@charset "utf-8";
/* CSS Document */
body{
	margin: 0;
	padding: 0;
	color: #444444;
	background-color: #FFF;
	font-family:Telex, sans-serif;
	background-image: url(../images/bg.jpg);
}

.header{
	width:1020px;
	height:215px;
	margin:0px auto;
	position: relative;
	margin-top: 20px;
	background-color: rgba(228, 228, 228, 0.46);
	background-image: url(../image/header_bg.png);
}
.header img{
	margin-left:35px;
	margin-top: 13px;
	float:left;
}
.header h2{
	font-family:Arial;
	font-size:16px;
	color:#383636;
	font-weight:200;
	text-align:right;
}
.header p{
	font-size:16px;
	color:#000;
	text-align:right;
	margin-top:-10px;
}
#contenedor_text{
	position:absolute;
	right:20px;
	top: 86px;
	height:50px;
	width:350px;
}
.all{ width:1020px; height:100%; margin: -2px auto;background-image: url(../image/bg-inlght.jpg);
	background-repeat:repeat;}
.men{
	width:715px;
	height:40px;
	float: right;
	border-radius: 7px;
	margin-top: 162px;
	text-transform:uppercase;
	position:relative;
	background-color: rgba(139, 139, 139, 0.44);
	margin-right: 10px;
}
.men li{
 list-style:none;
 float:left;
 height:30px;
 margin-top: 0px;
}
.men ul{

}
.men li {
 font-size:12px;
 color:#8c8c8d;
 margin-top:-2px;
 position:relative;
}
.men li a{
	text-decoration:none;
	color:#E2E2E2;
	background:url(../image/hth.png) no-repeat;
	padding-left:30px;
	margin-right: 20px;
	padding-bottom:10px;
	padding-top:3px;
	position:relative;
	display:block;
}
.men li a:hover{
	color:#333;
	background:url(../image/hthhover.png)0 0 no-repeat;
	position:relative;
}

