*{margin:0px; padding:0px;outline:none;}

img{border:none;}

html{
height:100%;
}

body{
height:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4d4c4b;
background:#fff;
}

body a{
outline:none;
color:#4d4c4b;
}

body a:hover{
text-decoration:none;
}

h1{
font-size:20px;
line-height:27px;
color:#818485;
font-weight:normal;
padding-bottom:20px;
}

h2{
font-size:18px;
line-height:18px;
color:#cc9500;
font-weight:normal;
padding-bottom:20px;
}

table{
border-collapse:collapse;
}

p{
padding-bottom:17px;
}
table p{
padding-bottom:0;
}

.main{
min-height:100%;
background:url(/i/line.gif) left 107px repeat-x #fff;
}

body.b_indx .main{
background:url(/i/iline.jpg) left 107px repeat-x #fff;
}

.container{
width:1000px;
margin:auto;
}

.top{
height:77px;
padding-top:30px;
}

.top .call{
width:153px;
float:right;
font-size:11px;
color:#818485;
padding-right:16px;
}

.top .call .icon{
float:left;
margin-right:14px;
}

.top .call .tlink{
width:94px;
float:left;
padding-top:13px;
}

.top .call .tlink a{
color:#818485;
line-height:15px;
text-decoration:none;
border-bottom:1px dashed #818485;
}

.top .call .tlink a:hover{
text-decoration:none;
border:transparent;
}

.top .phone{
width:300px;
font-size:11px;
color:#818485;
text-align:right;
float:right;
padding-right:14px;
padding-top:3px;
}

.top .phone .kod{
line-height:11px;
width:30px;
float:left;
padding-top:9px;
}

.top .phone .phonecont{
width:150px;
float:right;
}

.top .phone .phnumb{
font-size:26px;
line-height:26px;
color:#c69908;
}

.top .phone .link{
font-size:13px;
color:#818485;
padding-top:3px;
}

.top .phone .link a{
color:#818485;
text-decoration:none;
border-bottom:1px dashed #818485;
}

.top .phone .link a:hover{
text-decoration:none;
border:transparent;
}

.top .iconlinks{
width:150px;
float:right;
padding-top:28px;
padding-right:26px;
}

.top .iconlinks img{
float:left;
margin-right:26px;
}

.header{
height:38px;
padding-bottom:27px;
}
.b_indx .header {padding-bottom:0px;}


.header .logo{
height:38px;
width:270px;
float:left;
background:url(/i/logo_l.gif) left top no-repeat #fff;
padding-left:39px;
}

.header .logo img{
float:left;
margin-top:-14px;
}

.menu{
height:32px;
width:660px;
font-size:15px;
color:#fff;
font-weight:bold;
float:right;
list-style:none;
background:url(/i/menu_l.gif) left top no-repeat #cc9500;
padding:0px 0px 0px 31px;
}

.menu a{
height:25px;
white-space:nowrap;
float:left;
color:#fff;
text-decoration:none;
padding:7px 12px 0px 12px;
}

.menu a:hover{
text-decoration:underline;
}

.menu li{
height:32px;
float:left;
list-style:none;
}

.menu li.miact a{
background:#90390c;
text-decoration:none!important;
}

.breadcrumbs{
font-size:11px;
line-height:12px;
color:#b8b7b7;
padding-bottom:32px;
}

.breadcrumbs a{
color:#b8b7b7;
white-space:nowrap;
}

.breadcrumbs .arr{
background:url(/i/arr.gif) center 5px no-repeat;
padding:0px 4px;
}

.content{
min-height:10px;
line-height:145%;
padding:0px 59px 120px 49px;
}

.content.c_indx{
padding-left:97px;
padding-right:22px;
padding-bottom:80px;
}

.leftcol{
width:630px;
float:left;
}

.rightcol{
width:214px;
float:right;
}

.ileftcol{
width:478px;
float:left;
}

.irightcol{
width:343px;
float:right;
}

