
*{
 font-family: tahoma, arial;
 margin: 0;
 padding: 0;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 color: #0691ae;
  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: #078ca7;
}

p{
	margin: 7px 0 0 0;
}

 html{
 	height: 100%;
 }

body{
 height: 100%;
} 
 
body, html{ 
background: url(topbg.jpg) #001864 repeat-x 0 0;
}

input{background: url(bginput.jpg) #001886 repeat-x; 
	color:#00D4FF; line-height:17px; height:17px; *height:19px; margin:0 1px -1px 1px; 
	padding: 0 2px 0 2px;
}
textarea{background:#001886; border: none;
	color:#078ca7; line-height:17px; height:70px; margin:0 1px -1px 1px; 
}
/*input.none{background:none; border: 1px solid #f89fff; line-height:normal;}*/
select{background: url(bginput.jpg) #001886 repeat-x; 
	color:#078ca7; line-height:17px; height:17px; *height:19px; margin:0 1px -1px 1px; 
}

input, select, textarea, #id_name, #id_phone, #id_email{
	border: #0f68a6 1px solid;
	background-color: #011581;
}

a:link.whj, a:hover.whj, a:visited.whj{
		color: #D6E5F4;  
		text-decoration: none;
	}
a:link.r12, a:visited.r12{	color: #078CA7;}
a:hover.r12{
	 color: #D6E5F4;
}
.price{
	color: #D6E5F4;
}

	
.colortext{
 color: #078ca7;
}
a:link.colortext,a:visited.colortext{
	 color: #078ca7;
	 text-decoration: none;
}
a:hover.colortext{
 color: #00D4FF;
}

.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;
}

.log{
	width: 165px;
}

.loga{
		width: 165px;
		margin: 5px 0 5px 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; 
  
 
  
  background: url(head.jpg) no-repeat 0 0;
  }
 
 .imgotr{
	width: 189px;
	height: 27px;
}
 
 
  
  .girl{
position: absolute;
width:230px; height:268px;
background: url('girl.jpg') no-repeat ;  
right: 0px;
top: 0px;
 z-index: 30; 
  }

a:link.logo, a:hover.logo, a:visited.logo{
display: block;
margin: 0 630px 0 20px;
width: 343px;
height: 76px;
background: url(logo.gif) no-repeat;
cursor: hand;
cursor: pointer;
}
a:link.in_korz,a:hover.in_korz,a:visited.in_korz{
	display: block;
	margin: 134px 0 0 486px;
	padding: 0 0 0 52px;
	width: 180px;
	height: 20px;
	cursor: hand;
 cursor: pointer;
 color: #d6e5f4;
 font-size: 14px;
 text-decoration: none;
 }
 a:hover.in_korz{
 color: #00D4FF; 	
 }
#cart_count{
  color: #d6e5f4;
 font-size: 14px;
 font-weight: bold;
}
.slogan{
	margin: 0 0 0 25px;
	padding: 20px 0 0 0;
	color: #078ca7;
}

/***********ÏÎÈÑÊ*****************/
.serch_small{
width: 640px;
height: 80px;
/*margin: 70px 0 0 0;
position: relative; */
position: absolute;
right: 240px;
top: 10px;
}
.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: #03d4ff;
}

#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: #001783;
}
.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:40px;left:560px;}
.search-sea a:link,.search-sea a:visited,.search-sea a:hover{
font-size: 10px;}
.btn_search{
position: absolute;
	top: 5px;
	left: 560px;
	cursor: hand;
 cursor: pointer;
}

/******ËÅÂÎÅ ÌÅÍÞ**********/
.loadimg{
	width: 1px;
	height: 1px;
	overflow: hidden;
}
.topmenu{
}
.topmenu ul li{
list-style: none;
margin: 0 0 5px 0px;
}
.topmenu ul li a:link, .topmenu ul li a:visited, .topmenu ul li a:hover{

padding: 0px 0 0px 14px;
color: #D6E5F4;
text-decoration: none;
font-size: 14px;
display: block;

}
.topmenu ul li a:hover{
	color: #00D4FF;
/*	background: url(/public/img/hi-lighting/cur_menu.jpg) no-repeat; */
}
.topmenu a:link.mencur, .topmenu a:visited.mencur, .topmenu a:hover.mencur{
	color:  #00D4FF;
/*	background: url(/public/img/hi-lighting/cur_menu.jpg) no-repeat;*/
}
.topmenu .submenu{
	margin: 5px 0 10px 15px;
}
.topmenu .submenu li{
	list-style: none;
}
.topmenu .submenu a:link, .topmenu .submenu a:visited, .topmenu .submenu a:hover{
	color: #0F68A6;
	font-weight: normal;
	font-size: 12px;
	display: block;
background: url(/public/img/hi-lighting/left_menu_li.jpg) no-repeat;
  padding: 0px 0 0 20px;
}
.topmenu .submenu a:hover{
color:  #00D4FF;
background: url(/public/img/hi-lighting/left_menu_act.jpg) no-repeat;
}
.topmenu .submenu a:link.act, .topmenu .submenu a:visited.act, .topmenu .submenu a:hover.act{
font-weight: normal;
display: block;
color:  #00D4FF;
background: url(/public/img/hi-lighting/left_menu_act.jpg) no-repeat;
font-size: 12px;
padding: 0px 0 5px 15px;
}


