<!-- 


/* GWindow CSS */
.Window{
background-color:#ffffff; 
border:3px solid #d3d8de;

-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;

padding:3px;
overflow:auto}

.Window .WindowTitle{overflow:hidden; cursor:move}

.Window .ControlTab{padding:0.5em; background:#f0f0f0; font-size:12px; text-align:left}
.Window .ControlTab:hover{background:#eeeeee;}

.Window .closeWindow { float:right; }
.Window .closeWindow a {
	display:block;
	height:16px;
	width:16px;
	background:url(http://dansezza.ru/elm/buttons/x.gif) no-repeat;	
}

.Window .closeWindow a:hover {
	background:url(http://dansezza.ru/elm/buttons/x.gif) no-repeat bottom;	
}


/* GWindow */




/* Auth */
.AuthMessage  {
	text-align:center;
	background:#ffffff;
	width:400px;
	margin:0 auto;
	padding:10px;
	color:#999999;
	margin-bottom:10px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;

	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px}

.Success{color:#4EAB02}

.AuthError  {
	text-align:center;
	background:#f2f2f2;
	width:450px;
	margin:0 auto;
	padding:10px;
	color:red;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px;

	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px}

.AuthForm  {
	text-align:center;
	background:#f2f2f2;
	width:300px;
	padding:10px;
	color:#999999;
	margin:0px;

	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px}

.AuthForm input {
	font-size:18px;
	text-align:center;
	color:#666666}

/* Auth */







body  {
	font: 100% Helvetica, sans-serif, Arial;
	text-align: center;
	color: #333;
	padding: 0;
	margin: 0;
	background:#f5f5f5 url(http://dansezza.ru/elm/body_background_.gif) repeat-x top}


td {font-size:12px; color:#333}

ol {list-style-image:url(http://dansezza.ru/elm/list_arrow.gif); margin:1em; padding:1em}


.body_content #container {
	width: 60em;
	text-align: left; 
	margin:0 auto} 


.bb{ background: url(http://dansezza.ru/elm/background_2.jpg) no-repeat center top}

.body_content #header_container {
	background: url(http://dansezza.ru/elm/background_3.jpg) repeat-x center top;
	border-bottom: 60px solid #f6f6f6;
	text-align:left
} 


.body_content #header {
	margin:0 auto;
	width:60em
} 


.body_content #header_back {
	background: url(http://dansezza.ru/elm/background_c.jpg) no-repeat center top;
	margin:0 auto;
	width:65em;
	padding-top:2.5em;
} 

.body_content #header #banner_note, .body_content #header #banner_shadow{
	position: absolute;
	width: 570px;
}

.body_content #header #banner {
	background:#ffffff;
	width:550px;
	height:400px;
	position: absolute;
	border: 10px solid #FFF;
	float: left
} 

.body_content #header #banner_note {
	margin-top:390px;
	font-size:11px;
	text-align:center	
} 

.body_content #header #banner_content{
	width:550px;
	height:400px;
	background:#f6f6f6;
}

.body_content #header #banner_control{
	margin-left:-50px;
	margin-top:-30px;
	width:650px;
	position:absolute;
	z-index:100;
} 


.body_content #header #banner_control div {width:40px; height:23px;}
.body_content #header #banner_control div a {width:23px; height:23px; display:block; margin:0 auto}
.body_content #header #banner_control div a#prev{background:url(http://dansezza.ru/elm/buttons/controls_1.gif) left bottom}
.body_content #header #banner_control div a#next{background:url(http://dansezza.ru/elm/buttons/controls_1.gif) right bottom}
.body_content #header #banner_control div a#prev:hover{background:url(http://dansezza.ru/elm/buttons/controls_1.gif) left top;}
.body_content #header #banner_control div a#next:hover{background:url(http://dansezza.ru/elm/buttons/controls_1.gif) right top;}

.body_content #header #banner_shadow {
	margin-top:420px;
	background:url(http://dansezza.ru/elm/banner_shadow.gif) no-repeat center
} 



.body_content #header h1 { font-size:25px; color:#000; font-weight:500}
.body_content #header h2 { color:#333}

.body_content #header a { }


.body_content #sidebar1 {
	float: right;
	width: 22em;  
	margin:0;
	padding:0}



.body_content #mainContent {
	width:55em;
    padding:1em;
	margin:0;
	background:#FFF} 

#where-to-buy-note{
width:12em;
background:#FFF;
position:absolute;
margin-top:-11em;
margin-left:-4.3em;
padding:1em 2em;
color:#333;

-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px}


#where-to-buy-note .note-tr {
	width:0; 
	height:0;
	border-left: 15px solid transparent; 
	border-right: 15px solid transparent;
	border-bottom: 0;
	border-top: 15px solid #FFF;
	position:absolute;
	background:transparent;
	margin:1em 4.4em
	}



#content { font-size:12px; color:#666; text-align:justify; padding:1em; background:#FFF}
#content a { color:#00afff; text-decoration:none}
#content a:hover { color:#F09; text-decoration:none}


.body_content #footer_container{
	background:#dedede url(http://dansezza.ru/elm/footer_background_grey.gif) repeat-x;
	padding-bottom: 3em}

.body_content #footer {
	margin:0 auto;
	text-align:left;
	color:#FFF;
	background:url(http://dansezza.ru/elm/footer_background.gif) repeat-x center;
	width:60em} 



.body_content #footer .footer_block{
	width:16em; float:left;
	font-size:12px}

