


/* Start:/bitrix/templates/it/components/bitrix/menu/simple_dashed/style.css*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/bitrix/templates/it/components/bitrix/menu/simple_dashed/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */



/* Start:/bitrix/components/bitrix/breadcrumb/templates/.default/style.css*/
.bx_breadcrumbs{
    margin-bottom:15px;
    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/components/bitrix/breadcrumb/templates/.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/it/styles.css*/
body{font: 90% 'PT Sans',sans-serif; color: #333333;}
div#container a, div#footer a{color: #006699; text-decoration: underline;}
div#container a:hover, div#footer a:hover{color: #006699; text-decoration: none;}
div#container img,div#footer img {border: none;}
div#container h1 {font-size: 150%; color: #000;}
div#container h2 {font-size: 130%;}
div#container h3 {font-size: 110%;}
div#container hr {height: 0; border: none; border-bottom: 1px solid #333;}
div#container table {width: 100%;}
div#container table td, div#container table th{padding: 3px;}
div#container table tr.even td {background: #eee;}
div#container table p {margin: 0;}
div#container ul li {list-style-image: url('/bitrix/templates/it/images/bg_list_marker.png'); margin-top: 0.6em; margin-bottom: 0.6em}
div#container input[type=submit] {font-size: 100%; padding: 10px 20px;}
div#container input[type=text],
div#container textarea {padding: 10px;border: 1px solid #999;-webkit-border-radius: 3px;border-radius: 3px;background: #fff !important;}

/*bitrix system classes*/
.starrequired {color: red;}
div.search-page table td {padding: 0 !important}
div.search-page table tr.even td {background: none !important;}
div.search-page table {width: auto !important;}
div.search-page input.search-button {font-size: 100%; margin-left: 20px; padding: 10px 20px;}
div.search-page input.search-query {padding: 10px;
font-size: 100%;
border: 1px solid #999;
-webkit-border-radius: 3px;
border-radius: 3px;
background: #fff !important;}
table.map-columns td {padding: 0 !important}
table.map-columns tr.even td {background: none !important;}
table.map-columns {width: auto !important;}
/* End */



/* Start:/bitrix/templates/it/template_styles.css*/
html,body,div#cover {margin:0; padding:0; height: 100%;}
body > div#cover{height: auto; min-height: 100%;}
body {background: url('/bitrix/templates/it/images/bg_waves.png') 50% 0% repeat}

div#cover {width: 100%; background: url('/bitrix/templates/it/images/bg_light_blue.png') 50% 0% repeat-x}
div#header{}
	div#head_colors {width: 100%; background: #6699ff; height: 6px;}
		div#head_colors div {float: left; width: 25%; padding: 0; margin: 0; border: none; height: 6px;}
		div#color1 {background: #6699ff;}
		div#color2 {background: #3366cc;}
		div#color3 {background: #003366;}
	div#header_left {float: left; width: 30%;}
		div#header_left img {margin: 35px 30px 35px 60px}
	div#header_right {float: right; width: 25%;}
		div#header_right img {margin: 35px 30px;}
	div#header_center {margin: 0 25% 0 30%;}
		div#header_center a {display: block; margin-top: 50px; font-size: 150%; font-weight: bold; color: #333333; text-decoration: none; }
	div#menu {background: url('/bitrix/templates/it/images/bg_menu.png') 0 0 repeat-x; margin-bottom: 20px;}
		ul#top_menu {background: url('/bitrix/templates/it/images/bg_dashed.png') 0 100% repeat-x; padding: 0; margin: 0 0 0 1%; display: table; width: 99%;}
			ul#top_menu li {display: table-cell; text-align: center; padding:0; margin: 0;}
				ul#top_menu li  a {display: block; padding: 20px 0; font-size: 110%;}
				ul#top_menu li.selected  a {text-decoration: none;}
	
div#container{width:950px; margin:0 auto; padding-bottom: 70px;}
	div#white_container {background: #fff; 
	-webkit-border-radius: 0 0 30px 30px; border-radius: 0 0 30px 30px;
	-webkit-box-shadow: 0 0 40px 0 rgba(0,0,0,0.5);box-shadow: 0 0 40px 0 rgba(0,0,0,0.5);
	border: 1px solid #cccccc; border-top: none;}
	div#shadow {background: url('/bitrix/templates/it/images/bg_shadow.png') 50% 0% no-repeat; height: 20px;}
	div#content{float:left;width:630px;padding: 0; margin: 0;}
	div#extra{float:right;width:278px; padding: 10px 30px 0 10px; }
		p#phone {font-size: 250%; margin: 0;}
		div#search_form {margin: 0; padding: 0;}
			div#search_form input[type=text],div#search_form #search_text {padding: 10px; margin: 0; margin-right: 10px; border: 1px solid #999; -webkit-border-radius: 3px;border-radius: 3px; }
			div#search_form input[type=submit],div#search_form #search_submit  {border: none; margin: 0; padding: 10px; width: 35px; height: 35px; background: url('/bitrix/templates/it/images/search_icon.png') 50% 50% no-repeat; cursor: pointer}
	div#main{clear:both;width:100%;}
		div#wa {padding: 30px 50px;}
			div#sect_menu {float: right; width:258px; margin: 20px 0 20px 20px;}
				div#sect_menu ul,
				div#sect_menu ul li {padding: 0; margin: 0;}
				div#sect_menu ul li {list-style: none; text-align: right; font-size: 100%; margin-bottom: 10px;}
				div#sect_menu ul li a.selected {text-decoration: none;}
div#footer{position: relative;margin: 0 auto; margin-top: -70px; /* negative value of footer height */height: 70px; clear:both; font-size: 90%; width: 900px;}
	div#footer_left {float: left; width: 30%}
		a#footer_img {float: left; margin: 8px 10px 10px 0}
	div#footer_right {float: right; width: 30%}
	div#footer_center {margin: 0 35%; padding-top: 5px;}
		div#footer_center div.stat {text-align: center;}

/* CLEAR FIX*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;} /* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;} /* End hide from IE-mac */

/* MODAL */
.modal-body{text-align: center;}
.modal-dialog {margin-top:200px;}
.btn-primary {padding: 30px;}

/*COOKIE*/
.cookie_notice {
    display: none;
    position: fixed;
    z-index: 9999999;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    font-size: 15px;
    font-family: Verdana, sans-serif;  
    color: #FFF;
    background: #337AB7;
    padding: 10px 20px; 
    border-top: 4px solid #BFE2FF;
}
/* Оформление кнопок */
.cookie_btn {
    display: inline-block;
    margin: 10px 6px 4px 6px;
    text-decoration: none;
    position: relative;
    font-size: 13px;
    padding: 4px 12px;
    color: #FFF;
    font-weight: bold;
    text-transform: uppercase; 
    background: #337AB7;
    border: 2px solid #BFE2FF;
}
.cookie_btn:hover {
    color: #FFF;
}
.cookie_btn:after,
.cookie_btn:before {
    position: absolute;
    height: 2px;
    left: 50%;
    background: #FFF;
    bottom: -6px;
    content: "";
    transition: all 280ms ease-in-out;
    width: 0;
}
.cookie_btn:before {
    top: -6px;
}
.cookie_btn:hover:after,
.cookie_btn:hover:before {
    width: 100%;
    left: 0;
}
/* End */
/* /bitrix/templates/it/components/bitrix/menu/simple_dashed/style.css */
/* /bitrix/components/bitrix/breadcrumb/templates/.default/style.css */
/* /bitrix/templates/it/styles.css */
/* /bitrix/templates/it/template_styles.css */
