body, html {margin: 0; padding: 0;}
body {background-color: #ffffff; color: #000000; font-family: arial;}
table {border: 0px; border-collapse:collapse;}
table td {padding:0px; vertical-align: top;}
img {border: 0px;}
a {color: #2532a1; text-decoration: underline;}
a:hover {color: #ffb400;}
form {margin: 0px;}
img, div, a, input { behavior: url(iepngfix.htc) }

.hey_img {width: 50px; text-align: center; vertical-align: middle; border: 1px solid #ebf4ff; border-width: 1px 0 1px 1px;}
.hey {text-align: left; vertical-align: middle; width: 174px; font-size: 12px; border: 1px solid #ebf4ff; border-width: 1px 1px 1px 0; padding: 4px 4px 4px 0;}

.mainmenu {width: 100%; height: 43px; background: #2532a0 url(img/mainmenu.gif) 0% 0% repeat-x;}
.menuitem {height: 43px; vertical-align: top; padding: 0 18px 0 18px;}
.menuitem a {color: #ffffff; font-size: 13px; text-decoration: none; display: inline-block; margin: 13px 0 0 0;}
.menuitem a:hover {text-decoration: underline; color: #ffffff;}
.menuitem_curr {height: 43px; vertical-align: top; background: url(img/mainmenu_curr.gif) 0% 0% repeat-x;}
.menuitem_curr_b1 {background: url(img/mainmenu_curr_b1.gif) 0% 0% no-repeat;}
.menuitem_curr_b2 {background: url(img/mainmenu_curr_b2.gif) 100% 0% no-repeat; padding: 0 18px 0 18px; height: 43px;}
.menuitem_curr a {color: #ffffff; font-size: 13px; text-decoration: none; display: inline-block; margin: 13px 0 0 0;}
.menuitem_curr a:hover {text-decoration: underline; color: #ffffff;}

.phones {text-align: left; vertical-align: middle; width: 179px;}
.phone1 {color: #8993ea; font-size: 11px; font-style: italic; display: inline-block; vertical-align: top; padding: 4px 0 0 0;}
.phone2 {color: #8993ea; font-size: 17px; font-style: italic; padding: 0 0 0 6px; display: inline-block; vertical-align: top;}

.right_row {width: 230px;}
.right_top_h {height: 100px; vertical-align: bottom; padding-bottom: 13px; font-weight: bold; font-size: 75%;}
.right_top_m {background: url(img/rupor.gif) 0% 50% no-repeat; font-size: 80%; font-weight: bold; margin: 60px 0 20px -19px; padding: 0 0 0 19px;}

.smenu {height: 30px; vertical-align: middle; padding: 0 20px 0 20px; font-size: 75%;}
.smenu_curr {height: 30px; vertical-align: middle; padding: 0 20px 0 20px; font-size: 75%; background: #e7eff8; font-weight: bold; text-decoration: none;}

h1.intext {display: inline; margin: 0px; padding: 0px; font-weight: normal; font-size: 170%;}
h2.intext {display: inline; margin: 0px; padding: 0px; font-weight: normal; font-size: 90%; font-weight: bold;}

.main_select {color: #a0a0a0; font-size: 75%; text-decoration: none; border: 1px dashed #a0a0a0; border-width: 0 0 1px 0;}
.main_select:hover {color: #ffb400; border-color: #ffb400;}

.gray_lnk {color: #a0a0a0; text-decoration: none; border: 1px dashed #a0a0a0; border-width: 0 0 1px 0;}
.gray_lnk:hover {color: #ffb400; border-color: #ffb400;}

.slide1_pic1 {padding: 20px 10px 10px 20px; height: 150px; vertical-align: middle; text-align: center; width: 50%;}
.slide1_pic2 {padding: 20px 20px 10px 10px; height: 150px; vertical-align: middle; text-align: center; width: 50%;}
.slide1_text1 {text-align: center; padding: 0 10px 0 20px; font-size: 13px; vertical-align: top; height: 49px;}
.slide1_text2 {text-align: center; padding: 0 20px 0 10px; font-size: 13px; vertical-align: top; height: 49px;}
.slider_caption {color: #a0a0a0; font-size: 11px;}

.slide2_pic1 {padding: 20px 20px 10px 20px; height: 150px; vertical-align: middle; text-align: center; width: 50%;}
.slide2_text1 {text-align: center; padding: 0 20px 0 20px; font-size: 13px; vertical-align: top; height: 49px;}
.rmenu {font-size: 75%; padding: 0 0 7px 0;}
.rmenu_curr {font-size: 75%; padding: 0 0 7px 0;}
.rmenu_curr a {font-weight: bold; color: 000000;}

.r_slider td {width: 174px; font-size: 12px; color: #a0a0a0;}
.signature {margin: 9px 0 9px 0; font-size: 11px;}
.signature a {color: #a0a0a0; text-decoration: none; border: 1px dashed #a0a0a0; border-width: 0 0 1px 0;}
.signature a:hover {color: #ffb400; border-color: #ffb400;}

.btn1 {padding: 1px; border: 1px solid #a0a0a0;}
.btn1 table {width: 100%;}
.btn1 table td {background: #a0a0a0; font-size: 11px; text-align: center; padding: 2px 0 2px 0;}
.btn1 table td a {color: #ffffff; text-decoration: none;}
.btn1 table td a:hover {color: #ffffff; text-decoration: none; border: 0px;}
.r_item {width: 174px; padding-right: 2px; font-size: 11px;} 
.r_item a {color: #a0a0a0; text-decoration: none; border: 1px dashed #a0a0a0; border-width: 0 0 1px 0;}
.r_item a:hover {color: #ffb400; border-color: #ffb400;}

.footer {color: #93a5ba; font-size: 75%; padding: 15px 10px 40px 0; width: 33%;}


.sname {font-size: 110%; font-weight: bold;}
.site_info {font-size: 75%; width: 100%;}
.s_second {padding: 2px 0 2px 0;}
.s_second a {text-decoration: none; border: 1px dashed; border-width: 0 0 1px 0;}
.s_first {color: #a0a0a0; font-size: 90%; text-align: right; padding: 5px 10px 3px 0; line-height: 100%; white-space: nowrap; width: 1%;}

.text {font-size: 90%; }
.text p {line-height:130%;}
.text table {font-size: 100%; width: 100%; border: 1px solid #e7eff8; border-width: 1px 1px 0 0;}
.text table td {border: 1px solid #e7eff8; border-width: 0 0 1px 1px; padding: 11px 9px 11px 9px;}
.text table thead td {background-color: #e7eff8; font-weight: bold; padding: 11px 9px 11px 9px;} 
.text table th {background-color: #e7eff8; font-weight: bold; padding: 11px 9px 11px 9px;}
.text h2 {padding: 15px 0 5px 0; margin: 0px; font-size: 105%; font-weight: bold;}
.text li {margin: 3px 0 3px 0;}

.text .image {width: 1%; margin: 50px auto 40px auto; color: #a0a0a0; border: 0px;}
.text .image img {margin: 0 0 6px -4px;}
.text .image td {font-size: 75%; padding: 0 0 0 4px; line-height: 100%; border: 0px;}
.text .prim {font-size: 75%; color: #a0a0a0; line-height: 100%;}
.text .image td.prim1 {height: 70px; padding-top: 10px; font-size: 75%; color: #a0a0a0; line-height: 100%;}



.sitelist {color: #a0a0a0; font-size: 70%; padding: 0 0 10px 0;}
.sitelist a {font-size: 125%;}

#tooltip_text {font-size: 11px; color: #2532a1; text-decoration: underline; text-align: center; vertical-align: middle; height: 31px;}
#tooltip_img {width: 190px; height: 120px; vertical-align: middle; text-align:center; background: url(img/loading.gif) 50% 50% no-repeat;}

.maplink {background: url(img/maplink.png) 0% 50% no-repeat; padding-left: 23px; font-size: 90%;}


#z {background: url(img/z_bg.png) 0% 0% no-repeat; width: 372px; height: 411px; position: absolute; z-index: 9; display: none;}
.z_close {float: right; padding: 20px 20px 0  0;}
.z_header {font-family: arial; font-size: 14px; font-weight: bold; padding: 25px 0 0 30px;}
.z_iname {font-family: arial; font-size: 11px; color: #a0a0a0; padding: 5px 0 0 30px;}
.z_icontainer {padding: 0 0 0 30px;}
.z_icontainer input {font-family: arial; font-size: 12px; border: 1px solid #d4d0c8; width: 305px;} 
.z_icontainer textarea {font-family: arial; font-size: 12px; border: 1px solid #d4d0c8; width: 305px; height: 110px;}
.z_kaptcha {padding: 5px 0 0 30px;}
.z_kimage {float: left;}
.z_kinput {float: left; padding: 10px 0 0 20px;}
.z_kinput input {font-family: arial; font-size: 12px; border: 1px solid #d4d0c8; width: 145px;}
.z_submit {clear: both; padding: 20px 0 0 255px;}
.z_show {position: absolute; z-index: 5; margin-left: -40px;}


.ba_b1 {background: #e7eff8 url(img/ba_b1.png) 10px 13px no-repeat; font-size: 12px; font-family: arial; color: #202020; margin: 80px -10px 0 -10px; line-height: 18px; padding: 46px 10px 0 10px;}
.ba_b2 {padding: 14px 0 20px 0;}
.ba_b2 a {text-decoration: none; background: url(img/dash.gif) 0% 100% repeat-x;}
.ba_b2 a:hover {text-decoration: none; background: url(img/dot.gif) 0% 100% repeat-x; color: #2532a1;}

.a_b1 {background: url(img/a_bg.png) 0% 0% no-repeat; width: 480px; height: 480px; position: absolute; z-index: 10; padding: 13px 13px 13px 13px; display: none;}
.a_b2 {background: url(img/a_b2.png) 0% 0% repeat-x; height: 150px;}
.a_b3 {text-align: right; padding: 6px 6px 0 0;}
.a_b4 {font-size: 14px; font-weight: bold; line-height: 16px; color: #a8b0b9; padding: 15px 0 7px 30px;}
.a_b5 {background: #ffffff; border: 1px solid #aaadb2; border-color: #aaadb2 #dcdfe6 #e2e9ef #dcdfe6; margin: 0 29px 0 29px; padding: 0 0 3px 0;}
.a_b5_1 {font-size: 18px; display: inline-block; vertical-align: top; line-height: 20px; color: #aaadb2; padding: 10px 1px 0 4px;}
.a_b5 input {border: 0px; font-size: 18px; font-family: arial; color: #000000; padding: 9px 0 6px 2px; width: 360px;}

.a_b6 {font-size: 13px; line-height: 15px; color: #a0a0a0; padding: 19px 0 7px 30px;}
.a_b7 {border: 1px solid #aaadb2; border-color: #aaadb2 #dcdfe6 #dcdfe6 #dcdfe6; margin: 0 30px 0 30px; padding: 0 0 3px 0;}
.a_b7 input {background: #ffffff; border: 0px; font-size: 13px; font-family: arial; color: #000000; padding: 6px 2px 5px 3px; width: 400px;}

.a_b8 {font-size: 13px; line-height: 15px; color: #a0a0a0; padding: 18px 0 7px 30px;}
.a_b9 {border: 1px solid #aaadb2; border-color: #aaadb2 #dcdfe6 #dcdfe6 #dcdfe6; margin: 0 240px 0 30px; padding: 0 0 3px 0;}
.a_b9 input {background: #ffffff; border: 0px; font-size: 13px; font-family: arial; color: #000000; padding: 6px 2px 5px 3px; width: 190px;}

.a_b10 {font-size: 13px; line-height: 15px; color: #a0a0a0; padding: 15px 0 7px 30px;}
.a_b11 {border: 1px solid #aaadb2; border-color: #aaadb2 #dcdfe6 #dcdfe6 #dcdfe6; margin: 0 240px 0 30px; padding: 0 0 3px 0;}
.a_b11 input {background: #ffffff; border: 0px; font-size: 13px; font-family: arial; color: #000000; padding: 6px 2px 5px 3px; width: 190px;}
.a_b12 {padding: 44px 0 0 28px;}
.a_b12 span {display: inline-block; border: 1px solid #232f98;}
.a_b12 a {font-size: 14px; color: #ffffff; background: #232f98; border: 1px solid #ffffff; display: inline-block; padding: 12px 12px 12px 11px; text-decoration: none; line-height: 16px;}
.a_bb1 {height: 140px;}
.a_bb2 {font-size: 24px; line-height: 26px; font-family: arial; color: #a0a0a0; padding: 0 30px 10px 30px;}
.a_bb3 {font-family: arial; font-size: 13px; color: #a0a0a0; line-height: 18px; padding: 0 30px 0 30px; height: 200px;}
.a_bb4 {padding: 0 0 0 28px;}
.a_bb4 span {display: inline-block; border: 1px solid #232f98;}
.a_bb4 a {font-size: 14px; color: #ffffff; background: #232f98; border: 1px solid #ffffff; display: inline-block; padding: 12px 12px 12px 11px; text-decoration: none; line-height: 16px;}
.error {color: #ff0000;}

.nslider1 {width: 100%;}
.nslider1 td {width: 50%; text-align: center; height: 240px;}
.nslider1_b1 a {height: 150px; display: block;}
.nslider1_b2 {font-size: 13px; line-height: 15px; padding: 0 10px 0 10px;}
.nslider1_b2 a {font-size: 13px; line-height: 15px;}
.nslider1_b3 {color: #A0A0A0; font-size: 11px; line-height: 13px; padding: 3px 10px 10px 10px;}
.nslider1_b4 td {border: 1px dashed #e7eff8; border-width: 1px 0 0 0;}
.nslider1_b5 {background: #ffffff;}
.nslider1_b6 {display: none;}
.nslider1_b7 {text-align: right; padding: 6px 2px 14px 10px; background: #c1cddb url('img/btn_panel.gif') 0% 0% repeat-x; font-size: 13px; color: #8997a6; line-height: 13px;}
.nslider1_b6_1 {display: inline-block; vertical-align: top; padding: 9px 6px 0 0;}
.nslider1_b6_1 a {color: #8997a6;}
.nslider1_b6_1 a:hover {color: #2532a0;}
.nslider1_b6_2 {display: inline-block; vertical-align: top; padding: 0 5px 0 0; width: 70px; text-align: left;}
.nslider1_b6_2 img {padding: 0 5px 0 0;}
.nslider1_b6_link {float: left; color: #7B838D; font-size: 13px; line-height: 13px; padding: 9px 0 0 1px;}
.nslider1_b6_link a {color: #8997a6; font-size: 13px; line-height: 13px;}
.nslider1_b6_link a:hover {color: #2532a0;}

.nslider1_b6_link1 {float: left; color: #7B838D; font-size: 11px; line-height: 13px; padding: 0 0 0 0; text-align: left;}
.nslider1_b6_link1 a {color: #7B838D; font-size: 11px; line-height: 13px;}

.yamaps_container {background: url(img/a_bg.png) 0% 0% no-repeat; width: 480px; height: 480px; position: absolute; z-index: 10; padding: 13px 13px 13px 13px; display: none;}
.yamaps_close {text-align: right; padding: 6px 6px 0 0; background: url(img/a_b2.png) 0% 50% repeat-x; height: 30px;}
.yamaps_header {float: left; text-align: left; font-family: arial; font-size: 14px; font-weight: bold; padding: 3px 0 0 20px;}
#yamaps {width: 480px; height: 444px;}

.btn_up {width: 38px; height: 29px; background: url('img/arrows.png') 0px -29px no-repeat; display: inline-block; position: absolute; z-index: 1; vertical-align: top;}
.btn_up_noa {width: 38px; height: 29px; background: url('img/arrows.png') 0px -58px no-repeat; display: inline-block; position: absolute; z-index: 1; vertical-align: top;}
.btn_up:hover {background: url('img/arrows.png') 0px 0px no-repeat; z-index: 2;} 

.btn_dwn {width: 38px; height: 29px; background: url('img/arrows.png') -38px -29px no-repeat; display: inline-block; position: absolute; z-index: 1; margin: 0 0 0 31px; vertical-align: top;}
.btn_dwn_noa {width: 38px; height: 29px; background: url('img/arrows.png') -38px -58px no-repeat; display: inline-block; position: absolute; z-index: 1; vertical-align: top; margin: 0 0 0 31px;}
.btn_dwn:hover {background: url('img/arrows.png') -38px 0px no-repeat; z-index: 2;}
 
