

/* Start:/local/templates/kr-media/css/style_gall.css?16252009082087*/

.slideshow *{margin:0; padding:0;}
.slideshow ul{list-style-type:none;}
.slideshow img{border:0;}
.slideshow a:focus{outline:none;}
#slide1{float:right; margin-left:10px;}


.slideshow #desc1, .slideshow #desc2{width:460px;}
.slideshow .descriptions{position:absolute; left:0; bottom:0; z-index:12; margin:0 !important; float:left; display:inline;}
.slideshow .descriptions li{display:none; background:url(/local/templates/kr-media/css/../images/trans.png) repeat; width:460px; padding:5px 10px; float:left; diaplay:inline;position:absolute; bottom:0; z-index:13;}
.slideshow .descriptions p{font-size:1.2em;}
.slideshow .img_cont{width:460px; height:311px; display:block;position:relative;}/*should be the same size as your large image */
.slideshow .main_images{width:460px; height:311px; float:left; display:inline;}/*should be the same size as your large image */
.slideshow .main_images li{width:460px; position:absolute; left:0px; top:0px;  display:inline; height:311px; display:none;z-index:11; }/*should be the same size as your large image */
.slideshow{position:relative;}
.slideshow .thumb_holder{position:relative; float:left; width:444px;overflow:hidden; height:60px;margin:10px 0 0 0;}
.slideshow .thumbs{position:absolute;left:0; }
.slideshow .section{width:460px;float:left; display:inline;overflow:hidden;}
.slideshow .section li{float:left; display:inline; margin:5px 7px; width:60px; height:45px; background-color:#000;}/*should be the same size as your thumbnails */
.slideshow .sub_section{float:left; display:inline;} 
.slideshow .prev_btn, .slideshow .next_btn{float:left; display:inline;margin:29px 0 0 0;}
.slideshow .current_desc{display:inline;}

/*demo styles you can delete these*/
.slideshow #wrapper{width:620px;  padding:30px 10px;margin:0 auto;}

.slideshow .photo_credits, .slideshow .photo_credits a{ font-family:Georgia, "Times New Roman", Times, serif;font-size:1.2em; color:#B22121; font-style:italic; text-align:center; margin-bottom:1.2em;}
.slideshow .photo_credits span{text-transform:uppercase; letter-spacing:2px; font-style:normal!important; }
/* End */


/* Start:/local/templates/kr-media/css/jquery.lightbox-0.5.css?16252009082366*/
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
/* End */


/* Start:/local/templates/kr-media/components/bitrix/subscribe.form/subscribe_form/style.css?1625200908533*/
#subscribe-form{
	display:block;
	float:left;
	margin:50px 0 0 155px;
}
#subscribe-form input{    
	background: url("/bitrix/templates/kr-media/images/subscr_field_bg.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: none;
    color: #000099;
    font: bold 16px Arial,Helvetica,sans-serif;
    height: 50px;
    padding-left: 20px;
    width: 327px;
	float:left;
}
#subscribe-form  button{
	background: none;
    border: none;
    cursor: pointer;
	padding: 0;
	margin:0;
	float:left;
	height: 50px;
}	
/* End */


