
*{
  font-family: arial, tahoma;
 margin: 0;
 padding: 0;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 color:  Black;
  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;
color: #fbc668;
}

p{
	margin: 7px 0 0 0;
}

 html{
 	height: 100%;
 }

body{
 height: 100%;
} 
 
body, html{ 
background: url(bg.jpg) #636409 repeat-x 0 0;
}






.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; 
  
 
  
  
  }
  
.head{
	position: relative;
	width: 100%;
	
	height: 286px;
	background: url(headbg.jpg)  no-repeat 50% 0;
	overflow: hidden;
}

.topmenu{
  margin: 50px 0 0 0;
}

.topmenu ul{
	margin: 0;
}


.topmenu ul li{
list-style: none;
 display: block;
 /* width: 200px; */
 height:  auto;
 padding: 3px 0 3px 22px;
 background: url(topmenu-bg.gif) no-repeat;
 	margin: 11px 0 5px 0px;
}

.topmenu ul li a:link, .topmenu ul li a:visited, .topmenu ul li a:hover{
font-weight: bold;
	color: #740e01;
  text-decoration: none;
  font-size: 12px;
  
}

.topmenu ul li a:hover, .topmenu a.act:link, .topmenu a.act:visited, .topmenu a.act:hover{
	color: #740e01;
	
}
ul.submenu{
	margin: 0 0 10px 22px;
	padding: 0;
 *margin: 0 0 10px 10px;
}



 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:  Black;
	 font-weight: normal;
	 font-size: 11px;
}

 ul.submenu li a:hover,   ul.submenu a.act:link,  ul.submenu a.act:visited,  ul.submenu a.act:hover{
 	 color: #FBC668;
	 
 }
 
 .alltov{
  margin: 0 0 0 22px;
 }

 .contdiv{
	 background: url(bgcontdiv.jpg) repeat-x; 
}
 
.cont{
 width:100%;
 background: url(bgcont.jpg) no-repeat; 
}

#ajax_body{
 padding: 90px 0 0 25px;
}

.cont .l{
	width: 230px;
	 padding: 10px  5px 0 5px;		
}

.cont .r{
	width: 204px;
 padding: 100px 10px 0 15px ;			
}



/***********ÔÓÒÅÐ***************/
.footerbg{
	
	position: absolute;
width: 100%;
bottom: 0;
text-align: center;
	 height: 81px;
	 background: url(footbg.jpg) #2b2c04 repeat-x;
}

.footerbg .footer{
	 background: url(foot.jpg) no-repeat 50% 0;
	 height: 81px;
	 	 }

.footer table{
	width: 100%;
color: #ffffff;
}
		 
.footer .fl{
 text-align: left;
 padding: 30px 20px 10px 20px;
line-height: 18px;
}

.footer .fl img{margin:0 0 5px 0;}

.footer .fr{
 text-align:  right; color: #ffffff;
  padding: 30px 20px 10px 20px; line-height: 18px;
}
		 

.copyr {color: #fbc668; font-size: 11px; padding: 65px 0 0 0; text-align:center;}


		 
		 /********************/

input{background: url(bginput.jpg) #404101 repeat-x; 
	 line-height:17px; height:17px; *height:19px; margin:0 1px -1px 1px; 
	padding: 0 2px 0 2px;  color: #997e00;	
}
textarea{background: url(bginput.jpg) #404101 repeat-x; border: none;
	 line-height:17px; height:70px; margin:0 1px -1px 1px; padding: 2px;  color: #997e00;	
}
/*input.none{background:none; border: 1px solid #f89fff; line-height:normal;}*/
select{background: url(bginput.jpg) #404101 repeat-x; 
	 line-height:17px; height:17px; *height:19px; margin:0 1px -1px 1px;  color: #997e00;	
}

input, select, textarea, #id_name, #id_phone, #id_email, option{
	border: #997e00 1px solid;
	background-color: #404101;
	 color: #997e00;	
}

a:link.whj, a:hover.whj, a:visited.whj{
		color: #D6E5F4;  
		text-decoration: none;
	}
a:link.r12, a:visited.r12{	color: #fbc668;}
a:hover.r12{
	 color: #fbc668;
}
.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;
}

.logi{
	margin: 0 0 5px 0;
}

.log{
	width: 165px;
	color: #fbc668;
}

.loga{
		width: 165px;
		margin: 5px 0 5px 0;
	}

.korz{
	text-align: center;
	position: relative;
	z-index: 30;
	margin: 10px 0 0 0;
}

a:link.in_korz,a:hover.in_korz,a:visited.in_korz{

	cursor: hand;
 cursor: pointer;
 color:  White;
 font-size: 11px;
 text-decoration: none;
  background: url(korz.gif) no-repeat 0 50%;
  padding: 1px 0 1px 18px;
 } 
 a:hover.in_korz{
 color: White;
 }
#cart_count{
  color:  White;
 font-size: 14px;
 font-weight: bold;
}
.slogan{
	margin: 0 0 0 25px;
	padding: 20px 0 0 0;
	color: #5a0401;
}