.docody{
min-height:10px;
padding-left:77px;
}
.docody.dbnopadd{
padding-left:0px;
}
.docody.dbnopaddw{
padding-left:0px;
}

.content ul{
list-style:none;
padding-bottom:17px;
}

.content ul li{
list-style:none;
background:url(/i/li.gif) left 8px no-repeat;
padding-left:10px;
padding-bottom:3px;
}

.content ol{
padding-bottom:17px;
padding-left:25px;
}

.content ol li{
padding-bottom:3px;
}

.lpic{
float:left;
margin:4px 20px 10px 0px;
}

.search_layer{
position:absolute;
z-index:1000;
margin-top:-72px;
margin-left:114px;
}

.search{
height:20px;
width:192px;
margin-bottom:8px;
padding:0px 0px 0px 13px;
}

.search .itext{
height:20px;
width:161px;
float:left;
background:url(/i/itsearch.gif) left top no-repeat;
padding-left:11px;
}

.search .itext input{
width:140px;
font-family:Tahoma;
font-size:11px;
color:#818485;
border:none;
background:none;
outline:none;
padding-top:2px;
}

.search .button{
float:right;
}

.catalog_menu{
width:214px;
list-style:none;
padding:0px!important;
}

.catalog_menu li{
list-style:none;
background:#fff!important;
padding:0px!important;
}

.catalog_menu .sect{
height:24px;
font-size:12px;
font-weight:bold;
color:#fff;
background:url(/i/catli1.gif) left top no-repeat #c1c1c1;
padding:11px 20px 5px 33px;
}

.catalog_menu .sect.cm_sect1{
color:#4d4c4b;
background:url(/i/catli1.gif) left top no-repeat #c1c1c1;
}

.catalog_menu .sect.cm_sect1 a{
color:#4d4c4b;
}

.catalog_menu .sect.cm_sect2{
background:url(/i/catli2.gif) left top no-repeat #cc9500;
}

.catalog_menu .sect.cm_sect3{
background:url(/i/catli3.gif) left top no-repeat #6a8e2b;
}

.catalog_menu .sect a{
color:#fff;
text-decoration:none;
}

.catalog_menu ul{
font-size:13px;
color:#90390c;
padding:5px 0px 17px 19px!important;
}

.catalog_menu ul a{
color:#90390c;
}

.catalog_menu ul li{
background:url(/i/catarr.gif) 0px 10px no-repeat!important;
padding:4px 0px 4px 13px!important;
}

.catalog_menu a.cmiact{
color:#cc9500!important;
}

.catalog_menu ul ul{
display:none;
}

.catalog_menu li.liact ul a{
color:#6e6e6e;
}

.catalog_menu li.liact ul{
font-size:11px;
color:#6e6e6e;
display:block;
padding:7px 0px 2px 20px!important;
}

.catalog_menu li.liact ul li{
background:none!important;
padding:0px!important;
}

.news{
min-height:10px;
padding-bottom:34px;
}

.news img,
.news_detailed img{
float:left;
margin-top:3px;
margin-right:18px;
margin-bottom:7px;
}

.news .date{
font-size:11px;
color:#989998;
padding-bottom:0px;
}

.news .tit{
font-size:13px;
color:#90390c;
padding-bottom:12px;
}

.news .tit a{
color:#90390c;
}

.news_line{
font-size:11px;
color:#989998;
padding-bottom:12px;
}

.news_line .brdr{
padding:0px 2px;
}

.news_detailed{
min-height:10px;
}

.news_detailed .date{
font-size:11px;
color:#989998;
padding-bottom:21px;
}

.news_detailed .links{
font-size:11px;
clear:both;
padding-top:8px;
}

.news_detailed .links a{
color:#90390c;
}

.news_detailed .links a.back{
background:url(/i/arr.gif) left 5px no-repeat;
padding-left:9px;
}

.news_detailed .links .brdr{
color:#b8b8b8;
padding:0px 8px;
}

