a {  color: #B35234}
a:active {  text-decoration: underline}
a:hover { text-decoration: underline;  color: #FF9900}
a:link {  text-decoration: none}
a:visited {  text-decoration: none}

html,body {
	margin:0; 
	padding:0; 
	font-family:'Open Sans', Arial, sans-serif !important ; 
	font-size:14px; 
	background:#fff; 
	color:#000;
}
td {  font: 13px 'Open Sans',Arial, Helvetica, sans-serif }
.menu {
	font: bold 14px 'Open Sans',Arial, Helvetica, sans-serif;
	color: #6F2B16;
	text-align: left;
	padding-left: 5px;
font-weight: 600;
}
A.menu:hover {text-decoration: underline; }
h1 {  font: italic bold 22px 'Open Sans', Verdana, Arial, Helvetica, sans-serif; color: #6F2B16; margin: 0px 0px; padding: 0px 0px}
h2 {
	font-family:'Open Sans'  Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin: 0px 0px; 
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	
}
h3 { font: bold 13px 'Open Sans',Arial, Helvetica, sans-serif; color: #666666; right:5px; margin: 0px 0px; padding: 0px 0px}

.title {
	position: absolute;
	top: 305px;
	#right: 15px;
	left: 217px;
	#background-image: url(img/zig_zag.gif);
	#background-repeat: no-repeat;
	height: 59px;
	width: 550px;
	overflow: visible;
	background-position: left top;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;


}

.h1 {  font: italic 600 24px 'Open Sans',Verdana, Arial, Helvetica, sans-serif; color: #d58a1d;}

.zapl {  position: absolute; left: 345px; top: 245px; }
.upmenu {
	font: bold 13px 'Open Sans', Arial, Helvetica, sans-serif;
	color: #6F2B16;
	padding-right: 7px;
	padding-left: 7px;
font-weight: 600;
border: 1px solid;
border-radius: 3px;

}
A.upmenu:hover {text-decoration: underline; }

.upmenud {
	font: bold 18px 'Open Sans', Arial, Helvetica, sans-serif;
	color: #6F3B16;
	padding-right: 7px;
	padding-left: 7px;
}
A.upmenud:hover {text-decoration: underline; }

.mtab { position: absolute; top: 4px; right:5px; }


.f1 {  border: #6F2B16; solid; font: 13px 'Open Sans', Arial, Helvetica, sans-serif; border-width: 1px 1px 0px 0px}
.f2 { border: solid; font: bold 16px Verdana,'Open Sans', Arial, Helvetica, sans-serif; color: #6F2B16; border-width: 2px 0px 0px}
.f3 { border: solid; font: bold 16px Verdana,'Open Sans', Arial, Helvetica, sans-serif; color: #6F2B16; border-width: 3px 0px 0px; border-color: #D58A1D black black}

.tel {
	font: bold 21px 'Open Sans',Arial, Helvetica, sans-serif;
	color: #000000;
	position: absolute;
	top: 215px;
	right:15px;
	
}

.time {
	font: bold 11px 'Open Sans',Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
	position: absolute;
	top: 215px;
	right:385px;	
}
.time1{ font: bold 12px 'Open Sans',Arial, Helvetica, sans-serif; position: absolute; top: 222px; right:490px; text-align: right; }
.act{ position: absolute; top: 105px; right:290px;  }


.adv { position: absolute; top: 85px; right:5px;}
.leg {  font: bold 16px Verdana, Arial, Helvetica, sans-serif; color: #666666}
.price { font: bold 13px 'Open Sans',Arial, Helvetica, sans-serif; color: #666666; right:5px;}
.tprice {  border: 3px #F2D2A2 solid}
.copy {  font: 10px 'Open Sans',Arial, Helvetica, sans-serif; color: #e4e4e4;}
.mag {  font: 12px 'Open Sans',Arial, Helvetica, sans-serif; border: solid; border-width: 0px 0px 1px; border-color: black black #5D5D5D}
.tk {  font: 11px 'Open Sans',Arial, Helvetica, sans-serif; color: #5D5D5D;}
img {border: 0}
.b1b { FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; font-size: 11px;}

.int{ position: absolute; top: 30px; right:340px; }
.inttxt{ font: 11px Arial, Helvetica, sans-serif; color: #666666;  }
a.inttxt:hover{ text-decoration: underline;  }
.divan {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: right;
}
.menu1 {
	font-family: 'Open Sans',Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6F2B16;
	padding-left: 25px;
}
.cat {
	font-family: 'Open Sans',Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 20px 10px 0px;	
	

}

.material {
font: 12px 'Open Sans',Tahoma, sans-serif;
padding: 10px 0px 30px 9px;
color: #666;
}

.news1 {
	font-family: 'Open Sans', Arial, sans-serif;
	font-size: 14px;	
	
}
.cat1 {
	font-family: 'Open Sans',Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;	
	font-weight: bold;
	font-style: italic;
	padding: 3px 20px 20px 20px;
}
.catalog {
	font-family: 'Open Sans',Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
}
.adv3 {
	border: 1px solid #6F2B16;
}
.p11 {  font: 11px Tahoma, sans-serif; }
А.p11 { font: 11px Tahoma, sans-serif; text-decoration: none}
A.p11:hover { font: 11px Tahoma; text-decoration: underline}
.jta_hd { font: 11px Tahoma; font-weight: bold}

.b {
#	border: 1px outset #FFFFFF;
}
.partner { border-top: 1px solid #96d1f8; background: #65a9d7; background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7)); background: -moz-linear-gradient(top, #3e779d, #65a9d7); padding: 5px 10px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0; -moz-box-shadow: rgba(0,0,0,1) 0 1px 0; box-shadow: rgba(0,0,0,1) 0 1px 0; text-shadow: rgba(0,0,0,.4) 0 1px 0; color: white; font-size: 14px; font-family: Helvetica, Arial, Sans-Serif; text-decoration: none; vertical-align: middle; } .button:hover { border-top-color: #28597a; background: #28597a; color: #ccc; } .button:active { border-top-color: #1b435e; background: #1b435e; 
           
}
.partnerdiv {
margin-left:auto;
           margin-right:auto;
		   padding: 10px ;
}

.layerdp {
    position: relative; /* Относительное позиционирование */
    top: 123px; /* Положение от нижнего края */
    right: 60px; /* Положение от правого края */
    background:url(img/dp.png) center center; /* Цвет фона */
    width: 142px;
    height: 123px;
}


.iFrame2 {
	width:auto;
	height:auto;
			//z-index: 100;
			//position:relative;
			//zoom: 1;
			-webkit-border-radius: 5px; -moz-border-radius: 5px; 	border-radius: 5px;
			//behavior: url(/PIE.htc);
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: 0 bottom;
	margin: 5px;
	padding: 5px;
}

.iFrame1 {
	width:auto;
	height:auto;
			//z-index: 100;
			//position:relative;
			//zoom: 1;
			-webkit-box-shadow: 0 1px 4px #6F2B16; -moz-box-shadow: 0 1px 4px #6F2B16; 	box-shadow: 0 1px 4px #6F2B16;
			-webkit-border-radius: 5px; -moz-border-radius: 5px; 	border-radius: 5px;
			//behavior: url(/PIE.htc);
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: 0 bottom;
	margin: 9px;
	padding: 5px;
}

.iFrame1:hover{

			//zoom: 1;
			-webkit-box-shadow: 0 2px 6px #6F2B16; -moz-box-shadow: 0 2px 6px #6F2B16; 	box-shadow: 0 2px 6px #6F2B16;
			-webkit-border-radius: 5px; -moz-border-radius: 5px; 	border-radius: 5px;
			//behavior: url(/PIE.htc);

	
}

.iFrame1 img{
#width:100%;
height:auto;
}

.iFrame7 {
	width:auto;
	height:auto;
			//z-index: 100;
			//position:relative;
			//zoom: 1;
			
	margin: 5px;
	padding: 5px;
}

.iFrame7:hover {

			//zoom: 1;
			-webkit-box-shadow: 0 2px 3px #6F2B16; -moz-box-shadow: 0 2px 3px #6F2B16; 	box-shadow: 0 2px 3px #6F2B16;
			-webkit-border-radius: 5px; -moz-border-radius: 5px; 	border-radius: 5px;
			//behavior: url(/PIE.htc);

	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: 0 bottom;
	margin: 5px;
	padding: 5px;
}

.iFrame7 img{
#width:100%;
height:auto;
}


.iFrame4 {
	width:auto;
	height:auto;
			//z-index: 100;
			//position:relative;
			//zoom: 1;
			-webkit-box-shadow: 0 1px 2px #74838D; -moz-box-shadow: 0 1px 2px #74838D; 	box-shadow: 0 1px 2px #74838D;
			-webkit-border-radius: 5px; -moz-border-radius: 5px; 	border-radius: 5px;
			
	background-color: #F8F9FB;
	background-repeat: no-repeat;
	background-position: 0 bottom;
	margin: 5px;
	padding: 5px;
}
#CenterCell ul.SitePath a {
    text-decoration: none;
    
	padding-right: 10px;
    background: url('/img/arrow-big-grey.gif') no-repeat scroll 100% 60% transparent;
}
#CenterCell ul.SitePath li {
    display: inline;
    text-transform: uppercase;
    background: none repeat scroll 0% 0% transparent;
    padding: 0px;
}

#CenterCell ul li {
    list-style-type: none;
}
#CenterCell ul.SitePath {
    font: 9px/11px verdana;
	padding-left: 0px;
}
#CenterCell ul {
    font: 10px/12px verdana;
    
}


.sort {
	width:auto;
	height:auto;
			//z-index: 100;
			//position:relative;
			//zoom: 1;
			-webkit-border-radius: 5px; -moz-border-radius: 5px; 	border-radius: 5px;
			//behavior: url(/PIE.htc);
	background-color: #6F2B16;
	background-repeat: no-repeat;
	background-position: 0 bottom;
	margin: 10px;
	padding: 3px 5px 3px 5px;
	font-weight: bold;

	
}

span.sort a {color: #ffffff !important;}
span.sort a:hover {color: #FF9900 !important;}



.type {

padding: 10px 0px 0px 9px;
font: 13px 'Open Sans',Tahoma, Arial, sans-serif;
font-weight: bold;
white-space:nowrap;

}
.typeindex {

#padding: 10px 0px 0px 20px;
font: 13px 'Open Sans',Tahoma, Arial, sans-serif;
font-weight: bold;
white-space:nowrap;
text-transform:uppercase;

}


.pricecenter {
margin-left:auto;
margin-right:auto;
text-align: center;
margin-top:10px;
margin-bottom:20px;
height: 20px;
clear: both;
}

.pricetype {

	text-transform: uppercase;
	color: #666;
	font-size: 20px;	
	margin: 10px;
	padding: 5px;
	font-weight: bold;
	white-space: nowrap;
	
}

.pricetype span {font-size: 14px;}

.priceindex {
 
	text-transform: uppercase;
	color: #666;
	font-size: 15px;
	font-weight: bold;
	white-space: nowrap;
	
}
.priceindex span {font-size: 11px;}

.center {
margin-left:auto;
margin-right:auto; 
width:75%; 
margin-bottom:20px; 
clear: both;
}
.centerindex {
margin-left:auto;
margin-right:auto; 
#width:50%; 
margin-top:10px;
margin-bottom:10px; 
clear: both;
}



.sorti {text-transform: uppercase; margin-bottom:10px; font-size: 0.7em; font-weight: bold; letter-spacing: 1px; #white-space: nowrap;}

.afoot {
	font-family: 'Open Sans',Arial, Helvetica, sans-serif;
	font-size: 12px !important;	
	color: #efbf79;
	
}

.h3foot {
	font-family: 'Open Sans',Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	#color: #e4e4e4;
color: rgba(233, 224, 224, 0.87);
	margin-bottom: 5px;
}
.textfoot {
	font-family: 'Open Sans',Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #ffffff;	
}

.sortnav {
margin-left:50px;
margin-right:20px;
#width:90%
}
.dlyanav {
margin: 40px 30px 0px 0px;
line-height: 2;
clear: both;
}
.dlyanav a {
white-space: nowrap;
font: 12px Verdana, 'Open Sans',  sans-serif;
border-bottom-style: dashed;
border-width: 1px;
margin-right: 10px;
font-weight:400;
}


.scrollup{
width:40px;
height:40px;
opacity:0.3;
position:fixed;
bottom:100px;
right:15px;
display:none;
text-indent:-9999px;
background: url('icon_top.png') no-repeat;
}

.table-bordered {
border-collapse: collapse;
#width: 90%;
border: 1px solid #DDD;
}

.table-bordered td {
border: 1px solid #DDD;
#vertical-align: top;
padding: 7px;
}

/* base */

.centernav {
margin-left: 70px;
margin-bottom: 30px;
}
.leftbase {
float:left;
margin: 40px 20px 20px 20px;
}
.rightbase {
float:left;
#width: 600px;
text-align: left;
margin: 40px 20px 20px 70px;
}
.mainpic {
text-align: center;
}
.pricebase {
margin-bottom: 20px;
margin-top: 20px;
}
.socset {
float: left;
margin-right: 10px;
padding-top: 9px;
}
.ya {
margin-bottom: 20px;
margin-top: 7px;

}
.minprice {
margin-bottom: 20px;
font-size: 20px;
font-weight: 600;
#color: #a62315;
}
.bold {
font-weight: 600;
margin-right: 10px;
}
.pribase {
font-weight: 600;
}
.gabarit {
margin-bottom: 20px;
margin-left: 0px;
}
.sidenie {
margin-bottom: 20px;
margin-left: 0px;
}
.materialbase {
margin-bottom: 20px;
margin-left: 0px;
}
.mopis {
margin-bottom: 20px;
}
.mopis2 {
margin-bottom: 20px;
}
.mbigopis {
clear: both;
margin-left: 50px;
margin-bottom: 20px;
text-align: left;
width: 80%;

}
a.zakazbut {

			//z-index: 100;
			//position:relative;
			//zoom: 1;
			//-webkit-box-shadow: 0 1px 2px #74838D; -moz-box-shadow: 0 1px 2px #74838D; 	box-shadow: 0 1px 2px #74838D;
			-webkit-border-radius: 5px; -moz-border-radius: 5px; 	border-radius: 5px;
			
	background-color: #A62315;
	color: #ffffff;
	background-repeat: no-repeat;
	background-position: 0 bottom;
	#margin: 5px;
	padding: 5px 15px 5px 15px;
	font-weight: 600;
}

.kraskaderevo {

padding: 10px 5px 0px 5px;
font: 12px 'Open Sans',Tahoma, Arial, sans-serif;
font-weight: bold;

}
.materialderevo {
font: 12px 'Open Sans',Tahoma, sans-serif;
padding: 10px 5px 10px 5px;
color: #666;
}

.price_discount {
    position: relative;
    display: inline-block;
    width: 37px;
    height: 30px;
    font-size: 15px;
	font-weight: bold;
    color: #ffffff;
    line-height: 30px;
    text-align: center;
    background-color: #B35234;
    margin-right: 15px;
    #vertical-align: middle;
    padding-left: 5px;
	white-space: nowrap;
}
.price_discount::before {
    content: "";
    position: absolute;
    right: -10px;
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-left: 10px solid #B35234;
    border-bottom: 15px solid transparent;
}
