@charset "utf-8";
/* CSS Document */
html, body {
	height: 100%;
}
@font-face {
 font-family: PFAgoraSerifPro; /* Имя шрифта */
 src: url(../fonts/PFAgoraSerifPro-Regular.ttf); /* Путь к файлу со шрифтом */
}
@font-face {
    font-family: 'metapro-lightregular';
    src: url('fonts/MetaPro-Light_30262-webfont.eot');
    src: url('fonts/MetaPro-Light_30262-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/MetaPro-Light_30262-webfont.woff2') format('woff2'),
         url('fonts/MetaPro-Light_30262-webfont.woff') format('woff'),
         url('fonts/MetaPro-Light_30262-webfont.ttf') format('truetype'),
         url('fonts/MetaPro-Light_30262-webfont.svg#metapro-lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

a:hover {
	text-decoration:none;
}
a {
	color:#4aa6ae;
}
.wrapper {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 100%;
}
.clear {
	clear:both;
}
h1 {
	color: #1F0000;
	font-family: PFAgoraSerifPro;
	font-size: 18px;
	line-height: 18px;
	margin: 0 0 20px 0;
}
.wrapper_inner {
	height: 100%;
}
.main_cnt {
	width:1000px;
	margin:0 auto;
	min-height: 100%;
}
.header {
	height:73px;
	width:100%;
	padding-top:27px;
}
.header_menu {
	display: inline-block;
	margin-top: 10px;
	overflow:hidden;
	/* Для хороших браузеров */
    -moz-border-radius: 5px; /* Firefox */
     -webkit-border-radius: 5px; /* Safari, Chrome */
    -khtml-border-radius: 5px; /* KHTML */
    border-radius: 5px; /* CSS3 */
    /* Для плохих IE */
    behavior: url(border-radius.htc); /* учим IE border-radius */
}
.header_menu ul {
	margin:0;
	padding:0;
	display:block;
	border-radius: 5px;
}

.header_menu ul li {
/*	font-family: PFAgoraSerifPro;*/
	font-family: 'metapro-lightregular';
	float: left;
	list-style: none outside none;
	height: 35px;
	line-height: 35px;
	font-size:20px;
	position:relative;
}
.header_menu ul .first{
border-radius:5px 0 0 5px;
}
.header_menu ul .last{
}

.header_menu ul li span {
	background: url("../img/menu_point.png") no-repeat scroll 0 0 transparent;
	height: 5px;
	position: absolute;
	right: -3px;
	top: 50%;
	width: 5px;
}
.header_menu ul li a {
	color: #FFFFFF;
	display: block;
	height: 35px;
	padding: 0 41px 0 41px;
	text-decoration: none;
}
.header_menu ul .last a {
	background: none;
}
.header_menu ul .last:hover {
}
.header_menu ul .first:hover {
	border-radius: 5px 0 0 5px;
}
.header_logo {
	float:left;
	margin-right: 13px;
	width: 228px;
}
.header_cnt {
	/*display: table;
    margin: 0 auto;*/
	
	display: block;
	margin: 0 0 0 30px;
}
.top_block {
	height: 237px;
	margin-left: 70px;
	width: 919px;
	position:relative;
}
.top_block_bg{
    height: 137px;
    padding: 50px 0 0;
	overflow: hidden;
	width:919px;
}
.top_photo {
	border: 10px solid #FFFFFF;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 3px 16px 10px -11px #AFB2B2;
	height: 202px;
	left: 228px;
	position: absolute;
	top: 10px;
	overflow:hidden;
	max-width: 680px;
}
.content {
	margin-bottom: 20px;
	padding-top: 0px;
}
.left_cnt {
	float: left;
	margin-left: 40px;
	width: 228px;
}
.right_cnt {
/*	float: right;
	margin-right: 40px;
	width: 228px;*/
	overflow:hidden;

}
.contact_ttl {
	font-family: PFAgoraSerifPro;
	font-size:18px;
	color:#1f0000;
	margin-bottom: 20px;
}
.contact_phone {
	padding-left:40px;
	height:40px;
	position:relative;
	margin-bottom: 5px;
}
.contact_phone_text_small {
	bottom: 5px;
	font-size: 14px;
	position: absolute;
}
.contact_phone_text_small_dop {
	font-size: 14px;
}

.contact_phone_text_big {
	bottom: 2px;
	font-size: 14px;
	left: 105px;
	position: absolute;
}
.contact_phone_text_big_dop {
	font-size: 18px;
	left: 105px;
}
.contact_mail {
	background:url(../img/mail_icon.png) no-repeat;
	padding-left:40px;
	height: 34px;
	line-height: 34px;
	font-family: PFAgoraSerifPro;
	font-size:16px;
}
.about_us_block {
	position:relative;
	padding-bottom: 30px;
/*	width:700px;*/
	width:100%;
}
.read_more_link {
	bottom: 10px;
	position: absolute;
	right: 0;
}
.news_line {
	margin-bottom: 20px;
	height:165px;
	width:100%;
	position:relative;
	box-shadow: 0 65px 20px -70px #000000;
}
.news_line ul {
	padding-left:60px;
	padding-top:35px;
}
.news_line_it {
	list-style: none outside none;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	margin-right:70px;
	width:240px;
	color:#fff;
}
.news_line_it_date {
	background: url("../img/news_icon.png") no-repeat 5px 50%;
	border-radius: 3px 3px 3px 3px;
	margin-bottom: 5px;
	display: inline-block;
	height: 18px;
	line-height: 18px;
	padding: 0 5px 0 20px;
}
.news_line_it_name {
	margin-bottom: 5px;
}
.news_line_it_name a {
	font-size:14px;
	color: #FFFFFF;
}
.news_line_it_text {
}
.news_line_ttl {
	border-radius: 10px 10px 0 0;
	color: #FFFFFF;
	font-family: PFAgoraSerifPro;
	font-size: 18px;
	height: 20px;
	left: 60px;
	padding: 10px 30px 0;
	position: absolute;
	top: -30px;
}
.footer {
	height: 80px;
	position: relative;
}
.bottom_cnt {
	width: 1000px;
	margin: -265px auto 0;
	position: relative;
}
.footer_company {
	top: 35px;
	position: absolute;
	right: 40px;
}
.footer_menu {
	top:35px;
	position:relative;
}
.footer_menu ul {
	text-align:center;
	font:14px/16px Arial;
	list-style:none;
	margin:0;
	padding:0;
}
.footer_menu ul li {
	color:#282828;
	display:inline;
}
.footer_menu ul li a {
	color:#282828;
}
.footer_menu .separ {
	margin:0 10px;
}
.footer_copy {
    font-size:11px;
	top: 35px;
	left: 60px;
	position: absolute;
}
.hFooter {
	height:265px;
}
.all_news_link {
	position: absolute;
	right: 10px;
	top: 10px;
}
.all_news_link a {
	border-radius: 6px 6px 6px 6px;
	color: #FFFFFF;
	display: block;
	padding: 5px 10px;
	text-decoration: none;
}
.bottom_cnt_2 {
	width: 1000px;
	margin: -80px auto 0;
	position: relative;
}
.hFooter_2 {
	height:80px;
}
.news_block {
}
.news_block ul {
	margin:0;
	padding:0;
	list-style:none;
}
.news_block ul .first {
	margin-top:0;
}
.news_block_it {
	margin-top: 10px;
	padding-bottom:10px;
	border-bottom:1px solid #dce2e4;
	padding-top:5px;
}
.news_block_it_date {
	margin-bottom: 5px;
	color:#757575;
	font:12px Arial;
}
.news_block_it_name {
	margin-bottom: 3px;
}
.news_block_it_name a {
	font:14px Arial;
}
.news_block_it_text {
	font:12px Arial;
}
.pagination {
	list-style: none outside none;
	margin: 30px 0;
	padding: 0;
}
.pagination li {
	display: inline-block;
}
.pagination li a {
}
.pagination .separ {
	color:#127cd5;
	margin: 0 2px;
}
/* -------------Gallery-----------------*/
.img-all .img-gallery{ width:200px; height:200px; float:left; margin:0 15px 25px 0; padding:5px; border:1px solid #CCC;}
.albom-gallery{ clear:both; padding-top:20px;}
.albom-gallery img{float:left; padding:5px; border:1px solid #CCC; margin-right:20px;}
.albom-gallery span a{ font-size:18px; font-family: Georgia, "Times New Roman", Times, serif; color: #777 ;}
.albom-gallery span a:hover{ color:#999;}
/*templates*/

/*TEMPLATE_GREEN*/
.template_green .footer {
	background: url("../img/bg_bottom_green.png") repeat-x scroll bottom #fdfefe;
}
.template_green .main_cnt {
	background:url(../img/bg_top_green.png) repeat-x transparent;
}
.template_green .news_line {
	background: #6fbf53;
	background: -moz-linear-gradient(top, #6fbf53 0%, #297426 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6fbf53), color-stop(100%, #297426));
	background: -webkit-linear-gradient(top, #6fbf53 0%, #297426 100%);
	background: -o-linear-gradient(top, #6fbf53 0%, #297426 100%);
	background: -ms-linear-gradient(top, #6fbf53 0%, #297426 100%);
	background: linear-gradient(top, #6fbf53 0%, #297426 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6fbf53', endColorstr='#297426');
}
.template_green .news_line_it_date {
	background-color:#B80000;
}
.template_green .news_line_ttl {
	background:#6fbf53;
}
.template_green .all_news_link a {
	background:#3b9a2f;
}
.template_green .header_menu ul {
	background: #8cd863;
	background: -moz-linear-gradient(top, #8cd863 0%, #49933f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8cd863), color-stop(100%, #49933f));
	background: -webkit-linear-gradient(top, #8cd863 0%, #49933f 100%);
	background: -o-linear-gradient(top, #8cd863 0%, #49933f 100%);
	background: -ms-linear-gradient(top, #8cd863 0%, #49933f 100%);
	background: linear-gradient(top, #8cd863 0%, #49933f 100%);
	border-radius:5px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8cd863', endColorstr='#49933f');
}
.template_green .header_menu ul li:hover {
	background: #f74055;
	background: -moz-linear-gradient(top, #f74055 0%, #b80012 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f74055), color-stop(100%, #b80012));
	background: -webkit-linear-gradient(top, #f74055 0%, #b80012 100%);
	background: -o-linear-gradient(top, #f74055 0%, #b80012 100%);
	background: -ms-linear-gradient(top, #f74055 0%, #b80012 100%);
	background: linear-gradient(top, #f74055 0%, #b80012 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f74055', endColorstr='#b80012');
}
.template_green .header_menu ul .active{
	background: #f74055;
	background: -moz-linear-gradient(top, #f74055 0%, #b80012 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f74055), color-stop(100%, #b80012));
	background: -webkit-linear-gradient(top, #f74055 0%, #b80012 100%);
	background: -o-linear-gradient(top, #f74055 0%, #b80012 100%);
	background: -ms-linear-gradient(top, #f74055 0%, #b80012 100%);
	background: linear-gradient(top, #f74055 0%, #b80012 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f74055', endColorstr='#b80012');
}
.template_green .contact_phone {
	background:url(../img/phone_icon.png) no-repeat;
	}
/*TEMPLATE_GREEN_END*/

/*TEMPLATE_BLUE*/
.template_blue .footer {
	background: url("../img/bg_bottom_blue.png") repeat-x scroll bottom #f3f6f7;
}
.template_blue .main_cnt {
	background:url(../img/bg_top_blue.png) repeat-x #f3f6f7;
}
.template_blue .news_line {
	background: #5196f5;
	background: -moz-linear-gradient(top, #5196f5 0%, #0746ba 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5196f5), color-stop(100%, #0746ba));
	background: -webkit-linear-gradient(top, #5196f5 0%, #0746ba 100%);
	background: -o-linear-gradient(top, #5196f5 0%, #0746ba 100%);
	background: -ms-linear-gradient(top, #5196f5 0%, #0746ba 100%);
	background: linear-gradient(top, #5196f5 0%, #0746ba 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5196f5', endColorstr='#0746ba');
}
.template_blue .news_line_it_date {
	background-color:#e05315;
}
.template_blue .news_line_ttl {
	background:#5197f6;
}
.template_blue .all_news_link a {
	background:#2365d0;
}
.template_blue .header_menu ul {
	background: #73acfc;
	background: -moz-linear-gradient(top, #73acfc 0%, #104fc0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #73acfc), color-stop(100%, #104fc0));
	background: -webkit-linear-gradient(top, #73acfc 0%, #104fc0 100%);
	background: -o-linear-gradient(top, #73acfc 0%, #104fc0 100%);
	background: -ms-linear-gradient(top, #73acfc 0%, #104fc0 100%);
	background: linear-gradient(top, #73acfc 0%, #104fc0 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#73acfc', endColorstr='#104fc0');
	border-radius:5px;
}
.template_blue .header_menu ul li:hover {
	background: #fab268;
	background: -moz-linear-gradient(top, #fab268 0%, #d93d05 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fab268), color-stop(100%, #d93d05));
	background: -webkit-linear-gradient(top, #fab268 0%, #d93d05 100%);
	background: -o-linear-gradient(top, #fab268 0%, #d93d05 100%);
	background: -ms-linear-gradient(top, #fab268 0%, #d93d05 100%);
	background: linear-gradient(top, #fab268 0%, #d93d05 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fab268', endColorstr='#d93d05');
}
.template_blue .header_menu ul .active{
	background: #fab268;
	background: -moz-linear-gradient(top, #fab268 0%, #d93d05 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fab268), color-stop(100%, #d93d05));
	background: -webkit-linear-gradient(top, #fab268 0%, #d93d05 100%);
	background: -o-linear-gradient(top, #fab268 0%, #d93d05 100%);
	background: -ms-linear-gradient(top, #fab268 0%, #d93d05 100%);
	background: linear-gradient(top, #fab268 0%, #d93d05 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fab268', endColorstr='#d93d05');
}
.template_blue .contact_phone {
	background:url(../img/phone_icon_2.png) no-repeat;
	}
/*TEMPLATE_BLUE_END*/

/*TEMPLATE_PINK*/
.template_pink .footer {
	background: url("../img/bg_bottom_blue.png") repeat-x scroll bottom #f3f6f7;
}
.template_pink .main_cnt {
	background:url(../img/bg_top_blue.png) repeat-x #f3f6f7;
}
.template_pink .news_line {
	background: #ea50a7;
	background: -moz-linear-gradient(top, #ea50a7 0%, #b40468 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ea50a7), color-stop(100%, #b40468));
	background: -webkit-linear-gradient(top, #ea50a7 0%, #b40468 100%);
	background: -o-linear-gradient(top, #ea50a7 0%, #b40468 100%);
	background: -ms-linear-gradient(top, #ea50a7 0%, #b40468 100%);
	background: linear-gradient(top, #ea50a7 0%, #b40468 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea50a7', endColorstr='#b40468');
}
.template_pink .news_line_it_date {
	background: url("../img/news_icon_2.png") 5px 50% no-repeat #f7f479 !important;
	color:#484747 !important;
}
.template_pink .news_line_ttl {
	background:#ea50a7;
}
.template_pink .all_news_link a {
	background:#bc0050;
}
.template_pink .header_menu ul {
	background: #e54ba2;
	background: -moz-linear-gradient(top, #e54ba2 0%, #bf1674 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e54ba2), color-stop(100%, #bf1674));
	background: -webkit-linear-gradient(top, #e54ba2 0%, #bf1674 100%);
	background: -o-linear-gradient(top, #e54ba2 0%, #bf1674 100%);
	background: -ms-linear-gradient(top, #e54ba2 0%, #bf1674 100%);
	background: linear-gradient(top, #e54ba2 0%, #bf1674 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e54ba2', endColorstr='#bf1674');
	border-radius:5px;
}
.template_pink .header_menu ul li:hover {
	background: #fafb96;
	background: -moz-linear-gradient(top, #fafb96 0%, #efdf1c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fafb96), color-stop(100%, #efdf1c));
	background: -webkit-linear-gradient(top, #fafb96 0%, #efdf1c 100%);
	background: -o-linear-gradient(top, #fafb96 0%, #efdf1c 100%);
	background: -ms-linear-gradient(top, #fafb96 0%, #efdf1c 100%);
	background: linear-gradient(top, #fafb96 0%, #efdf1c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafb96', endColorstr='#efdf1c');
}
.template_pink .header_menu ul .active{
	background: #fafb96;
	background: -moz-linear-gradient(top, #fafb96 0%, #efdf1c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fafb96), color-stop(100%, #efdf1c));
	background: -webkit-linear-gradient(top, #fafb96 0%, #efdf1c 100%);
	background: -o-linear-gradient(top, #fafb96 0%, #efdf1c 100%);
	background: -ms-linear-gradient(top, #fafb96 0%, #efdf1c 100%);
	background: linear-gradient(top, #fafb96 0%, #efdf1c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafb96', endColorstr='#efdf1c');
}

.template_pink .contact_phone {
	background:url(../img/phone_icon_2.png) no-repeat;
	}
/*TEMPLATE_PINK_END*/
/*TEMPLATE_DARK_GREEN*/
.template_dark_green .footer {
/*	background: url("../img/bg_bottom_blue.png") repeat-x scroll bottom #f3f6f7;*/
}
.template_dark_green .main_cnt {
/*	background:url(../img/bg_top_blue.png) repeat-x #f3f6f7;*/
}
.template_dark_green .news_line {
	background: #68ced4;
	background: -moz-linear-gradient(top, #68ced4 0%, #137880 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #68ced4), color-stop(100%, #137880));
	background: -webkit-linear-gradient(top, #68ced4 0%, #137880 100%);
	background: -o-linear-gradient(top, #68ced4 0%, #137880 100%);
	background: -ms-linear-gradient(top, #68ced4 0%, #137880 100%);
	background: linear-gradient(top, #68ced4 0%, #137880 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#68ced4', endColorstr='#137880');
}
.template_dark_green .news_line_it_date {
	background-color:#b80000;
}
.template_dark_green .news_line_ttl {
	background:#68ced4;
}
.template_dark_green .all_news_link a {
	background:#086971;
}

.template_dark_green .header_menu ul{
	background: #54b3b6;
	background: -moz-linear-gradient(top, #54b3b6 0%, #147882 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #54b3b6), color-stop(100%, #147882));
	background: -webkit-linear-gradient(top, #54b3b6 0%, #147882 100%);
	background: -o-linear-gradient(top, #54b3b6 0%, #147882 100%);
	background: -ms-linear-gradient(top, #54b3b6 0%, #147882 100%);
	background: linear-gradient(top, #54b3b6 0%, #147882 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#38de94', endColorstr='#147882');	
}

.template_dark_green .header_menu ul li:hover {
	background: #f0384d;
	background: -moz-linear-gradient(top, #f0384d 0%, #b80012 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0384d), color-stop(100%, #b80012));
	background: -webkit-linear-gradient(top, #f0384d 0%, #b80012 100%);
	background: -o-linear-gradient(top, #f0384d 0%, #b80012 100%);
	background: -ms-linear-gradient(top, #f0384d 0%, #b80012 100%);
	background: linear-gradient(top, #f0384d 0%, #b80012 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0384d', endColorstr='#b80012');
}
.template_dark_green .contact_phone {
	background:url(../img/phone_icon_3.png) no-repeat;
	}
.template_dark_green .header_menu ul .active{
	background: #fc4157;
	background: -moz-linear-gradient(top, #fc4157 0%, #ba0012 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fc4157), color-stop(100%, #ba0012));
	background: -webkit-linear-gradient(top, #fc4157 0%, #ba0012 100%);
	background: -o-linear-gradient(top, #fc4157 0%, #ba0012 100%);
	background: -ms-linear-gradient(top, #fc4157 0%, #ba0012 100%);
	background: linear-gradient(top, #fc4157 0%, #ba0012 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc4157', endColorstr='#ba0012');
}	
/*TEMPLATE_DARK_GREEN_END*/

/*TEMPLATE_BLUE_GREEN*/
.template_dark_blue .footer {
	background: url("../img/bg_bottom_blue.png") repeat-x scroll bottom #f3f6f7;
}
.template_dark_blue .main_cnt {
	background:url(../img/bg_top_blue.png) repeat-x #f3f6f7;
}
.template_dark_blue .news_line {
	background: #005aa6;
	background: -moz-linear-gradient(top, #005aa6 0%, #003658 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #005aa6), color-stop(100%, #003658));
	background: -webkit-linear-gradient(top, #005aa6 0%, #003658 100%);
	background: -o-linear-gradient(top, #005aa6 0%, #003658 100%);
	background: -ms-linear-gradient(top, #005aa6 0%, #003658 100%);
	background: linear-gradient(top, #005aa6 0%, #003658 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#005aa6', endColorstr='#003658');
}
.template_dark_blue .news_line_it_date {
	background-color:#e05315;
}
.template_dark_blue .news_line_ttl {
	background:#005aa6;
}
.template_dark_blue .all_news_link a {
	background:#0a6fc4;
}
.template_dark_blue .header_menu ul {
	background: #025ba7;
	background: -moz-linear-gradient(top, #025ba7 0%, #00385b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #025ba7), color-stop(100%, #00385b));
	background: -webkit-linear-gradient(top, #025ba7 0%, #00385b 100%);
	background: -o-linear-gradient(top, #025ba7 0%, #00385b 100%);
	background: -ms-linear-gradient(top, #025ba7 0%, #00385b 100%);
  	background: linear-gradient(top, #025ba7 0%, #00385b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#025ba7', endColorstr='#00385b');
}
.template_dark_blue .header_menu ul li:hover {
	background: #fca029;
	background: -moz-linear-gradient(top, #fca029 0%, #ec5900 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fca029), color-stop(100%, #ec5900));
	background: -webkit-linear-gradient(top, #fca029 0%, #ec5900 100%);
	background: -o-linear-gradient(top, #fca029 0%, #ec5900 100%);
	background: -ms-linear-gradient(top, #fca029 0%, #ec5900 100%);
	background: linear-gradient(top, #fca029 0%, #ec5900 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fca029', endColorstr='#ec5900');
}
.template_dark_blue .header_menu ul .active{
	background: #fca029;
	background: -moz-linear-gradient(top, #fca029 0%, #ec5900 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fca029), color-stop(100%, #ec5900));
	background: -webkit-linear-gradient(top, #fca029 0%, #ec5900 100%);
	background: -o-linear-gradient(top, #fca029 0%, #ec5900 100%);
	background: -ms-linear-gradient(top, #fca029 0%, #ec5900 100%);
	background: linear-gradient(top, #fca029 0%, #ec5900 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fca029', endColorstr='#ec5900');
}
.template_dark_blue .contact_phone {
	background:url(../img/phone_icon_2.png) no-repeat;
	}
/*TEMPLATE_DARK_BLUE_END*/	

/*TEMPLATE_ORANGE*/
.template_orange .footer {
	background: url("../img/bg_bottom_green.png") repeat-x scroll bottom #fdfefe;
}
.template_orange .main_cnt {
	background:url(../img/bg_top_green.png) repeat-x transparent;
}
.template_orange .news_line {
		background: #ee7d06;
	background: -moz-linear-gradient(top, #ee7d06 0%, #c74e13 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee7d06), color-stop(100%, #c74e13));
	background: -webkit-linear-gradient(top, #ee7d06 0%, #c74e13 100%);
	background: -o-linear-gradient(top, #ee7d06 0%, #c74e13 100%);
	background: -ms-linear-gradient(top, #ee7d06 0%, #c74e13 100%);
	background: linear-gradient(top, #ee7d06 0%, #c74e13 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee7d06', endColorstr='#c74e13');
}
.template_orange .news_line_it_date {
	background-color:#48b13a;
}
.template_orange .news_line_ttl {
	background:#ee7d06;
}
.template_orange .all_news_link a {
	background:#d16411;
}
.template_orange .header_menu ul {
background: #f6952e;
	background: -moz-linear-gradient(top, #f6952e 0%, #d36a36 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6952e), color-stop(100%, #d36a36));
	background: -webkit-linear-gradient(top, #f6952e 0%, #d36a36 100%);
	background: -o-linear-gradient(top, #f6952e 0%, #d36a36 100%);
	background: -ms-linear-gradient(top, #f6952e 0%, #d36a36 100%);
	background: linear-gradient(top, #f6952e 0%, #d36a36 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6952e', endColorstr='#d36a36');



	border-radius:5px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee7d06', endColorstr='#c74e13');
}
.template_orange .header_menu ul li:hover {
	background: #98e78d;
	background: -moz-linear-gradient(top, #98e78d 0%, #4daa3e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #98e78d), color-stop(100%, #4daa3e));
	background: -webkit-linear-gradient(top, #98e78d 0%, #4daa3e 100%);
	background: -o-linear-gradient(top, #98e78d 0%, #4daa3e 100%);
	background: -ms-linear-gradient(top, #98e78d 0%, #4daa3e 100%);
	background: linear-gradient(top, #98e78d 0%, #4daa3e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#98e78d', endColorstr='#4daa3e');
}
.template_orange .header_menu ul .active{
	background: #98e78d;
	background: -moz-linear-gradient(top, #98e78d 0%, #4daa3e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #98e78d), color-stop(100%, #4daa3e));
	background: -webkit-linear-gradient(top, #98e78d 0%, #4daa3e 100%);
	background: -o-linear-gradient(top, #98e78d 0%, #4daa3e 100%);
	background: -ms-linear-gradient(top, #98e78d 0%, #4daa3e 100%);
	background: linear-gradient(top, #98e78d 0%, #4daa3e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#98e78d', endColorstr='#4daa3e');
}
.template_orange .contact_phone {
	background:url(../img/phone_icon.png) no-repeat;
	}
/*TEMPLATE_ORANGE_END*/

/*TEMPLATE_FIOLET*/
.template_fiolet .footer {
	background: url("../img/bg_bottom_green.png") repeat-x scroll bottom #fdfefe;
}
.template_fiolet .main_cnt {
	background:url(../img/bg_top_green.png) repeat-x transparent;
}
.template_fiolet .news_line {
	background: #4b91f0;
	background: -moz-linear-gradient(top, #4b91f0 0%, #0746ba 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4b91f0), color-stop(100%, #0746ba));
	background: -webkit-linear-gradient(top, #4b91f0 0%, #0746ba 100%);
	background: -o-linear-gradient(top, #4b91f0 0%, #0746ba 100%);
	background: -ms-linear-gradient(top, #4b91f0 0%, #0746ba 100%);
	background: linear-gradient(top, #4b91f0 0%, #0746ba 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4b91f0', endColorstr='#0746ba');
}
.template_fiolet .news_line_it_date {
	background-color:#e05315;
}
.template_fiolet .news_line_ttl {
	background:#4b91f0;
}
.template_fiolet .all_news_link a {
	background:#d16411;
}
.template_fiolet .header_menu ul {
background: #73acfc;
	background: -moz-linear-gradient(top, #73acfc 0%, #1453c3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #73acfc), color-stop(100%, #1453c3));
	background: -webkit-linear-gradient(top, #73acfc 0%, #1453c3 100%);
	background: -o-linear-gradient(top, #73acfc 0%, #1453c3 100%);
	background: -ms-linear-gradient(top, #73acfc 0%, #1453c3 100%);
	background: linear-gradient(top, #73acfc 0%, #1453c3 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#73acfc', endColorstr='#1453c3');
	border-radius:5px;
}
.template_fiolet .header_menu ul li:hover {
	background: #fab268;
	background: -moz-linear-gradient(top, #fab268 0%, #d83c03 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fab268), color-stop(100%, #d83c03));
	background: -webkit-linear-gradient(top, #fab268 0%, #d83c03 100%);
	background: -o-linear-gradient(top, #fab268 0%, #d83c03 100%);
	background: -ms-linear-gradient(top, #fab268 0%, #d83c03 100%);
	background: linear-gradient(top, #fab268 0%, #d83c03 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fab268', endColorstr='#d83c03');
}
.template_fiolet .header_menu ul .active{
	background: #fab268;
	background: -moz-linear-gradient(top, #fab268 0%, #d83c03 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fab268), color-stop(100%, #d83c03));
	background: -webkit-linear-gradient(top, #fab268 0%, #d83c03 100%);
	background: -o-linear-gradient(top, #fab268 0%, #d83c03 100%);
	background: -ms-linear-gradient(top, #fab268 0%, #d83c03 100%);
	background: linear-gradient(top, #fab268 0%, #d83c03 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fab268', endColorstr='#d83c03');
}
.template_fiolet .contact_phone {
	background:url(../img/phone_icon_2.png) no-repeat;
	}
/*TEMPLATE_FIOLET_END*/

.error_404{
padding:50px 0;
display: table;
vertical-align: middle;
width: 100% !important;
font:14px Arial;
color:#012d44;
text-align: center;
}
.error_404_ttl span{
font-size:72px;
line-height:76px;
}
.error_404_ttl{
font-size:22px;
line-height:22px;
margin-bottom:20px;
}
.error_404_sub_ttl{
font-size:36px;
line-height:40px;
margin-bottom:30px;
background:#012d44;
display:inline;
color:#fff;
padding:5px 20px;
}
.error_404_text{
margin-bottom:30px;
margin-top:40px;
}
.error_404_link{
font-size:22px;
line-height:22px;
}
.error_404_link a{color:#012d44;}
.case{
display:none;
}
.contact_map{
height:300px;
width:685px;
margin-top: 10px;
}

.l_cell {
	display:inline-block;
	width:80%;
	box-sizing:border-box;
	padding-left:10px;
	padding-right:10px;
	vertical-align:top;


}
.r_cell {
	display:inline-block;
	width:20%;
	box-sizing:border-box;
	padding-left:10px;
	vertical-align:top;

}

#contact-form input[type="text"] {
	width:100%;
	border-radius:4px;
	border: 1px solid #000;
	box-sizing:border-box;
	padding: 7px 7px;
	margin-top:5px;


}

#contact-form textarea {
	width:100%;
	height: 100px;
	border-radius:4px;
	box-sizing:border-box;
	border: 1px solid #000;
	padding: 7px 7px;
	margin-top:5px;
	resize:none;
}

#contact-form input[type="submit"] {

	border-radius:27px;
	border: 1px solid #000;
	box-sizing:border-box;
	padding: 7px 27px;
	margin-top:5px;


}

.tega {
  display: block;
  width: 100px;
  height: 45px;
  background-image: url(data:image/png;base64,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);
  position: absolute;
  right: 12px;
  top: -8px;

}