
*{
 font-family: tahoma, arial;
 margin: 0;
 padding: 0;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 color: #d6e5f4;
  font-size: 12px;
}


table{
 border-collapse: collapse;
}

img{
 border: none;
}

td {
	vertical-align: top;
}

a, a:hover, a:visited{
  text-decoration: underline;	
}

a:hover{
	text-decoration: none;

}

p{
	margin: 7px 0 0 0;
}

 html{
 	height: 100%;
 }

body{
 height: 100%;
} 
 
body, html{ 
background-color:  #000000;
}



/******/

.tel{margin: 12px 0 0 20px;}
.mail{margin: 10px 0 0 25px;}

.min-width {
 position: relative;
 /*
 min-width: 1000px;  
 *width: auto;
 width:100%;
 min-height: 100%;
  *height: auto;
  height: 100%;
  */
  
  min-width: 1000px;
 min-height: 100%;
  height: auto !important; 
  height: 100%;
  width:100%;
  
  z-index: 1;
    padding: 0 0 200px 0; 
  
 	background: url(h-left.jpg) no-repeat 50% 0;
  
  
  }
  
    .main{
  
	
  }
  
  
  .head{
  	height: 390px;
  }

a:link.logo, a:hover.logo, a:visited.logo{
position: absolute;

background: url(logo.gif) left top no-repeat;
display:block;
width:146px;
height:86px;

	 cursor: hand;
 cursor: pointer;
top:18px;
left:28px;



 
}

.stol{
position: absolute;

background: url(stol.png) left top no-repeat;
display:block;
width:173px;
height:315px;

top:125px;
left:5px;
}

.cont{
 width:100%;

}

.cont .l{
	width: 230px;
	
}

.cont .r{
	width: 204px;
		
}

.imgcentr{
	width: 300px;
	height: 1px;
}

.footer{
position: absolute;
width: 100%;
bottom: 0;
text-align: center;
	 height: 31px;
	
	
	
	 	 }



.copyr{
	padding: 0px 0 0 0;
	 color: #d6e5f4;
	 font-size: 11px;
}

/*******/






.topmenu{
  margin: 0px 0 0 0;
}

.topmenu ul{
	margin: 0;
}


.topmenu ul li{
list-style: none;
 display: block;
 /* width: 200px; */
 height:  auto;
 padding: 6px 0 3px 22px;
 background: url(leftmenubg.gif) no-repeat;
 	margin: 11px 0 5px 0px;
}

.topmenu ul li a:link, .topmenu ul li a:visited, .topmenu ul li a:hover{

	color: #f2970e;
  text-decoration: none;
  font-size: 12px;
  text-transform: uppercase;
 
}

.topmenu ul li a:hover, .topmenu a.act:link, .topmenu a.act:visited, .topmenu a.act:hover{
	color:  White;
	text-transform: uppercase;
}
ul.submenu{
	margin: 0 0 10px 22px;
	padding: 0;
 *margin: 0 0 10px 15px;

  
}



 ul.submenu li {
	 display: block;
 /*width: 180px; */
 height:  auto;
 padding: 0;
 margin: 3px 0 0 0;

 background:  none;
}



ul.submenu li a:link, ul.submenu li a:visited, ul.submenu li a:hover{
color:  #d6e5f4;
	 font-weight: normal;
	 font-size: 11px;
	 
	  font-family: Tahoma, arial;
 font-style: normal;
 text-transform: none;
}

 ul.submenu li a:hover,   ul.submenu a.act:link,  ul.submenu a.act:visited,  ul.submenu a.act:hover{
 	 color:  #f2970e;
	  font-family: Tahoma, arial;
 font-style: normal;
 }
 
 .alltov{
  margin: 0 0 0 22px;
 }



#ajax_body{
 padding: 0px 0 0 25px;
}





/***********ÔÓÒÅÐ***************/



		 
		 /********************/





a:link.whj, a:hover.whj, a:visited.whj{
		color: #D6E5F4;  
		text-decoration: none;
	}