/* Start:/bitrix/components/bitrix/search.suggest.input/templates/.default/style.css?1625200385501*/
input.search-suggest {}
div.search-popup{border: 1px solid #333333;background: #FFFFFF;padding: 2px;margin: 0px;}
div.search-popup-row, div.search-popup-row-active{position: relative; padding: 2px 4px;margin: 0px;cursor: hand;cursor: pointer;}
div.search-popup-row{background:#FFFFFF;}
div.search-popup-row-active{background:#EEEEEE;}
div.search-popup-el-name, div.search-popup-el-cnt{position: relative; margin:0px;padding:0px;text-align:left;}
div.search-popup-el-cnt{text-align:right; float:right;}
/* End */


/* Start:/bitrix/components/bitrix/breadcrumb/templates/.default/style.css?1625200382585*/
.bx-breadcrumb {
	margin: 10px 0;
}
.bx-breadcrumb i {
	color: #b5bdc2;
	line-height: 13px;
	font-size: 12px;
	vertical-align: middle;
	margin-right: 5px;
}
.bx-breadcrumb .bx-breadcrumb-item {
	float: left;
	margin-bottom: 10px;
	white-space: nowrap;
	line-height: 13px;
	vertical-align: middle;
	margin-right: 10px;
}
.bx-breadcrumb .bx-breadcrumb-item span {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 13px;
	white-space: normal;
}
.bx-breadcrumb .bx-breadcrumb-item a {border-bottom: none;}
.bx-breadcrumb .bx-breadcrumb-item a:hover {}

/* End */


/* Start:/local/templates/kr-media/template_styles.css?16478401528349*/
@charset "utf-8";
body{
margin:0;
padding:0;
text-align:center;
background:url(/bitrix/templates/kr-media/images/body_bg.jpg) no-repeat center top #f3f8fc;
font:14px Arial, Helvetica, sans-serif;
}
h1{
font:bold 23px Arial, Helvetica, sans-serif;
color:#0050ba;
margin:0 0 15px 0;
padding:10px 0 0 0;
}
#site {
	margin: 0px auto;
	text-align:left;
	width:1256px;
}
#header{
background:url(/bitrix/templates/kr-media/images/header_bg.jpg) no-repeat center;
width:1256px;
height:187px;
margin:27px 0 0 0;
font: bold 18px "Bookman Old Style";
color:#fff;
text-align:center;
padding:80px 0 0 0;
}
#logo{
background:url(/bitrix/templates/kr-media/images/logo2.png) no-repeat;
width:664px;
height:138px;
text-align:left;
margin:0 auto;
}
#logo-text{
padding-left:224px;
display:block;
width:440px;
}
#phone{
padding:104px 0 0 336px;
display:block;
text-align:right;
width:300px;
}
#menu_block{
width:1256px;
height:816px;
background:url(/bitrix/templates/kr-media/images/menublock_bg.jpg) no-repeat center;
}
#lang{
font:bold 24px Arial, Helvetica, sans-serif;
text-align:center;
padding-top:34px;
}
#lang a{
color:#fff;
text-decoration:none;
width:103px;
height:45px;
display:block;
padding:12px 0 0 0;
}
#lang a:hover{
color:#faff75;
padding:13px 0 0 2px;
width:101px;
height:44px;
}
#rus{
float:left;
height:46px;
width:103px;
margin-left:165px;
}
#rus a{
background:url(/bitrix/templates/kr-media/images/rus_btn_up.jpg) no-repeat;
}
#rus a:hover{
background:url(/bitrix/templates/kr-media/images/rus_btn_down.jpg) no-repeat;
}
#eng{
float:right;
height:46px;
width:103px;
margin-right:158px;	
}
#eng a{
background:url(/bitrix/templates/kr-media/images/eng_btn_up.jpg) no-repeat;
}
#eng a:hover{
background:url(/bitrix/templates/kr-media/images/eng_btn_down.jpg) no-repeat;
}
#topmenu{
margin:0;
padding:80px 0 0 318px;
display: block;
height: 70px;
}
#topmenu ul{
list-style-type:none;
margin:0;
padding:0;
}
#topmenu ul li{
float:left;
margin:0 14px;
}

#topmenu ul li a{
text-decoration:none;
color:#fff;
text-shadow: 2px 3px #333333;
height:58px;
padding:0;
width:96px;
text-align:center;
overflow:hidden;
display:table-cell;
vertical-align:middle;
background:url(/bitrix/templates/kr-media/images/btn1_up.jpg) no-repeat;
}
#topmenu ul li a:hover, #topmenu ul li a.selected {
background:url(/bitrix/templates/kr-media/images/btn1_down.jpg) no-repeat;
color:#faff75;
text-shadow: 0px 0px 2px #fff;
height:58px;
width:94px;
padding:1px 0 0 2px;
}

