.maxwidth { width: 100%; }
.centrovat { margin-right: auto; margin-left: auto; }
.short { width: 40px; }


body { margin: 0; font-family: verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 1em; font-style: normal; color: black; background-color: #41290D; scrollbar-face-color: #999966; scrollbar-highlight-color: #6088C0; scrollbar-shadow-color: #999966; scrollbar-3dlight-color: #6088C0; scrollbar-arrow-color: white; scrollbar-track-color: white; scrollbar-darkshadow-color: #999966; }
ul, li, td, td li { font-size: 1em; font-weight: normal; }
select, input, textarea { font-size: 1em; }
p, ul, ol, li { margin-top: 0px; font-size: 1em; color: black; }
img { border: 0 }

#doc { position: absolute; top: 0; left: 0px; width: 780px; background-color: #F5DFC6; }

#hlavicka { position: relative; background: url("../graph/cv_hlavicka.jpg") top left no-repeat; color: white; height: 160px; }
#hlavicka h1 { display: none; }

#navigace2 { padding: 130px 10px 0 0; }
#navigace2 a { font-size: 1.1em; color: white; text-decoration: none; }
#navigace2 ul { margin: 0; padding: 0; float: right; }
#navigace2 li { display: inline; line-height: 16px; padding-left: 20px; }

#navigace { background: url("../graph/cv_menuback.jpg") bottom left repeat; color: white; text-align: center; border-top: 1px solid white; }
#navigace a { font-size: 1.1em; color: white; text-decoration: none; }
#navigace ul { margin: 0; padding: 0; }
#navigace li { display: inline; padding: 0; margin: 0; }
#navigace li.noicon { padding-left: 0; }
#navigace li a { padding: 6px 0.5em 6px 25px; margin: 0 0 0 10px; padding-left: 25px; line-height: 26px; }
#navigace li a.oblasti { background: transparent url("../graph/ico_menu_oblasti.gif") center left no-repeat; }
#navigace li a.galerie { background: transparent url("../graph/ico_menu_galerie.gif") center left no-repeat; }
#navigace li a.ubytovani { background: transparent url("../graph/ico_menu_ubytovani.gif") center left no-repeat; }
#navigace li a.aktivity { background: transparent url("../graph/ico_menu_aktivity.gif") center left no-repeat; }
#navigace li a.zajimavosti { background: transparent url("../graph/ico_menu_zajimavosti.gif") center left no-repeat; }
#navigace li a.lyze { background: transparent url("../graph/ico_menu_lyze.gif") center left no-repeat; }
#navigace li a.slavnosti { background: transparent url("../graph/ico_menu_slavnosti.gif") center left no-repeat; }
#navigace li a.mediano { padding: 6px 5px; margin: 0 0 0 5px; line-height: 26px; }
#navigace li a:hover {
	text-decoration: underline;
}

div.aktualita { width: 200px; }
div.aktualita h2 { width: auto; border-bottom: 1px solid black; margin: 4px 10px; color: blue; }
div.aktualita img { float: left; margin-right: 5px; }
div.aktualita p { text-align: justify; font-weight: normal; }
.clearboth { clear: both; }

