@charset "utf-8";
/* styles for all*/
body, html {}
body {
	margin: 0;
	background: #898f8f;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	color: #000;
}
td {
	font-size: 1em;
	vertical-align: top;
}
img {
	border: none;
}
form {
	margin: 0;
	padding: 0;
}
hr {clear: both; width: 100%; border: none; border-top: 2px solid #F0F0F0}
h1, h2, h3, h4, h5, h6 {font-family: Georgia; margin: 0; padding: 0; }
h1 {font-size: 2em; padding: 15px 0;}
h2 {font-size: 1.4em; font-weight: normal; padding: 15px 0;}
h3 {font-size: 1.3em; font-weight: normal; padding: 7px 0;}

input, select, textarea {font-family: Arial, Helvetica, sans-serif;}

.clear {clear: both;}
.tab_close {display: none;}
.tab_normal{display: block;}
.tmp {color: black; background-image: url('../images/tmp.gif'); }
.red, .star {color: red;}
.min-em {font-size: 0.8em;}
.plus-em {font-size: 1.2em;}
.aleft {float: left; margin: 0 15px 15px 0;}
.aright {float: right; margin: 0 0 15px 15px;}
.dates {color: #666;}

.gbox {padding: 6px; background: #F2F2F2}
.gray {color: #333;}
.tpadd10px {padding: 10px 0 0 0;}
.lpadd20px {
	padding: 0 0 0 20px;
}
.r20pxl10px{
	padding: 0 20px 0 10px;
}
.lpadd10px {
	padding: 0 0 0 10px;
}
.rpadd10px {
	padding: 0 10px 0 0;
}
.lrpadd10px {
	padding: 0 10px 0 10px;
}
.tbpadding10px {
	padding: 10px 0;	
}
.padd5px {padding: 5px;}
.padd10px {padding: 10px;}
.padd20px {padding: 20px;}
.lpaddmain {margin: 0 0 0 40px;}
.fontem {font-style: italic;}

#jqhelpnote {padding: 5px; background: #FFF; border: 1px solid #0066CB; width: 190px; font-size: 11px;}
	#jqhelpnote ul {margin: 0 10px; padding: 5px;}

a, a:hover {color: #0066cc; text-decoration: underline;}
a:hover {text-decoration: none; color: #FF8F10} /*  color: #990066; */
a:visited {}

a.ajax, a.ajax:visited  {text-decoration: none; border-bottom: 1px dashed #0066cc;}
a.ajaxred, a.ajaxred:visited  {color: red;text-decoration: none; border-bottom: 1px dashed red;}

a.anchor, a.anchor:visited  {text-decoration: none; border-bottom: 1px dashed #666; color: #666; font-size: 0.9em;}
span.anchor {text-decoration: none; color: #666; font-size: 0.9em;}
span.ajax {color: #0066cc; text-decoration: none; border-bottom: 1px dashed #0066cc;}
.hand {cursor: pointer; }
.ajax_note {color: #09F;}

.path {font-size: 0.8em; color: #0066cc; width: 80%;}
.path a, .path a:visited {color: #0066cc}

.bubble {background: #f0f6f8; margin: 2px;}
	.bubble .ggw_lt {background: url('../images/bbl/bbl_lt.gif') no-repeat left top ;}
	.bubble .ggw_rt {background: url('../images/bbl/bbl_rt.gif') no-repeat right top ;}
	.bubble .ggw_lb {background: url('../images/bbl/bbl_lb.gif') no-repeat left bottom ;}
	.bubble .ggw_rb {background: url('../images/bbl/bbl_rb.gif') no-repeat right bottom ; padding: 10px;
	overflow:	hidden;
	height: 	1%;
	margin:		0;
	_zoom: 		1;
	}

.blue_bubble {background: #1d71bf; margin: 2px; color: #FFF;}
	.blue_bubble .ggw_l {background: url('../images/bbl/blbl_dot.gif') repeat-y left top ;}
	.blue_bubble .ggw_r {background: url('../images/bbl/blbl_dot.gif') repeat-y left top ;}
	.blue_bubble .ggw_t {background: url('../images/bbl/blbl_dot.gif') repeat-y left top ;}
	.blue_bubble .ggw_b {background: url('../images/bbl/blbl_dot.gif') repeat-y left top ;}

	.blue_bubble .ggw_lt {background: url('../images/bbl/blbl_lt.gif') no-repeat left top ;}
	.blue_bubble .ggw_rt {background: url('../images/bbl/blbl_rt.gif') no-repeat right top ;}
	.blue_bubble .ggw_lb {background: url('../images/bbl/blbl_lb.gif') no-repeat left bottom ;}
	.blue_bubble .ggw_rb {background: url('../images/bbl/blbl_rb.gif') no-repeat right bottom ; padding: 10px;
	overflow:	hidden;
	height: 	1%;
	margin:		0;
	_zoom: 		1;
	}
.blue_bubble a,
.blue_bubble a:visited,
.blue_bubble a:hover
{color: #FFF;}
.blue_bubble h1,
.blue_bubble h2,
.blue_bubble h3,
.blue_bubble h4,
.blue_bubble h5 {margin: 0; padding: 0;}

.bubble h3 {font-weight: bold; font-size: 0.9em;}

.anno_block .bubble {}
	.anno_block .bubble .rows {margin: 5px 0 5px 20px;}

/* index page */

.icon_online h3 {width: 70%;}
	.icon_online h3 a {color: #0066CC;}
	.icon_online {font-size: 0.9em;}

.last_rows {}
	.last_rows .last_row {padding: 7px 0; font-size: 0.9em; }
	.last_rows .last_row h4 {display: inline; margin: 0 7px 0 0; font-size: 1.3em;}
	.last_rows .last_row h4 a {color: #0066CC; font-size: 1em; font-weight: normal;}
	.last_rows .last_row .name {margin: 0 7px 0 0; color: #666}
	.last_rows .last_row .replies {font-style: italic; color: #999; }

.arts_block {}
.arts_block h3 {}
	.arts_block .arts_row {padding: 7px 0;}
		.arts_block .arts_row h4 {font-size: 0.8em;}
/*
.new_art {padding: 10px;}
	.new_art h3 {font-weight: bold; font-size: 0.9em; margin: 0; padding: 0;}
		.new_art h3 a {color: #000;}
*/
.levent_block {padding: 10px;}
	.levent_block h3 {font-weight: bold; font-size: 0.9em;}
		.levent_block h3 a {color: #000;}

	.levent_block .levent_rows {}
		.levent_block .levent_rows .levent_row {padding: 10px 0;}
.levent_row .dates {color: #666; padding: 0 5px 0 0;}
.levent_row .name {font-weight: bold;}
/* carcas styles */

#over {
	width: 		100%;
	max-width: 	1200px;
	min-width: 	1050px;
	height: 	100%;
	width:	  	expression((document.documentElement.clientWidth || document.body.clientWidth) < 1050 ? '1050px' : (document.documentElement.clientWidth || document.body.clientWidth) < 1200 ? '100%' : '1200px');

}
#over .in_over {
	padding: 0 38px 0 0;
	background: url('../images/right_bg.jpg') repeat-y right top;
}
#head {
	width: 100%;
	height: 194px;
	background: url('../images/head_bg.jpg') repeat-x left top #2f3134;
}
#head .logo {
	width: 450px;
	float: left;
	height: 125px;
	background: url('../images/logo_bg.jpg') no-repeat left top;
}
#head .logo img {
	margin: 33px 0 0 20px;
}
#head .head_right {
	float: right;
	width: 20px;
	height: 194px;
	background: url('../images/head_right.jpg') right top;
}
#head .head_forms {
	float: right;
	width: 480px;
	padding: 0 0 0 0;
}
#head .head_forms .misc_menu {
	height: 40px;
	text-align: right;
	padding: 0 33px 0 0 ;
	color: #CCCCCC;
	font-size: 0.7em;
}
#head .head_forms .misc_menu .m {
	padding: 10px 0 0 0;
}
#head .head_forms .misc_menu a {
	color: #CCCCCC;
}
table.ftable {
	width: 100%;
	border: none;
	border-collapse: collapse;
}
table.ftable td {
	padding: 0;
	border: none;
}
table.ftable td.ffield {
	width: 70%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #000;
}
table.ftable td.ffield a {
	color: red;
}
table.ftable td.ffield1 {
	width: 35%;
}
table.ftable td.ffield2 {
	width: 35%;
}
table.ftable td.fbutton {
	width: 30%;
}
#head .search {

}
.inp {
	width: 78%;
}
.subm {
	padding: 0 0 0 5px;
}
.fnames {
	padding: 5px 0 0 10px;
	font-size: 0.7em;
}
input.line_text {
	border: none;
	font-size: 14px;
	margin: 0;
	padding: 4px 0 3px 10px;
	background: none;
	width: 95%;
}
input.line_text {color: #333}
input.line_gray {color: #CCC; }
input.line_pass {background: url('../images/line_pass.gif') no-repeat left top; }
input.line_npass {background: none;}

.inp_backg_bg {
	width: 100%;
	background: url('../images/input_bg.gif') repeat-x left top #FFF;
	float: left;
}
.inp_backg {
	background: url('../images/input_left.gif') no-repeat left top;
}
.inp_backg_in {
	background: url('../images/input_right.gif') no-repeat right top;
	height: 25px;
}
.inp_gbackg_bg {
	width: 100%;
	background: url('../images/ginput_bg.gif') repeat-x left top #FFF;
	float: left;
}
.inp_gbackg {
	background: url('../images/ginput_left.gif') no-repeat left top;
}
.inp_gbackg_in {
	background: url('../images/ginput_right.gif') no-repeat right top;
	height: 25px;
}

#login_form {
	padding: 20px 0 0 0 ;
}
#login_form .ahrefs {
	padding: 5px 0 0 0 ;
	font-size: 0.7em;
	color: #FFF;
}
#login_form .ahrefs a {
	color: #FFF;
}
.inp_short {
	float: left;
	width: 34%;
}
.inp_padd {
	padding: 0 5px 0 0;
}
#head .head_in {
	height: 144px;
}
#head .menu {
	height: 50px;
}
ul.main_menu {
	margin: 0;
	padding: 0;
}
ul.main_menu li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: left;
}
ul.main_menu li.sep {
	width: 10px;
}

ul.main_menu li span {
	display: 	block;
	text-align: center;
	padding: 	20px 0 0 0;
	text-transform: uppercase;
	color: 		#202224;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 	12px;
	font-weight: bold;
}
ul.main_menu li a, ul.main_menu li a:visited, ul.main_menu li a:hover {
	color: 			#FFF;
	text-decoration: none;
}
ul.main_menu .home_def span,
ul.main_menu .home_act span,
ul.main_menu .home span,
ul.main_menu .home_pre span {
	padding: 19px 0 0 40px;
}
ul.main_menu li.home_act {
	width: 152px;
	height: 50px;
	background: url('../images/menu/home_act.gif') no-repeat right top;
}

ul.main_menu li.home {
	width: 152px;
	height: 50px;
	background: url('../images/menu/home_def.gif') no-repeat right top;
}
ul.main_menu li.home_pre {
	width: 152px;
	height: 50px;
	background: url('../images/menu/home_pre.gif') no-repeat right top;
}
ul.main_menu li.patient_act {
	width: 113px;
	height: 50px;
	background: url('../images/menu/def_act.gif') no-repeat left top;
}


/*
ul.main_menu li.patient_aft a,
ul.main_menu li.patient_aft a:visited,
ul.main_menu li.patient_aft a:hover,*/
ul.main_menu li.home_act a,
ul.main_menu li.home_act a:visited,
ul.main_menu li.home_act a:hover
{
	color: #0066CC;
}
ul.main_menu li.patient_act a,
ul.main_menu li.patient_act a:visited,
ul.main_menu li.patient_act a:hover
{
	color: #FF8F10;
}
ul.main_menu li.patient_aft {
	width: 113px;
	height: 50px;
	background: url('../images/menu/def_aft.gif') no-repeat left top;
}
ul.main_menu li.patient_def {
	width: 113px;
	height: 50px;
	background: url('../images/menu/def_def.gif') no-repeat left top;
}
ul.main_menu li.patient {
	width: 113px;
	height: 50px;
	background: url('../images/menu/def.gif') no-repeat left top;
}
ul.main_menu li.patient_pre {
	width: 113px;
	height: 50px;
	background: url('../images/menu/def_pre.gif') no-repeat left top;
}
ul.main_menu li.def {
	width: 113px;
	height: 50px;
	background: url('../images/menu/def.gif') no-repeat left top;
}
ul.main_menu li.def_act {
	width: 113px;
	height: 50px;
	background: url('../images/menu/def_act.gif') no-repeat left top;
}
ul.main_menu li.def_aft {
	width: 113px;
	height: 50px;
	background: url('../images/menu/def_aft.gif') no-repeat left top;
}
ul.main_menu li.def_pre {
	width: 113px;
	height: 50px;
	background: url('../images/menu/def_pre.gif') no-repeat left top;
}


ul.main_menu li.def_act a,
ul.main_menu li.def_act a:visited,
ul.main_menu li.def_act a:hover ,
/*ul.main_menu li.patient_act a,
ul.main_menu li.patient_act a:visited,
ul.main_menu li.patient_act a:hover*/
ul.main_menu li.last_act a,
ul.main_menu li.last_act a:visited,
ul.main_menu li.last_act a:hover,
ul.main_menu li.home_act a,
ul.main_menu li.home_act a:hover,
ul.main_menu li.home_act a:visited
{
	color: 			#0066CC;
	text-decoration: none;
}
ul.main_menu li.patient a,
ul.main_menu li.patient a:visited,
ul.main_menu li.patient a:hover,
ul.main_menu li.patient_pre a,
ul.main_menu li.patient_pre a:visited,
ul.main_menu li.patient_pre a:hover,
ul.main_menu li.patient_aft a,
ul.main_menu li.patient_aft a:visited,
ul.main_menu li.patient_aft a:hover,
ul.main_menu li.patient_act a,
ul.main_menu li.patient_act a:visited,
ul.main_menu li.patient_act a:hover
{
	color: #FF8F10;
}
ul.main_menu li.last {
	width: 121px;
	height: 50px;
	background: url('../images/menu/def.gif') no-repeat left top;
}
ul.main_menu li.last_aft {
	width: 121px;
	height: 50px;
	background: url('../images/menu/def_aft.gif') no-repeat left top;
}
ul.main_menu li.last_act {
	width: 121px;
	height: 50px;
	background: url('../images/menu/last_act.gif') no-repeat left top;
}
#intro_img {
	height: 238px;
	background: url('../images/head_img.jpg') no-repeat left top #FFF;
	border-bottom: 1px solid #a7a7a7;
}
#intro_img .intro_corn {
	width: 100%;
	background: url('../images/head_corn.jpg') no-repeat right top;
	height: 238px;
}
#intro_img .intro_corn .intro_padd {
/*	padding: 35px 30px 0 342px;*/
	width: 70%;
	float: right;
	padding: 25px 25px 0 0 ;
	height: 190px;
	overflow: hidden;
}
#intro_img .intro_corn .intro_padd h1 {
	font-size:2.2em;
	font-weight: bold;
	color: #b52127;
	margin: 0;
	padding: 0;
}
#intro_img .intro_corn .intro_padd h2 {
	font-size: 24px;
	font-weight: bold;
	color: #b52127;
	margin: 0;
	padding: 0;
}
#intro_img .intro_corn .intro_padd h3 {
	font-size: 21px;
	font-weight: normal;
	font-style: italic;
	color: #09598c;
	margin: 0;
	padding: 10px 0 0 38px;
}
#intro_img .intro_corn .intro_padd .intr {
	font-size: 16px;
	font-weight: normal;
	font-style: italic;
	color: #09598c;
	margin: 0;
	padding: 7px 0 0 38px;
}
#intro_img .intro_corn .intro_padd .intr ul {
	margin: 5px 0 ;
	padding: 0 0 0 15px;
}
#intro_img .intro_corn .intro_padd .intr ul li {
	font-size: 0.9em;
}
#body {
	background: url('../images/body_bg.gif') repeat-x left top #FFF;
}
#body .body_in {
	padding: 15px 10px 10px 10px;
}
#body .body_corn {
	background: url('../images/head_corn.jpg') no-repeat right top;
}
table.mtable {
	width: 100%;
	border-collapse:collapse;
	border: none;
}
table.mtable td {
	padding: 0;
	border: none;
	font-size: 0.9em;	
}
table.mtable td.mnew {
	width: 40%;
}
table.mtable td.mpatient {
	width: 30%;
}
table.mtable td.mexpert {
	width: 30%;
}
table.mtable td.mmain {
	width: 70%;
	overflow:hidden;
}
table.mtable td.mmain_full{
	width: 100%;
	overflow:hidden;
}
table.mtable td.mbtn {
	text-align: center; overflow:hidden;
}
table.mtable td.mbtn .btns {
	padding: 10px 0;
}
.box_t {background: url('../images/dot.gif') repeat-x left top; }
.box_b {background: url('../images/dot.gif') repeat-x left bottom; }
.box_l {background: url('../images/dot.gif') repeat-y left top; }
.box_r {background: url('../images/dot.gif') repeat-y right top; }

