body {
 padding:0px;
 margin:0px;
 background:#FFFFFF;
 font-family:Arial;
 font-size:12px;
 }

IMG {
	border: none;
}
 
.body1 {
 float:left;
 width:100%;
 min-width:1000px;
 }
 
*html .body1 {width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "auto"); }
 
UL {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
}

UL LI {
	background: url("../images/bullet.gif") no-repeat left 5px;
	padding: 0 0 0 10px;
	display: block;
}

UL UL {
	margin: 5px 0 5px 15px;
}
 
.main {
 float:left;
 width:100%;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 }

.cont .main * {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 }
 
/*top*/
 
.top {
 float:left;
 width:100%;
 height:36px;
 }
 
.min_nav {
 float:left;
 width:103px;
 height:36px;
 padding-left:305px;
 }
 
.min_nav2 {
 float:left;
 width:103px;
 height:36px;
 padding-left:560px;
 }
 
.fec {
 float:left;
 width:103px;
 height:36px;
 background-color:#f4f4f4;
 }
 
.h1 {float:left; padding:14px 21px 0px 14px;}
.h2 {float:left; padding:15px 19px 0px 0px;}
.h3 {float:left; padding:15px 0px 0px 0px;}

.languge {
 float:right;
 padding:0px 48px 0px 0px;
 height:36px;
 width:175px;
 }
 
.languge ul{
 padding:8px 0px 0px 0px;
 margin:0px;
 list-style:none;
 float:right;
 }
 
.languge ul li{
 padding:5px 10px 0px 10px;
 margin:0px;
 list-style:none;
 float:left;
 background: none;
 }
 
.languge ul li.act1{
 padding:5px 10px 5px 10px;
 margin:0px;
 list-style:none;
 float:left;
 color:#1d1d1d;
 background-color:#f4f4f4;
 font-family:Arial;
 font-size:12px;
 }
 
.languge ul li a{
 padding:0px 0px 0px 0px;
 margin:0px;
 list-style:none;
 float:left;
 font-family:Arial;
 font-size:12px;
 color:#275e96;
 }
 
.languge ul li a:hover{ text-decoration:none;}


/*left*/

.left {
 width:233px;
 float:left;
 padding:0px 0px 0px 20px;
 }
 
.logo {
 padding:0px 57px 16px 57px;
 float:left;
 }
 
.zag {
 width:214px;
 float:left;
 height:17px;
 border:1px solid #efefef;
 padding:11px 0px 0px 17px;
 font-size: 13px;
 font-family: "Myriad Pro";
 text-transform: uppercase;
 }

.zag SPAN {
	display: block;
	margin-top: -4px;
}

.zag A.sub {
	color:#000000;
	text-decoration:none;
	display: block;
	margin-top: -4px;
}
.zag A.sub:HOVER{
	/*text-decoration: underline;*/
}



.menu {
 width:216px;
 float:left;
 padding:4px 0px 8px 17px;
 background-color:#f4f4f4;
 }
 
.menu ul{
 padding:0px 0px 0px 0px;
 margin:0px;
 list-style:none;
 float:right;
 }
 
.menu ul li{
 padding:2px 0px 4px 10px;
 margin:0px;
 list-style:none;
 float:left;
 width:206px;
 font-size:11px;
 font-family:Tahoma;
 background:url(../images/v1.gif) no-repeat left center;
 }
 
.menu ul li.act{
 padding:2px 0px 4px 10px;
 margin:0px;
 list-style:none;
 float:left;
 width:206px;
 font-size:11px;
 font-family:Tahoma;
 background:url(../images/v2.gif) no-repeat left center;
 font-weight:bold;
 }
 
.menu ul li a{
 padding:0px 0px 0px 0px;
 margin:0px;
 list-style:none;
 float:left;
 color:#7a9cbf;
 text-decoration: none;
 }
 
.menu ul li a:hover{
	color: #000000; 
}

.nav {
 float:left;
 width:233px;
 }
 
.nav ul{
 padding:0px 0px 0px 0px;
 margin:0px;
 list-style:none;
 float:right;
 }
 
.nav ul li{
 padding:8px 0px 0px 17px;
 margin:0px;
 list-style:none;
 float:left;
 width:216px;
 height:21px;
 background:url(../images/nav.gif) no-repeat;
  color:#1d1d1d;
 font-size:13px;
 font-family:"Myriad Pro";
 }
 
 
.nav ul li a{
 padding:0px 0px 0px 0px;
 margin:0px;
 list-style:none;
 float:left;
 color:#0B4A8A;
 font-size:13px;
 font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
 text-decoration:none;
 }