/***********ÏÎÈÑÊ*****************/
.serch_small{
width: 538px;
height: 80px;
margin: -10px 0 0 0;
position: relative;
 float: right;
}
.search-type, .search-contry, .search-count,
.search-sht,.search-code, .search-style, .search-price
, .search-do, .search-rub, .search-sea, .search_word
/**/{
	position: absolute;
	top: 10px;
	left: 40px;
	color: #b10000; 
}

#code_search{
	width: 85px;
}

.input-type, .input-contry, .input-count,.input-code,
.input-style, .input-price, .input-do
/**/{
	position: absolute;
	top: 10px;
	left: 70px;
  color: #997e00;	
}
.search-contry{top:40px;left:22px;}
.input-contry{top: 40px;left:70px;}
.search-count{top:10px;left:218px;}
.input-count{top:10px;left:255px;}
.search-sht{top:0px;left:40px;}
.search-code{top:40px;left:223px;}
.input-code{top:40px;left:255px;}
.search-style{top:10px;left:370px;}
.input-style{top:10px;left:410px;}
.search-price{top:40px;left:375px;}
.input-price{top:40px;left:410px;}
.search-do{top:40px;left:462px;}
.input-do{top:40px;left:478px;}
.search-rub{top:40px;left:530px;}
.search-sea{top:7px; left:605px; width: 130px; }
.search-sea a:link,.search-sea a:visited,.search-sea a:hover{
color: #B10000;
font-size: 10px;}
.btn_search{
position: absolute;
	top: 16px;
	right: 0px;
	cursor: hand;
 cursor: pointer;
}

/******ËÅÂÎÅ ÌÅÍÞ**********/
.loadimg{
	width: 1px;
	height: 1px;
	overflow: hidden;
}


/**************ÊÎÍÒÅÍÒÍÀß ×ÀÑÒÜ***************/

.boxtitles{
 text-align: center;
margin: 10px 0 10px 0;
background: url(obram2.gif) no-repeat 50% 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: #FBC668  ;
}
.white{
 color: #D6E5F4;
}



.tdpic{
	text-align: left;
	
	
	 
}

.tdpic{
	font-size: 10px;
}

.text{
	padding: 0 8px 0 8px;
}

.tdpic *{
	font-size: 10px;
 line-height: 10px;
}

.padcont{padding: 0 20px 0 15px;}
.pp{	border: #ffffff  5px solid;
		width: 125px; margin: 3px 3px 4px 3px; }
.pp2{
	border: #ffffff  5px solid;
	margin: 3px 3px 4px 3px; 
	width: 180px;
}

.ppp{	border: #ffffff 1px solid;}

.ww a, .ww a:visited, .ww a:hover{color: #ffffff; text-decoration:none;}

.imglt{
	background: url(imglt.gif) no-repeat 0 0;
	width: 141px; 
	*width: 161px; 
	
}

.imgbig{
	width: 196px;
	background: url(imglt.gif) no-repeat 0 0;
}


.imgrt{

	background: url(imgrt.gif) no-repeat 100% 0;
}

.imglb{

	background: url(imglb.gif) no-repeat 0 100%;
}

.imgrb{

	background: url(imgrb.gif) no-repeat 100% 100%;
	
	}
	
	.imgrb a, .imgrb a:visited, .imgrb a:hover{
	  margin: 0; padding: 0;  display: block; 
	}
	


/****opera********/
@media all and (min-width: 0px) {
	.imglt { width: 141px; }
	.imgbig{width: 196px;}
}
/**********/

@-moz-document url-prefix() {
.imglt .imgrb a{  display: block; width:125px; } .imgbig .imgrt{ width:186px; }  .imglt .imgrt {width:131px;}

}

.ten2{
	background: url(ten.gif) no-repeat 100% 100%;
	padding: 0 9px 11px 0;
}


.imgcentr{
	width: 300px;
	height: 1px;
	}
div.cena, .name_tov b
{
	margin: 5px 0 5px 0;
	font-weight: bold;
	
	}
	.cena span{
		
		color:  #fec753;
	}
.name_tov{
	margin: 5px 0 5px 0;
	color: Black;
}
.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: 102px;
	height: 24px;
	}
	
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{
	background: url(btn_in_korz.gif) no-repeat; 
}

.btnvhod{
	background: url(voiti.gif) no-repeat; 
	 margin: 0 0 0 20px;
}

.btnpoisk{
	background: url(poisk.gif) no-repeat; 
	width: 100px;
	
}

.btnvkorz{
	background: url(btn_in_korz.gif) no-repeat; 
}

.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{
	display: block;
	 text-align:  center;
	 padding: 5px 0 5px 0;
		font-size: 16px;
	color: #fbc668  ;
		  
	}
	
.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: #FBC668;
	 text-align:  center;
	 font-weight: bold;
	 background: url(btnbg.gif) #404101 repeat-x;
	}
	.tabsrch td{
		padding: 5px;
	}
	

	
	.order_info{
		width: 500px;
	}
#order_info, #reg_form{
	text-align: left;
}

.contimg {
 width: 100px;
}
	
/***********************************/






