
body
{
    font-family:Tahoma;
    margin-top:0em;
    font-size:62.5%;
}
div#pageCont
{
    width: 65.65em;
    margin:0em auto 5em auto; 
    border:solid 0.167em #d9d9d9;
    font-size:1.2em
}
div#header
{
    height: 80px;
    background-image: url('../images/topBckg.gif');
    background-repeat: repeat-x;
}
div#menu
{
    float:left;
    margin:0 0.335em 0 0.335em;
    width: 13.153em;
    height:21.95em;
    background-image:url('../images/menuBckg.jpg');
}
div#line
{
    background:url('../images/borderOne.gif');
    background-repeat: repeat-x;
    height: 1.591em;
}
img#penzionHelena
{
    height:21.95em;
    width: 39.125em;
}

div#footer
{
    height: 4.189em;
    background-image: url('../images/footerBckg.gif');
    background-repeat: repeat-x;
    font-size:0.8em;
}
div#content
{
    margin:0.837em 1.675em 0.837em 1.675em;
}

img#logo
{
    margin:0.837em 0 0 3.351em;
    width:330px;
    height:70px;
}
img#callus
{
    margin:0 0 1.2em 16.756em;
    width:170px;
    height:40px;
}

div#news
{
    width: 17.593em;
    height:24.2em;
    background-color:#e4e4e4;
    padding:0.837em 0.837em 0.837em 0.837em;
    float:right;
}
div#welcome
{
    width: 38.539em;
    height:9.215em;
    /*padding: 0 2.513em 0 0;*/
    float:left;
}
div#services
{
    width: 17.593em;
    height:13.7em;
    background-color:#dbe3ec;
    padding:1.2em 0.837em 0.837em 0.837em;
    float:left;
    margin-right:2.345em;
    margin-top:1em;
}
div#accommodation
{
    width: 17.593em;
    height:14em;
    left:22.62em;
    background-color:#e4eeda;
    padding:0.837em 0.837em 0.837em 0.837em;
    float:left;
    margin-top:1em;
}
div#contentCont
{
    height:auto;
}
img#flagCZ
{
    border:none;
    position:relative;
    left:1.508em;
    width:2.513em;
    height:1.675em;
}
img#flagEN
{
    border:none;
    position:relative;
    left:2.345em;
    width:2.513em;
    height:1.675em;
}
img#flagDE
{
    border:none;
    position:relative;
    left:3.183em;
    width:2.513em;
    height:1.675em;
}
img#krkonose
{
    float:left;
    width:12.65em;
    height:21.95em;
}

img#home
{
    float:left;
    margin-right:0.837em;
    margin-bottom:2.513em;
    margin-top:2em;
    width:7.121em;
    height:6.283em;
}

.menuHome
{
    width:13.153em;
    height:3.937em;
}
.menuAboutus
{
    width:13.153em;
    height:3.016em;
}
.menuAccommodation
{
    width:13.153em;
    height:2.932em;
}
.menuFood
{
    width:13.153em;
    height:2.932em;
}
.menuServices
{
    width:13.153em;
    height:2.932em;
}
.menuContact
{
    width:13.153em;
    height:2.932em;
}
.menuBckg
{
    width:13.153em;
    height:3.3em;
}
.menuBckg2
{
    width:13.153em;
    height:3.3em;
    margin-top:-0.5em;
}

/*VALIDATION*/
.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
    color:#CC0000;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 2px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 2px solid #CC0000;
}

img
{
    border:none;
}
.footerText
{
    float:right;
    margin-right:1em;
    margin-top:2.513em;
    color:gray;
}
h1, h2, h3, h4, h5, h6
{
    font-size: 1.256em;
    color: #d903e1;
    background-color: White;
    padding:0.333em 0.333em 0.333em 0.333em;
    margin:0em 0em 0em 0em;
    font-family: Tahoma;
    font-style:normal;
}
.welcome
{
    margin-top:0em;
}
.block
{
    margin:0.418em 0.418em 0.418em 0.418em;
}

.date
{
    font-size:0.8em;
    margin:0.523em 0.523em 0em 0.523em;
    color:#f04ff6;
    font-weight:bold;
}

ul
{
    margin-top:0.418em;
}
.gallery
{
	margin: 10px 10px;
}
ol
{list-style:none;}

.fieldMenu
{
	margin-top:2em;
}
.legendMenu
{
	font-size:large;
	color:gray
}
.titleMenu
{
	padding:0;
	margin:0;
	font-size:1.2em
}
.listGroupMenu
{
	line-height:1.5em;
}

ul#menu
{
line-height:1.9em;color:white;font-size:1.55em;list-style:url('../images/menuItem.gif')
}

.linkMenu
{
text-decoration:none;color:white;
}