HTML, BODY{
/*height:85%;*/
margin:0px;
padding:0px;
text-align:center;
}

BODY, TABLE {font:normal 12px/14px Arial; color:#1E4574;empty-cells:show;}

A IMG, IMG {border:0px; padding:0px}
FORM {padding:0px; margin:0px}

INPUT, SELECT, TEXTAREA {border:1px solid #334A78;font:normal 12px/15px Arial}
.nb{border:0px;}

TABLE{border-collapse: collapse;border-color:#334A78;}

.h {height:100%;}

A, A:link {color:#14367C;text-decoration:underline}
A:hover {text-decoration:none}

ABBR, ACRONYM {font-style: normal;border-bottom: dashed 1px #990000; color:#990000; cursor: help}

H1,H2,H3,H4,H5,H6 {padding:0px;margin:20px 0 7px 0}
H1 {font:bold 20px/22px "Arial Narrow"}
H2 {font:bold 16px/18px "Arial Narrow"; text-transform:uppercase}
H3 {font:bold 16px/18px Arial; color:#002d8a}
H4 {font:bold 14px/15px Arial}
H5 {font:bold 12px/12px Arial}
H6 {font:bold 11px/11px Arial}

UL {padding:0px;margin:8px 0px 8px 17px;}
UL LI {margin:0px; padding:0px 0px 3px 0px;}

OL {padding:0px;margin:15px 0px 15px 35px;}
OL LI {margin:0px; padding:0px 0px 5px 0px;}

p.block { margin-left: 1em;}

.red_text {color:#B92A2A;font-weight:bold;}
.black_text{color:#030303;}

.definput {width:150px}
.hand {cursor:pointer; cursor:hand}
.valign {vertical-align:middle}
.vbottom {vertical-align:bottom}
TR.vtop TD,
.vtop {vertical-align:top}
.tar {text-align:right}
.tac {text-align:center}

.bold {font-weight:bold!important}
.nobold {font-weight:normal!important}
.fs11 {font-size:11px!important}

.pad8 {padding:8px}
.pad7 {padding:7px}
.pad6 {padding:6px}
.pad5 {padding:5px}
.pad4 {padding:4px}
.pad3 {padding:3px}
.pad2 {padding:2px}
.pad1 {padding:1px}

TABLE.pad3 TD{padding:3px}
TABLE.pad6 TD{padding:6px}
TABLE.pad10 TD{padding:10px}
.pad20{padding-left:20px;padding-right:20px;}
.pad40{padding-left:40px;padding-right:40px;}
.pad_r40{padding-right:20px;}
.pad_l20{padding-left:20px;}
TABLE {background:#ffffff;}
.border_none {border:none;}
#bg_none {background: none;}
.bg_none {background: none;}

#pad10 {padding:10px}
.title {background-color:#425F98;color:#fff;font-size:12px;font-weight:bold;text-align:center;height:30px;}
.title_left {background-color:#9DBAF4;color:#1E4574;font-size:12px;font-weight:bold;height:30px;}
.title_red {color:#973939;font-size:14px;font-weight:bold;height:30px;}
.title_blue {color:#1E4574;font-size:12px;font-weight:bold;height:30px;}
.title_orders {background-color:#8DABE8;font-size:12px;font-weight:bold;text-align:center;height:30px;}
.padding {padding-left:40px;padding-right:40px;padding-top:20px;padding-bottom:20px;}
.border_grey {border:1px solid #888888;}
#border_blue {border:1px solid #334A78;border-top:none;}
.buttons {border:1px solid #334A78;background-color:#C5D8FF;padding-left:5px;padding-right:5px;padding-top:1px;padding-bottom:1px;}
.buttons a{color:#24528B;text-decoration:none;}
.buttons a:hover{color:#24528B;text-decoration:none;}
/* classes for decorate form elements */
.selector {clear:left; _height:1px}
.selector input {float: left; margin-right:-20px}
.selector .label,
.selector label {margin:4px 0 0 20px; display: block}
.selector TEXTAREA {overflow:auto; height:52px; display:block; margin-top:10px; width:100%}


.right_up_links{
	color: #676769;
	font-size:18px;
	vertical-align: middle;
}

.right_up_links .in_right_up a{
	color:#676769;
	font-size:16px;
}

.right_up_links .in_right_up a:hover{
	color:#a63338;
}

.index_central_links{
	text-transform:uppercase;
	font-weight:bold;
}


#index_header {
	width:1024px;
	position:relative;
	height:140px;
	margin:0 auto;
}

#index_header table{ 
	background:transparent;
}

#index_header_logo {
	position:absolute;
	top:14px;
	left:0px;
}

#index_header_logo .right_col {
	color: #676769;
}


#index_header_logo .right_col a:hover,a:link{
	color: #676769;
	text-decoration:none
}

.search_td li a{
	text-decoration:underline;
}

.search_td li {
	margin:0 0 0 35px;
	padding:0;	
}

.children_meeting_links a{
	text-decoration:underline;
}

.children_meeting_links a:hover{
	text-decoration:none;
}

.search_td {
	text-align:left;
	margin:0;
	padding:0;
}

.search_td a{
	color:#14367c;
}

.top_navi {
	color: #6e90cf;
	text-transform:uppercase;
	font-size:16px;
}

.top_navi a{
	color: #6e90cf;
	text-transform:uppercase;
	font-weight:bold;
}

.top_navi a:hover{
	color: #a63338;
}

.change_region {
	padding-left:10px;
	padding-top:7px;
	height:36px;
	margin:50px 0px 6px 40px;
	background:url(images/change_region.gif) no-repeat;
	
}

.index_main {
	width:1024px;
	text-align:center;
	margin:0 auto;
}

.index_meeting_bar {
	float:left;
	height:130px;
	width:250px;
	margin:3px;
	padding: 5px 20px 5px 20px;
	text-align:left;
/*	border-radius: 10px; 
	-moz-border-radius:10px 10px 10px 10px; 
	-webkit-border-top-right-radius:10px;
	-webkit-border-top-left-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;*/
	background: transparent url(images/box.png) top left no-repeat;
}

.index_meeting_bar .div_title {
	font-weight:bold;
	color:#000;
	font-size:14px;
	margin-bottom:10px;
	text-decoration:underline;
}

.top_meetings_note {
	margin-top:15px;
	color:#c17674;
	font-size:15px;
}

.top_meetings_name a{
	color:#706c6c;
	font-size:14px;
}

#header .grass_sub {
	width:100%;height:19px;
	position:absolute;
	bottom:0px;
	_bottom:-1px;
	left:0px;
	background:url(images/grass_new-trans.png) repeat-x 50% 100%;
}

#header .grass {
	width:100%;height:18px;
	position:absolute;
	bottom:0px;
	_bottom:-1px;
	left:0px;
	background:url(images/grass000.png) repeat-x 50% 100%;
}

#header_logged .grass {
	width:100%;height:18px;
	position:absolute;
	bottom:0px;
	_bottom:-1px;
	left:0px;
	background:url(images/grass000.png) repeat-x 50% 100%;
}

IMG.blueborder {border:2px solid #b3c4e6}
IMG.redborder {border:2px solid #aa3639}
/*
.imgdecor {margin:0px;padding:0px;border:0px;border-collapse:collapse; empty-cells:show}
.imgdecor TD {padding:0px;background:#b3c4e6}
.redimgdecor TD {background:#ee696a}
.imgdecor IMG {display:block}
.imgdecor .tl, .imgdecor .tr, .imgdecor .bl,
.imgdecor .br {width:2px;height:2px;background:none!important}
.bord1px .tl, .bord1px .tr, .bord1px .bl, .bord1px .br {width:1px!important;height:1px!important}
.imgdecor .tl {background:url(/img/img-decor/tl.gif) no-repeat 0 0!important}
.imgdecor .tr {background:url(/img/img-decor/tr.gif) no-repeat 100% 0!important}
.imgdecor .bl {background:url(/img/img-decor/bl.gif) no-repeat 0 100%!important}
.imgdecor .br {background:url(/img/img-decor/br.gif) no-repeat 100% 100%!important}
.redimgdecor .tl {background:url(/img/img-decor/rtl.gif) no-repeat 0 0!important}
.redimgdecor .tr {background:url(/img/img-decor/rtr.gif) no-repeat 100% 0!important}
.redimgdecor .bl {background:url(/img/img-decor/rbl.gif) no-repeat 0 100%!important}
.redimgdecor .br {background:url(/img/img-decor/rbr.gif) no-repeat 100% 100%!important}
*/



#home_page {width:1000px;}
.blue_text_w{font-size:14px;font-weight:bold;color:#173762;}
.blue_text_date_w{font-size:12px;font-weight:bold;color:#173762;}
.red_text_w{font-size:14px;font-weight:bold;color:#951A19;}
.red_text_name_w{font-size:12px;font-weight:bold;color:#951A19;}
.last_comment_w{font-size:16px;font-weight:bold;color:#173762;}
.small_red_w{font-size:11px;color:#951A19;}
.small_red_w a{font-size:11px;color:#951A19;}
.fly_w{background:url(images/fly_new-trans.png) no-repeat;width:50px;height:38px;}

.blue_text{font-size:12px;color:#9999CC;}
.blue_text_bold{font-size:12px;font-weight:bold;color:#24528B;}
.border_table{border:1px solid #334A78;}

.map_site{font-weight:none;padding-left:20px;}
.map_site a{font-weight:none;padding-left:20px;color:#000000;text-decoration:underline;font-size:12px;}
.map_site a:hover{font-weight:none;padding-left:20px;color:#000000;text-decoration:none;font-size:12px;}

#footer {
	max-width:1600px;
	margin:0 auto;
text-align:left;position:relative;bottom:-140px;height:250px;background:url(images/bot_znak.jpg) no-repeat left;min-width:1000px;

	width:expression(document.body.clientWidth < 1000? '1000px': 'auto' );
	width:expression(document.body.clientWidth > 1600? '1600px': 'auto' );

}
#footer table{position:absolute;bottom:0px;}
.bg_footer {background:url(images/bg_footer_new.jpg);}
#footer TABLE {margin:0px;padding:0px;border:0px;border-collapse:collapse;width:100%}
#footer TD {padding:0px;vertical-align:bottom}
#footer .leftpuzzle {
	position:absolute;
	left:0px;
	bottom:0px;
	font-size:11px;
	width:93px;height:57px;
	background:url(images/puz_left_bottom_new-trans.png) left no-repeat;
	float:left;
}
#footer .leftpuzzle_text {
	width:350px;
	position:absolute;
	text-align:left;
	bottom:5px;
	left:100px;
	/*top:20px;
	left:40px;*/
	color:#000;
}

#footer .leftpuzzle_logged {
	font-size:11px;
	width:93px;height:57px;
	background:url(images/puz_left_bottom_new-trans.png) no-repeat 0 0;
}
#footer .centerpuzzle {
	width:249px;height:52px;
	background:url(images/puz_center_bottom_new-trans.png) no-repeat 0 0;
	position:relative;
	margin:0 auto;
	bottom:0px;
}

#footer .rightpuzzle {
	font-size:11px;
	width:93px;height:53px;
	background:url(images/puz_right_bottom_new-trans.png) no-repeat 0 0;
	background-position:right;
	position:absolute;
	right:0px;
	bottom:0px;


}
#footer .rightpuzzle_logged {
	font-size:11px;
	width:93px;height:53px;
	background:url(images/puz_right_bottom_new-trans.png) no-repeat 0 0;
	background-position:right;
}

.puz_r_text {
	width:350px;
	color:#000;
	position:absolute;
	text-align:left;
	bottom:10px;
	right:20px;
}

#footer .copy { vertical-align:top!important; width:50%; font: normal 10px/13px Tahoma}
#footer .copy P {margin:19px 4% 5px 4%}

.link_footer{width:auto; padding-bottom:20px;border:0px solid red;}
.link_footer a {font-weight:bold;color:#184378;}
.marg_left{margin-left:50px;}



			/*	 logged		*/






/* �������� */
#sub_menu_padding {
	padding-top: 25px;
	/*margin-left:-1px;*/
}
#sub_menu_index_padding {
	padding-top: 25px;
	/*margin-left:-1px;*/
}

.bm_table TR TD {
	height: 33px;
	font-size: 12px !important;
	text-align:center;
}

.bm_cursor_active a{
	color: #395690;
	text-decoration: none;
}
.bm_cursor_active a:hover{
	color: #395690;
	text-decoration: none;
}
.bm_cursor_no_active a {
	color: #ffffff;
	text-decoration: none;
}
.bm_cursor_no_active a:hover{
	color: #ffffff;
	text-decoration: none;
}

/* ������ ��������, ����������, ����� ����� */
.bm_no_active_left {
	width: 2px;
	background: url(images/blue_lef_new-trans_2.png) no-repeat 0 0;
}

/* ��������, ����������, �������� */
.bm_no_active_inner {
	padding: 0px 5px;
	background: url(images/blue_inn_new-trans_2.png) repeat-x 0 0;
	color: #ffffff;
	text-decoration: none;
}

/* ��������� ��������, ����������, ������ ����� */
.bm_no_active_right {
	width: 19px;
	background: url(images/blue_rig_new-trans_2.png) no-repeat 0 0;
}

/* ������ ��������, ��������, ����� ����� */
.bm_active_left {
	width: 3px;
	background: url(images/white_left_new-trans_2.png) no-repeat 0 0;
}

/* ��������, ��������, �������� */
.bm_active_inner {
	padding: 0px 5px;
	background: url(images/white_inne_new-trans_2.png) repeat-x 0 0;
	font-weight: bold;
	color: white;
}

/* ��������� ��������, ��������, ������ ����� */
.bm_active_right {
	width: 19px;
	background: url(images/white_right_new-trans_2.png) no-repeat 0 0;
}

/* ��������, ����������, ������� ������ �� ���������� */
.bm_no_active_jmp_no_active {
	width: 21px;
	background: url(images/blue_2_b_new-trans_2.png) no-repeat 0 0;
}

/* ��������, ����������, ������� ������ �� �������� */
.bm_no_active_jmp_active {
	width: 22px;
	background: url(images/blue_2_r_new-trans_2.png) no-repeat 0 0;
}

/* ��������, ��������, ������� ������ �� ���������� */
.bm_active_jmp_no_active {
	width: 21px;
	background: url(images/white_2_bl_new-trans_2.png) no-repeat 0 0;
}
.tr_color{
	background-color:#EEEEEE;
}
.olinks_title{
	font-size:12px;
	color:#003399;
	font-weight:bold;
	text-decoration:none;
}
.olinks_descr{
	font-family:Arial;
	font-size:12px;
	color:#000600;
	text-decoration:none;
}
.olinks_more{
	font-size:12px;
	color:black;
	text-decoration:underline;

}
.olinks_tlogged{
	font-size:12px;
	color:#003399;
	font-weight:bold;
	text-decoration:underline;
}
.olinks_dlogged{
	font-family:Arial;
	font-size:12px;
	color:#b23231;
	text-decoration:none;
}
.warn_text{
	font-size:9px;
	display:none;
	color:red;
}
.black_help a{
	text-decoration: none;
	font-weight:normal;
	color:black;
}
.help_padding{
	padding: 10px 40px 0px 40px;
}
.help_padding_l{
	padding: 3px 40px 0px 40px;
}
.help_padding_table{
	padding: 10px 40px 20px 40px;
}

.g-block-mrg {
	background-color: #f8fafc;
	width: 435px;
	height:300px;
	vertical-align: bottom;
	padding-left:10px;
	border:1px solid #ffffff;
	margin-right: 20px;
}
.b-openid-chooser {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-left: 0px;

}

.b-openid-chooser li {
	float: left;
	display: list-item;
	margin-right: 10px;
	padding: 3px;
	line-height: 20px; 	 
}
.soc_icon {
	float:left;
	margin-top:2px;
	margin-right:2px;
}
.block {
	background-color: #E2EAF5;
	margin-left: 0px;
	padding-left:10px;
	width: 412px;
	height: 50px;
	
}
.img_connector {
	float:left;
	height:30px;
	padding-top:13px;
	padding-right:10px;
}

.sides_columns {
	background-color:#fafbff;
}

