
html, body {margin: 0;padding: 0;}
body {font-family: Arial, Helvetica, sans-serif; color: #333333;font-size: 18px;background: #eeeeee;}
h1 {font-family: Verdana !important; font-size: 18px;color: #2D74A0;margin: 0 0 20px 15px;text-align: left; line-height: 1.2; margin-top:3px !important;}
h2 {font-family: Verdana !important; font-size: 18px;color: #2D74A0;margin: 0 0 20px 15px;text-align: left; line-height: 1.2;}
h3 {font-family: Verdana !important; font-size: 18px;color: #2D74A0;margin: 0 0 20px 15px;text-align: left; line-height: 1.2;}
h4 {font-family: Verdana !important; font-size: 18px;color: #2D74A0;margin: 0 0 20px 15px;text-align: left; line-height: 1.2;}
h5 {font-family: Verdana !important; font-size: 18px;color: #2D74A0;margin: 0 0 20px 15px;text-align: left; line-height: 1.2;}
h6 {font-family: Verdana !important; font-size: 18px;color: #2D74A0;margin: 0 0 20px 15px;text-align: left; line-height: 1.2;}
a {color: #0066CC;text-decoration: none;}
a:hover {text-decoration: underline;}
a:focus {outline:none;}
p {margin: 10px 0;}
img {max-width: 100%; max-height: 100%}
button:focus, button:active, button:active:focus {outline:none!important;border: 0;}
button::-moz-focus-inner {border: 0;}
img {max-width: 100%; height: auto;}
.btn {position: relative;}
.btn:hover, .btn:focus {background: #43b72a;outline: none;color: #fff}
.clearfix:after {content: ""; display: block; clear: both;}
.text-center {text-align: center;}

.container {width: 1200px; margin: 0 auto;}

.header {position: relative;margin-top: 30px;height: 264px;background: url('/img/header.jpg') no-repeat center center;background-size:cover;}
.header .logo {position: absolute; top:15px; height: 70px;width: 100%;}
.header .head-menu {margin: 0;padding: 0;list-style-type: none;position: absolute;bottom: 15px;right: 20px}
.header .head-menu li {float: left;margin-left: 15px;}
.header .head-menu li a {line-height: 30px;color: #fff;display: block;font-family: Verdana;font-size: 21px;padding: 0 20px;text-decoration: none;text-transform: uppercase;letter-spacing: -2px;background: #D2D2D2;border: solid 1px #ccc;}
.header .head-menu li a:hover {background: #ccc;}
.header .head-menu li:nth-child(2) a {color: #60717b;}
.header .head-menu li:nth-child(3) a {color: #b97866;}
.center-content {position: relative;}
.left-content{float: left; width: 170px;position: absolute; top: 0;left: 0;}
.right-content{float: right; width: 280px;position: absolute; top: 0;right: 0;}
.left-content .block h2,
.right-content .block h2 {text-align: center;}
.content {margin: 0 291px 0 180px;}
.block  {border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;margin-bottom: 10px;background: #FFFFFF;border: solid 1px #ccc;padding: 20px;}


.block5  {/*��������*/ border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;margin-bottom: 1px;background: #FFFFFF;border: solid 1px #ccc;padding: 20px;}

.block2 {/*������*/ 
   border-radius: 10px; 
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
    background: #fff;
    border: solid 2px #ddd; 
    margin:0px 0px 0px 0px;
    padding:10px;
   }
   
.block2-ak {/*������*/ 
   border-radius: 10px; 
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
    background: #fff;
    border: solid 2px #ddd; 
    margin:0px 0px 0px 0px;
    padding:10px;
   }
   
 .block2-aka {/*������*/ 
   border-radius: 10px; 
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
    background: #fff;
    border: solid 2px #ddd; 
    margin:0px 0px 0px 0px;
    padding:10px;
   }  
   
.block3 {/*������������ ��� Advertur*/ 
  border-radius: 10px; 
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
    background: #fff;
    border: solid 2px #ddd; 
    margin:0px 0px 0px 0px;
    padding:0px;
   }

.block1  {/*������� ������*/ 
    border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
    background: #FFFFFF;
    border: solid 1px #ccc; 
    margin:0px 0px 10px 0px;
	font-family:Verdana;
    padding:15px;
   }
   
  .style2912 {/*����� ������
  
  */ font-family: Verdana; font-size: 18px; color: #2D74A0; text-indent: 18px ; margin-top:5px;} 
   
   .style2914 {/*����� ������ �������
  
  */ font-family: Verdana; font-size: 18px; color: #2D74A0; margin-top:0px;} 
   
.block  .list-unstyled {list-style-type: none; padding: 0; margin: 0;}
.block  .list-unstyled li { text-align: center; font-size: 18px;}
.block  .list-unstyled li a {padding: 20px 0;display: inline-block;}
.block  .list-unstyled li .image {height: 100px; line-height: 120px;}
.block  .list-unstyled li .image img {max-width: 100%; height: auto;}

.nav {  position: relative;margin-bottom: 10px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;background-color: #2b2b2b;background-repeat: no-repeat;background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4f4f4f), to(#2D74A0));background-image: -webkit-linear-gradient(#4f4f4f, #2D74A0);background-image: -moz-linear-gradient(top, #4f4f4f, #2D74A0);background-image: -ms-linear-gradient(#4f4f4f, #2D74A0);background-image: -o-linear-gradient(#4f4f4f, #2D74A0);background-image: linear-gradient(#4f4f4f, #2D74A0);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f4f4f', endColorstr='#2D74A0', GradientType=0); }
.nav .menu-icon {display: none;cursor: pointer;float: left;padding: 5px 10px;border: solid 1px #fff;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;color: #fff;margin: 5px 5px 5px 10px;}
.nav  .menu {margin: 0;padding: 0;list-style-type: none;float: left;}
.nav  .menu li {float: left;border-right: 1px solid #4f4f4f;position: relative;}
.nav  .menu li a {line-height: 40px;color: #fff;display: block;font-family: Verdana;font-size: 18px;padding: 0 19px;text-decoration: none;border-right: 1px solid #2D74A0;}
.nav  .menu li a:hover {background-color: #2D74A0;}
.nav  .menu li i {display: none;}
.nav  .menu li ul {	display: none;margin: 0;padding: 0;list-style-type: none;position: absolute;top: 40px;border-radius: 0 0 5px 5px;-webkit-border-radius: 0 0 5px 5px;-moz-border-radius: 0 0 5px 5px;background-color: #2D74A0;z-index: 1000;}
.nav  .menu li:first-child:hover a {border-radius: 5px 0 0 0;-webkit-border-radius: 5px 0 0 0;-moz-border-radius:  5px 0 0 0;}
.nav  .menu li:hover ul {display: block;}
.nav  .menu li ul li {float: none;width: 276px;border-right: none;}
.nav  .menu li ul li a {border-top: 1px solid #2b2b2b;border-right: none;font-family: Verdana;font-size: 16px;}
.nav  .menu li ul li a:hover {background-color: transparent;color: #c1deff;}

.search {float: right;padding: 10px 7px 10px 0;}
/*.search input[type='text'] {height: 20px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius:3px;}
.search input[type='submit'] {background-color: #2F97D8;color: #fff;line-height: 26px;border: none;padding: 0 10px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius:3px;}
*/
.list-column {padding: 0;margin: 0;list-style-type: none;}
.list-column li {width: 31%; margin: 0 1%;float: left;text-align: center;}

.footer .left {float: left;}
.footer .right {float: right;}

@media (max-width: 1220px){
	.container {width: 1000px}
	.left-content{width: 170px;}
	.right-content{width: 200px;}
	.content {margin: 0 210px 0 180px;}
	.nav .menu li a {padding: 0 15px;font-size: 14px;}
	.nav  .menu li ul li a {font-size: 14px;}
}
@media (min-width: 1021px) {
	.nav .menu  {display: block !important;}
}
@media (max-width: 1020px) {
	body {font-size: 16px;}
	.container {width: 900px}
	.nav .menu-icon {display: block;}
	.nav .menu {display: none;position: absolute;width: 283px;top: 40px;background: #2D74A0;z-index: 10;}
	.nav .menu li {width: 100%;border: none;border-bottom: 1px solid #2b2b2b;}
	.nav  .menu li:hover ul {display: none;}
	.nav .menu li ul {position: relative;top: 0;}
	.nav  .menu li ul li {list-style-type: none; width: 100%!important;border: none;border-top: 1px solid #2b2b2b;margin: 0; }
	.nav  .menu li ul li a {border: none !important;padding-left: 30px;}
	.nav  .menu li i {cursor: pointer;display: block;border-left: 1px solid #2b2b2b;float: right; color: #fff; line-height: 40px;width: 40px;text-align: center }
	.nav  .menu li i:before {content: '+'}
	.nav  .menu li i + a {margin-right: 41px}
}
@media (max-width: 915px) {
	.container {width: 760px}
}
@media (max-width: 787px) {
	.container {width: auto;padding: 0 10px;}
	.left-content,
	.right-content{width: 100%;float: none;position:relative;}
	.left-content .block .list-unstyled li,
	.right-content .block .list-unstyled li {width: 33%;float: left;}
	.content {margin: 0;}
}
@media (max-width: 600px) {
	.header  {height: 220px;}
	.footer .left {float: none; text-align: center; margin-bottom: 10px;}
	.footer .right {float: none; text-align: center;}
	.header .head-menu li a {padding: 0 15px;}
}
@media (max-width: 450px) {
	.left-content .block .list-unstyled li,
	.right-content .block .list-unstyled li {width: 100%;float: none;}
	table, thead, tbody, th, td, tr {display: block;}
	thead tr {position: absolute;top: -9999px;left: -9999px;}
	tr { border: 1px solid #ccc; }
	td {border: none;border-bottom: 1px solid #eee;position: relative;width: auto;}
	.list-column li {width: 100%;margin: 0 0 20px 0;}
	.header  {height: 155px;}
	.header .head-menu {right: 10px;}
	.header .head-menu li {margin-left: 5px;}
	.header .head-menu li a {padding: 0 7px;font-size: 18px;}
}

.scrollTop{ 
background:url(/images/arrows2.png) 0 0 no-repeat; 
display:block; width:50px; height:50px; 
position:fixed; bottom:10px; left:96%; 
z-index:2000; 
} 
.scrollTop:hover{ background-position:0 -58px; }

#vk_comments, #vk_comments iframe {
		width: 100% !important;
	}
/*
     */
/*
*/