.pager{
min-height:10px;
font-size:11px;
line-height:12px;
color:#4d4c4b;
padding-top:10px;
padding-bottom:10px;
}

.pager a{
float:left;
color:#90390c;
padding:4px 5px 5px 5px;
margin:0px 3px;
}

.pager a.next{
background:url(/i/catarr.gif) right 9px no-repeat;
padding-right:10px;
}

.pager .pageact{
float:left;
color:#999;
background:url(/i/pageact.gif) center center no-repeat;
padding:4px 8px 5px 8px;
}

.pager .lbl{
float:left;
padding-top:4px;
}

.faq_list{
padding-bottom:8px;
}

.faq_list a{
color:#90390c;
}

.faq_list .faq{
padding-bottom:12px;
}

.faq_list .faq .question a{
cursor:pointer;
text-decoration:underline;
}

.faq_list .faq .question a:hover{
text-decoration:none;
}

.faq_list .faq .answer{
display:none;
}

.popup{
width: 276px !important ;
position:absolute;
left:0px;
top:0px;
display:none;
margin:100px;

}

.popup.pushow{
display:block; 
}

.popup .popuptab{
width: 100%; 
}

.popup .popuptab td{
vertical-align:top;
}

.popup .popuptab .trtop .tdl{
height:15px;
width:15px;
}

.popup .popuptab .trtop .tdc{
height:15px;
font-size:1px;
line-height:1px;
background:url(/i/popup_t.png) top repeat-x;
}

.popup .popuptab .trtop .tdc div{
height:15px; 
width:118px !important;
}

.popup .popuptab .trtop .tdr{
height:15px;
width:17px;
}


.popup .popuptab .trtop .tdr .close{
cursor:pointer;
position:absolute;
margin:-31px 0px 0px -17px;
}

.popup .popuptab .trcont .tdl{
width:15px;
font-size:1px;
background:url(/i/popup_l.png) right repeat-y;
}

.popup .popuptab .trcont .tdc{
background:#fff;
}

.popup .popuptab .trcont .tdr{
width:17px;
font-size:1px;
background:url(/i/popup_r.png) left repeat-y;
}

.popup .popuptab .trbttm .tdl{
height:18px;
width:15px;
}

.popup .popuptab .trbttm .tdc{
height:18px;
font-size:1px;
line-height:1px;
background:url(/i/popup_b.png) top repeat-x;
}

.popup .popuptab .trbttm .tdr{
height:18px;
width:17px;
}

.popup .popupcont{
awidth:512px;
width:310px;
overflow:hidden;
padding:4px 16px 12px 16px;
}

.popup .popuptab .trtop .tdl img,
.popup .popuptab .trtop .tdr img,
.popup .popuptab .trbttm .tdl img,
.popup .popuptab .trbttm .tdr img{
display:block;
}

.popup .faqtit{
font-size:11px;
color:#989998;
padding-bottom:14px;
}

.popup .question{
color:#90390c;
padding-bottom:17px;
}

.formdiv{
padding-top:22px;
padding-bottom:10px;
}

.formdiv h2{
padding-bottom:35px;
}

.formdiv .fdline{
zoom:1;
overflow:hidden;
padding-bottom:10px;
}

.formdiv .fdline label{
width:145px;
float:left;
padding-right:10px;
}

.formdiv .tarea{
height:92px;
width:226px;
float:left;
padding:0px 10px;
}

.formdiv .tarea div{
height:92px;
width:100%;
float:left;
overflow:hidden;
background:url(/i/tarea_bg.gif) top repeat-x;
}

.formdiv .tarea div textarea{
height:88px;
width:100%;
font-family:Tahoma;
font-size:11px;
float:left;
background:none;
border:none;
overflow:hidden;
padding-top:2px;
}

.formdiv .tarea .limg{
float:left;
margin-left:-10px;
}

.formdiv .tarea .rimg{
float:right;
margin-right:-10px;
}

