/*==================body======================================================*/
body {font-family: Verdana, "Geneva CE", lucida, sans-serif; font-size: 12px; color: #000; text-align: center; margin: 0auto; padding:0; background:#fff;}
/*==================html======================================================*/
form, h2, h3, h1 {padding: 0px; margin: 0px;}
table {font-size: 12px; color: #000;}
/*==================nadpisy===================================================*/
.obdnadpis {font-size: 18px; font-weight: bold; color: #430F23;}
.stdnadpis {font-size: 15px; font-weight: bold; color: #430F23;}
.alink, .alink2 {color: #2D460F}
.alink2 {font-weight: bold;}
.nad_for {font-size: 0.9em; font-weight: bold;}
.bf_vlakno_nadpis {font-size: 1.0em; font-weight: bold;}
/*==================odrazky===================================================*/
.svatecnik {text-align: left; color: #d2d380; padding-top: 4px; float: left; width: 800px;}
.odraz_a {float: left; text-align: right; padding-top: 2px; width: 200px;}
.hledackovnik {text-align: right; padding-top: 5px;}
.nadpisovnicek {padding: 0px 4px 0px 4px; background: #d2d380;}
.vfont {padding: 2px 20px;}
/*==================cistice===================================================*/
.clear {display: none; clear: both;}
.clearovnik {clear: both;}
/*==================tlacidla  inputy==========================================*/
.tl {background: #d2d380; border: outset 0.2em #fff; cursor: pointer;}
.koit {width: 200px}
.kota {width: 300px}
.lki {width: 140px;}
/*==================menu======================================================*/
.mokolo {width: 170px;}
.menul/*blok1*/ {float: left; width: 170px; height: 57px; background: url('menu/menul.gif'); background-repeat: no-repeat;}
.menu2/*blok2*/ {float: left; width: 170px; height: 57px; background: url('menu/menu2.gif'); background-repeat: no-repeat;}
.menunad {padding-top: 10px; font-weight: bold; color: #d2d380;}
.menunad2 {padding-top: 10px; font-weight: bold; color: #fff;}
.menuoo {float: left; width: 170px; background: url('menu/menuoo.gif'); background-repeat: repeat-y;}
.menud {float: left; width: 170px; height:13px; background: url('menu/menud.gif'); background-repeat: no-repeat; margin-bottom: 4px;}
.menuood {text-align: left; padding-left: 4px}
.menuood2 {text-align: center;}
/*==================hyperlinky================================================*/
A:link, A:visited {text-decoration: underline; color: #2D460F;}
A:hover {text-decoration: none; color: #461D5C}
A.menu:link, A.menu:visited {width: 158px; display:block; font-weight: bolder; color:#000; text-decoration: none; padding: 2px; text-align: left;border-bottom: 1px dotted; font-size: 11px;}
A.menu:hover {width: 158px;	display:block; color:#fff; text-decoration: none; padding:2px; text-align: left; border-bottom: 1px dotted; font-size: 11px;}
A.menu22:link, A.menu22:visited {width: 106px; display:block; font-weight: bolder; color:#000; text-decoration: none; padding: 2px; text-align: left;border-bottom: 1px dotted; font-size: 11px;}
A.menu22:hover {width: 106px; display:block; color:#fff; text-decoration: none; padding:2px; text-align: left; border-bottom: 1px dotted; font-size: 11px;}
A.stdi:link, A.stdi:visited {color: #461D5C; font-weight: bold; text-decoration: underline;}
A.sa_nadpis_link:link, A.sa_nadpis_link:visited {font-size: 15px; font-weight: bold; color: #430F23; text-decoration: none;}
A.klink:link, A.klink:visited {text-decoration: none; color: #000;}
A.ga_link:link, A.ga_link:visited {color: #000; font-size: xx-small; text-decoration: none; font-weight: bold;}
A.posuvnicek {text-decoration: none; font-weight: bold; color: #461D5C;}
A.link_forum_a {color: #D4C680;}
A.bf_vypis_nad:link, A.bf_vypis_nad:visited {color: #0C371F;}
/*==================clankove sablony==========================================*/
.cl_center {width: 600px; margin: 0 auto 0auto;}
.cl_okolo {width: 580px;}
.cl_rubrika {float: right; width: 83px; height: 74px; background: url('clanky/cl_rubrika.gif'); background-repeat: no-repeat;}
.cl_nadpis {float: left; width: 497px; height: 46px; background: url('clanky/cl_nadpis.gif'); background-repeat: no-repeat;}
.cl_nadset {padding-top: 11px; text-align: left; padding-left: 20px;}
.cl_info {float: left; width: 497px; height: 28px; background: url('clanky/cl_info.gif'); background-repeat: no-repeat;}
.cl_obs_i {text-align: left; color: #461D5C; font-weight: bold; padding-left: 24px; font-size: 11px;}
.cl_telo {float: left; width: 580px; background: url('clanky/cl_telo.gif'); background-repeat: repeat-y;}
.cl_mtext {text-align: justify; padding: 4px 24px 4px 24px;}
.cl_tech {width: 580px; height: 56px; background: url('clanky/cl_tech.gif'); background-repeat: no-repeat; float: left;}
.cl_tech2 {width: 580px; height: 20px; float: left; background: url('clanky/cl_telo.gif'); background-repeat: repeat-y; padding-bottom: 4px;}
.cl_kom {width: 420px; height: 36px; float: left;}
.cl_obs_i2 {text-align: left; color: #461D5C; font-weight: bold; padding-left: 24px; font-size: 11px; padding-top: 8px;}
.cl_drzkoknizka2 {width: 160px; height: 36px; float: left; padding-top: 8px; text-align: left;}
.cl_drzkoknizka {width: 140px; height: 20px; float: left; text-align: left;}
.cl_dole {float: left; width: 580px; height: 20px;}
.cl_dole2 {float: left; width: 580px; height: 20px; background: url('clanky/cl_dole.gif'); background-repeat: no-repeat; }
.cl_fejsbuk {float: left; width: 20px; height: 20px;}
.cl_rubrika_z {width: 83px; height: 74px; float: right; background: url('rubriky/zakaz.gif'); background-repeat: no-repeat;}
/*==================hodnoceni clanku==========================================*/
.tech_footer {width: 558px; margin: 0 auto 0 auto;}
.tech_vrsek {width: 558px; height: 20px; float: left; background: url('clanky/tech_vrsek.gif'); background-repeat: no-repeat; text-align: left;}
.tech_leva {width: 418px; float: left; height: 24px; text-align: left; background: url('clanky/tech_leva.gif'); background-repeat:repeat-y; font-weight: bolder;}
.tech_prava {width: 140px; float: left; height: 24px; text-align: center; background: url('clanky/tech_prava.gif'); background-repeat:repeat-y; font-weight: bolder;}
.tech_leva2 {width: 140px; height: 20px; float: left; text-align: left; background: url('clanky/tech_leva2.gif'); background-repeat:repeat-y; font-weight: bolder;}
.tech_leva3 {width: 140px; height: 26px; float: left; text-align: left; background: url('clanky/tech_leva2.gif'); background-repeat:repeat-y; font-weight: bolder;}
.tech_leva4 {width: 140px; height: 120px; float: left; text-align: left; background: url('clanky/tech_leva2.gif'); background-repeat:repeat-y; font-weight: bolder;}
.tech_prava2 {width: 418px; height: 20px; float: left; text-align: center; background: url('clanky/tech_prava2.gif'); background-repeat:repeat-y; font-weight: bolder;}
.tech_prava3 {width: 418px; height: 26px; float: left; text-align: center; background: url('clanky/tech_prava2.gif'); background-repeat:repeat-y; font-weight: bolder;}
.tech_prava4 {width: 418px; height: 120px; float: left; text-align: center; background: url('clanky/tech_prava2.gif'); background-repeat:repeat-y; font-weight: bolder;}
.tech_spodek {width: 558px; height: 16px; float: left; background: url('clanky/tech_spodek.gif'); background-repeat:no-repeat;}
.techno_odraz {padding-left: 18px; text-align: left;}
.techno_odraz2 {padding-top: 1px;}
.techno_odraz3 {text-align: left;}
.tech_nadpis {height: 20px; padding: 0px 2px 0px 2px; background: url('clanky/tech_nadpis.gif'); background-repeat: repeat-x; color: #430F23;}
.tech_okolo {width: 580px; background: url('clanky/cl_telo.gif'); background-repeat: repeat-y; padding-top: 14px; float: left;}
.tech_telo {width: 558px; background: url('clanky/tech_telo.gif'); background-repeat: repeat-y; float: left; }

/*=================ramecek kolem hl. obsahu===================================*/
.ob_nadpis {float: left; width: 580px; height: 46px; background: url('design/ob_nadpis.gif'); background-repeat: no-repeat;}
.ob_nadpis_hone {padding-top: 8px; text-align: left; padding-left: 20px;}
.ob_nadpis_hone2 {padding-top: 6px; text-align: left; padding-left: 20px;}
.ob_telo {float: left; width: 580px; background: url('design/ob_telo.gif'); background-repeat: repeat-y; padding-bottom: 6px;}
.ob_dole {float: left; width: 580px; height: 20px; background: url('design/ob_dole.gif'); backgrund-repeat: no-repeat;}
/*=================komentare==================================================*/
.universal_koa, .universal_kob, .universal_koc  {float: left; height: 20px; background: url('komentare/universal.gif'); background-repeat: repeat-x; margin: 2px; text-align: center; padding-top: 2px; font-weight: bold;}
.universal_koa {width: 210px;}
.universal_kob {width: 170px}
.universal_koc {width: 166px;}
.universal_koaa, .universal_kobb, .universal_kocc  {float: left; height: 18px; margin: 2px; text-align: left; padding-top: 2px; font-weight: normal; border: 1px solid #c6c57c; }
.universal_koaa  {width: 208px;}
.universal_kobb {width: 168px}
.universal_kocc {width: 164px;}

.ko_hlavicka {width: 546px; height: 58px; background: url('komentare/ko_hlavicka.gif'); backround-repeat: repeat-x; margin: 0px 2px;}
.ko_ava {float: right; width: 40px; margin: 0px 2px; height: 54px; padding-top: 4px; }
.ko_hlavia {float: left; width: 500px; height: 18px;}
.ko_hlavia_text {text-align: left; padding: 1px 2px; line-height: 16px; font-size: 10px; font-weight: normal;}
.ko_text2 {width: 542px; margin: 0px 2px 16px 2px; border-bottom: 2px dotted #c6c57c; border-left: 2px dotted #c6c57c; border-right: 2px dotted #c6c57c;}
.ko_text_text {padding: 2px 4px 8px 2px; text-align: justify;}
/*=================ankety=====================================================*/
.an_cl_otazka {text-align: center; padding: 4px 20px; font-weight: bold;}
.an_cl_odpoved {text-align: left; padding-left: 18px;}
.an_cl_kolik {font-size: 10px; padding-bottom: 4px;}

.universal_ana, .universal_anb, .universal_anc  {float: left; height: 20px; background: url('komentare/universal.gif'); background-repeat: repeat-x; margin: 2px; text-align: center; padding-top: 2px; font-weight: bold;}
.universal_ana {width: 100px;}
.universal_anb {width: 300px}
.universal_anc {width: 146px;}

.universal_anaa, .universal_anbb, .universal_ancc  {float: left; margin: 2px; text-align: left; padding-top: 2px; font-weight: normal;  border-top: 2px solid #c6c57c;}
.universal_anaa  {width: 100px;}
.universal_anbb {width: 300px}
.universal_ancc {width: 146px;}

.an_list_footer {width: 558px;}
.an_list_patka {width: 558px; clear: both;}

.an_blok_ot {text-align: center; font-weight: bold; font-size: 11px; padding: 0px 4px;}
.an_blok_od {text-align: left; font-weight: bold; font-size: 11px; padding: 0px 4px;}
.an_blok_od_line {margin: 4px 0px; text-align: left; padding: 0px 4px; text-align: left;}
.an_blok_od_line_hl {background: #618027; height: 10px;}

/*=================search=====================================================*/
.universal_vya, .universal_vyb, .universal_vyc  {float: left; height: 20px; background: url('komentare/universal.gif'); background-repeat: repeat-x; margin: 2px; text-align: center; padding-top: 2px; font-weight: bold;}
.universal_vya {width: 84px;}
.universal_vyb {width: 300px}
.universal_vyc {width: 79px;}

.universal_vyaa, .universal_vybb, .universal_vycc  {float: left; height: 20px; margin: 2px; text-align: center; padding-top: 2px; font-weight: bold; border: 1px solid #c6c57c;}
.universal_vyaa {width: 82px;}
.universal_vybb {width: 298px}
.universal_vycc {width: 77px;}

.vy_textujem {font-size: 10px; text-align: center;}
.vy_textujem2 {font-size: 10px; text-align: left;}

.vy_leva, .vy_prava {float: left; height: 28px; width: 259px;}
.vy_leva_prava_text {text-align: left; padding-left: 14px;}

/*=================galerie====================================================*/
.ga_pic_footer {float: left; width: 176px; height: 140px; padding: 2px 18px;}
.ga_pic_footer_obsah {text-align: center;}
.ga_pre_co_to_footer {float: left; width: 320px; height: 140px;}
.ga_pre_co {float: left; width: 120px; height: 18px; margin: 1px 0px;}
.ga_pre_to {float: left; width: 200px; height: 18px; margin: 1px 0px;}

.ga_pre_co_text {font-weight: bold; text-align: left;}
.ga_pre_to_text {font-weight: normal; text-align: left;}

.ga_pre_patka {width: 558px; clear: both;}
.ga_pre_patka_text {text-align: center; font-size: xx-small;}

.img_obr, .gal_obr img, .clafo img {border: 1px solid #88892A; padding: 2px; margin-bottom: 2px;}
.clafo2 {border: 1px solid #88892A; padding: 2px; margin-bottom: 2px; width: 494px; margin: 0 auto}

.ga_ukaz_odsun {width: 40px; height: 26px; float: left;}
.ga_ukaz_odsun2 {width: 40px; height: 110px; float: left;}
.ga_ukaz_odsun3 {width: 40px; height: 66px; float: left;}
.ga_ukaz_odsun4 {width: 40px; height: 140px; float: left;}
.ga_ukaz_leva {width: 120px; height: 26px; float: left;}
.ga_ukaz_prava {width: 340px; height: 26px; float: left;}
.ga_ukaz_leva2 {width: 120px; height: 110px; float: left;}
.ga_ukaz_prava2 {width: 340px; height: 110px; float: left;}
.ga_ukaz_leva3 {width: 120px; height: 66px; float: left;}
.ga_ukaz_prava3 {width: 340px; height: 66px; float: left;}
.ga_ukaz_leva4 {width: 120px; height: 140px; float: left;}
.ga_ukaz_prava4 {width: 340px; height: 140px; float: left;}

.ga_ukaz_footer {width: 438px; margin: 0 auto 0 auto;}
.ga_pic_footer2 {float: left; width: 136px; height: 162px; padding: 2px; background: #c6c57c; border: 1px solid #8A7A2A; margin: 2px;}
.ga_pre_patka2 {width: 442px; clear: both;}
.ga_ukaz_table {width: 134px; height: 126px; text-align: center;}

.ga_obr_ukaz_odsad {float: left; width: 558px; height: 30px; margin-bottom: 10px;}

/*=================histkal====================================================*/
.universal_hka {float: left; height: 20px; background: url('komentare/universal.gif'); background-repeat: repeat-x; margin: 2px; text-align: center; padding-top: 2px; font-weight: bold; width: 107px}

.universal_hkb {float: left; height: 20px; background: url('komentare/universal.gif'); background-repeat: repeat-x; margin: 2px; text-align: center; padding-top: 2px; font-weight: bold; width: 134px}

.hk_footer {width: 555px; text-align: center;}
.hk_footer2 {width: 552px; text-align: center;}
.hk_footer3 {width: 504px; text-align: center;}

.hk_typ, .hk_detail {width: 32px; height: 30px; float: left;}
.hk_udalost {width: 340px; height: 30px; float: left;}
.hk_roky {width: 100px; height: 30px; float: left;}
.hk_patka {clear: both; width: 504px; height: 2px; border-bottom: 1px solid #b5b577;}

.hk_udalost2 {width: 502px;}

.hk_udalost_text {padding-top: 8px; font-weight: bold; text-align: left;}
.hk_udalost_text2 {padding-top: 8px; font-weight: bold; text-align: center;}

/*=================odkazy rozcestnik==========================================*/
.or_pic_footer {float: left; width: 146px; height: 140px; padding: 2px 18px;}
.or_pre_co_to_footer {float: left; width: 350px; height: 140px;}

.or_pre_co {float: left; width: 150px; height: 18px; margin: 1px 0px;}
.or_pre_to {float: left; width: 200px; height: 18px; margin: 1px 0px;}
.or_pre_co2 {float: left; width: 150px; height: 25px; margin: 1px 0px;}
.or_pre_to2 {float: left; width: 200px; height: 25px; margin: 1px 0px;}
.or_pre_co_text {font-weight: bold; text-align: left; padding-top: 4px;}

/*=================login complet + readers====================================*/
.lk_footer {width: 168px; margin: 0 auto 0 auto;}

.lk_avatar {width: 48px; height: 80px; float: left;}

.lk_texty_footer {width: 116px; float: left;}
.lk_text {text-align: left; float: left; width: 120px; padding-left: 4px;}


.lk_patka {width: 168px; height: 2px; clear: both;}

.lk_login {padding-right: 4px; text-align: center;}

/*=================downloads==================================================*/
.dwnl_footer {width: 554px;}

.dwnl_sekce {float: left; height: 20px; background: #d2d380; border: outset 1px #fff; cursor: pointer; margin: 4px; text-align: center; padding-top: 2px; font-weight: bold; width: 128px;}

.dwnl_texty {font-size: 0.9em;}

.universal_dwnla, .universal_dwnlb, .universal_dwnlc, .universal_dwnld, .universal_dwnle {float: left; height: 20px; background: url('komentare/universal.gif'); background-repeat: repeat-x; margin: 2px;}

.universal_dwnlaa, .universal_dwnlbb, .universal_dwnlcc, .universal_dwnldd, .universal_dwnlee {float: left; height: 30px; margin: 2px;}

.universal_dwnla {width: 34px;}
.universal_dwnlb {width: 82px;}
.universal_dwnlc {width: 274px;}
.universal_dwnld {width: 80px;}
.universal_dwnle {width: 62px;}

.universal_dwnlaa {width: 34px;}
.universal_dwnlbb {width: 82px;}
.universal_dwnlcc {width: 274px;}
.universal_dwnldd {width: 80px;}
.universal_dwnlee {width: 62px;}

.universal_dwnl_text {font-weight: bold; padding-top: 2px;}
.dwnl_text2 {padding-top: 8px;}
.dwnl_text {font-weight: bold; padding-top: 8px;}

.dwnl_patka {clear: both; width: 552px; height: 2px; border-bottom: 1px solid #b5b577;}
.dwln_udaj {width: 552px; border-top: 1px solid #b5b577; padding-top: 4px; line-height: 20px;}

.dwnl_detail_nadpis {margin: 2px 16px;}
.dwnl_detail_nadpis_text {font-weight: bold;}

/*=================kviz=======================================================*/
.universal_kva, .universal_kvb, .universal_kvc {float: left; height: 20px; background: url('komentare/universal.gif'); background-repeat: repeat-x; margin: 2px;}
.universal_kva_text {font-weight: bold; padding-top: 2px; padding-left: 4px; text-align: left;}
.universal_kva_text small {font-weight: normal; padding-top: 2px; text-align: left;}
.universal_kvbc_text {text-align: center; padding-top: 2px; font-weight: bold;}
.universal_kvbc_text2 {padding-top: 6px;}

.universal_kva {width: 354px;}
.universal_kvb, .kv_end {width: 96px;}
.universal_kvc, .kv_koukej {width: 96px;}

.kv_patka {clear: both; width: 552px; height: 4px; border-bottom: 1px solid #b5b577; margin: 4px 0px}

.kv_nazev {width: 354px; line-height: 15px;}
.kv_nazev, .kv_end, .kv_koukej {float: left; height: 30px;}

.kv_vy_jmeno, .kv_vy_procento, .kv_vy_spravne, .kv_vy_cas {float: left; height: 20px; background: url('komentare/universal.gif'); background-repeat: repeat-x; margin: 2px; font-weight: bold;}

.kv_vy_jmeno {width: 270px;}
.kv_vy_procento {width: 90px;}
.kv_vy_spravne {width: 70px;}
.kv_vy_cas {width: 112px;}

.kv_vy_jmenoa, .kv_vy_procentoa, .kv_vy_spravnea, .kv_vy_casa {float: left; height: 40px; margin: 2px;}

.kv_vy_jmenoa {width: 270px;}
.kv_vy_procentoa {width: 90px;}
.kv_vy_spravnea {width: 70px;}
.kv_vy_casa {width: 112px;}

.ko_vy_text_a {padding-top: 8px; font-weight: bold;}
.ko_vy_text_b {padding-top: 10px; font-size: 0.9em;}
.ko_vy_text_c {padding-top: 4px; font-size: 0.9em;}

.kv_vysl_ukaza {width: 182px;  float: left; height: 20px; background: url('komentare/universal.gif'); background-repeat: repeat-x; margin: 2px; padding-top: 2px; font-weight: bold;}
.kv_vysl_ukazb {width: 178px;  float: left; height: 20px; margin: 2px; padding-top: 2px; font-weight: bold;}

.kv_otazka {height: 20px; background: url('komentare/universal.gif'); background-repeat: repeat-x; margin: 2px;}
.kv_odpoved {margin: 0px 3px 2px 16px; height: 24px; border: 1px solid #b5b577;}

/*=================pridani clanku=============================================*/
.ada_a {margin: 4px 10px;}
.ada_a_text {font-weight: bold; text-align: left;}

/*=================guestbook==================================================*/
.gb_hlavia_text {text-align:left; font-weight: bold; padding: 4px 0px 0px 2px; }

/*=================blok 5=====================================================*/
.blok_5_footer {width: 580px;}
.blok_5_nadpis {width: 580px; height: 40px; background: url('bloky/blok_5_nadpis.gif'); background-repeat: no-repeat;}
.blok_5_telo {width: 580px;  background: url('bloky/blok_5_telo.gif'); background-repeat:repeat-y;}
.blok_5_spodek {width: 580px; height: 30px; background: url('bloky/blok_5_spodek.gif'); background-repeat: no-repeat;}

/*=================kratke zpravy + archiv zprav===============================*/
.news_dat, .news_arrow, .news_nadpis, .news_prejdi {float: left; height: 20px; margin-bottom: 4px;}

.news_dat {width: 100px; color: #2D460F;}
.news_arrow {width: 20px; background: url('novinky/arrow.gif'); background-repeat: no-repeat;}
.news_nadpis {width: 390px; color: #2D460F;}
.news_prejdi {text-align: right;  width: 40px; }

.news_dat2, .news_nadpis2 {float: left; height: 20px; margin-bottom: 4px;}

.news_dat2 {width: 100px; color: #461D5C;}
.news_nadpis2 {width: 390px; color: #461D5C;}

.news_textujeme {padding: 3px 0px 0px 8px; text-align: left; font-weight: bold; font-size: 1.0em;}

.news_puntik_zeleny {width: 32px; height: 12px; background: url('novinky/n_lo.gif'); float: left; background-position: bottom right; background-repeat: no-repeat;}
.news_puntik_fialovy {width: 12px; height: 12px; background: url('novinky/n_os.gif'); float: left; background-repeat: no-repeat; background-position: bottom center;}

.news_info_lo {width: 190px; float: left; height: 12px; color: #2D460F;}
.news_info_os {width: 190px; float: left;  height: 12px; color: #461D5C;}
.news_info_archiv { width: 130px; height: 12px; float: left;}

.news_info_text {font-size: 0.8em; text-align: left; padding-left: 4px; padding-top: 2px;}

.news_arrow2 {width: 20px; background: url('novinky/arrow2.gif'); background-repeat: no-repeat; height: 20px; float: left}

/*=================katalog - objektu==========================================*/
.ko_tecka {color: #430F23;}

A.ko_menu:link, A.ko_menu:visited {width: 158px; display:block; font-weight: bolder; color: #7B588D; text-decoration: none; padding: 2px; text-align: left; border-bottom: 1px dotted; font-size: 11px;}
A.ko_menu:hover {width: 158px;	display:block; color:#fff; text-decoration: none; padding:2px; text-align: left; border-bottom: 1px dotted; font-size: 11px;}
A.ko_odkaz {text-align: center; padding-top: 2px; text-decoration: none; height: 18px; font-weight: bold;}

.ko_pic_footer {float: left; width: 148px; height: 128px; padding: 2px 14px;}
.ko_pic_footer2 {float: left; width: 148px; height: 148px; padding: 2px 14px;}
.ko_pic_footer_obsah {text-align: center;}

.ko_blok_nadpis {float: left; width: 360px; height: 30px;}
.ko_blok_polozka_leva {width: 80px; float: left; height: 20px;}
.ko_blok_polozka_prava {width: 280px; float: left; height: 20px;}
.ko_blok_polozka_prava2 {width: 280px; float: left; height: 40px;}
.ko_blok_polozka_leva22 {width: 120px; float: left; height: 20px;}
.ko_blok_polozka_prava22 {width: 240px; float: left; height: 20px;}
.ko_blok_polozka_prava23 {width: 240px; float: left; height: 40px;}

.ko_blok_text {text-align: center; font-weight: bold;}
.ko_blok_text2 {text-align: left; font-weight: normal;}
.ko_blok_text3 {text-align: left; font-weight: bold;}
.ko_blok_text4 {text-align: center; font-weight: bold; font-size: 0.8em;}

.ko_tl {background: #d2d380; border: outset 0.2em #fff; cursor: pointer; float: left; width: 120px; margin: 2px; height: 20px; padding-top: 4px;}
.ko_tl-vybrano {background: #d2d380; border: outset 0.2em #fff; cursor: pointer; float: left; width: 120px; margin: 2px; height: 20px; padding-top: 4px;}

.ko_filtr_footer {width:180px; height: 48px; float: left; margin: 3px; line-height: 22px;}
.ko_filter_footer_text {text-align: center; font-size: 0.8em;}
.ko_filter_input {width: 160px; height: 20px; text-align: left; font-size: 1.0em;}

.ko_posuvnik_disabled, .ko_posuvnik {width: 120px; height: 20px; background: #d2d380; border: 0px; font-weight: bold;}
.ko_posuvnik_disabled {color: #000;}
.ko_posuvnik {color: #461D5C; cursor: pointer;}

.ko_posuvnik_box {width: 150px; float: left; height: 30px;}
.ko_posuvnik_mezerkac {width: 20px; float: left; height: 30px; padding-top: 2px;}


.katalog_objektu_skupina_prepinac,.katalog_objektu_skupina_prepinac_vybrano,.katalog_objektu_skupina_prepinac_zvyrazneno,.katalog_objektu_skupina_prepinac_vybrano_zvyrazneno {width: 128px; height: 22px;  position: relative; float: left; background: url('komentare/universal.gif'); background-repeat: repeat-x; margin: 2px;}

.katalog_objektu_skupina_prepinac a,.katalog_objektu_skupina_prepinac_vybrano a,.katalog_objektu_skupina_prepinac_zvyrazneno a,.katalog_objektu_skupina_prepinac_vybrano_zvyrazneno a {text-decoration: none; font-weight: bold; width: 128px; display: block; padding-top: 2px; color: #000; height: 22px;}

.katalog_objektu_skupina_prepinac_vybrano {background-color: #787F3B; height: 22px;}

.katalog_objektu_skupina_prepinac_zvyrazneno,.katalog_objektu_skupina_prepinac_vybrano_zvyrazneno {background-color: #461D5C;  height: 22px;}

.katalog_objektu_skupina_prepinac_vybrano_zvyrazneno {border-color: C4CD78;}

.ko_typ_vyber_footer {width: 554px; height: 24px;}

.ko_centr_posuvnik {width: 324px;}

.ko_nadpis {width: 558px;}
.ko_info {margin-top: 4px;}

.ko_ko_center {width: 520px; /*padding-left: 14px;*/}

.osoba_s, .adresa_s, .phone_s, .mail_s, .icq_s, .skype_s, .twitter_s, .facebook_s, .gps_s, .www_s {width: 20px; height: 20px; float: left;}
.osoba_s {background: url('katalog/osoba_s.gif'); background-repeat: no-repeat;}
.adresa_s {background: url('katalog/adresa_s.gif'); background-repeat: no-repeat;}
.phone_s {background: url('katalog/phone_s.gif'); background-repeat: no-repeat;}
.mail_s {background: url('katalog/mail_s.gif'); background-repeat: no-repeat;}
.icq_s {background: url('katalog/icq_s.gif'); background-repeat: no-repeat;}
.skype_s {background: url('katalog/skype_s.gif'); background-repeat: no-repeat;}
.twitter_s {background: url('katalog/twitter_s.gif'); background-repeat: no-repeat;}
.facebook_s {background: url('katalog/facebook_s.gif'); background-repeat: no-repeat;}
.gps_s {background: url('katalog/gps_s.gif'); background-repeat: no-repeat;}
.www_s {background: url('katalog/www_s.gif'); background-repeat: no-repeat;}

.ko_polel, .ko_polep {float: left; width: 238px;}
.ko_polel_text {padding-left: 4px; padding-top: 4px; font-size: 0.9em; font-weight: bold; text-align: left;}
.ko_polep_text {padding-right: 4px; font-size: 0.9em; font-weight: bold; text-align: right; padding-top: 4px;}

.ko_galerie_footer {width: 528px;}

.transparent {margin: 2px; opacity: 0.2; -moz-opacity: 0.2; -khtml-opacity: 0.2; filter: alpha(opacity=20); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}
.ntransparent {margin: 2px;}

.ko_picto_footer {width: 526px; text-align: left;}

.blanko, .blanko2, .jos, .dos, .tos, .cos, .batole, .dite, .dum, .kratkyp, .strednip, .dlouhyp {width: 50px; height: 39px;}

.blanko {background: url('katalog/blanko.gif'); background-repeat: no-repeat;}
.blanko2 {background: url('katalog/blanko2.gif'); background-repeat: no-repeat;}
.jos {background: url('katalog/1os.gif'); background-repeat: no-repeat;}
.dos {background: url('katalog/2os.gif'); background-repeat: no-repeat;}
.tos {background: url('katalog/3os.gif'); background-repeat: no-repeat;}
.cos {background: url('katalog/4os.gif'); background-repeat: no-repeat;}
.batole {background: url('katalog/batole.gif'); background-repeat: no-repeat;}
.dite {background: url('katalog/dite.gif'); background-repeat: no-repeat;}
.dum {background: url('katalog/dum.gif'); background-repeat: no-repeat;}
.kratkyp {background: url('katalog/kratkyp.gif'); background-repeat: no-repeat;}
.strednip {background: url('katalog/strednip.gif'); background-repeat: no-repeat;}
.dlouhyp {background: url('katalog/dlouhyp.gif'); background-repeat: no-repeat;}

.ko_sedame2 {text-align: center;}
.ko_otdo_text {text-align: center; font-weight: bold;}
.ko_otdo_text2 {text-align: center; font-weight: bold;}

.ko_jl_gr {width: 60px; vertical-align: top; text-align: center;}
.ko_jl_pr {width: 80px; vertical-align: top; text-align: center;}
.ko_jl_jl {vertical-align: top; text-align: left;}

.ko_jl_text {padding-top: 2px;}
.ko_jl_text2 {padding: 2px;}

.ko_bus {background: url('katalog/bus_small.gif'); background-position: left top; background-repeat: no-repeat; margin: 2px 20px; height: 20px; padding: 4px 0px 0px 50px; text-align: left;}

.ko_vlak {background: url('katalog/vlak_small.gif'); background-position: left top; background-repeat: no-repeat; margin: 2px 20px; height: 20px; padding: 4px 0px 0px 50px; text-align: left;}

.ko_obja {margin-top: 4px;}
.ko_objb {margin-bottom: 8px;}
.ko_objc {width: 120px; height: 160px; float: left;}
.ko_objd {width: 380px; height: 160px; float: left;}

.red {color: #430F23; font-weight: bold;}
.green1 {color: #2D460F;}

/*=================personalista===============================================*/
.per_universal {height: 20px; width: 174px; background: url('komentare/universal.gif'); background-repeat: repeat-x;}
.per_tab_td {border: ridge 0.2em #c6c57c; padding: 4px 0px;}
.per_td_text {line-height: 1.5;}

.per_pra {visibility: hidden;}

/*=================galerie OS LIPEN===========================================*/
.gal_sipecky_footer {width: 120px;}
.gal_sipky_vlevo {width: 40px; height: 40px; float: left; background: url('galerie/lipa_leva.gif');}
.gal_sipky_mezi {width: 40px; height: 40px; float: left;}
.gal_sipky_vpravo {width: 40px; height: 40px; float: left; background: url('galerie/lipa_prava.gif');}

.obr_ukaz_des_nadpis {font-size: 1.2em; font-weight: bold; color: #461D5C; margin: 0px 24px;}

.galerie_album_bunka {width: 160px; height: 160px; border: 1px solid #88892A; text-align: center; float: left; background: #c6c57c; margin: 2px 4px;}

/*=================stare styly pro clanky s fotkami===========================*/
.clamain {width: 532px;}
.hrcara {visibility: hidden;}
.vpravo-null {width: 390px; float: right;}
.vpravo {text-align: justify; padding: 0px 2px;}
.vlevo-null {float: left; width: 140px;}
.vlevo {text-align: center:}
.paticka-null {width: 532px; clear: both; height: 20px;}

.mapborder {width: 498px; border: 2px solid #88892A; padding: 4px 0px;}

.mapmain {width: 498px; margin: 0 auto 0 auto;}
.vpravo-map {width: 240px; float: right; margin: 0px; padding: 0px;}
.vlevo-map {width: 240px; float: left; margin: 0px; padding: 0px; margin-top: -6px;}
.vpravo_m, .vlevo_m {text-align: left;margin: 0px; padding: 0px;}
span.vfont {margin: 0px; padding: 0px; line-height: 1.20}

.hlavicka-null {clear: both;}


/*=================bazilisci forum============================================*/
.bf_lock_new {width: 24px; height: 24px; background: url('forum/vlakno_lock_new.gif');}
.bf_lock {width: 24px; height: 24px; background: url('forum/vlakno_lock.gif');}
.bf_vlakno_new {width: 24px; height: 24px; background: url('forum/vlakno_new.gif');}
.bf_vlakno {width: 24px; height: 24px; background: url('forum/vlakno_normal.gif');}

.bf_maz_edit {width: 120px; text-align: center; font-size: 0.8em; background: #E8E9B7; border-bottom: 1px #C4CD78 dotted; padding: 3px 0px; background-color: #E8E9B7; text-align: center; border-right: 2px solid #D4C680;}
.bf_nazev_vlakna {background: #E8E9B7; border-bottom: 1px #C4CD78 dotted; padding: 3px 0px; background-color: #E8E9B7; text-align: left; width:}
.bf_sleduj {background: #E8E9B7;  border-bottom: 1px #C4CD78 dotted; padding: 3px 0px; background-color: #E8E9B7; text-align: center;  width: 30px; border-right: 2px #C4CD78}


table .bforum_tabulka {font-size: 1.0em;}
.bforum_tabulka_top {background-color: #506c2f; color: #fff; border: 2px #C4CD78 solid; padding: 5px;  -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; border-top-left-radius: 10px; -moz-border-radius-topright: 10px;-webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; border-top-right-radius: 10px;}

.bforum_tabulka_top_right {background-color: #8B982B; border: 2px #C4CD78 solid; border-left: 0px; padding: 5px; width: 50px;-moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; border-top-right-radius: 10px;}

.bforum_tabulka_left {border-left: 2px #C4CD78 solid; border-bottom: 1px #C4CD78 dotted; padding: 3px 0px; background: #E8E9B7;  width: 35px; text-align: center; border-right: 2px solid #D4C680;}
.bforum_tabulka_left a {text-decoration: none;}
.bforum_tabulka_left_new {/*position: absolute; padding-top: 6px; padding-left: 8px;*/ font-weight: bold; color: rgb(153,0,0);}

.bforum_tabulka_right { border-right: 2px #C4CD78 solid; border-bottom: 1px #C4CD78 dotted; padding-right: 5px; background: #E8E9B7; width: 60px;}

.bforum_tabulka_text {border-bottom: 1px #C4CD78 dotted; padding: 3px 5px; background: #E8E9B7; color: #395E0B;width: 325px;}
.bforum_tabulka_text a {color: #395E0B;width: 100%; text-decoration: none;}
.bforum_tabulka_text a:hover {color: #8B982B;}

.bf_nadpis_sleduj {float: right; height: 100%; border-left: 2px #D4C680 solid; width: 59px; font-size: 0.8em; text-align: center;}


.bforum_tabulka_bottom { border: 2px #C4CD78 solid; border-top: 0px;height: 10px;padding-left: 10px;-moz-border-radius-bottomleft: 10px;-moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px;-khtml-border-bottom-left-radius: 10px;-khtml-border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.bforum_tabulka_bottom_odkaz {float: left; color: black; background-color: #C4CD78; font-weight: bold;  text-decoration: none !important; padding: 3px; margin: 1px 0px;}
.bforum_tabulka_bottom_odkaz:hover {color: white; background-color: #618027;}

.bforum_div {background-color: #B0BA6B; border: 2px #C4CD78 solid; padding: 5px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;}

.bforum_prispevek {background-color: #c6c57c; padding: 5px; width: 520px; =width: 530px; margin-top: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}

.bforum_prispevek_ctenar {width: 110px; border-right: 2px #787F3B solid; font-size: 10px; color: #2D460F; vertical-align: top; text-align: center;}
.bforum_prispevek_ctenar h3 {font-weight: bold; font-size: 1.2em; color: #2D460F;}
.bforum_prispevek_ctenar img {border: 2px #787F3B solid;}
.bforum_prispevek_nadpis { font-weight: bold; font-size: 13px; width: 400px; color: #787F3B; vertical-align: top; text-align: left;}
.bforum_prispevek_nadpis a {color: #787F3B; text-decoration: none;}
.bforum_prispevek_nadpis a:hover {color: #395E0B;}
.bforum_prispevek_nadpis_datum {float: right; font-size: 10px; =margin-top: -14px; color: #672D43;}
.bforum_prispevek_text {font-size: 13px;}
.bforum_prispevek_tlacitka {text-align: left; vertical-align: bottom;color: #787F3B;}
.bforum_prispevek_tlacitka a { border: 2px #787F3B solid;padding: 1px 5px; background-color: white;text-decoration: none !important; color: #787F3B !important;height: 16px;margin-left: 5px;margin-right: 5px;}
.bforum_prispevek_tlacitka a:hover {border: 2px #395E0B solid; color: #395E0B;}

/*Nasledujici style pro vypisovani reakce by se mely pouzit pouze, pokud neco chceme neco zmenit u vsech dosavadnich reakci a musi se zadavat s priznakem !important protoze musi prebit hodnoty zapsane primo v HTML(ty jsou naopak nutne pro editor...ten tridy nebere)*/
.bforum_reakce {}
.bforum_reakce_nadpis {}
.bforum_reakce_text {}

.ramecek_red {border: 1px solid rgb(67,15,35);background-color: rgb(179,123,145);padding: 4px; margin-bottom: 5px; color: #430F23;width: 530px;}
.ramecek_green {border:1px solid rgb(0,102,0); background-color: rgb(203,226,159);padding: 4px;margin-bottom: 5px;color: rgb(0,102,0);width: 530px;}
.ramecek_orange {border: 1px solid rgb(255,102,0); background-color: rgb(223,222,165); padding: 4px; margin-bottom: 5px; color: rgb(255,102,0); width: 530px;}

/*=================multimedia=================================================*/

.mm_picture {width: 200px; height: 200px; float: left;}
.mm_popis_leva {width: 80px; height: 20px; float: left;}
.mm_popis_prava {width: 190px; height: 20px; float: left;}
.mm_popis_leva2 {width: 80px; height: 68px; float: left;}
.mm_popis_prava2 {width: 190px; height: 68px; float: left;}
.mm_prazdny {width: 270px; height: 70px; float: left;}
.mm_prehraj {width: 66px; height: 200px; float: right;}
.mm_patka {clear: both;}


.multi-table-vypis {width: 95%;  text-align: center; border: 0px;}

.multi-nadpis-sekce {font-size: 16px;font-weight: bold;padding: 3px;  border-top-width: 0px;  border-left-width: 0px;border-right-width: 0px;border-bottom-width: 1px;border-style: dashed;border-color: #c0c0c0;}

.multi-radek1-nazev {border: 1px #C4CD78 solid; border-bottom: 0px; border-right: 0px; font-weight: bold; font-size: 13px; padding: 3px; color: #C4CD78;}
.multi-radek1-prehraj {border: 1px #C4CD78 solid; border-bottom: 0px; border-left: 0px; width: 30px;}
.multi-radek2-obrazek {border: 1px #C4CD78 solid; border-top: 0px; border-right: 0px; width: 150px;height: 137px;background-image: url(multimedia/img/film_box.gif); background-repeat: no-repeat;}
.multi-radek2-obrazek-in {width: 142px;height: 94px; margin-top: 1px;  margin-left: 3px; text-align: center;vertical-align: middle;}
.multi-radek2-popis { border: 1px #C4CD78 solid; border-top: 0px; border-left: 0px; width: 30px;}
.multi-radek2-popis-div {margin: 3px; border: 1px #C4CD78 solid; background-color: #96A054;}

.multi-nazev {font-weight: bold;font-size: 13px;text-align: left;  padding: 3px;}

.multi-popis {font-size: 13px;text-align: left;padding: 3px;}

.multi-prehraj {padding: 3px;text-align: right;}

.multi-nazev li {list-style-type: square;}

.multi-strankovani {font-size: 13px;text-align: center;padding: 3px;}

.multi-blok-vypis {padding: 0px;}

.multi-blok-obr {text-align: center;}

.multi-blok-table {width: 100%;padding: 2px;text-align: center;  border: 0px;}

.multi-blok-nazev {font-size: 13px;text-align: left; padding: 2px; font-weight: bold; padding: 3px; color: #C4CD78;}

.multi-blok-prehraj {text-align: center;padding: 2px;}

.multi-blok-odkaz {text-align: center;  padding: 2px;  font-size: 12px;border-top-width: 1px;border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-style: dashed;border-color: #c0c0c0;}

/*=================leto  s parou==============================================*/
.ditaokolo {width: 580px; padding: 4px 12px;}
.paratermin {width: 300px; text-align: center; color: #454C10; font-weight: bolder;}

.spacedown {width: 20%;	height: 8px;float: left;}
.mezerkujem {width: 56%;height: 8px;float: left;}

.arruphead {width: 20%;	height: 8px;float: left;background: url('para/arruphead.gif')top right;	background-repeat: no-repeat;}
.arrdown {width: 20%;float: left; background: url('para/arrdownbody.gif')top left;background-repeat: repeat-y;}
.paratam {width: 20%;float: left;background: url('para/arrdownbody.gif')top left; background-repeat: repeat-y;}
.parazpet {	width: 20%;float: left; background: url('para/arrdownbody.gif')top right; background-repeat: repeat-y;}
.arrup {width: 20%;	float: left;background: url('para/arrdownbody.gif')top left;background-repeat: repeat-y;}
.arrdownhead {width: 20%;height: 8px;float: left; background: url('para/arrdownhead.gif')top left;background-repeat: no-repeat;}

.odzleva {padding-left: 12px;}
.odzprava {padding-right: 12px;}

.paramisto {width: 56%;float: left;}

/*=================interi galerie=============================================*/
.intgalokolo {width: 288px;}
.intgalobr {width: 132px;float: left;}
.intgalobr img {padding: 2px;margin: 2px; border: 1px solid #88892A;}
/*================technicke pro clanky========================================*/
.tech_footer_cl {width: 520px; margin: 0 auto 0 auto;}
.tech_vrsek_cl {width: 520px; height: 20px; float: left; background: url('clanky/tech_vrsek_cl.gif'); background-repeat: no-repeat; text-align: left;}
.tech_spodek_cl {width: 520px; height: 16px; float: left; background: url('clanky/tech_spodek_cl.gif'); background-repeat:no-repeat;}
.tech_telo_cl {width: 520px; background: url('clanky/tech_telo_cl.gif'); background-repeat: repeat-y; float: left; }

.cl_polel, .cl_polep {float: left; width: 220px; /*border: 1px solid;*/}
.cl_polel_text {padding-left: 4px; padding-top: 4px; font-size: 0.8em; font-weight: bold; text-align: left;}
.cl_polep_text {padding-right: 4px; font-size: 0.8em; font-weight: bold; text-align: right; padding-top: 4px;}

.cl_cl_center {width: 480px; margin: 0 auto 0 auto}

/*================kalendar_akci===============================================*/
.ka_pic_footer {float: left; width: 170px; padding: 2px 2px 2px 18px;}
.ka_pre_co_to_footer {float: left; width: 350px; padding: 2px;}
.ka_pre_text {text-align: justify;}
.ka_pre_co {float: left; width: 120px; height: 54px; margin: 1px 0px;}
.ka_pre_to {float: left; width: 200px; height: 54px; margin: 1px 0px;}
.ka_pre_patka_text {text-align: justify; padding: 2px 18px;}
