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: 30px; background: url(img/mainmenu.gif) 0% 0% repeat-x;}
.menuitem {height: 30px; vertical-align: middle; padding: 0 20px 0 20px;}
.menuitem a {color: #ffffff; font-size: 12px; font-weight: bold; text-decoration: none;}
.menuitem a:hover {text-decoration: underline;}
.menuitem_curr {height: 30px; vertical-align: middle; padding: 0 20px 0 20px; background: url(img/mainmenu_curr.gif) 0% 50% repeat-x;}
.menuitem_curr a {color: #ffffff; font-size: 12px; font-weight: bold; text-decoration: none;}
.menuitem_curr a:hover {text-decoration: underline;}

.phones {text-align: left; vertical-align: middle; width: 179px;}
.phone1 {color: #7a82c9; font-size: 11px;}
.phone2 {color: #ffffff; font-size: 16px; font-weight: bold; padding: 0 0 0 6px;}

.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;}