.formdiv .itext{
height:20px;
width:226px;
float:left;
padding:0px 10px;
}

.formdiv .itext div{
height:20px;
width:100%;
float:left;
overflow:hidden;
background:url(/i/itext_bg.gif) top repeat-x;
}

.formdiv .itext div input{
width:100%;
font-family:Tahoma;
font-size:11px;
float:left;
background:none;
border:none;
padding-top:2px;
}

.formdiv .itext .limg{
float:left;
margin-left:-10px;
}

.formdiv .itext .rimg{
float:right;
margin-right:-10px;
}

.formdiv .button{
height:24px;
width:90px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#6a8e2b;
display:block;
cursor:pointer;
outline:none;
border:none;
border-bottom:1px dashed #6a8e2b;
background:none;
margin-left:155px;
}


.formdiv.calculator{
color:#4d4c4b
}

.formdiv.calculator label{
width:100px!important;
color:#4d4c4b
}

.formdiv.calculator .itext{
width:140px;
}

.formdiv.calculator .itext input{
width:130px;
font-family:Arial, Helvetica, sans-serif!important;
font-size:12px!important;
color:#4d4c4b;
}

.formdiv.calculator .itext.itselect{
width:190px;
cursor:pointer;
overflow:hidden;
position:relative;
}

.formdiv .dropdown.ddfirm .itext.itselect{
	width:140px!important;
}

.formdiv.calculator .itext.itselect input{
width:170px!important;
cursor:pointer;
float:left;
font-family:Arial, Helvetica, sans-serif!important;
font-size:12px!important;
color:#4d4c4b;
}

.formdiv .dropdown.ddfirm .itext.itselect input{
width:120px!important;
}

.formdiv.calculator .itext.itselect .ddown{
float:right;
margin-top:8px;
}

.formdiv.calculator .lbl{
float:left;
padding:0px 6px;
}

.formdiv .chbox{
float:left;
padding-left:20px;
padding-right:20px;
}

.formdiv .chbox input{
height:15px;
width:15px;
position:absolute;
margin-top:1px;
margin-left:-20px;
}

.formdiv.calculator .popup{
	width:215px!important;
	z-index:50;
}

.formdiv.calculator .popup.puselect{
width:215px!important;
}

@-moz-document url-prefix() {
	.formdiv.calculator .popup{
		left:1px;
		}
}

@-moz-document url-prefix() {
	.formdiv.calculator .popup.puselect{
		width:216px!important;
		}
}


@-moz-document url-prefix(){
	.formdiv.calculator .popup.puselect .popuptab .trtop .tdl img,
	.formdiv.calculator .popup.puselect .popuptab .trtop .tdr img{
	margin-top:-10px!important;
	}	
	}

.formdiv.calculator .popup .prodprev{
width:70px;
padding-left:10px;
padding-right:0px;
padding-bottom:17px;
}

.formdiv.calculator .popup .prodprev.ppleft{
padding-left:0px;
}

.formdiv.calculator .popup .popupcont{
padding-left:2px;
padding-right:2px;
padding-bottom:0px;
}

.formdiv.calculator .popup .ulselect{
padding:0px;
}

.formdiv.calculator .popup .ulselect li{
background:none;
cursor:pointer;
margin:1px 0px;
padding:0px;
}

.formdiv.calculator .popup .nav{
height:12px;
font-size:11px;
line-height:11px;
}

.formdiv.calculator .popup a{
cursor:pointer;
text-decoration:underline;
}

.formdiv.calculator .popup a:hover{
text-decoration:none;
}

.formdiv.calculator .popup .nav a{
color:#90390c;
}

.formdiv.calculator .popup .nav .prev{
float:left;
background:url(/i/arr.gif) 0px 4px no-repeat;
padding-left:12px;
}

.formdiv.calculator .popup .nav .next{
float:right;
background:url(/i/catarr.gif) right 4px no-repeat;
padding-right:12px;
}

