body {
font-family : "Trebuchet MS", sans-serif;
background: #cccccc url(http://www.as4u.cz/galerie/obrazky/imager.php?img=28469&x=10&y=10) repeat top center;
font-size : small;
margin : 0px;
padding: 0px;
color : #666666;
line-height : 130%;
}
div.stranka {
	position: relative;
	width: 960px;
	padding: 0px 20px;
	margin: 0px auto;
	background: url(http://www.as4u.cz/galerie/obrazky/imager.php?img=45486&x=1000&y=10) repeat-y top left;
}
div.zahlavi_obal {
width : 100%;
height : 100px;
background-color : #ffffff;
}
div.zahlavi {
width : 100%;
height : 100px;
}
div.logo {
	position: absolute;
	top: 0px;
	left: 20px;
	z-index: 2;
}
div.pomocny1 {
width : 100%;
}
div.pomocny2 {
width : 100%;
}
div.cely_clanek {
	padding-top: 2em;
	padding-right: 10px;
	padding-left: 10px;
	background-color: White;
}
div.pravy_sloupec_rezerve {
	width: 200px;
	position: absolute;
	top: 120px;
	right: 30px;
	overflow: hidden;
	font-size:85%;
}
div.zapati2 {
	border-top: 10px solid #ffffff;
	border-bottom: 10px solid #ffffff;
	background-color: #f0f0f0;
	width: 940px;
	text-align: center;
	padding: 0.5em 0px 1em 0px;
	font-weight: bold;
	margin: 0px 10px;
}








/* prihlaseni */
div.prihlaseni {
	padding: 7px 10px 7px 20px;
	overflow: visible;
	text-align: left;
	font-size: 90%;
	width: 620px;
	border-bottom: 1px solid #cccccc;
	background: #ffffff url(http://www.as4u.cz/galerie/obrazky/imager.php?img=28472&x=60&y=86) no-repeat center left;
	color: #cccccc;
	position: absolute;
	top: 48px;
	right: 30px;
	font-weight: bold;
}

















div.clanek table.ikony_sluzby {
	float: left;
	margin: 0px;
	border: 0px;
	width: 72px;
}
p.vyhledavani_ubytovani {
	border-bottom: 1px dashed #cccccc;
	padding-bottom: 1em
}
div.nove_hledani {
	text-align: right;
	font-weight: bold;
	padding: 0.3em 1em;
	background-color: #f5f5f5;
	margin-bottom: 1em;
	margin-top: 1em;
}
 




/* rezervační systém */
div.ikony_sluzeb {
	width: 13em;
	float: left;
	margin-right: 1em;
	margin-bottom: 0.3em;
	height: 3em;
	line-height: normal;
	overflow: visible;
}
div.ikony_sluzeb img {
	float: left;
	margin-right: 0.3em;
}
div.ikony_sluzeb_cleaner {
	height: 1px;
	font-size: 0px;
	line-height: 0px;
	clear: both;
}




/* okénko */
body.okenko {
	color: #000000;
	padding: 10px;
	margin: 0px;
	font-size: small;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	background-color: #ffffff;
	background-image: none;
}

/* podrobný ceník */
body.okenko table {
font-size : 100%;
border-width : 2px;
border-collapse : collapse;
border-color : #cccccc;
border-style : solid;
}
body.okenko th {
color : #ffffff;
padding-top : 2px;
padding-right : 5px;
padding-left : 5px;
padding-bottom : 2px;
border-collapse : collapse;
border-width : 1px;
border-color : #cccccc;
border-style : solid;
background-color : #999999;
}
body.okenko td {
padding-bottom : 2px;
border-collapse : collapse;
border-width : 1px;
border-color : #cccccc;
border-style : solid;
background-color : #f0f0f0;
padding-left : 5px;
padding-right : 5px;
padding-top : 2px;
}
body.okenko h2 {
line-height : normal;
color : #cc0000;
font-size : 140%;
}
body.okenko h3 {
line-height : normal;
color : #cc0000;
font-size : 120%;
}
body.okenko h4 {
line-height : normal;
color : #515151;
font-size : 105%;
}


/* kalendář */
body.okenko div.vyber_rok_mesic {
	margin-top: 5px;
}
body.okenko div.vyber_rok_mesic a {
	color: #000000;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	float: left;
	display: block;
	width: 1.2em;
	background-color: #cccccc;
	line-height: 1.6em;
}
body.okenko div.vyber_rok_mesic a:hover {
color : #ffffff;
background-color : #cc0000;
}
body.okenko div.vyber_rok_mesic select {
margin-left : 10px;
}
body.okenko span.zvoleny_rok {
font-size : 100%;
float : left;
font-weight : bold;
padding-right : 5px;
padding-left : 5px;
padding-top : 0px;
display : block;
line-height: 1.6em;
}
body.okenko div.kalendar {
	margin-top: 5px;
	clear: both;
}
body.okenko table.kalendar {
line-height : normal;
font-size : 90%;
border-collapse : collapse;
}
body.okenko table.kalendar td {
text-align : center;
width : 2.1em;
border-width : 1px;
border-color : #cccccc;
border-style : solid;
}
body.okenko tr.kalendar_prvniradek td {
color : #ffffff;
text-align : center;
font-weight : bold;
background-color : #999999;
}
body.okenko div.vybrany_den a.den_vkalendari {
color : #ffffff;
font-weight : bold;
background-color : #cc0000;
}
body.okenko div.vybrany_den a:hover.den_vkalendari {
text-decoration : underline;
background-color : #cc0000;
color : #ffffff;
}
body.okenko a.den_vkalendari {
color : #515151;
display : block;
width : 100%;
}
body.okenko a:hover.den_vkalendari {
color : #515151;
background-color : #f0f0f0;
}




/* katalog slueb - rezervační systém */
div.blok_sluzeb_celek_obal {
	width: 355px;
	float: left;
	margin-bottom: 2em;
}
div.clanek h4.nadpis_bloku {
	font-size: 135%;
	color: #cc0000;
	margin-bottom: 0.5em;
}
h4.nadpis_bloku a {
	color: #cc0000;
}
ul.subkategorie {
	color : #999900;
}
li.subkategorie a {
	color : #666600;
}
li.subkategorie a:hover {
	/*color : #cc0000;*/
}




div.pravy_sloupec_rezerve fieldset {
	clear: both;
}
div.rezervovat {
	width: 220px;
	height: 72px;
	margin: 0em;
	float: right;
}
div.rezervovat a {
	display: block;
	width: 220px;
	height: 72px;
	background: url(./../bs/images/tlacitko_rezervovat.gif) no-repeat center center;
}
div.rezervovat strong {
	display: none;
}
fieldset.vybaveni img {
	 float:left;
	 margin: 0 5px 5px 0;
}
div.pravy_sloupec_rezerve h3 {
	font-size: 105%;
	margin-bottom: 0;
}
ul.menu_podniku {
	display: block;
	padding: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 1.5em 0px;
	border-bottom: 1px solid #cccc00;
	height: 1.8em;
}
div.cleaner_menu_podniku {
	height: 0px;
	font-size: 0px;
	line-height: 0px;
	clear: both;
}
ul.menu_podniku li {
	display: block;
	float: left;
	padding: 0px;
	margin: 0px 0.5em 0px 0px;
	line-height: 1.8em;
	background-color: #cccc00;
	color: #b60000;
}
ul.menu_podniku li a {
	line-height: 1.8em;
	padding: 0.3em 0.5em;
	/*display: block;*/
	/*color: #4d6600;*/
	color: #b60000;
	text-decoration: none;
	font-weight: bold;
	
}
ul.menu_podniku li a:hover {
	color: #b60000;
	background-color: #dede2d;
}
ul.poskytovane_sluzby {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
ul.poskytovane_sluzby strong {
	font-weight : bold;
}
div.clanek table.formular {
	border: 0px;
	background-color: transparent;
}
table.formular td {
	border: 0px;
	padding: 2px 10px 2px 0px;
	text-align: left;
}
div.prostredek {
	margin: 1.5em 0;
	padding-bottom: 1.5em;
	width: 100%;
}
div.prostredek h3 {
	margin-bottom: 0.5em; 
	margin-top: 0em; 
}
div.prostredek h4 {
	margin: 0.5em 0; 
}
div.prostredek ul {
	margin-top: 0.5em;
	margin-bottom: 0em;
	margin-left: 1.3em;
	padding-left: 0em;
}
div.prostredek li {
	margin-bottom: 0;
	margin-top: 0;
}






/* sluzba > ceny */
div.sluzba_ceny_obal {
	margin: 1.5em 0;
	border-top: 1px dashed #cccccc;
	border-bottom: 1px dashed #cccccc;
	background-color: #f5f5f5;
	width: 100%;
	clear: both;
}
div.sluzba_ceny {
	padding: 0.3em 1em 1em 1em;
}
div.sluzba_ceny table.sluzba_ceny {
	width: 100%;
	margin: 0em;
	border-bottom-color: #e6e6e6;
	clear: both;
}
table.sluzba_ceny th {
	background: #e6e6e6;
}
table.sluzba_ceny td {
	border-bottom-color: #e6e6e6;
}




/* OBJEDNAVKA */
/*div.obj_form,
div.tl_kalendar,
div.tl_cenik,
div.nedostupny {
	width: 31%;
	height: 57px;
	margin: 0em;
	float: right; 
	margin-top:0.5em; 
	margin-right:1%;
}
div.obj_form strong,
div.tl_kalendar strong,
div.tl_cenik strong,
div.nedostupny strong {
	display: none;
}
div.obj_form a {
	display: block;
	width: 155px;
	height: 57px;
	background: url(./../bs/images/tlacitko_formular.gif) no-repeat left center;
}
div.tl_kalendar a {
	display: block;
	width: 155px;
	height: 57px;
	background: url(./../bs/images/tlacitko_kalendar.gif) no-repeat left center;
}
div.tl_cenik a {
	display: block;
	width: 155px;
	height: 57px;
	background: url(./../bs/images/tlacitko_cenik.gif) no-repeat left center;
}
div.nedostupny {
	background: url(./../bs/images/tlacitko_nedostupny.gif) no-repeat left center;
}
div.prostredek fieldset.obj_form {
	margin: 1em 0 0 0;
	clear: both;
}
div.prostredek fieldset.obj_form legend {
	padding-left: 38px;
	background: url(./../bs/images/ikonka_formular.gif) no-repeat center left;
	line-height: 30px;
	height: 30px;
}
input.tl_objednat,
input.potvrdit_obj {
	color: white;
	border: 0px;
	padding: 0px;
	display: block;
	height: 72px;
	font-size: 0px;
	line-height: 0px;
	cursor: pointer;
	float: right;
	text-align: right;
}
input.tl_objednat {
	background: White url(./../bs/images/tlacitko_objednat.gif) no-repeat center right;
	width: 185px;
}
input.potvrdit_obj {
	background: White url(./../bs/images/tlacitko_potvrdit_obj.gif) no-repeat center right;
	width: 200px;
}
div.upravit_obj {
	height: 57px;
	width: 100%;
	margin-top: 0.5em;
}
div.upravit_obj a {
	display: block;
	width: 160px;
	height: 57px;
	background: url(./../bs/images/tlacitko_upravit_obj.gif) no-repeat center left;
	float: right;
}
div.upravit_obj strong {
	display: none;
}*/




