


/* Start:/bitrix/templates/ostro/components/bitrix/menu/tabs/style.css*/
div.image-load-left
{
	background-image: url('/bitrix/templates/ostro/components/bitrix/menu/tabs/images/tableft-hover.gif');
}

div.image-load-right
{
	background-image: url('/bitrix/templates/ostro/components/bitrix/menu/tabs/images/tabright-hover.gif');
}

div.image-load-bg
{
	background-image: url('/bitrix/templates/ostro/components/bitrix/menu/tabs/images/tab_bg_hover.gif');
}


div.web-blue-tabs-menu ul
{
	list-style: none;
	padding: 0;
	margin: 0;
	height:37px;
}

div.web-blue-tabs-menu ul li
{
	float: left;
	display: block;
	margin: 0;
	padding: 0;
	background: url('/bitrix/templates/ostro/components/bitrix/menu/tabs/images/tableft.gif') left bottom no-repeat;
	margin-right: 1px;
	margin-left: 2px;
}

div.web-blue-tabs-menu ul a
{
	background:url('/bitrix/templates/ostro/components/bitrix/menu/tabs/images/tabright.gif') right bottom no-repeat;
	text-decoration: none;
	margin-left: 4px;
	width:.1em;
	cursor:pointer; cursor: hand;
}

div.web-blue-tabs-menu > ul a {width:auto;}


/*#D3DDE9 */
div.web-blue-tabs-menu ul a nobr
{
	background: url('/bitrix/templates/ostro/components/bitrix/menu/tabs/images/tab_bg.gif') bottom repeat-x;
	margin-right: 4px;
	font-size:13px;
	font-weight:bold;
	color:#364E68;
	padding:10px 6px;
}

div.web-blue-tabs-menu ul a, div.web-blue-tabs-menu ul a nobr
{
	display:block;
	float: left;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing: border-box;
	height:37px;
}

/* Commented backslash hack hides rule from IE5-Mac \*/
div.web-blue-tabs-menu ul a, div.web-blue-tabs-menu ul a nobr
{
	float: none;
}
/* End IE5-Mac hack */


div.web-blue-tabs-menu li:hover, div.web-blue-tabs-menu li.jshover
{
	background: url('/bitrix/templates/ostro/components/bitrix/menu/tabs/images/tableft-hover.gif') left bottom no-repeat;
}

div.web-blue-tabs-menu a:hover
{
	background:url('/bitrix/templates/ostro/components/bitrix/menu/tabs/images/tabright-hover.gif') right bottom no-repeat;
}

div.web-blue-tabs-menu a:hover nobr
{
	/*fix*/
	margin-right:3px;
	padding-right:7px;

	background: url('/bitrix/templates/ostro/components/bitrix/menu/tabs/images/tab_bg_hover.gif') bottom repeat-x;
}

div.web-blue-tabs-menu li.selected, div.web-blue-tabs-menu li.selected:hover
{
	background: url('/bitrix/templates/ostro/components/bitrix/menu/tabs/images/tableft-selected.gif') left bottom no-repeat;
}

div.web-blue-tabs-menu li.selected a, div.web-blue-tabs-menu li.selected a:hover
{
	background:url('/bitrix/templates/ostro/components/bitrix/menu/tabs/images/tabright-selected.gif') right bottom no-repeat;
}

div.web-blue-tabs-menu li.selected nobr, div.web-blue-tabs-menu li.selected a:hover nobr
{
	background: url('/bitrix/templates/ostro/components/bitrix/menu/tabs/images/tab_bg_selected.gif') bottom repeat-x;
}

div.menu-clear-left
{
	clear:left;
}

/* End */



/* Start:/bitrix/templates/ostro/components/bitrix/news.list/aside_news/style.css*/
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */



/* Start:/bitrix/templates/ostro/components/bitrix/news.list/company_news/style.css*/
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */



/* Start:/bitrix/templates/ostro/components/bitrix/news.list/video_hits/style.css*/
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */



/* Start:/bitrix/templates/ostro/components/bitrix/news.list/anekdot/style.css*/
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */



/* Start:/bitrix/templates/ostro/styles.css*/
h1, h2, h3, h4, h5, h6
{
	color:#4F4F4F;
}


h1
{
	margin:0; padding:0;
	font-size:120%;
	margin-bottom:8px;
	padding-bottom:15px;
	padding-top:14px;
	border-bottom:1px dashed #C4C4C3;
}

h2, h3
{
	font-size:120%;
}

h2
{
	padding-top:15px;
	padding-bottom:5px;
	border-bottom:1px dashed #C4C4C3;
}

h4, h5, h6
{
	font-size:110%;
}

/*Information block*/
.information-block
{
	width:170px;
	padding:0px 5px 10px 10px;
	margin-left:5px;
	margin-right:5px;
	background:#F5F5ED;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	font-size:90%;
	color:#494947;
}

.information-block-head
{
	font-size:110%;
	color:#335172;
	font-weight:bold;

	margin-bottom:4px;
	padding-bottom:5px;
	background:url('/bitrix/templates/ostro/images/infoblock_line.gif') left bottom no-repeat;
}

.information-block-body
{
	font-size:100%;
	color:#494947;
}

code
{
	font-size:100%;
	font-weight:normal;
	display:block;
	padding:1.5em 1em 1em 1em;
	border-style:solid;
	border-width:1px;
	border-width:1px 0;
	border-color:#C4C4C3;
	margin:1em 0;
	background-color:#F9F9F3;
	font-family:sans-serif;
}

.news-date-time
{
	color:#858585;
}
/* End */



