


/* Start:/bitrix/templates/cosmos/components/bitrix/menu/horizontal_multilevel/style.css*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	background:#BC262C url(/bitrix/templates/cosmos/components/bitrix/menu/horizontal_multilevel/images/header_menu_bg.gif) repeat-x;
	min-height:27px;
	width:100%;
	list-style:none;
	font-size:11px;
	float:left;
	/*font-size:90%*/
}

#horizontal-multilevel-menu
{
	
}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
}

#horizontal-multilevel-menu li 
{
	float:left;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	background:#fc8d3d;
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	background:#e26336;
	color:#fff;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url(/bitrix/templates/cosmos/components/bitrix/menu/horizontal_multilevel/images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(/bitrix/templates/cosmos/components/bitrix/menu/horizontal_multilevel/images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	background:#D6D6D6;
	color:#fff;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	background:#D6D6D6;
	color:#fff;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:135px;
	background:#F5F5F5;
	border:1px solid #C1C1C1;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#4F4F4F;
	font-weight:bold;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#4F4F4F;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}
/* End */



/* Start:/bitrix/templates/cosmos/template_styles.css*/
*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}[hidden],template{display:none}a:active,a:hover{outline:0}b,strong{font-weight:bold}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}button,input,select,textarea{font:inherit;margin:0}button{overflow:visible}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}ul,ol,li{margin:0;padding:0}

