
body { font-family:Tahoma; font-size:12px;}

#container-header, #container-content { width:980px; margin:0 auto; }

#container-header { position:relative; height:125px; }
#logo { position:absolute; top:32px; left:0px; }

#menu { padding:55px 37px 0px 0px; }
#menu li { font-size:18px; font-family:'Segoe UI', 'Segoe', 'Myriad Pro', Tahoma; float:right; line-height:20px; height: 29px; margin: 0px; padding: 0px; padding-left:14px; }
#menu li a { color:#a41f60; text-decoration:underline; line-height: 29px; letter-spacing: 0.03em;}
#menu li.selected { background:url(/images/menubutl.jpg) no-repeat; background-position: left; overflow:visible; margin-left: 10px; }
#menu li.selected a { color:#FFFFFF; display: inline-block; height: 29px; background:url(/images/menubut.jpg) repeat-x; text-decoration:none;}
#menu li.selected span { background:url(/images/menubutr.jpg) no-repeat; background-position:right; padding-right: 14px; height: 29px; display: inline-block; }





/* content decoration */

a { color:#ff6000; }

h1, h2, h3, h4 { font-family: 'Georgia','Segoe UI', 'Segoe', 'Myriad Pro', Tahoma; font-weight: bold; margin-bottom:1em; color:#a41f60; }
h1 { font-size:24px; }
h2 { font-size:20px; }
h3 { font-size:16px; }
h1 .smalltext { font-size: 16px;}

p { line-height: 18px; font-size:12px; }
.hlt { color:#a41f60; }

.signature { text-align:right; font-style:italic; }

.img_right { float:right; }
.img_border { border: 1px #ba5887 solid; padding: 1px;}

.adress { font-size: 14px; font-weight:bold; color: #a31f5e; line-height: 22px;}
.zamoskvoreckaya { color: #01701b; font-weight:bold; }
.tagansko_krasnopresnenskaya { color: #9e0089; font-weight: bold;}
.metro_icon { margin-bottom: -2px;}
#telephone { right: 20px; bottom: 31px; position:absolute;}
#telephone_s { right: 5px; bottom: 25px; position:absolute;}

.rightlicol dt { float: left; color: #67123B; font-weight:bold; width: 80px; font-family:Arial, Helvetica, sans-serif;}
.rightlicol dl { margin: 0px;}
.rightlicol dd { margin-left: 80px;}

dl.contacts { margin: 0px; margin-bottom: 12px;}
.contacts dt { float: left; color: #67123B; font-weight:bold; width: 150px; font-family:Arial, Helvetica, sans-serif;}
.contacts dt.special { width: 150px;}
.contacts dd { margin-left: 150px;}
.contacts dd.special { margin-left: 150px;}

.leftcol { float:left; width: 80px;}
.rightcol { margin-left: 80px;} 
.leftlicol { float: left; width: 30px; text-align:left; vertical-align:top;}
.leftlicol img { }
.rightlicol { margin-left: 30px; margin-bottom: 24px;}

.colors, .colors_big { height: 31px; width: 157px; background:url(/images/products/colors.jpg); display:block; margin-left: 243px;}
.colors:hover, .colors_big:hover { background:url(/images/products/colors.jpg); background-position: 0px -31px;}
.colors span, .colors_big span { display:none;}

.models { height: 31px; width: 157px; background:url(/images/products/models.jpg); display:block; margin-left: 243px;}
.models:hover { background:url(/images/products/models.jpg); background-position: 0px -31px;}
.models span { display:none;}

.photo { height: 31px; width: 157px; background:url(/images/products/photo.jpg); display:block; margin-left: 243px;}
.photo:hover { background:url(/images/products/photo.jpg); background-position: 0px -31px;}
.photo span { display:none;}

.error { color:#FF0000; font-weight: bold;}
.usefulcontacts_block { background-image: url('/images/usefulcontacts_bg.jpg'); background-repeat: no-repeat; width: 219px; height: 195px; float: left; margin-right: 16px; margin-bottom: 19px; }
.usefulcontacts_block .usefulcontacts_logo { height: 116px; padding-top: 10px; text-align:center;}
.usefulcontacts_block .usefulcontacts_description {padding-top: 10px; line-height: 18px; text-align:center;}
.right_us { margin-right: 0;}

#usefulcontacts { display:block; width: 262px; height: 71px; background: url('/images/button_usefulcontacts.jpg') no-repeat top;}
#usefulcontacts:hover { background-position: 0 -71px; }

#konkurs { display:block; width: 458px; height: 56px; background: url('/images/konkurs.jpg') no-repeat top; margin-bottom: 9px;}
#konkurs:hover { background-position: 0 -56px; }

/* incut box*/

.attention {background: #ffebda url(/images/attention_top.jpg) no-repeat top; padding: 20px; width: 404px; padding-top: 59px; margin-bottom: 18px;}
/* .attention:before{ content:url(i/border_tl.gif); background: url(i/border_tr.gif) no-repeat 100% 0; height: 7px; display: block; margin: -20px -20px 13px -20px; } */
.friends { background: #ffebda url(/images/friends_top.jpg?roznica) no-repeat top; padding: 20px; width: 418px; padding-top: 59px; margin-bottom: 18px; font-family:Georgia, "Times New Roman", Times, serif; }
.friends p { font-size: 16px;}

.col .attention li { padding-left: 30px; background-image: url(/images/attention_li.jpg); background-repeat: no-repeat; background-position: 5px 5px; padding-bottom: 18px; font-weight:bold;}

.col .attention ul { margin-bottom: 0;}
.attention:after{ content:url(/images/border_bl.jpg); background: url(/images/border_br.jpg) no-repeat 100% 0; height: 9px; display: block; margin:13px -20px -20px -20px; }


/* Colums */
.col { margin-right:20px; float:left; }
.end { margin-right:0px; }
.w461 { width:461px; }
.w461in { width:461px; }
.w480 { width:460px; }

.w220 { width:220px; }
.w700 { width:700px; }

.item_detailed { width: 100%; position:relative;}
/* News */

dl.news dd { display:block; float:none; margin-left:0px; }
dl.news dt { }
dl.news a.details { display:block; margin:10px 0px; text-align:right; }
.news_left { float:left; width: 220px;}
.news_right { width: 220px; float: right;}
.date { color: #cbacbd; margin: 0px;}

/* Center Ad */

#container-center { background-image:url(/images/center_bg.jpg); background-repeat:no-repeat; background-position: center -20px; margin-bottom: 0px; }
#container-center2 { }
#centerAd { width:980px; margin:0px auto; height:220px; }
#center_blank { height:140px; }
.ad { margin-right:21px; float:left; background: url(/images/ad_main.png) no-repeat; width: 220px; height: 171px; }
.ad_spec { margin-right:20px; float:left; width: 220px; height: 171px;  background: url(/images/ad_spec.png) no-repeat; }
.ad_content { height: 122px;  padding-top: 11px; padding-left: 15px; color: #a31f5e; font-family: 'Arial', 'Helvetica', 'sans-serif';  font-size:12px;}
.ad_content ul { height: 122px; margin: 0px; padding: 0px; line-height:}
.ad_name { height: 29px; text-align:center; padding-top: 9px; font-family: 'Georgia'; font-size:17px; color:#FFFFFF;} 
.ad_name a { font-family: 'Georgia'; font-size:17px; color:#FFFFFF; text-decoration:none;}
.ad ul li { background:url(/images/ad_mark.gif) no-repeat 0px 8px; padding-left: 13px; margin: 0px; padding-bottom: 18px; line-height: 18px;}
.ad_title { font-size:14px; line-height: 18px;}
.ad_title a { font-size:14px; line-height: 18px; text-decoration: none; color:#A31F5E;}
.black { color:#000000;}
.black a { color:#000000; text-decoration:none;}
.ad_spec .ad_content { padding-top: 8px;}
.ad_spec p { margin-bottom: 10px;}


/* Product Blocks */

.pType { font-size:12px; color:#67123b; background:none; }
.pName { font-size:18px; color:#67123b; font-weight:bold; font-family: 'Georgia','Segoe UI', 'Segoe', 'Myriad Pro', Tahoma; margin-bottom:1.4em; background:none; }

.pblock_big .pType { font-family: 'Georgia','Segoe UI', 'Segoe', 'Myriad Pro', Tahoma;}
.pblock_big { background: url(/images/left_block_top.jpg)  #f6e7ef; background-position:left top; background-repeat: no-repeat; margin-bottom:3em; padding-top: 20px; padding-bottom: 0px;}
.pblock_big .inner { background:url(/images/left_block_bottom.jpg) no-repeat; background-position:bottom; padding: 20px; padding-top: 0px; position:relative;}
.pblock_big .inner .prodImage .new { width: 78px; height: 77px; position:absolute; left: -12px; top: -26px; background:url(/images/new.png) no-repeat;}
#maximacost_parent { position:relative;}
.pblock_big .inner .prodImage .maximacost, #maximacost_parent .maximacost { width: 78px; height: 77px; position:absolute; left: -12px; top: -26px; background:url(/images/maximacost.png) no-repeat;}
#maximacost_parent .elitecost { background:url(/images/maxima_elite_cost.png) no-repeat;}
.pblock_big .prodImage { float:right; border: 1px #b91f6b solid; padding: 1px; position:relative; }


.pblock_tel_big .pType { font-family: 'Georgia','Segoe UI', 'Segoe', 'Myriad Pro', Tahoma;}
.pblock_tel_big { background: url(/images/left_block_tel_top.jpg)  #FEF0E0; background-position:left top; background-repeat: no-repeat; margin-bottom:3em; padding-top: 20px; padding-bottom: 0px;}
.pblock_tel_big .inner { background:url(/images/left_block_tel_bottom.jpg) no-repeat; background-position:bottom; padding: 20px; padding-top: 0px; position:relative;}
.pblock_tel_big .inner p { font-family: MS Reference Sans Serif; padding-right: 110px; }
#tel2 { float: right;}

.small { background: url(/images/left_block_s_top.jpg)  #f6e7ef; background-position:left top; background-repeat: no-repeat; padding: 0px;}
.small .inner { background:url(/images/left_block_s_bottom.jpg) no-repeat; background-position:bottom; padding: 16px; }

.w461in .pblock_small { padding-right: 30px;}
.pblock_small { margin-bottom:3em; }
.pblock_small .prodImage { float:left; margin-right:20px; background: url('/images/tmp_product.jpg') no-repeat; width: 140px; height: 140px; text-align:center; padding: 2px; position:relative;  }
.pblock_small .new { width: 78px; height: 77px; position:absolute; left: -10px; top: -18px; background:url(/images/new_min.png) no-repeat;}
.pblock_small .pName { margin-bottom:0.2em; font-family: Arial, Helvetica, sans-serif; font-weight: normal; }
.pblock_small .pType { font-family:Arial, Helvetica, sans-serif;}
.small .inner p { font-family: MS Reference Sans Serif; }

ul.plus { width: 240px;}
ul.plus li { background-image:url(/images/li_plus.jpg); background-repeat:no-repeat; padding-left:23px; margin-left:0px; background-position:2px 5px; }

.margins {  margin:10px 0px; }
.right { float:right; }
.left { float:left; }
img.buy { margin:10px 0px; display:block; }

#buy { position:absolute; background:url(/images/buy_btn.jpg) no-repeat; width: 87px; height: 20px; top: 10px; right: 0px;}
#buy a { display:block; width: 87px; height: 20px;}
#buy a span { display:none;} 

#maxima-table {}
#maxima-table td { vertical-align:middle; text-align:center;}
#maxima-img { padding-left:40px; padding-top:5px;}
/* Catalog */

.product_list .item { }
.product_list .item .img, .product_list .item_big .img { width:145px; height:145px; overflow:hidden; margin-right:18px; margin-bottom:36px; float:left; text-align:left; }


.item_detailed .img {  float:left; margin:0px 18px 18px 0px; }
.img_in {  float:left; margin:0px 9px 9px 0px; }
.span_in {  float:left; margin:0px 9px 9px 0px; width: 160px;}
.img_color { float: left; margin-right: 9px; margin-bottom: 36px;}
.img_color p { margin: 0px; padding-bottom:6px;  color:#a41f60; font-weight:bold; background: #FEF0E0; text-align:center; }

/*for bigger photos in catalog */
.product_list .item_big .img {  width:200px; height: 200px;}
.colors_big { margin-left: 320px;}




/* Borders */
.b_border { border-bottom:1px #acacac solid; }

/* Misc */

.minimap { float: right; text-align:center; margin-bottom:8px; width: 172px;}
.minimap img { display:block; margin:auto; }
.minimap a { color: #ff7f19;}

ol li { list-style:decimal; margin-left:30px; padding-left:0px; }
.col ul li { background-image:url(/images/li_point.gif); background-repeat:no-repeat; background-position:0px 7px; margin-left:2px; padding-left:12px; }

ol.address li { margin-bottom:8px; }


/* Submenu */

ul.submenu { padding:0px; margin:0px; list-style-image:none; background:none; }
ul.submenu li { padding-left:28px; list-style:none; background-image:none; font-size:17px; line-height: 15px; padding-top: 5px; padding-bottom: 4px; }
ul.submenu li:hover a { color:#f40099;}
ul.submenu li a { color:#A41F60; }
ul.submenu li.selected a { color:#ab6c83; }

ul.submenu li.selected { background:url(/images/submenu_selected.gif) 5px 5px no-repeat;  }
ul.submenu li.selected a { text-decoration:none; }

/* Footer */ 
#container-footer { background-image:url(/images/f_bg.gif); background-repeat:repeat-x; height:99px; margin-top:20px; }
#footer { width:980px; margin:0px auto; position:relative; padding-top: 16px;}
#copy { color:#4f1334; line-height:18px; float:left; width: 300px; }
#copy p { margin: 0px; font-size: 11px; line-height: 18px;}
#copy .tel { color: #a31f5e; font-size:16px; font-weight:bold;}
#bottom_comment { width: 340px; float:left; color: #b87198; font-family:Arial, Helvetica, sans-serif; font-size: 11px;}
#bottom_comment p {font-size: 11px;}
#footer .address { color:#a41f60; top:40px; right:20px; position:absolute; line-height:18px; }
#counters { position:absolute; right: 40px; top: 20px;}
.counter {}
#nouvelle_block { position:absolute; top: 18px; right: 150px;}
#nouvelle_block p { margin:0px; padding:0px; padding-bottom: 9px;}


.fontsize16 { font-size: 14px;}
.download { display:block; height: 18px; line-height: 18px; padding-left: 20px; background:url(/images/download.jpg) no-repeat 0px 0px; padding-bottom: 18px; width: 240px;}

/*��� �������� � "���������� �����" �������� ���������� ������� ����� �� site_winter.css , � ����� ������������� ������� logo_winter � logo, � logo - ��������� ��� �������� ����� ���������� */