/* Start:/bitrix/templates/ostro/template_styles.css*/
/* 1. Reset CSS */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}
:focus {
  outline: 0;
}
body {
  line-height: 1;
  color: black;
  background: white;
}
ol, ul {
  list-style: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
caption, th, td {
  text-align: left;
  font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
}
blockquote, q {
  quotes: "" "";
}


/* Yandex Direct */
#y5_direct1 .y5_all a, #y5_direct1 .y5_how a {font-size:12px!important;}
.y5_nf .y5_title_normal .y5_ads .ad-link a {font-size:14px!important;}
.y5_nf .y5_ads .ad-link img, .y5_f .y5_ads .ad-link img {margin-top:1px!important;}
#y5_direct1 .y5_ad div {font-size:12px!important;}
#y5_direct1 .y5_ad span, #y5_direct1 .y5_ad span a {font-size:13px!important;}


/* Linkator */
.ukrnet-linkator {margin: 0px 0; padding: 5px 0px; border: 0;}
.ukrnet-linkator a {font-size:12px;}


/* 2. Typical elements */
html{font-family:Arial;}
body{ line-height:18px; color:#333333;}
section, figure, figcaption, aside, header, footer, nav, article{display:block;}
h1{font-size:24px; line-height:24px;}
h2{font-family:Tahoma; color:#263400; font-size:18px; line-height:36px;}
.container{width:980px; margin:0 auto;}
img{border:1px solid #d7d7d7; background:#ffffff}
.datetime {float:left;}
.date{text-decoration:none; color:#777777; font-family:Arial; font-size:11px;}
.time{float:left; background:#8aae27; height:17px; padding:0 4px; line-height:17px; display:block; font-size:11px; color:#fff; margin-top:3px;}
a{color:#3b599c; text-decoration:none;}
a:hover{color:#516d00 !important;}
a.all{font-size:12px; font-family:Tahoma; color:#333333; text-decoration:underline;}
a.online-conf {float:right;}
.exclusive{float:right; border:0; margin-right:3px;}
.clear{clear:both;}
p{margin:9px 0;}
.cufon{font-family:Tahoma;}
.search{width:150px; height:24px; float:right; margin:5px 0 0 0;}
.search-input{background:#fff repeat-x; border:1px solid #648802; border-right:0; float:left; width:120px; height:20px; padding:0 0 0 5px; color:#a7a7a7; font-size:12px;}
.search-submit{cursor:pointer; border:1px solid #648802; border-left:0;background:#fff url('/bitrix/templates/ostro/images/srch_arrow.gif') center center no-repeat; width:20px; height:22px; float:left;}
.prop_center{text-align:center;}
.nofloat{float:none !important;}
.floatleft{float:left !important; margin:0 20px 0 0;}
.show_counter{font-size:12px; color:#777777; display:block; margin-top: 0px;}

.all-news-list > .title, .all-news-list > .title{border-bottom:1px solid #CCCCCC; margin:0 0 18px;}
.form-label{width:100px; float:left; display:block;}
.form-item{margin:0 0 9px 0; line-height:24px; float:left; width:240px;}
.form-item .inputtext{width:200px}
.send-link-submit{float:right; margin-right:35px;}
article form{height:0px; overflow:hidden;} 
.content-btn{display:block; float:left;}
.content-btn .top-video {background:url('/bitrix/templates/ostro/images/topmenu.png') center -37px repeat-x; height:37px; margin:0 4px;}
.content-btn .topsep {margin:7px 0 0;}
.content-btn .topmenu-left {left:-4px;}
.content-btn .topmenu-right {right:-4px;}
.all-btn{float:right; font-size:12px; line-height:16px;}
.all-btn a{ color:#333333;}
.all-news-list .link > span{float:none !important;}

/* 3. Header */
header{width:100%;}
.top-line{height:32px; font-size:12px; font-family:Arial; line-height:30px; background-color:#FFF; color:#273500}
.top-line a{color:#273500; margin:0 26px 0 0;text-decoration:underline;}
.top-line select{width:158px;}
.top-line > span{float:left;}
.top-line-left{background:url('/bitrix/templates/ostro/images/top-line.gif') center -7px no-repeat; width:4px; height:100%;}
.top-line-center{background:url('/bitrix/templates/ostro/images/top-line.gif') center -41px repeat-x; width:948px; height:100%; padding:0 12px; }
.top-line-right{background:url('/bitrix/templates/ostro/images/top-line.gif') center -83px no-repeat; width:4px; height:100%;}
.top-date{float:left;}
.top-region{float:right;display:block;border:1px solid #648802;
	line-height:25px;
	font-size:13px;
	color:#648802;
	width:165px;
	padding-left:5px;
	height:23px;
	margin:5px 0 0 0;
	background: #fefefe;
	background: -moz-linear-gradient(top, #f2f2f2 1%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #f2f2f2), color-stop(100%, #ffffff));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ffffff', GradientType=0);
}
.top-links{display:block; text-align:center;}

.header-middle{min-height:80px; width:100%; overflow:hidden; padding:9px 0;}
.logo{background:url('/bitrix/templates/ostro/images/logo.png') no-repeat; width:241px; height:54px; display:block; margin:18px 0 0 0; float:left;}
.lates-news-slider{width:682px; height:100%; float:right; margin-bottom:9px;}
.lates-news-slider-prev, .lates-news-slider-prev-inside{float:left; background:url('/bitrix/templates/ostro/images/strelki.png') no-repeat; display:block; width:17px; height:44px; margin:16px 0 0 0;}
.lates-news-slider-next, .lates-news-slider-next-inside{float:right; background:url('/bitrix/templates/ostro/images/strelki.png') right no-repeat; display:block; width:17px; height:44px; margin:16px 0 0 10px;}
.lates-news-slider-container{overflow:hidden; position:relative; margin:3px 0 0 0;}
.lates-news-slider-line{position:relative; width:20000px; height:100%; left:0;}
.lates-news-slider-item{width:305px; float:left; margin:0 0 0 10px;}
.lates-news-slider-item a{display:block; color:#3b599c; font-size:11px; font-family:Tahoma; text-decoration:none; line-height:18px;}
.lates-news-slider-item a img{float:left; margin:0 0 0 0; padding:2px 3px; width:98px; min-height:66px;}
.lates-news-slider-item a > span{float:right; width:185px; }
.lates-news-slider-item a .title{float:right; width:185px; text-decoration:none; margin:0 0 0 0;}
.lates-news-slider-item a .date{text-decoration:none;}

div.lates-news-slider-inside .lates-news-slider-item {width:215px;}
div.lates-news-slider-inside .lates-news-slider-item a > span {width:100px;}
div.lates-news-slider-inside .lates-news-slider-item a .title {width:100px;}

.banner680x90{width:730px; height:92px; float:right; margin:0 0 9px 0}

nav.topmenu{width:100%; position:relative;}
nav.topmenu .top{ float:left; height:36px; padding:0 5px; width:962px; background:url('/bitrix/templates/ostro/images/topmenu.png') right -37px repeat-x; position:relative; z-index:1000;}
nav.topmenu .top-right-news{ bottom:5px; left:3px; height:36px; padding:0 5px; width:220px; background:url('/bitrix/templates/ostro/images/topmenu.png') right -37px repeat-x; position:relative; z-index:1000;}
nav.topmenu .top-right-news .topmenu-left {left:-9px;}
nav.topmenu .top-right-news .topmenu-right {right:-9px;}
nav.topmenu .top-right-news .topsep { margin:7px 4px 0; }
nav.topmenu .top-right-news a.active {}
nav.topmenu a{float:left; display:block; margin-left:-2px; color:#FFF; text-decoration:none; font-size:13px; font-weight:bold;}
nav.topmenu a span{margin:6px 0 0 0; }
nav.topmenu .top a:hover{cursor:pointer; color:#ffffff !important; }
nav.topmenu .top a:hover span{text-decoration:underline}
nav.topmenu .top-right-news a:hover{cursor:pointer; color:#ffffff !important; }
nav.topmenu .top-right-news a:hover span{text-decoration:underline !important}
.topmenu-left{position:relative; z-index:1000; background:url('/bitrix/templates/ostro/images/topmenu.png') no-repeat; width:4px; height:36px; float:left; display:block; }
.topmenu-right{position:relative; z-index:1000; background:url('/bitrix/templates/ostro/images/topmenu.png') right -74px no-repeat; width:4px; height:36px; float:right; display:block; }
.topmenu-link-left{ width:8px; height:22px; float:left; display:block;}
.topmenu-link-center{line-height:22px; height:22px; float:left;}
.topmenu-link-right{ width:8px; height:22px; float:left; display:block;}
nav a:hover .topmenu-link-center{text-decoration:none;}
nav a.active .topmenu-link-left{background:url('/bitrix/templates/ostro/images/topmenu-link.png')  no-repeat;}
nav a.active .topmenu-link-center{ background:url('/bitrix/templates/ostro/images/topmenu-link.png') center -22px repeat-x; }
nav a.active .topmenu-link-right{background:url('/bitrix/templates/ostro/images/topmenu-link.png') right -44px no-repeat; }
nav a.active .topmenu-link-arrow {display:block; background:url('/bitrix/templates/ostro/images/arrow_menu.png') center center no-repeat; height:15px; position:relative; top:30px;}
.topsep{background:url('/bitrix/templates/ostro/images/top-sep.png') no-repeat; width:2px; height:19px; float:left; margin:7px 10px 0}

.topsubmenu{left:1px; position:absolute; top:32px; width:978px; z-index:900;}
.topsubmenu .topsub{height:40px; float:left; background:url('/bitrix/templates/ostro/images/topsubmenu.png') right -40px repeat-x; width:954px; padding:0 7px; z-index:900;}
.topsubmenu-left{background:url('/bitrix/templates/ostro/images/topsubmenu.png') no-repeat; width:5px; height:40px; float:left; display:block; }
.topsubmenu-right{background:url('/bitrix/templates/ostro/images/topsubmenu.png') right -80px no-repeat; width:5px; height:40px; float:right; display:block;}
.topsubmenu a{line-height:30px; color:#454547 !important;}
.topsubmenu a:hover{color:#516d00 !important;}
.topsubmenu a span{margin:10px 0 0 0 !important; line-height:30px;}
.topsubmenu .topmenu-link-left{ width:4px; height:23px; }
.topsubmenu .topmenu-link-center{line-height:22px; height:23px; padding:0 2px;}
.topsubmenu .topmenu-link-right{ width:4px; height:23px;}
.topsubmenu a.active .topmenu-link-left{background:url('/bitrix/templates/ostro/images/topsubmenu-link.png')  no-repeat;}
.topsubmenu a.active .topmenu-link-center{ background:url('/bitrix/templates/ostro/images/topsubmenu-link.png') center -23px repeat-x; }
.topsubmenu a.active .topmenu-link-right{background:url('/bitrix/templates/ostro/images/topsubmenu-link.png') right -46px no-repeat; }
.subnone{display:none;}
.topsubsep{background:url('/bitrix/templates/ostro/images/topsub-sep.png') no-repeat; width:2px; height:19px; float:left; margin:12px 10px 0}

/* 4. Content*/
.content{width:100%; overflow:hidden;}
.left{width:720px; float:left; margin:45px 0 0 0; padding:9px 0 0 0;}
.today{display:block; width:340px; float:left; }
.today figure{overflow:hidden; margin:0;}
.today h2{float:left;  }
.today-datetime{float:right; color:#fff; font-size:11px; margin:10px 0 0 0;}
.today .time{float:left; margin:0 1px 0 0;}
.today-date{background:#67696b; height:17px; padding:0 4px; height:17px; line-height:17px; display:block; float:left;}
.today .preview{ text-align:center; display:block; margin:9px 0 0 0;}
.today img{ /*width:330px; margin:0 auto; padding:4px; min-height:220px; display:block;*/}
.today a{color:#3b599c; font-size:17px; line-height:18px;}

.latest-news{display:block; width:340px; float:right; position:relative;}
.latest-news-item{margin: 9px 0  9px 0; overflow:hidden;}
.latest-news-item a{font-family:Tahoma; font-size:12px; width:290px; float:right; line-height:18px;}
.all-news-list{display:block;}
.all-news-list a{width:660px;}

.all-news{display:block; text-align:right; padding:0 0 0 0; }

.leaderboard{width:720px; margin:5px 5px 5px -5px;}
.leaderboard a{display:block; margin:5px 5px 5px -5px}
.leaderboard img{border:0;}

.events{background:url('/bitrix/templates/ostro/images/events-bg.png') center 0 no-repeat; overflow:hidden; padding:0 0 0 0; margin:9px 0 0 0;}
.events1{background:url('/bitrix/templates/ostro/images/events-bg2.png') center 0 no-repeat; overflow:hidden; padding:0 0 0 0; margin:9px 0 0 0;}
.events-list{ width:340px; float:left;}
.events-list h2{color:#333333; float:left; margin:0 10px 0 0; line-height:18px; }
.events-title{ display:block; margin:0 0 18px 0; height:22px;}

.events .events-preview { margin-top:-10px;}
.events .events-preview .events-title {margin-bottom:30px;}
.events-preview{width:340px; float:right;}
.all-events{display:block; text-align:right; margin:0 0 1px 0; clear:both;}
.events-preview-item{margin: 9px 0 9px 0; overflow:hidden; }
.events-preview-item img{float:left; padding:2px; width:134px;}
.events-preview-item .link{display:block}
.events-preview-item .link img{display:block; margin:0 12px 0 0}
.events-preview-item a.link > span{float:right; width:188px; font-size:12px;}
.search-page .events-preview-item a.link > span{float:none;}
.events-preview-item a.link span.title{text-decoration:underline; line-height:18px; font-family:Tahoma; font-size:14px;}
.events-preview-item a.link span.date{display:block; line-height:18px; margin:0 0 9px 0}
.events-preview-announce{ margin:3px 0 0 0; display:block;  font-size:12px; font-family:Tahoma; color:#333333}
.events-preview-announce-link{color:#000000;}

.publications{margin:1px 0 0 0;}
.publications .title{border-bottom:1px solid #cccccc; overflow:hidden; margin:0 0 18px 0}
.publications h2, .heading h2{float:left;} 
.publications .all, .heading  .all{float:right; line-height:16px; margin:0 0 4px 0; clear:both;}
.publications-item{margin:9px 0 0 0; overflow:hidden;}
.publications-item .date {display:block;}
.publications-item-img{float:left; margin-right:12px;}
.publications-item-img img{padding:4px; width:255px; height:170px; display:block;}
/*.publications-item-announce{max-width:574px; float:right;}*/
.publications-item-announce a{font-size:14px; margin:0 5px 0 0}
.publications-item-announce-text{display:block; font-size:12px; margin:9px 0 0 0;}
.announce{color:#000000;}
.item-name span{font-size:18px;}
.photo-cnt{font-size:12px !important; color:#777777}

.video-news{margin:1px 0 0 0;}
.video-news .title{border-bottom:1px solid #cccccc; height:35px;}
.video-news .content-btn a{line-height:34px; font-size:12px; color:#fff; text-decoration:none; padding:0 19px; float:left;}
.video-news .content-btn a:hover {color:#fff!important;text-decoration:underline;}
.slider-btn{margin:8px 0 0 0;}
.slider-btn a{background:url('/bitrix/templates/ostro/images/strelki.png') no-repeat; width:17px; height:44px; display:block; }
.slider-btn .prev{margin-top:70px; float:left;}
.slider-btn .next{background-position:right; margin-top:70px; float:right;}
.video-news-slider-container{width:670px; overflow:hidden; position:relative; margin:28px auto 0;}
.video-news-slider-line{width:20000px; left:0; position:relative; overflow:hidden;}
.video-news-slider-item{width:200px; margin:0 30px 0 0; float:left; font-size:12px;}
.video-news-slider-item img{padding:4px; width:200px; height:133px; display:block;}
.video-news-slider-item span{display:block; margin:9px 0 0 0; text-decoration:none;}

.heading{margin:1px 0 0 0; overflow:hidden;}
.heading > .title{margin:0 0 9px 0 !important; border-bottom:1px solid #cccccc; overflow:hidden;}
.blog-slider{width:682px; height:100%; float:right;}
.blog-slider-prev{float:left; background:url('/bitrix/templates/ostro/images/strelki.png') no-repeat; display:block; width:17px; height:44px; margin:17px 0 0 0;}
.blog-slider-next{float:right; background:url('/bitrix/templates/ostro/images/strelki.png') right no-repeat; display:block; width:17px; height:44px; margin:17px 0 0 10px;}
.blog-slider-container{overflow:hidden; position:relative; margin:0 0 0 0;}
.blog-slider-line{position:relative; width:20000px; height:100%;}
.blog-slider-item{width:311px; float:left; margin:0 28px 0px 10px;}
/*.section .blog-slider-item{width:340px; float:left; margin:0 20px 18px 0;}*/
.blog-slider-item a{display:block; float:left; color:#3b599c; font-size:11px; font-family:Tahoma; text-decoration:none; line-height:18px;}
.blog-slider-item a img{float:left; padding:2px 3px; margin-right:10px;}
.blog-slider-item a > span{float:right; width:213px; }
.blog-slider-item > span{float:right; width:180px; }
.blog-slider-item a > span span{text-decoration:none;}
.blog-slider-item a .name{color:#000000;  font-size:14px;}
/*.section  .blog-slider-item a .name{font-weight:bold;}*/
.blog-slider-item a:hover .name{color:#516d00;  font-size:14px;}
.blog-slider-item a .title{float:right; width:213px;  font-size:12px; overflow:hidden; margin:0;}
/*.section  .blog-slider-item a .title{font-size:14px;}*/
.blog-slider-item a .date{text-decoration:none; }
.section > .blog-slider-item {margin-bottom:36px;}
.section .blog-slider-item .description{font-size:12px; color:#777777;}


.online-conference{margin:1px 0 0 0; overflow:hidden;}
.online-conference > .title{margin:0 0 18px 0; border-bottom:1px solid #cccccc; overflow:hidden;}
.online-conference h2{float:left;}
.online-conference  .all{float:right; line-height:16px; clear:both;}
.online-conference  > a{float:left;}
.online-conference img{padding:4px; min-width:200px; display:block; float:left; margin-right: 15px;}
/*.online-conference-announce{float:right; width:485px}*/
.online-conference-announce a{font-size:14px; line-height:18px;}
.online-conference-announce .announce{font-size:12px; margin:9px 0 0 0; display:block;}

.popular{margin:0 0 0 10px; border-bottom:1px dashed #3b599c; text-decoration:none}
.popular-active{color:#000000; border:0;}

aside{display:block;float:right; WIDTH:240px; margin:54px 0 0 0;}

.bx-calendar-float{margin:9px 0 18px 0;}

.importantly{margin:9px 0 0 0}
.importantly .title{margin:9px 0 15px 0; overflow:hidden; }
.importantly  > .title{border-bottom:1px solid #cccccc;}
.importantly .title span {font-size:13px;}
.importantly  > .title span{line-height:36px; font-size:14px; color:#000000}
.importantly h2{float:left;}
.importantly  .all{float:right; line-height:36px;}
.important-news-item a{float:right; width:194px; font-size:12px;margin:0 0 9px 6px; color:#333333;}
.important a{color:#d70101;}
.important{color:#d70101 !important;}

.company-news{width:100%}
.company-news > .title{margin:9px 0 9px 0; border-bottom:1px solid #cccccc; overflow:hidden;}
.company-news-item a{float:right; width:194px; font-size:12px;margin:0 0 9px 6px; color:#333333; min-height: 30px; }
.company-news-date{background:#67696b; height:17px; padding:0 4px; line-height:17px; display:block; font-size:11px; color:#fff; margin:1px 0 0 0;}
.company-news  .all{float:right; line-height:36px;}

.fb-likebox{margin:9px 0 0 0}
.fb-likebox img{border:0;}

.anekdot{margin:9px 0 0 0;}
.anekdot > .title{margin:9px 0 9px 0; border-bottom:1px solid #cccccc; overflow:hidden;}
.anekdot-item{font-size:12px; margin:9px 0 0 0;}
.anekdot-item a{color:#333333;}
.anekdot  .all{float:right; line-height:36px; margin:18px 0 0 0;}

.e-date{background:#67696b; height:17px; padding:0 4px; line-height:17px; display:block; font-size:11px; color:#fff; margin:18px 0 0 0;}
.e-list{padding:18px 0 0 0;}
.latest-e-item{margin: 9px 0  9px 0; overflow:hidden;}
.latest-e-item a{font-family:Tahoma; font-size:12px; width:280px; line-height:18px;}
.latest-e-item .datetime{float:left !important; margin:0 20px 0 0}

.pols{margin:9px 0 0 0;}
.pols p{font-size:14px; margin:18px 0 18px 0}
.pols .title{margin:9px 0 9px 0; border-bottom:1px solid #cccccc; overflow:hidden;}
.banner240x350 img{border:0;}
.pols form{font-family:Tahoma; font-size:12px; }
.pols input{margin:9px 0 0 0;}
.pols input[type=submit], .pols input[type=button] {
	padding:1px 8px;
	font-size:11px;
	background:url('/bitrix/templates/ostro/images/ask-but-back.png') repeat-x;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border:1px solid #bbb;
}

.hits .title{margin:9px 0 9px 0; border-bottom:1px solid #cccccc; overflow:hidden;}
.hits p a{font-size:12px; margin:18px 0 18px 0; color:#333333}
.hits iframe{width:240px; height:180px}

.section .datetime{float:left;}
.section > .title, .left > .title{border-bottom:1px solid #cccccc; overflow:hidden; margin:0 0 1px 0}
//.section h2{float:left;}
.section h2 a{color:#263400}
//.section .time{float:none;}

.breadcrumbs{font-size:11px; color:#777777}
.breadcrumbs .crumbs{float:left;}
.breadcrumbs .crumbs a{color:#777777}
.publication .title{width:100%; margin:7px 0 0 0; overflow:hidden;}
.publication .title h1{width:515px; float:left;}
.publication .title h1 .pub-date{display:block; font-size:11px; color:#4f4f4f; float:left; margin-right:15px;}

article{font-size:14px; margin-top: 12px; margin-bottom:18px;}
article img{border:1px solid #D7D7D7; padding: 4px; margin:0 5px 0 0;}
article .detail_picture{float:left;}
.image-preview{float:left; margin:0 40px 28px 0; padding:4px;}

.articles-on > .title, .comments > .title{border-bottom:1px solid #cccccc; overflow:hidden;}
.articles-on h2, .comments .com-link{float:left;}
.comments .com-link{margin-right:20px;}
.articles-on  .all{float:right; line-height:36px;}
.articles-slider{width:682px; height:100%; float:right;}
.articles-slider-prev{float:left; background:url('/bitrix/templates/ostro/images/strelki.png') no-repeat; display:block; width:17px; height:44px; margin:35px 0 0 0;}
.articles-slider-next{float:right; background:url('/bitrix/templates/ostro/images/strelki.png') right no-repeat; display:block; width:17px; height:44px; margin:35px 0 0 10px;}
.articles-slider-container{height:103px; overflow:hidden; position:relative; margin:15px 0 0 0;}
.articles-slider-line{position:relative; width:20000px; height:100%; left:0;}
.articles-slider-item{width:200px; float:left; margin:12px 0 0 20px;}
.articles-slider-item a{text-decoration:none; display:block; color:#3b599c; font-size:12px; font-family:Tahoma; line-height:18px;}

.extra-links{width:185px; float:right;}
.extra-links a{color:#333333; font-size:14px; padding-left:32px; margin:0 0 5px 0; display:block;}
.print-link{background:url('/bitrix/templates/ostro/images/print.jpg') 0 2px no-repeat;}
.comments-link{background:url('/bitrix/templates/ostro/images/comment.png') 0 2px no-repeat;}
.send-link{background:url('/bitrix/templates/ostro/images/send.png') 0 2px no-repeat;}

.comments{overflow:hidden;}
.comments .title span{font-size:24px; color:#263400; line-height:36px;}
.comments .title{margin-bottom:36px;}
.comment{padding-bottom:18px; overflow:hidden;}
.comment-date{font-size:11px; color:#777777}
.comment > img{width:35px; height:33px; float:left;}
.comment-data{float:right; width:92%}
.comment-data img{border:0; max-width:660px; max-height:500px;}
.comment-data .name{color:#000000; font-size:14px;}
.comment-data p{font-style:italic; font-size:13px; margin:18px 0 0 0; overflow:hidden;}
.comment-data .action{font-size:11px; color:#777777; margin:9px 0 0 0;}
.comments-form{margin:36px 0 0 0;}
.comments-form form{width:659px; float:right}
.comments-form img{float:left; margin:0 22px 0 0 }
.comments-form input{width:236px; height:36px; border:0; background:url('/bitrix/templates/ostro/images/input.png') no-repeat; padding:0 17px;}
.comments-form textarea{margin:18px 0 0 0;width:637px; padding:11px 17px; height:121px; background:url('/bitrix/templates/ostro/images/textarea.png') no-repeat; border:0; resize:none;}
.comments-form a{font-size:14px; margin:0 0 0 10px;}
.comments-form .submit{background:url('/bitrix/templates/ostro/images/submit.png') repeat-x; line-height:36px; margin:18px 0 0 0; width:104px; color:#919090; cursor:pointer}
.blog-comment-buttons{margin:0 !important;}
.blog-comment-fields{background:none !important; border:1px solid #CCCCCC;}
.bxlhe-frame{border:1px solid #d7d7d7 !important;}
.blog-comment-buttons input{font-size:14px !important; margin-top: 20px; border:0; height:36px; background:url('/bitrix/templates/ostro/images/submit.png') repeat-x; line-height:36px; width:104px; color:#919090; cursor:pointer}
div.blog-comment-form{width:100%}
.blog-post-author{width:140px; float:left; margin:27px 20px 0 0;}
.blog-post-author a{color:#333333; font-weight:bold; font-size:14px;}
.blog-post-author .description{color:#777777; font-size:12px}
.blog-author a{color:#333333;}
.blog-article{width:500px; float:right;}
.blog-article h1{width:100% !important;}
.blog-article img{max-width:100%;}

.blog-post-author-any {width:200px; margin:27px 20px 0 0;}
.blog-post-author-any p{font-size:0.9em;background:rgb(138, 184, 39);color:#fff;font-face:verdana;margin-bottom:10px;}
.blog-post-author-any a{display:inline-block; padding-top:10px; padding-bottom:10px;border-top:1px solid #ccc; font-size:0.8em;color:#000;font-face:verdana;font-weight:normal;text-decoration:underline}
.blog-post-author-any a.right{float:right;}

.blog_owner{width:140px; float:left;}
.blog_owner .name{font-size:14px; color:#000000; font-weight:bold;}
.blog_owner .description{font-size:12px; color:#777777; margin-top:9px; display:block;}
.posts{width:560px; float:right;}
.posts .latest-news-item a {float:none;}

/* 5. Footer */
footer{overflow:hidden; margin:18px 0 0 0; border-top:1px solid #cccccc; padding:0 0 36px 0}
footer table{float:left; margin:0 0 21px 0;}
footer table a {font-size:12px; color:#3b599c; text-decoration:underline;}
.footer{border-top:1px solid #cccccc; margin:18px 0 0 0; padding:18px 0 0 0; color:#444444; clear:both;}
.bottommenu-item{margin:20px 38px 0 0;}
.bottommenu-item-last{margin:9px 0 0 0;}
.bottommenu-item-last > a{color:#333333; font-size:13px; text-transform:uppercase; text-decoration:underline;}
.bottommenu-item > a{color:#333333; font-size:13px; text-transform:uppercase; text-decoration:underline;}
.bottomsubmenu{margin:18px 0 9px 0; font-size:13px;}
.bottomsubmenu > a{display:block;}
.bottommenu .last{margin:18px 0 0 0;}
.copyright{ font-size:12px; }
.copyright a{color:#444444}
.counter{width:222px; float:right; margin:0 18px 0 0;}
.counter a{margin:0 23px 9px 0; width:88px; display:block; float:left;}
.counter a img{border:0;}
.counter .webart{width:100%; font-size:12px; color:#444444; text-decoration:none;}
.social-links{float:right; margin:0 30px 0 0;}
/*.social-links a{display:block; font-size:13px; margin:0 0 9px 0; padding:8px 0 8px 30px;}*/
.social-links a{display:block; font-size:13px; margin:0 0 9px 0; padding:8px 0 8px 30px;}
.social-links .facebook{background:url(/var/image/FBf.png) left center no-repeat;}
.social-links .vk{background:url(/var/image/VKf.png) left center no-repeat;}
.social-links .twitter{background:url(/var/image/TWf.png) left center no-repeat; }
.social-links .rss{background:url(/var/image/RSSf.png) left center no-repeat;  }

#all-events-select{display:inline-block;}

.pagenavigation{font-size:14px; color:#777777; margin:36px 0 0 0; width:400px;}

/*--------FEEDBACK-------------*/
.feedback{display:none; position:absolute; left:0; right:0; margin:0 auto; width:468px; z-index:9999}
.feedback-top{background:url('/bitrix/templates/ostro/images/feedback-top.png') center top no-repeat; height:20px;}
.feedback-middle{background:url('/bitrix/templates/ostro/images/feedback-middle.png') center top repeat-y;  padding:0 20px;}
.feedback-bottom{background:url('/bitrix/templates/ostro/images/feedback-bottom.png') center top no-repeat; height:20px;}
.feedback-close{background:url('/bitrix/templates/ostro/images/feedback-close.png') center top no-repeat; height:19px; width:17px; position:absolute; right:15px; top:11px; display:block;}
.feedback .description{font-size:12px; color:#777777; margin:0 0 9px 0; display:block;}
.feedback .description p{margin:18px 0;}
.feedback td{vertical-align:middle; font-size:14px; padding:0 0 9px 0;}
.feedback img{border:0; width:130px;}
.feedback .inputtext{width:288px;}
.feedback .notetext{font-size:13px; text-align:center; display:block; margin:0 auto; padding:0 0 9px 0;}
.feedback textarea{width:288px;}
.web_form_submit{border:0; color:#FFFFFF; font-size:13px; font-weight:bold; font-family:Arial; background:url('/bitrix/templates/ostro/images/feedback-btn.png') center top no-repeat; width:130px; height:36px;}
.web_form_submit:hover{cursor:pointer; text-decoration:underline;} 

.bxlhe-frame{overflow:visible !important;}
 div.blog-comment-field{margin-top:10px}
 #form_comment_0{display:none;}
 
 /*comment*/
.blog-comment {margin:0; padding-top: 0.7em;}
.blog-comment-cont{}
.blog-comment-info {display:block;}
.blog-comment-content {display:block; overflow: hidden; padding-top: 0.5em;}
.blog-comment-meta {font-size:0.85em; padding-top: 0.5em; padding-bottom: 0.5em;}
.blog-comment-date {font-size:0.85em; display:inline;}
.blog-comment-author-info {display:inline;}
.blog-comment-avatar {float:left; margin-right: 0.5em; width: 30px; height: 30px; border:1px solid #c4c4c4; background-color: #eceaec;}
.blog-comment-avatar img{}
.blog-comment-meta a { text-decoration: none !important;}
.blog-comment-meta a:hover {text-decoration: underline !important;}
.blog-comment-link, .blog-comment-delete, .blog-comment-parent, .blog-comment-answer, .blog-comment-edit, .blog-comment-show, .blog-comment-hide {display:inline-block;}
.blog-add-comment {text-align:center; padding-top: 0em; padding-bottom: 1.5em;}
.blog-comment-nav {padding-bottom: 0.6em; padding-left: 0.7em;}

/*comment-form*/
div.blog-comment-form { margin-bottom:0.7em; margin-top:0.7em; width:100%;}
div.blog-comment-field-text  {width: 100%;}
div.blog-comment-field-text textarea { width: 99.9%; }
div.blog-comment-field-tags { display: none; }
div.blog-comment-field-tags input { width:80%; }
div.blog-comment-field-captcha input { width: 180px;}
div.blog-comment-field-settings input { width:1.55em; height:1.55em; margin:0 0 0 -0.25em; vertical-align: middle; font-size:1em; }
div.blog-comment-field-settings label { vertical-align: middle; }
div.blog-comment-fields { padding:0.8em;}
div.blog-comment-field {}
div.blog-comment-field-title input, div.blog-comment-field-desc input { width: 80%;}
div.blog-comment-field-user {width: 100%; padding-bottom: 5px; }
div.blog-comment-field-author, div.blog-comment-field-email { float:left; width:47%;}
div.blog-comment-field-text {padding-bottom: 0.2em;}
div.blog-comment-field-user-sep { width:5%; float: left; }
div.blog-comment-field-author input, div.blog-comment-field-email input { width:100%; }
div.blog-comment-field-bbcode {padding-top: 0.7em;}
div.blog-comment-field-captcha-image{padding-top: 0.4em;}
div.blog-comment-buttons { padding:3px 0;}
div.blog-comment-buttons input { padding:0 0.5em; font-size:1.184em;}

div.blog-comment-form .lhe-button-cont { background: transparent!important; }
div.blog-comment-form .lhe-line-begin, div.blog-comment-form .lhe-line-end { display: none!important; }
div.blog-comment-form div.bxlhe-frame { border:1px solid #fff !important; background: #fff!important; }

div.blog-comment-form table.bxlhe-frame-table td.bxlhe-editor-buttons, div.blog-comment-form div.bxst-lhe-cont td.bxlhe-editor-cell { background: #f8f8f8 !important; }
div.blog-comment-form td.bxlhe-editor-cell { border: 1px solid #e5e5e5 !important; }
div.blog-comment-form .lhe-button-over,  div.blog-comment-form div.lhe-tlbr-smile-over { background-color: #e7e7e7 !important; }
div.blog-comment-form .lhe-button, div.blog-comment-form .lhe-tlbr-smile-cont, div.blog-comment-form div.lhe-tlbr-smile-over{border:1px solid #f8f8f8 !important;}
div.blog-comment-form  td.lhe-resize-row {height: 3px !important; border: none !important;}
div.blog-comment-form  td.lhe-resize-row img {height: 0px !important; border-top: 1px solid #dcdcdc !important; border-bottom: 1px solid #9c9c9c !important;}

div.blog-comment  .blog-author {line-height: 30px;}

div.photo-photo-item-ascetic {}

/* Dropdown control */
.selectBox-dropdown {
	min-width: 105px;
	float:right!important;
	position: relative;
	text-decoration: none;
	color: #648802!important;
	font-weight:normal!important;
	font-size:13px!important;
	outline: none;
	display: inline-block;
	cursor: default;
	top:-3px;
	right:1px;
}
.events-title .selectBox-dropdown {top:0; right:0; border:1px solid #6c9009;color: #888!important;}
a.selectBox-dropdown:hover > span {color:#648802!important; text-decoration:none !important;}
.events-title a.selectBox-dropdown:hover > span {color:#888!important; text-decoration:none !important;}
.selectBox-dropdown:focus, .selectBox-dropdown:focus .selectBox-arrow {border-color: #6c9009;}
.selectBox-dropdown.selectBox-menuShowing {
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.selectBox-dropdown .selectBox-label {display: inline-block;white-space: nowrap; width:70px;margin-top:3px;}
.events-title .selectBox-dropdown .selectBox-label {margin-top:0; padding-left:5px;}
.selectBox-dropdown .selectBox-arrow {
	position: absolute;
	top: -3px;
	right:-1px;
	width: 28px;
	height: 23px;
	background: url('/bitrix/templates/ostro/images/jquery.selectBox-arroww.gif') 50% center no-repeat;
	border-left: solid 1px #648802;
}
.events-title .selectBox-dropdown .selectBox-arrow {
	top:0;
	right:0;
	width: 22px;
	height: 18px;
}

/* Dropdown menu */
.selectBox-dropdown-menu {
	position: absolute;
	z-index: 99999;
	max-height: 200px;
	border: solid 1px #648802; /* should be the same border width as .selectBox-dropdown */
	border-top:0;
	background: #FFF;
	-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
	box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
	overflow: auto;
}


/* Inline control */
.selectBox-inline {
	min-width: 75px;
	outline: none;
	border: solid 1px #648802;
	background: #FFF;
	display: inline-block;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	overflow: auto;
}
.selectBox-inline:focus {border-color: #648802;}

/* Options */
.selectBox-options,
.selectBox-options LI,
.selectBox-options LI A {
	list-style: none;
	display: block;
	cursor: default;
	padding: 0;
	margin: 0;
}
.selectBox-options LI A {
	line-height: 1.5;
	padding: 0 .5em;
	white-space: nowrap;
	overflow: hidden;
	background: 6px center no-repeat;
	color: #648802;
	font-size:13px;
}

.selectBox-options LI.selectBox-hover A {background-color: #EEE;}
.selectBox-options LI.selectBox-disabled A {color: #888;background-color: transparent;}
.selectBox-options LI.selectBox-selected A {background-color: #d8f4c8;}
.selectBox-options .selectBox-optgroup {
	color: #666;
	background: #EEE;
	font-weight: bold;
	line-height: 1.5;
	padding: 0 .3em;
	white-space: nowrap;
}

/* Disabled state */
.selectBox.selectBox-disabled {color: #888 !important;}
.selectBox-dropdown.selectBox-disabled .selectBox-arrow {opacity: .5;filter: alpha(opacity=50);border-color: #666;}
.selectBox-inline.selectBox-disabled {color: #888 !important;}
.selectBox-inline.selectBox-disabled .selectBox-options A {background-color: transparent !important;}

.orphus_msg {
    color: #686868;
    border-top: 1px solid #c0c0c0;
    border-bottom: 1px solid #c0c0c0;
    margin: 5px 0;
    padding: 3px 0;
    font-size: 12px;
}
/* Slider */

.slides_container {
	width:340px;
	overflow:hidden;
	position:relative;
	display:none;
        
}
.slides_container div.slide {
	width:340px;
	height:320px;
	display:block;
}
#slides .next,#slides .prev {
	position:absolute;
	top: 10px;
	left: 4px;
	width: 24px;
	height: 43px;	
	z-index:101;
}
#slides a.next, #slides a.prev{
 display: none;
}
#slides:hover a.next, #slides:hover a.prev{
  display:block;
}
#slides .next {
	left:300px;
}
#slides .next img,#slides .prev img{
  border: none;
  background: none;
  width: 37px;
  height: 220px;
}
#slides {
	position:relative;
	top:-3px;
	left:4px;
	z-index:100;
        float: left;
        height: 305px;
}
.pagination {
	margin:26px auto 0;
	width:100px;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;	
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}
a.preview img {
 width: 330px;
 height: 220px;
}
.win_comment{
 background-image: url(/upload/comments2.png);
 background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 104% auto;
    color: #FFFFFF;
    float: left;
    text-align:center;
    height: 19px;
    width: 26px;
    line-height: 14px;
}
.win_comment span{
  font-size: 0.8em;
}
.caption{
  font-size: 1em;
}
#myVideo_jwplayer_controlbar_background{
  border: none;
  background: none;
  padding: 0;
  margin: 0;
}
.blog-comment-field-captcha{
 padding-top: 10px;
}
.bxlhe-editor-buttons{
 width: 100%;
}
table.bxlhe-frame-table{
  width: 100%;
  border: 0 none;
}
.blog-comment-checkbox{ margin-top: 24px;}
/* Nivo slider */
.nivoSlider {
    position:relative;
}
.nivoSlider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
.nivoSlider a {
    border:0;
    display:block;
}
#slider .nivo-controlNav {
	position:absolute;
	bottom:-70px; /* Put the nav below the slider */
}
#slider .nivo-controlNav img {
	display:inline; /* Unhide the thumbnails */
	position:relative;
	margin-right:10px;
}
.span-nav{padding-right: 5px;}
article center div img{padding: 0;}

.social-button{
    width:720px; height:25px; margin:15px auto 5px;
    }
    .stwit {
    float:left; width:150px;
    }
    .sfacebook {
    float:left; width:150px;
    }
    .svk {
    float:left; width:150px;
    }
    .sgoogle {
    float:left; width:80px;
    }
    .mist {
     float:left; width:250px;   
    }

/* End */