.strankovani { width: auto; font-size: 1.2em; text-align: center; margin: 2px 20px; font-weight: bold; color: #6b2f26; }
.strankovani SELECT { text-align: center; }
.strankovani a { text-decoration: none; color: #6b2f26; }
.strankovani a.dalsi { float: right; padding-right: 20px; background: url("../graph/vylety_dalsi.gif") top right no-repeat; }
.strankovani a.predchozi { float: left; padding-left: 20px; background: url("../graph/vylety_predchozi.gif") top left no-repeat; }

#paticka { width: auto; background: #41290D url("../graph/bott_backmenu.jpg") top left repeat-x; color: white; }
#paticka_core { padding: 10px 40px;  text-align: center; }
#paticka li { display: inline; border-right: 1px solid white; padding: 1px 5px; }
#paticka p { color: white; }

#vyhledavani { border-bottom: 1px solid black; padding: 10px; }
#vyhledavani h1 { font-size: 2em; margin: 0.2em 0 0.2em 0; }
#vyhledavani .podnazev { display: block; font-size: 0.4em; font-weight: normal; }
#vyhledavani #logo { float: left; width: 140px; height: 140px; }
#vyhledavani #zakladni_formular { float: right; width: 590px; }
#vyhledavani input.bt_vyber { color: white; float: right; }
#vyhledavani p { font-size: 0.8em; margin: 0; clear: both;}
#vyhledavani select { color: black; width: 100%; }
#vyhledavani input { color: black; }
#vyhledavani label { font-weight: bold; }

#vyhledavani.aktivity { background: transparent url("../graph/bg_filtr_aktivity.jpg") top left repeat-x; padding-top: 2px; }
#vyhledavani.aktivity #logo { background: transparent url("../graph/vylety_aktivity_form_logo.gif") top left no-repeat; }
#vyhledavani.aktivity * { color: #244A65; }

#vyhledavani.zajimavosti { background: transparent url("../graph/bg_filtr_zajimavosti.jpg") top left repeat-x; padding-top: 2px; }
#vyhledavani.zajimavosti #logo { background: transparent url("../graph/vylety_zajimavosti_form_logo.gif") top left no-repeat; }
#vyhledavani.zajimavosti * { color: #246558; }

#vyhledavani.slavnosti { background: transparent url("../graph/bg_filtr_slavnosti.jpg") top left repeat-x; padding-top: 2px; }
#vyhledavani.slavnosti #logo { background: transparent url("../graph/vylety_slavnosti_form_logo.gif") top left no-repeat; }
#vyhledavani.slavnosti * { color: #57549B; }

#vyhledavani.lyze { background: transparent url("../graph/bg_filtr_lyze.jpg") top left repeat-x; padding-top: 2px; }
#vyhledavani.lyze #logo { background: transparent url("../graph/vylety_lyze_form_logo.gif") top left no-repeat; }
#vyhledavani.lyze * { color: #6E423E; }

/* slavnosti */
#vyhledavani .slavnosti { background: transparent url("../graph/bg_filtr_slavnosti.jpg") top left repeat-x; }
#vyhledavani .slavnosti H1 { display: none; }
#vyhledavani .slavnosti TABLE { background: transparent url("../graph/vylety_slavnosti_form_logo.gif") top left no-repeat; }
#vyhledavani .slavnosti TD { color: #57549B; }
#vyhledavani .slavnosti TH { background-color: #57549B; }
#vyhledavani .slavnosti A { color: #57549B; }

#vysledky { }
#vysledky H2 { font-size: 1em; text-transform: uppercase; }

#reklama { position: absolute; top: 0px; left: 790px; width: 320px; margin-left: auto; padding-left: auto; }
#reklama h1 { color: white; font-size: 20px; }
#reklama h2 { color: #F5DFC6; width: auto; text-align: right; font-size: 2.5em; font-weight: bold; font-style: italic; margin-bottom: 3px; }
.vizitka {
	background-color: #F5DFC6;
	margin: 5px 0;
	padding-bottom: 0px;
	background-image: url(../graph/vizitky-back-new.png);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 5px;
}
.vizitka h3 {background: url(../graph/vizitky-h.gif) no-repeat 5px 5px; color: #41290D; margin: 0; padding: 3px 10px 3px 33px; font-size: 12px; text-align: left;}
.vizitka h3 a { color: #41290D;}
.vizitka h3 a:hover {color: #000000;	text-decoration: none;}
#reklama .vizitka h3 a { color: #41290D;}

#aktuality .vizitka { display:block; float:left; margin:10px; width:46%; }

#reklama img { margin: 5px auto 0px; padding: 0px; border: 1px solid #B99672; }
#reklama p {
	color: #000000;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 2px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: normal;
}
#reklama p.cena {border-bottom: 1px solid rgb(187,148,109); line-height: 110%; font-weight: bold; }
#reklama a { color: rgb(250,223,193); }
#reklama a.detail { clear: both; color: rgb(250,223,193); display: block; height: 14px !important; height/**/: 18px; width: auto; background: transparent url("graph/reklama_more.bmp") bottom right no-repeat; text-align: center; font-size: 10px; text-decoration: none; font-weight: bold; margin: 0 -10px 0 142px; padding: 2px 10px; }

/*vizitky new*/
#reklama .vzhead {
	margin-bottom: 5px;
	padding-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F5DFC6;
}
#reklama .vzhead img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#reklama .foot  {
	background-image: url(../graph/vizitky-foot.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	display: block;
	height: 21px;
}

#doc FIELDSET.externi_reklama { border: 1px solid #41290D; padding: 10px 4px 4px 4px; text-align: center; }
#doc FIELDSET.externi_reklama LEGEND { color: #41290D; font-size: 0.8em; }
#doc FIELDSET.externi_reklama table { width: 100%; }
#doc FIELDSET.externi_reklama table td { text-align: center; }
#doc #reklama FIELDSET.externi_reklama { border: 1px solid #F5DFC6; padding: 10px 4px 4px 4px; }
#doc #reklama FIELDSET.externi_reklama LEGEND { color: #F5DFC6; font-size: 0.8em; }

#banner { padding: 0 2em; }

.nettravel_quicksearch { color: white; font-size: 0.8em; }
.nettravel_quicksearch select { width: 110px; font-size: 1em; }

#staticObject * { color: #7C4C1E; }
#staticObject table td { padding: 5px; }
#staticObject table { border-collapse: separate; }
#staticObject img { margin: 10px; }

#vysledky.staticObjectContext * { font-size: 12px; }
#vysledky.staticObjectContext h3 { color: #7C4C1E; font-size: 14px; }
