*{
margin:0;
padding:0;
}
body{background:url("../images/bg.gif") top left repeat;}
img{border:0;BEHAVIOR: url('/mod/site/style/png.htc');}
h1{font:normal 24px Arial;}
h2{font:normal 18px Arial;}
h2 a{font:normal 18px Arial;color:#fd5591;}
h3{font:bold 14px Arial;}
h3 a{font:bold 14px Arial;color:#734b43;line-height:27px;}
h4, h4 a{font:normal 20px Arial;text-transform:uppercase;}
h5{font:bold 12px Arial;}
h6{font:normal 14px Arial;}
span{}
td{vertical-align:top;}
a{color:#00739d;cursor:pointer;}
a:hover{text-decoration:none;}
table{empty-cells:show;}
td,p,a{font:normal 12px Arial;}

.h6 *{font:normal 14px Arial;}

.head td{white-space:nowrap;padd ing-left:30px;padding-right:30px;}
.head td td{paddi ng-left:0px;padding-right:0px;}
.head h4{height:30px;}
.head p{margin:4 0 12 0px;}

.label{background:#a08884;color:white;display:inline;padding:2 6px;}
.label.pink{background:#fd5591;}

div.good_image{background:#e3e3e3;position:relative;}
div.good_image div{width:7px;height:7px;position:absolute;}
.good_image img{margin:7px;}
.good_image div.tl{background:url('../images/c_top_left.gif') no-repeat;}
.good_image div.tr{background:url('../images/c_top_right.gif') no-repeat;right:0;}
.good_image div.bl{background:url('../images/c_bottom_left.gif') no-repeat;bottom:0;}
.good_image div.br{background:url('../images/c_bottom_right.gif') no-repeat;right:0;bottom:0;}
div.good_image div.bl,div.good_image div.br{//bottom:-7px;}
div.good_image .mark{background:none;position:absolute;top:88px;left:112px;}
div.good_image .mark img{background:none;margin:0;}

#logo{background:url('../images/logo_site.gif') no-repeat;height:31px;position:absolute;top:75px;}

#sites2{position:absolute;top:106px;}
#sites2 td.tl{background:url('../images/sites_tl.gif') no-repeat;width:7px;}
#sites2 td.tr{background:url('../images/sites_tr.gif') top right no-repeat;width:7px;}
#sites2 td.bl{background:url('../images/sites_bl.gif') no-repeat;}
#sites2 td.br{background:url('../images/sites_br.gif') top right no-repeat;}
#sites2 td.centre{background:#734b43;}
#sites2 a.label{background:#734b43;font:normal 16px Helvetica;display:block;padding:4 8px;text-decoration:none;}
#sites2 a.label:hover{background:#fd5591;}

#sites{position:absolute;top:106px;left:21px;padding-top:5px;}
#sites p{margin:0;margin-top:-5px}
#sites a{background:url('../images/sites_bg.png') no-repeat;font:normal 22px Arial;line-height:28px;display:block;width:193px;//width:209px;height:28px;//height:36px;padding:4 8px;text-decoration:none;color:white;}
#sites a:hover{background:none;}
#sites a.lampa{color:#ccff00;}
#sites a.lampa:hover{color:black;}
#sites a.lux{background-position:left -391px;}

.cross{margin-top:40px;}
.cross a{background:url('../images/cross.gif') no-repeat;display:block;width:169px;height:26px;}
.cross p{font:normal 11px Arial;margin:4 0 18px;}

#city{display:block;text-decoration:none;padding:4 8px;width:162px;//width:178px;margin-top:2px;}
#city h3{background:url('../images/arrow_down.gif') no-repeat right;}
#cities{position:absolute;width:178px;}
#cities a.label{background:#4bb7de;font:bold 14px Arial;display:block;padding:4 8px;text-decoration:none;}
#cities a.label:hover{background:#fd5591;}
#city, #cities, #sites{text-transform:uppercase;}

.left_menu{padding:16 24 24 60px;wi dth:16%;//wid th:19%;}
.left_menu h1{color:#734b43;margin-top:24px;}

.selector{padding:20 16 20 16px;margin-top:12px;background:#f1eee7;border:2px solid white;border-left:0;width:230px;//width:250px;}
.selector p,.selector div{padding-left:14px;margin-bottom:8px;clear:both;}
.selector a{font:normal 11px Arial;border-bottom:1px dashed;text-transform:uppercase;}
.selector input.but{font:normal 11px Arial;width:93px;margin-top:12px;}
.selector div.cl,.selector div.op{padding:0;}
.selector div.cl p{background:url('../images/sel0.gif') 2px center no-repeat;}
.selector div.op p{background:url('../images/sel1.gif') left center no-repeat;}
.selector div.cl div{display:none;}
.selector div.op div{display:block;}
.selector div.check{padding:0;width:50%;float:left;clear:none;}
.selector div.check span{margin-left:4px;}
.selector div.check input{//margin-left:-4px;}
.selector div.nofl{width:auto;float:none;}
.selector div.ch_color{padding:0px;margin-right:8px;float:left;clear:none;}
.selector div.ch_color img{border:1px solid white;margin-bottom:7px;display:block;}
.selector div.ch_color input{//margin-left:-4px;}
.selector div.option select{width:60px;}
.selector div.option_b select{width:45%;}
.selector div.text input{width:50px;}

.select_main2{background:#f4f2ed url('../images/sel_main_bg.gif') right top no-repeat;padding:24px;margin-top:24px;}
.select_main{background:#e9e5dc url('../images/sel_main_bg1.gif') repeat-x;padding:24px;margin:-26 -26 0px;}
.select_main div{background:white;padding:8 8 0px;//padding-bottom:8px;margin-bottom:5px;}
.select_main h3{color:#734b43;display:inline;border-bottom:1px dotted;text-transform:uppercase;}
.select_main h4{color:#fd5591;}
.select_main h6{display:inline;margin-left:6px;}
.select_main a{font:normal 14px Arial;color:#824b50;text-decoration:underline;}
.select_main p{margin-top:18px;}
.select_main .span{padding-bottom:8px;}
.select_main .span span{display:inline-block;vertical-align:top;padding-bottom:4px;width:18%;min-height:24px;//height:24px;}
.select_main input.check{margin-right:10px;}
.select_main .but{padding-left:4px;//padding-left:8px;}
.select_main .but input{font:normal 11px Arial;width:93px;height:19px;//margin-left:26px;}
.select_main .descr{padding:8px;}

.list_main,.list_main *{background:white;}
.list_main h2{margin-bottom:10px;}
.list_main a{font:bold 12px Arial;text-transform:uppercase;}
.list_main span{font:normal 11px Arial;}
.list_main strike{color:#8d8d8d;}
.list_main th{padding:20 30 0 0px;text-align:left;}
.list_main td{padding-top:30px;}
.list_main span.descr{color:#707070;}
.main_left h1,.main_left a{color:#fd5591;}
.list_main div.good_image{margin-bottom:12px;}
.list_main div.good_image div.bl,.list_main div.good_image div.br{//bottom:-8px;}

.list td{font:normal 11px Arial;padding-top:30px;padd ing-right:30px;wi dth:25%;}
.list h2{margin-bottom:10px;}
.list h2 a{color:#fd5591;}
.list h4{color:#fd5591;margin-top:24px;}
.list a{font:bold 12px Arial;text-transform:uppercase;}
.list span{font:normal 11px Arial;c olor:black;}
.list strike{color:#8d8d8d;}
.list td.descr p{color:black;font:normal 11px Arial;}
.list span.descr{color:#707070;}
.list div.subcat{margin:12 0 24 0px;}
.list p,.list div.subcat a,.list div.subcat span{font:normal 14px Arial;color:#815e57;}
.list div.subcat a,.list div.subcat span{font-weight:bold;margin-right:18px;white-space:nowrap;line-height:22px;}
.list div.subcat span{color:white;background:#815e57;padding:4 8px;}
.list div.good_image{margin-bottom:12px;}
.list div.good_image div.bl,.list div.good_image div.br{//bottom:-8px;}

#main_text{margin:0 24px;}
#main_text h2{font:normal 24px Arial;color:#fd5591;text-transform:uppercase;margin-bottom:20px;}
#main_text h3, #main_text h3 span{font:bold 16px Arial;}
#main_text p{margin:8 0px;font:normal 12px Arial;}
#main_text img{margin:0 15 5px;}

.path{color:#6f6f6f;}
.path,.path a{font:normal 11px Arial;}
.path span{font-size:14px;}

.good_card h2{color:#8e6f69;text-transform:uppercase;}
.good_card h4{color:#fd5591;mar gin:10 0 24px;}
.good_card p,.good_card td{font:normal 12px Arial;}
.good_card .price{width:100%;white-space:nowrap;margin:0 0 24px;}
.good_card .price td{vertical-align:middle;}
.good_card .price h2{font:normal 30px Arial;color:black;display:inline;}
.good_card .price h3{display:inline;color:#8e6f69;}
.good_card .price strike,.good_card .price h3{color:#8d8d8d;}
.good_card .price .label{float:right;margin:20 0 0;}
.good_card a.label{padding:8px;margin:12 0px;}
.good_card table.prop{margin:0 0 24 0px;border:0px solid;}
.good_card table.prop td{vertical-align:middle;padding:2px;}
.good_card table.prop select{height:21px;font:normal 12px Arial;}
.good_card table.prop b{padding-right:10px;}
.good_card div.gr_size{float:left;padding-top:32px;text-align:center;width:27px;margin:0 15 5 0px;}
.good_card div.gr_size label{padding-top:20px;}
.good_card .gr_size{width:27px;height:27px;bo rder:1px solid;margin-right:12px;}
.good_card div.good_image div.bl,.good_card div.good_image div.br{//bottom:-9px;}

.comments{margin-top:30px;}
.comments h3{color:#967973;}
.comments, .comments p{font:normal 12px Arial;color:#6f6f6f;}
.comments p.text{font-size:11px;}
.comments h5{background:url('../images/comment.gif') no-repeat;padding-left:30px;margin-top:24px;height:20px;}
.comments h5 a{font:bold 14px Arial;color:#00739d;}
.comments p.formLine{margin:5 0px;}

.basket h4{color:#fd5591;}
.basket th{font:normal 12px Arial;text-align:left;border-bottom:1px solid #cfcfcf;padding-bottom:3px;}
.basket_form{margin-top:24px;}
.basket_form td{padding-top:24px;font:normal 13px Arial;}
.basket_form span{font:normal 18px Arial;white-space:nowrap;}
.basket_form span.pr_count{font:normal 15px Arial;color:#7c7c7c;}
.basket_form td.total{font:normal 14px Arial;vertical-align:middle;border-top:1px solid #cfcfcf;padding:12 0 0 0px;}
.basket_form td.total.deliv{border:0;padding:4 0 24 0px;//padding-top:24px;}
.basket_form .amount{width:60px;height:20px;border:1px solid #cfcfcf;}
.basket_form td.delivery{padding-bottom:24px;}
.basket_form td.delivery h5{padding-bottom:12px;}
.basket_form td.delivery input{margin-right:6px;}
.basket_form td.delivery p{font:normal 11px Arial;line-height:22px;vertical-align:middle;}

#zakaz{background:#efece5;padding:30 30 20 30px;//width:100%;}
#zakaz td{padding-bottom:10px;}
#zakaz h2{margin-bottom:14px;}
#zakaz input{height:22px;width:100%;}
#zakaz input.short{width:60px;}
#zakaz input.but{width:auto;margin-top:4px;}

#collection h4,#collection h4 a{color:#fd5591;margin:12 0px;}
#collection p{margin:24 24 24 0px;}
#collection.pub h3{margin-top:12px;}
#collection.pub p{margin:12 0px;}

.catalog h4{color:#fd5591;}
.catalog h3{text-transform:uppercase;}
.catalog table{margin-top:24px;}
.catalog td{padding-bottom:12px;}
.catalog img{padding:12 24 0 0px;}
.catalog p{color:black;}

#faq h2{margin-bottom:18px;}
#faq h4{color:#fd5591;margin-bottom:30px;}
#faq p,#faq td{font:normal 13px Arial;}
#faq p{margin:8 0px;}
#faq table{margin-top:40px;}
#faq td{padding:0 0 10 0px;}
#faq .input{width:100%;border:1px solid #cfcfcf;background:#f8f8f8;}
#faq input.input{height:23px;}
#faq input.but{font:normal 11px Arial;width:95px;}

.news_smlist{margin-top:10px;}
.news_smlist *{font:normal 11px Arial;}
.news_smlist a{text-transform:uppercase;}

.pub_smlist{padding:24 0 30 30px;}
.pub_smlist h3 a{color:#8e6f69;line-height:14px;}
.pub_smlist p{margin-top:8px;margin-bottom:20px;}
.pub_smlist h2{margin-bottom:20px;}

.nav{margin-top:16px;}
.nav a{color:#4c9ab9;text-transform:none;}
.nav span{color:white;background:#4bb7de;padding:2 5px;}
.nav a,.nav span{font:normal 13px Verdana;margin:0 12 0 6px;}

.foot{padding-top:14px;}
.foot *{font:normal 11px Arial;text-transform:uppercase;}
.foot p{margin-top:14px;}