/**************ÊÎÍÒÅÍÒÍÀß ×ÀÑÒÜ***************/
.cont{
 width:100%;
 margin: 70px 0 0 0;

}
.boxtitles{
color: #00D4FF; 
margin: 10px 10px 10px 10px;
}
.boxtitles .white, .boxtitles .title, .boxtitles .title a.blw, .boxtitles .title a:hover.blw, .boxtitles .title a:visited.blw{
color: #00D4FF;
}
.white{
 color: #D6E5F4;
}

.padcont{padding: 0 20px 0 15px;}
.pp{	border: #0b5f9a  1px solid;
		width: 125px;	}
.pp2{
	border: #0b5f9a  1px solid;
}
.imgcentr{
	width: 300px;
	height: 1px;}
.cena, .name_tov b{
	margin: 5px 0 5px 0;
	font-weight: bold;
	color: #00D4FF}
.name_tov{
	margin: 5px 0 5px 0;
}
.imgborder{
	border: 1px solid #0b5f9a;
}
.padding{
	margin: 10px 10px 10px 10px;
}
.table_item td{
 height: 40px;
}
.nav{
	color: #078CA7;
}
.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.btn2, a:hover.btn2, a:visited.btn2, a.btn3, a:hover.btn3, a:visited.btn3{
display:block; cursor:pointer;
color: #00D4FF;
vertical-align: middle;
padding: 3px 0 0 7px;
border: none;
text-decoration:none;
cursor: pointer;
}
.btn, .btnvhod, .btn_reg{
	color: #622218; 
	font-weight: bold;
	text-align:  center;
	border: none;
	margin: 3px 0 10px 0;
	cursor: pointer;
	background: url(btn_in_korz.gif) no-repeat; 
	 width: 146px;
	 height: 33px; 
	}

.btnvhod, .btn2, .btn, .btn_reg{
	background: url(btn.jpg) no-repeat; 
	text-align:  left;
	padding: 0 0 0 7px;
	width: 81px;
	height: 22px;
	color: #00D4FF; 
	cursor: pointer;
	font-weight: bold;
}

.btn2{
	background: url(btn2.jpg) no-repeat; 
	width: 100px;
	border: none;
}

.btnvkorz{
	background: url(btn_in_korz.jpg) no-repeat; 
	text-align:  left;
	padding: 0 0 0 57px;
	width: 146px;
	height: 33px;
	color: #00D4FF; 
	border: none;
	cursor: pointer;
}


.cont .l{
	width: 230px;
padding: 10px 0 0 0;
	
}

.cont .r{
	width: 204px;
 padding: 0 10px 0 0;			
}

.blokr{
	width: 171px;
	margin: 0 16px 0 16px;
}

.blwleft{
 background: url(str-l.gif) no-repeat 0 1px;	
 padding: 0 0 0 15px;
}

.blwright{
 background: url(str-r.gif) no-repeat 100% 1px;	
 padding: 0 15px 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:  #00D4FF;
		  background: url(line.jpg) no-repeat 50% 50%;	
	}
	
	.mtitle2{
		margin: 20px 0 12px 0;
	}

	.param td{
		padding: 5px;
		 text-align:  center;
	}
	
	.param th, .titlsrch{
		padding: 6px;
		background: url(bgcart.jpg) repeat-x;
		color: #00D4FF;
	 text-align:  center;
	 font-weight: bold;
	}
	.tabsrch td{
		padding: 5px;
	}
	

	
	.order_info{
		width: 500px;
	}
#order_info, #reg_form{
	text-align: left;
}
	
/***********************************/




/***********ÔÓÒÅÐ***************/

.footer{
position: absolute;
width: 100%;
bottom: 0;
text-align: center;
padding: 50px 0 50px 0;
background: url(foot.jpg) no-repeat 50% 0;
 }
 