.nav ul li a:hover{
 	/*text-decoration:underline;*/
	color: #000000;
}
 
 
/*Поиск*/
 
.seach {
 width:233px;
 height:36px;
 float:left;
 margin-top:15px;
 background:url(../images/seach.gif) no-repeat;
 }

.seach FORM {
 margin: 0;
 padding: 0;
 }
 
.input {
 width:127px;
 height:20px;
 border:0px;
 padding:2px 0px 0px 8px;
 background:url(../images/input.gif) repeat-x top;
 float:left;
 font-family:"Myriad Pro";
 font-size:13px;
 color:#b5bbaf;
 }
 
.seach_in {
 float:left;
 padding:6px 7px 0px 18px;
 }
 
.seach_in2 {
 float:left;
 padding-top:6px;
 }
 
/*Новости*/

.news, .news_v, .news_n{float:left; width:233px; margin-top:12px; background:url(../images/new_f.gif) repeat-y;}
.news_v {background:url(../images/new_v.gif) no-repeat top; margin:0px;}
.news_n {background:url(../images/new_n.gif) no-repeat bottom; padding:20px 20px 30px 17px; width:196px; margin:0px;}
h1 { 
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:18px; 
	color:#275e96; 
	font-weight:normal; 
	padding:0px; 
	margin:0px; 
	width:196px;
	text-transform: uppercase;
}
h1 A{
	color:#275e96;
	font-weight: normal!important;
}
.new A{color: #000000;}
.new {
 float:left;
 width:196px;
 padding-top:20px;
 font-size:11px;
 color:#808080;
 font-family:Tahoma;
 }
.new font {
 color:#b5bbaf;
 font-size:11px;
 }
 
/*Right*/

.right {
 margin:0px 29px 0px 294px;
 }
 
.pic, .pic_l, .pic_r {
 float:left;
 width:100%;
 height:182px;
 background:url(../images/pic_f.gif) repeat-x;
 }
 
.pic_l {background:url(../images/pic_l.gif) no-repeat left;}
.pic_r {background:url(../images/pic_r.jpg) no-repeat right;}

.text1 {
 padding:39px 0px 0px 38px;
 float:left;
 }
 
.text2 {
 padding:10px 0px 0px 38px;
 float:left;
 font-size:15px;
 font-family:"Myriad Pro";
 color:#f4f4f4;
 width:80%;
 }

.text2 P {
	margin: 0;
	padding: 0;
}
 
.cont {
 margin:0px 244px 0px 0px;
 }
 
.bl_r {
 float:right;
 width:230px;
 padding: 84px 0 0 0;
 }
 
h2 {
 font-family:"Trebuchet MS";
 color:#0b4a8a;
 font-size:24px;
 font-weight:normal;
 padding:37px 0px 16px 0px;
 margin:0px;
 text-transform: uppercase;
 }
 
.cont p {
 padding:0px 0px 16px 0px;
 margin:0px;
 color: #000000;
 font-family:Arial;
 font-size:12px;
 }

.cont p.news-view {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 }
 
.url {
 float:left;
 width:230px;
 background:url(../images/url_f.gif) repeat-y;
 margin-bottom: 22px;
 }
 
.url_v {
 float:left;
 width:230px;
 background:url(../images/url_v.gif) no-repeat top;
 }
 
.url_n {
 float:left;
 width:230px;
 background:url(../images/url_n.gif) no-repeat bottom;
 padding:15px 0px 15px 0px;
 }
 
.url ul{
 padding:0px 0px 0px 12px;
 margin:0px;
 list-style:none;
 float:right;
 }
 
.url ul li{
 padding:2px 0px 4px 10px;
 margin:0px;
 list-style:none;
 float:left;
 width:206px;
 font-size:11px;
 font-family:Tahoma;
 background:url(../images/v1.gif) no-repeat left center;
 }
 
.url ul li.act{
 padding:2px 0px 4px 10px;
 margin:0px;
 list-style:none;
 float:left;
 width:206px;
 font-size:11px;
 font-family:Tahoma;
 background:url(../images/v2.gif) no-repeat left center;
 font-weight:bold;
 }
 
.url ul li a{
 padding:0px 0px 0px 0px;
 margin:0px;
 list-style:none;
 float:left;
 color:#7a9cbf;
 }
 
.url ul li a:hover{ text-decoration:none;}

.r_f {
 float:left;
 width:230px;
 background:url(../images/r_f.gif) repeat-y;
 }
 
.r_v {
 float:left;
 width:230px;
 background:url(../images/r_v.gif) no-repeat top;
 }
 
.r_n {
 float:left;
 width:198px;
 background:url(../images/r_n.gif) no-repeat bottom;
 font-family:"Myriad Pro";
 font-size:14px;
 color:#FFFFFF;
 padding:28px 16px;
 }
 
.footer {
 height:61px;
 width:100%;
 float:left;
 background-color:#f3f4f2;
 margin-top:50px;
 font-family:Tahoma;
 font-size:11px;
 color:#1d1d1d;
 padding-top:23px;
 } 
 
.footer a{
 color:#275e96;
 }
 
a:hover {
 text-decoration:none;
 }
 
.foot_l {
 float:left;
 padding:0px 0px 0px 23px;
 }
 
.foot_r {
 float:right;
 padding:5px 0px 25px 43px;
 width:181px;
 background:url(../images/sh.gif) no-repeat left top;
 }
 
 
.blok_l {
 margin:0px 48px 0px 273px;
 }
 
.main2 {
 float:left;
 width:100%;
 background:url(../images/kb.gif) no-repeat right top;
 }
 
.foto {
 float:left;
 width:241px;
 height:306px;
 }
 
.blok_ll {
 width:241px;
 float:left;
 }
 
.info {
 float:left;
 width:241px;
 background:url(../images/info_f.gif) repeat-y;
 margin-top:17px;
 }
 
.info_v {
 width:202px;
 float:left;
 background:url(../images/info.gif) no-repeat top;
 font-family:"Myriad Pro";
 font-size:14px;
 color:#FFFFFF;
 padding:30px 17px 22px 22px;
 }
 
.inf {
 float:left;
 width:240px;
 background:url(../images/inf.gif) repeat-y;
 margin-top:17px;
 } 
 
.inf_v {
 float:left;
 width:240px;
 background:url(../images/inf_v.gif) no-repeat top;
 } 
 
.inf_n {
 float:left;
 width:196px;
 background:url(../images/inf_n.gif) no-repeat bottom;
 padding:22px;
 } 
 
.inf_n p {
 padding:17px 0px 0px 0px;
 margin:0px;
 font-family:Tahoma;
 font-size:11px;
 color:#000000;
 float:left;
 width:196px;
 }
 
.inf_n p font{
 color:#808080;
 font-size:11px;
 font-weight: bold;
 display: block;
 }
 
.ter {
 margin:0px 0px 0px 257px;
 }
 
.list {
 width:287px;
 height:182px;
 float:left;
 background:url(../images/list.gif) no-repeat;
 padding:0px 15px 0px 26px;
 margin-top:125px;
 }
.front-page-info H4{
	padding:39px 0px 0px 0px;
	 margin:0px;
	 width:287px;
	 font-family:"Myriad Pro";
	 font-size:34px;
	 font-weight:normal;
	 color:#FFFFFF;
}
.front-page-info P{
	float:left;
 padding:10px 0px 0px 0px;
 margin:0px;
 width:287px;
 font-family:"Myriad Pro";
 font-size:15px;
 color:#FFFFFF;
 line-height:15px;
}
p.zag1 {
 float:left;
 padding:39px 0px 0px 0px;
 margin:0px;
 width:287px;
 font-family:"Myriad Pro";
 font-size:34px;
 color:#FFFFFF;
 }
 
p.zag2 {
 float:left;
 padding:10px 0px 0px 0px;
 margin:0px;
 width:287px;
 font-family:"Myriad Pro";
 font-size:15px;
 color:#FFFFFF;
 line-height:15px;
 }
 
.main3 {
 float:left;
 width:100%;
 background:#efefef url(../images/ugl.gif) no-repeat top left;
 font-size:12px;
 color:#000000;
 padding:25px 0px 25px 0px;
 margin-top:17px;
 }
 
.fl {
 margin:0px 25px 0px 25px;
 }
 
h3 {
 padding:10px 0px 16px 0px;
 margin:0px;
 font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
 font-size:18px;
 color:#0b4a8a;
 font-weight:normal;
 }
 
.main3 a{
 color:#0b4a8a;
 }
 
p.lang {
 padding:0px 19px 0px 22px;
 font-family: Arial;
 font-size:12px;
 margin:0px;
 float:left;
 }
 
p.lang a {
  color:#275e96;
  }
 
  

 
 
 a.a-info{
 	color:#0B4A8A;
 	margin: 0 5px;
 }
 
 .cont p a{
 	color:#0B4A8A;
 }
 
 .events P{
 	padding:0px; margin:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
 .events H5 A{
 	color:#0B4A8A;
 
 }
  .events H5{padding:0px;font-size:12px; margin:0px;}
  
  H4 A{ color: #0B4A8A;}
  
  
  A.fp-events-title{
  	color: #0B4A8A;
	font-weight: bold;
  }

.map A{
	color:#275E96; 
}
  
A{
	color:#7A9CBF;
}

DIV.events{
	float: left;
	clear: left;
	width: 100%;
	padding-bottom: 15px;
}

SPAN.date{
	font-weight: bold;
	color: #808080;
}

.news-list-title SPAN.date{
	font-weight: bold;
	color: #808080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12;
}
SPAN.place{
	font-size:14px;
	font-weight: bold;
	color: #275E96;
}
DIV.events H5{
	margin-top: 2px;
}

.text2 H1{
	color: #FFFFFF;
	font-size: 34px;
	width:auto;
	font-size:"Myriad Pro";
} 

H2 A{
	color: #0B4A8A;
}

.main3 H3{
	padding-top:0px;
}

.cont .msg {
	font-weight: bold;
}

.cont .error {
	color: #CC0000;
}

.cont .success {
	color: #008800;
}

.events P SPAN.date, 
.events P SPAN.place {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #808080;	
}

H4.news-list-title {
	margin: 0;
	padding: 0;
}

H4.news-list-title {
	margin: 0;
	padding: 0 0 2px 0;
	font-size: 12px;
}

H4.news-list-title .title-link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

H3.news-title {
	margin: 0 0 13px 0;
	padding: 0;
	font-size: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #0B4A8A;
}

H4.news-title-date {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #808080;
}

.search-page {
	padding: 0 0 15px 0;
}

.search-page FORM {
	margin: 0;
	padding: 0;
}

.r_f.gray {
	background: #b5bbaf;
	margin-bottom: 22px;
}

.r_f.gray .r_v {
	background: url("../images/r_v_g.gif") no-repeat right top;
}

.r_f.gray .r_n {
	background: url("../images/r_n_g.gif") no-repeat left bottom;
	width: 100%;
	padding-left: 0;
	padding-right: 0;
}

.r_f.gray ul{
 padding: 0 0 0 12px;
 margin: 0;
 list-style:none;
 }
 
.r_f.gray ul li{
 padding:2px 0px 4px 10px;
 margin:0px;
 list-style:none;
 float:left;
 width:206px;
 font-size:11px;
 font-family:Tahoma;
 background:url(../images/v3.gif) no-repeat left center;
 }
 
.r_f.gray ul li.act{
 padding:2px 0px 4px 10px;
 margin:0px;
 list-style:none;
 float:left;
 width:206px;
 font-size:11px;
 font-family:Tahoma;
 background:url(../images/v3.gif) no-repeat left center;
 font-weight:bold;
 }
 
.r_f.gray ul li a{
 padding:0px 0px 0px 0px;
 margin:0px;
 list-style:none;
 float:left;
 color:#ffffff;
 }
 
.r_f.gray ul li a:hover{ text-decoration:none;}

.gb-padding {
	margin: 84px 0 0 0;
}

.news A {
	color: #0B4A8A;
	font-weight: bold;
}

.sub-title {
	font-weight: bold!important;
	font-size: 18px!important;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif!important;
	color: #0B4A8A!important;
}

.grey-text {
	font-family: Arial, Helvetica, sans-serif!important;
	font-size: 12px!important;
	font-weight: bold!important;
	color: #808080!important;
}

.c-rounded {
	background: #B5BBAF url("../images/cf-ctl.gif") no-repeat left top;
	padding: 15px 0 0 20px!important;
}

.c-rounded .cr-cbr {
	background: url("../images/cf-cbr.gif") no-repeat right bottom;
	padding: 0 20px 20px 0;
}

.c-rounded P {
	margin: 0;
	padding: 0;
}

.c-rounded TEXTAREA {
	margin: 10px 0 0 0;
	width: 350px;
	height: 150px;
	overflow: auto;
}

.contact-form .cf-label {
	padding-left: 20px;
}

.contact-form TABLE TD {
	padding: 5px 0;
}

.contact-form TABLE TD.cf-hint {
	font-size: 10px;
	padding-left: 20px;
}

.contact-form TABLE TD.cf-pb {
	padding-bottom: 10px;
}

A.read-more { 
	background: url("../images/v4.gif") no-repeat right 5px;
	padding: 0 8px 0 0;
	font-size: 11px;	
}

A.back-link { 
	background: url("../images/v5.gif") no-repeat left 5px;
	padding: 0 0 0 8px;
	font-size: 11px;
	margin-left: 0;
}

.subheader-blue {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12;
	font-weight: bold;
	color: #0B4A8A;
}

.contact-form {
	margin-top: -4px;
}

.item-portfolio{
	float:left;
}
.page-navigator{
	clear:left;
	padding-top:10px;
}

.row{
	float:left;
	clear:left;
	width:100%;
}
.back{
	clear:left;
	padding-top:15px;
}