body {background-color: #ffffff; margin: 0px; padding: 0px; height: 100%;}
form {margin: 0px; padding: 0px;}
a:active, a:focus, img { outline: 0; }


.search {width: 168px; height: 19px; font-size: 12px; font-family: tahoma; color: #303030;}
.g_line {background-color: #ECECEC; margin: 6px 0 5px 0;}
.menu_l1 {color: #034691; font-size: 12px; font-weight: bold; font-family: tahoma; display: block; padding: 0 0 0 21px; background-image: url(img/menu_l1.gif); background-position: left center; background-repeat: no-repeat; text-decoration: none;}
.menu_l1:hover {text-decoration: underline; color: #C22222;}

.my_link {background: url(img/menu_l1.gif) 0% 50% no-repeat; color: #034691; font-size: 12px; font-weight: bold; font-family: tahoma; padding: 0 0 0 21px;}
.my_link:hover {text-decoration: underline; color: #C22222;}
 
.menu_l1d {color: #034691; font-size: 12px; font-weight: bold; font-family: tahoma; display: block; padding: 0 0 0 21px; background-image: url(img/menu_l1d.gif); background-position: left center; background-repeat: no-repeat; text-decoration: none;}
.menu_l1d:hover {text-decoration: underline; color: #C22222;}
.menu_l1da {color: #C22222; font-size: 12px; font-weight: bold; font-family: tahoma; display: block; padding: 0 0 0 21px; background-image: url(img/menu_l1d.gif); background-position: left center; background-repeat: no-repeat; text-decoration: none;}
.menu_l1a {color: #C22222; font-size: 12px; font-weight: bold; font-family: tahoma; display: block; padding: 0 0 0 21px; background-image: url(img/menu_l1.gif); background-position: left center; background-repeat: no-repeat; text-decoration: none;} 
.menu_l2 {color: #034691; font-size: 11px; font-weight: bold; font-family: tahoma; display: block; padding: 0 0 0 10px; background-image: url(img/menu_l2.gif); background-position: left center; background-repeat: no-repeat; text-decoration: none; margin: 0 0 2px 21px;}
.menu_l2:hover {text-decoration: underline; color: #C22222;}
.menu_l2a {color: #C22222; font-size: 11px; font-weight: bold; font-family: tahoma; display: block; padding: 0 0 0 10px; background-image: url(img/menu_l2.gif); background-position: left center; background-repeat: no-repeat; text-decoration: none; margin: 0 0 2px 21px;}
.info {border-bottom: 1px solid #004FA7; border-left: 1px solid #004FA7; border-right: 1px solid #004FA7;}
.infotext {padding: 19px 20px 19px 20px; font-family: tahoma; font-size: 12px; color: #303030;}
.qselect {width: 100%; height: 19px; font-size: 12px; font-family: tahoma; color: #303030;}
.notify_text {font-family: tahoma; color: #93BDED; font-size: 11px; line-height: 10px; margin: 5px 0 0 0;}
.notify_text a {font-family: tahoma; color: #93BDED; font-size: 11px; text-decoration: none;}
.notify_text a:hover {text-decoration: underline;}
.foot_text {font-family: tahoma; font-size: 11px; color: #888E99;}
.footer {font-family: tahoma; font-size: 11px; color: #888E99;}
.footer a {font-family: tahoma; font-size: 11px; color: #888E99;}
.main_text {color: #303030; font-family: tahoma; font-size: 80%; margin: 0 0 30px 0;}
.main_text a {color: #034691; font-family: tahoma;  font-weight: bold; text-decoration: none;}
.main_text a:hover {color: #C22222; text-decoration: underline;}
.main_text h1 {color: #C22222; font-family: arial; font-size: 200%; font-weight: normal;}
.main_text h2 {color: #303030; font-family: arial; font-size: 160%; font-weight: normal;}
.main_text h3 {color: #303030; font-family: arial; font-size: 130%; font-weight: bold;}
.cat_print {font-family: tahoma; font-size: 100%; font-weight: bold; color: #034691; text-decoration: none; padding: 0 0 0 19px; background-image: url(img/cat_print.gif); background-position: left center; background-repeat: no-repeat; height: 15px;}
.nav_str {color: #303030; font-family: tahoma; font-size: 12px; padding: 0 7px 0 0;}
.nav_arr {}
.nav_act {color: #B0B4BD; font-family: tahoma; font-size: 12px; font-weight: bold; padding: 0 4px 0 4px;}
.nav_lnk {padding: 0 4px 0 4px;}
.nav_lnk a {font-family: tahoma; font-size: 12px; font-weight: bold; color: #034691;}
.nav_lnk a:hover {color: #C22222; text-decoration: underline;}
.news_data {font-family: tahoma; font-size: 90%; color: #888E99; display: block; background-image: url(img/news_go.gif); background-position: left center; background-repeat: no-repeat; padding: 0 0 0 12px;}
.news_data a {font-family: tahoma; color: #888E99; text-decoration: none; font-weight: normal;}
.news_data a:hover {text-decoration: underline; color: #C22222;}
.news_title {font-family: arial; font-size: 110%; color: #303030; font-weight: bold; display: block; margin: 3px 0 3px 0;}
.news_title a {font-family: arial; color: #034691; font-weight: bold; text-decoration: none;}
.news_title a:hover {text-decoration: underline; color: #C22222;}
.news_text {font-family: tahoma; font-size: 100%; color: #303030; display: block; margin: 0 0 20px 0;}
.news_archive {font-family: tahoma; font-size: 100%; font-weight: bold; color: #034691; display: block; text-decoration: none; padding: 0 0 0 12px; background-image: url(img/news_archive.gif); background-position: left center; background-repeat: no-repeat;}
.news_archive:hover {text-decoration: underline; color: #C22222;}
.navline a {font-family: tahoma; font-size: 10px; color: #034691; text-decoration: none; font-weight: normal;}
.navline a:hover {color: #C22222; text-decoration: underline;}
.navline b {color: #303030; font-family: tahoma; font-weight: bold; font-size: 10px;}
.news_all {font-family: tahoma; font-size: 100%; font-weight: bold; color: #034691; text-decoration: none; padding: 0 0 0 19px; background-image: url(img/news_all.gif); background-position: left center; background-repeat: no-repeat; height: 15px;}
.search_small {font-family: tahoma; font-size: 10px; color: #E8E8EA; text-decoration: none;}
.news_data2 {font-family: tahoma; font-size: 90%; color: #888E99; display: block; margin: 0 0 10px 0;}
.news_data2 a {text-decoration: none; font-weight: normal; font-size: 90%; color: #888E99;}
.news_text2 {font-family: tahoma; font-size: 100%; color: #303030; display: block; margin: 5px 0 3px 0;}
.news_title2 {font-family: arial; font-size: 110%; color: #303030; font-weight: bold; display: block; margin: 3px 0 0 0;}
.news_title2 a {font-family: arial; font-size: 110%; color: #034691; font-weight: bold; text-decoration: none;}
.news_title2 a:hover {text-decoration: underline; color: #C22222;}
.body_text_n {font-family: tahoma; font-size: 12px; color: #3D4042;}
.main_text td {color: #303030; font-family: tahoma; font-size: 100%; margin: 0 0 30px 0;}
.main_text td a {color: #034691; font-family: tahoma; font-size: 100%; font-weight: bold; text-decoration: none;}
.main_text td a:hover {color: #C22222; text-decoration: underline;}
.red {color: #C22222;}
.send_form {font-size: 12px; font-family: tahoma; color: #303030;}
.map_schem {font-family: tahoma; color: #004088; background-image: url(img/map_schem.gif); background-position: center left; background-repeat: no-repeat; padding: 0 0 0 20px; height: 15px; margin: 2px 0 4px 0;}
.imgleft {margin: 0 15px 15px 0; float: left;}
.imgright {margin: 0px 0px 15px 15px; float: right;}
.prim {background-image: url(img/prim.png); background-repeat: no-repeat; background-position: top left; border-bottom: 1px solid #004FA7; border-left: 1px solid #004FA7; border-right: 1px solid #004FA7; display: block; padding: 20px 15px 15px 15px; font-size: 90%;}
.aler {background-image: url(img/aler.png); background-repeat: no-repeat; background-position: top left; border-bottom: 1px solid #C22222; border-left: 1px solid #C22222; border-right: 1px solid #C22222; display: block; padding: 20px 15px 15px 15px; font-size: 90%;}
.podp {color: #ACACAC; font-size: 80%; margin: 0px;}
.main_table {border-top: 1px solid #DEDEDE; border-right: 1px solid #DEDEDE;}
.main_table th {background-color: #004FA7; border-bottom: 1px solid #DEDEDE; border-left: 1px solid #DEDEDE; color: #FFFFFF; font-weight: bold; font-size: 80%; padding: 12px; text-align: left;}
.main_table td {border-bottom: 1px solid #DEDEDE; border-left: 1px solid #DEDEDE; font-size: 80%; padding: 12px;}

.panel_day_cal {background-color: #ffffff;}
.panel_day_cal td {padding: 2px 3px; font-size: 13px; text-align: right;}
.panel_day_cur {background: #004fa7;}
.panel_day_cal a {color: #004fa7; text-decoration: underline;}
.panel_day_cal a:hover {color: #c22222; text-decoration: underline;}
.panel_day_cur a {color: #ffffff;}
.panel_day_cur a:hover {color: #ffffff; text-decoration: underline;}
.panel_year td {color: #034691; font-size: 13px; padding: 2px 3px; border: 1px solid #888e99; border-width: 0 0 1px 0;}
.panel_year td a {color: #034691; text-decoration: none;}
.panel_year td a:hover {color: #c22222;}
.panel_month {margin-top: -1px; margin-bottom: -1px;}
.panel_month td {color: #034691; font-size: 13px; padding: 2px 3px; border: 1px solid #888e99; border-width: 0 0 1px 0;}
.panel_month td a {color: #034691; text-decoration: none;}
.panel_month td a:hover {color: #c22222;}
.panel_day_nam td {padding: 2px 3px; font-size: 13px; text-align: center; border: 1px solid #888e99; border-width: 0 1px 1px 0;}

.rr {font-size: 12px; border: 1px solid #004fa7; border-width: 1px 1px 0 0;}
.rr td {border: 1px solid #004fa7; border-width: 0 0 1px 1px; padding: 2px 3px;}
.rr th {border: 1px solid #004fa7; border-width: 0 0 1px 1px; background: #004fa7; padding: 4px 3px;}
.rr .coll {background: #a1c3e9;}
.rr a {font-weight: normal; font-size: 12px; text-decoration: underline;}

.hot_line {margin-bottom: 20px; background: url(img/hot_line.gif) 0% 0% repeat-x; text-align: center;}

.faq_name {background: url(img/faq_icon.jpg) 0% 50% no-repeat; padding: 0 0 0 15px; font-size: 12px; font-family: tahoma; color: #303030; font-weight: bold;}
.faq_date {font-size: 11px; color: #b3b3b3; font-weight: normal; padding-left: 5px;}
.faq_question {font-size: 12px; font-family: tahoma; font-weight: normal; padding: 2px 0 14px 0; line-height: 20px;}
.faq_question a {font-size: 12px; font-family: tahoma; font-weight: normal; text-decoration: none; border: 1px dashed #034691; border-width: 0 0 1px 0; color: #034691;}
.faq_question a:hover {text-decoration: none; border: 0px; }
.faq_garrow {background: url(img/faq_garrow.gif) 24px 0px no-repeat; height: 9px; font-size: 9px; line-height: 9px;}
.answ {padding: 1px 12px 2px 12px; background-color: #f5f5f5;}
.faq_question_cont {margin-top: -10px; font-size: 12px; font-family: tahoma; color: #303030; line-height: 20px; margin-bottom: 20px;}
.faq_hide {background: url(img/faq_hide.gif) 5px 7px no-repeat; padding: 0 0 0 21px;}
.faq_hide a {font-size: 10px; font-weight: normal;}
.faq_header {font-family: arial; font-size: 22px; color: #c22222;}
.make_question {font-size: 14px; font-family: tahoma; float: right; background: url(img/make_question.gif) 0% 50% no-repeat; padding: 0 0 0 19px; margin-top: 5px;}
.make_question a {font-weight: normal; font-size: 14px; font-family: tahoma;}


#z {width: 664px; height: 504px; position: absolute; z-index: 9; background: url(img/send_bg.png) 0% 0% no-repeat; display: none;}
.z_container {margin: 21px 12px 0 12px; background-color: #ffffff;}
.z_close {text-align: right; padding: 2px 5px 0 0;}
.z_close a {background: url(img/z_close.gif) 100% 2px no-repeat; padding: 0 13px 0 0; font-size: 10px; color: #b2b2b2; font-family: tahoma; text-decoration: none;}
.z_container2 {margin: 0 40px 0 40px; background-color: #ffffff;}
.z_header {font-size: 22px; font-family: arial; color: #c22222; border: 4px solid #eaeaea; border-width: 0 0 4px 0; padding: 13px 0 5px 0;}
.z_form_legend {font-size: 10px; color: #c22222; font-family: tahoma; font-weight: bold; padding: 16px 0 0 0; margin-left: -8px;}
.z_name {padding: 3px 0 0 0;}
.z_name input {font-family: tahoma; font-size: 12px; color: #303030; width: 266px; height: 27px;}
.z_text {padding: 2px 0 0 0;}
.z_text textarea {width: 560px; height: 190px; font-family: tahoma; font-size: 12px; color: #303030;}
.z_kaptcha {padding: 4px 0 0 0;}
.z_kaptcha input {font-family: tahoma; font-size: 12px; color: #303030; width: 230px;}
.z_submit {padding: 10px 0 10px 0;}
.z_submit img {border: 0px;}
.d2 img {border: 0px;}
 
.opros_container {border: 1px solid #004FA7; border-width: 0 1px 1px 1px; font-family: tahoma; font-size: 12px; margin: 0 0 20px 0;}
.opros_title {background-image: url("img/line1_bg.gif"); background-position: left top; background-repeat: repeat-x;}
.opros_header {padding: 15px 20px 15px 20px; font-weight: bold;}
.opros_question {padding: 0 20px 4px 20px;}
.opros_question td {font-size: 12px; font-family: tahoma;}
.colored {background: #dbdbdb;}
.opros_submit {padding: 10px 0 10px 0; text-align: center;}
.opros_view {padding: 0 20px 20px 20px;}
.vote_result1 {margin: 0 20px 0 20px; font-size: 12px; font-family: tahoma;}
.vote_line {background: #dbdbdb;}
.vote_line img {background-image: url("img/line1_bg.gif"); background-position: left top; background-repeat: repeat-x;}
.vote_all1 {padding: 0 20px 0 20px;}
.faq_question1 {font-size: 14px; font-family: tahoma;}
.answ {margin: 20px;}
.vote_result td {font-size: 12px; }
.vote_line {width: 200px;}
.faq_name {margin: 10px 0 0 0;}

.pp2011_b1 {font-size: 12px; width: 100%;}
.pp2011_b2 {vertical-align: top; padding: 0 10px 0 0;}
.pp2011_b2 div {border: 1px solid #ECECEC; border-width: 1px 0 0 0; padding: 6px 10px 5px 0; white-space: nowrap;}
.pp2011_b2 a {background: url("img/menu_l1.gif") 0% 50% no-repeat; padding: 0 0 0 21px; font-family: tahoma; font-size: 12px; font-weight: bold;}
.pp2011_b2 a.current {color: #C22222;}
.pp2011_b3 {border: 1px solid #ECECEC; padding: 3px 0 3px 0; vertical-align: top; width: 100%;}
.pp2011_b4 {vertical-align: top; padding: 0 5px 0 0;}
.pp2011_b5 {vertical-align: top; padding: 2px 5px 7px 0; width: 100%;}
.pp2011_b5 label {font-size: 12px;}
.pp2011_b6 {padding: 10px 0 10px 30px;}
.pp2011_b7 {padding: 10px 0 10px 10px; }
.pp2011_b7 input {margin-right: 5px;}
.pp2011_b8 {margin: 30px 0 0 0; color: #C22222; font-size: 200%;}
.pp2011_b9 {padding: 5px 0 5px 0;}
.pp2011_b2 .sort2_sub {border: 0px; padding: 5px 0 15px 0; display: none;}
.pp2011_b2 .sort2_sub a {background: none; font-weight: normal;}
.pp2011_b2 a.current1 {color: #C22222;}

.p_uppr1 {background: #c5c5c5; margin: 30px 0 0 0;}
.p_uppr2 {border: 1px solid #c5c5c5; border-width: 0 1px 1px 1px; padding: 10px 10px 10px 19px;}
.p_uppr2_1 img {border: 0px;}
.p_uppr2_2 {font-size: 13px; font-family: tahoma; font-weight: bold; padding: 0 0 0 10px;}
.p_uppr2_2 a {color: #7a7a7a; text-decoration: underline;}
.p_uppr2_2 a:hover {color: #d00000; text-decoration: none;}

#upp_item {display: none;}
.upp_i1 {font-family: arial; font-size: 20px; line-height: 22px; font-weight: bold; color: #010101;}
.upp_i2 {font-family: arial; font-size: 12px; line-height: 14px; color: #a8a8a8; padding: 29px 0 0 0;}
.upp_i3 {font-family: arial; font-size: 14px; line-height: 22px; color: #010101; padding: 10px 0 0 0;}
.upp_error {font-family: arial; font-size: 14px; line-height: 22px; color: #d00000; padding: 10px 0 0 0;}
.upp_i4 {font-size: 14px; line-height: 16px; border: 1px solid #b9d1eb; border-width: 1px 0 0 0; margin: 40px 0 0 0; padding: 19px 0 0 0; font-family: arial;}
.upp_i4 a {color: #044791; text-decoration: none; background: url(img/go_back.gif) 0% 50% no-repeat; padding: 0 0 0 21px;}
.upp_i4 a:hover {color: #d00000; text-decoration: underline;}

#uppr {display: none;}
#uppc {display: none;}
.uppr_b1 {height: 40px; background: #004796 url(img/uppr_b1.gif) 0% 0% repeat-x;}
.uppr_b1_1 {float: right; font-size: 11px; line-height: 13px; padding: 11px 100px 0 0; font-family: arial;}
.uppr_b1_1 a {font-size: 11px; font-family: arial; color: #ffffff; text-decoration: none; background: url(img/uppr_close.gif) 0% 50% no-repeat; padding: 2px 0 3px 16px; display: inline-block;}
.uppr_b1_1 a:hover {text-decoration: underline;}
.uppr_b2 {padding: 40px 100px 40px 100px;}
.uppr_b2_1 {width: 49%; vertical-align: top;}
.uppr_b2_1_1 {float: left;}
.uppr_b2_1_2 {margin-left: 180px;}
.uppr_b2_1_2_1 {font-family: arial; font-size: 11px; font-style: italic; color: #010101; line-height: 13px; margin-top: -2px;}
.uppr_b2_1_2_2 {font-family: arial; font-size: 20px; font-weight: bold; color: #010101; line-height: 22px; padding: 4px 0 0 0;}
.uppr_b2_1_2_3 {margin: 32px 0 0 0;}
.uppr_b2_1_2_3_1 {font-size: 12px; font-family: arial; color: #a4a4a4; font-style: italic; padding: 4px 17px 4px 0; line-height: 14px;}
.uppr_b2_1_2_3_2 {font-size: 12px; font-family: arial; color: #000000; line-height: 14px; padding: 4px 0 4px 0;}
.uppr_b2_1_2_3_2 a {color: #034691; text-decoration: none;}
.uppr_b2_1_2_3_2 a:hover {text-decoration: underline; color: #d00000;}

.uppr_b2_1_3 {border: 1px solid #b9d1eb; border-width: 1px 0 0 0; margin: 40px 0 0 0; padding: 17px 0 17px 0;}
.uppr_b2_1_3_1 {background: url(img/uppr_b2_1_3_1.gif) 100% 50% no-repeat;}
.uppr_b2_1_3_1 a {font-family: arial; font-size: 14px; line-height: 16px; font-weight: bold; color: #004490; text-decoration: none;}
.uppr_b2_1_3_1 a:hover {text-decoration: underline; color: #d00000;}
.uppr_b2_1_3_2 {background: url(img/uppr_b2_1_3_2.gif) 100% 50% no-repeat; font-family: arial; font-size: 14px; line-height: 16px; font-weight: bold; color: #010101; text-decoration: none;} 
.uppr_b2_1_3_3 {font-family: arial; font-size: 12px; color: #010101; line-height: 16px;}

.uppr_b2_1_4 {border: 1px solid #b9d1eb; border-width: 1px 0 1px 0; padding: 17px 0 17px 0;}
.uppr_b2_1_4_1 {background: url(img/uppr_b2_1_3_2.gif) 100% 50% no-repeat; font-size: 14px; font-family: arial; font-weight: bold; color: #010101; line-height: 16px;} 
.uppr_b2_1_4_2 {font-size: 12px; font-family: arial; line-height: 14px; color: #a4a4a4; font-style: italic; padding: 26px 0 0 0;}
.uppr_b2_1_4_2 span {color: #cf3a3a;}
.uppr_b2_1_4_3 {padding: 3px 0 0 0;}
.uppr_b2_1_4_3 input {font-size: 12px; font-family: arial; color: #000000; width: 60%; height: 32px; padding: 0 2px 0 2px; border: 1px solid #aaadb2; border-color: #aaadb2 #e3e3eb #e3e3eb #aaadb2;}
.uppr_b2_1_4_4 {font-size: 12px; font-family: arial; line-height: 14px; color: #a4a4a4; font-style: italic; padding: 17px 0 0 0;}
.uppr_b2_1_4_4 span {color: #cf3a3a;}
.uppr_b2_1_4_5 {padding: 3px 0 0 0;}
.uppr_b2_1_4_5 input {font-size: 12px; font-family: arial; color: #000000; width: 60%; height: 32px; padding: 0 2px 0 2px; border: 1px solid #aaadb2; border-color: #aaadb2 #e3e3eb #e3e3eb #aaadb2;}
.uppr_b2_1_4_6 {font-size: 12px; font-family: arial; line-height: 14px; color: #a4a4a4; font-style: italic; padding: 17px 0 0 0;}
.uppr_b2_1_4_6 span {color: #cf3a3a;}
.uppr_b2_1_4_7 {padding: 2px 0 0 0;}
.uppr_b2_1_4_7 textarea {font-size: 12px; font-family: arial; color: #000000; width: 100%; height: 212px; padding: 6px 2px 6px 2px; border: 1px solid #aaadb2; border-color: #aaadb2 #e3e3eb #e3e3eb #aaadb2;}
.uppr_b2_1_4_8 {font-size: 12px; font-family: arial; line-height: 14px; color: #a4a4a4; font-style: italic; padding: 16px 0 0 0;}
.uppr_b2_1_4_8 span {color: #cf3a3a;}
.uppr_b2_1_4_9 {padding: 7px 0 0 0;}
.uppr_b2_1_4_9_1 {padding: 2px 0 0 0; vertical-align: top;}
.uppr_b2_1_4_9_2 {padding: 15px 20px 0 17px; vertical-align: top;}
.uppr_b2_1_4_9_2 img {border: 0px;}
.uppr_b2_1_4_9_3 {vertical-align: top; padding: 7px 0 0 0;}
.uppr_b2_1_4_9_3 input {font-size: 12px; font-family: arial; color: #000000; width: 226px; height: 32px; padding: 0 2px 0 2px; border: 1px solid #aaadb2; border-color: #aaadb2 #e3e3eb #e3e3eb #aaadb2;}
.uppr_b2_1_4_10 {padding: 39px 0 0 0;}
.uppr_b2_1_4_10 input {font-family: arial; font-weight: bold; font-size: 12px; padding: 6px 6px 7px 6px;}
.uppr_b2_1_4_11 {background: url(img/sd1.gif) 100% 0% no-repeat; font-size: 12px; color: #ffffff; font-family: arial; line-height: 14px; font-style: italic; display: inline-block; vertical-align: top; margin: 1px 0 0 13px; display: none; height: 34px; position: absolute; margin: -35px 0 0 110px;}
.uppr_b2_1_4_11 span {display: inline-block; background: url(img/sd2.gif) 0% 0% no-repeat; padding: 9px 13px 11px 18px;}
.uppr_b2_1_4_11_ {background: url(img/sd1_.gif) 100% 0% no-repeat; font-size: 12px; color: #ffffff; font-family: arial; line-height: 14px; font-style: italic; display: inline-block; vertical-align: top; margin: 1px 0 0 13px; display: none; height: 34px; position: absolute; margin: -35px 0 0 110px;}
.uppr_b2_1_4_11_ span {display: inline-block; background: url(img/sd2_.gif) 0% 0% no-repeat; padding: 9px 13px 11px 18px;}


.uppr_b2_2 {background: url(img/uppr_b2_2.gif) 0% 0% repeat-y; width: 60px;}
.uppr_b2_3 {vertical-align: top;}
.uppr_b2_3_1_1 {background: url(img/uppr_s1.gif) 100% 0% no-repeat; display: inline-block; vertical-align: top;}
.uppr_b2_3_1_2 {background: url(img/uppr_s2.gif) 0% 0% no-repeat; display: inline-block; vertical-align: top; font-family: arial; font-size: 14px; color: #ffffff; font-weight: bold; padding: 12px 9px 12px 9px;}
.uppr_b2_3_2_1 {font-family: arial; font-size: 14px; line-height: 16px; font-weight: bold; display: inline-block; vertical-align: top; border: 1px solid #b9d1eb; padding: 11px 8px 11px 8px; color: #004490; text-decoration: none;}
.uppr_b2_3_2_1:hover {color: #d00000;}
#uppr_b2_3_2 {display: none;}
.uppr_news {padding: 10px 0 0 0;}
.uppr_news_b1 {font-size: 11px; color: #a4a5a5; font-family: arial; line-height: 13px; padding: 17px 0 0 0;}
.uppr_news_b2 {font-size: 12px; font-family: arial; line-height: 20px; padding: 2px 0 0 0;}
.uppr_news_b2 a {color: #034691; text-decoration: none;}   
.uppr_news_b2 a:hover {color: #d00000; text-decoration: underline;}
#uppr_docs {display: none;}

.h_flash {background: url(img/h_fhash_bg.jpg) 0% 0% no-repeat;}
.h_flash td {background: url(img/h_fhash_bg.gif) 100% 0% repeat-y; height: 183px; padding: 0 0 0 0;}

#imaps {width: 100%; height: 100%; display: none;}
.imaps_top_menu {background: url("img/uppr_b1.gif") repeat-x scroll 0 0 #004796; height: 40px;}
.imaps_top_menu a {background: url("img/uppr_close.gif") no-repeat scroll 0 50% transparent; color: #FFFFFF; display: inline-block; font-family: arial; font-size: 11px; padding: 2px 0 3px 16px; text-decoration: none;}


.my_pm span {display: inline-block; vertical-align: top;}
.my_pm_content {border: 2px solid #ffffff; padding: 4px 7px 5px 7px; border-radius: 14px; -webkit-border-radius:14px; -moz-border-radius:14px; font-family: arial; font-size: 13px; line-height: 15px; white-space: nowrap;}
.my_pm_image {border: 2px solid #ffffff; padding: 2px 4px 2px 4px; border-radius: 14px; -webkit-border-radius:14px; -moz-border-radius:14px; font-family: arial; font-size: 1px; line-height: 1px;}
.my_pm_h {line-height: 0; font-size: 1px; position: relative; margin: -2px 0 0 0;}
.my_pm_h table {border: 0px; border-collapse:collapse; position: relative;}
.my_pm_h table td {padding:0px; height: 1px; width: 2px; background: #ffffff;}
.logo {background: url(en/img/winter_bg.jpg) 0% 0% no-repeat;padding: 0 0 15px 0;}
.enru {font-size: 10px; font-weight: bold;}
.enru a {    background-image: url("img/menu_l1.gif");
    background-position: left center;
    background-repeat: no-repeat;
    color: #034691;
    display: block;
    font-family: tahoma;
    font-size: 12px;
    font-weight: bold;
    padding: 0 0 0 21px;
    text-decoration: none;}
.enru a:hover {text-decoration: underline; color: #C22222;}
