body, html {margin: 0; padding: 0;}
body {font-family: Arial, Helvetica, sans-serif; background-color: #ffffff;}
a {color: #1c5cb6; text-decoration: underline;}
a:hover {text-decoration: underline; color: #cf0000;}
img {border: 0px;}
table {border: 0px; border-collapse:collapse;}
table td {padding:0px;}
form {margin: 0px; padding: 0px;}

.main_table {width: 100%; height: 100%;}
.top {vertical-align: top;}
.logo {width: 100%;}
.service {vertical-align: top;} 
.servmenu1 {padding: 10px 49px 10px 0;}
.servmenu2 {padding: 10px 52px 10px 0;}
.servmenu3 {padding: 10px 36px 10px 0;}

.phone {width: 100%; height: 60px; background: url(img/phone.png) 0% 50% no-repeat; text-align: right;}
.phone td {padding-right: 40px;}
.phonename {color: #a4a7ad; font-size: 11px; line-height: 100%;}
.phonenumber {font-size: 18px; line-height: 100%; margin-top: 1px;}

.hmenu {background: url(img/hmenu_bg.gif) 0% 0% repeat-x; background-color: #0064bf; height: 54px; padding-left: 26px;}
.hmenutbl {height: 39px;}
.hmenutbl td {padding: 0 8px 5px 8px;}
.hmenutbl td a {color: #f5f7fa; font-size: 12px; font-weight: bold; text-decoration: underline;}
.hmenutbl td a:hover {color: #f5f7fa; font-size: 12px; font-weight: bold; text-decoration: none;;}
.hmenutbl .active {background: url(img/hmenu_active_bg.gif) 0% 100% repeat-x;}

.search_form {float: right; padding: 5px 20px 0 0;}
.search_form input {font: 14px arial; color: #bfc1c4; margin: 0; width: 181px; height: 24px; }

.main {width: 100%;}
.m_left {width: 196px; padding: 30px 40px 70px 20px; vertical-align: top;}
.main_menu {border: 1px solid #e6e8eb; border-width: 0 0 1px 0; height: 255px;}
.main_menu div {padding: 0 0 9px 0;}
.main_menu div a {font-weight: bold; font-size: 13px;}
.main_menu .l_menu_curr {padding: 0 0 9px 0;}
.main_menu .l_menu_curr a {color: #ea0000; font-weight: bold; font-size: 13px; text-decoration: none;}

.video_header {font-weight: bold; font-size: 75%; padding: 22px 0 10px 0;}
.opros_container {background-color: #f2f3f5; padding: 15px 10px 15px 10px; margin-top: 30px; margin-bottom: 20px;}
.opros_header {font-weight: bold; font-size: 75%; padding-bottom: 15px;}
.opros_question label {font-size: 70%;}
.opros_submit {margin-top: 15px; margin-bottom: 2px;}
.opros_submit input {font-size: 11px; font-family: arial;}
.opros_view {font-size: 70%; font-weight: bold; padding-left: 8px; background: url(img/opros_view.gif) 0% 55% no-repeat;}
.whois_container {padding: 10px 10px 15px 10px; background: #f2f3f5; margin-bottom: 20px;}
.whois_header {font-size: 13px; font-weight: bold; background: url(img/whois.jpg) 0% 0% no-repeat; height: 37px; padding: 3px 0 0 49px;}
.whois_sel_title {font-size: 11px; color: #a4a7ac; padding-top: 6px; padding-bottom: 1px;}
.spacer1 {height: 10px;}
.whois_sel select, .whois_sel input {font-size: 12px; color: #040404; font-family: arial; width: 176px; margin: 0;}
.whois_submit {margin-top: 15px; margin-bottom: 2px;}
.whois_submit input {font-size: 11px; font-family: arial; width: 80px;}
.ob_priem {background: url(img/ob_priem.jpg) 0% 0% no-repeat; height: 60px; display: table-cell; padding: 8px 0 0 69px; font-size: 15px;}

.m_right {padding: 30px 40px 70px 0; vertical-align: top;}
.slog_image {height: 170px; width: 100%;}
.slog_image td {color: #ffffff; font-size: 18px; font-style: italic; vertical-align: bottom; padding: 0 0 15px 0;}
.center_table {width: 100%;}
.center_left {width: 60%; padding: 0 20px 0 0; vertical-align: top;}
.center_left1 {width: 65%; padding: 0 20px 0 0; vertical-align: top;}
.center_left_header {height: 70px; border: 1px solid #e6e8eb; border-width: 0 0 1px 0; width: 100%;}
.center_left_header td {vertical-align: bottom; padding-bottom: 4px;}
.center_left_header h1 {margin: 0px; padding: 0px; font-weight: normal; font-size: 150%;}
.main_news_date {color: #a4a7ac; font-size: 75%; margin-top: 15px;}
.main_news_text {font-size: 95%;}
.main_news_dash {background: url(img/dash.gif) 0% 100% repeat-x; height: 1px; line-height: 1px; font-size: 1px; margin-top: 20px; margin-bottom: 10px;}
.main_news_all {font-size: 95%; padding-right: 30px;}
.print {font-size: 95%; padding-right: 30px; background: url(img/print.png) 0% 50% no-repeat; padding-left: 20px;}
.main_news_rss {font-size: 95%; background: url(img/rss.gif) 0% 50% no-repeat; padding-left: 17px;}
.onmain {margin: 0px; padding: 0 0 5px 0; font-weight: normal; font-size: 115%; border: 1px solid #e6e8eb; border-width: 0 0 1px 0; margin-top: 50px;}
.faq_name {font-size: 90%; background: url(img/faq.png) 0% 50% no-repeat; padding-left: 19px; margin-top: 20px; margin-bottom: 3px;}
.faq_name1 {font-size: 90%; background: url(img/faq.png) 0% 50% no-repeat; padding-left: 19px; margin-top: 20px; margin-bottom: 3px;}
.faq_question {font-size: 90%;}
.faq_question1 {font-size: 90%; line-height: 130%;}
.faq_question1 a {text-decoration: none; border: 1px dashed #0060b8; border-width: 0 0 1px 0;}
.faq_question1 a:hover {border: 0px;}
.mk_question {background: url(img/mk_question.gif) 0% 50% no-repeat; font-size: 95%; padding-left: 32px; }
.answ {background: url(img/answ.png) 0% 0% no-repeat; background-color: #f5f5f2; padding: 10px 10px 10px 10px; margin-top: 5px;}
.answ_name {color: #ea0000; font-weight: bold; font-size: 90%;}
.answ_text {font-size: 90%;}
.answ_close {font-size: 80%;}
.answ_close a {color: #a4a7ac; border: 1px dashed #a4a7ac; text-decoration: none; border-width: 0 0 1px 0;}
.answ_close a:hover {border: 0px; color: #cf0000;}

.center_right {vertical-align: top;}
.warning_container {background: url(img/warning.png) 100% 0% no-repeat; padding: 60px 10px 10px 10px; background-color: #f2f3f5; margin-top: 37px;}
.warning_title {font-size: 75%; font-weight: bold; margin-bottom: 15px;}
.warning_text {font-size: 75%;}
.warning_link {font-size: 85%; margin-top: 30px;}
.sv_text {font-size: 75%;}
.rozisk_container1 {background: url(img/rozisk.png) 100% 0% no-repeat; background-color: #f2f3f5; margin-top: 5px; width: 100%;}
.rozisk_container {background: url(img/rozisk.png) 100% 0% no-repeat; background-color: #f2f3f5; margin-top: 20px; width: 100%;}
.rozisk_container_td {padding: 55px 0 10px 10px;}
.rozisk_container_td1 {padding: 55px 10px 30px 10px;}
.rozisk_header {font-size: 75%; font-weight: bold; padding-right: 10px;}
.rozisk_header1 {font-size: 80%; font-weight: bold; padding-right: 10px; margin-bottom: 25px;}
.rozisk_table {width: 100%; margin-top: 15px;}
.rozisk_table_td {width: 50%; padding-right: 10px; vertical-align: top;}
.roz_image_pre_container {background: #e6e8eb; padding: 1px;}
.roz_image_container {width: 135px; height: 110px;}
.roz_name {font-size: 75%; margin: 15px 0 15px 0;}
.roz_all {font-size: 70%; font-weight: bold; padding-bottom: 10px;}
.roz_info {color: #a4a7ad; font-size: 70%; margin: 30px 0 0 0; padding-right: 10px;}
.roz_info1 {color: #a4a7ad; font-size: 70%; margin: 15px 0 0 0; padding-right: 10px;}


.footer {background: url(img/footer_bg.gif) 0% 0% no-repeat; background-color: #f2f3f5; height: 100px; vertical-align: top;}
.copyright {color: #b8bdc4; font-size: 11px; margin-top: 20px;}
.f_adres {font-size: 12px; margin-top: 20px;}
.fele {font-size: 12px; color: #a4a7ad;}

.text {font-size: 85%; }
.text h1 {font-size: 175%; margin: 0px; font-weight: normal; border: 1px solid #e6e8eb; border-width: 0 0 1px 0; padding-bottom: 4px; margin-bottom: 34px;}
.text h2 {font-size: 150%; margin: 0px; font-weight: normal; border: 1px solid #e6e8eb; border-width: 0 0 1px 0; padding-bottom: 4px; margin-bottom: 15px; margin-top: 35px;}
.text h3 {font-size: 110%; margin: 20px 0 10px 0; font-weight: bold;}
.text table {width:100%; border: 1px solid #005cb1; margin-top: 30px;}
.text table td {border: 1px solid #005cb1; border-width: 1px 1px 0 0; font-size: 80%; padding: 5px 10px 7px 10px;}
.text table th {background: url(img/text_th.gif) 0% 0% repeat-x;}
.text table thead td {background: url(img/text_th.gif) 0% 0% repeat-x; background-color: #005db2; font-weight: bold; color: #ffffff; font-size: 80%; padding: 5px 10px 7px 10px;}
.text .prim {font-size: 80%; color: #a4a7ac; margin-top: 3px;}
.text .image {width: 1%; margin-top: 20px; margin-bottom: 10px;}
.text .image td {color: #a4a7ac; font-size: 11px;}
.text .image img {border: 1px solid #e6e8eb; margin: 0 0 2px 0;}
.text .img_left {font-size: 80%; color: #a4a7ac; padding: 8px 30px 10px 0; float: left; margin: 0px;}
.text .img_right {font-size: 80%; color: #a4a7ac; padding: 8px 0 10px 30px; float: right; margin: 0px;}
.text hr {color:#a7a4ac;
	background-color:#a7a4ac;
	height: 1px;
	border-width:0px;}



.sitemap_1 {font-weight: bold; font-size: 120%; padding-left: 15px; background: url(img/r_arrow_down.gif) 0% 50% no-repeat; margin: 1px 0 5px 0;}
.sitemap_2 {font-weight: bold; font-size: 100%; padding-left: 30px; background: url(img/r_arrow_down.gif) 15px 50% no-repeat; margin: 0 0 8px 0;}
.sitemap_3 {font-weight: bold; font-size: 90%; padding-left: 45px; background: url(img/r_arrow_right.gif) 30px 50% no-repeat; margin: 0 0 5px 0;}
.sitemap_3_open {font-weight: bold; font-size: 90%; padding-left: 45px; background: url(img/r_arrow_down.gif) 30px 50% no-repeat; margin: 0 0 7px 0;}
.sitemap_4 {font-size: 80%; padding-left: 60px; background: url(img/r_arrow_right.gif) 45px 50% no-repeat; margin: 0 0 4px 0;}
.sitemap_spacer {height: 25px;}

.news_header {font-size: 150%; font-weight: normal; border: 1px solid #e6e8eb; padding: 0 0 4px 0; border-width: 0 0 1px 0; margin: 0 0 5px 0;}
.news_one {font-size: 120%; font-weight: normal; margin: 0 0 15px 0; padding: 0px;}
.news_one_date {color: #a4a7ac; border: 1px solid #e6e8eb; border-width: 0 0 1px 0; padding: 0 0 3px 0; font-size: 75%;}
.nav_container {padding: 1px 0 6px 0; border: 1px solid #e6e8eb; border-width: 0 0 1px 0;}
.nav {font-size: 13px; padding: 1px 4px 1px 5px;}
.nav_curr {font-size: 13px; font-weight: bold; padding: 1px 4px 1px 4px; background-color: #e6e8eb;}
.news_date {color: #a4a7ac; font-size: 75%; margin-top: 14px; margin-bottom: 1px;}
.news_text {font-size: 90%;}
.news_container {padding-top: 4px;}
.nav_container2 {padding: 5px 0 6px 0; border: 1px solid #e6e8eb; border-width: 1px 0 1px 0; margin-top: 26px; margin-bottom: 6px;}
.news_search_container {background-color: #f2f3f5; padding: 20px 10px 20px 10px; margin-top: 31px;} 
.news_search_container1 {background-color: #f2f3f5; padding: 20px 10px 20px 10px; margin-top: 0px;}
.news_search_header {font-size: 80%; font-weight: bold; margin-bottom: 25px;}
.news_s {font-size: 70%; color: #a4a7ac; font-size: 13px; padding: 0 4px 0 2px;}
.news_sf {font-size: 13px; font-family: arial; color: #040404; width: 88px;}

.search_table {margin-top: 20px;}
.search_td1 {width: 110px; height: 135px;}
.search_td2 {padding-left: 20px; font-size: 95%;}
.r_menu_curr {background-color: #ea0000; color: #ffffff; font-weight: bold; font-size: 80%; padding: 1px 9px 2px 9px;}
.r_menu {font-weight: bold; font-size: 80%; padding: 4px 9px 4px 9px;}
.search_one {width: 100%; background-color: #e6e8eb; margin-top: 15px; margin-bottom: 10px;}
.search_one td {padding: 1px; text-align: center;}

.vote_td td {padding: 3px 0 3px 0;}

.vote_result1 {border: 1px solid #e8e8e4; border-width: 0 0 1px 0; width: 100%;}
.vote_result1 tr {border: 1px solid #e8e8e4; border-width: 1px 0 0 0;}
.vote_result1 td {font-size: 70%; padding: 2px;}
.vote_all1 {font-size: 70%;}

.vote_result {border: 1px solid #e8e8e4; border-width: 0 0 1px 0; width: 100%;}
.vote_result tr {border: 1px solid #e8e8e4; border-width: 1px 0 0 0;}
.vote_result td {font-size: 80%; padding: 2px;}
.vote_percent {text-align: right; width: 1%; padding-left: 20px;}
.vote_line {width: 200px;}
.vote_line div {padding: 1px; border: 1px solid #e8e8e4;}
.vote_all {font-size: 80%;}

.searchstring {font-size: 11px; color: #a4a7ac;}
.searchname {background: url(img/searchname.gif) 0% 50% no-repeat; padding-left: 19px; font-weight: bold; margin-top: 15px; font-size: 13px;}
.searchtext {font-size: 12px; padding: 2px 0 2px 0;}
.searchplace {font-size: 11px; color: #a4a7ac;}
.searchplace a {color: #a4a7ac;}
.found {color: #ea0000;}

#z {width: 552px; height: 404px; position: absolute; z-index: 9; background: url(img/send_bg.png) 0% 0% no-repeat; display: none;}
#z .d1 {background-color: #f5f5f2; width: 526px; height: 306px; margin: 11px 0 0 11px;}
#z .z_close {text-align: right; padding: 3px 4px 0 0;}
#z .z_title {padding: 0 0 15px 20px; font-size: 24px;}
#z .z_name {padding: 0 0 5px 20px;}
#z .z_name input {font-family: arial; font-size: 13px; color: #a4a7ac; width: 230px;}
#z .z_text {padding: 0 0 0 20px;}
#z .z_text textarea {width: 485px; height: 145px; font-family: arial; font-size: 13px; color: #000000;}
#z .z_kaptcha {padding: 0 0 0 20px;}
#z .z_kaptcha input {font-family: arial; font-size: 13px; color: #a4a7ac; width: 230px;}
#z .d2 {background: #e6e6e2; width: 506; height: 52px; margin: 0 0 0 11px; padding-top: 20px; padding-left: 20px;}
#z .d2 input {font-family: arial; font-size: 13px; width: 180px; color: #000000;}

.email_container {padding: 10px 10px 15px 10px; background: #f2f3f5; margin: 30px 0 30px 0;}
.email_header {font-size: 13px; font-weight: bold; background: url(img/mail.png) 0% 0% no-repeat; height: 37px; padding: 8px 0 0 49px;}

.tblock {background: #F2F3F5; margin: 20px 0 0 0; padding: 10px; font-size: 12px;}
.tblock_header {font-size: 14px; font-weight: bold; padding: 0 0 10px 0;}