i		{content:"\"/*"}
* 		{ font-size: x-small; font-family: 'Times CE', 'Times', Times, serif; color: #000; }
x_small	{ font-size: x-small; }
body		{  }

/*page*/
#page		{ }
#header		{ display:none; }
#logo		{ display:none; }
#pawlovnia	{ display:none; }
#content		{  }
#lokalita #content	{  }
#menu		{ }
#data		{ width: 100%;  }
#lang		{ display:none; }
#lang img		{ margin: 0 6px 0 0;  }
.pict,.pict2	{ position: relative; float: left; text-align: middle; margin: 0 20px 11px 0; }
.pict2		{ margin-left: 0; }
.pict img, .pict2 img	{ margin: 4px 0; }
img			{ border: 0; }

/*menu*/
#menu ul		{ display:none; }
#menu li		{ text-align: left; list-style-type: none; }
#menu img {display:none;}
/*texts*/
p, ul, ol, li, form, sup, sub 	{ margin: 0; padding: 0; }
p, dd 		{ text-align: left; }
p			{ font-size: 1.2em; margin-bottom: 15px; line-height: 150%; }
h1 			{ font-size: 1.5em; margin: 30px 0 10px 0; font-weight: bold; }
h2,#lokalita h1 { font-size: 1.3em; margin: 20px 0 8px 0; font-weight: bold; }
h3 			{ font-size: 1.3em; display: block; border-bottom: 1px solid #63100A; width: 250px; padding: 3px; margin: 10px 0 6px 0; font-weight: bold; }
b			{ font-size: 1.2em; font-weight: bold; }
p b			{ font-size: 1.1em; font-weight: bold; }
#footer span	{ font-size: 0.9em; display: block; margin: 4px 0 20px; font-weight: normal; }
#kniha		{ font-size: 1.1em; }
.error		{ color: #F00; font-size: 1.3em; font-weight: bold; }
#data ul		{ margin: 20px; }
#data li		{ padding: 6px; font-size: 1.2em; }

#data ul.itemList		{ margin: 0 0 0 20px; }
#data ul.itemList li	{ padding: 0; font-size: 1.2em; }


/*links*/
a			{ color: #000; text-decoration: none; }
a:hover 		{ color: #63100A; }

#menu li a			{ color: #D24D32; font-size: 1.5em; padding: 2px 0; }
#menu li a:hover	{ color: #63100A; }
#menu li a.active	{ color: #63100A; }

#footer span a		{ font-size: 0.9em; }
#footer span a:hover	{ }

#footer img {display:none;}


/* weather */
#weather				{ position: relative; margin: 10px 0; text-align: left; }
#weather .weather_day	{ padding: 5px 23px 5px 2px; }
#weather, .weather_day	{ font-size: .9em; color: #000; }
#weather strong	{ font-size: 11px; font-weight: bold; color: #000; }

/*dt tables*/
dl {
width: 100%;
overflow: auto;
margin: 0 0 10px;
}

dt {
float: left;
width: 120px;
font-size: 11px;
font-weight: bold;
}

dd {
float: right;
line-height: 140%;
width: 460px;
} 

/*forms*/
label, input	{ display: block; float: left; margin-bottom: 5px; }
label			{ width: 100px; font-size: 1.2em; }
input, select, textarea { margin-bottom: 5px; border: 1px solid #63100A; background-color: #FFF; color: #63100A; }
textarea		{ width: 300px; height: 100px; padding: 2px; }
input			{ width: 150px; padding: 2px; }
input.long		{ width: 300px; }
label			{ text-align: left; padding-top: 4px; color: #63100A; }
#kalkulator label{ width: 90px; padding-top: 2px; }
fieldset		{ border: none; }
form br		{ clear: left; line-height: 10px; }
.nvisible		{ visibility: hidden; }
.chckb		{ width: 20px; }

/*tables*/
table 		{ font-size: 1.1em; padding: 0; margin: 0; margin: 10px 0; font-family: inherit; width: 100%; border-collapse: collapse; }
table.smallpricelist	{ width: 390px; }
caption, #cenik h2, #rezervace h2, #pickup h2		{ font-size: 1.4em; font-weight: bold; color: #63100A; padding: 3px; border-bottom: 2px solid #63100A; text-align: left; }
th			{ font-size: 1.2em; font-weight: bold; padding: 3px; margin: 0px; vertical-align: middle; text-align: center; border-bottom: 1px solid #D24D32; }
td			{ font-size: 1.2em; padding: 3px; margin: 0px; vertical-align: middle; text-align: right; border-bottom: 1px solid #63100A; width: 17%; }
td.left		{ text-align: left; font-size: 1.1em; font-weight: bold; width: 32%; }
.smallpricelist td{ width: 33%; }
td.line, tr.line	{ border-bottom: 2px solid #63100A; text-align: left; }
td span		{ font-size: 0.8em; }
th.spacer		{ border: none; }
th[colspan]	{ text-align: center !important; }

.reset		{ clear: both; }


/* virtual consierge uprava */
body#virtual #menu { 
width: 749px;
margin:0;
padding:0;
position: relative; 
text-align: left; 
float:left;
}

body#virtual #menu ul { 
margin:5px 0 15px 0;
}

body#virtual #menu ul li { 
float:left;
margin-right:10px;
}

body#virtual #menu ul li a { 
font-size:12px;
}


body#virtual #data { 
width: 749px;
margin:0;
padding:0;
position: relative; 
text-align: left; 
height:2670px;
height:2820px;
}

body#virtual #data iframe { 
margin-top:10px;
border:none;
}