.box_lt {background: url('../images/corn_lt.gif') no-repeat left top; }
.box_rt {background: url('../images/corn_rt.gif') no-repeat right top; }
.box_lb {background: url('../images/corn_lb.gif') no-repeat left bottom; }
.box_rb {background: url('../images/corn_rb.gif') no-repeat right bottom; padding: 5px; }

.gbox_bg {background: #ebede7 url('../images/gbg.gif') repeat-x left top; }
.gbox_b {background: url('../images/gdot.gif') repeat-x left bottom;}
.gbox_l {background: url('../images/gdot.gif') repeat-y left top; }
.gbox_r {background: url('../images/gdot.gif') repeat-y right top;}

.gbox_lt {background: url('../images/gcorn_lt.gif') no-repeat left top; }
.gbox_rt {background: url('../images/gcorn_rt.gif') no-repeat right top; }
.gbox_lb {background: url('../images/gcorn_lb.gif') no-repeat left bottom; }
.gbox_rb {background: url('../images/gcorn_rb.gif') no-repeat right bottom; }

.box_head {height: 87px;}
.box_head .h3 {padding: 20px 75px 0 10px;}
.box_head h3 {margin: 0; padding: 0; font-size: 1.2em; font-weight: bold}
.box_head h3 a, .box_head h3 a:visited {color: #000;}
.box_text {padding: 10px;}
.box_text_in {padding: 0 10px 10px 10px;}

.icon_main {background: url('../images/icons/icon_main.gif') no-repeat right top; }
.icon_news {background: url('../images/icons/icon_news.gif') no-repeat right top; }
.icon_patient {background: url('../images/icons/icon_patient.gif') no-repeat right top; }
.icon_expert {background: url('../images/icons/icon_expert.gif') no-repeat right top; }
.icon_vote {background: url('../images/icons/icon_vote.gif') no-repeat right top; }
.icon_subscribe_ru {background: url('../images/icons/icon_subscribe_ru.gif') no-repeat right top; }
.icon_subscribe {background: url('../images/icons/icon_subscribe.gif') no-repeat right top; }

.icon_online {background: url('../images/icons/icon_online.gif') no-repeat right top; }

.box_text ul {margin: 0 0 0 0; padding: 0 0 0 0;}
	.box_text ul li {margin: 0 0 0 0; padding: 5px 0 2px 0; color: #0066CC; font-size: 1.1em; list-style-type: none; }
	.box_text ul li .active {color: #003b6e;}
		.box_text li ul {margin: 0 0 0 3px; padding: 4px 0 0 7px;}
		.box_text ul li li {margin: 0 0 0 7px; padding: 0 0 0 3px; color: #0066CC; font-size: 1em; list-style-type: disc;}
			.box_text ul li li li {margin: 0 0 0 5px; padding: 0 0 0 4px; color: #0066CC; font-size: 1em; list-style-type: circle ;}
.body_text {padding: 10px;}
.body_text_ {}
	.body_text_ .he87px {height: 87px;}
	.body_text_ .frame {padding: 10px;}
	
.inner_image {background-repeat: no-repeat; background-position: right top;}	

.bzone4 {text-align: center; padding: 5px;}
.bzone4 div {margin: auto; }

/* content .text2 */
.cen_anno {padding: 20px 0 20px 20px; }
	.cen_anno h4 {}
.cen_anno a {color: #125e44; }
.text2 {font-size: 0.95em;}
.text2 h3 {font-size: 1.2em; margin: 0; padding: 7px 0;}
.text2 h4 {font-size: 1.1em; margin: 0; padding: 7px 0;}


#footer {
	height: 196px;
	background: url('../images/footer_bg.jpg') repeat-x left top;
}
#footer .fot_left {
	width: 30%;
	float: left;
	color: #cccccc;
}
#footer .fot_logo {
	padding: 40px 0 0 20px;
}
#footer .copy {
	margin: 20px 0 0 40px;
	font-style: normal;
	font-size: 10px;
	color: #cccccc;
}
#footer a {
	color: #CCC;
}
#footer a.mail {
	font-weight: bold;
}
#footer .fot_right {
	width: 69%;
	float: right;
}
#footer .bot_menu {
	padding: 45px 0 0 20px;
}
#footer .bot_menu ul.bottom_menu {
	margin: 0;
	padding: 0;
}
#footer .bot_menu ul.bottom_menu li {
	list-style-type: none;
	padding: 0 20px 10px 0;
	margin: 0;
	float: left;
	font-size: 0.8em;
}
#footer .counters {
	clear: both;
	padding: 10px 0 0 20px;
}

