html { height: 100%; min-width: 995px;}
 body {position: relative; margin: 0; padding: 0; height: auto !important; height: 100%; min-height: 100%; min-width: 995px; padding-left: 995px; background: #fff url(img/bg.jpg) top center no-repeat; font-family: Arial, sans-serif;}
 html > body {padding: 0;}
 #all {margin-left: -995px;} 
 * > #all {margin: 0;}
 
  h1 {
 	font-size: 16px;
 }
 
   h2 {
 	font-size: 14px;
 }
 
    h3 {
 	font-size: 12px;
 }

#top {position: relative; width: 100%;}
	#phone {position: relative; float: right; padding-top: 5px; margin-right: 20px; width: 160px;}
	#phone p {padding: 0; margin: 0; color: #314860; font-size: 23px; font-weight: bold; font-family: "Times New Roman", Times, serif}
	#phone p.mini {padding: 0 2px 0 0; margin: 0; color: #30485f; font-size: 14px; font-weight: normal; margin-top: -5px; font-family: "Times New Roman", Times, serif}

	#topmenu {position: relative; width: 100%; margin-right: -253px; height: 46px; $margin-top: -51px;}
	#lefttopmenu {position: relative; float: left; width: 23px; height: 46px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/leftmenu.png",sizingMethod="crop"); margin-left: 2%;}
	#topmenu > #lefttopmenu {margin-left: 5%;}
	#topmenu > #lefttopmenu {filter: none;}
	#intopmenu {position: relative; float: left; height: 46px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/menu.png",sizingMethod="crop"); width: 39%;}
	#topmenu > #intopmenu {filter: none;}
	div.toptop {margin: 0; padding: 5px 0 0 0; width: 100%; height: 46px; text-align: center;}
	div.toptop div.li1 {padding: 0; margin: 0; width: 26%; height: 14px; float: left; text-align: center; font-weight: bold; font-style: italic;}
	div.toptop div.li2 {padding: 0; margin: 0; width: 26%; height: 14px; float: left; text-align: center; font-weight: bold; font-style: italic;}
	div.toptop div.li3 {padding: 0; margin: 0; width: 13%; height: 14px; float: left; text-align: center; font-weight: bold; font-style: italic;}
	div.toptop div.li4 {padding: 0; margin: 0; width: 14%; height: 14px; float: left; text-align: center; font-weight: bold; font-style: italic;}
	div.toptop div.li5 {padding: 0; margin: 0; width: 16%; height: 14px; float: left; text-align: center; font-weight: bold; font-style: italic;}
	div.toptop div.li6 {padding: 0; margin: 0; width: 27%; height: 14px; float: left; text-align: center; font-weight: bold; font-style: italic;}
	div.toptop div.li7 {padding: 0; margin: 0; width: 30%; height: 14px; float: left; text-align: center; font-weight: bold; font-style: italic;}
	div.toptop a {color: #001a24; text-decoration: underline;}
	div.toptop a:hover {text-decoration: none;}
	#righttopmenu {position: relative; float: left; height: 46px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/rightmenu.png",sizingMethod="crop"); width: 19px;}
	#topmenu > #righttopmenu {filter: none;}


#logo {position: relative; width: 100%; text-align: center; padding-top: 20px;}
	#logo a {display: block; margin: 0 auto; width: 179px; height: 130px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/logo.png",sizingMethod="crop");}
	#logo > a {background: url(img/logo.png) no-repeat; filter: none;}

#center {
	position: relative;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#midmenu {
	position: relative;
	width: 90%;
	margin: 0 0 0 10%;
	height: 70px;
	margin-top: 30px;
}
	#midmenu a {color: #fff; font-size: 20px; text-decoration: underline;}
	#midmenu a:hover {
	text-decoration: none;
	color: #000;
}
	div.sp1 {position: relative; float: left; width: 15%; height: 30px; text-align: center; font-style: italic;}
	div.sp2 {position: relative; float: left; width: 15%; height: 30px; text-align: center; font-style: italic;}
	div.sp3 {
	position: relative;
	float: left;
	width: 25%;
	height: 30px;
	text-align: center;
	font-style: italic;
}
	div.sp4 {
	position: relative;
	float: left;
	width: 15%;
	height: 30px;
	text-align: center;
	font-style: italic;
}
	div.sp5 {
	position: relative;
	float: left;
	width: 15%;
	height: 30px;
	text-align: center;
	font-style: italic;
}
	div.sp6 {
	position: relative;
	float: left;
	width: 35%;
	height: 30px;
	text-align: center;
	font-style: italic;
}
	div.sp7 {position: relative; float: left; height: 30px; text-align: right;}