#section_img_block{
height:310px;
width:656px;
display:block;
background:url("/upload/iblock/e9d/general.jpg") no-repeat top left;
margin:20px 0 0 300px;
    position: relative;
}
#section_img_block .sub-form{
	position: absolute;
	bottom: 1px;
	left: 50%;
	margin: 0 0 0 -212px;
}
#section_img_block .sub-form form{
	margin:0;
}
#section_img_block .sub-form .mail{
	width: 360px;
	margin: 5px 0;
	box-sizing: border-box;
	padding: 7px 15px;
	border: 1px solid #232d62;
	border-radius: 3px;
	outline: none;
	vertical-align: top;
}
#section_img_block .sub-form button {
	width: 42px;
	margin: 5px 0 0 7px;
	box-sizing: border-box;
	border: none;
	border-radius: 10px;
	outline: none;
	background-color: #232d62;
	cursor: pointer;
	padding: 1px 0;
}
#section_img_block .sub-err{
	position: absolute;
	color: #fff;
	bottom: -34px;
}
#subscribe-form .sub-err{
	position:absolute;
	margin-top:-20px;
	color:#fff
}
#section_img_block .sub-form.success{
	color: #000;
	bottom: 7px;
	margin: 0 0 0 -295px;
	font-size: 18px;
	background: #fff;
	padding: 5px 30px;
	border-radius: 5px;
	z-index: 99;
}
#subscribe-form.sub-form.success{
	color: #fff;
	font-size:16px;
}
#section_img_block .sub-counter{
	position: absolute;
	right: 13px;
	bottom: 5px;
	text-align: center;
	color: red;
	font-weight: bold;
	font-size: 14px;
}
#section_img_block .sub-counter.hide{
	display: none;
}
#section_img_block .sub-counter p{
	margin:0;
}


#topmenu2{
margin:0;
padding:25px 280px 0 290px;
}
#topmenu2 ul{
list-style-type:none;
margin:0 0 10px 0;
padding:0;
display:table;
}
#topmenu2 ul li{
float:left;
margin:0 8px;
}

#topmenu2 ul li a{
text-decoration:none;
color:#fff;
text-shadow: 2px 3px #333333;
width:120px;
height:98px;
padding:0;
text-align:center;
overflow:hidden;
display:table-cell;
vertical-align:middle;
background:url(/bitrix/templates/kr-media/images/btn2_up.jpg) no-repeat;
}
#topmenu2 ul li a:hover, #topmenu2 ul li a.selected {
background:url(/bitrix/templates/kr-media/images/btn2_down.jpg) no-repeat;
color:#faff75;
text-shadow: 0px 0px 2px #fff;
padding:1px 0 0 2px;
width:118px;
height:97px;
}

#top_frame{
width:1256px;
height:139px;
background:url(/bitrix/templates/kr-media/images/top_frame.jpg) no-repeat;
}
#search{
float:right;
padding:50px 166px 0 0 ;
}
#search form, #search input, #search button{
margin:0;
padding:0;
float:left;
}
#search input{
border:none;
width:327px;
height:50px;
background:url(/bitrix/templates/kr-media/images/searchfield_bg.jpg) no-repeat;
padding-left:20px;
font:bold 16px Arial, Helvetica, sans-serif;
color:#000099;
}
#search button{
background:none;
border:none;
cursor:pointer;
}
#center_block{
width:1256px;
background:url(/bitrix/templates/kr-media/images/side_frame.jpg) repeat-y;
text-align:center;
}
#content{
width:963px;
padding:0 20px;
text-align:left;
margin:0 auto;
background:url(/bitrix/templates/kr-media/images/content_bg.jpg) no-repeat;
}
#content a{
color:#000066;
text-decoration:none;
font-weight:bold;
}
#content a:hover{
text-decoration:underline;
color:#0000ff;
}

