#top_panel { background-color: #7D4C1E; }
#top_logo { width: 760px; height: 200px; background: #DDDDDD url("graph/vylety_top_logo.jpg") top left repeat; }
#top_menu { border-top: white 1px solid; width: 100%; height: 23px; padding-top: 7px; background: #7D4C1E url("graph/cv_menuback.jpg") bottom left repeat-x; vertical-align: middle; font-size: 10px; color: white; text-align: center; }
#top_menu a { height: 35px; width: 100px; font-weight: bold; font-size: 12px; background: transparent url("graph/vylety_top_dot.gif") 50% left no-repeat; color: #CCCCCC; vertical-align: middle; text-decoration: none; padding: 6px 10px 6px 25px; }
#top_menu a.oblasti { background: transparent url("graph/ico_menu_oblasti.gif") top left no-repeat; }
#top_menu a.galerie { background: transparent url("graph/ico_menu_galerie.gif") top left no-repeat; }
#top_menu a.ubytovani { background: transparent url("graph/ico_menu_ubytovani.gif") top left no-repeat; }
#top_menu a.aktivity { background: transparent url("graph/ico_menu_aktivity.gif") top left no-repeat; }
#top_menu a.zajimavosti { background: transparent url("graph/ico_menu_zajimavosti.gif") top left no-repeat; }
#top_menu a.lyze { background: transparent url("graph/ico_menu_lyze.gif") top left no-repeat; }
#top_menu a.slavnosti { background: transparent url("graph/ico_menu_slavnosti.gif") top left no-repeat; }
.sel { color: white; }


#obsah.home H2 {margin: 2px;}

/* =========================================================*/
/* ==== VYHLEDÁVACÍ FORMULÁŘE ==============================*/
/* =========================================================*/

/* galerie */
#vyhledavani.galerie { background: transparent url("graph/bg_filtr_galerie.jpg") top left repeat-x; }
#vyhledavani.galerie TABLE { background: transparent url("graph/vylety_galerie_form_logo.gif") top left no-repeat; }
#vyhledavani.galerie TD { color: #556825; }
#vyhledavani.galerie TH { background-color: #556825; }
#vyhledavani.galerie A { color: #556825; }

/* ubytovani */
#vyhledavani .ubytovani { background: transparent url("graph/bg_filtr_ubytovani.jpg") top left repeat-x; }
TABLE.ubytovani_dotaznik { background: transparent url("graph/vylety_ubytovani_form_logo.gif") top left no-repeat; }
#vyhledavani .ubytovani TD { color: #6b2f26; }
#vyhledavani .ubytovani TH { background-color: #6b2f26; }
#vyhledavani .ubytovani A { color: #6b2f26; }
#vyhledavani .ubytovani TH A { color: white; }

/* lyze */
#vyhledavani .lyze { background: transparent url("graph/bg_filtr_lyze.jpg") top left repeat-x; }
#vyhledavani .lyze H1 { display: none; }
#vyhledavani .lyze TABLE { background: transparent url("graph/vylety_lyze_form_logo.gif") top left no-repeat; }
#vyhledavani .lyze TABLE TABLE { background: transparent; }
#vyhledavani .lyze TD { color: #6E423E; }
#vyhledavani .lyze TH { background-color: #4D718C; }
#vyhledavani .lyze A { color: #4D718C; }

#vysledky H1 { font-size: 10px; margin:0; padding: 0; }
#vysledky H2 { font-size: 10px; margin:0; padding: 0; }