.box_intext {}
	.box_intext .banner{text-align:center; padding: 5px;}

/* misc for all mudules */
.nav {clear: both; margin: 15px 0 0 0;}

/* modules */
.text {margin: 5px 0 0 40px;}
.text table {width: 100%; border-collapse:collapse;}
	.text table th {background: #0066CC; color: #FFF; padding: 5px; vertical-align: top; font-size: 0.9em;}
	.text table th a {color: #FFF;}	
	.text table td {background: #EFEFEF; padding: 5px; border: 1px solid #FFF; vertical-align: top; font-size: 0.9em;}

.source {margin: 5px 0 0 0; font-style:italic; font-size: 0.9em; color: #333; }
	.source_text {margin: 5px 0 0 40px; font-size: 0.8em; font-style:italic; color: #666; }
	
.autor {margin: 5px 0 0 0; font-style:italic; color: #333; }
.autor_items {margin: 5px 0 5px 40px; font-size: 0.8em; font-style:italic; color: #666; }
.views_r {margin: 10px 0 0 0; font-style:italic; color: #333; font-size: 0.8em;}
	

.anno_block {}
	.anno_block .anno_text {margin: 5px 0 5px 40px;}

.content_downloads {}
	.content_downloads li {background-repeat: no-repeat; background-position: top left; list-style-type: none}
		.content_downloads li a {padding: 0 0 0 25px;}
		
		
/* news */
.news_block {}
	.news_block .row {clear: both; margin: 5px 0 5px 40px;}
		.news_block .row h2 {font-size: 1em; font-weight: normal; padding: 5px 0;}
		
/* inews */
.inews_block {}
	.inews_block .row {clear: both; padding: 15px 0 0 0;}
	.inews_block .row .wrapper {padding:7px 0 0 110px; overflow: hidden; height: 1%; }
		.inews_block .row img {float: left; margin-left: -110px;}
		.inews_block .row h2 {font-size: 1em; font-weight: normal; padding: 0 0 5px 0;}

.toplink {clear: both; text-align: right; font-size: 0.8em;}

.smalso {clear: both; margin: 20px 0 0 0}
	.smalso h3 {font-size: 1.4em; font-weight: bold;}
	.smalso ul {margin: 0 35px ; padding: 0 18px; color: #0066cc}
	.smalso ul .date {color: #333;}

.last_page {}
	.last_page .row {padding: 10px 0 5px 0; }
	.last_page .row h5 {font-weight: normal; font-size: 1.05em;}
	.last_page .row .imgs {float: right; }
	.last_page .row .anno {}
	.last_page .row .wrapper {padding: 10px 0 0 110px; overflow: hidden; height: 1%}
	.last_page .row .wrapper img {float:left; margin-left: -110px;}
	.last_page .row .wrapper p {font-size: 0.9em; margin: 0; padding: 0;}	

/* events */
.events_block {}
	.events_block .rows {}
		.events_block .rows .row {clear: both; padding: 0 0 10px 0;}
		.events_block .rows .row h3 {margin: 5px 0 5px 40px; font-size: 0.9em;}
		.events_block .rows .row .anno_text {margin: 5px 0 5px 40px;font-size: 0.9em;}

.fnav {margin: 0 0 0 0; padding: 15px 0 0 0;}
	.fnav .lnav {float: left; width: 60%;}
	.fnav .rnav {float: right; width: 39%; text-align: right;}

/* download files */
#content_downloads .content_downloads	{
	margin:				0 0 0 25px;
	padding:				0;
	color:				#2e80c4;
	list-style-image:	none;
}
#content_downloads .content_downloads li	{
	margin:				5px 0 0 0;
	padding:			0 0 0 5px;

}

/* text stilization */
#body .text {font-size: 1.1em;}
	#body .text h3 {font-size: 1.3em; color: #1D71BF; font-weight: bold;}
	#body .text a:visited {color: #990066;}

#links_block {clear: both;}
	#links_block h3 {font-size: 1.3em; color: #1D71BF; font-weight: bold;}
	#links_block ul.links_ul {}
		#links_block ul.links_ul blockquote {padding: 3px 0; margin: 0; font-size: 0.75em; font-style:italic; color: #666;}
/* list css */
ul.content_list li {font-size: 1.1em; padding: 3px 3px;}
ul.content_list li a:visited {/*color: #990066;*/}

/* feedback form */
#cfeedback {}
	#cfeedback .frows {}
	#cfeedback .frow {margin: 10px 0;}
		#cfeedback .frow label {font-size: 1.2em; margin: 10px 0; color: #333}
		#cfeedback .frow .field {clear: both; display: block; margin: 0; padding: 0;}
		#cfeedback .frow .field input {font-size: 1.2em; padding: 3px; font-weight: normal; width: 400px;}
		#cfeedback .frow .field select {font-size: 1.2em; padding: 3px; font-weight: normal; width: 400px;}
		#cfeedback .frow textarea.long_area {font-size: 1.2em; padding: 3px; font-weight: normal; width: 400px; height: 200px;}
		#cfeedback input.submit {font-size: 1.2em; padding: 3px; font-weight: normal; width: 400px; margin: 0;}
/* cores */
#er_block {clear: both; width: 100%;}
#core_errorsc {color: #FFF; clear: both; }
#errors_form {color: #FFF; clear: both; }
#errors_form label {color: #FFF;}
pre {clear: both; color: #FFF;}

#map_canvas {
	clear: both;
	width: 99%; 
	height: 500px;
	background: #D8D8D6;
}
.notes {font-size: 12px; color: #666}
.notes_italic {font-size: 12px; color: #666;font-style:italic}
.row_short img {margin: 15px 0 0 0; border: 2px solid #DDD; cursor:pointer;}

.calend_block {padding: 10px;}
.calend_block .cnav {height: 35px; }
	.calend_block .cnav div {padding: 1px 0;}
	.calend_block .cnav .prev {float: left; width: 33%; }
	.calend_block .cnav .next {float: right; width: 33%; text-align:right;}	
	.calend_block .cnav .name {float: left; width: 32%; text-align:center;}	
	.calend_block .year {padding: 0 0 5px 0; text-align:center;}	
table.calend {width: 100%; border-collapse: collapse;}
	table.calend th {background: #0066CC; color: #FFF; padding: 5px; vertical-align: top; font-size: 0.8em;}
	table.calend td {width:14%; background: #EFEFEF; padding: 5px; border: 1px solid #FFF; vertical-align: top; font-size: 0.8em; text-align:center;}
	table.calend td.noactive {background: #FFF; }	
	table.calend td.active {background: #FF8F10; }	
	table.calend td.now {border: 2px solid red;}	
		table.calend td.active a, table.calend td.active a:hover, table.calend td.active a:visited {color: #FFF;}
		
.last_links {}
.last_links hr {clear: both; width: 100%; border: none; border-top: 2px solid #0066CC}
.last_links ul {padding: 0; margin: 0;}
.last_links ul li {list-style-type: none; padding: 0; margin: 0; }

a.nolink, a:hover.nolink, a:visited.nolink {text-decoration: none; color: #000 !important;}

.all_articles {padding: 10px 0;}

/* subsribe */
.subsribe_block {padding: 10px;}
	.subsribe_block .row {text-align: center; padding: 5px 0;}
		.subsribe_block .row input {font-size: 14px; width: 80%; padding: 6px; margin: 4px; border: 1px solid #666; text-align: center;}	
	.subsribe_block .row_subm {text-align: right; padding: 0 20px 0 0;}
.row_note {text-align: center; font-style: italic; color: #666; font-size: 12px; padding: 10px 0 0 0;}
.row_head {text-align: center; color: #000; font-size: 16px; padding: 10px 0 10px 0;}

/* content video */
.content_video {}
.content_video .video_row {height: 480px; }

/* content_iblock */

.iblock_row {}
.iblock_row h3 {font-size: 1.2em; padding: 0; margin: 0;}
	.iblock_row table {border-collapse: collapse; border: none; width: 100%;}
		.iblock_row table td {padding: 0;}
		.iblock_row table td.ibl_img {width: 100px;}
.iblock_row .image {padding: 0 0 0 5px;}
.iblock_row .anno {padding: 0; margin: 0;}
.iblock_row .anno p {padding: 7px 0 0 0; margin: 0;}
.iblock_row .in_list,.iblock_row .anno_text {padding: 0 0 0 20px ; margin: 0;}

	.iblock_row .anno ul {margin: 0 0 0 0; padding: 7px 0 0 0;}
		.iblock_row .anno ul li {list-style-type: none; list-style-image:url(../images/circle-arrow.png); margin: 0; padding: 0 0 0 5px;}	
		
/* someform */

.someform_page {}
	.someform_page .row {padding: 0 0 5px 0;}
.edit_long {width: 400px;}
.texta_long {width: 400px; height: 100px;}
.f_select {width: 100%;}
