body * { padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif, Verdana, Geneva;}
body {  padding: 0; margin: 0; font-size: 1em; background: #2D4C17 url(../data/design/background_site.jpg) repeat-x; color:#000000; text-align: center;}

h1 { margin: 10px 5px;  font-size: 22px; color: #000099; font-weight: bold;}
h2 { height: 19px; padding: 1px 0 0 8px; margin: 0;  font-size: 0.8em;}
h3 { margin: 5px 0 3px 0;  padding: 1px 0 0 10px; font-size: 0.9em; color: #000099;}
h4 { margin: 0;  font-size: 0.9em; color: #333;}
h5 { margin: 5px 0 3px 0;  padding: 1px 0 0 10px; font-size: 0.9em; color: #FF7315;}
h6 { margin: 5px 0 3px 0;  padding: 1px 0 0 10px; font-size: 0.8em; color: #000;}


p { font-size: 0.9em; margin-bottom: 10px;}
li { font-size: 0.9em; margin: 4px 0;}

hr { height: 3px; margin-bottom: 5px; background-color: #ef6b00; color: #ef6b00; border: none;}
img {border: none;}
img.odsazene_doleva {float: left; margin: 4px;}
div.background_foto_detail {width: 494px; height: 225px; background: #FFF url(../data/design/background_foto_detail.gif) no-repeat; text-align: center; margin: 0 10px;}
div.background_foto_detail img {margin: 12px 0;}
a:link {color: #3e3e3e; cursor:hand;}
a:visited {color: #1e1e1e}
a:active {color: #FF0000}
a:hover {color: #FF0000}
div.cls {clear:both; float: none; height: 2px;}
div.cls_blue {height: 5px; margin:3px 0 10px 0; clear:both; float: none; background-color: #2389B7;}
div.drobecky { padding: 10px 0 5px 5px; text-align:left; color: #777;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; line-height: 140%;}
div.drobecky a { color: #777;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}



#content { width: 1000px; height: 100%; text-align: left; position: relative; margin: 0 auto;}
#page  {padding: 0;} 
#top { width: 1000px; height: 90px; padding:0; border: none;}
#top2 { width: 970px; height: 257px; margin: 0; background: #7AAAD6 url(../data/design/background_top2.jpg) no-repeat;}
#top3 { width: 970px; height: 181px; margin: 0;}
#logo  { text-align: left; margin: 0; float: left; }
#logo a { position: relative; top: 30px;}

#levy_sloupec  { float: left; width: 670px; color: #333;}
#levy_sloupec_maly  { float: left; width: 145px; }
#stredni_sloupec { float: left; width:515px; }
#stredni_sloupec p { margin: 10px; }
#stredni_sloupec  ol li { list-style-type: decimal; }
#stredni_sloupec h3 { color: #FF6600; font-size: 0.9em; margin: 20px 0 5px 0;}
#stredni_sloupec h4 { color: #54B100; font-size: 0.9em; margin: 20px 0 5px 10px;}
#stredni_sloupec h5 { color: #666; font-size: 0.9em; margin: 20px 0 5px 0;}

#stredni_sloupec_s { float: left; width:515px; font-size: 0.9em;}
#stredni_sloupec_s p { margin: 10px; }
#stredni_sloupec_s h2 { font-size: 1.1em; }
#stredni_sloupec_s h3 { color: #54B100; font-size: 1.1em; margin-bottom: 10px;}

#pravy_sloupec { float: left; width: 306px; }


#sel_hled  { width:358px; margin: 0; padding: 2px 10px; float: right; border: none;}

#select_top  { width:158px; height: 24px; font-size: 0.8em; margin: 10px 0 0 0; padding: 2px 10px; float: left; background: url(../data/design/background_select_top.gif) no-repeat; border: none;}
#select_top select { border: none; width: 110px; background: url(../data/design/background_select_top2.gif) no-repeat; color: #FFF;}

#hledat_top  {  width:158px; height: 24px; font-size: 0.8em; margin: 8px 0; padding: 0 10px; float: right; background: url(../data/design/background_select_top.gif) no-repeat;}
#hledat_top form { margin: 0; padding: 0;}
#hledat_top input {margin: 0 0 0 10px; padding: 0;}



#site_menu_top { height: 43px; text-transform: uppercase; position: relative; top: 2px; text-align: right; float: right;}

div.site_menu_top_on { height: 43px; padding: 0; margin: 0; float: left; text-align: center;}
div.site_menu_top_on_l { width: 13px; height: 43px; padding: 0; margin: 0; float: left; background: url(../data/design/site_menu_top_on_l.gif) no-repeat;}
div.site_menu_top_on_c { height: 43px; padding: 0; margin: 0; float: left; background-color: #fff;}
div.site_menu_top_on_c a { line-height: 43px; color: #FF7315; font-size: 11px; text-decoration: none; font-weight: bold;}
div.site_menu_top_on_r { width: 13px; height: 43px; padding: 0; margin: 0; float: left; background: url(../data/design/site_menu_top_on_r.gif) no-repeat;}

div.site_menu_top_off { height: 43px; padding: 0; margin: 0; float: left; text-align: center;}
div.site_menu_top_off_l { width: 13px; height: 43px; padding: 0; margin: 0; float: left; background: url(../data/design/site_menu_top_off_l.gif) no-repeat;}
div.site_menu_top_off_c { height: 43px; padding: 0; margin: 0; float: left;  background: url(../data/design/site_menu_top_off_c.gif) repeat-x;}
div.site_menu_top_off_c a { line-height: 43px; color: #FFF; font-size: 11px; text-decoration: none; font-weight: bold;}
div.site_menu_top_off_r { width: 13px; height: 43px; padding: 0; margin: 0; float: left; background: url(../data/design/site_menu_top_off_r.gif) no-repeat;}



    #stred_stranky {padding: 10px 5px 5px 15px; background: #fff url(../data/design/background_site_top.gif) no-repeat; }
    .stred_stranky {padding: 10px 5px 5px 15px; background: #fff; margin: 0px;}
    div.stred_stranky_top { width: 1000px; height: 14px; background: url(../data/design/background_stred_stranky_top.gif) no-repeat; margin: 0; padding: 0;}
    div.stred_stranky_bottom { width: 1000px; height: 14px; background: url(../data/design/background_stred_stranky_bottom.gif) no-repeat; margin: 0 0 20px 0; padding: 0;}

#leve_menu { width:140px; height: 300px; margin: 0 2px 0 0; float: left; background-color: #fff;}

#mapa { float: left; position: relative; top: -1px;}
#mapa2 { width:830px; height: 553px; margin: 0px; padding: 0px; float: left; background-color: #ccc;}
#mapa2 iframe {margin: 0px; padding: 0px;}

#nejlepsi_hriste { width:305px; height: 300px; margin: 0px; float: left; background-color: #fff;}
.balicky { width:190px; height: 132px; margin: 0 4px; float: left; background-color: #fff;}
div.blok1  { padding: 8px; margin: 0; text-align:justify; color: #000;   font-size: 0.8em; background-color: #ccc; background: url(../data/design/background_blok1_b.gif) repeat-x; border-top: 0; border-right: 1px solid #E3E3E3; border-bottom: 1px solid #E3E3E3; border-left: 1px solid #E3E3E3;}
div.blok1  h4 {color: #FF0000; float: left;}
div.blok1  a {color: #FF0000;}
div.stars  {float: left; margin-left: 10px;}

div.blok2  { padding: 0 5px 5px 5px; margin: 2px; text-align:justify; color: #000;   font-size: 0.8em; background-color: #fff; }
div.blok2  h4 {color: #FF0000;}
div.blok2  a {color: #FF0000;}
div.blok2_b  { padding: 5px; background: #fff url(../data/design/background_blok2_b.gif) repeat; border-top: 0; border-right: 1px solid #E3E3E3; border-bottom: 1px solid #E3E3E3; border-left: 1px solid #E3E3E3;}

div.blok3    { width: 225px;  height: 100%;  float: left; padding: 2px 0 2px 20px; margin: 0; text-align:justify; color: #000;  font-size: 0.8em; border-left: 2px dotted #ccc;;}
div.blok3  a { color: #FF0000;}
div.blok3  label  { width: 150px; display: block; float: left; font-weight: bold;}
h2.green     { width: 95%; margin: 0 0 10px 0;  padding: 0 0 0 3px; font-size: 13px; color: #fff; background: #0A7A02 url(../data/design/background_h2_green.gif) repeat-x;}
h2.green2    { width: 94%; margin: 10px; font-size: 13px; color: #fff; background: #0A7A02 url(../data/design/background_h2_green.gif) repeat-x; text-align: left;}

div.blok4  { height: 100px; padding: 5px; margin: 0; text-align:justify; color: #000;   font-size: 0.8em; background-color: #fff; border-top: 0; border-right: 1px solid #E3E3E3; border-bottom: 1px solid #E3E3E3; border-left: 1px solid #E3E3E3;}
div.blok4  h4 {color: #FF0000;}
div.blok4  a {color: #FF0000;}


div.blok_hotel { width: 160px; height: 180px; margin: 2px; padding: 3px 1px; background-color: #006A9B; float: left; text-align: center; color: #ffffff; font-size: 12px;}
div.blok_hotel a { color: #ffffff;}
div.blok_hotel h4 { color: #ffffff; font-size: 13px; margin: 5px 0;}
div.blok_hotel h5 { color: #ffffff; font-size: 11px;}

#destinace_staty { width: 820px; height: 100%; margin: 20px 2px; float: left;}
div.blok_destinace { width: 135px; margin: 0; padding: 0px; float: left; text-align: left; font-size: 11px; line-height: 180%;}
div.blok_destinace a { color: #333;}
div.blok_destinace h4 { color: #54B100; font-size: 15px; margin: 5px 0;}
div.blok_destinace h4 a { color: #54B100; font-size: 15px; margin: 5px 0;}
div.blok_destinace_dott {padding-left: 5px; border-left: 2px dotted #ccc;}
div.blok_destinace h5 { color: #333; font-size: 10px;}

div.blok_right { width: 305px; padding: 3px; background: #eee url(../data/design/background_blok_right.gif) no-repeat; float: left; text-align: left; color: #fff; line-height: 80%; border-bottom: 2px solid #1E7CA7;}
div.blok_right a { color: #000;}
div.blok_right h3 { float: left; font-size: 13px; padding: 0; margin: 4px 0 0 0;}
div.blok_right h4 { color: #000; font-size: 12px; margin: 1px 0;}
div.blok_right h5 { color: #000; font-size: 10px; float: right;}
div.blok_right hr { height: 1px; margin: 0; background-color: #92BAC9; color: #92BAC9; border: none;}

#leve_zalozky { width:300px; height: 250px; margin-right: 2px; float: left; background-color: #fff;}
#leve_zalozky h2  { color: #666; font-size: 20px; margin-bottom: 10px;}
.blok2 a.nadpis  { color: #54B100; font-size: 20px; text-decoration: none;}

#homepage-hriste {height: 300px; width: 445px; float: left;}
#homepage-hriste h2  { color: #666; font-size: 20px; margin-bottom: 10px;}
#homepage-hriste a.nadpis  { color: #666; text-decoration: none;}

.homepage-blok-maly {height: 400px; width: 225px; float: left; text-align: left;}

.homepage-blok-maly-2 {height: 300px; width: 225px; float: left; text-align: left; font-size: 0.8em; color: #444;}
.homepage-blok-maly-2 a {color: #54B100; font-size: 1.1em;}

div#reklama_inline  { padding: 15px 5px 5px 5px; margin: 0; background-color: #ccc; background: url(../data/design/background_reklama_inline.gif) no-repeat; border-top: 0; border-right: 1px solid #E3E3E3; border-bottom: 1px solid #E3E3E3; border-left: 1px solid #E3E3E3;}
div#reklama_inline  img { margin: 2px;}

.zalozka_leva {  width: 116x; height: 20px; z-index: 20; position: relative; top: 0; text-decoration: none;}
.zalozka_leva span { width: 116px; height: 20px; display: block; font-weight: bold; font-size: 0.8em; color: #000099; }
a:hover.zalozka_leva {z-index: 20; background: url(../data/design/background_zalozky_on.gif) no-repeat; color: #FFF; }
a.zalozka_leva span { color: #FFF; }
a:hover.zalozka_leva span { color: #000099; }


#golfovy_hrac { width:345px; height: 245px; margin-right: 2px; float: left; background-color: #fff;}
#kalendar     { width:250px; height: 305px; margin: 0; float: left; background-color: #fff;}
#kalendar h2  { color: #54B100; font-size: 20px;}
#kalendar h4  { color: #333;}
#kalendar a  { color: #54B100; font-size: 20px; text-decoration: none;}
#homepage-kalendar { width:230px; height: 133px; border-collapse: collapse; text-align: center;  margin: 10px 0;}
#homepage-kalendar td { border-left: 1px solid #AFAFAF; border-right: 1px solid #AFAFAF; }
#homepage-kalendar a { font-size: 14px; color: #fff; text-decoration: underline;}
.dnes { background-color: #54B100; }
.akce { background-color: #FF7315;}
.grey { color: #888; }

#homepage_klub { width:688px; height: 302px; margin-right: 2px; float: left; background: #ccc url(../data/design/klub.jpg) repeat-x; color: #fff; font-size: 16px;}
#reklama_01    { width:305px; height: 302px; padding-left: 4px; margin: 0; text-align: center; float: left; background-color: #fff;}
#reklama_02    { width:305px; height: 100%; padding-left: 4px; margin: 0 0 15px 0; text-align: center; float: left; background-color: #fff;}

#blogy         { width:686px; height: 240px; margin-right: 2px; float: left; background-color: #ccc;}
#budte_v_obraze{ width:305px; height: 240px; margin: 0; float: left; background-color: #999;}

div.leva2  { width:686px; margin-right: 2px; float: left; background-color: #ccc;}
div.prava { width:305px; margin: 0; text-align: center; float: left; background-color: #999;}

#search { width: 180px; height: 20px; margin-top: 5px; text-align: left; position: absolute; right: 10px;}
#top_podstrana { width: 688px; height: 90px; padding-left:25px; background: url(../data/design/top_podstrana.jpg) no-repeat;}
#banner-top { width: 468px; height: 60px; margin: 5px;}
#bottom {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.6em; color: #fff; margin-bottom: 10px; padding-bottom: 10px;  border-bottom: 2px dotted #fff;}
#bottom a { color: #fff;}

div.menu_left_top { width: 141px;  height: 11px; background: #fff url(../data/design/menu_left_top.gif) no-repeat; float: left;}
div.menu_left { width: 141px;   height: 100%; background: #fff url(../data/design/menu_left.gif) repeat-y; float: left;}
div.menu_left label { display: block; float: none; font-size: 13px; font-weight: bold; margin-left: 15px;}
div.menu_left select { width: 100px; margin-left: 15px;}
div.menu_left td { font-size: 11px; padding: 5px 0 0 5px;}
div.menu_left_bottom { width: 141px;  height: 11px; background: #fff url(../data/design/menu_left_bottom.gif) no-repeat; float: left;}

div.menu_left_level_1 { width: 141px; height: 20px; margin: 2px 6px 2px 2px; padding: 0; color: #000; cursor:hand;}
div.menu_left_level_1 span {padding-left:12px;}
div.menu_left_level_1 a:link, div.menu_left_level_1 a:visited { color: #000; text-decoration: none; font-size: 12px; font-weight: bold;}
div.menu_left_level_1 a:hover{ text-decoration: underline;}

div.menu_left_level_2 { width: 141px; height: 20px; margin: 2px 6px 2px 2px; padding: 0; color: #222; cursor:hand;}
div.menu_left_level_2 span {padding-left:12px;}
div.menu_left_level_2 a:link, div.menu_left_level_2 a:visited { color: #222; text-decoration: none; font-size: 12px; font-weight: bold;}
div.menu_left_level_2 a:hover{ text-decoration: underline;}

div.menu_left_level_3 { width: 141px; height: 20px; margin: 2px 6px 2px 2px; padding: 0; color: #444; cursor:hand;}
div.menu_left_level_3 span {padding-left:12px;}
div.menu_left_level_3 a:link, div.menu_left_level_3 a:visited { color: #444; text-decoration: none; font-size: 12px; font-weight: bold;}
div.menu_left_level_3 a:hover{ text-decoration: underline;}

div.menu_left_level_4 { width: 120px; margin: 2px 6px 2px 18px; padding: 0; color: #54B100; cursor:hand;}
div.menu_left_level_4 a:link, div.menu_left_level_4 a:visited { color: #54B100; text-decoration: none; font-size: 11px; font-weight: bold;}
div.menu_left_level_4 a:hover{ text-decoration: underline;}


.obsah { padding: 5px; text-align:justify;}

.bannery-bottom {width: 689px; height: 65px; background-color: #e7e7e7; padding: 10px 1px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.partneri-bottom {float: none; width: 974px; background-color: #fff; padding: 10px 13px; font-size: 1em;  clear:both; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; border-bottom: 2px solid #FFF;  text-align: center;}
.odkazy-bottom {display: none; float: none; width: 100%;  background-color: #A6A6A6; text-align: center; padding: 10px 0; font-size: 1em;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; border-bottom: 10px solid #777777;}
.odkazy-uzke {width: 164px; font-size: 0.8em; border-right: 4px solid #777777; float: left; padding: 2px; text-align: left;}
.odkazy-uzke h4 {font-size: 1.1em; margin-left: 10px;} 
.odkazy-uzke a {color: #fff; text-decoration: none; font-weight: bold;}
.odkazy-uzke li { margin-top: 6px; margin-left: 10px; padding-left:10px; list-style-type: none; background: url(../data/design/odrazka5.gif) no-repeat;}
.odkazy-siroke {width: 300px; font-size: 0.9em; float: left; padding: 2px;}
.odkazy-siroke h4 {font-size: 1em; margin-bottom: 10px;}
div.aktuality_left { padding: 10px 2px 2px 2px;}
span.date { line-height: 22px;  color: #999999;}



a.orange {color: #ef6b00;  font-size: 0.8em; }
input {margin: 3px; }
select {margin: 3px; }
.invisible {display: none; }
.center {text-align: center; }
.odeslat {width: 97px; height: 22px; background: #eee url(../data/design/but_obecne_tlacitko.gif) repeat-x; color: #333; font-weight: bold; border: none;}
.tlacitko {margin: 0; color: #000099;}
ul li { margin-top: 2px; padding-left:23px; list-style-type: none; background: url(../data/design/odrazka4.gif) no-repeat;}

ol { margin: 10px 0;}
ol li { margin-left: 30px; padding:0;}
ul ul li { margin-left: 30px; padding:0px; background: none;}

#stredni_sloupec_s  ol li { list-style-type: decimal; }

tr.tabulka_hlavicka {background: #fbc361;}
table.tabulka_srovnani{ width: 680px; padding: 2px; border-collapse: collapse; margin-left: 2px;}
table.tabulka_srovnani td { padding: 2px;}
table.tabulka_srovnani a { color: #000099;}

acronym { font-size: 12px; color: darkorange; font-weight: bold; cursor: pointer; cursor: help} 
acronym.block { width: 10px; display: block;}
form.login label{ width: 250px; display: block; float: left; text-align: right; font-size: 11px; margin-top: 5px;}
form.login div{ width: 650px; }
#login_box { width: 225px; height: 350px; float: left; background: #fff url(../data/design/background-login2.gif) no-repeat; }
#login_box h3 { margin: 10px 4px;}
#login_box p { margin: 12px; font-size: 0.8em; color: #444;}
#login_box li { font-size: 0.8em; color: #444;  list-style-type: none; background: url(../data/design/odrazka6.gif) no-repeat; margin-left: 20px;}
.red {color: red;}
.error {color: red;}
div.partner {border: 1px solid #eeeeee;  background-color: #fefefe; margin-left:5px;}
div.partner1 {border: 1px solid #eeeeee;  background-color: #feeeee; margin-left:5px;}
.leftfloat {float: left;}
table.poradci_detail { width: 450px; text-align: left; border: 1px solid #f0f0f0; border-collapse: collapse;}
table.poradci_detail td { border: 1px solid #f0f0f0; border-collapse: collapse; padding: 2px;}
.nadpis_left { border-bottom: 1px solid #aaa; font-size: 0.6em; text-transform: uppercase; padding: 5px; font-weight: bold;}
a.link_leve_menu {color: #1B80AE; }
a.link_leve_menu:hover {color: #ff0000; } 
table.hriste_list {font-size: 0.8em; width: 657px; padding: 10px 0 5px 0;}
table.hriste_list tr {background: #fff url(../data/design/background_blok_list_hriste.gif) repeat-x;}
table.hriste_list h3 {font-size: 1.2em; margin: 0 10px 10px 0; padding: 0; font-weight: bold; color: #1D749C;}
table.hriste_list a { color: #54B100;}
div.region-logo {background: url(../data/design/background-region-logo.gif) no-repeat; width: 117px; height: 118px; margin: 3px; text-align: center;}
div.region-logo img {padding: 3px;}
div.region-flags {background: url(../data/design/background-region-flags.gif) no-repeat; width: 76px; height: 85px; margin: 3px; font-size: 34px; line-height: 250%;}
div.balicek-fee {background: url(../data/design/background-balicek-fee.gif) no-repeat; width: 76px; height: 27px; margin: 3px; font-size: 18px; line-height: 150%; text-align: center; color: #364854;}
div.balicek-typ_a {background: url(../data/design/background-balicek-typ_a.gif) no-repeat; width: 76px; height: 70px; margin: 3px; font-size: 34px; line-height: 250%;}
div.balicek-typ_d {background: url(../data/design/background-balicek-typ_d.gif) no-repeat; width: 76px; height: 70px; margin: 3px; font-size: 34px; line-height: 250%;}
div.balicek-foto {background: url(../data/design/background-balicek-foto.gif) no-repeat; width: 192px; height: 116px; margin: 3px; text-align: center;}
div.balicek-foto img {padding: 8px 5px 4px 5px;}

table#vyhledavani_v_prehledu {width: 481px; height: 476px; font-size: 0.8em; background: #1D739B url(../data/design/background_vyhledavani_v_prehledu.gif) no-repeat; color: #333;}
table#vyhledavani_v_prehledu h1 {font-size: 30px; margin: 0 10px 10px 0; padding: 0; font-weight: bold; color: #fff; font-family: Garamond, Times, serif;}

table#vyhledavani_v_prehledu_hriste {width: 481px; height: 180px; font-size: 0.8em; background: #eeeeee url(../data/design/background_vyhledavani_v_prehledu_hriste.gif) no-repeat; color: #333;}

table#formular_objednavky {width: 481px; height: 476px; font-size: 0.8em; background: #FFF url(../data/design/background_vyhledavani_v_prehledu.gif) no-repeat; color: #333;}
table#formular_objednavky label { display: block;  font-size: 13px; margin:5px 0 0 5px; padding: 0; font-weight: bold; color: #FF6600;}
table#formular_objednavky textarea { margin:5px 0 0 5px;}
table#formular_objednavky input, select {font-size: 11px;}
table#formular_objednavky input.odeslat {font-size: 1em; margin: 10px;}

table#formular_objednavky1 {width: 481px; height: 50px; font-size: 0.8em; background: #FFF url(../data/design/background_vyhledavani_v_prehledu1.gif) no-repeat; color: #333;}
table#formular_objednavky1 label { display: block;  font-size: 13px; margin:5px 0 0 5px; padding: 0; font-weight: bold; color: #FF6600;}
table#formular_objednavky1 textarea { margin:5px 0 0 5px;}
table#formular_objednavky1 input, select {font-size: 11px;}
table#formular_objednavky1 input.odeslat {font-size: 1em; margin: 10px;}

table#formular_objednavky2 {width: 481px; font-size: 0.8em; background: #FFF url(../data/design/background_vyhledavani_v_prehledu2.gif) repeat-y; color: #333;}
table#formular_objednavky2 label { display: block;  font-size: 13px; margin:5px 0 0 5px; padding: 0; font-weight: bold; color: #FF6600;}
table#formular_objednavky2 textarea { margin:5px 0 0 5px;}
table#formular_objednavky2 input, select {font-size: 11px;}
table#formular_objednavky2 input.odeslat {font-size: 1em; margin: 10px;}

table#formular_objednavky3 {width: 481px; height: 476px; font-size: 0.8em; background: #FFF url(../data/design/background_vyhledavani_v_prehledu3.gif) no-repeat; color: #333;}
table#formular_objednavky3 label { display: block;  font-size: 13px; margin:5px 0 0 5px; padding: 0; font-weight: bold; color: #FF6600;}
table#formular_objednavky3 textarea { margin:5px 0 0 5px;}
table#formular_objednavky3 input, select {font-size: 11px;}
table#formular_objednavky3 input.odeslat {font-size: 1em; margin: 10px;}

table#formular_objednavky_velky {width: 660px; height: 500px; font-size: 0.8em; background: #FFF url(../data/design/background_vyhledavani_v_prehledu_velky.gif) no-repeat; color: #333;}
table#formular_objednavky_velky td {padding: 0 5px;}
table#formular_objednavky_velky hr {background-color: #fff; height: 1px;  border-top: 1px dotted #ccc;}
table#formular_objednavky_velky label { display: block;  font-size: 13px; margin:5px 0 0 5px; padding: 0; font-weight: bold; color: #FF6600;}
table#formular_objednavky_velky textarea { margin:5px 0 0 5px;}
table#formular_objednavky_velky input, select {font-size: 11px;}
table#formular_objednavky_velky input.odeslat {font-size: 1em; margin: 10px;}


#vyhledavani_balicku_hlavni { width: 657px; height: 226px; background: #fff url(../data/design/background_vyhledavani_balicku_hlavni.gif) no-repeat;}
#vyhledavani_hotelu_hlavni { width: 657px; height: 226px; background: #fff url(../data/design/background_vyhledavani_hotelu_hlavni.gif) no-repeat;}

table#vyhledavani_balicku { width: 310px; font-size: 0.8em; background: #1D739B url(../data/design/background_vyhledavani_v_prehledu.gif) no-repeat; color: #fff; border: 1px solid #fff;}
table#vyhledavani_balicku td { padding: 0 4px;}
table#vyhledavani_balicku h3 {font-size: 25px; margin: 5px 10px 10px 0; padding: 0; font-weight: bold; color: #fff; font-family: Garamond, Times, serif;}
table#vyhledavani_balicku input, select {font-size: 0.9em;}
table#vyhledavani_balicku input.odeslat {font-size: 1em; margin: 10px;}
.balicky_vysledek {background-color: #eee; border-bottom: 2px solid #1D739B;  margin-bottom: 8px;}

div.vb2 { width: 530px; font-size: 0.8em; padding: 17px 0 5px 20px;}
div.vb2 span { font-size: 13px; margin:5px 0 0 0; padding: 0; font-weight: bold; color: #FF6600; float: left; width: 80px; }
div.vb2 label { margin-right: 8px; }
div.vb2submit { float: right; margin: 10px 130px 0 0; }
.vyhledavani_balicku2 { width: 530px; font-size: 0.8em; padding: 20px 0 5px 15px;}
.vyhledavani_balicku2 td { padding: 0 4px;}
.vyhledavani_balicku2 label { display: block;  font-size: 13px; margin:5px 0 0 0; padding: 0; font-weight: bold; color: #FF6600;}
.vyhledavani_balicku2 input, select {font-size: 11px;}
.vyhledavani_balicku2 select {width: 155px;}
.vyhledavani_balicku2 input.odeslat {font-size: 1em; margin: 10px;}


a.whitte-odkaz { color: #fff; text-decoration: none; }
a:hover.whitte-odkaz { text-decoration: underline;}

div.hotel-typ_C {background: url(../data/design/background-hotel-typ_C.gif) no-repeat; width: 76px; height: 70px; margin: 3px; font-size: 34px; line-height: 250%;}
div.hotel-typ_P {background: url(../data/design/background-hotel-typ_P.gif) no-repeat; width: 76px; height: 70px; margin: 3px; font-size: 34px; line-height: 250%;}
div.hotel-typ_H {background: url(../data/design/background-hotel-typ_H.gif) no-repeat; width: 76px; height: 70px; margin: 3px; font-size: 34px; line-height: 250%;}
div.hotel-typ_A {background: url(../data/design/background-hotel-typ_A.gif) no-repeat; width: 76px; height: 70px; margin: 3px; font-size: 34px; line-height: 250%;}

#nejlepsi_balicky { width:220px; height: 200px; margin: 20px 20px 0 0; float: right;}
div.nejlepsi_balicky_blok1  { height: 60px; padding: 2px; color: #000; margin: 0; font-size: 12px; }
#nejlepsi_balicky h2 {color: #FFF; text-align: right;}
#nejlepsi_balicky h4 {color: #54B100; text-align: left;}
#nejlepsi_balicky a {color: #54B100;}

#nejlepsi_balicky_podstrana { width:300px; height: 226px; margin: 0 0 15px 0; float: right;}
div.nejlepsi_balicky_podstrana_blok1  { height: 65px; padding: 0 10px; color: #000; margin: 0; font-size: 12; background: url(../data/design/nejlepsi_balicky_podstrana.gif) no-repeat;}
#nejlepsi_balicky_podstrana h2 {color: #333; text-align: left; font-size: 16px; margin-bottom: 10px;}
#nejlepsi_balicky_podstrana h4 {color: #54B100; text-align: left;}
#nejlepsi_balicky_podstrana a {color: #54B100;}


#medailony { width: 969px; height: 151px; background: #FFF url(../data/design/background-h1b.gif) no-repeat; padding-left: 10px;}

div.medailony_blok1  { width: 313px; height: 125px; padding: 4px; margin: 0; font-size: 0.8em; float: left; position: relative;}
div.medailony_blok1 h3 {text-align: left; font-size: 20px; margin: 10px 0; padding: 0;}
div.medailony_blok1 p { width: 140px; color: #54B100; text-align: left; font-size: 11px;}
div.medailony_blok1 a { text-decoration: none;}
div.tlacitko-homepage { width: 115px; height: 22px; color: #3C3C3C; background: url(../data/design/background_tlacitko-homepage.gif) no-repeat; text-align: center; font-weight: bold; font-size: 12px; line-height: 180%;}


#balicek_homepage { height: 100px;}
div.balicek_homepage_blok1  { width: 220px; height: 89px; position: relative; background: url(../data/design/balicek_homepage_blok1.gif) no-repeat; padding-top: 1px;  float: left;}
div.balicek_homepage_blok1 h3 {text-align: left; font-size: 15px; margin: 10px 10px 0 10px; padding: 0;}
div.balicek_homepage_blok1 p { width: 105px; color: #333; text-align: left; font-size: 12px; margin: 0 0 2px 10px; padding: 0;}
div.balicek_homepage_blok1 a { text-decoration: none;}

.strankovani { width: 650px; height: 25px; font-size: 12px; font-weight: bold; line-height: 200%; margin: 20px 0;}
.strankovani label { float: left;  font-weight: bold; color: #FF6600;  font-size: 14px;}
.strankovani select { float: left;}

.strankovani2 { width: 450px; height: 25px; font-size: 12px; font-weight: bold; line-height: 200%; margin: 20px 0;}
.strankovani2 label { float: left;  font-weight: bold; color: #FF6600;  font-size: 14px;}
.strankovani2 select { float: left;}

.strany1 {float: left;}
.strany2 {float: right;}

.strana_off { width: 21px; height: 23px; background: url(../data/design/strana_off.gif) no-repeat; color: #444444;  float: left; text-align: center;}
.strana_on { width: 21px; height: 23px; background: url(../data/design/strana_on.gif) no-repeat; color: #fff;  float: left; text-align: center;}
.obecne_tlacitko { width: 87px; height: 23px; background: url(../data/design/but_obecne_tlacitko.gif) no-repeat; text-align: center; float: left; margin: 0 20px 0 10px;}
.obecne_tlacitko a { text-decoration: none;}
.reakce { margin-left: 50px;}

#zencart-banner {width: 300px; height: 300px; background: #ffffff url(../data/design/background-banner-zencart.gif) no-repeat; position: relative;}
.nadpis-zencart-banner {color: #333; padding: 40px 10px 20px 10px;}
.image-zencart-banner {float: left; margin-left: 20px;}
.popis-zencart-banner {float: right; width: 160px; height: 120px; font-size: 9px; line-height: 8px; padding-left: 10px; border: 1px solid red;}
#zencart-banner ul, li {margin: 0; padding: 0; list-style-type: none;  background: none;}
.sleva-zencart-banner { color: red; font-weight: bold; font-size: 22px; position: absolute; bottom: 100px; right: 30px;}
.cena-zencart-banner { color: #333; font-weight: bold; font-size: 20px; position: absolute; bottom: 40px; right: 25px;}

.zalozky-ve-strance { width: 500px; height: 27px; font-size: 12px; font-weight: bold; line-height: 200%;}
.zalozka-ve-strance-on  { width: 119px; text-align: center; float: left;  color: #FFF; background: #fff url(../data/design/background-zalozka-ve-strance-on.gif) no-repeat;}
.zalozka-ve-strance-on a { color: #FFF; text-decoration: none;}
.zalozka-ve-strance-off { width: 119px; text-align: center; float: left;  color: #FF6600; background: #9FC721 url(../data/design/background-zalozka-ve-strance-off.gif) no-repeat;}
.zalozka-ve-strance-off a { color: #FFF; text-decoration: none;}

#uvod { width: 979px; height: 181px; background: #FFF url(../data/design/background-h1.gif) no-repeat;}
#uvod h1 { margin-left: 10px; color: #FF6600;}
#uvod p { margin-left: 10px; font-size: 13px; line-height: 120%;}


      #tabulka_paticka td { vertical-align: top; padding: 3px;}
      #tabulka_paticka h5 { font-size: 14px; color: #3B5E1F; width: 130px;}
      #tabulka_paticka p { line-height: 150%; font-size: 11px; color: #aaa; margin: 10px 0 0 0; padding: 0;}
      #tabulka_paticka a { font-size: 11px; color: #aaa; margin: 10px 0 0 0; padding: 0; text-decoration: none;}
      #tabulka_paticka a:hover { font-size: 11px; color: #666; margin: 10px 0 0 0; padding: 0; text-decoration: underline;}

      #tabulka_paticka .ico_magazin, #tabulka_paticka .ico_slevy, #tabulka_paticka .ico_balicky, #tabulka_paticka .ico_clenstvi, #tabulka_paticka .ico_trenink {
      	width: 48px;
      	height: 48px;
      	background-position: left top;
      	background-repeat: no-repeat;
      	}

      	#tabulka_paticka .ico_magazin	{ background-image: url('../data/design/ico_pata_magazin.gif'); }
      	#tabulka_paticka .ico_slevy		{ background-image: url('../data/design/ico_pata_slevy.gif'); }
      	#tabulka_paticka .ico_balicky	{ background-image: url('../data/design/ico_pata_balicky.gif'); }
      	#tabulka_paticka .ico_clenstvi	{ background-image: url('../data/design/ico_pata_clenstvi.gif'); }
      	#tabulka_paticka .ico_trenink	{ background-image: url('../data/design/ico_pata_trenink.gif'); }

