body#main_body {margin: 0; padding: 18px 0px 0px 0px; background: #fff url(images/body_bg.gif)  0 54px repeat-x ; font-family: Trebuchet MS, Tahoma, sans-serif; font-size:x-small; color:#555B2D;}



/*---Global tags---*/
img {border:0;}
form {padding:0; margin:0;}
a {color:#B02424; text-decoration:underline;}
a:hover {color:#B02424; text-decoration:none;}

hr {border:0px solid #7F7F7F; border-bottom:1px solid #7F7F7F;}
h1, h2, h3, h4 { font-family: Tahoma, Arial, Verdana, sans-serif;  color:#767246;}
h1 {font-size:22px; height:38px; line-height:38px; font-family: Georgia, serif; margin:0; padding:0 0 0 17px; font-weight:normal; letter-spacing:-1px; background: transparent url(images/h1_bg.gif) 0 0 no-repeat;}
h1 span {color:#A61A1A;}
h2 {background: transparent url(images/h2_bg.gif) 0 2px no-repeat; font-size:11px; padding-left:16px; margin: 18px 0 3px 0;}
h3 {font-size:15px;}
h4 {font-size:14px;}
p {margin: 0 0 10px 0;}

/*---Global block---*/
#mail_container {background: transparent url(images/mail_container_bg.jpg) 50% 49px no-repeat;}
#container {width:741px; margin: 0 auto;}
#content {padding: 20px 7px 20px 7px; font-size:110%;background: transparent url(images/content_bg.gif) repeat-y scroll 50% 0 ;}
#content {padding: 20px 0px 20px 0px; font-size:110%;background: transparent url(images/content_bg.gif) repeat-y scroll 50% 0 ;}
#left_part {width:170px; float:left; padding: 0 2px 20px 8px;}
#right_part {width:537px; float:right; padding: 0 8px 20px 0;}
#footer_block {background: transparent url(images/footer_bg.gif) 0 5px repeat-x;}
#footer {clear:both; padding: 30px 0 12px 0; width:741px; margin: 0 auto; background: transparent url(images/footer_line.jpg) 0 0 no-repeat; font-size:10px;}
.cl {font-size:0px; height:0; clear:both;}

/*---Header---*/
#logo {padding: 8px 0 0 8px;}
#logo_print {position:absolute; top:10px; display:none;}

#top_menu {height:26px; background: transparent url(images/nav_top_bg.gif) 0 0 no-repeat; padding: 0 0px 4px 0;}
#top_menu a.right {display:block; float:right; height:18px;}
#top_menu a#index {width:66px; padding: 7px 0px 0 0;}
#top_menu a#searchlink {width:60px; padding: 7px 0px 0 0;}
#top_menu a#mail {width:38px; padding: 7px 0px 0 0;}
#top_menu a#map {width:40px; padding: 7px 0px 0 0;}
#top_menu a.left {display:block; float:left; height:18px;}
#top_menu a#eng {width:51px; padding: 7px 0px 0 0;}
#top_menu a#rus {width:51px; padding: 7px 0px 0 0;}
#top_menu a#chn {width:51px; padding: 7px 0px 0 0;}
#top_line {height:19px; background: transparent url(images/top_menu_bg.gif) 0 0 no-repeat; padding: 0 20px 0 0;}


/*---Header Image---*/
#header_01 {height:265px;}
#header_01 #header_img_01 {background: transparent url(images/header_img_1_1.jpg) 0 0 no-repeat;}
#header_01 #header_img_02 {background: transparent url(images/header_img_1_2.jpg) 0 85px no-repeat;}
#header_01 #header_img_03 {height:265px; background: transparent url(images/header_img_1_3.jpg) 0 167px no-repeat;}

#header_02 {height:265px;}
#header_02 #header_img_01 {background: transparent url(images/header_img_2_1.jpg) 0 0 no-repeat;}
#header_02 #header_img_02 {background: transparent url(images/header_img_2_2.jpg) 0 85px no-repeat;}
#header_02 #header_img_03 {height:265px; background: transparent url(images/header_img_2_3.jpg) 0 167px no-repeat;}

#header_03 {height:265px;}
#header_03 #header_img_01 {background: transparent url(images/header_img_3_1.jpg) 0 0 no-repeat;}
#header_03 #header_img_02 {background: transparent url(images/header_img_3_2.jpg) 0 85px no-repeat;}
#header_03 #header_img_03 {height:265px; background: transparent url(images/header_img_3_3.jpg) 0 167px no-repeat;}

#header_04 {height:265px;}
#header_04 #header_img_01 {background: transparent url(images/header_img_4_1.jpg) 0 0 no-repeat;}
#header_04 #header_img_02 {background: transparent url(images/header_img_4_2.jpg) 0 85px no-repeat;}
#header_04 #header_img_03 {height:265px; background: transparent url(images/header_img_4_3.jpg) 0 167px no-repeat;}

#header_05 {height:265px;}
#header_05 #header_img_01 {background: transparent url(images/header_img_5_1.jpg) 0 0 no-repeat;}
#header_05 #header_img_02 {background: transparent url(images/header_img_5_2.jpg) 0 85px no-repeat;}
#header_05 #header_img_03 {height:265px; background: transparent url(images/header_img_5_3.jpg) 0 167px no-repeat;}

#header_06 {height:265px;}
#header_06 #header_img_01 {background: transparent url(images/header_img_6_1.jpg) 0 0 no-repeat;}
#header_06 #header_img_02 {background: transparent url(images/header_img_6_2.jpg) 0 85px no-repeat;}
#header_06 #header_img_03 {height:265px; background: transparent url(images/header_img_6_3.jpg) 0 167px no-repeat;}


#main_menu {height:28px; background: transparent url(images/main_menu_bg.gif) 0 0 repeat-x; border-left:1px solid #A49F68; /*border-right:1px solid #A49F68;*/ margin: 20px 0 0 0; list-style-type:none; padding:0; font-family: Tahoma, sans-serif;}
#main_menu li {font-size:11px; font-weight:bold; float:left; height:28px; line-height:22px; border-right:1px solid #A49F68;}
#main_menu li a {display:block; height:28px; color:#767246; text-decoration:none; padding: 0 16px 0 16px; float:left;}
#main_menu li a:hover {color:#B02424; background: transparent url(images/top_menu_active.gif) 0 100% repeat-x;}
#main_menu li a#active {color:#B02424; background: transparent url(images/top_menu_active.gif) 0 100% repeat-x;}
#main_menu li a.menu_active {color:#B02424; background: transparent url(images/top_menu_active.gif) 0 100% repeat-x;}



/*---Left part---*/
#search_block {height:22px; background: transparent url(images/search_bg.gif) 0 0 no-repeat; width:178px;float:right;margin-right:5px;}
#search {border:1px solid #E3E4D7; font-size:11px; width:100px; float:right; margin-top:3px; }
#search_go {float:right; width:17px; height:15px; float:right; margin:5px 0 0 3px; cursor:pointer;}

#left_menu {font-family: Trebuchet MS, Tahoma, sans-serif; font-size:12px; font-weight:bold; padding: 0;}
/*#left_menu a {color:#9DA177; display:block; text-decoration:none; padding: 2px 0 2px 23px; background: transparent url(images/arr.gif) 11px 8px no-repeat;}
#left_menu a:hover {background:#F2F2E5 url(images/arr.gif) 11px 8px no-repeat;}
#left_menu a.sub_active {background:url(images/arr.gif) 11px 8px no-repeat;color:#b02424;}
*/
.menu_level_2 {font-family: Trebuchet MS, Tahoma, sans-serif; font-size:12px; font-weight:bold; padding: 0;}
.menu_level_2 a {color:#9DA177; display:block; text-decoration:none; padding: 2px 0 2px 23px; background: transparent url(images/arr.gif) 11px 8px no-repeat;}
.menu_level_2 a:hover {background:#F2F2E5 url(images/arr.gif) 11px 8px no-repeat;}
.menu_level_2 a.sub_active {background:url(images/arr.gif) 11px 8px no-repeat;color:#b02424;}

.menu_level_3 {font-family: Trebuchet MS, Tahoma, sans-serif; font-size:10px; font-weight:bold; padding: 0 0 10px 0;}
.menu_level_3 a {color:#9DA177; display:block; text-decoration:none; padding: 0 0 0 40px; background: transparent url(images/arr3.gif) 28px 8px no-repeat;}
.menu_level_3 a:hover {background:#F2F2E5 url(images/arr3.gif) 28px 8px no-repeat;}
.menu_level_3 a.sub_active {background:url(images/arr3.gif) 28px 8px no-repeat;color:#b02424;}

.promo_block {font-size:10px; color:#909571; padding: 10px; border:1px solid #B4B69A; line-height: 13px;}
.promo_block b {color:#767246;}


/*---Path---*/
#path {background: transparent url(images/path_bg.gif) 0 100% no-repeat; height:38px; line-height:35px; font-size:10px;}
#path a {color:#747951; font-weight:bold;}

/*--Footer--*/
#footer_contacts {float:right; width:250px; /*background: transparent url(images/phone.gif) 5px 0 no-repeat;*/  color:#666666;}
#footer_contacts a {color:#B02424;}
#footer_copy { color:#666666; padding: 0 0 0 21px;}
#footer_copy a {color:#B02424;}
#footer_contacts div {padding: 0 0 0 90px;}



/*-------PRINT STYLE--------*/
@media print {
body#main_body {color:#000; padding-top:100px;}
h1, h2, h3, h4 {color:#000; padding-left:0;}
h1 span {color:#000;}
#logo_print {display:block;}
#header {display:none !important; height:0px;}
#main_menu {display:none !important; height:0px;}
#left_part {display:none !important; width:0px;}
#right_part {display:block; width:85%; float:left; padding: 0 0 20px 0; font-size:120%;}
#footer  {border-top:2px solid #D7DAC9; font-size:11px; width:85%; float:left;}
#mail_container {background: transparent url(images/mail_container_bg.jpg) 50% 19px no-repeat;}

#footer_copy { padding: 0 0 0 0px;}
}



.sitemaptable{width:470px;margin:0 0 0 20px;}
.sitemaptable_r1{background-color:#ffffff;}
.sitemaptable_r2{background-color:#ffffff;}
.sitemaplevel0{font-weight:bold;}

.menu_level_2{margin-bottom:30px;}


/*.mup { margin: 0px; padding: 0px; min-width: 129px; list-style-type: none; visibility: hidden; position: absolute; left: -1100px; top: -1100px; background-color: #ffffff; color:#333e53; font-family: Arial; font-size: 11px; text-decoration: none; z-index: 1000;}*/
.mup { margin: 0px; padding: 0px; min-width: 129px; list-style-type: none; visibility: hidden; position: absolute; left: -1100px; top: -1100px; color:#333e53; font-family: Arial; font-size: 11px; text-decoration: none; z-index: 1000;background-color:#ffffff; opacity: 0.95;filter:alpha(opacity=95);}
.mup li {border:1px solid #a49f68; margin: 1px; padding: 0px; color:#747054; min-width:129px; text-align:left; background-color:#F8F8F4; opacity: 0.95;filter:alpha(opacity=95);}
a.nmup { padding: 2px 10px 2px 18px; line-height:16px; text-decoration: none; color:#747054; min-width:111px; display: block; background: transparent url(images/arr2.gif) 9px 8px no-repeat; opacity: 0.95;filter:alpha(opacity=95);}
a.nmup:hover { padding: 2px 10px 2px 18px; line-height:16px; text-decoration: none; color:#b02424; min-width:111px; display: block; background: #fceaea url(images/arr2.gif) 9px 8px no-repeat; opacity: 0.95;filter:alpha(opacity=95);}
.link {padding: 0 0 0 10px;  background: transparent url(images/gray.gif) 0 5px no-repeat; color:#D22A00; font-size:10px;}

/*#m_01 {width:122px;text-align:center;}
#m_02 {width:132px;text-align:center;}
#m_03 {width:187px;text-align:center;}
#m_04 {width:168px;text-align:center;}
#m_05 {width:126px;text-align:center;}
*/
/*#m_01 {width:90px;text-align:center;}
#m_02 {width:100px;text-align:center;}
#m_03 {width:155px;text-align:center;}
#m_04 {width:135px;text-align:center;}
#m_05 {width:95px;text-align:center;}*/

.tblines{
text-align:center;
border-collapse:separate;
border-spacing:1px;
border:1px solid #a49f68;
color:#939393;
width:85%;
margin-top:10px;
margin-bottom:10px;
}
.tblines th {
border-collapse:collapse;
/*border:1px solid #a49f68;*/
border:0;
padding:3px;
color:#a61a1a;
background: #a49f68;
font-weight:bold;
margin:1px;
}
.tblines td {
/*border:1px solid #c6c08c;*/
border:0;
/*padding:3px;*/
color:#747054;
background: #DAD39A;
}
