@charset "windows-1251";
/*SYSTEM*/
html, body, table, td, div, p, img, span, form, select, input, textarea, h1, h2, h3, h4, h5, h6 { padding: 0px; margin: 0px; }
html, body { height: 100%; width: 100%; }
body { font: normal 12px Arial; color: #000000; text-decoration: none; }
#realbody1 { text-align: center; }
#realbody2 { width: 990px; margin: 0px auto; background: url(img/main_bg.gif) repeat left top; }

.spacer12 { height: 12px; overflow: hidden; }
.txt_red { font: normal 15px Arial; color: #d03838; text-decoration: none; }
/*END OF SYSTEM*/

/*HEADER*/
#header1 { background: url(img/header_bg.gif) repeat-x left top; }
#header2 { background: url(img/header_left.jpg) no-repeat -30px top; height: 243px; }
#header_l1 { vertical-align: top; }
#header_l2 { width: 730px; text-align: left; }
#header_l3 { padding: 42px 30px 0px 510px; text-align: center; font: normal 11px/14px Arial; color: #45629a; text-decoration: none; }
#header_l3 span { font: normal 11px/14px "Georgia, Times New Roman"; color: #344b77; text-decoration: none; }
#header_l4 { padding: 22px 35px 0px 410px; text-align: left; font: bold 14px/16px Arial; color: #ffffff; text-decoration: none; }
#header_r { width: 100%; text-align: left; vertical-align: top; padding: 6px 0px 0px 0px; }
.hm_img { vertical-align: top; text-align: center; padding: 0px 2px 16px 0px; }
.hm_item1 { width: 100%; text-align: left; vertical-align: top; }
.hm_item2 { width: 195px; height: 62px;  cursor: pointer; }
.hm_item3 { padding: 4px 8px; }
.hm_item_title { padding-bottom: 10px; text-align: left; font: bold 12px Arial; color: #000000; text-decoration: none;}
.hm_item_title a { font: bold 12px Arial; color: #000000; text-decoration: none; }
.hm_item_title span { font: bold 12px Arial; color: #d20202; text-decoration: none; }
.hm_item_desc { text-align: left; font: normal 11px/12px Arial; color: #000000; text-decoration: none;}
.hm_item_desc a { font: normal 11px/12px Arial; color: #000000; text-decoration: none; }


table.border1{
	BACKGROUND-COLOR: #fff;
	margin: 0px;
	border-top-width: 0;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
table.border1 td, table.border1 th{
	color: #333333;
	text-decoration: none;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	border-top-width: 1px;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	text-align: center;
	padding: 2px;
}
#right_menu{
	width: 250px;
	height: auto;
	background: #FFFFFF;
	float: right;
	margin-left: 5px;
	margin-right: 10px;
	padding-top: 10px;
	padding-left:0px;
	padding-right:10px;
	padding-bottom:10px;
	border: 1px solid #c7b880;
}
.inpmail {
	font-family: verdana, serif;
	font-size: 11px;
	border: 1px solid gray;
	text-align: center;
}

.gray12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
#cc_left { padding-left:30px;	float: left; padding-top: 20px;
}
.style1blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000099;
	font-weight: bold;
}

#tooltip{
background:#FFFFFF;
border:1px solid #666666;
color:#333333;
font:menu;
margin:0px;
padding:3px 5px;
position:absolute;
visibility:hidden
}
/*END OF HEADER*/
H1 { padding: 22px 35px 0px 410px; text-align: left; font: lighter 18px/16px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; }
H2 {font-family: Arial, Helvetica, sans-serif;font-size:15px;	font-weight:bold;	color:#494949;	text-decoration:none;	margin: 0px;	padding: 0px;}



/*TOP MENU*/
#tm_box1 { background: url(img/tm_bg.gif) repeat-x left top; height: 46px; }
#tm_box2 { padding-bottom: 11px; }
#tm_left { padding: 4px 15px 0px 14px; vertical-align: top; }
#tm_right { width: 100%; text-align: center; padding: 6px 50px 0px 50px; }
#tm_right table { margin: 0px auto; }
#tm_right td { vertical-align: top; text-align: center; padding: 0px 2px; }
#tm_right a { font: normal 12px/18px Arial; color: #2b2b2b; text-decoration: none; }
#tm_right a:hover { font: normal 12px/18px Arial; color: #2b2b2b; text-decoration: underline; }
#tm_right span { font: normal 12px/18px Arial; color: #d03838; }
.tm_item1 { width: 150px; background: url(img/tm_i_bg.gif) repeat-x left top; }
.tm_item2 { background: url(img/tm_i_l.gif) no-repeat left top; }
.tm_item3 { background: url(img/tm_i_r.gif) no-repeat right top; height: 28px; }
.tm_item4 { text-align: center; padding-top: 2px; }
/*END OF TOP MENU*/

/*CONTENT*/
#content_box { padding: 0px 31px 21px 21px; }
#content_box ul { padding: 0px; margin: 5px 0px; list-style: disc; }
#content_box li { padding: 2px 0px 2px 8px; margin: 0px; list-style: disc; list-style-position: inside; }
#content_l { background: #f5f3e9 url(img/content_lu.jpg) no-repeat left top; padding: 31px 55px 25px 120px; text-align: justify; vertical-align: top; width: 100%; font: 13px/17px "Georgia, Times New Roman"; color: #2C2C2C;}
#content_l1 {  background: #f5f3e9;padding: 0px 55px 50px 120px; text-align: justify; vertical-align: top; width: 100%; font: 13px/17px "Georgia, Times New Roman"; color: #2C2C2C;}
#content_l11 {  background: #f5f3e9;padding: 5px 5px 5px 5px; text-align: justify; vertical-align: top; font: 13px/17px "Georgia, Times New Roman"; color: #2C2C2C;}

#content_l2 { background: #f5f3e9 ;  text-align: justify; vertical-align: top; width: 100%; font: 15px/17px Georgia, "Times New Roman", Times, serif; color: #2C2C2C;}
#content_l3 { background: #f5f3e9 ;  text-align: justify; vertical-align: top; width: 100%; font: 13px/17px Verdana, Arial, Helvetica, sans-serif; color: #2C2C2C;}

#content_r1 { background: #f5f3e9; vertical-align: top; text-align: left; padding: 17px 45px 25px 0px; }
#content_r2 { width: 265px; }
.cr_block_a1 { background: #ffffff url(img/img_moscow.jpg) no-repeat left top; border: 1px solid #c7b880; height: 109px; cursor: pointer; }
.cr_block_a2 { padding: 34px 0px 0px 91px; text-align: center; font: bold 14px/20px Arial; color: #595959; text-decoration: none; }
.cr_block { background: #ffffff; border: 1px solid #c7b880; padding: 11px 6px 8px 6px; text-align: left; font: normal 12px/13px Arial; color: #000000; text-decoration: none; }
/*END OF CONTENT*/

/*FOOTER*/
#footer1 { background: url(img/footer_l.gif) no-repeat left top; padding-left: 75px; }
#footer2 { background: url(img/footer_r.gif) no-repeat right top; padding-right: 73px; }
#footer3 { background: url(img/footer_bg.gif) repeat-x left 5px; padding: 0px 0px 5px 16px;  }
#footer_l { vertical-align: middle; height: 69px; width: 100%; }
#footer_r { vertical-align: middle; height: 69px; padding: 0px 5px; white-space: nowrap; }
#footer_copy1 { background: url(img/footer_txt_l.gif) no-repeat left top; padding-left: 13px; }
#footer_copy2 { background: url(img/footer_txt_r.gif) no-repeat right top; padding-right: 12px; }
#footer_copy3 { background: url(img/footer_txt_bg.gif) repeat-x left top;  text-align: center; font: normal 12px/28px Arial; color: #000000; text-decoration: none; }
/*END OF FOOTER*/
