

/* Start:/bitrix/templates/pro/components/bitrix/menu/horizontal_multilevel1/style.css?16648741224579*/
/**Top menu**/

#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	background:#0f75bd;
	min-height:30px;
	width:100%;
	list-style:none;
	font-size:14px;
	float:left;
	/*font-size:90%*/
}

#horizontal-multilevel-menu
{

}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 13px;
	/*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:8px 10px;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	background:#53ac52;
	color:#fff;
	font-weight:bold;
	padding:8px 13px;
}
@media screen and (max-width: 779px) {
#horizontal-multilevel-menu li 
{
	float:left;
width:33%;

}

}
@media screen and (max-width: 479px) {
#horizontal-multilevel-menu li 
{
	float:left;
width:33.3%;
}}

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

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

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(/bitrix/templates/pro/components/bitrix/menu/horizontal_multilevel1/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:100;

	height:auto;
	/*width:12em;*/
	width:200px;
	background:#0f75bd;
	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:#fff;
	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/.default/components/bitrix/breadcrumb/altasib.breadcrumb_micro/style.css?1655470821216*/
ul.breadcrumb-navigation
{
	padding:0; margin-bottom:3px;
	padding-top:4px;
	list-style:none;
}

ul.breadcrumb-navigation li
{
	display:inline;
}

ul.breadcrumb-navigation a
{
	
}

ul.breadcrumb-navigation span
{
	
}
/* End */


/* Start:/bitrix/templates/pro/styles.css?16861714505623*/
html, body {margin: 0; padding: 0; width: 100%; height: 100%;}
body {background: #fff(/img/bg.gif)  repeat-y center top; font-family: Verdana, Serif; font-size: 16px; color: #111; }

a {text-decoration: none; color: #5dad47;}
a:hover {text-decoration: underline;}
a.readmore {color: #5dad47;}
a.readmore:hover {text-decoration: none;}
img {max-width: 100%;}
p {margin: 0 0 10px; padding: 0;}
.clear {clear: both; float: none;}
.main {width: 100%; max-width: 800px; margin: 0 auto; _height: 100%; min-height: 100%; padding-bottom: 50px;}


#header { 
background: #fff url(/img/header.jpg) no-repeat left top; 
height: 200px; 
width: 100%;
position: relative; 
}

.logo  {
width: 22.5%;
height: auto; 
float: left;
}
.logo  img {
max-wight: 20%;
height: auto;
margin: 10px 10px;
}
#header .right {
float: right;
}
#header .right .logi {
float: right; 
height: 50px;
margin-top: 15px;
}
#header .right .logi a {
float: right;
height: 50px; 
width: 50px; 
margin: 0 25px 0 0;
}
#header .telefon {
border-color: #5dad47; 
border-style: solid; 
background: #125faf; 
color: #fff; 
width: 260px; 
height: 60px; 
font-weight: bold; 
font-size: 15px; 
text-align: center; 
border-radius: 15px;
margin: 30px 0  0 10px;
} 
#header .telefon a {
color: #65b24a; 
}
.fotogalery {width: 100%; height:auto;  text-align: center; font-size: 15px;}
.fotogalery img {width: 250px; height: auto; float: center; }
.fotogalery .leftf {width: 260px; height: 220px; float: left; position: relative; }
.fotogaleryv {width: 100%; height:auto;  text-align: center; font-size: 15px;}
.fotogaleryv img {width: 150px; height: auto; float: center; }
.fotogaleryv .leftv {width: 250px; height: 220px; float: left; position: relative; }
.tablestyle1 {width: 100%; height: auto; border-collapse: collapse; border: 2px solid black;} 
.tablestyle1 td, tr {border: 2px solid black; border-collapse: collapse; }