.formdiv.calculator .popuptab .trtop .tdl img{
position:absolute;
margin-top:-11px;
}

.formdiv.calculator .popup.puselect .popuptab .trtop .tdr img{
position:absolute;
margin-top:-11px;
margin-left:1px;
}

.formdiv.calculator .popuptab .trtop .tdc{
background:url(/i/popup_space.gif) 0px 5px repeat-x!important;
}
 
.formdiv.calculator .popuptab .trtop .tdc div{
height:15px;
width:118px;
float:right;
background:url(/i/popup_t.png) top repeat-x;
border-left:5px solid #fff;
}

.formdiv .dropdown.ddfirm .popuptab .trtop .tdc div{
	width:168px !important;
}

.formdiv .dropdown{
float:left;
padding-right:14px;
}

.printmain{
width:740px;
background:#fff;
}

.indxflash{
height:572px;
overflow:hidden;
}

.indxflash img{
display:block;
}

.news_list{
padding-left:29px;
}

.news_list .nltitle{
font-size:16px;
font-weight:bold;
color:#498c45;
padding-bottom:17px;
}

.cell{
min-height:10px;
}

.cell.prods{
padding-left:50px;
}

.cell.komplekt{
padding-left:50px;
margin-bottom:34px;
}

.cell.extra{
padding-left:50px;
margin-bottom:24px;
}

.cell.indxtext{
margin-bottom:42px;
}

.cell.cprod{
margin-bottom:20px;
}

.cell.cnomrg{
margin-bottom:0px!important;
}

.cell .cellcont{
min-height:10px;
line-height:160%;
border-left:1px solid #d2d2d2;
border-right:1px solid #d2d2d2;
padding:0px 12px;
}

.cell.komplekt .cellcont{
padding:4px 27px;
}

.cell.extra .cellcont{
padding:0px 27px 8px 27px;
}

.cell.indxtext .cellcont{
padding:16px 28px;
}

.cell.prods .cellcont{
padding:0px 26px;
}

.cell.indxtext .cellcont a{
font-size:18px;
color:#cc9500;
text-decoration:none;
border-bottom:1px dashed #cc9500;
}

.cell.indxtext .cellcont a:hover{
text-decoration:none;
border:transparent;
}

.cell.cprod .cellcont{
padding-left:128px;
}
.cprod.cplist .cellcont{
padding-left:26px;
}

.cell.cprod .cellcont .tit{
font-size:18px;
color:#6a8e2b;
padding-bottom:12px;
}

.cell.cprod .cellcont .tit a{
color:#6a8e2b;
text-decoration:none;
border-bottom:1px dashed #6a8e2b;
}

.cell.cprod .cellcont .tit a:hover{
border:transparent;
}

.cell.cprod .cellcont .tit.tred{
color:#d62322;
}

.cell.cprod .cellcont .tit.tred a{
color:#d62322;
border-color:d62322;
}

.cell.cprod .pic{
width:100px;
float:left;
margin-left:-116px;
padding-right:16px;
}

.cprod.cplist .cellcont .pic{
display:none;
}

.cell.cprod .pic img{
display:block;
}

.cell.cprod .descr{
width:100%;
float:left;
margin-top:-2px;
}

.cell .cell_t{
height:13px;
background:url(/i/cell_brdr.gif) top repeat-x;
}

.cell .cell_b{
height:13px;
background:url(/i/cell_brdr.gif) bottom repeat-x;
}

.cell .cell_t .limg,
.cell .cell_b .limg{
float:left;
}

.cell .cell_t .rimg,
.cell .cell_b .rimg{
float:right;
}

.cell .more{
position:absolute;
display:block;
margin-top:-16px;
margin-left:180px;
}

.cell.cplist .more{
margin-left:160px;
}

.cell .more.m2,
.cell .more.m3{
margin-top:-27px;
margin-left:189px;
}

.cell.cplist .more.m2,
.cell.cplist .more.m3{
margin-left:169px!important;
}

