body{
	margin: 0px;
	padding: 0px;
	background:#fff;
	background:url(images/bg.jpg) repeat top left;
	

}
.redbut {
    background: url("/images/redbut.gif") no-repeat scroll left top transparent;
    border: 0 none;
    color: #FFE8B6;
    cursor: pointer;
    height: 27px;
    padding-bottom: 2px;
    text-align: center;
    width: 126px;
}
.redbut_a, .redbut_a2 {
    background: url("/images/red_but.png") no-repeat scroll left top transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    font: 12px Arial;
    height: 19px;
    margin-right: 5px;
    padding-bottom: 0;
    padding-top: 2px;
    text-align: center;
    text-decoration: none;
    width: 80px;
}
.redbut_a2 {
    background: url("/images/red_but2.png") no-repeat scroll left top transparent;
    width: 165px;
}

.comp {
margin:0;
padding:0;
}
.redbut1_a {
    background: url("/images/red1_but.png") no-repeat scroll left top transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    font: 12px Arial;
    height: 19px;
    margin-right: 5px;
    padding-bottom: 0;
    padding-top: 2px;
    text-align: center;
    text-decoration: none;
    width: 80px;
}
.yellow_a {
    background: url("/images/yelow.png") no-repeat scroll left top transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    font: 12px Arial;
    height: 19px;
    margin-right: 5px;
    padding-bottom: 0;
    padding-top: 2px;
    text-align: center;
    text-decoration: none;
    width: 165px;
}
.compares_add {
margin:0;
padding:0;
float:left;
}


.filtr_on {
cursor: pointer;

}

.filtr {
    margin-left: 30px;
    text-align: left;
}
.filtr p {
    font-weight: bold;
    position: relative;
    right: 10px;
}
.p_pic{
position:relative;
}
.p_act{
position:absolute;
right:-10px;
top:-10px;
}
.p_act3{
position:absolute;
right:-10px;
top:-10px;
}
.p_act2{
position:absolute;
left:0px;
top:-10px;
}

table{border:0px; border-collapse:collapse;}

body, td, table, div{
	padding: 0px;
	vertical-align: top;
	color: #270c00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	
}

a:hover{
text-decoration: underline;}

a{
padding: 0px;
margin: 0xp;
border: 0px;
color: #630000;
}

table,td,div{
vertical-align: top;}

img{
border: 0px;
vertical-align: top;}

p{
padding-top: 6px;
padding-bottom: 6px;
margin: 0px;
line-height: 20px;
text-align: left;}

.fl{
float:left;}
.fr{
float:right;}
.cl{
clear:both;}
.w100{
width: 100%;}
.h100{
height: 100%;}
.w50{
	width:50%;
}
.tac{tex-align:center;}



/* ------ // main ------ */


#cont{
	width: 100%;
		min-height:1162px;
overflow:hidden;
height:expression(this.scrollHeight < 1162? "1162px" :
 "auto");
 background:url(images/bgbot.jpg) repeat-x bottom left;
}

#cont{min-width:1000px;}


* html #cont {
width:expression(document.body.clientWidth > 1000? “100%” :”1000px”);
}









#topbg{
	width: 100%;
		min-height:1000px;
overflow:hidden;
height:expression(this.scrollHeight < 1000? "1000px" :
 "auto");

 background:url(images/bgtop.jpg) repeat-x top left;
 

}



#header{
	height:221px;
	
	text-align: left;
	 margin-left: 26px;
 margin-right: 26px;
}

#topm{
	height:44px;

	text-align: left;
	 margin-left: 26px;
 margin-right: 26px;
 margin-bottom: 22px;
}


#line1{
background:url(images/line1.gif) no-repeat bottom left;
height: 44px;
}

#line2{
background:url(images/line2.gif) no-repeat bottom left;
height: 44px;
width: 10px;
}


.phone{
	background:url(images/phone.gif) no-repeat top left;
	width: 227px;
	height: 79px;
	color: #803913;
	font-weight: bold;
	font-size: 18px;
	line-height: 24px;
	padding-top: 10px;
	margin-bottom: 47px;
}

.bus{
	background:url(images/bus.gif) no-repeat top left;
	width: 227px;
	height: 79px;
	color: #803913;
	font-weight: bold;
	font-size: 18px;
	line-height: 24px;
	padding-top: 10px;
	margin-bottom: 47px;
}



#header .phone{
margin-bottom: 0px;
margin-top: 31px;
}

#header .bus{
margin-bottom: 0px;
margin-top: 31px;
}

.logo{
	background:url(/bitrix/templates/vardo/images/logo.png) no-repeat top left;
	height: 226px;

}

.logo div{

margin-top: 14px;
text-align: center;
}

.logo span{width:164px;

display: inline-block;
}




#header .phone span{}

.phone span{
margin-left: 65px;
display: inline-block;
}


.redbg{
		background:url(images/redbg.gif) no-repeat top left;
		width: 226px;
		height: 45px;
		text-align: center;
		margin-top: 0px;
		
}
.redbg a{
text-decoration: none;

color: #fff;
text-transform: uppercase;
font-size: 15px;
font-weight: bold;
text-align: center;
line-height: 45px;


}