a:link.r12, a:visited.r12{	color: #f2970e;}
a:hover.r12{
	 color: #f2970e;
}
.price{
	color:  White;
	font-size: 14px;
}

	
.colortext{
 color: #5a0401;
}
a:link.colortext,a:visited.colortext{
	 color: #5a0401;
	 text-decoration: none;
}
a:hover.colortext{
 color: #5a0401;
}

.w100proc{width: 100%;}  
.w200{width:200px;}
.w135{width:135px;}
.w100{width: 100px;}
.w55{width:55px;}
.w30{width: 30px;}
.w45{width: 40px;}

.check{
	margin: 0 0 5px 0;
}

.bloavtoriz{
 position: relative;
 height: 43px;
}

.logi{
float: left;
width: 110px;
 padding: 18px 0 0 0;
}

.inp1{
	background: url(login.jpg) no-repeat 0 0;
}

.inp2{
	background: url(pasw.jpg) no-repeat 0 0;
}

.log{
	width: 97px;
	color:  Black;
}

.loga{
		width: 165px;
		margin: 5px 0 5px 0;
	}

.korz{
	
	position: relative;
	z-index: 30;
	margin: 0 0 0 45px;
	
}

a:link.in_korz,a:hover.in_korz,a:visited.in_korz{
 display: block;
	cursor: hand;
 cursor: pointer;
 color:  White;
 font-size: 11px;
 text-decoration: none;

  padding: 13px 0 13px 25px;
 } 
 a:hover.in_korz{
 color: White;
 }
#cart_count{
  color:  White;
 font-size: 14px;
 
}
.slogan{
	margin: 0 0 0 25px;
	padding: 20px 0 0 0;
	color: #5a0401;
}


/****poisk******/
.poisk *{
	font-size: 11px;
}
.poisk{
 margin: 5px 0 0 10px;
}

input, 
select, textarea{background-color:#d8d8bf; color:Black; border: 2px #080301 solid; padding: 2px;}

input, 
select{
	background: url(bginput.gif) #d8d8bf repeat-x 0 0 ;
}

option{
	background: url(bginput.gif) #d8d8bf repeat-x 0 0 ; color: Black;
}

 #form_small select{
	width: 90px;
}

#form_small input{
	width: 87px;
}

#form_small input.cena_from, #form_small input.cena_to{
	width: 87px;
}

.srch-sm td{
	padding: 3px;
}

.srch-sm .yel{
	font-size: 10px;
	color:#d6e5f4;
}

.btn_search{

	cursor: hand;
 cursor: pointer;
 margin: 3px 0 0 10px;
}

.search-sea *{
 color: #d6e5f4;	
 font-size: 11px;
}
/***************/

/******ËÅÂÎÅ ÌÅÍÞ**********/
.loadimg{
	width: 1px;
	height: 1px;
	overflow: hidden;
}


/**************ÊÎÍÒÅÍÒÍÀß ×ÀÑÒÜ***************/

.boxtitles{
 text-align: center;
margin: 10px 0 10px 0;
padding: 30px 0 20px 0;
}
.boxtitles .white, .boxtitles .title, .boxtitles .title a.blw, .boxtitles .title a:hover.blw, .boxtitles .title a:visited.blw{
color: #f2970e  ;
}
.white{
 color: #D6E5F4;
}

.artik b{
	color: White;
}



.tdpic{
	text-align: left;
	
	
	 
}

.tdpic{
	
}

.text{
	padding: 0 8px 0 8px;
}

.tdpic *, .tdpic {
 color: #cccc66;
}

.padcont{padding: 0 20px 0 15px;}
.pp{	border: #ffffff  1px solid;
		width: 125px; margin: 3px 3px 4px 3px; }
.pp2{
	border: #ffffff  1px solid;
	margin: 3px 3px 4px 3px; 
	width: 180px;
}