.cell.prods .cellcont .tit{
font-size:18px;
padding-bottom:14px;
}

.cell.prods .cellcont .tit a{
color:#cc9500;
text-decoration:none;
border-bottom:1px dashed #cc9500;
}

.cell.prods .cellcont .tit a:hover{
border:transparent;
}

.product{
/*width:174px;*/
width:189px;
float:left;
padding-bottom:27px;
padding-left:20px;
padding-right:0px;
/*width:200px;
padding-right:50px;*/
}

.product .preview{
padding-bottom:15px;
}

.product .preview img{
display:block;
/*margin:auto;*/
}

.product .preview .img{
position:absolute;
margin:-22px 0px 0px -16px;
}

.product .label{
padding-left:28px;
}

.product_detailed{
min-height:10px;
padding-left:220px;
padding-bottom:24px;
}

.product_detailed .preview{
width:200px;
float:left;
margin-left:-220px;
padding-right:20px;
}

.product_detailed .preview img{
display:block;
}

.product_detailed .preview .img{
position:absolute;
margin:-22px 0px 0px -13px;
}

.product_detailed .typeslink{
font-size:13px;
color:#cc9500;
font-weight:bold;
padding-top:12px;
padding-left:34px;
}

.product_detailed .typeslink a{
color:#cc9500;
}

.product_detailed .descr{
width:100%;
float:left;
margin-top:-2px;
}

.prodprev{
width:100px;
font-size:11px;
line-height:130%;
float:left;
padding-right:20px;
padding-bottom:20px;
}

.prodprev .pic{
padding-bottom:8px;
}

.prodprev .pic img{
display:block;
}

.spacer.sbrdr{
background:#d2d2d2;
margin-bottom:15px;
}

.komplektatab{
width:100%;
}

.komplektatab td{
vertical-align:middle;
}

.komplektatab td.tdprice{
width:120px;
font-size:16px;
color:#6e6e6e;
padding-left:20px;
padding-bottom:18px;
}

.komplektatab td.tdprice .price{
font-size:21px;
color:#90390c;
}

.cell.extra .chboxes{
min-height:10px;
}

.cell.extra .chboxes .chbox{
width:234px;
float:left;
font-size:11px;
line-height:12px;
padding-left:20px;
padding-top:12px;
}

.cell.extra .chboxes .chbox.chr{
float:right;
}

.cell.extra .chboxes .chbox input{
height:15px;
width:15px;
position:absolute;
margin-left:-20px;
}

.calculatediv{
height:25px;
zoom:1;
overflow:hidden;
padding-left:80px;
}

.calculate{
float:left;
font-size:18px;
color:#6a8e2b;
border-bottom:1px dashed #6a8e2b;
text-decoration:none;
}

.calculate:hover{
border:transparent;
}

.footerdiv{
height:75px;
margin-top:-75px;
}

.footer{
height:48px;
width:815px;
font-size:12px;
color:#989998;
background:url(/i/footer.gif) 41px 0px no-repeat;
margin:auto;
padding:17px 59px 10px 126px;
}

body.b_indx .footer{
background:url(/i/footer.gif) 65px 0px no-repeat;
}

.footer a{
color:#989998;
}

.footer p{
padding-bottom:8px;
}

.orange{
color:#cc9500;
}

.bodyprint{
background:url(/i/line.gif) left 22px repeat-x #fff;
}

.printmain{
width:740px;
background:url(/i/line.gif) left 22px repeat-x;
}

.pvheader{
height:50px;
padding:22px 50px 26px 38px;
}

.pvheader .pvlogo{
float:left;
background:url(/i/logo_l.gif)  left top no-repeat #fff;
padding-left:32px;
}

.pvheader .pvlogo img{
margin-top:-14px;
}

.pvheader .pvlogobgr{
width:270px;
float:left;
background:url(/i/logo_r.gif) right top no-repeat;
padding-right:24px;
}