.bt_vyber { color: white; font-weight: bold;
/*background-color: #7D4C1E; */
background-color: #c94f3d; }
.normal { font-weight: normal; color: black; }
.short { width: 60px; }
#vysledky { width: 770px; margin: 10px auto; font-weight: bold; }
#vysledky TABLE {width: 100%; border-collapse: collapse; }
#vysledky th, #vysledky td, #vysledky a { font-size: 10px; }
#vysledky th a { color: white; }
#vysledky th, #vysledky td { padding: 2px 5px; vertical-align: top; }
#vysledky th { color: white; background-color: #617D2F; text-align: left; vertical-align: middle; }
#vysledky h4 { color: #6b2f26; font-size: 10px; margin: 0; }
#vysledky td.vertical_middle { vertical-align: middle; }
.cenik .mimosezona { background-color: #FDEDC6; }
.cenik .sezona { background-color: #FCC6CF; }
.cenik .zima { background-color: #C6EEFC; }
.cenik .silvestr { background-color: #C5D1FC; }
.cenik td {}
.cenik th { background-color: red; border-top: 1px solid black; }
#oblasti_bg {padding-top: 100px; background: transparent url("graph/oblasti.gif") top left no-repeat; }
#oblasti {width: 730px; margin-top: 70px; margin-right: auto; margin-left: auto; }
#oblasti h3 {background: transparent url("graph/bg_h_oblasti.gif") top left repeat-x; padding: 4px 10px; font-size: 16px; text-decoration: capitalize; margin-bottom: 5px; }
#oblasti h4 {font-size: 10px; }
#vysledky .aktivity th { background-color: #244A65; }
#vysledky .zajimavosti th { background-color: #246558; }
#vysledky .ubytovani th { background-color: #6B2F26; }
#vysledky .ubytovani .cenik th { background-color: #BE9986; }
#vysledky .slavnosti th { background-color: #57549B; }
#vysledky .lyze th { background-color: #4D718C; }
#vysledky .lyze TD STRONG, #vysledky .lyze A {color: #4D718C; }
#vysledky .lyze TH A {color: white; }
#vysledky .ubytovani TD STRONG, #vysledky .ubytovani A {color: #6B2F26; }
#vysledky .ubytovani TH A {color: white; }
#vysledky .aktivity TD STRONG, #vysledky .aktivity A {color: #244A65; }
#vysledky .aktivity TH STRONG, #vysledky .aktivity TH A {font-weight: bold; color: white; }
#vysledky .zajimavosti TD STRONG, #vysledky .zajimavosti A {color: #246558; }
#vysledky .zajimavosti TH STRONG, #vysledky .zajimavosti TH A {font-weight: bold; color: white; }
#vysledky .slavnosti TD STRONG, #vysledky .slavnosti A {color: #57549B; }
#vysledky .slavnosti TH STRONG, #vysledky .slavnosti TH A {font-weight: bold; color: white; }
#vysledky .slavnosti TH A {color: white; }
#vysledky .aktualita { display: block; float: left; width: 46%; margin: 10px; }
#vysledky .aktualita H2 { background-color: #244A65; padding: 4px 10px; color: white; margin: 5px 0; }
#vysledky .aktualita H2 A { color: white; }
#vysledky .lyze STRONG, #vysledky .slavnosti A {color: #6B2F26; }
#vysledky TD.cena_sezona { background-color: #C6EEFC }
#vysledky TD.cena_mimosezona { background-color: #C5D1FC }
#vysledky .light { background-color: #FA0; }
#vysledky a { color: #617D2F; }
#vysledky th a { color: white; }
#vysledky a.bold { font-weight: bold; }
#vysledky TH TD { color: white; }
#vysledky img .nahled { border: #7D4C1E 1px solid; }
.whitebg {background-color: white; }
.lyzemodra {background-color: #CCCCFF; }
.lyzecervena {background-color: #FFCCCC; }
.lyzecerna {background-color: #CCCCCC; }

.core { padding: 10px 15px; }
.img_center { height: 100%; margin: auto; padding: auto; vertical-align: middle; }
.img_left { float: left; }
.img_right { float: right; }
.noimage { width: 220px; height: 220px; background: #D8CBA9 url("graph/noimage.jpg") center center no-repeat; text-align: center; vertical-align: middle; }
.noimage_small { width: 150px; height: 100px; background: #D8CBA9 url("graph/noimage.jpg") center center no-repeat; text-align: center; vertical-align: middle; }
.fotka_ubytovani { width: 150px; border: 1px solid black; background-color: #D8CBA9; text-align: center; }
.justify { text-align: justify; }
.bold { font-weight: bold; }
.right { text-align: right; }
.left { text-align: left; }
.center { text-align: center; }
.layout { border: 0; margin: 0; padding: 0; border-collapse: collapse; }
.border { border: #7D4C1E 1px solid; }
.zvyraznit { color: #71451B; }
.italic { font-style: italic; }
.border_bottom { border-bottom: 1px solid #6B2F26; }
.border_right { border-right: 1px solid #6B2F26; }
.h_oblasti { display: block; padding: 2px 5px; width: 133px; height: 12px; color: white; background: transparent url("graph/bg_h_oblasti.gif") top left no-repeat; text-decoration: none; }
.h_slavnosti { display: block; padding: 2px 5px; width: 133px; height: 12px; color: white; background: transparent url("graph/bg_h_slavnosti.gif") top left no-repeat; text-decoration: none; }
.h_aktivity { display: block; padding: 2px 5px; width: 133px; height: 12px; color: white; background: transparent url("graph/bg_h_aktivity.gif") top left no-repeat; text-decoration: none; }
.h_ubytovani { display: block; padding: 2px 5px; width: 133px; height: 12px; color: white; background: transparent url("graph/bg_h_ubytovani.gif") top left no-repeat; text-decoration: none; }
.h_zajimavosti { display: block; padding: 2px 5px; width: 133px; height: 12px; color: white; background: transparent url("graph/bg_h_zajimavosti.gif") top left no-repeat; text-decoration: none; }
.h_galerie { display: block; padding: 2px 5px; width: 133px; height: 12px; color: white; background: transparent url("graph/bg_h_galerie.gif") top left no-repeat; text-decoration: none; }
.white { color: white; }
.cenik { float: right; }
.cenik TD { padding: 5px; }
.x-short { width: 40px; }
.xx-short { width: 20px; }
.normal { width: 130px; }
.large { width: 260px; }
.maxwidth { width: 100%; }
.valign_top { vertical-align: top; }
.napoveda { font-style: italic; color: navy; }
.capital { text-transform: uppercase; }
.nadpis { font-weight: bold; color: #6B2F26; }
.long { width: 240px; }
.middle { width: 100px; }
.tablist { width: 100%; border-collapse: collapse; }
.tablist TH { background-color: green; color: white; }
.tablist TD { border-bottom: gray 1px solid; border-right: gray 1px dotted; }
.tablist A { text-decoration: none; color: navy; }
#galerie_nahled { background-color: black; color: #bbb; padding: 10px; width: auto; }
#galerie_nahled H3, #galerie_nahled A, #galerie_nahled TD { font-size: 10px; color: #bbb; }
#galerie_nahled IMG { border: 1px solid white; margin-left: auto; margin-right: auto; }
TABLE.vstupni_formular { width: auto; border: 2px solid black; margin: 10px; border-collapse: collapse; }
TABLE.vstupni_formular TR.info { background-color: white; }
TABLE.vstupni_formular TR.sude { background-color: #e5cfb6; }
TABLE.vstupni_formular TR.liche { background-color: transparent; }
TABLE.vstupni_formular TH { background-color: #000; color: white; font-weight: bold; padding: 10px; border-bottom: 1px double blue; }
TABLE.vstupni_formular TD { vertical-align: top; padding: 5px; }
TABLE.vstupni_formular TABLE { border-collapse: separate; }
TABLE.vstupni_formular TABLE.layout { border-collapse: collapse; border: 0; margin: 0; padding: 0; }
TABLE.vstupni_formular TABLE TD { padding: 0 5px; }
#help { float: right; background: black url('graph/help.gif') 0 0 no-repeat }

/***** OBSAH statika *****/
.uvodsp {width: 700px; margin-right: auto; margin-left: auto; }
.uvodsp h1 {font-size: 20px; font-weight: bold; color: #660000; letter-spacing: 1px; text-align: center; }
.uvodsp h2 {font-size: 14px; font-weight: bold; color: #660000; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #AE5829; padding-bottom: 3px; }
.uvodsp p.grey {color: #333333; }
.uvodsp .odkazy td.odkazy {border: 2px solid #660000; background-color: #660000; }
.uvodsp .cpodkaz {font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #AE5829; }
.uvodsp .cpodkaz h3 {font-size: 12px; font-weight: bold; width: auto; padding: 5px 10px 5px 5px; border: 1px solid #660000; background-color: #AE5829; text-align: left; }
.uvodsp .cpodkaz a {font-weight: bold; color: #FFFFFF; text-decoration: none; }
.uvodsp .cpodkaz img {padding-right: 5px; float: left; }
.uvodsp .cpodkaz a:link, .uvodsp .cpodkaz a:visited {font-weight: bold; color: #FFFFFF; text-decoration: none; }
.uvodsp .cpodkaz a:hover {font-weight: bold; color: #FFFFFF; text-decoration: underline; }
/***** Volno, Obsazeno, Na dotaz *****/
.uvodsp td.vterm_volno1, .uvodsp td.vterm_dotaz1, .uvodsp td.vterm_obsazeno1 {border: 1px solid #660000; font-size: 12px; font-weight: bold; color: #FFFFFF; text-align: center; width: 100px; }
.uvodsp td.term_volno, .uvodsp td.term_dotaz, .uvodsp td.term_obsazeno {border: 1px solid #F7E7D5; font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: center; margin-right: auto; margin-left: auto; }
.uvodsp td.term_volno, .uvodsp td.vterm_volno1 {background-color: #006699; }
.uvodsp td.term_dotaz, .uvodsp td.vterm_dotaz1 {background-color: #339966; }
.uvodsp td.term_obsazeno, .uvodsp td.vterm_obsazeno1 {background-color: #990000; }
.uvodsp table.kapacity {background-color: #F7E7D5; }
.uvodsp .nadpiskap {font-size: 11px; font-weight: bold; text-align: center; background-color: #AE5829; color: #F1CEAB; line-height: 120%; width: 25%; }
.uvodsp .kapacity .nadpiskap a {font-size: 12px; color: #FFFFFF; text-decoration: underline; }
.uvodsp .kapacity .nadpiskap a:link, .uvodsp .kapacity .nadpiskap a:visited {font-size: 12px; color: #FFFFFF; text-decoration: underline; }
.uvodsp .kapacity .nadpiskap a:hover {font-size: 12px; color: #FFFF00; text-decoration: none; }
.uvodsp td.mesic {font-size: 12px; font-weight: bold; color: #660000; background-color: #FFFFFF; text-align: center; }
.uvodsp td.popisek {font-size: 10px; color: #333333; text-align: left; }
.uvodsp td.foto {text-align: center; }
.uvodsp .foto img {border: 1px solid #660000; margin-right: auto; margin-left: auto; height: 110px; width: 160px; }
.uvodsp .kapacity .tl_objednat {text-align: center; font-size: 12px; font-weight: bold; color: #FFFFFF; padding-top: 3px; padding-bottom: 3px; }
.uvodsp .kapacity .tl_objednat a:link, .uvodsp .kapacity .tl_objednat a:visited {text-align: center; width: 80%; padding-top: 3px; padding-bottom: 3px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #FFFFFF; border-right-color: #333333; border-bottom-color: #333333; border-left-color: #FFFFFF; margin-right: auto; margin-left: auto; background-color: #AE5829; font-size: 11px; font-weight: bold; color: #F4D1AE; text-decoration: none; padding-right: 10px; padding-left: 10px; }
.uvodsp .kapacity .tl_objednat a:hover {text-align: center; width: 80%; padding-top: 3px; padding-bottom: 3px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #FFFFFF; border-right-color: #333333; border-bottom-color: #333333; border-left-color: #FFFFFF; margin-right: auto; margin-left: auto; background-color: #660000; padding-right: 10px; padding-left: 10px; color: #FFFFFF; }
#pohoda {width: 700px; border: 0; padding-left: 10px; padding-top: 20px; text-align: left; }

DIV.homepohoda H2 {margin: 2px; padding: 2px;}