#header .icq{
color: #000;
margin-left: 40px;
margin-top: 10px;
}

#header .skype{
color: #000;
margin-left: 40px;
margin-top: 10px;
}

#header .message{
color: #000;
margin-left: 40px;
margin-top: 0px;
}



.icq{
display: inline-block;
	
	background:url(images/icq.gif) no-repeat top left;
	color: #ffe8b6;
	font-weight: bold;
	font-size: 14px;
	font-family: arial;
	text-decoration: none;
	padding-left: 40px;
	line-height: 26px;
	margin-bottom: 8px;
}

.bansov{
display: inline-block;
	
	padding-left: 0px;
	margin-bottom: 20px;
}

.icq:hover{
	text-decoration: none;
}
.skype:hover{
	text-decoration: none;
}
.message:hover{
	text-decoration: none;
}

.skype{
	display: inline-block;
	background:url(images/skype.gif) no-repeat top left;
	color: #ffe8b6;
	font-weight: bold;
	font-size: 14px;
	font-family: arial;
	text-decoration: none;
	padding-left: 40px;
	line-height: 26px;
	margin-bottom: 8px;
}

.NY{
	display: inline-block;
	background:url(images/ny.png) no-repeat top left;
	color: #ffe8b6;
	font-weight: bold;
	font-size: 12px;
	font-family: arial;
	text-decoration: none;
	padding-left: 40px;
	line-height: 26px;
	margin-bottom: 8px;
}

.formfilter1{
	text-align: left;
	
	margin-right: 19px;
	margin-left: 17px;
	color: #4c1e02;
	font-size: 12px;
}

.formfilter1 select{
width: 191px;
margin-bottom: 7px;
background-color: #f3e5d3;
font-size: 11px;
color: #333333;

}

.formfilter1 span{
	float: left;
	color: #652e08;
	font-size: 13px;
	font-weight: bold;
}


.form1{
	width: 56px!important;
	float: right!important;
	margin-bottom: 2px!important;
}


.selbut1{

	background:url(images/selbut1.gif) no-repeat top left;
	width: 116px;
	height: 27px;
	display: block;
	text-decoration: none;
	color: #ffe8b6;
	font-size: 13px;
	font-weight: bold;
	line-height: 26px;
	padding-left: 10px;
	float: right;
	margin-top: 12px;
	margin-bottom: 7px;
}

.selbut1:hover{
text-decoration: none;
padding-left: 10px;
}


.form2{
		width: 50px!important;
	float: right!important;
	margin-bottom: 2px!important;
	background-color: #f3e5d3;

}

.h10{
height: 8px;

}

.i-checkbox{
	background-color: #f3e5d3!important;
	float: right!important;
}




/* ------ // main ------ */





/* ------ header ------ */


/*

#topm ul{
padding: 0px;
margin: 0px;
}

#topm {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
}


#topm li{
float: left;
list-style: none;
width: 131px;
text-align: left;

}

#topm li a{
color: #0099cc;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 18px;
}
#topm li a:hover{
text-decoration: none;
}

#topm li a.act{
color: #0099cc;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 18px;
}

#topm li span a{
font-size: 14px!important;
}

#topm li{
	margin-top: 45px;
}

#topm #last{
	margin-top: 34px;
}

#topm #last a{
background:url(images/arrow.gif) no-repeat top right!important;
padding-right: 24px;
}

#topm #last span a {
color:#ff00cc!important;
background: none!important;
}
*/

/* ------ //header ------ */



/* ------ wa ------ */

.smalbg1{
	 background:url(images/bgsmall1.png) no-repeat top left;
	 width: 227px;
	 text-align: center;
	
}







.smalbg2{
	 background:url(images/bgsmall2.png) no-repeat top left;
	 width: 227px;
	 height: 13px;
	 margin-bottom: 35px;
}

.bgbig1{
height: 11px;
background:url(images/bgbig1.png) no-repeat top left;
}

.bgbig2{
height: 11px;
width: 13px;
background:url(images/bgbig2.png) no-repeat top left;
}

.bgbig3{
background:url(images/bgbig3.png) repeat top left;
}


.bgbig4{
height: 11px;
background:url(images/bgbig4.png) no-repeat top left;

}

.bgbig5{
height: 11px;
background:url(images/bgbig5.png) no-repeat top left;

}

.pl132 {
	padding-right: 132px;
}




h1, div.h1{
font-family: Arial;
font-size: 19px;
color: #865d3b;
font-weight: normal;
line-height: normal;
text-align: center;
margin: 0px;
text-transform: uppercase;
padding-bottom: 10px;
}

h2, div.h2{
font-family: Arial;
font-size: 19px;
color: #865d3b;
font-weight: normal;
line-height: normal;
text-align: center;
margin: 0px;
text-transform: uppercase;
padding-top: 10px;
padding-bottom: 10px;
}

h3, div.h3{
font-family: Arial;
font-size: 19px;
color: #865d3b;
font-weight: normal;
line-height: normal;
text-align: center;
margin: 0px;
text-transform: uppercase;
padding-bottom: 10px;
}