.pvheader .printbtn{
font-size:13px;
color:#fff;
float:right;
text-decoration:none;
border-bottom:1px dashed #fff;
margin-top:7px;
}

.pvheader .printbtn:hover{
border:transparent;
}

.pvcontent{
padding:0px 50px 30px 80px;
}

.pvfooter{
color:#989998;
background:url(/i/footer.gif) 80px top no-repeat;
padding:14px 50px 21px 144px;
}

.pvfooter a{
color:#989998;
}

.pvfooter p{
padding-bottom:6px;
}

.spacer{
height:1px;
font-size:1px;
line-height:1px;
clear:both;
}
.catalogtab{
border-collapse:collapse;
}

.catalogtab td{
/*width:200px;*/
width:196px;
vertical-align:top;
/*padding-right:50px!important;*/
padding-right:0px!important;
}

.catalogtab .trprod td{
vertical-align:bottom;
}

.catalogtab .product{
width:189px;
padding-left:20px;
padding-right:0px!important;
padding-bottom:0px!important;
}
.catalogtab .product.first{
/*padding-left:0px!important;*/
}

.catalogtab .productlbl{
padding-left:48px;
padding-bottom:27px!important;
}
.catalogtab .productlbl.first{
/*padding-left:28px;*/
}

		 	.comment{
			font-size:11px;
			color:#989998;
			}
			span.price{
			font-size:27px;
			line-height:27px;
			font-weight:normal;
			color:#cc9500;
			padding-right:4px;
			}
			span.star{
			color:#cc9500;
			font-weight:normal;
			padding-left:4px;
			}
			.bgreen{
			font-weight:bold;
			color:#6a8e2b;
			}
			.table{
			width:100%;
			margin-bottom:14px;
			}
			.table a{
			color:#90390c;
			}
			.table td{
			vertical-align:top;
			border-bottom:1px solid #b8b7b7;
			padding:6px 0px 6px 10px;
			}
			.table.t2cols td{
			width:50%;
			}			
			.table td.tdl{
			padding-left:0px;
			}
			.table .trprice td{
			font-weight:bold;
			vertical-align:bottom;
			color:#797979;
			}
			.table .trprice .tdl{
			text-align:right;
			}

/*#furnish_popup {margin-left: 366px; margin-top: 625px; display: block}*/

.popup {margin-top: -9000px;}

.carousel {width: 210px; overflow: hidden;}

.carousel ul                 {overflow: hidden; font-size: 11px; line-height: 110%; list-style: none; width: 9000px; padding-bottom: 0;}
.carousel ul li              {float: left; width: 80px; padding: 0; margin: 0; min-height: 130px;}
.carousel ul li a            {display: block; width: 70px; text-decoration: none !important;}
.carousel ul li a img        {margin-bottom: 7px; display: block;}
.carousel ul li a span       {text-decoration: underline;}
.carousel ul li a:hover span {text-decoration: none;}

.prev.disabled,
.next.disabled {visibility: hidden;}

#lockb_brand_popup, #lockt_brand_popup, #furnish_o_brand_popup, #furnish_i_brand_popup {width: 165px !important}

.cell.komplekt {display: none;}

#result_block li {background-position: left 10px;}

* html .carousel ul li       {height: 130px;}

/* @group Lightbox */
#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url("/i/prevlabel.gif") no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url("/i/nextlabel.gif") no-repeat 100% 15%;
}

#lbBottom {
    font-style: italic;
	text-align: left;
	color: #000;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	outline: none;
}
#lbCloseLink:before {
    content: "Закрыть";
}


#lbCloseLink {
    zoom: expression(
        runtimeStyle.zoom = 0,
        innerText = "Закрыть"
    );
}

#hide { display: none; }
#click { position: absolute; margin-top: -5px; margin-left: 15px; cursor: pointer; }
#clicknew { position: absolute; margin-top: -100px; margin-left: -19px; cursor: pointer; }
.sriped_table {
		border-collapse:collapse;
	}