/*==============================
1. Fonts
===============================*/

@import url("fonts.css");

/*==============================*/


body{background-color:white;color:#484848;font-family:Arial,sans-serif;font-size:12px;}
p{color:#212121;line-height:18px;margin-bottom:18px;}
p em{font-weight:bold;font-style:normal;}
a:link, a:active{color:#033872;}
a:hover, a:visited{text-decoration:none;}
h1{
	font-family: 'CharcoalCY';
	color:#245d70;
	font-size:36px;
	line-height:36px;
	margin-bottom:8px;
}
h2{
	font-family: 'CharcoalCY';
	color:#245d70;
	font-size:26px;
	line-height:26px;
	margin-bottom:8px;
}
h3{color:#fff;font-size:21px;line-height:24px;margin-bottom:12px;}


.wrap{width:984px;padding:0 8px;margin:0 auto;overflow:hidden;}
.wrap-top{overflow:visible;}
.bg{background: url("img/bg-inner.png") repeat-x 0 74px #fff; padding-bottom:1px;}
.center-bg{background: none;}

/* header-top */
#header-top{
	background: #fffffe;
	background: -moz-linear-gradient(top,  #fffffe 0%, #ebf5f7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fffffe), color-stop(100%,#ebf5f7));
	background: -webkit-linear-gradient(top,  #fffffe 0%,#ebf5f7 100%);
	background: -o-linear-gradient(top,  #fffffe 0%,#ebf5f7 100%);
	background: -ms-linear-gradient(top,  #fffffe 0%,#ebf5f7 100%);
	background: linear-gradient(to bottom,  #fffffe 0%,#ebf5f7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffffe', endColorstr='#ebf5f7',GradientType=0 );

	height:74px;
	width:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:200;
}
#header-top .wrap{}
/*
#header-top .social{list-style-type:none;margin-left:3px;margin-top:12px;float:left;}
#header-top .social li{margin-right:5px;float:left;}
#header-top .social li a{width:20px;height:18px;display:block;}
#header-top .social li .vk{background:url(img/social-li-a.vk.png) no-repeat;}
#header-top .social li .facebook{background:url(img/social-li-a.facebook.png) no-repeat;}
#header-top .social li .twitter{background:url(img/social-li-a.twitter.png) no-repeat;}
#header-top .social li .mail{background:url(img/social-li-a.mail.png) no-repeat;}
#header-top #searchform {width:231px;height:19px;margin-top:12px;margin-left:29px;position:relative;float:left;}
#header-top #searchform #s{background:url(img/searchform-input.s.png) no-repeat top;color:#6d6d6d;font-family:Arial,sans-serif;font-size:11px;line-height:19px;width:221px;height:19px;padding:0 0 0 10px;border:none;position:absolute;top:0;left:0;}
#header-top #searchform #searchsubmit{background:url(img/searchform-input.searchsubmit.png) no-repeat top;width:10px;height:12px;text-indent:-9999px;border:none;cursor:pointer;position:absolute;top:3px;right:8px;}
*/

#header-top .register-block{
	background:url(img/register-block-ico.png) no-repeat;
	height:45px;
	line-height: 40px;
	float:right;
	padding: 2px 0 0 48px;
	margin: 15px 45px 0 0;
}
#header-top .register-block a{
	color:#b26d18;
	display:inline-block;
	vertical-align: middle;
	line-height: 12px;
}
#header-top .cart-block{
	background:url(img/cart-block-ico.png) no-repeat;
	height:45px;
	padding-left:48px;
	padding-top:2px;
	float:right;
	margin: 15px 10px 0 0;
	min-width: 170px;
}
#header-top .cart-block h3{
	color:#b26d18;
	line-height:20px;
	font-size: 18px;
	margin-bottom:3px;
}
#header-top .cart-block p{color:#2d6477;font-size:11px;line-height:12px;}
#header-top .cart-block p a{color:#b26d18; font-weight: bold;}
#header-top .logo{
	margin:13px 50px 0 0;
	float: left;
}

/* header
#header{height:155px;margin-top:52px;position:relative;}
#header .logo{position:absolute;top:0;left:-143px;}
#header .info{color:#fff;font-family:Georgia,serif;font-size:16px;line-height:15px;width:250px;padding-top:51px;margin-left:520px;float:left;}
#header .contact{padding-top:54px;margin-right:8px;float:right;}
#header .contact .phone{color:#fff;font-size:24px;line-height:24px;margin-bottom:3px;}
#header .contact .call{color:#ccf0ff;font-size:12px;}
*/

.container{margin-bottom:31px;}
.container .main-content{background-color: none;}
.container .main-content .nav-path{list-style-type:none;height:12px;margin-bottom:5px;overflow:hidden;}
.container .main-content .nav-path li{
	background:url(img/nav-path-li.png) no-repeat 0 2px;
	color:#7a7a7a;
	font-size:11px;
	line-height: 12px;
	padding-left:10px;
	margin-left:4px;
	float:left;
}
.container .main-content .nav-path li:first-child{background:none;padding:0;margin:0;}
.container .main-content .nav-path li .home{background:url(img/nav-path-a.home.png) no-repeat 0 0;text-indent:-9999px;width:12px;height:11px;display:block;position:relative;top:1px;}
.container .main-content .nav-path li a{color:#255d71;}
.container .aside{width:210px;padding-top:14px;float:left;}
.container .aside .catalog-block{left:0;}
.container .aside .banner{margin: 0 0 5px; display:block;}
.container .aside .banner img{display:block; width: 100%; max-width: 100%;}
.container .content{width:742px;padding-top:14px;margin-right:12px;float:right;}
.container .content .info-block{background-color:#dbebfc;padding:10px 0 1px 100px;margin:41px 0 47px 178px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;position:relative;}
.container .content .info-block h3{color:#212121;font-size:18px;margin-bottom:7px;}
.container .content .info-block img{position:absolute;left:-182px;top:-26px;}
.container .content img.alignright{margin-right:18px;}

/*.ranges-block{width:667px;padding:11px 0 43px 17px;margin-bottom:20px;border:1px solid #ccd5e0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}*/
.ranges-block{
	width:700px;
	padding:11px 0 25px 17px;
	margin: 15px 0 20px;
	border:1px solid #3f7082;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #edf5f8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#edf5f8));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#edf5f8 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#edf5f8 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#edf5f8 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#edf5f8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#edf5f8',GradientType=0 );
}
.ranges-block h3{color:#313131;font-size:16px;text-transform:none;font-weight:bold;margin-bottom:10px;}
.ranges-block .range{margin-right:50px;margin-left:5px;float:left;}
.ranges-block .range.it2{margin-right:40px;}
/*.ranges-block .change{margin-right:38px;float:left;}*/
.ranges-block .change{margin-right:35px;float:left;}
.ranges-block .change p{margin: 0 0 10px;}
.ranges-block p{
	margin: 0 0 10px -5px;
	line-height: 12px;
}
.ranges-block .last{margin-right:0;}
.ranges-block #slider{background:url(img/slider.png) no-repeat;width:179px;height:14px;margin-bottom:40px;position:relative;}
.ranges-block #slider .handle{background:url(img/handle.png) no-repeat;width:17px;height:18px;position:absolute;top:-2px;display:block;}
.ranges-block #slider .handle.left{left:1px;}
.ranges-block #slider .handle.right{right:25px;}
.ranges-block #slider .handle span{background:url(img/handle-span.png) no-repeat;color:#fff;font-size:14px;font-weight:bold;text-align:center;line-height:34px;width:47px;height:27px;position:absolute;top:19px;left:-13px;display:block;}

.section{}
.section .title{
	background: #fff;
	margin-bottom:10px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}
.section .title .tabs{
	list-style-type:none;
	margin-left:4px;
	overflow:hidden;
}
.section .title .tabs li{
	font-family: Arial;
	font-size: 12px;
	text-decoration: underline;
	color:#255d71;
	text-transform:uppercase;
	font-weight:bold;
	line-height:18px;
	margin-right:35px;
	cursor:pointer;
	float:left;
}
.section .title .tabs li:hover{color:#b26d18;}
.section .title .tabs li.current{
	color:#b26d18;
	text-decoration: none;
}
.section .tabs-block .tabs{list-style-type:none;margin-left:10px;overflow:hidden;}
.section .tabs-block .tabs li{color:#0a498a;text-decoration:underline;line-height:28px;padding:0 16px;margin-right:6px;cursor:pointer;float:left;}
.section .tabs-block .tabs li:hover{background-color:#e1f1fc;color:#3674b4;text-decoration:none;border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;}
.section .tabs-block .tabs li.current{background-color:#e1f1fc;color:#3674b4;text-decoration:none;border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;}
.section .tabs-block .box{padding:0;}
.section .tabs-block .box-bg{background-color:#eef7f9;padding:10px 0 1px 20px;margin-bottom:8px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
.section .tabs-block .box .general{color:#161616;font-size:16px;line-height:32px;margin:0 10px 0 22px;float:left;}
.section .tabs-block .box .add, .nc_msput a {
	display: inline-block;
	width: 110px;
	background: url("img/inbasket-btn-ico.png") no-repeat left center #63b5c6;
	background: url("img/inbasket-btn-ico.png") no-repeat left center -moz-linear-gradient(top,  #63b5c6 0%, #438598 100%);
	background: url("img/inbasket-btn-ico.png") no-repeat left center -webkit-gradient(linear, left top, left bottom, color-stop(0%,#63b5c6), color-stop(100%,#438598));
	background: url("img/inbasket-btn-ico.png") no-repeat left center -webkit-linear-gradient(top,  #63b5c6 0%,#438598 100%);
	background: url("img/inbasket-btn-ico.png") no-repeat left center -o-linear-gradient(top,  #63b5c6 0%,#438598 100%);
	background: url("img/inbasket-btn-ico.png") no-repeat left center -ms-linear-gradient(top,  #63b5c6 0%,#438598 100%);
	background: url("img/inbasket-btn-ico.png") no-repeat left center linear-gradient(to bottom,  #63b5c6 0%,#438598 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63b5c6', endColorstr='#438598',GradientType=0 );
	height: 30px;
	padding-left: 36px;
	text-decoration: none;

	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}

.section .tabs-block .box .add span, .nc_msput a span {
	display: block;
	padding: 0 10px;
	color: #fff;
	font-family: Arial;
    font-size: 14px;
    line-height: 30px;
    height: 30px;
    font-weight: bold;
    background: #f0ba30;
	background: -moz-linear-gradient(top,  #f0ba30 0%, #de902e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0ba30), color-stop(100%,#de902e));
	background: -webkit-linear-gradient(top,  #f0ba30 0%,#de902e 100%);
	background: -o-linear-gradient(top,  #f0ba30 0%,#de902e 100%);
	background: -ms-linear-gradient(top,  #f0ba30 0%,#de902e 100%);
	background: linear-gradient(to bottom,  #f0ba30 0%,#de902e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0ba30', endColorstr='#de902e',GradientType=0 );

	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
	text-align: center;
}

.section .tabs-block .box .add:hover span, .nc_msput a:hover span{
	background: #de902e;
	background: -moz-linear-gradient(top,  #de902e 0%, #f0ba30 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#de902e), color-stop(100%,#f0ba30));
	background: -webkit-linear-gradient(top,  #de902e 0%,#f0ba30 100%);
	background: -o-linear-gradient(top,  #de902e 0%,#f0ba30 100%);
	background: -ms-linear-gradient(top,  #de902e 0%,#f0ba30 100%);
	background: linear-gradient(to bottom,  #de902e 0%,#f0ba30 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de902e', endColorstr='#f0ba30',GradientType=0 );
}

.section .title h3{
	font-size:18px;
	line-height:20px;
	margin-left:0;
	color: #255d71;
	font-family: Arial;
}
.change-form p{line-height:27px;padding-bottom:3px;margin-bottom:0;margin-top:-3px;position:relative;}
.change-form p .price{color:#255d71;font-weight:bold;margin-left:17px;display:inline-block;}
/*.change-form p .block{background-color:#fff;text-align:center;width:162px;height:113px;padding-top:12px;border:1px solid #9ebcdc;position:absolute;top:27px;left:-1px;z-index:10;display:none;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}*/
.change-form p .block{background-color:#fff;text-align:center;width:162px;height:123px;padding-top:12px;border:1px solid #9ebcdc;position:absolute;top:0;left:-192px;z-index:10;display:none;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.change-form p .block img{display:block;margin:0 auto 10px auto;}
.change-form p .block a{color:#0a498a;line-height:12px;height:24px;display:block;}
.change-form p:hover .block{display:block;}
.box{padding-left:4px;display:none;}
.box .name{color:#4474b6;margin-bottom:0;}
.box h4{color:#0a498a;font-size:12px;text-transform:uppercase;text-decoration:underline;margin-bottom:0;}
.box .comment-form{}
.box .comment-form h3{color:#010101;font-size:18px;line-height:24px;margin-bottom:6px;}
.box .comment-form p{margin-bottom:6px;}
.box .comment-form p input{background:url(img/comment-form-input.png) no-repeat;color:#646464;font-size:12px;font-family:Arial,sans-serif;line-height:24px;width:314px;height:24px;padding:0 0 0 10px;border:none;}
.box .comment-form p input.btn{background:url(img/comment-form-input.btn.png) no-repeat;color:#fff;font-weight:bold;text-align:center;line-height:36px;width:143px;height:36px;padding:0;cursor:pointer;}
.visible{display:block;}




/* nav */
.nav-bg{
	background: #62b4c4;
	background: -moz-linear-gradient(top,  #62b4c4 0%, #438598 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#62b4c4), color-stop(100%,#438598));
	background: -webkit-linear-gradient(top,  #62b4c4 0%,#438598 100%);
	background: -o-linear-gradient(top,  #62b4c4 0%,#438598 100%);
	background: -ms-linear-gradient(top,  #62b4c4 0%,#438598 100%);
	background: linear-gradient(to bottom,  #62b4c4 0%,#438598 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62b4c4', endColorstr='#438598',GradientType=0 );

	height:35px;
	width:984px;
	border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	margin-top:74px;
}

.nav-bg #searchform {
	width:193px;
	height:24px;
	margin:6px 6px 0 0;
	position:relative;
	float:right;
}
.nav-bg #searchform #s{
	background: #fff;
	color:#5a5a5a;
	font-family:Arial,sans-serif;
	font-size:11px;
	width:158px;
	height:24px;
	padding: 0 25px 0 10px;
	border:none;
	position:absolute;
	top:0;
	left:0;

	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.nav-bg #searchform #searchsubmit{
	background:url(img/searchform-input.png) no-repeat top;
	width:10px;
	height:12px;
	text-indent:-9999px;
	border:none;
	cursor:pointer;
	position:absolute;
	top:6px;
	right:7px;}

.nav{
	list-style-type:none;
	position:relative;

}
.nav > li{
	float:left;
	position: relative;
}
.nav li:first-child{margin-left:0;}
.nav li a{color:#fff;font-size:14px;font-weight:bold;line-height:35px;text-decoration:none;padding:0 16px;display:block;}
.nav li.active a{
	background: #f0ba30;
	background: -moz-linear-gradient(top,  #f0ba30 0%, #df912e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0ba30), color-stop(100%,#df912e));
	background: -webkit-linear-gradient(top,  #f0ba30 0%,#df912e 100%);
	background: -o-linear-gradient(top,  #f0ba30 0%,#df912e 100%);
	background: -ms-linear-gradient(top,  #f0ba30 0%,#df912e 100%);
	background: linear-gradient(to bottom,  #f0ba30 0%,#df912e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0ba30', endColorstr='#df912e',GradientType=0 )
}
/*
.nav li.has a:hover{background-color:#084382;border-radius:7px 7px 0 0;-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;}
.nav li.has.hover a{background-color:#084382;border-radius:7px 7px 0 0;-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;}
*/
.nav li a:hover{background-color:#367485;}
.nav li.hover a{background-color:#367485;}
.nav li .sub-menu {background-color:#367485;list-style-type:none;padding:9px 0 30px 0;position:absolute;top:34px;left:0;display:none;z-index:20;border-radius:0 0 7px 7px;-webkit-border-radius:0 0 7px 7px;-moz-border-radius:0 0 7px 7px;}
/*.nav li.active .sub-menu {background-color:#084382;list-style-type:none;padding:9px 0 30px 0;position:absolute;top:34px;left:0;display:block;z-index:20;border-radius:0 0 7px 7px;-webkit-border-radius:0 0 7px 7px;-moz-border-radius:0 0 7px 7px;}*/
.nav li .sub-menu li{margin:0;display:block;width:100%;clear:left;}
.nav li:hover .sub-menu{display:block;}
.nav li .sub-menu li a{background:none;color:#fff;font-size:12px;text-decoration:underline;line-height:19px;height:19px;width:200px; padding:0 30px 0 20px;}
.nav li .sub-menu li a:hover{background-color:#4c91a4;text-decoration:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}

#slides{width:984px;position:relative;}
#slides .slides_container{}
#slides .slides_container a{width:984px;height:378px;display:block;}
#slides .slides_container a img{width:984px;height:378px;}
#slides .pagination{display:none;}
#slides .prev{position:absolute;bottom:14px;right:49px;z-index:10;}
#slides .next{position:absolute;bottom:14px;right:9px;z-index:10;}
#slides .catalog-block{position:absolute;top:14px;left:-8px;z-index:30;}

.catalog-block{
	background-color:#255d71;
	width:200px;
	padding:15px 5px 15px;
	margin-bottom:20px;
	position:relative;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
}
/*.catalog-block h3{color:#fff;font-size:16px;font-weight:bold;text-transform:uppercase;margin-bottom:3px;margin-left:32px;position:relative;z-index:2;}*/
.catalog-block .catalog{list-style-type:none;position:relative;z-index:2;}
.catalog-block .catalog li{margin-bottom:3px;position:relative;}
/*.catalog-block .catalog .it1 a{background:url(img/catalog-it1.png) no-repeat 25px 2px;}
.catalog-block .catalog .it2 a{background:url(img/catalog-it2.png) no-repeat 25px 2px;}
.catalog-block .catalog .it3 a{background:url(img/catalog-it3.png) no-repeat 25px 2px;}
.catalog-block .catalog .it4 a{background:url(img/catalog-it4.png) no-repeat 25px 2px;}
.catalog-block .catalog .it5 a{background:url(img/catalog-it5.png) no-repeat 25px 2px;} */

.catalog-block .catalog li > a{
	color:#fff;
	font-weight: bold;
	font-size:16px;
	line-height:18px;
	text-decoration:none;
	padding:4px 15px;
	display:block;

	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	z-index: 1;
}
.catalog-block .catalog li a:hover{
	background: #f0ba30;
	background: -moz-linear-gradient(top,  #f0ba30 0%, #df912e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0ba30), color-stop(100%,#df912e));
	background: -webkit-linear-gradient(top,  #f0ba30 0%,#df912e 100%);
	background: -o-linear-gradient(top,  #f0ba30 0%,#df912e 100%);
	background: -ms-linear-gradient(top,  #f0ba30 0%,#df912e 100%);
	background: linear-gradient(to bottom,  #f0ba30 0%,#df912e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0ba30', endColorstr='#df912e',GradientType=0 );

}
.catalog-block .catalog-block-img{position:absolute;bottom:-9px;right:-6px;z-index: 2;}

.aside .catalog-block .catalog li.active a{
	background: #f0ba30;
	background: -moz-linear-gradient(top,  #f0ba30 0%, #df912e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0ba30), color-stop(100%,#df912e));
	background: -webkit-linear-gradient(top,  #f0ba30 0%,#df912e 100%);
	background: -o-linear-gradient(top,  #f0ba30 0%,#df912e 100%);
	background: -ms-linear-gradient(top,  #f0ba30 0%,#df912e 100%);
	background: linear-gradient(to bottom,  #f0ba30 0%,#df912e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0ba30', endColorstr='#df912e',GradientType=0 );
}

.aside .catalog-block .catalog li .sub-menu{background-color:;list-style-type:none;padding:11px 0 11px 0;display:none;}
.aside .catalog-block .catalog li.active .sub-menu{background-color:;list-style-type:none;padding:11px 0 11px 0;display:block;}
.aside .catalog-block .catalog li .sub-menu li{margin:0;display:block;width:100%;clear:left;}
.aside .catalog-block .catalog li.hover a{background-color:#2569af;}
.aside .catalog-block .catalog li .sub-menu li{line-height:24px;}
/*.aside .catalog-block .catalog li .sub-menu li a{background:none;color:#fff;font-size:12px;text-decoration:underline;line-height:24px;height:24px;min-height:24px;padding:0 30px 0 30px;}*/
.aside .catalog-block .catalog li .sub-menu li a{background:none;color:#fff;font-size:12px;text-decoration:underline;line-height:24px;height:24px;min-height:24px;padding:0 25px 0 25px;}
.aside .catalog-block .catalog li .sub-menu li a:hover{background-color:#d88d29;text-decoration:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}
.aside .catalog-block .catalog li .sub-menu li.has a:hover{background-color:#16579a;color:#7ac6ff;}
.aside .catalog-block .catalog li .sub-menu li.current > a{background-color:#16579a;color:#7ac6ff;text-decoration:none;}
.aside .catalog-block .catalog li .sub-menu .sub-sub-menu{display:none;margin-left:20px;}
.aside .catalog-block .catalog li .sub-menu li.active .sub-sub-menu{display:block;}
.aside .catalog-block .catalog li .sub-menu .sub-sub-menu li{}
.aside .catalog-block .catalog li .sub-menu .sub-sub-menu li a{background:none;color:#fff;text-decoration:none;}
.aside .catalog-block .catalog li .sub-menu .sub-sub-menu li a:hover{background:none;color:#fff;}


#slides .catalog-block .catalog li .sub-menu{background-color:#2569af;list-style-type:none;padding:22px 0 26px 29px;display:none;width:504px;position:absolute;left:218px;top:0;}
#slides .catalog-block .catalog li .sub-menu li{text-align:center;margin:0;display:block;width:150px;float:left;}
#slides .catalog-block .catalog li.current a{background-color:#2569af;}
#slides .catalog-block .catalog li img{background:url(img/catalog-li-img.png) no-repeat;width:73px;height:71px;padding:4px 9px 14px 9px;margin:0 auto -11px auto;}
#slides .catalog-block .catalog li .sub-menu li a{background:none;color:#fff;font-size:12px;text-decoration:none;line-height:24px;min-height:24px;padding:0;}
#slides .catalog-block .catalog li .sub-menu li a:hover{}




.news-block{background-color:#0a498a;padding:15px 0 72px 38px;position:relative;}

.news-block h3{margin-right:27px;float:left;}
.news-block .more{color:#9ab7e1;font-size:12px;margin-top:5px;float:left;}
.news-block .news{list-style-type:none;overflow:hidden;}
.news-block .news li{width:305px;margin-right:8px;float:left;}
/*.news-block .news li .photo{background:url(img/a.photo.png) no-repeat;width:59px;height:59px;padding:3px;float:left;}*/
.news-block .news li .photo{background:url(img/a.photo.png) no-repeat;width:90px;height:90px;padding:3px;float:left;}
.news-block .news li .photo img{width:90px;height:90px;}
.news-block .news li .info{margin-left:73px;}
.news-block .news li .date{color:#a7bee5;font-size:12px;font-weight:bold;margin-bottom:0;}
.news-block .news li p{color:#fff;font-size:12px;line-height:16px;margin-bottom:0;}
.news-block .news li .more{line-height:15px;margin-top:0;}
.news-block .news-block-img{position:absolute;bottom:0;right:0;}

.main{
	padding:18px 34px 15px 38px;
	position:relative;
	min-height: 245px;
}
.main h3{
	font-family: "CharcoalCY";
	color:#245d70;
	text-align: center;
	font-size: 30px;
	line-height: 32px;
	margin-bottom: 30px;
}
.main p{
	position:relative;
	z-index:2;
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 16px;
	color: #484848;
	padding-right: 335px;
}
.main .alignright{
	position: absolute;
	top: 50px;
	right: 34px;
	z-index:2;
	margin: 0;
}

.bottom-banner{
	margin: 0 auto 45px;
	width:984px;
	height:141px;
	display:block;
	overflow:hidden;
}

.bottom-banner img{
	display: block;
	margin: 0 auto;
}

.goods-block{
	padding:17px 0 20px 0;
	text-align: center;
}
.goods-block .cats{
	list-style-type:none;
	margin:0 0 16px 40px;
	display: inline-block;
	overflow:hidden;
}
/*.goods-block .cats li {color:#0a498a;font-size:18px;margin-right:45px;float:left;cursor:pointer;}
.goods-block .cats li:hover {color:#363636;text-decoration:none;}
.goods-block .cats li.current {color:#363636;text-decoration:none;}*/

.goods-block .cats li {
	margin-right:45px;
	display: inline-block;
	cursor:pointer;
}
.goods-block .cats li a{
	color:#b26d18;
	/*font-size:18px;*/
	font-size:22px;
	text-decoration: underline;
	/*line-height: 20px;*/
	line-height: 24px;
}
.goods-block .cats li.ui-tabs-active:hover {color:#b26d18;text-decoration:none;}
.goods-block .cats li.ui-tabs-active {color:#363636;text-decoration:none;}
.goods-block .cats li.ui-tabs-active:hover a{color:#363636;text-decoration:none;}
.goods-block .cats li.ui-tabs-active a{
	color:#363636!important;
	text-decoration:none!important;
}


.jcarousel-skin-tango .jcarousel-container{padding:0 40px;position:relative;}
.jcarousel-skin-tango .jcarousel-clip-horizontal{height:263px;width:900px;}
.jcarousel-skin-tango .jcarousel-clip{overflow:hidden;}
.jcarousel-skin-tango .jcarousel-prev-horizontal{
	background:url(img/prev.png) no-repeat 0 0;
	position:absolute;
	top:50%;
	margin-top: -22px;
	left:20px;
	width:21px;
	height:44px;
	cursor:pointer;
}
.jcarousel-skin-tango .jcarousel-next-horizontal{
	background:url(img/next.png) no-repeat 0 0;
	position:absolute;
	top:50%;
	margin-top: -22px;
	right:20px;
	width:21px;
	height:44px;
	cursor:pointer;
}
/*#mycarousel{list-style-type:none;height:265px;overflow:hidden;margin-right:-25px;}*/
#mycarousel{list-style-type:none;height:320px;overflow:hidden;margin-right:-25px;}
/*#mycarousel > li{text-align:center;width:184px;height:247px;padding:10px 10px 0 10px;margin-right:25px;border:1px solid #e4ebf3;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-moz-box-shadow: 0 2px 0 0 #f1f1f1;-webkit-box-shadow: 0 2px 0 0 #f1f1f1;box-shadow: 0 2px 0 0 #f1f1f1;}*/
#mycarousel > li{
	position: relative;
	text-align:center;
	width:184px;
	height:320px;
	overflow: hidden;
	padding:10px 10px 0 10px;
	margin-right:25px;
	border:1px solid #e4ebf3;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-moz-box-shadow: 0 2px 0 0 #f1f1f1;
	-webkit-box-shadow: 0 2px 0 0 #f1f1f1;
	box-shadow: 0 2px 0 0 #f1f1f1;
}

#mycarousel > li h3{font-size:14px; line-height: 16px;text-align:center;margin-bottom:8px; min-height: 32px;}
#mycarousel > li h3 a{color:#235c70;}
#mycarousel > li p{color:#2b2b2b;font-size:11px;line-height:11px;margin-bottom:8px;}
#mycarousel > li p.size{font-size:12px;margin-bottom:5px;}
#mycarousel > li .photos{
	list-style-type:none;
	position:relative;
	display: block;
	text-align: center;
	margin-left: 0;
	min-height: 26px;
}
#mycarousel > li .photos li{margin-left:3px;margin-bottom:1px;display: inline-block;position:relative;}
#mycarousel > li .photos li:first-child{margin-left:0;}
#mycarousel > li .photos img{width:22px;height:21px;border:1px solid #a6afc5;}
#mycarousel > li .add{background:url(img/a.add.png) no-repeat;color:#fff;font-size:11px;font-weight:bold;text-transform:uppercase;text-align:left;text-decoration:none;text-shadow:0 -1px #ecc694;line-height:30px;width:86px;height:30px;padding:0 0 0 30px;margin:0 auto;display:block;}
#mycarousel > li .price{color:#053b77;font-size:14px;line-height:18px;padding-top:6px;margin-bottom:6px;}
#mycarousel > li .price span{font-size:18px;}

#mycarousel2{list-style-type:none;height:320px;overflow:hidden;margin-right:-25px;}
#mycarousel2 > li{text-align:center;width:184px;height:320px;padding:10px 10px 0 10px;margin-right:25px;border:1px solid #e4ebf3;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-moz-box-shadow: 0 2px 0 0 #f1f1f1;-webkit-box-shadow: 0 2px 0 0 #f1f1f1;box-shadow: 0 2px 0 0 #f1f1f1;}
#mycarousel2 > li h3{font-size:14px;text-align:center;margin-bottom:6px;}
#mycarousel2 > li h3 a{color:#033872;}
#mycarousel2 > li p{color:#2b2b2b;font-size:11px;line-height:11px;margin-bottom:8px;}
#mycarousel2 > li p.size{font-size:12px;margin-bottom:5px;}
#mycarousel2 > li .photos{list-style-type:none;float:left;position:relative;left:50%;}
#mycarousel2 > li .photos li{margin-left:3px;margin-bottom:1px;float:left;position:relative;right:50%;}
#mycarousel2 > li .photos li:first-child{margin-left:0;}
#mycarousel2 > li .photos img{width:22px;height:21px;border:1px solid #a6afc5;}
#mycarousel2 > li .add{background:url(img/a.add.png) no-repeat;color:#fff;font-size:11px;font-weight:bold;text-transform:uppercase;text-align:left;text-decoration:none;text-shadow:0 -1px #ecc694;line-height:30px;width:86px;height:30px;padding:0 0 0 30px;margin:0 auto;display:block;}
#mycarousel2 > li .price{color:#053b77;font-size:14px;line-height:18px;padding-top:6px;margin-bottom:6px;}
#mycarousel2 > li .price span{font-size:18px;}

#mycarousel3{list-style-type:none;height:320px;overflow:hidden;margin-right:-25px;}
#mycarousel3 > li{text-align:center;width:184px;height:320px;padding:10px 10px 0 10px;margin-right:25px;border:1px solid #e4ebf3;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-moz-box-shadow: 0 2px 0 0 #f1f1f1;-webkit-box-shadow: 0 2px 0 0 #f1f1f1;box-shadow: 0 2px 0 0 #f1f1f1;}
#mycarousel3 > li h3{font-size:14px;text-align:center;margin-bottom:6px;}
#mycarousel3 > li h3 a{color:#033872;}
#mycarousel3 > li p{color:#2b2b2b;font-size:11px;line-height:11px;margin-bottom:8px;}
#mycarousel3 > li p.size{font-size:12px;margin-bottom:5px;}
#mycarousel3 > li .photos{list-style-type:none;float:left;position:relative;left:50%;}
#mycarousel3 > li .photos li{margin-left:3px;margin-bottom:1px;float:left;position:relative;right:50%;}
#mycarousel3 > li .photos li:first-child{margin-left:0;}
#mycarousel3 > li .photos img{width:22px;height:21px;border:1px solid #a6afc5;}
#mycarousel3 > li .add{background:url(img/a.add.png) no-repeat;color:#fff;font-size:11px;font-weight:bold;text-transform:uppercase;text-align:left;text-decoration:none;text-shadow:0 -1px #ecc694;line-height:30px;width:86px;height:30px;padding:0 0 0 30px;margin:0 auto;display:block;}
#mycarousel3 > li .price{color:#053b77;font-size:14px;line-height:18px;padding-top:6px;margin-bottom:6px;}
#mycarousel3 > li .price span{font-size:18px;}

.goods{list-style-type:none;}
/*.goods > li{text-align:center;width:184px;padding:6px 10px 20px 10px;margin-right:34px;margin-bottom:21px;border:1px solid #e4ebf3;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;float:left;position:relative;-moz-box-shadow: 0 2px 0 0 #f1f1f1;-webkit-box-shadow: 0 2px 0 0 #f1f1f1;box-shadow: 0 2px 0 0 #f1f1f1;}*/
.goods > li {
	text-align: center;
	width: 184px;
	padding: 6px 10px 20px 10px;
	margin-right: 34px;
	margin-bottom: 21px;
	border: 1px solid #e4ebf3;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	float: left;
	position: relative;
	-moz-box-shadow: 0 2px 0 0 #f1f1f1;
	-webkit-box-shadow: 0 2px 0 0 #f1f1f1;
	box-shadow: 0 2px 0 0 #f1f1f1;
	/*height: 320px;*/
	height: 370px;
}
.goods > li > img{height:78px;width:auto;margin-bottom:6px;}
.goods > li h3{font-size:14px;line-height:16px;text-align:center;margin-bottom:10px; height: 64px; color: #265e71!important;}
.goods > li h3 a{color:#033872;}
.goods > li p{color:#2b2b2b;font-size:11px;line-height:11px;margin-bottom:8px;}
.goods > li p.size{font-size:12px;margin-bottom:5px;}
.goods > li .photos{list-style-type:none;float:left;position:relative;left:50%;}
.goods > li .photos li{margin-left:3px;margin-bottom:1px;float:left;position:relative;right:50%;}
.goods > li .photos li:first-child{margin-left:0;}
.goods > li .photos img{width:22px;height:21px;border:1px solid #a6afc5;}
.goods > li .add{background:url(img/a.add.png) no-repeat;color:#fff;font-size:11px;font-weight:bold;text-transform:uppercase;text-align:left;text-decoration:none;text-shadow:0 -1px #ecc694;line-height:30px;width:86px;height:30px;padding:0 0 0 30px;margin:0 auto;display:block;}
.goods > li .price{color:#255d71;font-size:14px;line-height:18px;padding-top:6px;margin-bottom:8px;}
.goods > li .price span{font-size:18px;}
.goods .discont{background:url(img/discont.png) no-repeat;width:56px;height:56px;display:block;position:absolute;top:-7px;right:-11px;}

.goods_it2 > li > img{height:140px;width:auto;}
.goods_it3 > li > img{height:128px;width:auto;}
.goods_it3 > li p{margin:0 20px 8px 20px;}

.hits-block{width:693px;padding-top:97px;margin-bottom:22px;}
.hits-block .title{background:url(img/title.gif) repeat;height:45px;margin-bottom:10px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.hits-block .title h3{font-size:18px;line-height:42px;margin-left:17px;}
/*.hits-block #mycarousel > li{height:258px;padding:2px 10px 0 10px;margin-right:32px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}*/
.hits-block #mycarousel > li{height:320px;padding:2px 10px 0 10px;margin-right:32px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.hits-block #mycarousel > li > img{height:88px;width:auto;}
.hits-block #mycarousel > li h3{margin-bottom:3px;}
.hits-block #mycarousel > li h3 a{color:#033872;}
.hits-block #mycarousel > li p{margin-bottom:5px;}
/*.jcarousel-skin-hits .jcarousel-clip-horizontal{height:263px;width:686px;}*/
.jcarousel-skin-hits .jcarousel-clip-horizontal{height:320px;width:686px;}
.jcarousel-skin-hits .jcarousel-clip{overflow:hidden;}
.jcarousel-skin-hits .jcarousel-prev-horizontal{
	background:url(img/prev.png) no-repeat 0 0;
	position:absolute;
	top:-94px;
	right:39px;
	width:21px;
	height:44px;
	cursor:pointer;
}
.jcarousel-skin-hits .jcarousel-next-horizontal{
	background:url(img/next.png) no-repeat 0 0;
	position:absolute;
	top:-94px;
	right:5px;
	width:21px;
	height:44px;
	cursor:pointer;
}


.fixed {
 position: fixed;
 top:0; /*çäåñü óêàçûâàåì îòñòóï ñâåðõó*/
 z-index: 9999; /*óñòàíàâëèâàåì áëîê ïîâåðõ âñåõ ýëåìåíòîâ íà ñòðàíèöå*/
}
#products {width:760px;margin-bottom:30px;position:relative;}
#products .next,#products .prev {text-indent:-9999px;position:absolute;top:201px;width:32px;height:33px;cursor:pointer;display:block;z-index:101;}
#products .prev {background:url(img/prev.png) no-repeat 0 0;left:-7px;}
#products .next {background:url(img/next.png) no-repeat 0 0;left:505px;}
#products .slides_container{width:519px;height:448px;padding:0 11px 0 7px;overflow:hidden;float:left;position:relative;}

#products .slides_container a{text-decoration:none;}
#products .slides_container h2{margin-bottom:1px;}
#products .slides_container img{border:1px solid #e5ecf3;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
#products .pagination{background:#fff;width:206px;list-style-type:none;float:left;margin:140px 0 0 11px;position:relative;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}

.top-info{
	position:absolute;
	top:23px;
	right:-2px;
	width: 202px;
}
.top-info .photos{list-style-type:none;}
.top-info .photos li{margin-left:3px;margin-bottom:0;float:left;}
.top-info .photos li:first-child{margin-left:0;}
.top-info .photos img{width:22px;height:21px;border:1px solid #a6afc5;}
.top-info .size{line-height:14px;margin:3px 0;}
.top-info .price{color:#b26d18;font-size:14px;line-height:18px;margin-bottom:4px;}
.top-info .price span{font-size:18px;}
.top-info .price em{color:#303030;font-size:18px;font-weight:normal;}
.top-info .add{
	display: block;
	width: 110px;
	background: url("img/inbasket-btn-ico.png") no-repeat left center #63b5c6;
	background: url("img/inbasket-btn-ico.png") no-repeat left center -moz-linear-gradient(top,  #63b5c6 0%, #438598 100%);
	background: url("img/inbasket-btn-ico.png") no-repeat left center -webkit-gradient(linear, left top, left bottom, color-stop(0%,#63b5c6), color-stop(100%,#438598));
	background: url("img/inbasket-btn-ico.png") no-repeat left center -webkit-linear-gradient(top,  #63b5c6 0%,#438598 100%);
	background: url("img/inbasket-btn-ico.png") no-repeat left center -o-linear-gradient(top,  #63b5c6 0%,#438598 100%);
	background: url("img/inbasket-btn-ico.png") no-repeat left center -ms-linear-gradient(top,  #63b5c6 0%,#438598 100%);
	background: url("img/inbasket-btn-ico.png") no-repeat left center linear-gradient(to bottom,  #63b5c6 0%,#438598 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63b5c6', endColorstr='#438598',GradientType=0 );
	height: 30px;
	padding-left: 36px;
	text-decoration: none;

	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;

	position: relative;
	margin: 8px 0 0;
}

.top-info .add span{
	display: block;
	padding: 0 10px;
	color: #fff;
	font-family: Arial;
    font-size: 14px;
    line-height: 30px;
    height: 30px;
    font-weight: bold;
    background: #f0ba30;
	background: -moz-linear-gradient(top,  #f0ba30 0%, #de902e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0ba30), color-stop(100%,#de902e));
	background: -webkit-linear-gradient(top,  #f0ba30 0%,#de902e 100%);
	background: -o-linear-gradient(top,  #f0ba30 0%,#de902e 100%);
	background: -ms-linear-gradient(top,  #f0ba30 0%,#de902e 100%);
	background: linear-gradient(to bottom,  #f0ba30 0%,#de902e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0ba30', endColorstr='#de902e',GradientType=0 );

	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
	text-align: center;
}

.top-info .add:hover span{
	background: #de902e;
	background: -moz-linear-gradient(top,  #de902e 0%, #f0ba30 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#de902e), color-stop(100%,#f0ba30));
	background: -webkit-linear-gradient(top,  #de902e 0%,#f0ba30 100%);
	background: -o-linear-gradient(top,  #de902e 0%,#f0ba30 100%);
	background: -ms-linear-gradient(top,  #de902e 0%,#f0ba30 100%);
	background: linear-gradient(to bottom,  #de902e 0%,#f0ba30 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de902e', endColorstr='#f0ba30',GradientType=0 );
}
#products .pagination li .video{display:none;width:201px;height:74px;position:absolute;bottom:-78px;left:0;}
#products .pagination li .video img{width:201px;height:74px;}
#products .pagination li.current .video{display:block;}
#products .pagination li.current .top-info{display:block;}
#products .pagination > li{width:96px;height:73px;margin-right:5px;margin-bottom:2px;border:1px solid #f0f4f8;float:left;}
#products .pagination > li a {display:block;width:96px;height:73px;margin:0 auto;}
#products .pagination li > a img{width:96px;height:73px;}
#products .pagination > li.current{border:1px solid #a1c5e8;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}

#products .pagination li h2{display:none;}
#products .pagination li.current h2{display:block;}


input.niceCheck{display:none;}
span.niceCheck{background:url(img/check-bg.png) no-repeat scroll left top transparent;cursor:pointer;float:left;height:18px;overflow:hidden;width:17px;margin:0 6px 0 0;position:relative;top:4px;}
span.niceChecked {background-position: left bottom;}
span.niceCheck input{background:none;margin:0!important;position:relative;left:-30px;display:none;}

/* element styles */
.clear{clear:both;width:1px;height:1px;overflow:hidden;}
.alignleft {margin-right:15px;margin-bottom:15px;float:left;}
.alignright {margin-left:15px;margin-bottom:15px;float:right;}
.aligncenter {text-align:center;margin:0 auto;display:block;}
/*.c1{background:url(img/c1.png) no-repeat;width:9px;height:9px;display:block;position:absolute;top:-9px;left:23px;}*/
.c1{background:url(img/c1.png) no-repeat;width:9px;height:9px;display:none;position:absolute;top:-9px;left:23px;}


/* À ýòî ïðàâèëà äëÿ ñêðèïòà: */
#slider {width:179px;}
#slider2 {width:179px;height:14px;}
#width {width:179px;height:14px;}
.ranges-block #slider2{background:url(img/slider.png) no-repeat;width:179px;height:14px;margin-bottom:40px;position:relative;}
.ranges-block #slider2 .handle{background:url(img/handle.png) no-repeat;width:17px;height:18px;position:absolute;top:-2px;display:block;}
.ranges-block #slider2 .handle.left{left:1px;}
.ranges-block #slider2 .handle.right{right:25px;}
.ranges-block #slider2 .handle span{background:url(img/handle-span.png) no-repeat;color:#fff;font-size:14px;font-weight:bold;text-align:center;line-height:34px;width:47px;height:27px;position:absolute;top:19px;left:-13px;display:block;}
.ranges-block #width{background:url(img/slider.png) no-repeat;width:179px;height:14px;margin-bottom:40px;position:relative;}
.ranges-block #width .handle{background:url(img/handle.png) no-repeat;width:17px;height:18px;position:absolute;top:-2px;display:block;}
.ranges-block #width .handle.left{left:1px;}
.ranges-block #width .handle.right{right:25px;}
.ranges-block #width .handle span{background:url(img/handle-span.png) no-repeat;color:#fff;font-size:14px;font-weight:bold;text-align:center;line-height:34px;width:47px;height:27px;position:absolute;top:19px;left:-13px;display:block;}

.ui-slider {position: relative;}
.ui-slider .ui-slider-handle {position: absolute;z-index: 2;width:17px;height:18px;background: url(img/handle.png) no-repeat;cursor: pointer}
.ui-slider .ui-slider-range {position: absolute;z-index: 1;font-size: .7em;display: block;border: 0;overflow: hidden;}
.ui-slider-horizontal {height: 3px;}
.ui-slider-horizontal .ui-slider-handle {top:-2px;margin-left: -6px;}
.ui-slider-horizontal .ui-slider-range {top: 0;height: 100%;}
.ui-slider-horizontal .ui-slider-range-min {left: 0;}
.ui-slider-horizontal .ui-slider-range-max {right: 0;}
.ui-widget-content {}
.ui-widget-header {background:url(img/slider.png) no-repeat;}
.goods-block .ui-widget-header {background:none;}
.ui-corner-all {}
.text{background:url("img/handle-span.png") no-repeat scroll 0 0 transparent;color: #FFFFFF;font-family:Arail,sans-serif;display: block;font-size: 14px;font-weight: bold;height: 27px;left: -13px;line-height:34px;padding-top:2px;position:absolute;text-align:center;top:19px;width:47px;border:none;}


/*#my_slider {width:537px;height:424px;margin-top:30px;overflow: hidden;position:relative;}
#my_slider > ul {list-style-type:none;height:424px; position: absolute; left: -537px; top: 0; white-space: nowrap}
#my_slider > ul > li {width:537px; height:424px; position: relative; float: left; text-align: center}
#my_slider > ul > li  a img{border:1px solid #e5ecf3;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}*/

#my_slider {
	width:537px;
	height:537px;
	margin-top:30px;
	overflow: hidden;
	position:relative;
}
#my_slider > ul {
	list-style-type:none;
	height:415px;
	position: absolute;
	left: -537px;
	top: 0;
	white-space: nowrap
}
#my_slider > ul > li {
	width:537px;
	height:415px;
	position: relative;
	float: left;
	text-align: center;

}
#my_slider > ul > li  a{
	display: block;
	width: 443px;
	margin: 0 auto;
	border:1px solid #f6f6f6;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
#my_slider > ul > li  a img{
	display: block;
	max-width: 100%;
	margin: 0 auto;
}

#prev,#next {
	text-indent:-9999px;
	position:absolute;
	top:201px;
	width:21px;
	height:44px;
	cursor:pointer;
	display:block;
	z-index:101;
}
#prev {background:url(img/prev.png) no-repeat 0 0;left:25px;}
#next {background:url(img/next.png) no-repeat 0 0;left:490px;}

.foto_box {overflow: hidden; padding-bottom: 15px;margin-left:-7px;position:relative;}
.slider_control {width: 202px; float: right;margin:142px 0 0 0;position:relative;}
.slider_control ul{list-style-type:none;}
/*.slider_control ul li {float: left; margin-right: 3px; margin-bottom: 2px;border:1px solid #f0f4f8;}*/
.slider_control ul li { text-align: center; float: left; margin-right: 3px; margin-bottom: 2px;border:1px solid #f0f4f8; width: 93px; height: 80px; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.slider_control ul li img {max-width: 93px; max-height: 80px;}
.slider_control ul li.active, .slider_control ul li:hover {border:1px solid #a1c5e8;}
.slider_control ul li h2{/*background-color:#fff;*/width:537px;position:absolute;top:-141px;left:-540px;z-index:100;}
.slider_control ul li .top-info{position:absolute;top:-113px;left:0;}
.slider_control ul li .top-info .photos{list-style-type:none;}
.slider_control ul li .top-info .photos li{margin-left:3px;margin-bottom:0;float:left;}
.slider_control ul li .top-info .photos li:first-child{margin-left:0;}
.slider_control ul li .top-info .photos img{width:22px;height:21px;border:1px solid #a6afc5;}
.slider_control ul li .top-info .size{line-height:14px;margin-bottom:0;}
.slider_control ul li .top-info .price{color:#053b77;font-size:14px;line-height:18px;margin-bottom:4px;}
.slider_control ul li .top-info .price span{font-size:18px;}
.slider_control ul li .top-info .price em{color:#303030;font-size:18px;font-weight:normal;}
.slider_control ul li .top-info .add{
	background:url(img/top-info-a.add.png) no-repeat;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	text-decoration:none;
	line-height:45px;
	width:156px;
	height:45px;
	padding:0 0 0 62px;
	display:block;
}
.slider_control ul li .video{width:201px;height:74px;position:absolute;bottom:-75px;left:0;z-index:20;}
.slider_control ul li .video img{width:201px;height:74px;}
.slider_control ul li.active .top-info{background-color:#FFF;z-index:20;}
.slider_control ul li.active h2{/*background-color:#FFF;*/z-index:101;}
.slider_control ul li.active .video{z-index:30;}

.slider_control .video{
	display: inline-block;
	margin: 16px 0 0;
}

.scroll-pane {width: 100%; height: 300px; overflow: auto;}
.jspContainer {overflow: hidden; position: relative; }
.jspPane {position: absolute; padding: 15px !important; width: 240px !important}
.jspVerticalBar {position: absolute; top: 0; right: 0; width: 9px; height: 100%; background: url(../images/jspVerticalBar.png) repeat-y 0 0;}
.jspHorizontalBar {position: absolute; bottom: 0; left: 0; width: 100%; height: 16px; background: red; display: none}
.jspVerticalBar *, .jspHorizontalBar * {margin: 0; padding: 0;}
.jspCap {display: none;}
.jspHorizontalBar .jspCap {float: left;}
.jspTrack { position: relative;}
.jspDrag {background: url(../images/jspTrack.png) repeat-y 0 0; position: relative; top: 0; left: 0; cursor: pointer; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag {float: left; height: 100%;}
.jspArrow {text-indent: -20000px; display: block; cursor: pointer;}
.jspArrow.jspDisabled {cursor: default; }
.jspHorizontalBar .jspArrow {width: 16px; float: left; height: 100%;}
.jspVerticalBar .jspArrow:focus {outline: none;}
.jspCorner {background: #eeeef4; float: left; height: 100%;}
.jspArrowDown {background: url(../images/jspArrowDown.png) no-repeat 0 0; width:7px; height: 5px;}
.jspArrowUp {background: url(../images/jspArrowUp.png) no-repeat 0 0; width:7px; height: 5px;}

.nc_mscart td {height: 40px;}

.box ul,ol {margin-left: 20px;}

.goods-block #mycarousel { height: 420px;}

.goods-block .jcarousel-skin-tango .jcarousel-clip-horizontal {height: 332px;}



/*****************STYLES FOR NEW HTML*****************/

.main-banner-box{
    width: 100%;
    height: 330px;
    margin: -31px 0 0 0;
    z-index: 10;
}

.main-banner-box .slogan{
    font-family: "CharcoalCY";
    font-size: 36px;
    line-height: 36px;
    color: #245d70;
    padding: 55px 0 0 0;
    text-shadow: 0px 6px 27px rgba(0, 0, 0, 0.44);
    text-align: center;
    margin: 0 0 10px;
}

.main-banner-box .info-btn{
	display: block;
	margin: 10px auto;
	background-color: #df902e;
	color: #fff;
	font-family: Arial;
	line-height: 28px;
	font-size: 14px;
	font-weight: bold;
	height: 28px;
	width: 140px;
	text-align: center;
	text-decoration: none;

	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}

.main-banner-box .info-btn:hover{
	background-color: #e8a62f;
}

.phone-block{
	background: url("img/phone-block-ico.png") no-repeat left top;
	display: block;
	padding: 2px 0 0 45px;
	float: left;
	margin: 15px 0 0;
}

.phone-block .phone_num{
	font-family: Arial;
    font-size: 24px;
    line-height: 24px;
    color: #235c70;
    text-decoration: none;
    display: block;
    margin-bottom: 3px;
}

.phone-block .callback_link{
	font-family: Arial;
    font-size: 12px;
    line-height: 14px;
    color: #b77626;
    text-decoration: underline;
    display: block;
}

.phone-block .callback_link:hover{
	text-decoration: none;
}

.varieties-box{
    margin: -125px 0 5px 0;
}

.varieties-box ul{
    margin: 0;
}

.varieties-box li{
    list-style: none;
    display: block;
    float: left;
    position: relative;
    margin: 0 14px;
    width: 300px;
    height: 160px;
    text-align: center;
	vertical-align: bottom;
	overflow: hidden;
}

.varieties-box li:hover .varieties-item .varieties-intro{
	top: -75px;
}

.varieties-box li:hover .varieties-item .varieties-intro .varieties-text{
	top: 0px;
}

.varieties-box .varieties-item{

	border: 5px solid #fff;
	height: 150px;
	position: relative;
}

.varieties-item1{
	background: url("../img/varieties1.jpg") no-repeat center center;
	background-size: cover;
}

.varieties-item2{
	background: url("../img/varieties2.jpg") no-repeat center center;
	background-size: cover;
}

.varieties-item3{
	background: url("../img/varieties3.jpg") no-repeat center center;
	background-size: cover;
}

.varieties-box .varieties-item .varieties-intro{
	position: absolute;
	left: -5px;
	right: -5px;
	top: 10px;
	padding-top: 88px;
	background: url("img/varieties-bg.png") repeat-x center top;
	height: 500px;
	width: 300px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.varieties-box .varieties-item .varieties-intro .varieties-title{
	font-size: 24px;
	line-height: 20px;
	margin-bottom: 15px;
	font-family: "CharcoalCY";
}

.varieties-box .varieties-item .varieties-intro .varieties-text{
	position: relative;
	top: 30px;
	/*width: 190px;*/
	width: 240px;
	margin: 0 auto;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.varieties-box .varieties-item .varieties-intro .varieties-text a{
	display: block;
	line-height: 18px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
}
.varieties-box .varieties-item .varieties-intro .varieties-text a:hover{
	background-color: #e0932e;
}

.varieties-box li a{
    display: block;
    font-family: Arial;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    /*padding: 0 10px;*/
    padding: 0 35px;
}

.varieties-box li a img{
    /*margin: -15px 0 5px 0;*/
    margin: -36px 0 5px -12px;
}

.varieties-box li a span{
    font-family: Arial;
    font-size: 18px;
    line-height: 18px;
    font-weight: bold;
    color: #fff;
}

.inbasket-btn{
	display: block;
	width: 110px;
	background: url("img/inbasket-btn-ico.png") no-repeat left center #63b5c6;
	background: url("img/inbasket-btn-ico.png") no-repeat left center -moz-linear-gradient(top,  #63b5c6 0%, #438598 100%);
	background: url("img/inbasket-btn-ico.png") no-repeat left center -webkit-gradient(linear, left top, left bottom, color-stop(0%,#63b5c6), color-stop(100%,#438598));
	background: url("img/inbasket-btn-ico.png") no-repeat left center -webkit-linear-gradient(top,  #63b5c6 0%,#438598 100%);
	background: url("img/inbasket-btn-ico.png") no-repeat left center -o-linear-gradient(top,  #63b5c6 0%,#438598 100%);
	background: url("img/inbasket-btn-ico.png") no-repeat left center -ms-linear-gradient(top,  #63b5c6 0%,#438598 100%);
	background: url("img/inbasket-btn-ico.png") no-repeat left center linear-gradient(to bottom,  #63b5c6 0%,#438598 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63b5c6', endColorstr='#438598',GradientType=0 );
	height: 30px;
	padding-left: 36px;
	text-decoration: none;

	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;

	position: absolute;
	bottom: 10px;
	left: 50%;
	margin-left: -73px;
}

.inbasket-btn span{
	display: block;
	padding: 0 10px;
	color: #fff;
	font-family: Arial;
    font-size: 14px;
    line-height: 30px;
    height: 30px;
    font-weight: bold;
    background: #f0ba30;
	background: -moz-linear-gradient(top,  #f0ba30 0%, #de902e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0ba30), color-stop(100%,#de902e));
	background: -webkit-linear-gradient(top,  #f0ba30 0%,#de902e 100%);
	background: -o-linear-gradient(top,  #f0ba30 0%,#de902e 100%);
	background: -ms-linear-gradient(top,  #f0ba30 0%,#de902e 100%);
	background: linear-gradient(to bottom,  #f0ba30 0%,#de902e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0ba30', endColorstr='#de902e',GradientType=0 );

	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}

.inbasket-btn:hover span{
	background: #de902e;
	background: -moz-linear-gradient(top,  #de902e 0%, #f0ba30 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#de902e), color-stop(100%,#f0ba30));
	background: -webkit-linear-gradient(top,  #de902e 0%,#f0ba30 100%);
	background: -o-linear-gradient(top,  #de902e 0%,#f0ba30 100%);
	background: -ms-linear-gradient(top,  #de902e 0%,#f0ba30 100%);
	background: linear-gradient(to bottom,  #de902e 0%,#f0ba30 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de902e', endColorstr='#f0ba30',GradientType=0 );
}

.b-advantages{
	background-color: #448699;
	padding: 20px 15px 15px;
}

.b-advantages .h3-title{
	font-size: 30px;
	line-height: 32px;
	font-family: "CharcoalCY";
	color: #fff;
	margin-bottom: 20px;
	text-align: center;
}

.b-advantages .info-btn{
	display: block;
	margin: 0 auto;
	color: #fff;
	font-family: Arial;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	height: 28px;
	width: 155px;
	text-align: center;
	text-decoration: none;

	background: #f0ba30;
	background: -moz-linear-gradient(top,  #f0ba30 0%, #df912e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0ba30), color-stop(100%,#df912e));
	background: -webkit-linear-gradient(top,  #f0ba30 0%,#df912e 100%);
	background: -o-linear-gradient(top,  #f0ba30 0%,#df912e 100%);
	background: -ms-linear-gradient(top,  #f0ba30 0%,#df912e 100%);
	background: linear-gradient(to bottom,  #f0ba30 0%,#df912e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0ba30', endColorstr='#df912e',GradientType=0 );

	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}

.b-advantages .info-btn:hover{
	background: #df912e;
	background: -moz-linear-gradient(top,  #df912e 0%, #f0ba30 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#df912e), color-stop(100%,#f0ba30));
	background: -webkit-linear-gradient(top,  #df912e 0%,#f0ba30 100%);
	background: -o-linear-gradient(top,  #df912e 0%,#f0ba30 100%);
	background: -ms-linear-gradient(top,  #df912e 0%,#f0ba30 100%);
	background: linear-gradient(to bottom,  #df912e 0%,#f0ba30 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#df912e', endColorstr='#f0ba30',GradientType=0 );
}

.b-advantages .advantages-item{
	display: block;
	width: 50%;
	float:left;
	padding: 0 0 0 140px;
	margin: 0 0 45px;
	height: 110px;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.b-advantages .advantages-item .title{
	font-size: 18px;
	line-height: 20px;
	color: #fff;
	font-family: "CharcoalCY";
	margin-bottom: 10px;
}

.b-advantages .advantages-item p{
	font-size: 12px;
	line-height: 16px;
	color: #fff;
	padding: 0;
	margin: 0;
}

.b-advantages .advantages-item.adv1{
	background: url("img/adv1.png") no-repeat 20px 0;
}

.b-advantages .advantages-item.adv2{
	background: url("img/adv2.png") no-repeat 40px 7px;
}

.b-advantages .advantages-item.adv3{
	background: url("img/adv3.png") no-repeat 45px 10px;
	margin-bottom: 20px;
}

.b-advantages .advantages-item.adv4{
	background: url("img/adv4.png") no-repeat 52px 0;
	margin-bottom: 20px;
}

/* footer */
#footer{
	background-color: #235c70;
	height:58px;
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 1000;
}
#footer .wrap{
	height:58px;
	position:relative;
}

#footer .copyright{
    font-family: Arial;
    font-size: 12px;
    line-height: 16px;
    color: #fff;
    float: left;
    padding: 15px 65px 0 0;
}

#footer .copyright span{
    font-family: Arial;
    font-size: 12px;
    line-height: 16px;
    color: #fff;
}

#footer .phone{
    font-family: Arial;
    font-size: 24px;
    line-height: 24px;
    color: #fff;
    font-weight: bold;
    float: left;
    padding: 15px 35px 0 0;
    margin: 0;
}


#footer .create{
	margin: 11px 0 0;
    float: right;
    font-size: 10px;
    line-height: 12px;
    height: 40px;
    text-decoration:underline;
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
    font-family: Arial;
    background: url('../img/bg-create.png') no-repeat right 0;
    padding: 7px 65px 0 0;
}

#footer .create a{
    font-size: 10px;
    line-height: 12px;
    height: 40px;
    text-decoration:none;
    font-weight: bold;
    color: #fff;
    font-family: Arial;
}

.bg.main-bg{background: url(img/bgg.jpg) no-repeat center top #fff; padding-bottom:1px;}

#cuselFrame-sel1 .cuselText{
	z-index: 2;
}


.catalog-goods-block .jcarousel-skin-tango .jcarousel-container{
	margin: 0 auto;
    overflow: hidden;
    padding: 0 25px;
    width: 668px;
}

.catalog-goods-block .jcarousel-skin-tango .jcarousel-clip-horizontal{
	width: 668px;
}

.catalog-goods-block .jcarousel-skin-tango .jcarousel-prev-horizontal{
	left: 5px;
}

.catalog-goods-block .jcarousel-skin-tango .jcarousel-next-horizontal{
	right: 5px;
}

.catalog-goods-block .ui-widget-header{
	background: #4ea5b7;
	background: -moz-linear-gradient(top,  #4ea5b7 0%, #2f778b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4ea5b7), color-stop(100%,#2f778b));
	background: -webkit-linear-gradient(top,  #4ea5b7 0%,#2f778b 100%);
	background: -o-linear-gradient(top,  #4ea5b7 0%,#2f778b 100%);
	background: -ms-linear-gradient(top,  #4ea5b7 0%,#2f778b 100%);
	background: linear-gradient(to bottom,  #4ea5b7 0%,#2f778b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4ea5b7', endColorstr='#2f778b',GradientType=0 );
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}

.catalog-goods-block .cats{
	display: block;
	padding: 9px 10px;
	margin: 0 0 16px;
	text-align: left;
}

.catalog-goods-block .cats li{
	line-height: 33px;
	margin: 0 15px 0 0;
}

.catalog-goods-block .cats li a {
    color: #fff;
    font-size: 18px;
    text-decoration: underline;
    -webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background-color: transparent;
	padding: 0 13px;
	line-height: 33px;
	display: block;
}

.catalog-goods-block .cats li.ui-tabs-active a{
	color: #fff!important;
	background: #f0ba30;
	background: -moz-linear-gradient(top,  #f0ba30 0%, #df912e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0ba30), color-stop(100%,#df912e));
	background: -webkit-linear-gradient(top,  #f0ba30 0%,#df912e 100%);
	background: -o-linear-gradient(top,  #f0ba30 0%,#df912e 100%);
	background: -ms-linear-gradient(top,  #f0ba30 0%,#df912e 100%);
	background: linear-gradient(to bottom,  #f0ba30 0%,#df912e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0ba30', endColorstr='#df912e',GradientType=0 );

}

.b-advantages-line{
	background: #e9eef0;
	background: -moz-linear-gradient(top,  #e9eef0 0%, #ffffff 50%, #ffffff 51%, #e9eef0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9eef0), color-stop(50%,#ffffff), color-stop(51%,#ffffff), color-stop(100%,#e9eef0));
	background: -webkit-linear-gradient(top,  #e9eef0 0%,#ffffff 50%,#ffffff 51%,#e9eef0 100%);
	background: -o-linear-gradient(top,  #e9eef0 0%,#ffffff 50%,#ffffff 51%,#e9eef0 100%);
	background: -ms-linear-gradient(top,  #e9eef0 0%,#ffffff 50%,#ffffff 51%,#e9eef0 100%);
	background: linear-gradient(to bottom,  #e9eef0 0%,#ffffff 50%,#ffffff 51%,#e9eef0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9eef0', endColorstr='#e9eef0',GradientType=0 );

	padding: 20px;
	margin: 0 0 40px;
}

.b-advantages-line li{
	display: inline-block;
	vertical-align: top;
	text-align: center;
	padding-top: 90px;
	width: 230px;
}


.b-advantages-line .adv1{
	background: url("img/adv1.png") no-repeat center 13px;
}

.b-advantages-line .adv2{
	background: url("img/adv2.png") no-repeat center 12px;
}

.b-advantages-line .adv3{
	background: url("img/adv3.png") no-repeat center 5px;
}

.b-advantages-line .adv4{
	background: url("img/adv4.png") no-repeat center 0;
}

.title{
	color: #448699;
	font-family: "CharcoalCY";
	font-size: 18px;
}

#cboxLoadedContent{
	padding: 0!important;
	background: none!important;
}

#cboxLoadedContent iframe{
	background: none repeat scroll 0 0 #000;
    padding: 1px;
    display: block;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
}

.callback-popup{
	width: 385px;
	height: 315px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #fff;
	position: relative;
	border: 3px solid #4d90a2;
}

.callback-popup .popup_close{
	width: 42px;
	height: 42px;
	z-index: 9;
	position: absolute;
	right: 6px;
	top: 6px;
	background: url("img/popup_close.png") no-repeat center center;
}

.callback-popup .popup-title{
	font-family: Arial;
	font-weight: bold;
	color: #161616;
	font-size: 24px;
	text-align: center;
	padding: 0 55px;
	margin: 15px 0 10px;
}

.callback-popup input[type="text"]{
	display: block;
	width: 312px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin: 0 auto 6px;
	background: #ecf6f8;
	border: 1px solid #b5d6de;
	height: 34px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	font-family: Arial;
	padding: 0 5px;
}

.callback-popup textarea{
	display: block;
	width: 312px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin: 0 auto 20px;
	background: #ecf6f8;
	border: 1px solid #b5d6de;
	height: 82px;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	text-align: center;
	font-family: Arial;
	resize: none;
	padding: 5px;
}

.callback-popup .send-btn{
	width: 144px;
	display: block;
	margin: 0 auto;
	font-weight: bold;
	color: #fff;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	line-height: 32px;
	text-align: center;
	font-family: Arial;
	font-size: 13px;
	background: rgb(240,186,48);
	background: -moz-linear-gradient(top,  rgba(240,186,48,1) 0%, rgba(222,144,46,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(240,186,48,1)), color-stop(100%,rgba(222,144,46,1)));
	background: -webkit-linear-gradient(top,  rgba(240,186,48,1) 0%,rgba(222,144,46,1) 100%);
	background: -o-linear-gradient(top,  rgba(240,186,48,1) 0%,rgba(222,144,46,1) 100%);
	background: -ms-linear-gradient(top,  rgba(240,186,48,1) 0%,rgba(222,144,46,1) 100%);
	background: linear-gradient(to bottom,  rgba(240,186,48,1) 0%,rgba(222,144,46,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0ba30', endColorstr='#de902e',GradientType=0 );
	border: 0;
	cursor: pointer;
}

.callback-popup .send-btn:hover{
	background: rgb(222,144,46);
	background: -moz-linear-gradient(top,  rgba(222,144,46,1) 0%, rgba(240,186,48,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(222,144,46,1)), color-stop(100%,rgba(240,186,48,1)));
	background: -webkit-linear-gradient(top,  rgba(222,144,46,1) 0%,rgba(240,186,48,1) 100%);
	background: -o-linear-gradient(top,  rgba(222,144,46,1) 0%,rgba(240,186,48,1) 100%);
	background: -ms-linear-gradient(top,  rgba(222,144,46,1) 0%,rgba(240,186,48,1) 100%);
	background: linear-gradient(to bottom,  rgba(222,144,46,1) 0%,rgba(240,186,48,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de902e', endColorstr='#f0ba30',GradientType=0 );
}

/*
         ,,                            ,,
        *MM                            db
         MM
 ,6"Yb.  MM,dMMb.   ,6"Yb.  `7Mb,od8 `7MM  ,pP"Ybd
8)   MM  MM    `Mb 8)   MM    MM' "'   MM  8I   `"
 ,pm9MM  MM     M8  ,pm9MM    MM       MM  `YMMMa.
8M   MM  MM.   ,M9 8M   MM    MM       MM  L.   I8
`Moo9^Yo.P^YbmdP'  `Moo9^Yo..JMML.   .JMML.M9mmmP'

                                                   */

.auth_text {
	margin-top: 10px;
}

.content .nc_row p, .content .nc_row li {
	text-align: justify;
	font-size: 14px;
	line-height: 18px;
}

.content .nc_row ul, .content .nc_row ol {
	margin-left:30px;
	list-style-position: outside;
	margin-bottom:18px;
	color: #212121;
}

.content .nc_row ul {
	list-style-type: circle;
}

.content .nc_row ol {
	list-style-type: decimal;
}


/*//
//                          88
//                          88
//                          88
//  ,adPPYba,   ,adPPYba,   88   ,adPPYba,   8b,dPPYba,
// a8"     ""  a8"     "8a  88  a8"     "8a  88P'   "Y8
// 8b          8b       d8  88  8b       d8  88
// "8a,   ,aa  "8a,   ,a8"  88  "8a,   ,a8"  88
//  `"Ybbd8"'   `"YbbdP"'   88   `"YbbdP"'   88
//
//
*/

a:link, a:active{color:#140A58;}

/* old #62b4c4 - #438598 */
/* new #2E81CE #2E4B8C*/

.nav-bg{
	background: #2E81CE;
	background: -moz-linear-gradient(top,  #2E81CE 0%, #2E4B8C 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2E81CE), color-stop(100%,#2E4B8C));
	background: -webkit-linear-gradient(top,  #2E81CE 0%,#2E4B8C 100%);
	background: -o-linear-gradient(top,  #2E81CE 0%,#2E4B8C 100%);
	background: -ms-linear-gradient(top,  #2E81CE 0%,#2E4B8C 100%);
	background: linear-gradient(to bottom,  #2E81CE 0%,#2E4B8C 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2E81CE', endColorstr='#2E4B8C',GradientType=0 );
}



/*#367485*/
.nav li a:hover{background-color:#140A58;}
.nav li.hover a{background-color:#140A58;}
.nav li .sub-menu {background-color:#140A58;list-style-type:none;padding:9px 0 30px 0;position:absolute;top:34px;left:0;display:none;z-index:20;border-radius:0 0 7px 7px;-webkit-border-radius:0 0 7px 7px;-moz-border-radius:0 0 7px 7px;}
.nav li .sub-menu li a{background:none;color:#fff;font-size:12px;text-decoration:underline;line-height:19px;height:19px;width:200px; padding:0 30px 0 20px;}
.nav li .sub-menu li a:hover{background-color:#2E81CE;text-decoration:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}


/* old #245d70*/
h1{
	color:#140A58;
}
h2{
	color:#140A58;
}

.main h3{
	color:#140A58;
}

.main-banner-box .slogan{
	color: #140A58;
	text-shadow: 0px 6px 27px rgba(0, 0, 0, 0.44);
}

.b-advantages{
	background-color: #2E4B8C;
}

.phone-block .phone_num{
	color: #140A58;
}

#mycarousel > li .price {
	color: #140A58;
}

#mycarousel2 > li h3 a {
	color: #140A58;
}

#mycarousel2 > li .price {
	color: #140A58;
}

#mycarousel3 > li h3 a {
	color: #140A58;
}

#mycarousel3 > li .price {
	color: #140A58;
}

#footer{
	background-color: #2E4B8C;
}

.catalog-block{
	background-color:#2E4B8C;
}

.section .title .tabs li{
	color:#140A58;
}

.section .title h3{
	color: #140A58;
}

.change-form p .price {
	color: #140A58;
}

.section .tabs-block .box .add, .nc_msput a {
	background: url("img/inbasket-btn-ico.png") no-repeat left center #2E81CE;
	background: url("img/inbasket-btn-ico.png") no-repeat left center -moz-linear-gradient(top,  #2E81CE 0%, #2E4B8C 100%);
	background: url("img/inbasket-btn-ico.png") no-repeat left center -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2E81CE), color-stop(100%,#2E4B8C));
	background: url("img/inbasket-btn-ico.png") no-repeat left center -webkit-linear-gradient(top,  #2E81CE 0%,#2E4B8C 100%);
	background: url("img/inbasket-btn-ico.png") no-repeat left center -o-linear-gradient(top,  #2E81CE 0%,#2E4B8C 100%);
	background: url("img/inbasket-btn-ico.png") no-repeat left center -ms-linear-gradient(top,  #2E81CE 0%,#2E4B8C 100%);
	background: url("img/inbasket-btn-ico.png") no-repeat left center linear-gradient(to bottom,  #2E81CE 0%,#2E4B8C 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2E81CE', endColorstr='#2E4B8C',GradientType=0 );
}

.container .main-content .nav-path li a {
	color: #2E4B8C;
}



/*!**/
    /*ColorBox Core Style:*/
    /*The following CSS is consistent between example themes and should not be altered.*/
/**!*/
/*#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}*/
/*#cboxOverlay{position:fixed; width:100%; height:100%;}*/
/*#cboxMiddleLeft, #cboxBottomLeft{clear:left;}*/
/*#cboxContent{position:relative;}*/
/*#cboxLoadedContent{overflow:auto;}*/
/*#cboxTitle{margin:0;}*/
/*#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}*/
/*#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}*/
/*.cboxPhoto{float:left; margin:auto; border:0; display:block;}*/
/*.cboxIframe{width:100%; height:100%; display:block; border:0;}*/

/*!**/
    /*User Style:*/
    /*Change the following styles to modify the appearance of ColorBox.  They are*/
    /*ordered & tabbed in a way that represents the nesting of the generated HTML.*/
/**!*/
/*#cboxOverlay{background:url(/images/colorbox/overlay.png) repeat 0 0;}*/
/*#colorbox{}*/
/*#cboxTopLeft{width:21px; height:21px; background:url(/images/colorbox/controls.png) no-repeat -100px 0;}*/
/*#cboxTopRight{width:21px; height:21px; background:url(/images/colorbox/controls.png) no-repeat -129px 0;}*/
/*#cboxBottomLeft{width:21px; height:21px; background:url(/images/colorbox/controls.png) no-repeat -100px -29px;}*/
/*#cboxBottomRight{width:21px; height:21px; background:url(/images/colorbox/controls.png) no-repeat -129px -29px;}*/
/*#cboxMiddleLeft{width:21px; background:url(/images/colorbox/controls.png) left top repeat-y;}*/
/*#cboxMiddleRight{width:21px; background:url(/images/colorbox/controls.png) right top repeat-y;}*/
/*#cboxTopCenter{height:21px; background:url(/images/colorbox/border.png) 0 0 repeat-x;}*/
/*#cboxBottomCenter{height:21px; background:url(/images/colorbox/border.png) 0 -29px repeat-x;}*/
/*#cboxContent{background:#fff; overflow:hidden;}*/
/*#cboxError{padding:50px; border:1px solid #ccc;}*/
/*#cboxLoadedContent{margin-bottom:28px;}*/
/*#cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}*/
/*#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}*/
/*#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}*/
/*#cboxPrevious{position:absolute; bottom:0; left:0; background:url(/images/colorbox/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}*/
/*#cboxPrevious.hover{background-position:-75px -25px;}*/
/*#cboxNext{position:absolute; bottom:0; left:27px; background:url(/images/colorbox/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}*/
/*#cboxNext.hover{background-position:-50px -25px;}*/
/*#cboxLoadingOverlay{background:url(/images/colorbox/loading_background.png) no-repeat center center;}*/
/*#cboxLoadingGraphic{background:url(/images/colorbox/loading.gif) no-repeat center center;}*/
/*#cboxClose{position:absolute; bottom:0; right:0; background:url(/images/colorbox/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}*/
/*#cboxClose.hover{background-position:-25px -25px;}*/

div#mslayer_simplemodal_container {
	padding: 30px;
	background-color: white;
	height: 100px;
	width: 400px;
	margin: 0px;
	font-family: 'Segoe UI', SegoeWP, Arial;
	font-size: 12px;
	color: #444444;
	line-height: 14px;
	border: 1px solid gray;
	border-radius: 2px;
	text-align: center;
}

.simplemodal-data {
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 30px;
	text-align: center;
}

.simplemodal-data div {
	margin-top: 30px;
}

.simplemodal-data a{
	font-size: 18px;
	/*margin-right:20px;*/
	text-align: center;
}

.resume_order {
	/*display: block;*/
	margin: 10px auto;
	background-color: #df902e;
	color: #fff;
	font-family: Arial;
	line-height: 28px;
	font-size: 14px;
	font-weight: bold;
	height: 33px;
	width: 140px;
	text-align: center;
	text-decoration: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#adminForm span {
	/*float: left;*/
	width: 100%;
	display: block;
	font-size: 18px;
	margin-bottom: 10px;
}

#adminForm input[type=text],#adminForm textarea {
	/*float: right;*/
	width: 100%;
}

#adminForm span:after{
	content: "";
	clear: both;
}


#mycarousel3 > li h3, #mycarousel2 > li h3, #mycarousel > li h3 {
	max-height: 50px;
	overflow: hidden;
}

.goods-block .jcarousel-skin-tango .jcarousel-clip-horizontal {
	height: 410px;
}

#mycarousel3,#mycarousel2,#mycarousel {
	height: 400px;
}

#mycarousel3 > li,#mycarousel2 > li,#mycarousel > li {
	height: 380px;
}

#mycarousel3 .nc_msput,#mycarousel2 .nc_msput,#mycarousel .nc_msput {
	margin-top:10px;
}

.soc_netw {
	float: left;
	width: 330px;
	height: 39px;
	margin-top:7px;
}

.soc_netw a {
	 float: left;
	 margin-right: 4px;
	 display: inline-block;
 }

.soc_netw a:last-child {
	margin-right: 0;
}

#disc_sticker {
	position: absolute;
	height: 20px;
	min-width: 50px;
	top: 30px;
	left: 0;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	background-color: red;
	color: white;
	vertical-align: middle;
	font-weight: bold;
	font-size: 14px;
}

#utp {
	width: 100%;
	height: auto;
}

.utp_item {
	float: left;
	margin-right: 10px;
	width: 18%;
	/*border: 1px solid black;*/
	text-align: center;
}

.utp_item p {
	text-align: center;
	height: 50px;
}

.utp_item img {
	max-height: 130px;
	max-width: 130px;
	text-align: center;
}