body {background-color: #FFF;color: #8F8E8E;}
html, body {margin:0;padding:0;height:100%;}
* {font-size: 13px; font-family:Verdana, Geneva, sans-serif; outline: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;font-smoothing: antialiased;}
body, h1, h2, h3, h4, p, li, div, input, a, textarea {font-size: 100%;font-weight: 400;}
h1, h2, h3, h4, h5, h6 {color: #3CC0E6;}
a {color: #ADADAD;text-decoration: none;}
a:hover {text-decoration: none;}
ul {list-style: none;}
.wrapper {min-height:100%;}
.wrap {width: 1200px;margin: 0px auto;}
header {position: fixed;top: 0;z-index: 10;width: 100%;height: 130px;background: #FFF;}
header #logo {float: left;margin-top: 30px;}
header #logo a {display: inline-block;font-size: 21px;font-weight: 800;color: #3b4346;}
header #logo a:hover {text-decoration: none;}
header #logo img{border:0;}
header .soc-icon{position: relative;}
header .facebook-ico{ background:url(images/facebook-ico.gif); background-repeat:no-repeat; width:28px; height:28px; position: absolute;right: 0; margin-top:10px;}
header nav {float: right;margin-top: 40px;}
header nav ul{margin: 0px;padding: 0px;}
header nav ul li{ display:inline-block;padding: 5px; border:#FFF 2px solid; margin-left: 5px;}
header nav ul li:hover{ border:#3ac0e5 2px solid;}
header nav ul .active{ background:#3ac0e5;border:#3ac0e5 2px solid;}
header nav ul .active a{color:#FFF;}
header nav ul li a{ color:#ADADAD; text-transform:uppercase; font-weight:bold; font-size:13px;}
header .order-res{float: right;color: #fccf00;font-weight: bold;font-size: 13px;}
header .lent{background: #a3248f;width: 100%;height: 30px;margin-top: 100px;padding-top: 6px;}
header .lent span{color: #f6e800;font-size: 15px;font-weight: bold;margin-right: 20px;float: left;}
header .lent .lent-more { color:#FFF; font-size:12px; background:url(images/r-arrow.png)  center right; background-repeat:no-repeat; float: left;width: 80px;margin-top: 2px;}
header .lent .lent-news { color:#FFF; font-size:12px; float: right;margin: 2px 0; text-transform:uppercase; font-weight:bold;}
.content {margin-top: 130px;}
h1{text-align: center;font-size: 25px;}
.accent-div{width:1050px; margin:0px auto;clear:both;}
.h200{height:200px;}
.h500{height:520px;margin-bottom: 40px;}
.white-brdr{border: #FFF 2px solid; }
.white-brdr2{border-top: #FFF 2px solid; border-bottom: #FFF 2px solid;}
.accent{width: 348px; float:left; margin: 0px auto; padding: 20px;}
.bg-1{ background-color:#3cc0e6;}
.bg-2{ background-color:#019bd7;}
.bg-3{ background-color:#0072b8;}
.pdg-lft-440{padding-left:440px;}
.slider-accent{position: relative;}
.slider-accent .accent-div{position: absolute;bottom: 20px;left: 80px; color: #FFF;}
.slider-accent .accent-div .accent{position:relative;}
.slider-accent .accent-div .ttl{font-size: 18px;font-weight: bold;}
.slider-accent .accent-div .rab-vr{float: left; margin-top:10px;}
.slider-accent .accent-div .rab-vr-first{width: 155px; border-right: #FFF 1px solid;}
.slider-accent .accent-div .rab-vr-last{width: 145px; padding-left:30px;}
.slider-accent .accent-div .rab-vr span{ display:block;margin: 10px 0;}
.slider-accent .accent-div .more{width:120px; color:#FFF;border: 1px solid #FFF;padding: 5px 10px;bottom: 15px;left: 20px;position: absolute; background:url(images/r-arrow.png)  center right; background-repeat:no-repeat;}
.sm-div{min-height: 730px;}
.sm-img{float: left;margin-right: 50px;}
.mid-accent .acc-icon{height: 100px;}
.mid-accent .acc-icon-1{background:url(images/acc-icon-1.gif)  center top; background-repeat:no-repeat;}
.mid-accent .acc-icon-2{background:url(images/acc-icon-2.gif)  center top; background-repeat:no-repeat;}
.mid-accent .acc-icon-3{background:url(images/acc-icon-3.gif)  center top; background-repeat:no-repeat;}
.mid-accent .acc-icon-4{background:url(images/acc-icon-4.gif)  center top; background-repeat:no-repeat;}
.mid-accent .acc-icon-5{background:url(images/acc-icon-5.gif)  center top; background-repeat:no-repeat;}
.mid-accent .acc-icon-6{background:url(images/acc-icon-6.gif)  center top; background-repeat:no-repeat;}
.mid-accent .ttl{font-size: 18px;color: #3cc0e6; padding:0; margin:0;text-align: center;}
.mid-accent .txt{height: 150px;}
.mid-accent .txt2{height: 100px;}
.mid-accent .acc-img{height: 190px;border: #3cc0e6 1px solid;}
.mid-accent .acc-img-1{background:url(images/acc-img-1.jpg)  center center; background-repeat:no-repeat;}
.mid-accent .acc-img-2{background:url(images/acc-img-2.jpg)  center center; background-repeat:no-repeat;}
.mid-accent .acc-img-4{background:url(images/acc-img-4.jpg)  center center; background-repeat:no-repeat;}
.mid-accent .acc-img-5{background:url(images/acc-img-5.jpg)  center center; background-repeat:no-repeat;}
.mid-accent .acc-img-6{background:url(images/acc-img-6.jpg)  center center; background-repeat:no-repeat;}
.mid-accent ol{padding: 0px 20px;}
.mid-accent .more{width: 120px;color: #3cc0e6;border: 1px solid #3cc0e6;padding: 5px 10px;display: block;background: url("images/r-blue-arrow.png") no-repeat scroll right center transparent; margin: 0 0 10px 90px;}

.prods { width:100%; display:block;}
.left-menu{ float:left; width: 400px;margin-right: 30px;}
.left-menu li{margin: 0 0 10px;color: #3CC0E6;font-size:14px; cursor:pointer; font-weight:bold;}
.left-menu .active{ color:#a3248f;font-size:14px; cursor:pointer;}
.prods .sm-div{float: left;width: 700px;min-height: 500px;}
.prods .sm-div h2{ font-size:18px;font-weight:bold;}

.promo{font-size: 14px;text-transform: uppercase;font-weight: bold;margin-top: 40px;}
.promo-link{color: #3CC0E6;}

.gallery { text-align:center;}
.gallery img{margin: 10px 25px;border: #CED0CB 1px solid;padding: 5px;}

footer{height:500px; background-color: #3a4244;position: relative;float: left;width: 100%;min-width: 1200px;}
footer h3{ margin:0; padding:0;}
footer .lent{background:#282e2e; color:#FFF; height:50px; text-align:center;padding:18px;font-size: 14px;}
footer .cel {width:399px;height: 440px;float: left;padding: 10px;}
footer .cel div{display: block;padding-left: 30px; margin-top:25px;}
footer .cel div span, footer .cel div a{display:block; margin:5px 0; font-weight:bold; color:#FFF;}
footer .cel .ttl{color: #facc07;text-transform: uppercase;font-size: 15px;font-weight: bold; padding-left:30px;}
footer .cel .address{background:url(images/address-ico.gif)  center left; background-repeat:no-repeat;}
footer .cel .phones{background:url(images/phones-ico.gif)  center left; background-repeat:no-repeat;}
footer .cel .work-time{background:url(images/work-time-ico.gif)  center left; background-repeat:no-repeat;}
footer .cel .work-time .first{color: #9F9F9F;}
footer .cel .web{background:url(images/web-ico.gif)  center left; background-repeat:no-repeat;}
footer .cel .map{background:url(images/map-ico.gif)  center left; background-repeat:no-repeat;}
footer .cel .map span{padding: 3px 0px;}
footer .cel .map a{ color:#3cc0e6;font-size: 15px;}

.contact-ttl{margin-left: 70px;}
#qform div{padding-left: 0px;}
#qform label{padding-top: 4px;width: 100px;display: block;float: left;text-align: right;padding-right: 10px;color: #FFF;font-weight: bold;}
#qform .field{width: 270px;border: #535959 1px solid;background: #535959;color: #FFF;padding: 4px;}
#qform textarea {height: 150px;}
#qform .submit{background: #FFF;color: #000;font-weight: bold;border: 0;height: 25px;float: right;width: 150px;margin-right: 60px;}
#qform span {float: left; margin-top:0px;}
#qform span img{margin-left:10px;}
#qform span .field{ width:130px;}
.msg_error{text-align: center;padding: 10px;background: #F00;font-size: 15px;color: #FFF;font-weight: bold;}
.msg_ok{text-align: center;padding: 10px;background: #0039FF;font-size: 15px;color: #FFF;font-weight: bold;}
/* Easy Slider */
	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		width:1200px;
		height:670px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		}	
	#nextBtn a, #slider1next a{ 
		}	
		

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0px 10px 0px 0px; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0px 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
.tbl{width: 690px;}
.sm-txt{width: 100%;
text-align: center;
padding-top: 20px;
float: left;font-size: 10px;}
.news-div{ padding:20px 0; height:185px; position:relative;}
.news-div p{ margin:0 0 20px 0;}
.news-div img{ float:left; margin-right:20px;}
.news-div h2{font-size: 16px;margin: 0 0 20px 0;font-weight: bold;}
.news-more{ position:absolute; right:0; bottom:5px; font-size:12px; color:#3CC0E6;}
.with-border{border-bottom:#3CC0E6 1px solid; }
.prices{color:#A3248F; font-weight:bold;}