/*GENERAL*/
html,body{height:100%;margin:0;padding:0}
body{font-size:12px;font-family:'PT Sans', Arial, sans-serif;color:#404040}
h1{font-size:40px;text-transform:uppercase;margin:0 0 30px 0;font-weight:700;color:#06b8ff;border-bottom:1px solid #ededed;padding-bottom:10px;line-height:1.1}
p{margin:10px 0}
a{color:#06b8ff}

/*HELP*/
.wrap{width:980px;position:relative;margin:0 auto}
.main{margin:0 auto 20px auto;font-size:14px}
.main ul{margin:15px 40px}
ul.bread{margin:0}
.wrapper{min-height:100%;height:auto !important;height:100%;margin:0 0 -60px 0;padding:0 0 60px 0}
.clr{width:100%;height:0;position:relative;clear:both}
.left{float:left}
.right{float:right}
.main-text{font-size:14px}
.line{width:100%;height:1px;background:#ededed;margin-bottom:10px}
.prev{border:1px solid #ededed;}

/*HEADER*/
header{width:100%;height:144px;position:relative}

.info{position:relative;height:42px;width:100%;background:#ededed;color:#f7f7f7}
.info a.tab{background:#06b8ff;display:inline-block;position:relative;margin-top:12px;text-decoration:none;padding:6px 20px;color:#fff;font-size:14px;text-transform:uppercase;font-weight:700;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border-top-left-radius:6px;border-top-right-radius:6px;}
.info a.tab:hover{background:#fff;color:#06b8ff}
.info a.active{background:#fff;color:#06b8ff}
.info img{margin:-5px 10px}
.info span.blue{color:#06b8ff}
.info p.item{margin:0 0 0 40px;float:right;font-weight:700;text-transform:uppercase;display:inline-block;line-height:42px;color:#616161;}

.logo{margin:26px 0}

ul.top-menu{float:right}
ul.top-menu li{display:inline-block;line-height:102px}
ul.top-menu li:before {content: '';background-image:url(/bitrix/templates/cosmos/images/star.png);background-repeat:no-repeat;background-position:right center;width:21px;height:21px;display: inline-block;margin:-5px 30px}
ul.top-menu li a{color:#616161;font-weight:600;text-transform:uppercase;text-decoration:none;font-size:14px}
ul.top-menu li a:hover{color:#06b8ff} 
ul.top-menu li a.root-item-selected{color:#06b8ff}

/*SLIDER*/
#owl-demo,.owl-carousel{width:100%;overflow:hidden}
#owl-demo .item{height:550px}
#owl-demo .item img{display:block;height:550px}
#owl-demo p.h1{font-size:70px;font-weight:700;top:190px;}
#owl-demo p{text-transform:uppercase;font-size:16px;margin:0;position:absolute;top:275px;right:0;color:#fff}
#owl-demo .owl-buttons{position:absolute;top:42%;width:100%}
#owl-demo .owl-buttons .owl-next{display:block;background:url(/bitrix/templates/cosmos/images/next.png);width:38px;height:77px;float:right;right:70px;position:absolute;text-indent:-9999px;opacity:1}
#owl-demo .owl-buttons .owl-prev{display:block;background:url(/bitrix/templates/cosmos/images/prev.png);width:38px;height:77px;float:left;left:70px;position:absolute;text-indent:-9999px;opacity:1}
#owl-demo .owl-pagination{position:absolute;width:980px;left:50%;margin:0 0 0 -490px;top:310px}
#owl-demo .owl-pagination .owl-page{float:right}
#owl-demo .owl-pagination .owl-page span{background:#fff;opacity:1;height:20px;width:20px}
#owl-demo .owl-pagination .active span{background:#06b8ff}
#owl-down, #owl-down2{margin-top:20px}
#owl-down .item, #owl-down2 .item{margin:0 3px}
#owl-down .item img, #owl-down2 .item img{display:block;width:239px;height:auto;}
#owl-down .owl-buttons, #owl-down2 .owl-buttons{position:absolute;top:25%;width:100%}
#owl-down .owl-buttons .owl-next, #owl-down2 .owl-buttons .owl-next{display:block;background:url(/bitrix/templates/cosmos/images/next.png);width:38px;height:77px;float:right;right:-70px;position:absolute;text-indent:-9999px;opacity:1}
#owl-down .owl-buttons .owl-prev, #owl-down2 .owl-buttons .owl-prev{display:block;background:url(/bitrix/templates/cosmos/images/prev.png);width:38px;height:77px;float:left;left:-70px;position:absolute;text-indent:-9999px;opacity:1}

/*TEXT-BLOCK*/
.text-block{position:relative;width:100%;padding:50px 0}
.text-block h1{text-align:center;font-size:30px;text-transform:uppercase;font-weight:300;margin:20px 0 30px 0;border-bottom:none}
.text-block h1 span{display:inline-block;width:320px}
.text-block h1:before {content: '';background-image:url(/bitrix/templates/cosmos/images/before.png);background-repeat:no-repeat;background-position:left center;width:274px;height:21px;display: inline-block;vertical-align:top;margin-top:30px}
.text-block h1:after {content: '';background-image:url(/bitrix/templates/cosmos/images/after.png);background-repeat:no-repeat;background-position:right center;width:274px;height:21px;display: inline-block;vertical-align:top;margin-top:30px}
.text-block p{text-align:center;width:80%;margin:0 auto 30px auto;font-size:14px}
.star{background:url(/bitrix/templates/cosmos/images/angle.png);position:absolute;width:99px;height:70px;left:50%;margin-left:-50px;bottom:-26px;z-index:100}
.ugol{background:url(/bitrix/templates/cosmos/images/ugol.png);position:absolute;width:99px;height:26px;left:50%;margin-left:-50px;top:144px;z-index:100} 

/*BENEFIT*/
ul.benefit {
	text-align:justify;
	line-height:0;
	font-size:1px;
	text-justify:newspaper;
	zoom:1;
	text-align-last:justify;
	color:#fff;
	margin-top:-120px;
	margin-bottom:70px;
}
ul.benefit:after {
	width:100%;
	height:0px;
	visibility:hidden;
	overflow:hidden;
	content:'';
	display:inline-block;
}
ul.benefit li{
	position:relative;
	width:170px;
	height:50px;
	display:inline-block;
	text-align:left;
	line-height:normal;
	font-size:14px;
	vertical-align:top;
	//display:inline;
	//zoom:1;
}
ul.benefit li.p1{background:url(/bitrix/templates/cosmos/images/p1.png) no-repeat;padding-left:60px}
ul.benefit li.p2{background:url(/bitrix/templates/cosmos/images/p2.png) no-repeat;padding-left:40px}
ul.benefit li.p3{background:url(/bitrix/templates/cosmos/images/p3.png) no-repeat;padding-left:50px}
ul.benefit li.p4{background:url(/bitrix/templates/cosmos/images/p4.png) no-repeat;padding-left:50px}
ul.benefit li.p5{background:url(/bitrix/templates/cosmos/images/p5.png) no-repeat;padding-left:40px}
ul.benefit li b{text-transform:uppercase;font-size:16px}

/*SHOP*/
.plan{background:#fff;color:#06b8ff;padding:10px 20px;font-size:16px;text-transform:uppercase;font-weight:700;margin:-88px 0 0 20px;position:relative;text-decoration:none;float:right;border:1px solid #06b8ff;}
.plan:hover{background:#06b8ff;color:#fff;padding:10px 20px;font-size:16px;text-transform:uppercase;font-weight:700;margin-bottom:20px;position:relative;text-decoration:none;float:right;border:1px solid #06b8ff;}
.plan{background:#06b8ff;color:#fff;padding:10px 20px;font-size:16px;text-transform:uppercase;font-weight:700;margin-bottom:20px;position:relative;text-decoration:none;float:right}
.plan-b{background:#fff;color:#06b8ff;padding:10px 15px;font-size:14px;text-transform:uppercase;font-weight:700;margin:30px auto;position:relative;text-decoration:none;border:1px solid #06b8ff;display:block;width:150px}
.plan-b:hover{background:#06b8ff;color:#fff;padding:10px 15px;font-size:14px;text-transform:uppercase;font-weight:700;margin:30px auto;position:relative;text-decoration:none;border:1px solid #06b8ff;display:block;width:150px}
.otchet{width:115px !important;}
.shop, .photo{background-image:url(/bitrix/templates/cosmos/images/shop.jpg);background-repeat:no-repeat;background-position:center center;position:relative;width:100%;height:346px;color:#fff;padding:35px 0}
.photo{background-image:url(/bitrix/templates/cosmos/images/photo.jpg);background-repeat:no-repeat;background-position:center center;}
.shop p.head, .photo p.head{font-size:40px;text-transform:uppercase;margin:0;font-weight:700}
.shop p, .photo p{font-size:16px;text-transform:uppercase;margin:0 0 20px 0;} 
a.button{color:#fff;position:absolute;border:1px solid #fff;padding:10px;text-transform:uppercase;top:15px;right:0;text-decoration:none;font-size:14px}
a.button:hover{color:#06b8ff;background:#fff;border:1px solid #fff;}
.owl-nav{position:absolute;top:20%;width:100%}
.owl-next{display:block;background:url(/bitrix/templates/cosmos/images/next.png);width:38px;height:77px;float:right;right:-80px;position:absolute;text-indent:-9999px;opacity:0.9}
.owl-prev{display:block;background:url(/bitrix/templates/cosmos/images/prev.png);width:38px;height:77px;float:left;left:-80px;position:absolute;text-indent:-9999px;opacity:0.9}
.owl-prev:hover, .owl-next:hover{opacity:1}

ul.shop-list{
    font-size:14px;
    text-align:justify;
    line-height:0;
    font-size:1px;
    text-justify:newspaper;
	margin:0;
    zoom:1;
    text-align-last:justify;
}

ul.shop-list:after {
    width:100%;
    height:0px;
    visibility:hidden;
    overflow:hidden;
    content:'';
    display:inline-block;
}
ul.shop-list li  {
    width:230px;
	margin-bottom:20px;
	padding:10px;
	border:1px solid #ededed;
    display:inline-block;
    text-align:center;
    line-height:normal;
    font-size:14px;
    vertical-align:top;
    //display:inline;
    //zoom:1;
}

ul.shop-list li:hover{-moz-box-shadow:0 0 10px 3px rgba(0, 0, 0, 0.08);-webkit-box-shadow:0 0 10px 3px rgba(0, 0, 0, 0.08);box-shadow:0 0 10px 3px rgba(0, 0, 0, 0.08);}
ul.shop-list li p{margin:15px 0 5px 0;text-transform:uppercase;font-weight:700}
ul.shop-list li a{text-decoration:none}
.box{width:25%}
.box2{width:75%;font-size:14px}
.box2 span{font-size:16px}
span.property{color:#616161;font-weight:600;text-decoration:none;font-size:16px}

p.photo-head{text-align:center;font-size:30px;text-transform:uppercase;font-weight:300;margin:40px 0;color:#06b8ff}
p.photo-head:before {content: '';background-image:url(/bitrix/templates/cosmos/images/before.png);background-repeat:no-repeat;background-position:left center;width:274px;height:21px;display: inline-block;vertical-align:top;margin:8px 20px 0 0;display:inline-block;}
p.photo-head:after {content: '';background-image:url(/bitrix/templates/cosmos/images/after.png);background-repeat:no-repeat;background-position:right center;width:274px;height:21px;display: inline-block;vertical-align:top;margin:8px 0 0 20px;display:inline-block;}

/*COUNT*/
.count{position:relative;height:auto;width:100%;padding:70px 0}
.count p{font-size:14px;text-align:center;text-transform:uppercase;font-weight:700}
.count p.big{font-size:90px;text-align:center;font-weight:700;color:#f0917b}
.star2{background:url(/bitrix/templates/cosmos/images/star.png);position:absolute;width:21px;height:21px;left:50%;margin-left:-10px;top:40px} 

/*GALLERY*/
ul.gallery {
	text-align:center;
	line-height:0;
	font-size:1px;
	text-justify:newspaper;
	zoom:1;
	text-align-last:justify;
	color:#fff;
	margin:20px 0;
}

ul.gallery:after {
	width:100%;
	height:0px;
	visibility:hidden;
	overflow:hidden;
	content:'';
	display:inline-block;
}

ul.gallery li{
	position:relative;
	width:234px;
	height:171px;
	display:inline-block;
	text-align:left;
	line-height:normal;
	font-size:14px;
	margin:0 5px 15px 5px;
	vertical-align:top;
	//display:inline;
	//zoom:1;
}

ul.gallery li.shop-photo{width:222px;height:167px;border:1px solid #06b8ff;padding:10px}
ul.gallery li:hover{opacity:0.8}

/*CONTACTS*/

/*ACTION*/
ul.action-list{margin:0;padding:0;font-size:14px;list-style:none}
ul.action-list li{width:100%;padding:20px;border:1px solid #ededed;margin-bottom:15px;min-height:140px;}
ul.action-list li:hover{-moz-box-shadow:0 0 10px 3px rgba(0, 0, 0, 0.08);-webkit-box-shadow:0 0 10px 3px rgba(0, 0, 0, 0.08);box-shadow:0 0 10px 3px rgba(0, 0, 0, 0.08);}
ul.action-list li p.head{font-size:24px;color:#06b8ff;line-height:1.1}
ul.action-list li p{color:#404040;}
ul.action-list li img{float:left;margin-right:40px}
ul.action-list li a{text-decoration:none;}


.contacts{font-size:14px}
span.phone{font-size:30px}
#map{width:100%;height:400px;position:relative;background:#000}}

/*FOOTER*/
footer{position:relative;height:60px;width:100%;background:#ededed;margin:0;padding:0}
footer span{margin:0 30px 0 0;line-height:60px;color:#bbb}
footer img{margin:-6px 7px}

/* End */
/* /bitrix/templates/cosmos/components/bitrix/menu/horizontal_multilevel/style.css */
/* /bitrix/templates/cosmos/template_styles.css */