.menu {margin-left: 1px; margin-top: 11px;}
.menu a {display: block; width: 195px; line-height: 27px; background: url(/img/bg_menu.gif) no-repeat top left; margin-bottom: 7px; color: #fff; text-align: center; font-size: 16px; font-weight: bold;}
.center {width-max: 800px; width: 98%; overflow: hidden; margin-left: 1%; margin-right: 1%;  text-align: justify; }
.center1 {width: 72%; float: left; overflow: hidden;}
.center img {height: auto;}
.right1 {width: 27%; height: 560px; float: left; overflow: hidden; margin-left:1%; margin-top:5px;}
.right2 {width: 44%; height: auto; float: right; margin-left:1%;  text-align: center; }
.service {margin: 40px 16px 0 19px;}
.service div {background: #00a8ec; height: 11px;}
.service h2 {color: #00b4ee; font-weight: bold; font-size: 11px; text-transform: uppercase; letter-spacing: .12em; margin-top: 18px; padding: 0;}
.service ul {margin: 11px 0 25px ; padding: 0;}
.service li {list-style-type: none; padding: 0; zoom: 1; font-size: .87em;}
.service a {display: block; line-height: 9px; margin-bottom: 10px; background: url(/img/point_black.gif) no-repeat left 1px; color: #00aeed; text-decoration: none; padding-left: 11px; }

@media screen and (max-width:779px) {
.center1 {width: 99.5%; float: left; overflow: hidden;}
.right1 {width: 0.1%; height: 1px; float: left; overflow: hidden; margin-left:0.1%; margin-top:5px;}
.fotogalery {width: 96%; height:auto;  text-align: center; font-size: 15px; margin-left: 2%;}
.fotogalery img {width: 250px; height: auto; float:center; }
.fotogaleryv {width: 96%; height:auto;  text-align: center; font-size: 15px; margin-left: 2%;}
.fotogaleryv img {width: 150px; height: auto; float:center; }}
@media screen and (max-width:479px) {
.fotogalery {width: 82%; height:auto;  text-align: center; font-size: 15px; margin-left:9%;}
.fotogalery img {width: 250px; height: auto; float:center; }
.fotogaleryv {width: 82%; height:auto;  text-align: center; font-size: 15px; margin-left:9%;}
.fotogaleryv img {width: 150px; height: auto; float:center; }
.right2 {width: 98%; height: auto; float: right; overflow: hidden; margin-left:1%; margin-top:5px; text-align: center; }
#header { 
background: #fff url(/img/header.jpg) no-repeat left top; 
height: 145px; 
width: 100%;
position: relative; 
}
#header .logo  {
width: 27%;
margin-top: 5px;
}
#header .logo  img {
max-wight: 25%;
}
#header .telefon {
width: 60%;
float:right;
height:auto; 
margin: 18px 0  0 10px;
}
#header .right {
float: none;
}
#header .right .logi {
float: right; 
height: 45px;
margin: 10px 10px 0 30px;
}
#header .right .logi a {
float: right;
height: 45px; 
width: 45px; 
margin: 0 25px 0 0;
}

body  {font-size: 12px;}

}
.line {background: #00a8ec; height: 10px;}

h1 {color: #00a8ec; font-size: 13px; text-transform: uppercase; font-weight: bold; margin: 12px 0 15px; padding: 0;}
h1 a {color: #00a8ec; }
h3 {color: #00a8ec; font-size: 13px;  margin: 0 0 19px ; padding: 0;}
h2 {color: #00a8ec; font-size: 13px;  margin: 0 0 19px ; padding: 0;}
h4 {color: #00a8ec; font-size: 11px; marging: 0px 0px 0px 0px; padding: 0;}
.center .article {margin: 0 20px 0 116px;}
.center .article div {margin-bottom: 20px; clear: both;}
.center .article div img {float: left; width: 100px; margin-left: -110px;}
.center .white {margin: 0 -17px; position: relative; }
.linep {background: url(/img/bg_one.gif) repeat-x left top; height: 17px;}
.block {background: url(/img/bg_one.gif) repeat-y center top; zoom: 1;}
.block h1 {margin: 0 0 25px;}


.white {background: #fff; height: 15px;}
.footer {line-height: 35px; text-align: center; margin-top: -50px !important; background: #0f75bd; color: #fff; font-weight: bold; font-size: 12px; width: 100%; max-width: 800px; margin: 0 auto;}
.footer a {color: #fff; }
/* End */
/* /bitrix/templates/pro/components/bitrix/menu/horizontal_multilevel1/style.css?16648741224579 */
/* /bitrix/templates/.default/components/bitrix/breadcrumb/altasib.breadcrumb_micro/style.css?1655470821216 */
/* /bitrix/templates/pro/styles.css?16861714505623 */
