* {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}

body {
	height: 100%;
	max-width: 1280px;
	min-width: 980px;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	margin-bottom: 25px;
}

img { border:0px }
input.text {color:#000000; border: 1px solid #000000; }
a{color:#0169B9;}
form{padding:0px; margin:0px;}

td{
	vertical-align:top;
}
.small {font-size: 11px;}

a.white, a.white:hover {color:#FFFFFF;}

.pic {padding:10px 0px 0px 30px; vertical-align:top;}
.tema {position:absolute; top:88px; right:116px; border:0px solid black; width:128px;}
.tema div {color:#D7A100; font-size:12px;}
.tema a {font-weight:bold; font-size:16px; text-decoration:underline;}

.link_archive {position:absolute; bottom:-18px; right:0px; border:0px solid black; white-space:nowrap; font-size:12px;}

.shade {position:absolute; top:114px; right:-45px;}

.banner_l{padding:0px 16px 0px 16px;}

/*.news{line-height:1.3em; padding:7px 0px 16px 0px;}*/

.news_date{font-weight:bold; color:#12A905; margin:16px 0px 0px 0px;}

.tematic {position: relative; font-size:11px; padding:5px 20px 0 122px;}
.tematic span {color:#E9A500; font-size:17px; font-weight:bold;}
.tematic a {display:block; font-size:14px; padding-bottom: 12px; }

.book_note{padding:4px 0px 0px 22px; font-size:11px; line-height:1.4em;}

.f_title{font-weight:bold; padding:3px 15px 3px 15px;}

.nota {
	/*background: transparent url(/images/nota.gif) no-repeat scroll 0 0;*/
	font-size: 11px;
	/*padding-top: 22px;*/
}

.copyright{font-size:11px; padding:16px 0px 0px 0px;}
.copyright div{margin:0px 0px 6px 0px;}

.phone{font-size:12px; padding:16px 0px 0px 75px;}
.phone span{font-size:22px; font-weight:bold;}

.r_news_title{font-size:18px; padding:0px 0px 0px 0px; color:#12A905;}

.put {font-size:90%; padding:3px 30px 0px 0px;}
.subscribe {padding:6px 0px 8px 0px;}
.text {font-size:12px; padding:2px; width:100%; height:20px;}
.texta {font-size:12px; padding:2px; width:100%; font-family:Arial; font-size:11px; border: 1px solid #000000; }

.month_a, .month_a_hover {width:78px; height:17px; padding:0px 3px 0px 14px;}
.month_a_hover {background:url(month.gif) no-repeat; color:#ffffff;}

.comment_link{text-decoration:none; border-bottom: dashed 1px #0169B9; padding:0px 0px 2px 0px;}

.cont_title{padding:0px 20px 0px 0px; }
.cont_title h1 {
	margin: 0;
	padding: 0;
	font-size: 25px;
	line-height: 30px;
	color: #115d67;
	font-family: 'Arial Black', Arial;
	font-weight: normal;
}

.year{
	background: #fff url('year.gif') bottom no-repeat;
	color: #fff;
	font-weight: bold;
	width: 37px;
	height: 26px;
	padding: 10px 5px;
	text-align: center;
}

.obl{float:left; width:147; height:176px;}

.archive{}
.archive ul{list-style:none; padding:0px; margin:0px 0px 16px 0px; line-height:1.3em;}

.sub_menu {
	display: block;
	float: left;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
}

#sub_menu_a {
	display: block;
	float: left;
	height: 30px;
	line-height: 30px;
	color: #ffffff;
	font-weight: bold;
	padding: 0 10px;
	text-decoration: none;

		/* Safari, Chrome */
	-webkit-border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	/* Firefox */
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
}

a.sub_menu .semestr2 {
    display: none;
}


div.inner_box div {
    padding-bottom: 10px;
}

span.semestr2 {
    font-size: 11px;
}

/* IE */
#sub_menu_a .rocon-tl,
#sub_menu_a .rocon-tr {
	display: none;
}

.forum{padding:0px 0px 0px 20px; font-weight:bold;}
.forum a{text-decoration:none;}

.rel {position:relative;}

.hide {display: none;}
.show {display: block;}
.block {display: block;}
.mute {color: #999999;}
.white {color: #ffffff;}
.gray {color: #777777;}
.green {color: #12a905;}
.pink {color: #ac538b;}
.bold {font-weight: bold;}
.fnt_11 {font-size: 11px;}
.fnt_14 {font-size: 14px;}
.fnt_16 {font-size: 16px;}
.fnt_18 {font-size: 18px;}
.fnt_20 {font-size: 24px;}
.f_left {float: left;}
.f_right {float: right;}
.ta_left {text-align: left;}
.ta_center {text-align: center;}
.ta_right {text-align: right;}
.ta_justify {text-align: justify;}
.va_middle {vertical-align: middle;}
.va_top {vertical-align: top;}
.clear {clear: both;}
.p_5 {padding: 5px;}
.p_10 {padding: 10px;}
.p_15 {padding: 15px;}
.p_20 {padding: 20px;}
.m_bot_5 {margin-bottom: 5px;}
.m_bot_10 {margin-bottom: 10px;}
.m_bot_15 {margin-bottom: 15px;}
.m_bot_20 {margin-bottom: 20px;}
.m_bot_30 {margin-bottom: 30px;}
.m_bot_40 {margin-bottom: 40px;}
.m_bot_50 {margin-bottom: 50px;}
.m_top_5 {margin-top: 5px;}
.m_top_10 {margin-top: 10px;}
.m_top_15 {margin-top: 15px;}
.m_top_20 {margin-top: 20px;}
.m_top_30 {margin-top: 30px;}
.ucase {text-transform: uppercase;}
.inverse {text-decoration: none;}
.underline {text-decoration: underline;}
.pointer {cursor: pointer;}

.link-button {
	border: none;
	background: none;
	cursor: pointer;
	font-size: 13px;
	font-weight: bold;
}

.hr {
	border-bottom: 1px solid #999999;
	margin: 5px 0;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
}
.vr {
	border-right: 1px solid #d0d1d3;
	margin-right: 5px;
	padding-right: 5px;
}
.lr {
	border-left: 1px solid #d0d1d3;
	margin-left: 5px;
	padding-left: 5px;
}

.tematic_nav {position: absolute; bottom:-8px; background-color:#BFC8CF; color:#FFFFFF; white-space:nowrap; padding:0px 10px 3px 10px;}
.tematic_nav a{display:inline; font-size:12px;}

/*  ���� ������  */
#ruler {position: absolute; width: 100%; top:0; height:1px; line-height:1px;}

#body
{
	position:relative;
	min-height:100%;
	min-width:750px;
	max-width:1200px;
}

#body
{

	height:100%;
	width:expression((document.getElementById("ruler").clientWidth<750) ? "750px" : ((document.getElementById("ruler") && document.getElementById("ruler").clientWidth<1200) ? "100%" : "1200px"));
}
* html table td.book_note { /*height: 58px*/}

/* photo gallery styles */

.pg_img
{
/*
	max-width: 200px;
	max-height: 134px;

	width: expression(  (((this.width * 200 * 1000)) > ((this.height * 134 * 1000))) ? this.width  / (this.width / 200) : this.width  / (this.height / 134) );
	height: expression( (this.height > 134) ? 134 : true );
	*/
}

/* master-class styles */

.mc_wrap
{
	border: 1px solid #DCE2E8;
	margin: 25px 0px 0 0;
	height: 90px;
	position: relative;
	/*zoom:1;*/
}
.mc_wrap .cont
{
	position: relative;
	/*min-height:90px;*/
	height:90px;
	z-index:2;
	/*zoom:1;*/
}

.mc_wrap .cont:after
{
	display:block;
	content:' ';
	overflow:hidden;
	position:relative;
	height:0;
	clear:both;
}

.con_t
{
	position:relative;
	margin:-1px -1px 0 -1px;
	height: 6px;
	background: url('/images/f_right_top_n.gif') no-repeat top right;
	/*zoom:1;*/
}

.con_b
{
	position:relative;
	margin:0 -1px -1px -1px;
	height:6px;
	background:url('/images/f_right_bot.gif') no-repeat bottom right;
	/*zoom:1;*/
}

.mc_expert_foto
{
	position:absolute;
	top:-5px;
	left:0;
	border-right:1px solid #DCE2E8;
}

.mc_expert_foto img
{
	width:100px;
	height:100px;
}
.mc_expert_foto .ctl { position:absolute; top: -1px; left: -1px; width: 6px; height: 6px; background: url('/images/f_left_top_n.gif') no-repeat top left; }
.mc_expert_foto .ctr { position:absolute; top: -1px; right: -1px; width: 6px; height: 6px; background: url('/images/f_right_top2_n.gif') no-repeat top right; }
.mc_expert_foto .cbl { position:absolute; bottom:-1px; /*bottom:-10px;*/ left:-1px; width:6px; height:6px; background: url('/images/f_left_bot.gif') no-repeat bottom left; }
.mc_expert_foto .cbr { position:absolute; bottom:-1px; /*bottom:-10px;*/ right:-1px; width:6px; height:6px; background: url('/images/f_right_bot2.gif') no-repeat bottom right; }
.mc_expert
{
	color: #04B200;
	font-size: 20px;
	margin: 0 0 2px 108px;
	padding-top: 21px;
	font-weight: normal;
}
.mc_expert_title {
	margin-left: 108px;
}



.mc_theme {
	clear: both;
	margin: 0;
	padding: 20px 20px 10px 25px;
	line-height: 1.0em;

}
.mc_qa {
	margin: 10px 0px 29px 0;
	line-height: 1.5em;
}
	.mc_q {
		background: url('ico_q.gif') no-repeat;
		padding:0 0 10px 25px;
	}
	.mc_a {
		background: url('ico_a.gif') no-repeat;
		padding:0 0 20px 25px;
	}
	.mc_foot {
		padding-top: 5px;
		font-size: 11px;
	}

/* ����-���� ������-������� */

.mc_mini_wrap, .mc_mini_wrap_i {
	border: 1px solid #DCE2E8;
}
.mc_mini_wrap {
	margin-top: 10px;
}
	.mc_mini_head, .mc_mini_head_i {
		background: #DCE2E8;
		/*border-bottom: 1px solid #DCE2E8;*/
		/*min-height: 44px;*/
		/*height: 44px;*/
		position: relative;
		/*zoom:1;*/
	}

	.mc_mini_head .con_b, .mc_mini_head_i .con_b { z-index: 3; margin: 0 -1px 0 -1px; background: url('/images/f_right_mid.gif') no-repeat bottom right; /*zoom:1;*/}
	.mc_mini_head .con_t, .mc_mini_head_i .con_t { z-index: 3; background: url('/images/corner_fill_top_right.gif') no-repeat top right; /*zoom:1;*/}



	.mc_mini_head_i {
		/*min-height: 100px;*/
		height: 80px;
	}

	.mc_mini_head .cont, .mc_mini_head_i .cont { position: relative; z-index: 1; margin: -5px 0 -6px 0; }
	.mc_mini_head .cont {/* min-height: 44px;*/ height: 100%;}
	.mc_mini_head_i .cont { /*min-height: 65px;*/ height: 80px; }


		.mc_mini_head div.expert, .mc_mini_head_i div.expert {
			font-weight: bold;
			color: #00B400;
			margin-left: 47px;
			padding: 4px 2px;
		}
		.mc_mini_head div.expert_title, .mc_mini_head_i div.expert_title {
			margin-left: 49px;
			font-size: 11px;
			font-weight: normal;
		}
		.mc_mini_head_i div.expert, .mc_mini_head_i div.expert_title { margin-left: 98px;}
		.mc_mini_head_i div.expert_title { padding-bottom: 15px; }
		.mc_mini_head div.expert_title { padding-bottom: 4px; }
		.mc_mini_head_i div.expert { padding-top: 17px; }


		.mc_mini_head img.expert_foto {
			position: absolute;
			left: 0;
			top: 0;
			width: 43px;
			height: 44px;
			z-index: 1;
		}

		.mc_mini_head .ramka_f {
			width: 43px;
			height: 44px;
			position: absolute;
			left: 0;
			top: 0;
			background: url('/images/ramka_foto_sm_g.gif') no-repeat top left;
			z-index: 1;
		}

		.mc_mini_head_i img.expert_foto {
			width: 80px;
			height: 80px;
			position: absolute;
			left: 0;
			top: 0;
			z-index: 1;
		}
		.mc_mini_head_i .ramka_f {
			width: 80px;
			height: 80px;
			position: absolute;
			left: 0;
			top: 0;
			background: url('/images/photo_border_small.gif') no-repeat top left;
			z-index: 1;
		}

	.mc_mini_body, .mc_mini_body_i {
		position: relative;
		/*zoom:1;*/
	}
	.mc_mini_body .cont { padding: 5px 7px 3px 9px; }
	.mc_mini_body_i .cont { padding: 10px 17px; }

		.mc_mini_body a, .mc_mini_body_i a {
			font-weight: bold;
		}
.mc_corn_tl {
	position: absolute;
	top: -1px;
	left: -1px;
	z-index: 1;
}
.mc_corn_bl {
	position: absolute;
	bottom: -1px;
	left: -1px;
	z-index: 1;
}
.mc_corn_tr {
	position: absolute;
	top: -1px;
	right: -1px;
	z-index: 1;
}
.mc_corn_br {
	position: absolute;
	bottom: -1px;
	right: -1px;
	z-index: 1;
}


/*������� �� �������*/
.news_box { position: relative;  margin: 0 0 20px 0; /*zoom: 1;*/}
.news_box:after { position: relative; display: block; content: ' '; overflow: hidden; clear: both; height: 0; }

.news_box .news_foto { position: relative; float: left; margin-right: 9px; }
.news_box .news_foto img { width: 120px; height: 120px; border: 1px solid #DCE2E8; }
.news_box .news_foto .ramka_f { position: absolute; top: 0; left: 0; width: 122px; height: 122px; background: url('/images/ramka_foto.gif') no-repeat top left; }

.news_box .news_date { margin:0; }

.now_date { margin-left: 14px; font-weight:bold; color:#12A905; }

.text_sm { font-size: 11px; }

.content_box, .mceContentBody  {padding:0px 0px 0px 0px; line-height: 1.5em; }
.content_box ul li, .mceContentBody ul li { margin: 0 0 8px 0; padding: 0 0 0 15px; list-style-type: none; background: url('/images/li_bulit.gif') no-repeat 0 7px; }
.content_box table, .mceContentBody table {border-collapse: collapse;}
.content_box table td, .mceContentBody table td {padding-left:10px;}
.content_box p, .mceContentBody p {margin: 0;}

.text_grey { color: #c0c2c5; }




/*******************************************************************************
 * Оформление выпадающего меню
 ******************************************************************************/
div.quick_menu {
	position:relative;
	z-index:100;
}

div.border_container {
	position:absolute;
	top:29px;
	left:0px;
	display:none;
	width:250px;
}

div.inner_box {
	padding-top:4px;
	padding-left:4px;
}
div.inner_box * {color:#ffffff;}
div.inner_box a {
	text-decoration:none;
	white-space:nowrap;
}
div.inner_box a:hover {text-decoration:underline;}
div.inner_box img {width:3px; height:3px; border:none; margin-right:4px; vertical-align:middle;}

div.second_level {
	position:absolute; top:89px; left:130px;
	display:none;
	width:300px;
}

div.inner_box_2 {padding-left:4px; background-color:#28007a;}
div.inner_box_2 * {color:#ffffff;}
div.inner_box_2 a {text-decoration:none; white-space:nowrap;}
div.inner_box_2 a:hover {text-decoration:underline;}
div.inner_box_2 img {width:3px; height:3px; border:none; margin-right:4px; vertical-align:middle;}

.r1, .r2, .r3, .r4, .r5, .r1m, .r2m, .r3m, .r5m {
	display: block;
	height: 1px;
	overflow: hidden;
	font-size:1px;
}

.r5 {margin:0 5px;}
.r4 {margin:0 4px;}
.r3 {margin:0 3px;}
.r2 {margin:0 2px;}
.r1 {margin:0 1px;}

.r5m {margin:0 5px 0 0;}
.r3m {margin:0 3px 0 0;}
.r2m {margin:0 2px 0 0;}
.r1m {margin:0 1px 0 0;}
/******************************************************************************/



/*******************************************************************************
 * Оформление уголков для серых плашек
 ******************************************************************************/
div.corner_fill_top_left {
	position:absolute; top:0px; left:0px;
	background:url('/images/corner_fill_top_left.gif') top left no-repeat;
	width:6px; height:6px;
}

div.corner_fill_top_right {
	position:absolute; top:0px; right:0px;
	background:url('/images/corner_fill_top_right.gif') top right no-repeat;
	width:6px; height:6px;
}

div.corner_fill_bottom_left {
	position:absolute; bottom:0px; left:0px;
	background:url('/images/corner_fill_bottom_left.gif') bottom left no-repeat;
	width:6px; height:6px;
}

div.corner_fill_bottom_right {
	position:absolute; bottom:0px; right:0px;
	background:url('/images/corner_fill_bottom_right.gif') bottom right no-repeat;
	width:6px; height:6px;
}
/******************************************************************************/



/*******************************************************************************
 * Оформление уголков контурных плашек
 ******************************************************************************/
div.corner_contour_top_left {
	position:absolute; top:-1px; left:-1px;
	background:url('/images/corner_contour_top_left.png') top left no-repeat;
	width:11px; height:11px;
}

div.corner_contour_top_right {
	position:absolute; top:-1px; right:-1px;
	background:url('/images/corner_contour_top_right.png') top right no-repeat;
	width:11px; height:11px;
}

div.corner_contour_bottom_left {
	position:absolute; bottom:-1px; left:-1px;
	background:url('/images/corner_contour_bottom_left.png') bottom left no-repeat;
	width:11px; height:11px;
}

div.corner_contour_bottom_right {
	position:absolute; bottom:-1px; right:-1px;
	background:url('/images/corner_contour_bottom_right.png') bottom right no-repeat;
	width:11px; height:11px;
}
/******************************************************************************/



/*******************************************************************************
 * Оформление элементов контурного блока
 ******************************************************************************/
div.block_contour {
	position:relative;
	margin-top:24px;
	width:100%;
	height:100%;
	border:1px solid #cbcbcb;
}

div.block_contour table {
	border:none;
}

.block_contour_image {
	padding:8px;
}

.block_contour_image img {
	border:none;
}

.block_contour_caption {
	padding-left:24px;
	vertical-align:middle;
	font-size:20px; font-weight:bold; color:#58595b;
}
/******************************************************************************/



/*******************************************************************************
 * Оформление рамки для фотографии 80x80
 ******************************************************************************/
.photo_border_small {
	position:absolute; top:0px; left:0px; z-index:1;
	background:url('/images/photo_border_small.gif') top left no-repeat;
	width:80px; height:80px;
}



/*******************************************************************************
 * Оформление маленького блока с закруглёнными краями
 ******************************************************************************/
div.block_fill {
	position:relative;
	background-color:#DCE2E8;
	width:100%;
}

div.block_fill td {
	vertical-align:middle;
}

.block_fill_image {
	width:80px; height:80px;
}

.block_fill_image img {
	position:absolute; top:0px; left:0px; z-index:0;
	width:80px;
	border:none;
}

.block_fill_caption {
	padding-left:10px;
}

.block_fill_caption p {
	margin:0px; padding:4px;
}

.block_fill_caption_link {
	font-weight:bold; color:#04B200;
	text-decoration:none;
}

.block_fill_caption_link:hover {
	text-decoration:underline;
}
/******************************************************************************/



/*******************************************************************************
 * Оформление блока фоторепортажа
 ******************************************************************************/
div.block_photoreport {
	float:left;
	width:300px;
	height:180px;
	margin:25px 25px 0px 25px;
	display:table;
}

div.block_photoreport td {
	vertical-align:middle;
	text-align:center;
}

.block_photoreport_image {
	height:120px;
	vertical-align:middle;
}

.block_photoreport_caption {
	height:100px;
	font-weight:bold;
}

div.photoreport_block_name {
	display:table-row;
}
/******************************************************************************/



/*******************************************************************************
 * Оформление галереи фоторепортажей
 ******************************************************************************/
div.gallery {
	width:100%; height:100%;
	text-align:center;
}

div.gallery a {
	float:left;
	padding:8px;
	border:1px solid #cbcbcb;
}
/******************************************************************************/

span.star {
	font-size: 24px;
	font-weight: bold;
	color: #ff0000;
	vertical-align: middle;
}

div.error {
	font-weight: bold;
	font-size: 14px;
	padding: 4px;
	color: #e10000;
}

div.success {
	font-weight: bold;
	font-size: 14px;
	padding: 4px;
	color: #00d700;
}

#event_list {
	position: relative;
	overflow: auto;
	height: 188px;
	padding: 0;
}

.event {
	padding: 6px;
}

.event_popup {
	position: absolute;
	margin-left: 26px;
	display: none;
	z-index: 1000;
	font-weight: normal;

	width: 400px;

	background-color: #e2e2ed;
	border: 1px solid #767676;
	padding: 8px;

	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
}



.plane {
	background-color: #ffffff;

	width: 100%;
	border: 1px solid #e5e5e5;

	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;

	/*behavior: url('/css/ie-css3.htc');*/
}

.plane_capture {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	color: #ac538b;
	height: 32px;
	line-height: 32px;
	border-bottom: 1px solid #e5e5e5;
}

.w_300 {
	width: 300px;
}

/*   */
#share42 {
  display: inline-block;
  padding: 6px 0 0 6px;
  background: #FFF;
  border: 1px solid #E9E9E9;
  border-radius: 4px;
}
#share42:hover {
  background: #F6F6F6;
  border: 1px solid #D4D4D4;
  box-shadow: 0 0 5px #DDD;
}
#share42 a {opacity: 0.5;}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}



.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

.clearfix:after {
  clear: both;
}









/**
 * 
 */
div.plane-wrap {
	border: 1px solid #dce2e8;

	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

div.plane-header-white {
	background-color: #ffffff;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

div.plane-header-gray {
	background-color: #dce2e8;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

div.plane-content {
	padding: 10px 15px;
}

img.radius4 {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

img.radius5 {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

img.radius12 {
	border: 1px solid #fff;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
}



/**
 *  
 */
.progress-bar {
	border: 1px solid #bebebe;
	background: url(/images/progress_bar_bg.gif) repeat-x;
	width: 100%;
	height: 6px;
}

.progress-bar-status {
	background: #03498c url(/images/progress_bar_status_bg.gif) repeat-x;
	width: 50%;
	height: 6px;
}



.full{text-align: justify;}
.center{text-align: center;}
.left{text-align: left;}
.right{text-align: right;}

.underline {text-decoration: underline;}
.bold {font-weight: bold;}
.italic {font-style: italic;}

.news_box p {
	margin:0;
}
/*    */
div#comments {margin-top: 10px;}
div.add_comment {display:none;width:450px;margin:10px 0;padding: 10px;border: 1px dashed gray;}
div.add_comment label {width: 110px;display: block;float: left;text-align: right;padding-right: 10px;}
div.add_comment .input_name,div.add_comment .input_email {width:200px;}
div.add_comment textarea {width:300px;height:100px}
div.add_comment .input_secure {width:70px;vertical-align: top;margin-right: 5px;}
div.add_comment .input_addcomment {margin:15px 0;position:relative;left:120px}
div#comments a.addcomment_button {text-decoration:none;border-bottom:1px dashed;font-size:14px}
div#comments a.addcomment_button:hover {color:gray}
div#comments .comment {margin:10px 0;border:1px solid #E0DFDF;padding:5px 10px}
div#comments .comment_info,div#comments .comment_info b {font-size:12px;}
div#comments .comment_body {margin-top:5px;}
/* end */
div.labels {margin-bottom:15px;}
div.labels .labels_title {margin:4px 0;font-size:14px; display: none;}

 @media (max-width: 1024px) {span.ol_3lines {margin: 0px !important;}}