#left_column{
width:300px;
float:left;
display:block;
}
#middle_column{
width:334px;
float:left;
display:block;
margin:0 14px;
}
#right_column{
width:300px;
float:left;
display:block;
}
.colum_header{
background-color:#1f387e;
display:block;
color:#fff;
font:bold 16px Arial, Helvetica, sans-serif;
text-align:center;
padding: 7px 0;
}


#footer{
width:1256px;
height:147px;
background:url(/bitrix/templates/kr-media/images/footer_bg.jpg) no-repeat;
font:bold 16px Arial, Helvetica, sans-serif;
color:#fff;
text-shadow: 1px 1px #000;
}
#footer a{
color:#fff;
text-shadow: 1px 1px #000;
text-decoration:none;
}
#copy{
float:left;
padding:70px 0 0 156px;
}
#rd{
float:right;
padding:70px 156px 0 0 ;
}
#about_journal{
font-size:14px;
color:#333333;
margin-bottom:20px;
}
#about_journal a{
display:block;
padding:0 0 5px 0;
}
#about_journal img{
float:left;
border:none;
margin-right:10px;
}
.news_item1{
margin:15px 0 0 0;
float:left;
width: 100%;
}
.news_item1 img{
float:left;
margin:0 8px 8px 0;
border:none;
}
.news_item1 span.pev_text,
.news_item1 div.pev_text {
padding:8px 0 0 0;
display:block;
}
span.news_date{
color:#f20000;
font-weight: bold;
}
.banner{
width:300px;
margin:15px 0 0 0;
float:left;
}
.banner img{
border: none;
}
#partners{
font:bold 20px Arial, Helvetica, sans-serif;
color:#1f387e;
border-top:solid 4px #1f387e;
margin-top:40px;
}
#partners td.images{
	background-color:#fff;
	border-color:#fff;
}
#partners tr{
border-color:#fff;
}
#partners img{
margin:10px 0;
border:none;
}
.arh_link{
font:italic 14px Arial;
width:100%;
text-align:center;
float:left;
padding:20px 0 0 0;
}
.share42init{
text-align:center;
}
#share_friends{
font:12px Arial;
color:#0058aa;
background:url(/bitrix/templates/kr-media/images/share_bg.png) no-repeat scroll 0 -10px;
float:right;
height:100px;
width:280px;
}
#share_friends .icons{
padding: 3px 16px 3px 0;
}
#share_friends .text{
 padding: 0 0 3px 20px;
}
#share_friends td{
text-align:center;
}
.section_header{
width:300px;
display:block;
padding: 15px 0;
}
#bc{
	font:normal 12px Arial;
	float:left;
}
#bc a{
	font:normal 12px Arial;
}
.content_top{
}
.social_group{
	float:right;
}
.social_group span{
	font-style:italic;
	font-size:14px;
	line-height:19px;
	float:left;
	margin-right:10px;
        text-align:right;
}
.social_group a{
	width:38px;
	height:38px;
	margin:0 0 0 5px;
	display:block;
	background:url('/local/templates/kr-media/images/social.png') no-repeat;
	float:left;
}
.social_group .vk{
	background-position: 0 0;
}
.social_group .fb{
	background-position: -39px 0;
}
.social_group .tw{
	background-position: -79px 0;
}
.social_group .gp{
	background-position: -118px 0;
}
.social_group .ok{
	background-position: -156px 0;
}
.social_group .yt{
	background-position: -195px 0;
}
.social_group .inst{
	background-position: -240px 0;
}

#left_column span.news_date,
#right_column span.news_date {
	display: block;
}
/* End */
/* /local/templates/kr-media/css/style_gall.css?16252009082087 */
/* /local/templates/kr-media/css/jquery.lightbox-0.5.css?16252009082366 */
/* /local/templates/kr-media/components/bitrix/subscribe.form/subscribe_form/style.css?1625200908533 */
/* /bitrix/components/bitrix/search.suggest.input/templates/.default/style.css?1625200385501 */
/* /bitrix/components/bitrix/breadcrumb/templates/.default/style.css?1625200382585 */
/* /local/templates/kr-media/template_styles.css?16478401528349 */