.contimg {
 width: 100px;
}



	
.ten2{
	background: url(ten.gif) no-repeat 100% 100%;
	padding: 0 9px 11px 0;
}


.imgcentr{
	width: 300px;
	height: 1px;
	}
 

.name_tov *, .name_tov
{
	
	color: #f2970e;
 text-transform: uppercase;
	
	}
	
	.vnalich{
		background: url(vnalich.gif) no-repeat;
		padding: 3px 0 3px 19px;
		margin: 3px 0 3px 0;
	}

	.white{
		color: White;
	}
	.cena span, .cenaitem{
		color: #f2970e;
		
	}
.name_tov{
	margin: 5px 0 5px 0;
	color: #f2970e;
}
.imgborder{
	border: 1px solid #0b5f9a;
}
.padding{
	margin: 10px 10px 10px 10px;
}
.table_item td{
 height: 40px;
}
.nav{
	color: #5a0401;
	margin: 20px 0 30px 0;
}
.borders{
	border-bottom: 1px solid #D6E5F4;
	border-top: 1px solid #D6E5F4;
}

.cart_table td, #order_info table td {
 	padding: 5px;
	width: 100%;
 }

 .ramkainfo{
 	margin: 0 20px 20px 20px;
	/*border: #0b5f9a  1px solid; */
	padding: 0 10px 10px 10px;
	
 }
 .tabitem td{
 	text-align: left;
 }

/***buttons*****/
a.btn, a:hover.btn, a:visited.btn, a.btn3, a:hover.btn3, a:visited.btn3{
display:block; cursor:pointer;
color: #5a0401;
vertical-align: middle;
padding: 3px 0 0 7px;
border: none;
text-decoration:none;
cursor: pointer;
}





.btn, .btnvhod, .btn_reg,  .btnotpr, .btnpoisk, .btnvkorz, .btnoformit, .btnotpr{
	border: none;
	margin: 3px 0 10px 0;
	cursor: pointer;
	width: 128px;
	height: 23px;
	}
	
a:link.btnoformit, a:visited.btnoformit, a:hover.btnoformit{
 display: block;
 background: url(zakaz.gif) no-repeat;	
}

.btnotpr{
	background: url(otpr.gif) no-repeat;	
}
	
.btn{
	
}

.btnvhod{
width: 67px;
	background: url(voiti.gif) no-repeat; 
	 margin: 0 0 0 0px;
}

.btnpoisk{
	background: url(search.gif) no-repeat; 
	
	
}

.btnvkorz{
	background: url(vkorz.gif) no-repeat; 
	width: 119px;
	height: 19px;

}

.btnotpr{
	background: url(otpr.gif) no-repeat;
}


.blokr{
	width: 171px;
	margin: 0 16px 0 16px;
}

.blwleft{
 background: url(str-l.gif) no-repeat 0 1px;	
 padding: 0 0 0 12px;
}

.blwright{
 background: url(str-r.gif) no-repeat 100% 1px;	
 padding: 0 12px 0 0 ;
}

/*********ïðàâàÿ êîëîíêà*************/
.mtitle2, .mtitle a, .mtitle a:hover, .mtitle a:visited, .mtitle{
	display: block;
	 text-align:  center;
	 padding: 5px 0 5px 0;
		font-size: 12px;
	color: #f2970e;
  text-transform: uppercase;		  
	}
	
.mtitle{
	text-align: center;
	margin: 20px 0 5px 0;

}
	
	.mtitle2{
		
		padding: 10px 0 15px 0;
	}
	
	

	.param td{
		padding: 7px;
		 text-align:  center;
	}
	
	.param th, .titlsrch{
		padding: 5px;
		
		color: #ffffff;
	 text-align:  center;
	 
	 background: url(btnbg.gif) #999933 repeat-x;
	}
	.tabsrch td{
		padding: 5px;
	}
	
.bord{
	border: #000000 2px solid;
}
	
	.order_info{
		width: 500px;
	}
#order_info, #reg_form{
	text-align: left;
}


	
/***********************************/






