HTML, BODY{
height:85%;
margin:0px;
padding:0px;
text-align:center;
}
*{ margin: 0; padding: 0;}
/*body,html {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}

TABLE{border-collapse: collapse;border-color:#334A78;}

.h {height:100%;}
.border_none, .border_none input {border:none;}

.bg_none_tab table{background:none;}

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; color:#1E4574;}

p.block { margin-left: 1em;}

.red_text_abuse {color:#A02A2A;padding:10px 0px 10px 0px;}


.red_text {color:#A02A2A;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:12px!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}

.p5 td{padding:5px;font-size:12px;}
.p5 th{padding:5px;font-size:12px;}

.p10 td{padding:10px;}
.p10 th{padding:10px;}

TABLE.pad3 TD{padding:3px}
TABLE.pad6 TD{padding:6px}
TABLE.pad10 TD{padding:10px}
/*.pad20{padding-left:20px;padding-right:20px;}*/
TABLE {background-color:#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:20px;padding-right:20px;padding-top:20px;padding-bottom:20px;}

.padding table td{padding:5px;}
.padding table th{padding:5px;}

.padding_t table td{padding:5px;}
.padding_t table th{padding:5px;}


.border_grey {border:1px solid #888888;}
#border_blue {border:1px solid #334A78;border-top:none;}
.buttons {border:1px solid #374F7B;background-color:#425F98;padding-left:5px;padding-right:5px;padding-top:1px;padding-bottom:1px;}
.buttons a{color:#fff;text-decoration:none;}
.buttons a:hover{color:#fff;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%}

#header .grass {
	width:100%;height:19px;
	position:absolute;
	bottom:0px;
	_bottom:-1px;
	left:0px;
	background:url(images/grass_new-trans.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;}
#home_page .blue_text{font-size:14px;font-weight:bold;color:#173762;}
#home_page .blue_text_date{font-size:12px;font-weight:bold;color:#173762;}
#home_page .red_text{font-size:16px;font-weight:bold;color:#951A19;}
#home_page .red_text_name{font-size:12px;font-weight:bold;color:#951A19;}
#home_page .last_comment{font-size:16px;font-weight:bold;color:#173762;}
#home_page .small_red{font-size:12px;color:#951A19;}
#home_page .small_red a{font-size:12px;color:#951A19;}
#home_page .fly{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 {background:url(images/bg_footer_new.jpg);}
.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 {
	font-size:11px;
	width:293px;height:57px;
	background:url(images/puz_left_bottom_new-trans.png) no-repeat 0 0;
	border:0px solid blue;

}
#footer .leftpuzzle .leftpuzzle_text {
	width:350px;
	position:relative;
	top:20px;
	left:100px;
	border:0px solid red;
}

#footer .leftpuzzle_logged {
	font-size:11px;
	width:193px;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;
	border:0px solid red;
}

#footer .rightpuzzle {
	font-size:11px;
	width:293px;height:53px;
	background:url(images/puz_right_bottom_new-trans.png) no-repeat 0 0;
	background-position:right;
	

}
#footer .rightpuzzle_logged {
	font-size:11px;
	width:193px;height:53px;
	background:url(images/puz_right_bottom_new-trans.png) no-repeat 0 0;
	background-position:right;
}

.puz_r_text {
	position:relative;
	top: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		*/




#header_logged .grass {
	width:100%;height:18px;
	position:absolute;
	bottom:0px;
	_bottom:-1px;
	left:0px;
	background:url(images/grass_new-trans.png) repeat-x 50% 100%;
}



/* �������� */
#sub_menu_padding {
	padding-top: 25px;
}
#sub_menu_index_padding {
	padding-top: 25px;
	/*margin-left:-1px;*/
}

#sub_menu_index_padding table td a{
		font-size:12px;
}

.bm_table TR TD {
	height: 33px;
	font-size: 12px !important;
	text-align:center;
}

.blue_text_2 {
	color: #395690;
}

.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 0px 0px 0px;
	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 0px 0px 0px;
	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;
}
.hidden {
	display: none;
}
.serp-cal-border td {
	padding: 2px;
}
