body			{ background: #D6DEC9; color: #555; text-align: center; margin: 0; padding: 20px; font-size: 0.75em; font-family: Verdena, "Verdena CE", Helvetica, "Helvetica CE", Arial, "Arial CE", Courier, sans-serif; }/*header*/#page		{ width: 781px; padding: 0; margin: 0 auto; background-color: #FFF; }#header 		{ height:226px; width: 100%; background:url(img/top.gif) 0 0 no-repeat; position: relative; }.uvod #header	{ height:279px; }#header_title	{ position: absolute; top: 30px; left: 175px; text-align: left; }#header_lang	{ padding: 35px 40px 10px 10px; float: right; }#header_lang img	{ margin-left: 5px; }#logo		{ position: absolute; top: 0; left: 30px; width: 93px; height:104px; }/*all pages title pict*/#header_pict		{ position: absolute; top: 101px; left: 0; width: 100%; height: 125px; }.golf #header_pict	{ background:url(img/uvod_golf.jpg) 0 0 no-repeat; }.hotel #header_pict	{ background:url(img/uvod_hotel.jpg) 0 0 no-repeat; }/*hotel*/.hotel .o_nas #header_pict			{ background:url(img/hotel_o_nas.jpg) 0 0 no-repeat; }.hotel .ubytovani #header_pict		{ background:url(img/hotel_ubytovani.jpg) 0 0 no-repeat; }.hotel .restaurace #header_pict		{ background:url(img/hotel_restaurace.jpg) 0 0 no-repeat; }.hotel .kongresy #header_pict		{ background:url(img/hotel_kongresy.jpg) 0 0 no-repeat; }.hotel .wellness #header_pict		{ background:url(img/hotel_ubytovani.jpg) 0 0 no-repeat; }.hotel .sluzby_a_akce #header_pict	{ background:url(img/hotel_sluzby_a_akce.jpg) 0 0 no-repeat; }.hotel .virtualni_pohledy #header_pict	{ background:url(img/hotel_virtualni_pohledy.jpg) 0 0 no-repeat; }.hotel .fotogalerie #header_pict		{ background:url(img/hotel_fotogalerie.jpg) 0 0 no-repeat; }/*golf*/.golf .o_nas #header_pict			{ background:url(img/golf_o_nas.jpg) 0 0 no-repeat; }.golf .club #header_pict			{ background:url(img/golf_club.jpg) 0 0 no-repeat; }.golf .rezervace #header_pict		{ background:url(img/golf_rezervace.jpg) 0 0 no-repeat; }.golf .virtualni_pohledy #header_pict	{ background:url(img/golf_virtual.jpg) 0 0 no-repeat; }.golf .fotogalerie #header_pict		{ background:url(img/golf_fotogalerie.jpg) 0 0 no-repeat; }.golf .turnaje #header_pict			{ background:url(img/golf_turnaje.jpg) 0 0 no-repeat; }/*uvod*/.uvod #header_pict	{ position: absolute; top: 101px; left: 0; width: 100%; height: 178px; }/*content*/#podklad		{ background:url(img/content_golf_bg.gif) 0 0 repeat; background-color: #E4EED5; }.hotel #podklad	{ background:url(img/content_hotel_bg.gif) 0 0 repeat; background-color: #EFE3D4; }#menu		{ width: 154px; text-align: left; position: relative; float:left; background: #E4EED5; }#menu2		{ width: 154px; text-align: left; position: relative; float:left; background: #EFE3D4; }.uvod #menu #logofirst	{ background: #E9F1DC; }#logofirst img		{ margin: 15px 0 10px 30px; }#vstup		{ margin-top: 32px; text-align: right; width: 130px; }#vstup img	{ margin-top: 10px; }.pad20		{ padding: 1px 15px 20px 20px; }.pad20obsah	{ padding: 0 20px 0 20px; margin: 0 0 30px 0; border-right: 1px solid #DADADA; }#first		{ width: 473px; position: relative; text-align: left; float: left; margin: 0; padding: 0; }#second		{ width: 140px; position: relative; text-align: left; margin: 0 0 0 628px; padding: 10px 0 0 0; }.first_col		{ width: 215px; position: relative; float: left; }.second_col	{ width: 200px; position: relative; margin: 0 0 0 225px; }/*fotter*/#footer		{ padding: 10px 20px 0 173px; color: #FFF; margin: 0; text-align: left; background-color: #1C4714; background:url(img/down_pict.gif) 0 0 no-repeat; height: 37px; position: relative; }#author		{ padding: 2px 4px; text-align: right; background: #D6DEC9; color:#555; }/*tags*/p, ul, ol, li, form, sup, sub 	{ margin: 0; padding: 0; }img 			{ border: none; }big			{ font-weight: bold; font-size: 1em; color: #F00; }/*texts*/.error		{ color: #F00 !important; font-size: 1em; }.errorsmall		{ color: #F00 !important; font-size: 0.9em !important; }#header_title	{ color: #FFF; }p			{ margin-bottom: 10px; text-align: justify; }#second p		{ margin: 5px 0; }h1 			{ color: #1C4714; font-size: 1.4em; font-weight: bold; letter-spacing: -1px; word-spacing: -1px; margin: 10px 0 10px 20px; }h2 			{ color: #1C4714; font-size: 1.2em; font-weight: bold; margin: 0; padding: 6px 0; }h3 			{ color: #555; font-size: 1.2em; font-weight: bold; margin: 10px 0 10px 20px; }h3 span		{ color: #1C4714; font-size: 1.2em; font-weight: bold; }h4			{ color: #1C4714; font-size: 1.2em; font-weight: bold; margin: 0; padding: 5px 0; }.hotel h1, .hotel h2, .hotel h3 span, .hotel h4	{ color: #A46010; }.small		{ font-size: 0.8em; font-weight: normal; }#second p		{ text-align: left; font-size: 0.9em; }#first li		{ margin: 0 0 5px 0; }#first ul		{ list-style: disc outside; padding-left: 20px; margin: 0 0 10px 0; }#first ol		{ list-style: decimal outside; padding-left: 27px; margin: 0 0 10px 0; }#first ol.abc	{ list-style: lower-alpha outside; }.first_col ul, .second_col ul	{ width: 150px; }.aktuality_line	{ width: 20px; height: 1px; border-bottom: 1px dotted #9A9A9A; }/*forms*/ .informace		{ text-align: ':'; }.infoform		{ padding: 10px; border: 1px solid #FEBC38; text-align: right; }.infoform b	{ margin: 7px 3px 3px 3px; }.infoform input, .infoform textarea	{ padding: 2px; margin: 3px; color: #000; border: 1px solid #FEBC38; width: 200px; }/*links*/a			{ text-decoration: none; color: #1C4714; }.hotel a		{ color: #A46010; }#first a		{ font-size: 1em; }#second p a	{ color: #555; }#second b		{ font-weight: bold; font-size: 1em; }a:hover 		{ text-decoration: underline; }#header_title a	{ color: #FFF; }#header_title span a, #header_title span a:hover	{ font-size: 22px; color: #F0F071; font-weight: bold; text-decoration: none; }#header_lang *, #footer a	{ color: #F0F071; }#header_lang *	{ font-size: 0.9em; }#vstup a		{ font-size: 1.1em; font-weight: bold; text-decoration: none; }.noPhoto		{ width:90px; height:85px; padding:5px; font-size:60%; font-weight:bold; color:#FEBC38; background-color:#FFF; border:1px solid #FEBC38; text-align:center; vertical-align:middle; margin: 0 30px; }#author		{ font-size: 9px !important; }.orange		{ font-size: 1em; font-weight: bold; color: #FF4D00; }/*imgs*/#first p.pict	{ text-align: left; width: 440px; margin: 0; }#first p.pict img	{ margin: 0 12px 12px 0; }p.partneri img	{ margin: 5px 0; }.pict_left, .photo	{ float: left; margin: 0 10px 5px 0; }.pict_right		{ float: right; margin: 0 0 5px 10px; }.photoline		{ clear: both; margin: 0 0 15px 0; }.photoline .fir	{ width: 200px; position: relative; float: left; text-align: left; }.photoline .sec	{ width: 200px; position: relative; margin: 0 0 0 225px; text-align: left; }.photoline .firW	{ width: 150px; position: relative; float: left; text-align: left; }.photoline .secW	{ width: 260px; position: relative; margin: 0 0 0 170px; text-align: left; }.photoline img	{ padding: 0px; margin: 5px 0; float: none; }.menu_banner	{ margin: 10px 0 0 23px; }.text_photo	{ margin: 0 15px 15px 0; }/*menu (golf/hotel) */#menu li, #menu2 li			{ text-align:left; list-style-type:none; height: 1.6em; border-bottom:1px solid #FFF !important; }#menu li a, #menu2 li a		{ font-size: 0.95em; width:100%; padding: 4px 0; display: block; text-decoration: none; }#menu li.pod, #menu2 li.pod	{ border-bottom: none !important; }li.end						{ height: 5px !important; border-bottom:1px solid #FFF !important; }#menu ul, #menu2 ul			{ margin: 40px 0 15px 0; }li.dvaradky					{ height: 2.8em !important; }/*golf*/#menu ul, #menu li.end, #menu li.pod, #menu li a:hover, #menu .podikona 				{ background-color: #CADCAB; }#menu li, #menu li a														{ background-color: #E4EED5; }#menu .hlavicka, .hlavicka:hover	, #menu .podikona:hover, #menu .active a				{ background-color: #ADC48D !important; }/*hotel*/#menu2 ul, #menu2 li.end, #menu2 li.pod, #menu2 li a:hover, #menu2 .podikona			{ background-color: #DFC6A8; }#menu2 li, #menu2 li a													{ background-color: #EFE3D4; }#menu2 .hlavicka, #menu2 .hlavicka:hover	, #menu2 .podikona:hover, #menu2 .active a	{ background-color: #D3B28A !important; }/*pocasi*/#pocasi		{ padding: 10px; color: #555; background-color: #E4EED5; }#pocasi img	{ float: left; }/*akcni nabidka*/#akcni_nabidka, #akcni_nabidka:hover	{ font-weight: bold; font-size: 1em; color: #FF000 !important; background-color: none; text-decoration: none; }/*tables*/table 		{ font-size: 1em; padding: 0; margin: 0 0 20px 0; font-family: inherit; width: 100%; border-collapse: collapse; }th, td		{ padding: 3px; margin: 0px; vertical-align: bottom; text-align: left; }td			{ border-bottom:1px solid #555 !important; }th			{ border-top:1px solid #1C4714 !important; border-bottom:1px solid #1C4714 !important; }td.zacatek		{ border-top:1px solid #1C4714 !important; }td.konec		{ border-bottom:1px solid #1C4714 !important; }.hotel th		{ border-top:1px solid #A46010 !important; border-bottom:1px solid #A46010 !important; }.hotel td.konec, .hotel td.zacatek	{ border-bottom:1px solid #A46010 !important; }.w10			{ width: 10%; }.w20			{ width: 20%; }.w30			{ width: 30%; }/*forms*/input,textarea	{ font-size: 0.95em; color: #000; padding: 1px; }input.short		{ width: 40px; }input.middle	{ width: 120px; }input.long		{ width: 320px; }.odeslat		{ font-size: 1.2em; font-weight: bold; }/*rec. listing*/.topLine		{ text-align: right; margin-bottom: 10px; padding: 5px 0; border-bottom:1px dotted #1C4714; }.downLine		{ text-align: right; margin-top: 10px; padding: 5px 0; border-top:1px dotted #1C4714; }.hotel .topLine, .golf .topLine	{ border-color: #A46010; }.golfmapa a, .golfmapa H4	{ color: #1C4714 !important; }/*aligns*/.right			{ text-align: right !important; }.left			{ text-align: left !important; }.reset		{ clear: both; }.toRight		{ float: right; }.toLeft		{ float: left; }.center		{ text-align: center; }