html:not(:nth-child(1)) { overflow: visible; }
html, body {  margin: 0; padding: 0; border: 0;  width: 100%; height: 100%;}
body{background: url(/Images/main_bg.gif);}
body, p, td{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	
}


.lftclm{ background-color: #A03000; background-repeat: no-repeat; width: 200px !important;}
.lg11{height:64px;text-align:right;}
.lg22{height:50px;background: url(/Images/shapka_long.jpg) left top repeat-x;}
.lg23{height: 50px;background: url(/Images/shapka_big3.jpg) left top no-repeat;}
.mnbg{background: url(/Images/main_bg0.gif) repeat-x;width:100%;}
ul.lgg{margin: 0; padding: 0;}
ul.lgg li{ list-style-type: none; display: inline; float:left; margin:0; text-align: left;}
ul.lgg li.phone_shapka_main{float: right; padding-right: 15px;}
.lftbttm{background: #A03000 url(/Images/pribory1.jpg) bottom no-repeat;height:136px;}
.lftft{ background: #554e4a url(/Images/bottom_bg.gif) top repeat-x; height: 50px;}
.hdmn{height:30px; background: url(/Images/menu_bg.gif) repeat-x;}
.menu{
	font-weight: bold;
}
td.menu{
    padding: 0 15 0 15;
    background-repeat: no-repeat;
    background-position: right;
}
td.menu1{
    padding: 0 15 0 15;
    background-color: #d0d0d0;
    background-repeat: no-repeat;
    background-position: right;
}
.white{ color : White; }
.White{ color : White; }
.black{ color:Black;}
.grey{ color : #404040; }
a.hover{ text-decoration : none; }
a.hover:hover{ 	text-decoration : underline; }
input.text{ background-image: url(/Images/input_bg.gif); color : White; border : 1px solid #C9C1BE; }

.marg{ 	padding: 5px 5px 10px 10px; }

.date{ color: #CC9E8E; }

.news, .news a{ color: #FFF8E5; }

.small{ font-size : 10px; }

.red{ color : #9D3502; }

.sub_head{ color : #A40911; font: bold italic 15px "Georgia", "Times New Roman", Times, serif; margin-bottom: 0px;
}

.newsdate
{
font-weight : bold;
}

.newsdatesh
{
color : #FFFFFF;
}
.textarea_back{
    
}
a.redorange{
    text-decoration: none;
    color: White;
    font-weight: bold;
}
a.redorange:hover{
    text-decoration: underline;
    color: White;
}
.search_input{
    background-image: url(/Images/input_bg.gif);
    color : White;
    border : 1px solid #C9C1BE;
    width: 120px;
}
h1,h2,h3,h4,h5,h6{
    color : #9D3502;
    font-style: italic;
    font-weight: bold;margin: 0; padding:0;
}
h1{
    font-family: "Bookman Old Style", Arial; margin:0px; text-align:right;
}
h1.hhd{ text-align: right; margin: 0; padding:0;}
h2,h3,h4,h5,h6{
    font-family: "Georgia", Arial;
}
strong{
    color : #8D2502;
}
.margright{
    margin-right: 15px;
}
.plist_header_th{
    background-color: #943D21;
}
.plist_header_table{
    width: 97%;    
}
.mouse, .cursor{
    cursor: pointer;
}
hr.plist_hr{
    color: #943D21;
    size: 1;
}
a{
    color: #9D3502;
}
.character_xsl{
    color: #943D21;
}
table.listtable{
    border : 1px solid #C9C1BE;
}
div.brendnav_links {
    margin:5px;
    padding:5px;
    color:Yellow;
    border : Solid 1px #FF9900;
}
div.brendnav_links strong{
    color:Yellow;
}
div.brendnav_links a{
    color:#eeeeee;
    text-decoration:none;
}
div.brendnav_links a:hover{
    text-decoration:underline;
}
div.phone_shapka{
    color : #902000;
    padding:30px;
    font: bold italic 45px/50px "Bookman Old Style", Arial, "Georgia", "Times New Roman", Times, serif;
}
.phone_shapka_main{
    color : #902000;
    padding:0px;
    padding-right:5px;
    font-family : "Bookman Old Style", Arial, "Georgia", "Times New Roman", Times, serif;
    font-size: 35px;
    font-weight: bold;
    font-style: italic;
}
.firera_boder{
    border : Solid 2px #B02000;
    background-color : #EEEEEE;
}
div.producers_shortshow, table.producers_shortshow{
    margin:5px;
    padding:5px;
    color:Yellow;
    border : Solid 1px #FF9900;
    width:178px;
}
table.producers_shortshow{
    margin:5px;
    padding-left:5px;
    color:Yellow; 
    border : Solid 1px #FF9900;
}
    
div.producers_shortshow a{
    color:#eeeeee;
    font-weight:bold;
    text-decoration:none;
}
div.producers_shortshow a:hover{
    text-decoration:underline;
}
div.producers_shortshow strong{
    color:Yellow;
    font-size:14px;
}
div.producers_shortshow div{
    text-align:justify;
    color:Yellow;
    font-size:8pt;
}
div.sub_level_vert{
    position:absolute;
    left:0;
    top:0;
    background-color:#E37913;
    visibility:hidden;
    border:1px solid #ee2913;
    padding:3px;
}
td.menu_popup{
    text-align: right;
}
td.menu_popup a, div.sub_level_vert a{
    color:#eeeeee;
    font-weight:bold;
    text-decoration:none;
}
td.menu_popup a:hover, div.sub_level_vert a:hover{
    text-decoration:underline;
}
div.ProdDescription{
    background-color:#EEEEEE;
    border:Solid #9D3502 2px;
    padding:5px;
    text-align:justify;
}
div.discount{
    width:200px;
    float:right;
    background-color:#EEEEEE;
    font-size:20px;
    border:Solid #9D3502 2px;
    padding:5px;
    text-align:center;
}
div.of{
    margin:5px;
    padding:5px;
    color:#eeeeee;
    border : Solid 1px #FF9900;
    font-size:11px;
}
div.of a{
    color:Yellow;
    font-weight:bold;
    text-decoration:none;
}
div.of strong{
    color:Yellow;
}
div.of a:hover{
    text-decoration:underline;
}
img.PopBoxImageSmall{
    cursor:pointer;
    border: 3px ridge #a03000;
}
img.PopBoxImageLarge{
    cursor:pointer;
    border: 5px ridge #a03000;
}
div#mount {
    border: Solid Silver 1px;
    float:right;
    width:350px;
}
div#mount ul { margin:0; padding:0; list-style:none; }
div#mount ul li { display:inline;}
div#mount img { border:none;}
div#mount #imgHolder { position:relative; width:350px; height:300px; overflow:hidden; }
div#mount #imgHolder em { position:absolute; left:0px; bottom:280px; margin:2px 0px; padding:2px 10px; background-color:#000; color:#fff; }

#separator div{
    height:16px;
    background: url(/Images/poloska_centr.gif);
}
#separator div span{
    width:200px;
    background: url(/Images/poloska_centr.gif);
}
#kamin_types {
    width:100%;
}
#kamin_types td {
    padding-bottom:10px;
}
#kamin_types img {border:0px;}
#kamin_types fieldset {width:390px; border:ridge 6px #FF9900;padding:10px;}
#kamin_types legend {font-size:14pt; text-align:right;}
.ppmn{ display:none; }
.ppmno{ background-color:#E37913; border:1px solid #ee2913; padding: 4px;}

#lmenu{ width:190px; padding: 2px 5px; margin-top: 3px;}
#lmenu .lmn{ border: 1px solid #FF9900;}
#lmenu a,.ppmno a{display: block; color:#eee; padding: 1px 5px; text-decoration: none; font: bold 100% Verdana, Arial,sans-serif; text-align: right;}
.ppmno a{text-align: left}
#lmenu .sepm{ background: url(/Images/b_shadow_g.jpg) right top no-repeat; height:13px; font-size:1px;}
#lmenu a:hover,.ppmno a:hover{ text-decoration: underline;}

.pdlt0{padding:left:0; list-style-type: none;}
.pdlt1{padding:left:20px;list-style-type: none}
.pdlt2{padding:left:40px;list-style-type: none}
.pdlt3{padding:left:60px;list-style-type: none}

table.dir_producers {width:100%; padding:5px;}
table.dir_producers td {text-align:center; width:25%;}
table.dir_producers td span {width:179px; background-color:#9D3502; display:block; margin: 0 auto;}
table.dir_producers td span a {color:White;}
table.dir_producers td img {border-color:#9D3502;}