.men ul li ul{ display:none; width:250px; margin-left: 0px; background-color: #E7E7E7; padding: 10px; margin-top: 0px;}
.men ul li ul:hover{}
.men ul li ul li { display:block; float:left;}
.men ul li ul li a{ background:none; width: 250px; padding: 6px 0px 1px 0px; color: #969696; border-bottom: 1px dotted #000; }
.men ul li ul li a:hover{ border-top-color: #000; position: relative; background:none;  }
.men ul li a:hover ul{display: block; position: absolute;left: 0px; z-index:1000; opacity: 1; filter: alpha(opacity=100);  -webkit-transition: opacity 0.5s linear; 
}
.men ul li:hover ul {display: block; position: absolute;left: 0px; z-index:1000; }
.clear {clear:both;width:100%;line-height:0;font-size:0 ; margin-left:0;}
.cont{ /*background:url(../image/bggg.png)0 0 repeat-x;*/ width:1020px; padding-top:35px;}

.lipson p{margin-bottom:0px; }
.lipson h2{ font-family: Arial, Helvetica, sans-serif; font-size:12px; width:231px; margin-left:30px; margin-top:40px; text-align:justify}
.lipson p a{ background:url(../image/qq.png) 0 0 no-repeat; font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;margin-left:26px; padding-left:20px; color:#747373; }
.lipson p a:hover{ background:url(../image/dw.png)0 0 no-repeat; color:#f93733;}
.lipson a img{margin-left:30px; margin-top:25px;}


.texto p{
	font-size:12px !important;
	font-family:Telex, Helvetica, sans-serif;
	margin-top:30px;
}
.line{
	width:620px;
	height:1px;
	display:block;
	background:#e5e5e5;
	margin-bottom:15px;
}
span{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#959494; padding-right:20px; padding-right:20px;}
.stolbb{ margin-left:-40px; font-weight:200; height:329px; }
.stolbb li h2{
	color:#66314D;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:200;
	margin-bottom:-4px;
}
.stolbb li{ background: #FFF ; width:620px; height:auto; }
.stolbb li:first-child+li{ margin-left:0px;}
.stolbb li img{ margin-left:0px; margin-right:10px;}
.stolbb li p{ font-size:12px; font:12px/18px  Arial, Helvetica, sans-serif; width:545px;color:#959494;}
.stolbb li p img{ float: right; margin-right:82px; margin-top:7px; margin-bottom:30px;-webkit-box-sizing: none; -moz-box-sizing: none; box-sizing: none;}
.line2{ width:620px; height:1px; display:block; background:#e5e5e5; margin-top:30px; margin-left:40px; }
.ggrihet{
	display:block;
	float:right;
	width:300px;
	height:305px;
	background: url(../image/xs.png);
	margin-top:30px;
	border-radius:3px;
	border: 1px solid #f5f5f5;
	padding-left:30px;
}
.ggrihet h1{
	font-size:20px;
	font-family:Telex, Helvetica, sans-serif;
	margin-top:25px;
}
.ggrihet p{
	color:#6B036A;
	font-family:Telex, Helvetica, sans-serif;
	font-size:13px;
	font-weight:200;
}
.ggrihet b{ display: block; font:15px/20px  Arial, Helvetica, sans-serif;color:#383636;}
.ggrihet span{ display:block; float:left; font-weight:bold; color:#383636; margin-top:10px; }
.ggrihet a{ float:right; margin-right:97px;}
.ggrihet2{
	display:block;
	float:right;
	width:300px;
	height:140px;
	background:#fefefe;
	margin-top:20px;
	border-radius:3px;
	border: 1px solid #f5f5f5;
	padding-left:30px;
}
.ggrihet img{ margin-top:10px;}
.ggrihet2 h1{
	font-size:23px;
	font-family:Telex, sans-serif;
	margin-top:25px;
	margin-top:10px;
}
.ggrihet2 h2{
	color:#66314D;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:200;
	margin-top:-12px;
}
.ggrihet2 p{ font-size:12px; font:12px/18px  Arial, Helvetica, sans-serif;color:#959494; margin-top:-12px;}
.ggrihet2 img{ margin-right:10px;}
/**************************** Tabs ************************/
.tabs li {
	display:block;
	float:left;
	margin-bottom:10px;
	width:14px;
	height:14px;
	margin-left:10px;
}
.tabs {
	overflow: hidden;
	padding: 1px 1px 0 0;
	position:absolute;
	right:20px;
	top:-10px;
	 
	
}
.tabs li a {
	display:block;
	background: url(../image/slahover.png)no-repeat;
	width:14px;
	height:14px;
	
}
.tabs li a.last {
	background: url(../image/slahover.png) no-repeat;
}
.tabs li a:hover {
	background: url(../image/sla.png) no-repeat;
}
.tabs li.current a {
	background: url(../image/slahover.png) no-repeat;
}
.box {
	display: none; width:1020px; height:414px; /* по умолчанию прячем все блоки */
}
.box.visible {
	display: block; width:1020px; height:414px;/* по умолчанию показываем нужный блок */
}
.repit {
	position:relative;
}
.men1{ width:1020px; height:45px; margin-top:-103px;}
.men1 li{ list-style:none; float:left;   width:160px; height:30px; margin-top:13px;}
.men1 li p{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#8c8c8d; margin-top:-2px;}
.men1 li p a{ text-decoration:none;  color:#8c8c8d;background:url(../image/hth.png) no-repeat; padding-left:30px;  }
.men1 li p a:hover{ color:#383636; background:url(../image/hthhover.png)0 0 no-repeat;}
.re{ margin-top:30px;}
.re a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#393636; text-decoration:none; margin-bottom::-20px; margin-left:40px;}
.sub_men{
	float:right;
	width:700px;
	height: 20px;
	background-image: url(../image/bar_sup.png);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: -13px;
	}
.sub_men li{
	list-style:none;
	float:right;
	display:block;
	margin-right:10px;
	padding-right:10px;
	
	}	
.sub_men a{
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
	font-size:10px;
	font-family: Telex, sans-serif;
} 
#box_producto{
	float:right;
	width:450px;
	margin-top:30px;
	border:1px solid #f5f5f5;
	padding:20px;
	background:url(../image/xs.png);
	position: relative;
}
.repit img{
	max-width:409px;
	height:auto; 
}