


/* Start:/bitrix/templates/cosmosB/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/cosmosB/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/cosmosB/components/bitrix/menu/horizontal_multilevel/images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(/bitrix/templates/cosmosB/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/cosmosB/components/bitrix/breadcrumb/.default/style.css*/
.bx_breadcrumbs{
    padding-top:0px
}
.bx_breadcrumbs ul{
    margin:0;
    padding:0
}
.bx_breadcrumbs ul li{
    display:inline-block;
    line-height:20px
}
.bx_breadcrumbs ul li a{
    display:block;
    padding:0 15px;
    background:url(/bitrix/templates/cosmosB/components/bitrix/breadcrumb/.default/images/breadcrumbs_arrow.png) no-repeat center right;
    color:#555;
    text-decoration:none;
    font-size:11px;
    opacity:.5
}
.bx_breadcrumbs ul li:first-child a{padding-left:0}
.bx_breadcrumbs ul li:last-child  a{background:none}
.bx_breadcrumbs ul li a:hover{
    text-decoration:underline;
    line-height:20px;
    opacity:1
}
.bx_breadcrumbs ul li span{
    display:block;
    padding:0 15px;
    color:#aaa;
    text-decoration:none;
    font-size:11px
}
.bx_breadcrumbs,
.bx_breadcrumbs ul li{
    -webkit-transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    -ms-transition:all 0.3s ease;
    -o-transition:all 0.3s ease;
    transition:all 0.3s ease;
}
/* End */



/* Start:/bitrix/templates/cosmosB/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}
.wrapper{min-height:100%;height:auto !important;height:100%;margin:0 0 -60px 0;padding:0 0 60px 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}
.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/cosmosB/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/cosmosB/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/cosmosB/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/cosmosB/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/cosmosB/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/cosmosB/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/cosmosB/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/cosmosB/images/angle.png);position:absolute;width:99px;height:70px;left:50%;margin-left:-50px;bottom:-26px;z-index:100} 
.ugol{background:url(/bitrix/templates/cosmosB/images/ugol.png);position:absolute;width:99px;height:26px;left:50%;margin-left:-50px;top:144px;z-index:100} 

table.otchet-list{position:relative;margin:10px auto;width:100%;margin:0;}
table.otchet-list tr{width:100%;border:none;padding:0;}
table.otchet-list td{border:1px solid #fff;padding:0;position:relative;}
table.otchet-list td:nth-child(odd){width:40%;}
table.otchet-list td:nth-child(even){width:60%;background:#f7f7f7;}
table.otchet-list td a{background-color:#28a0db;background-image:url(/bitrix/templates/cosmosB/images/doc.png);background-repeat:no-repeat;background-position:20px center;width:100%;
height:100%;padding:33px 20px 33px 95px;display:block;text-decoration:none;}
table.otchet-list tr:nth-child(even) a{background-color:#65bee9;}
table.otchet-list td a:hover{background-color:#50bc0f;}
table.otchet-list td a span.under{text-decoration:underline;color:#fff;font-weight:700;}
table.otchet-list td a span{color:#ace4ff;font-size:14px;font-weight:500;margin-right:10px;}
table.otchet-list td p{width:100%;height:100%;color:#000;padding:15px 25px 15px 30px;margin:0;background:#f7f7f7;}
.yg{background:url(/bitrix/templates/cosmosB/images/ungle-s.png);width:41px;height:43px;position:absolute;top:50%;margin-top:-20px;left:95%;z-index:10;}
.top{top:-20px;left:50%;margin:0 0 0 -20px;}
table.otchet-list tr:nth-child(even) .yg{background:url(/bitrix/templates/cosmosB/images/angle-b.png);}
table.otchet-list td a:hover .yg{background:url(/bitrix/templates/cosmosB/images/ungle-g.png);}

/*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/cosmosB/images/p1.png) no-repeat;padding-left:60px}
ul.benefit li.p2{background:url(/bitrix/templates/cosmosB/images/p2.png) no-repeat;padding-left:40px}
ul.benefit li.p3{background:url(/bitrix/templates/cosmosB/images/p3.png) no-repeat;padding-left:50px}
ul.benefit li.p4{background:url(/bitrix/templates/cosmosB/images/p4.png) no-repeat;padding-left:50px}
ul.benefit li.p5{background:url(/bitrix/templates/cosmosB/images/p5.png) no-repeat;padding-left:40px}
ul.benefit li b{text-transform:uppercase;font-size:16px}

/*SHOP*/
.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/cosmosB/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/cosmosB/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/cosmosB/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/cosmosB/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;
    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:236px;
	margin-bottom:20px;
	padding-bottom:20px;
	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:0;text-transform:uppercase;font-weight:700}
ul.shop-list li a{text-decoration:none}
.box{width:30%}
.box2{width:70%}
.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/cosmosB/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/cosmosB/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 20px 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/cosmosB/images/star.png);position:absolute;width:21px;height:21px;left:50%;margin-left:-10px;top:40px} 

/*GALLERY*/
ul.gallery {
	text-align:justify;
	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-bottom:15px;
	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*/
.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}

/*INPUT*/
form{margin:0 auto;display:block;width:400px;}
input,textarea{width:400px;height:30px;padding-left:10px;margin-top:7px;border:0px;font-size:12px;background:#ededed;}
input.error{background:#f8d6d6;}
textarea{height:150px;}
label{display:block;margin:10px 0 0 0;width:400px;}
label span{color:#ff0000;}
input[type='submit'] {width:140px;height:30px;line-height:30px;background:none;background-color:#44b9f2;border-radius:0px;font-weight:100;border:0px;font-size:16px;color:#ffffff;text-shadow:0px 1px 0px rgba(53, 148, 195, 0.75);text-transform:uppercase;padding:0;margin:10px auto 0 auto;display:block}
/* End */
/* /bitrix/templates/cosmosB/components/bitrix/menu/horizontal_multilevel/style.css */
/* /bitrix/templates/cosmosB/components/bitrix/breadcrumb/.default/style.css */
/* /bitrix/templates/cosmosB/template_styles.css */