.body_content #footer .footer_block div{
	padding:10px}

.body_content #footer .footer_block div:hover{
	background:#333}

.body_content #footer .footer_block ul li {

	color:#999}

.body_content #footer .footer_block a{
	font-size:10px;
	color:#FFF}

.body_content #footer .footer_block a:hover{
	color:#00afff}

.body_content #footer p {
	font-size:10px;
	margin: 0;
	padding: 10px}










.fltrt { 
	float: right}

.fltlft {
	float: left}

.clearfloat {
	clear:both;
	height:0;
	font-size: 1px}

.clearright {
	clear:right;
	height:0;
	font-size: 1px}

.clearleft {
	clear:left;
	height:0;
	font-size: 1px}

.quick_nav {margin:0; padding:0; list-style:none}
.quick_nav li{ display:inline; padding:0; margin:0}

.nav {
	background:url(http://dansezza.ru/elm/nav_background.gif);
	padding:10px}


.nav ul { width: 60em; margin:0 auto; list-style:none}
.nav ul li{ display:block; float:left; padding:0; margin:0}

.nav ul li strong a { padding:8px; margin-right:10em; display:block; font-size:18px}

.nav ul li a:hover,.nav ul li a.alink{
	color:#00afff;
	text-decoration:none;
	background:#000;
	border:none;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px}




.nav ul li a{
	display:block;
	padding:12px;
	margin:0 2px;
	font-size:14px;
	color:#CCC;
	text-decoration:none}


.sub_nav { width:28em; padding:1em; float:left}
.sub_nav ul { margin:0 auto; list-style:none}
.sub_nav ul li{ display:block; float:right; padding:0; margin:0; font-size:12px; color:#FFF}

.sub_nav ul li a:hover,.sub_nav ul li a.alink{
	color:#00afff;
	text-decoration:none;
	background:#FFF;
	border:none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px}
.sub_nav ul li a{
	display:block;
	padding:5px;
	margin:0 2px;
	font-size:12px;
	color:#666;
	text-decoration:none}




.view div h1 { font-size:28px; color: #000; text-align:left; font-weight:100}
.view div h2 { font-size:15px; color: #333; text-align:left; font-weight:100}
.view div h3 { font-size:12px; color: #666; text-align:left; font-weight:100}
 

.content_block_container h3 { color:#333; font-size:14px; font-weight:bold}
.content_block div{
	margin:10px
}
	
.content_block, .content_block_h{
	float:left;
	width:20em;
	padding:0;
	margin:0;
	text-align:left}
	
.content_block_h{ width:50%; }

.content_block p {
	font-size:12px;
	color:#666;
	text-align:justify;
	margin: 0}

.content_block ul li{ color:#999; font-size:12px }
.content_block a { color:#00afff; text-decoration:none}



/* cnews */
.cnews span.date, span.t-date{
	width:6em;
	position: absolute;
	
	font-size:10px;
	text-align:center;
	font-weight:900;
	color:#FFF;
	padding: 3px;
	position:absolute;
	margin-left: -80px
	}
	
.cnews span.date{background:#09F}
.cnews span.t-date{ background:#cdebff; color:#09F}

.cnews h4{
	color:#666;
	font-size:12px;
	font-weight:900;
	padding: 0;
	margin: 0}

.cnews img { float:left; margin:0.5em 1em 0.5em 0}
	
.cnews p {
	margin:0.5em;
	text-align:justify}
	
.cnews span.url {display:block; border-bottom:1px dotted #ccc; width:100%; margin-bottom:0.5em; text-align:right}
.cnews .quick_nav li strong{color: #09F}
.cnews .quick_nav li span{color: #333}
.cnews .quick_nav li, .quick_nav a { font-size:16px}

/* cnews */


/* info_block */

.info_block {
	height:380px;
	width:23em;
	text-align:left;
	padding-left:37em
}
.info_block * { font-size:12px; color:#333}

.info_block h1 {
	font-size:25px;
	margin:0 0 1em 0;
	color:#000;
	font-weight:500;
	padding-top: 0.5em}
.info_block h2 {
	font-weight:900;
	font-size:14px;
	margin:0}
.info_block p { margin:0.5em; text-align:justify}
.info_block ul {
	padding:0;
	margin:1em 0 0 2em
}

/* info_block */


.block_container{
display:table-cell;
vertical-align:middle;
padding:0;
margin:0}

.block_outer{
display:table;
padding:0;
margin:0}


.sub_menu_visible{
	display:block;
	visibility:visible}

.sub_menu_hidden{
	display:none;
	visibility:hidden}



a { color:#00a7f3; text-decoration:none}
a:visited { color:#00a7f3}
a:hover{ color:#2a9ded}


/* catalogue  */

#catalogue { font-size:12px; color:#666; text-align:justify}
#catalogue a { text-decoration:none}
#catalogue a:hover { text-decoration:none}






#modelCard .remainder,.remainder{ float:left }

#modelCard .remainder_bar,.remainder_bar {
width: 100px;
height: 9px;
background: url(http://dansezza.ru/elm/catalogue/remainder_bar.gif)
}

#modelCard .remainder_bar div,.remainder_bar div {
height: 9px;
width:10px;
background: url(http://dansezza.ru/elm/catalogue/remainder_bar.gif) bottom
}

#modelCard .price { float:right; width:18em; text-align:right}
#modelCardImg{ margin:0 2em 1em 0}

.check_list { list-style-image:url(http://dansezza.ru/elm/v-0.gif)}



#receiptsHistory {font-size:12px}
#receiptsHistory ol {  }
#receiptsHistory ol { margin:1em 2em; padding:0 }
#receiptsHistory ol li { border-bottom: 1px dotted #dedede}
#receiptsHistory ol li a { color:#333}
#receiptsHistory ol li a:hover{ color:#00a7f3}	
#receiptsHistory ol li span { display:list-item; list-style:none; float:right; font-size:10px; color:#09F}


#wiki {font-size:12px; font-family: ‘Lucida Grande’, ‘Lucida Sans Unicode’, Verdana, sans-serif}
#wiki h3 {font-size:22px; font-family:"Times New Roman", Times, serif }
#wiki .category { }
#wiki .category ol { margin:1em 2em; padding:0 }
#wiki .category ol li { border-bottom: 1px dotted #dedede}
#wiki .category ol li a { color:#666}
#wiki .category ol li a:hover{ color:#00a7f3}	
#wiki .category ol li span { display:list-item; list-style:none; float:right; font-size:10px; color:#09F}
#wiki a img { border:none }
#wiki a img:hover { opacity:0.8 }
 
#blog_url { width:32em; font-size:11px; color:#333 }


.category { background:#FFF}

.category h4 {
	margin:0; 
	padding:10px;
	border-bottom:1px solid #e4e4e4;
	color:#000;
	font-size:16px}

.category p{
	padding:0 10px;
	font-size:12px}

.category ul{padding:0 5px; margin:0px; list-style:none}
.category ul li { margin-left:0px; margin-bottom:0px; padding:0 5px}
.category ul li a{ color:#666; font-size:12px; text-decoration:none}
.category ul li a:hover, .category ul li a.hover { color:#00a7f3}

.category ul ul ul li{ background:#f6f6f6}
.category ul ul ul ul li{ background:#f0f0f0}
.category ul ul ul ul ul li{ background:#f0f0f0} 






.block { background:#FFF; margin:0.5em; padding:1em}


#thumbs_container{
	margin:0.5em auto}

.img_block {
float:left;
border:3px solid #ececec;
padding:5px;
width:110px;
height:180px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin:0 0.6em 0.6em 0;
font-size:10px;
text-align:center;
color:#999}

.img_block img {
	padding-bottom:5px;
	border-bottom:1px dotted #CCC
}

.img_block img.min-sale{clear:both; position:absolute; margin:0 0 0 0px; width:25px; height:25px ; display:block; border:0}


.img_text_block {
float:left;
border:3px solid #ececec;
padding:5px;
width:110px;
height:170px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin:0 0.6em 0.6em 0;
font-size:10px;
text-align:center;
color:#999}

.img_text_block a{ color:#999}
.img_text_block:hover { border-color:#caf4ff}


.img_block_sale { }

.img_block_no_remainder_n { background:#ffddec; opacity:0.3}
.img_block_no_remainder {  }

.img_block a{ color:#999}

.img_block_n:hover { background:#caf4ff}
.img_block:hover { border:3px solid #caf4ff; opacity:1}


.list_block { background:#FFF; border-bottom:1px dotted #999; padding:0.5em; margin:0 0.5em 0.5em 0}
.param_name { font-size:11px; color:#999}
.param_value{ font-size:11px; color:#333}


#searchPanel { border:1px solid #e6e6e6; background:#fff; width:16.5em; padding:0; margin:0}
#searchPanel input { border:0; background:#fff; font-size:14px; padding:0; margin:5px;}
#searchPanel input#text { height:16px;  width:16em; color:#666; display:block; float:left}
#searchPanel input#button { width:16px; display:block}

#searchStat { margin-top:0.5em; border:1px solid #CCC; background:#FFF; font-size:12px; position:absolute; width:20em; height:10em; padding:0.5em}
#searchStat ol {margin:0.5em; padding:0; list-style:none}
#searchStat ol li { border-bottom:1px dotted #CCC}



#demandStatusForm input#text { width:20em; border:1px solid #e6e6e6; font-size:14px; color:#666; padding:3px}
#demandStatus {
width:30em;
height:20em;
background:#FFF;
border:1px solid #999;
position:absolute;
z-index:100;
font-size:12px;
padding:10px}

/* catalogue  */













/* vote */
#vote {
margin: 0;
padding: 0;
list-style: none;
width: 100px;
height: 20px;
background: url(http://dansezza.ru/elm/vote.gif)}

#vote li {
float: left;
margin: 0;
padding: 0}

#vote a {
display:block;
position:absolute;
width: 20px;
height: 20px}

#vote li a:hover {background: url(http://dansezza.ru/elm/vote.gif) 20px }

.vote {background: none}

.vote_hover {background: url(http://dansezza.ru/elm/vote.gif) 20px}


#vote li a.s1{ width: 20px; z-index:105}
#vote li a.s2{ width: 40px; z-index:104}
#vote li a.s3{ width: 60px; z-index:103}
#vote li a.s4{ width: 80px; z-index:102}
#vote li a.s5{ width: 100px; z-index:101}


#commentBlock div.vote_hover { background: url(http://dansezza.ru/elm/vote.gif) left bottom; height:20px}
#commentBlock p { margin:0 0 1em 1em; padding:0 1em 1em 1em; border-bottom:1px dotted #CCC}


#commentForm { padding:0; margin:0; }
#commentForm input, #commentForm textarea {padding:0; margin:0 0 0.5em 0; display:block; width:80%; clear:left}
#commentForm input.submit{ width:12em}

#commentForm .default { border:2px solid #dedede }
#commentForm .valid { border:2px solid #C6ED42 }
#commentForm .invalid {  border:2px solid #FE9EC7}

/* vote */


.commentNote {
	margin-left:1em;
	background:#FFF;
	position:absolute;
	display:inline}

.commentNote strong { padding:3px 0; font-size:14px}
.commentNote p {
	font-size:11px;
	border:1px solid #CCC;
	padding:5px;
	margin:0}







/* cart */


#cartNote { color:#666; font-size:12px }
#cartNote img { margin:0 10px}
#cartNote p {text-align:left}
#cartNote ul{ list-style:none; margin:0; padding:0}
#cartNote ul li{ width:180px; display:block; float:left; background:#F6F6F6; padding:5px; margin:5px}
#cartNote ul li a{ color:#FFF; font-weight:bold}
/* cart */




/* Auth Param */

#personForm{ font-size:12px; color:#333; text-align:left }

#person_nav { margin:0.5em 0; width:22em; padding:1em; float:right; background: #f3f6f7; -webkit-border-radius:10px; -moz-border-radius: 10px; border-radius:10px }
#person_nav ol, #address ol {margin:1.5em; padding:0}
#person_nav ol li {margin:0.1em; padding:0}
/* Auth Param */

h1,h2,h3,h4,h5{ padding:0; margin:0 0 0.5em 0;  font-weight:100}
h1 {color:#09F; font-size:24px} 
h2 {color:#09F; font-size:20px} 
h3,h4,h5 {color:#333; font-size:18px} 




label{
	text-align:left;
	font-size:12px;
	color:#999}


input{
	padding:3px;
	margin:0.3 0.3em;
	background:#F6F6F6;
	border:1px solid #CCC}

hr{
	margin:1em;
	padding:0;
	border:0;
	border-bottom:1px dotted #999}


.noscript{background:#FFF; opacity:0.9; padding:50px}
.red { color:#F06}
.green { color:#00B700 }

/* Êàðòà ÿíäåêñ*/
#YMapsID {
	text-align:center;
	margin:0 2em 2em 0 ;
	height:35em;
	width:40em;
	float:left;
	background:#f0f0f0}






/* Address */
.address{font-size:16px}

-->