
button { outline: none;}

form {margin: 0; padding: 0;}
fieldset { border:0px;}
.clr { clear:both; height:0;  font-size: 1px;    line-height: 0px;}
.clr2 { clear:both; height:5px;  font-size: 1px;    line-height: 0px;}
.clr3 { clear:both; height:10px;  font-size: 1px;    line-height: 0px;}
.clr4 { clear:both; height:15px;  font-size: 1px;    line-height: 0px;}
.clr5 { clear:both; height:20px;  font-size: 1px;    line-height: 0px;}
.clr6 { clear:both; height:25px;  font-size: 1px;    line-height: 0px;}
.clr7 { clear:both; height:30px;  font-size: 1px;    line-height: 0px;}
.clr8 { clear:both; height:35px;  font-size: 1px;    line-height: 0px;}
.item_photo_line {clear:both;}
.article_separator { clear:both; height:1px;  font-size: 1px;    line-height: 0px;}
img {border:none}
body {
	padding:0;
	font:13px/1.18em Arial, Helvetica, sans-serif;
	margin:0;
	color:#000;
	width:100%;
}


body, html,.main-wrapper{
	min-width:990px; 
}

.main-wrapper{overflow:hidden; background-image:url(../images/bg_main_1.png); background-repeat:repeat-x;}
.main-wrapper_2{overflow:hidden;background-position:top center;background-repeat:no-repeat; background-image:url(../images/bg_1.png);}

.main-wrapper_3{overflow:hidden; background-image:url(../images/second_bg.jpg); background-repeat:repeat-x;}
.main-wrapper_4{overflow:hidden;background-position:top center;background-repeat:no-repeat; background-image:url(../images/second_back.jpg);}

html{background:#5BCBF5  repeat-x; background-position:top;}
p, table, table td, h1, h2, h3, h4, h5, dl, dd, ul, .left-menu, ol, ol li, input {
	margin:0;
	padding:0
}
table {
	border-collapse:collapse
}
a  {
	color:#29abe2;
	cursor:pointer;
	/*text-decoration:underline;*/
	outline:none
}

a:hover {
	color:#e7ad3a;
	cursor:pointer;
	/*text-decoration:underline;*/
	outline:none
}

a:hover {
	/*text-decoration:none*/
}
p {
	margin-bottom:15px
}
ul {
	list-style:none
}
.clear {
	clear:both
}
#main {
	width:960px;max-width:1400px;
	margin:0 auto;
}

#up-menu {
	width:100%;
	font-size:18px;margin-left:-7px;padding-top:21px;height:85px
}

#up-menu li {
	float:left;margin-right:10px
	
}
#up-menu a {
	display:inline-block;
	background: transparent;
	color:#fff;
	text-decoration:none;
	padding:13px 32px 12px 32px
}
 #up-menu .active a {
	color:#29abe2; background:#fff
	
}

#up-menu a:hover{
	color:#000; background:#FFE568
	
}

