body {font-family: Verdana, Arial, sans-serif; font-size: 8pt; margin-top: 0px; color: #246985; background: #fff url("../obr/design/page_bg.jpg") no-repeat 50% 0%; line-height: 119%;}
img {border-style: none;}
a {text-decoration: underline; font-family: Verdana;}
a:link {color: #246985;}
a:visited {color: #246985;}
a:active {color: #246985;}
a:hover {color: black;}
.hlavni {width: 1015px; text-align: left; margin: auto; padding: 0px;}
.zlom,.likvidator {clear: both; height: 0px;}
.hidden {display: none;}
input.btn {width: 90px; height: 28px; line-height: 28px; padding: 0 0 0 8px; border: 1px solid #fff; font-size: 9pt; font-weight: bold; color: #fff; text-align: left; background: #06a5cd url('../obr/design/kontakty/homepageForm_btn_bg.png') no-repeat 72px 50%; cursor: pointer;}
input.btn:hover {background-color: #006b86;}

/* ZAHLAVI */
.zahlavi {width: 1015px; height: 300px; position: relative; top: 0px; left: 0px; vertical-align: top; padding: 0px;}
.head_bg {width: 804px; height: 300px; position: absolute; right: -88px; top: 0px; z-index: 2; background: transparent url('../obr/design/head_bg.png') no-repeat left top;}
.logo {width: 260px; height: 100px; position: absolute; left: 12px; bottom: 28px; z-index: 3;}
#form_hledat div {width: 200px; height: 30px; position: absolute; bottom: 30px; right: 0; z-index: 3;}
#form_hledat div input.submit {width: 51px; height: 30px; line-height: 30px; float: left; padding: 0; margin: 0; border-style: none; cursor: pointer; color: #fff; font-size: 11pt; background-color: #006b86;}
#form_hledat div input.tb {width: 148px; height: 28px; line-height: 28px; float: left; border: 1px solid #7cb1bf; border-left: 0px none transparent; padding: 0; margin: 0; text-align: center; color: #246985; font-size: 8pt; background-color: #fff}

/* INFO-PANEL */
.info-panel {width: 1015px; height: 30px; line-height: 30px; position: relative; top: 0px; left: 0px; padding: 0px; border-top: 1px solid #B4EDFF; border-bottom: 1px solid #B4EDFF; background-color: #fff;}
.info-panel .act_date {width: 215px; height: 30px; position: relative; text-align: center; font-size: 8pt; color: #246985; font-weight: bold; border-style: none; float: left; cursor: help;}
.info-panel .act_date #act_date_detail {width: 160px; height: 43px; line-height: 120%; position: absolute; top: 30px; right: 24px; padding: 3px; visibility: hidden; z-index: 2; font-weight: normal; background: url('../obr/design/pozadi-datum-aktual.png') no-repeat;}
.info-panel .navigation {padding: 0 10px 0 30px; width: 435px; text-align: left; font-size: 8pt; color: #246985; cursor: default; float: left; white-space: nowrap; overflow: hidden;}
.info-panel .navigation a {color: #246985; text-decoration: none;}
.info-panel .navigation a:hover {color: #246985; text-decoration: underline;}
.social_icons {float: left; width: 160px;}
.social_icons img {margin: 4px 5px 0 5px; float: right;}
.info-panel .counter {width: 150px; height: 30px; text-align: right; border-style: none; font-size: 8pt; color: #246985; position: absolute; right: 10px; top: 0px; cursor: help;}
.info-panel .counter #count_detail {width: 103px; height: 55px; line-height: 150%; position: absolute; top: 30px; right: 0px; visibility: hidden; z-index: 2; background: url('../obr/design/pozadi-pocitadlo.png') no-repeat;}
.info-panel .counter #count_detail .left {width: 54px; text-align: left; padding: 0 0 0 4px; float: left;}
.info-panel .counter #count_detail .right {width: 40px; text-align: right; padding: 0; float: left;}
.info-panel .counter #count_detail .full {width: 103px; text-align: center;}

/* ZAPATI */
.zapati {width: 1015px; height: 28px; position: relative; margin: 10px 0; border-top: 1px solid #b0efff; border-bottom: 1px solid #b0efff; font-size: 8pt; color: #006b86;}
.zapati a {font-size: 8pt; color: #006b86; text-decoration: none;}
.zapati a:hover {font-size: 8pt; color: #006b86; text-decoration: underline;}
.zapati .copyright {width: 190px; height: 28px; line-height: 28px; padding: 0 18px 0 12px; float: left;}
.zapati .right {text-align: right;}
.menu-horizont {width: 560px; height: 28px; line-height: 28px; margin: 0 0 0 10px; text-align: center; float: left;}
.menu-horizont span {margin: 0 1px;}
.zdroj_dat {padding: 0 12px; font-size: 7pt; position: relative; z-index: 3; text-align: right; color: #06a5cd;}
.zdroj_dat a {text-decoration: none; color: #06a5cd;}
.zdroj_dat a:hover {text-decoration: underline; color: #06a5cd;}

/* OBSAH */
.content {background-color: #fff;}
.content .col {float: left;}
.content .cont_left,.content .cont_right {margin: 20px 0 0 0; float: right; position: relative;}
.content .cont_left {width: 215px;}
.content .cont_main {width: 548px; border: 1px solid #C9F1FD; margin: 20px 20px 0 20px; float: right; position: relative;}
.content .cont_right {width: 210px; float: left;}
.cont_main h1 {width: 508px; height: 28px; line-height: 28px; margin: 0; padding-left: 40px; font-size: 10pt; color: #D02120; border-bottom: 1px solid #C9F1FD;}
.cont_main h2 {width: 189px; min-height: 29px; line-height: 29px; position: relative; margin: 0; background-color: #E7F5FA; border-right: 1px solid #C9F1FD; border-bottom: 1px solid #C9F1FD; text-align: center; color: #246985; font-size: 8pt;}
.cont_main h3 {margin: 0px; padding: 0px; color: #246985; font-size: 8pt;}
.cont_main .info_head {position: absolute; right: 0; top: 0; width: 358px; height: 29px; line-height: 29px; border-bottom: 1px solid #C9F1FD; text-align: center; color: #246985; font-size: 8pt;}
.odkaz2 {text-decoration: none; color: #2E7894;}
.odkaz2:hover {text-decoration: underline; color: #2E7894;}
.container {width: 528px; position: relative; margin: 10px; margin-left: auto; margin-right: auto; border: 1px solid #C9F1FD;}
.container p {line-height: 135%;}
.cont_main #message {position: absolute; top: 50%; left: 50%; width: 300px; height: 100px; margin: -50px -150px; color: #006b86; background-color: #e6f6fa; border: 1px solid #006b86; z-index: 10;}
.cont_main #message div {margin: 10px 10px 50px 10px; color: #000; line-height: 140%;}
.cont_main #message input.btn {position: absolute; bottom: 6px; left: 50%; margin-left: -45px;}

/* LEVE MENU */
.cont_left h2 {width: 215px; height: 30px; line-height: 30px; margin: 0; font-size: 10pt; color: #fff; text-align: center; font-weight: bold; cursor: default; background-color: #006b86;}
.cont_left h2 a {text-decoration: none; color: #fff;}
.cont_left h2 a:hover {text-decoration: underline; color: #fff;}
.menu {margin: 0 0 10px 0;}
.menu div {width: 215px; height: 19px; border-bottom: 1px solid #75C6E0; color: #246985; font-size: 9pt; cursor: pointer;}
.menu div:hover,.menu div.active {color: #fff; background-color: #06a5cd; background-image: none;}
.menu a {text-decoration: none; color: #246985;}
.menu a:hover {text-decoration: underline; color: #246985;}
.menu div.weather:hover {background-color: #fff;}
.menu img {width: 9px; height: 9px; margin: 5px 10px 0px 12px; border-style: none;}
.menu ul img {position: absolute; left: -25px; top: -3px;}
.menu ul {margin: 0; padding: 5px 0 0 0;}
.menu ul li {width: 175px; height: 19px; margin: 0 0 0 40px; position: relative; color: #246985; font-size: 9pt; cursor: pointer; white-space: nowrap; list-style-type: none;}

/* AKTUALITY - LEVY SLOUPEC */
.recent-news {width: 215px; position: relative; margin: 0 0 10px 0;}
.recent-news div {width: 213px; height: 210px; padding-top: 10px; border: 1px solid #B4EDFF; border-top-style: none;}
.recent-news ul {margin: 0px; margin-top: 0px; padding-left: 29px; line-height: 25px; list-style-image: url('../obr/design/odrazka-aktuality.bmp'); font-size: 8pt; vertical-align: top;}
.recent-news ul a {text-decoration: none; color: #006B86;}
.recent-news ul a:hover {text-decoration: underline; color: #006B86;}

.tricko_banner {width: 213px; height: 139px; border-style: none; border: 1px solid #B4EDFF; border-top-style: none; margin-bottom: 8px;}

/* ANKETA - LEVY SLOUPEC */
#anketa {width: 213px; height: 240px; padding-top: 10px; border: 1px solid #B4EDFF; border-top-style: none; margin-bottom: 0px; overflow: hidden; background-color: #fff;}
.anketa_zahlavi {font-weight: bold; text-align: center; margin: 0 0 10px 0;}
.anketa_zapati {text-align: center; margin: 12px 0px;}
.anketa_volba_text {margin: 6px 0 0 20px;}
.anketa_volba_text span{cursor: pointer;}
.anketa_volba_hlasy {margin: 3px 0 0 20px;}
.anketa_volba_hlasy img {border-style: none; margin: 0 10px 0 0;}
.anketa_volba_hlasy span {cursor: help;}

.partners img {display: block; margin: 20px auto;}

/* REKLAMA PRAVY SLOUPEC */
.cont_right h2 {width: 210px; height: 30px; line-height: 30px; margin: 0; font-size: 10pt; color: #fff; text-align: center; font-weight: bold; cursor: default; background-color: #006b86;}
.ad_banners {position: relative; width: 210px; height: 520px; margin: 0 0 10px 0; padding: 20px 0;}
.ad_banners .display_area {position: relative; height: 504px; overflow: hidden;}
.ad_banners #banners_cont {position: absolute; top: 0; left: 0;}
.ad_banners img {width: 208px; height: 158px; display: block; margin: 0 0 12px 0; border: 1px solid #c7f2fd;}
.reklama_ps_nabidka {position: absolute; bottom: 5px; right: 0; width: 210px; text-align: center; font-size: 7.5pt; color: #2E7894; font-weight: bold;}
.tip {width: 190px; padding: 9px 9px 20px 9px; margin-bottom: 10px; border: 1px solid #B4EDFF; border-top-style: none; position: relative;}
.tip .title {margin-bottom: 3px; font-weight: bold; color: #2E7894; font-size: 7.5pt;}
.tip .text {color: #2E7894; font-size: 7pt; margin-bottom: 5px;}
.tip .offer {position: absolute; bottom: 5px; left: 0; width: 210px; text-align: center; font-size: 7.5pt; color: #2E7894; font-weight: bold;}

.support_us {position: relative; width: 190px; height: 75px; margin: 0; padding: 9px; border: 1px solid #B4EDFF; border-top-style: none; color: #246985; font-size: 7.5pt;}
.support_us div {position: absolute; bottom: 5px; left: 10px; font-size: 7.5pt; font-weight: bold;}
.adsense-obsah {position: relative; width: 200px; margin: 0 0 10px 0; padding: 4px; border: 1px solid #B4EDFF; border-top-style: none;}
.social_like {padding: 10px 10px 0 10px;}

/* OBSAH - STREDISKA */
.tab_snow {width: 490px; border-style: none; border-spacing: 0px; margin-left: auto; margin-right: auto; margin-top: 24px; font-size: 9pt; text-align: center;}
.tab_snow th {height: 30px; background: url('../obr/design/pozadi-tab-snih.bmp') repeat-x; color: #fff; font-weight: bold;}
.tab_snow td {height: 26px; padding-bottom: 4px; color: #246985; border-bottom: 1px solid #3491B7; font-size: 13.5pt; background-color: #fff;}
.tab_snow th.left {width: 149px;}
.tab_snow th.mid {width: 148px; border-left: 1px solid #E3F3F9; border-right: 1px solid #E3F3F9;}
.tab_snow th.right {width: 191px;}
.tab_snow td.left {width: 148px; border-left: 1px solid #3491B7;}
.tab_snow td.mid {width: 148px; border-left: 1px solid #3491B7; border-right: 1px solid #3491B7;}
.tab_snow td.right {width: 190px; border-right: 1px solid #3491B7; color: #D32D2D;}

.tab_info {width: 490px; border-style: none; border-spacing: 0px; margin-left: auto; margin-right: auto; margin-top: 24px; font-size: 8pt; color: #2E7894; border-collapse: collapse;}
.tab_info td.left {width: 108px; height: 28px; border: 1px solid #38A0CC; background-color: #92e5fa; text-align: center; vertical-align: middle;}
.tab_info td.right {width: 118px; height: 28px; padding-left: 10px; border: 1px solid #38A0CC; border-left-style: none; background-color: #fff; vertical-align: middle;}
.tab_info td.mid {width: 12px; border-style: none;}
.tab_info td.spacing {height: 2px; border-style: none; padding: 0px;}
.tab_info td.empty {border: 1px solid transparent; background-color: transparent; vertical-align: bottom; text-align: right;}
.tab_info a.print_link {font-size: 8pt; color: #006b86; font-weight: bold; text-decoration: underline;}
.tab_info a.print_link:hover {color: #000;}

.tab_info_koment {margin-top: 12px;}
.tab_info_koment td {vertical-align: top !important;}
.tab_info_koment_lb {width: 448px; height: 28px; border-style: none; background-color: #fff; vertical-align: top;}
.info_odkaz {width: 490px; border-style: none; background-color: transparent; text-align: right; margin: auto; margin-top: 12px; font-weight: bold;}
.info_odkaz a {color: #246985;}
.info_odkaz a:hover {color: #697376;}

.g_snow {width: 455px; height: 170px; position: relative; margin: 40px 0 95px 40px; border-left: 2px solid #006B86; border-bottom: 2px solid #006B86; overflow: visible; background: #fff url("../obr/design/graf/graph_bg.png") repeat 18px 0px;}
.g_snow .axis_end {position: absolute; width: 10px; height: 10px;}
.g_snow .axis_x {bottom: -6px; right: -10px;}
.g_snow .axis_y {top: -10px; left: -6px;}
.g_snow .axis_y_title {width: 80px; height: 20px; position: relative; top: -25px; left: -41px; text-align: center; font-size: 8pt; font-weight: bold; color: #246985; cursor: help;}
.g_snow .axis_y_max {width: 40px; height: 12px; position: absolute; left: -40px; text-align: right; font-size: 7.5pt; color: #246985;}
.g_snow .col {width: 16px; height: 1px; position: absolute; left: 0px; bottom: 0px;}
.g_snow .col_head {width: 16px; height: 3px; position: absolute; left: 0px; bottom: 0px;}
.g_snow .col_label {width: 16px; height: 12px; position: absolute; left: 0px; bottom: 0px; color: #246985; text-align: center; cursor: help;}
.g_snow .axis_x_labels {width: 460px; height: 80px; position: absolute; left: -2px; top: 176px; overflow: visible;}
.g_snow .axis_x_labels img {width: 80px; height: 80px; float: left; margin: 0px 0px 0px -55px;}
.g_snow .axis_x_links {width: 490px; height: 80px; position: absolute; left: -55px; top: 176px;}

#contactForm h2 {padding: 0 35px; width: 458px; border-style: none; text-align: left;}
#contactForm .body {height: 199px; padding: 15px 0; background: #06a5cd url("../obr/design/kontakty/homepageForm_bg.png") repeat left top;}
#contactForm .label {height: 20px; width: 58px; margin: 5px 16px; line-height: 20px; color: #fff; font-size: 8pt; font-weight: bold; float: left;}
#contactForm .required {height: 20px; width: 12px; line-height: 20px; margin: 5px 0; color: #fff; font-size: 7.5pt; text-align: center; float: left;}
#contactForm input.tb, #contactForm textarea {margin: 5px 0; color: #006b86; font-size: 9pt; float: left; border: 1px solid #e6f6fa; background-color: #fff;}
#contactForm input.tb {height: 18px; line-height: 18px; width: 218px; text-align: center;}
#contactForm .skinned_select {width: 218px; height: 18px; position: relative; margin: 5px 0; border: 1px solid #e6f6fa; background: #fff url('../obr/design/kontakty/homepageForm_sel_bg.png') no-repeat 200px 5px; float: left;}
#contactForm .skinned_select select {width: 218px; height: 18px; cursor: pointer;}
#contactForm .skinned_select select option {color: #006b86; font-size: 9pt; padding: 2px 10px;}
#contactForm .skinned_select div {position: absolute; left: 10px; top: 0px; width: 188px; height: 18px; line-height: 18px; color: #006b86; font-size: 9pt; background-color: transparent !important;}
#contactForm textarea {width: 288px; height: 88px; padding: 5px; font-family: Verdana, Arial, sans-serif; resize: none;}
#contactForm .controls {width: 108px; height: 100px; margin: 5px 0; float: left;}
#contactForm input.submit,#contactForm input.reset {float: right;}
#contactForm input.reset {margin-top: 18px;}
#contactForm .note {width: 103px; height: 20px; margin-top: 5px; float: right; color: #fff;}
#contactForm .note span {display: block; margin-top: 10px; font-size: 7.5pt;}

.rating h2 {border-bottom-style: none;}
.rating #ratingArea {width: 338px; height: 29px; position: absolute; top: 0; right: 0;}
.rating #ratingArea .stars {width: 95px; height: 17px; margin: 6px 22px 0 33px; float: left;}
.rating #ratingArea .stars img {margin: 0; float: left; cursor: pointer;}
.rating #ratingArea .stars img.not-allowed {cursor: not-allowed;}
.rating #ratingArea .times_rated {width: 188px; height: 29px; line-height: 29px; font-size: 8pt; float: left; cursor: default;}

.homeB_cont {width: 528px; height: 190px; position: relative; overflow: visible;}
.homeB_cont object {position: absolute; left: -11px; top: 0;}

/* OBSAH - POCASI */
.pocasi {height: 232px;}
.pocasi_info {width: 160px; height: 200px; position: absolute; margin-top: 30px; text-align: center; color: #246985;}
.pocasi_leva {left: 14px;}
.pocasi_stred {left: 184px;}
.pocasi_prava {right: 14px;}
.pocasi_anim_ikonka {width: 120px; height: 65px; margin: auto; margin-top: 10px; cursor: help;}
.pocasi_ikonka {width: 80px; margin-top: 10px; cursor: help;}

/* OBSAH - MAPA */
.mapa {width: 404px; height: 240px; position: relative; margin: auto; margin-top: 10px; margin-bottom: 20px; border-style: none;}
.mapa .mapa_cr {width: 404px; height: 240px; position: absolute; top: -5px; left: 0px; border-style: none; z-index: 1;}
.mapa .praha	{width: 46px; height: 32px; position: absolute; left: 130px; top: 62px; z-index: 2;}
.mapa #m-beskydy {width: 11px; height: 11px; position: absolute; top: 120px; left: 370px; border-style: none; z-index: 2;}
.mapa #m-ceska-sibir	{width: 11px; height: 11px; position: absolute; top: 134px; left: 145px; border-style: none; z-index: 2;}
.mapa #m-hostynske-vrchy	{width: 11px; height: 11px; position: absolute; top: 148px; left: 338px; border-style: none; z-index: 2;}
.mapa #m-chriby {width: 11px; height: 11px; position: absolute; top: 175px; left: 322px; border-style: none; z-index: 2;}
.mapa #m-javorniky {width: 11px; height: 11px; position: absolute; top: 140px; left: 360px; border-style: none; z-index: 2;}
.mapa #m-jeseniky {width: 11px; height: 11px; position: absolute; top: 82px; left: 315px; border-style: none; z-index: 2;}
.mapa #m-jestrebi-hory {width: 11px; height: 11px; position: absolute; top: 52px; left: 228px; border-style: none; z-index: 2;}
.mapa #m-jizerske-hory {width: 11px; height: 11px; position: absolute; top: 28px; left: 175px; border-style: none; z-index: 2;}
.mapa #m-jestedsky-hrbet {width: 11px; height: 11px; position: absolute; top: 22px; left: 165px; border-style: none; z-index: 2;}
.mapa #m-kralicky-sneznik {width: 11px; height: 11px; position: absolute; top: 85px; left: 288px; border-style: none; z-index: 2;}
.mapa #m-krkonose {width: 11px; height: 11px; position: absolute; top: 36px; left: 200px; border-style: none; z-index: 2;}
.mapa #m-krusne-hory {width: 11px; height: 11px; position: absolute; top: 50px; left: 88px; border-style: none; z-index: 2;}
.mapa #m-luzicke-hory {width: 11px; height: 11px; position: absolute; top: 28px; left: 138px; border-style: none; z-index: 2;}
.mapa #m-oderske-vrchy {width: 11px; height: 11px; position: absolute; top: 115px; left: 330px; border-style: none; z-index: 2;}
.mapa #m-orlicke-hory {width: 11px; height: 11px; position: absolute; top: 78px; left: 250px; border-style: none; z-index: 2;}
.mapa #m-slavkovsky-les {width: 11px; height: 11px; position: absolute; top: 95px; left: 35px; border-style: none; z-index: 2;}
.mapa #m-sumava {width: 11px; height: 11px; position: absolute; top: 175px; left: 82px; border-style: none; z-index: 2;}
.mapa #m-vysocina {width: 11px; height: 11px; position: absolute; top: 160px; left: 210px; border-style: none; z-index: 2;}
#mapa_popisek {width: 110px; height: 16px; position: absolute; bottom: 2px; right: 2px; z-index: 2;}
.pocasi_karta 		{width: 75px; height: 82px; position: absolute; border-style: none; z-index: 2;}
.pocasi_karta_beskydy			{left: 334px; top: 108px;}
.pocasi_karta_jeseniky			{left: 276px; top: 46px;}
.pocasi_karta_jizerske-hory		{left: 134px; top: -4px;}
.pocasi_karta_krkonose			{left: 186px; top: 14px;}
.pocasi_karta_krusne-hory		{left: 58px; top: 28px;}
.pocasi_karta_orlicke-hory		{left: 226px; top: 70px;}
.pocasi_karta_sumava			{left: 72px; top: 145px;}
.pocasi_karta_ceskomoravska-vrchovina	{left: 182px; top: 135px;}
.pocasi_karta_ikonka			{width: 35px; height: 39px; position: absolute; left: 7px; top: 5px;}
.pocasi_karta_ikonka_anim		{width: 60px; height: 40px; position: absolute; left: 0px; top: 4px;}
.pocasi_karta_teplota			{width: 34px; height: 24px; padding-top: 10px; position: absolute; left: 20px; top: 48px; text-align: center; color: #FFFFFF; font-size: 8pt; font-weight: bold; cursor: help; background: url('../obr/pocasi/mapa/pozadi-teplota.png') no-repeat;}
.pocasi_karta_aktivni			{background: url('../obr/pocasi/mapa/pozadi-teplota-a.png');}

/* OBSAH - PODMINKY */
.podminky {padding: 10px 24px; background-color: #fff;}
.podminky h2 {width: 100%; border-style: none; margin: 0 0 10px 0; font-size: 9pt; color: #246985; font-weight: bold; text-align: center; background-color: transparent;}
.podminky ol {border-style: none; margin: 0; padding: 0 0 0 20px; font-size: 8pt; color: #2E7894;}

/* OBSAH - REKLAMA */
.reklama {padding: 22px 29px; background-color: #fff;}
.reklama h2 {width: 490px; height: 17px; min-height: 17px; padding: 0px; padding-top: 3px; margin: auto; background-color: #38A0CC; border-style: none; text-align: center; 	color: #FFFFFF; font-size: 9pt; font-weight: bold; line-height: 100%;}
.reklama h3 {width: 490px; min-height: 11px; margin: auto; margin-bottom: 20px; margin-top: 20px; padding: 0px; background-color: transparent; border-style: none; text-align: left; color: #D02120; font-size: 9pt; font-weight: normal;}
.reklama ul {padding: 6px 0 6px 35px; margin: 0; color: #2E7894; line-height: 18px; background: url('../obr/design/kontakty/pozadi-popis.png') repeat-y;}
.reklama .list2 {padding: 0 0 0 14px; margin: -8px 0 12px 0; color: #2E7894; line-height: 16px; background-image: none;}
.reklama_popis {padding: 7px 10px 7px 25px; margin-top: 22px; color: #2E7894; line-height: 18px; background: url('../obr/design/kontakty/pozadi-popis.png') repeat-y;}
.reklama_banner_nahled {width: 208px; height: 118px; padding-top: 40px; position: relative; top: 0; left: 245px; margin-top: -42px; border: 1px solid #38A0CC; color: #38A0CC; text-align: center; font-size: 8pt; font-weight: bold; line-height: 40px;}
.ad_pricelist {width: 490px; border-style: none; border-collapse: collapse; margin: auto; margin-bottom: 11px; font-size: 8pt; color: #2E7894;}
.ad_pricelist td {padding: 5px 10px; vertical-align: top; border: 1px solid #38A0CC; border-right-style: none; line-height: 16px;}
.ad_pricelist td.price {text-align: right; vertical-align: middle; white-space: nowrap; background-color: #E7F5FA; border: 1px solid #38A0CC;}
.ad_pricelist td.full {width: 352px;}
.ad_pricelist .spacing {height: 4px; padding: 0; border-style: none;}

/* OBSAH - VYHLEDAVANI */
.vypis_hled_info {width: 530px; margin: 20px; margin-left: auto; margin-right: auto; border-style: none; font-size: 9pt;}

/* OBSAH - KONTAKTY */
.kontakty {position: relative; border-style: none; border-spacing: 0px; margin: 0; padding: 34px 39px; font-size: 8pt; color: #2E7894; background-color: #fff;}
.kontakty_popis {width: 450px; height: 42px; padding-left: 20px; padding-top: 8px; margin-top: 10px; border-style: none; font-size: 8pt; line-height: 17px; color: #246985; background-image: url('../obr/design/kontakty/pozadi-popis.png'); background-repeat: repeat-y;}
.kontakty h2 {width: 450px; position: relative; top: 0px; left: 0px; margin-top: 30px; margin-bottom: 10px; padding-top: 0px; background-color: transparent; border-style: none; text-align: left; color: #D32D2D; font-size: 9pt;}
.kontakty ul {margin: 0px; margin-top: -5px; padding-left: 29px; line-height: 20px; list-style-image: url('../obr/design/kontakty/obalka.png');}
.kontakty_form {width: 470px; height: 192px; padding: 18px 0 18px 20px; color: #3A97BB; background: url('../obr/design/kontakty/pozadi-form.png') repeat-x;}
.kontakty_form_lb {text-align: left; vertical-align: top; width: 60px; font-weight: bold; font-size: 8pt;}
.kontakty_form_pb {text-align: left; vertical-align: top; width: 410px; font-size: 8pt;}
.pole_kontakt {height: 16px; border: 1px solid #38A0CC; font-size: 9pt; color: #246985; margin-bottom: 5px;}
.pole_kontakt_jmeno {width: 168px;}
.pole_kontakt_email {width: 218px;}
.pole_kontakt_zprava {width: 268px; height: 88px;}
input.kontakty_form_tl {width: 70px; height: 21px; padding-bottom: 3px; border: 1px solid #246985; font-size: 8pt; font-weight: bold; color: #fff; background: #3491B7 none; letter-spacing: 1px; cursor: pointer;}
.kontakty_poznamka {position: relative; top: 0px; left: 180px; margin-top: -20px; font-size: 7.5pt; vertical-align: top; line-height: 12px;}
.kontakty_tab {width: 470px; border-collapse: collapse;}
.kontakty_hlaseni {position: relative; left: 0px; top: 0px; width: 470px; padding-top: 10px; margin: auto; font-size: 9pt; text-align: center; background-color: #E6F5F9;}

/* OBSAH - AKTUALITY */
.news_detail {position: relative;}
.news_detail h2 {text-align: right; width: 490px; height: 20px; line-height: 20px; min-height: 20px; padding: 0 19px; font-size: 7pt; margin: 0 0 12px 0;}
.news_detail .post {width: 490px; border-style: none; border-spacing: 0px; margin: auto; margin-bottom: 11px; font-size: 8pt; color: #2E7894;}
.news_detail img {display: block; margin: 12px auto;}
.aktuality_vypis {width: 490px; height: 495px; border-style: none; border-spacing: 0px; margin: auto; margin-bottom: 11px; font-size: 9pt; color: #2E7894; line-height: 24px;}
.news_detail table {border-collapse: collapse;}
.news_detail table td {vertical-align: top; line-height: 140%}

/* OBSAH - ODKAZY A ZPETNE ODKAZY */
.odkazy,.zpetne_odkazy {position: relative; border-style: none; border-spacing: 0px; padding: 0 19px; background-color: #fff;}
.odkazy_sloupec {width: 116px; margin: 20px; text-align: left; vertical-align: top;  font-size: 8pt; color: #2E7894; float: left;}
.zpetne_odkazy h2 {width: 490px; min-height: 11px; margin: auto; margin-bottom: 20px; margin-top: 20px; padding: 0px; background-color: transparent; border-style: none; text-align: left; font-size: 9pt; font-weight: bold;}
.zpetne_odkazy_text {width: 490px; margin: 15px; margin-left: auto; margin-right: auto; font-size: 8pt; color: #2E7894;}

/*OBSAH - AKTUALIZACE*/
h3.aktual_h3 {width: 490px; margin: 10px auto; color: #D02120;}
.aktual_ls {width: 320px; margin: 0px 0px 0px 19px; float: left;}
.aktual_ps {width: 160px; margin: 0px; float: left;}