h4, div.h4{
font-family: Arial;
font-size: 16px;
color: #630000;
font-weight: bold;
line-height: normal;
margin: 0px;
padding-bottom: 10px;
}


#col1{
	float: left;
}

#col2{
float: left;

}

#wa{

margin-left: 26px;
margin-right: 26px;

}


.p21{
	
	padding-left: 21px;
	
}

.bus{
	padding-left: 12px;
	padding-top: 13px;
}

.bus h3{
	
	text-align: left;
}



.redbg .fl{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
        font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
	line-height: 12px;
	text-align: left;
	padding-top: -18px;
	padding-left: 20px;
}



.redbg .fr{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-transform: uppercase;
	color: #ffffff;
	line-height: 24px;
	text-align: right;
	padding-top: 9px;
	padding-right: 14px;

}






/* ------ //wa ------ */



/* ------ footer ------ */


#footer{
margin-left: 26px;
margin-right: 26px;
height: 44px;
text-align: center;

}

.h44{height: 44px;}

#footer a{

color: #6c1a08;
font-size: 14px;
font-weight: bold;


text-align: center;
}






/* ------ //footer ------ */







/* ------ botmenu ------ */



#tm{
	
	padding-left: 0px;
	width: 170px;
	margin-top: 0px;
	text-align: left;
	margin-bottom: 0px;
	margin-left: 20px!important;
}

#tm{

padding-left: 0px;
margin-left: 0px;

}

#tm li span{
	
	display: block;
	
}





#tm li a{
color:#660000;
font-family:arial;
font-size:14px;

vertical-align:middle;


padding-bottom: 12px!important;


list-style: none;
width: 170px;

list-style: none;
display: block;
padding: 0px;
margin: 0px;

font-weight: bold;


}

#tm li a:hover{
color: #FF0000;
}


.m_pic1_act{

color: #9a0000;}
	
	
	


#tm li {
	list-style: none;
}


#secontlebel{
	padding-left: 0px;
	
	margin-bottom: 17px!important;
	margin-bottom: 0px;
}
	
#secontlebel li a{
list-style: none;
width:170px;
display: inline!important;
line-height: 20px!important;
text-decoration: underline!important;
height: auto!important;
margin-bottom: 4px!important;
font-style: normal;
font-family:Arial;
font-size: 14px!important;
color:#990000;
text-decoration:underline;

margin: 0px!important; 
padding: 0px!important; 
}




#secontlebel li actlev2{color:#000000!important;}


#secontlebel .actlev2{
font-weight:bold; 
}

#secontlebel li a span{
	padding-bottom: 2px!important; 
text-decoration: underline;
padding-top: 3px!important; 
padding-left: 14px;
background:url(images/bullet.gif) no-repeat 0px 8px;

}


#secontlebel{
	padding-left: 0px;
	margin-left: 0px;
	margin-top: 0px;
	
}


#secontlebel li {
	list-style: none;
	width: 190px;
}



#tm li #secontlebel a{
	background-color: none!important
}



/*---  //botmenu  ---*/


.wrpr  {
float:left;
left:-50%;
list-style:none outside none;
margin:0;
padding:0;
}
.kred {
display: inline-block;
width: 200px;
padding:5px;
}
.navicontainer  {
float:left;
left:50%;
text-align:center;
}

.navi {

margin:auto;
width:906px;
text-align:center;
}


.busline{

color:#000000;
font-weight:bold;
font-family:Arial;
font-size: 14px!important;
line-height:18px!important;
}

.nice-table {

}
.nice-table td {
text-align: left;
vertical-align: middle;
padding: 5px 0 5px 10px;
}
.nice-table td.even {
background: #e4c5a5;
}

table.nice-vardo {

}
table.nice-vardo td {

}
table.nice-vardo h4 {
margin: 25px 0 0 0;
}
table.nice-vardo td.h50 {
height: 50px;
}
.catalog-section {
font-weight: 100 !important;
}
.catalog-section b {
font-weight: 900 !important;
}
table.calculator td {
  height: 30px;
  padding: 0 3em 0 0;
}
img.borderff {
 border: #fff 3px solid;
}

.saled {
  position: absolute;
  width: 130px;
  height: 73px;
  background: url(/images/saled.png) 0 0 no-repeat;
  display: none;
  margin: 80px 0 0 -20px;
}
.bot-submenu-span {

}
.bot-submenu {
  position: absolute;
  width: 250px;
  z-index: 100;
  display: none;
  border-radius: 5px;
  background: #c07e4e;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
  -moz-opacity: 0.9;
  -khtml-opacity: 0.9;
  opacity: 0.9;
  text-align: left !important;
}
.bot-submenu a {
  color: #660000 !important;
}
.bot-submenu a:hover {
  color: #ff0000 !important;
}
.bot-menu-link-container {
  float: left;
  padding: 5px 0 5px 0;
}
.bot-menu-link {
  color: #6c1a08;
  font-weight: 900;
}
.bot-submenu a {
  color: #fff;
}
.bot-submenu ul {
  list-style: none;
  margin-left: 0;
  padding-left: 20px;
  text-align: left !important;
}