#logo-block{clear:both; background:url(../images/foto_1.png) no-repeat;height:199px; background-position:left top; position:relative;padding-left:574px;padding-top:280px;color:#f5f5f5;font-size:20px}
#logo{position:absolute;background:url(../images/logo.png) no-repeat; display:block;width:402px;height:147px;top:121px;left:500px}
.personal-link{color:#0099ff;font-size:15px; text-decoration:none; background:#F5F5F5;padding:2px 10px 4px 10px;margin-top:8px; display:inline-block}
.news-block{ background:#0B346A; clear:both;float:left;width:100%;margin-left:-42px; position:relative;font-size:16px;color:#f5f5f5; line-height:1.18em;padding:20px 42px 23px 42px}
.news-block a{color:#f5f5f5}
.news-block-item,.content-cell,.footer-cell1{float:left;width:30%;padding:0 1.5%}
.news-block-item p{padding:0 10px;margin:0}
.news-block-item img{display:block;margin:0 0 5px -10px}
.wrapper-for-img { position:relative; display:inline-block}
.title-block{ position:absolute;top:-60px;left:-9px; background:#F5F5F5;font-size:18px;width:301px; text-align:center;padding:11px 0 10px 0; text-decoration:none}
.title-block,.title-block a{color:#0b346a}
.title-block:hover{ background:#FFE568}
.title-block-active,.title-block-active:hover{ background:#0B346A;padding-top:24px;padding-bottom:19px;color:#f5f5f5;top:-70px}
.to-left,.to-right{ position:absolute;top:85px; background:url(../images/navig.png) no-repeat;width:29px;height:51px}
.to-left{left:20px}
.to-right{right:20px; background-position:right top}
#content{ background:#fff;clear:both;float:left;padding:22px 20px 40px 20px;margin-left:-22px; margin-top:-10px;}
.content-cell-wrapper{padding-left:10px}
.content-cell h2,.authorize-form h2{font-size:18px;color:#9b9da0;margin-bottom:8px; font-weight:normal}

.componentheading {font-size:18px;color:#000;margin-bottom:8px; font-weight:normal; padding-bottom:5px;}

.font-size-big{font-size:170%; line-height:1.15em}
.authorize-form label{color:#7e8083; display:inline-block; line-height:1.6em}
.authorize-form input,.authorize-form  textarea,.find-form input{
	border:1px solid #5FC0E9;
	font:12px/17px Arial, Helvetica, sans-serif; background:#F1F4FA;color:#000;padding:6px 0 8px 15px;width:90%
}
.authorize-form  textarea{ overflow:auto;height:90px}
.authorize-form p{margin-bottom:4px}
.button,.authorize-form .button,.find-form .button{ background:none;border:none; text-decoration:underline;color:#29abe2;font-size:16px;padding:0;width:auto; cursor:pointer;padding-left:0  !important; text-align:left; position:relative}
.authorize-form .button{ line-height:19px}
.button:hover,.authorize-form .button:hover,.find-form .button:hover{ text-decoration:none}

#footer {
	clear:both;
	
	color:#fff;
	width:100%;padding-top:50px;padding-bottom:20px;float:left;width:100%
}
.footer-cell1{width:26%;padding-top:0;color:#f5f5f5;font-size:9px; line-height:1.18em}
.find-form input{width:60%;float:left;margin-right:5px}
.find-form .button{color:#fff; line-height:24px;margin-right:0;padding-top:3px}

.footer-cell3,.footer-cell2{float:left}
.footer-cell2{width:22%}
.footer-cell3{width:49%; text-align:right;float:right}
.footer-cell3 img{ display:inline-block;margin-right:9px}
.social{padding-top:5px}
.br-cr{color:#999;font:12px "Trebuchet MS"}
.left-img{float:left;margin-right:10px;margin-top:3pt}

.column1 {
	float:left; margin-right:5px;
	
}
 

.top-new .column1{width:255px}
.top-new .column2{margin-left:255px}
.new-with-img .column2 {width:100%;}
.article_column {width:100%;}
.new-footer{font:12px/1.9em Arial,Helvetica,sans-serif;clear:both;margin:0; color: #999999;}
.new-footer ins{color:#999; text-decoration:none; display:inline-block;width:108px}
.new{padding-bottom:15px;width:94%;float:left}
.new .font-size-big{margin-bottom:7px}
.baners img{margin-bottom:20px}
.video-news-photo{width:281px;padding-bottom:20px; line-height:1.3em}
.video-news-photo-title{width:281px;margin:0;height:33px; line-height:33px;font:16px "Trebuchet MS"}
.video-news-photo-title td{height:33px;vertical-align:middle; text-align:center;width:33.3%; background:#EEF3FA}
.video-news-photo-title .video-news-photo-active{ background:#66CCFF;color:#fff}
.video-news-photo img{ display:block;margin-bottom:6px}
.video{margin-bottom:20px}

banners{
    margin-top: -10px;
    padding-bottom: 30px;
}

.clearfix-tabs{
	clear: both;
}

.gk_tab_item_space{
	padding: 10px; padding-left:0px; padding-right:0px;
}

div.gk_tab-style2 {
	position: relative;
	
	 clear: both;
     float: left;
     margin-left: -42px; margin-top:-50px;
    padding: 0px 42px 0px;
    width: 100%;
	
}

div.gk_tab_wrap-style2 {
	margin: 0 auto;
	  margin-left: -42px;
    padding: 0px 42px 0px;
    width: 100%;
}

div.gk_tab_container0-style2 {
	clear: both;
	  margin-left: -52px;
    padding: 0px 42px 23px;
    width: 100%;background: none repeat scroll 0 0 #0B346A; color: #F5F5F5;font-size: 16px;
}

div.gk_tab_container0-style2 a{
	color: #F5F5F5;font-size: 16px;
}


div.gk_tabmenu-style2 {
	overflow:hidden;
}

ul.gk_tab_ul-style2 {
	list-style: none;
	margin: 0 0 0 18px;
	padding: 0;
}

ul.gk_tab_ul-style2 li {
	float: left;
	cursor: pointer;
	position: relative;
	background: none repeat scroll 0 0 #F5F5F5;
    margin-left:5px; margin-right:10px; margin-top:10px;
    text-align: center;
    text-decoration: none;
    width: 290px;
	height:40px; 
	color: #0B346A;
}

ul.gk_tab_ul-style2 li:hover{ background:#FFE568}

ul.gk_tab_ul-style2 li span {
	display: block;
	line-height:40px;
 font-size: 18px;

}

ul.gk_tab_ul-style2 li.active {margin-top:0px;
 background: none repeat scroll 0 0 #0B346A;   color: #F5F5F5;
 height:50px; 
}

ul.gk_tab_ul-style2 li.active span {
line-height:40px; padding-top:10px;
	
}



div.gk_tab_container1-style2 {
	overflow: hidden; margin-left:10px; margin-right:10px;
}

.wrp_img
 {
	overflow: hidden;
float:left: 
width: 280px;
	height: 180px;
}




div.gk_tab_item-style2 {
	float: left;
	overflow: hidden;
	padding: 10px; padding-left:0px; padding-right:0px;
	background: none repeat scroll 0 0 #0B346A;
   
}


.to-left,.to-right{ position:absolute;top:85px; background:url(../images/navig.png) no-repeat;width:29px;height:51px}

div.gk_tab_button_next-style2,
div.gk_tab_button_prev-style2 {
	
	width: 29px;
	height: 51px;
	background: url('../images/b_next.jpg') no-repeat 0 0;
	cursor: pointer;
	position: absolute;
	top: 48%;
	right: 0; margin-right:20px;
}

div.gk_tab_button_prev-style2 {
	background: url('../images/b_prev.jpg') no-repeat 0 0;
	left: 0; margin-left:0px;
	right:inherit;
}

div.gk_tab_button_next-style2:hover {
	background: url('../images/b_next.jpg') no-repeat 100% 0;
}

div.gk_tab_button_prev-style2:hover {
	background: url('../images/b_prev.jpg') no-repeat 100% 0;
}

.gk_tab_container0-style2,
.gk_tab_container1-style2,
.gk_tab_container2-style2{
	position:relative;
}


div.gk_tab-style3 {
	position: relative;
	clear: both;
    float: left;
    padding: 0px 0px 0px;
    width: 100%;
	
}

div.gk_tab_wrap-style3 {
	margin: 0 auto;
    width: 100%;
	
}

div.gk_tab_container0-style3 {
	clear: both;
    width: 100%;background: none repeat scroll 0 0 ; 
}

div.gk_tab_container0-style3 a{
	color: #29ABE2;;font-size: 14px;
}



div.gk_tabmenu-style3 {
	overflow:hidden;
}

ul.gk_tab_ul-style3 {
	list-style: none;
	margin: 0 0 0 0px;
	padding: 0;
}

ul.gk_tab_ul-style3 li {
	float: left;
	cursor: pointer;
	position: relative;
	background: none repeat scroll 0 0 #F5F5F5;
    text-align: center;
    text-decoration: none;
     width: 33.3%;
	height:33px; 
	color: #0B346A;
}

.gk_tab_item-style3 .name { text-decoration:underline; color:#29ABE2; display:block;}

ul.gk_tab_ul-style3 li:hover{}

ul.gk_tab_ul-style3 li span {
	display: block;
	line-height:33px; font-size:16px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	
}

ul.gk_tab_ul-style3 li.active {margin-top:0px;
 background: none repeat scroll 0 0 #66CCFF;
    color: #FFFFFF;
height: 33px;
}

ul.gk_tab_ul-style3 li.active span {
line-height:33px; 
 
}



div.gk_tab_container1-style3 {
	overflow: hidden; 
}

div.gk_tab_item-style3 {
	float: left;
	overflow: hidden;
	padding: 0px; padding-left:0px; padding-right:0px;
 background: none repeat scroll 0 0;
   
}


div.gk_tab_button_next-style3,
div.gk_tab_button_prev-style3 {
	
	width: 29px;
	height: 51px;
	background: url('../images/b_next.jpg') no-repeat 0 0;
	cursor: pointer;
	position: absolute;
	top: 48%;
	right: 0; margin-right:20px;
}

div.gk_tab_button_prev-style3 {
	background: url('../images/b_prev.jpg') no-repeat 0 0;
	left: 0; margin-left:20px;
	right:inherit;
}

div.gk_tab_button_next-style3:hover {
	background: url('../images/b_next.jpg') no-repeat 100% 0;
}

div.gk_tab_button_prev-style3:hover {
	background: url('../images/b_prev.jpg') no-repeat 100% 0;
}

.gk_tab_container0-style3,
.gk_tab_container1-style3,
.gk_tab_container2-style3{
	position:relative;
}


.gk_tab_item-style3 .v150WrapperInner-jtmodule img {
    width: 280px; height:168px;
}


.gk_tab_item-style3 .gk_tab_item_space .news_block { display:block; float:left;  padding-left:0px; padding-right:5px;}
.gk_tab_item-style3 .gk_tab_item_space .img_n { padding-bottom:0px; float:left; margin-right:5px; clear:left;}
.gk_tab_item-style3 .gk_tab_item_space .title { display:block; margin-bottom:5px;}
.gk_tab_item-style3 .gk_tab_item_space .title a {
 color: #29ABE2;
    cursor: pointer; font-size:14px;
    outline: medium none;
    text-decoration: underline;

}

.gk_tab_item-style3 .gk_tab_item_space { padding:0px;}
.gk_tab_item-style3 .video-news-photo img {
    display: block;
    margin-bottom: 0px;
}


.gk_tab_item_space .news_block { display:block; float:left; width:295px; padding-left:5px; padding-right:10px;}
.gk_tab_item_space .img_n { padding-bottom:5px;}
.gk_tab_item_space .title a { display:block; line-height:22px; /* padding-left:5px;*/}



.content-cell .title a {font-size:170%;line-height: 1.15em; margin-bottom:15px; display:block;}
.content-cell .img_n { padding-bottom:5px;}
.v150WrapperInner-jtmodule {width:300px; height:170px; overflow:hidden;}
.v150WrapperInner-jtmodule img { width:300px;}
.video-cell-jtmodule { display:block; float:left; width:295px; padding-left:5px; padding-right:10px;}
.v150WrapperOuter-jtmodule { margin-bottom:5px;}
.bb1 { overflow:hidden;}


.items_photo .img  { display:block;}
.items_photo .title {font-size: 16px; line-height:20px; display:block; margin-top:5px; text-align:center; margin-right:40px;}
.item_photo, .photo {    display: block;
    float: left;  width: 30.0%; margin-bottom:20px;margin-left:3px;margin-right:3px;}
.photo .title { /*line-height:18px; */ display:block; margin-top:5px;color:#999999; font-size:13px; text-decoration:none;}
.items_photo {overflow:hidden;}
.new_line {clear:both;}
.contentheading {     
color: #000;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 8px;
    padding-bottom: 5px;
	line-height: 1.3;}

a.modal-button:hover { text-decoration: underline;}
#page .img { float:left; margin-right:10px; margin-bottom:5px;}
.search_title {
    display: block;
    padding-bottom: 10px;
}
.search_item .num1 {
    color: #8D8D8D;
    float: left;
    font-size: 18px;
    padding-left: 10px;
    width: 40px;
}
.search_item {
    
    background-position: center bottom;
    background-repeat: repeat-x;
    color: #333333;
    overflow: hidden;
    padding: 10px;
}
.search_item .txt1 {
    color: #8E8E8E;
    float: left; width:90%;
  
}

.search_form input.se {
   background: none repeat scroll 0 0 #F1F4FA;
    border: 1px solid #5FC0E9;
    color: #000000;
    font: 12px/17px Arial,Helvetica,sans-serif;
    padding: 6px 0 8px 15px;
    width: 90%;
}

#phocagallery .num  { text-align:center;margin-top:20px;clear:both;}
#phocagallery .num a { border:1px solid #cccccc; background-color:#f2f2f2; padding-left:9px; padding-right:9px; padding-top:3px; padding-bottom:3px; margin-left:5px; margin-right:5px; text-decoration:none; color:#7e7e7e; font-size:12px; }
#phocagallery .num a:hover { color:#000; background-color:#dfdfdf; border:1px solid #909090;}
#phocagallery .num a.activ { color:#000; background-color:#dfdfdf; border:1px solid #909090;}

.num  { text-align:center;margin-top:20px;clear:both;}
.num a { border:1px solid #cccccc; background-color:#f2f2f2; padding-left:9px; padding-right:9px; padding-top:3px; padding-bottom:3px; margin-left:5px; margin-right:5px; text-decoration:none; color:#7e7e7e; font-size:12px; }
.num a:hover { color:#000; background-color:#dfdfdf; border:1px solid #909090;}
.num a.activ { color:#000; background-color:#dfdfdf; border:1px solid #909090;}


.counter { text-align:center; font-size:12px;}
.pagecounter { padding-top:10px;}
.socbuttons { margin-top:15px;}