/* Main part style --------------------*/
div.middle {position: relative; width: 100%;}
/* Left part style*/
	div.leftbar {
	position: relative;
	float: left;
	margin-right: -100%;
	width: 280px;
	z-index: 10;
	font-style: normal;
}
	div.topbar {position: relative; 272px; height: 25px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/topbar.png",sizingMethod="crop");}
	div.leftbar > div.topbar {background: url(img/topbar.png) no-repeat; filter: none;}
	div.rightbar > div.topbar {background: url(img/topbar.png) no-repeat; filter: none;}
	div.bar {
	position: relative;
	width: 272px;
	font-size:12px;
	


filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/barbg.png",sizingMethod="crop"); 			padding-left: 30px;
	background-image: url(img/barbg.png);
}
div.bar p {padding: 0; margin: 0;}
	div.leftbar > div.bar {background: url(img/barbg.png) no-repeat; filter: none;}
	div.rightbar > div.bar {background: url(img/barbg.png) no-repeat; filter: none;}
	div.bar a {font-family: Arial, sans-serif, font-size: 12px; text-decoration: underline; color: #013A65;}
	div.bar a:hover {text-decoration: none;}
	div.bar ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	font-weight: bold;
	font-size: 12px;
}
	div.bar ul li {padding: 0; margin: 0;}
	div.bottombar {position: relative; width: 270px; height: 18px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/bottombar.png",sizingMethod="crop");}
	div.leftbar > div.bottombar {background: url(img/bottombar.png) no-repeat; filter: none;}
	div.rightbar > div.bottombar {background: url(img/bottombar.png) no-repeat; filter: none;}
	.rightbar .bar p {
	padding-right: 20px;
	font-size: 12px;
}

/* Content part style*/	
	div.content {position: relative; display: inline; float: left; margin: 0 -100% 0 0; width: 100%;z-index: 1; padding-top: 6px;}
		div.content1 {margin: 0 295px 0 295px; font-size:12px; color: #013A65; }
		div.content1 table {
	font-size:12px;
	font-family: Arial, sans-serif;
	;
}
	

/* Right part style*/	
	div.rightbar {position: relative; display: inline; float: right; margin: 0 0 0 280px; width: 280px; z-index:10;}


/* Main part style end* ----------------*/


/* Footer style ----------------------*/
div.footer_g {position: relative; height: 140px; clear: both; }	
div.footer {position: relative; height: 50px; margin-top: 40px; width: 100%; border-top: 1px solid #d0dce4; padding-top: 15px;}
div.footer p {color: #79808e; font-size: 13px; padding: 0 0 15px 30px; margin: 0;}
div.footer a {color: #79808e; font-size: 13px;}
div.footer a:hover {text-decoration: none;}


/* Footer style end ------------------*/
div.bar ul {
	 margin-bottom: 0;
     font-size: 12px;
    color: #013A65;
    font-weight: normal;
	font-style:normal;
}

.content .content1  .intcon table a {
color: #013A65;
}

div.content a {
color: #013A65;
}
div.content a:hover {
text-decoration: none;
}

p.gallery img{ float: left; margin-right: 15px; margin-bottom: 10px;}

.intcon a 
{
color: #013A65;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;

}


.style10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #013A65;
	font-weight:bold;
}

div.bar p.otstup {
margin: 0;
padding: 0 0 4px 0;
}

div.bar p.otstup1 {
margin: 0;
padding: 0 0 6px 0;
}

div.bar p.otstup2 {
margin: 0;
padding: 0 0 6px 0;
background: #CCC;
width: 230px;S
}

#all .middle .leftbar .bar ul .sp6 span strong .style_red em {
	color: #F30;
}
style44 {
	color: #F30;
}
#all .middle .leftbar .bar ul .sp6 p b .style_red em {
	color: #F30;
}

