html, body {
    margin: 0;
    padding: 0;
    height: 100%;
}

#container {
    min-height: 100%;
    position: relative;
	width:920px;
	margin:auto;
	padding-left:20px;
	padding-right:20px;
}

#header {
	padding:10px 0 10px 0;
	/*text-align:center;*/
}
#header-inner{
	height:100px;
}
#header-inner h1{
	float:left;
	margin:10px 0 0 0;
	position:relative;
	left:-8px;
}
#claim{
	/*float:left;*/
	position:absolute;
	left:353px;
	top:10px;
	margin: 30px 10px 10px 90px;
}

#telefon-menu{
	float:right;
	clear:right;
	margin: 5px 20px 0 0;
	padding:0;
}

#language-menu, #top-menu{
	float:right;
	clear:right;
	margin: 5px 20px 0 0;
	width:50px;
	padding:0;
}
body{
	background:center 100px no-repeat;
}

#body {

    padding-bottom: 246px; /* Height of the footer */
}

#footer {
    position: absolute;
    bottom: 0;
    width: 920px; /* vivat IE7 - try 100% here */
    height: 246px; /* Height of the footer */
	text-align:center;
}
#footer-inner{margin-top:25px;margin-bottom:10px;}


ul.menu, #partners ul {margin:0;padding:0;}
ul.menu li,#footer ul li{
	display: inline;
	list-style:none;
	margin:0;
}
#footer-menu {padding:0;display:inline; margin-left:40px;}
#footer ul li img{vertical-align:middle;}
#footer-mid {margin:15px 0 20px 0;padding:15px;}




.hp-promo
{
	float:left;
	margin-left:29px;
	margin-right:28px;
	margin-top: 5px;
}
div.ikona {margin-top:15px;}

#main-menu {
	margin:8px 0 9px 0;
}
#aktualne{margin-top:5px;margin-bottom:28px;}



#kdo-jsme div.fl{width:330px;margin-left:70px;}

div.kform {margin-left:20px;width:517px;}
div.kform .tf3chyba {float:left;clear:left;width:150px;margin-left:120px;margin-bottom:15px;}
div.kform .tf3chyba ul{padding:0;}
span.kform {clear:both;display:block;margin-top:20px;}
div.kform label, span.label {text-align:right;width:100px;display:block;float:left;margin-right:20px;line-height:1.5em;}
div.kform input[type="text"], div.kform textarea {float:left;width:250px;}





/* =============== aktualne a rotace ====== */
div#aktualne {height:49px;width:920px;background:url('/images/newsbar-back.png') no-repeat;padding:0;}
div#aktualne_vlevo{margin-left:18px;float:left;margin-top:13px;}
div#aktualne_buttonky{margin-right:20px;float:right;margin-top:10px;}
div#aktualne_buttonky .krouzek {margin:4px 0 0 2px;float:left;height:18px;width:18px;background:url('/images/newsbar-prepinac.png') no-repeat;}
div#aktualne_buttonky .krouzek_on {}
div#aktualne_buttonky .krouzek_off {background-position:0px -18px;}

#rot_mask_w {
    width: 700px;
    height: 49px;
    margin: 0 0 0 60px;
    padding: 0;
    overflow: hidden;
    display: inline;
    padding: 0;
    float: left;
}
#rot_mask {
    overflow: hidden;
    position: relative;
    left: 0px;
    top: 0px;
    width: 740px;
    margin: 3px 0 0 0;
    padding: 0;
    height: 40px;
    /*width:198px;*/
}
ul#rot_ul {
    position: relative;
    list-style-type: none;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    float: left;
    height: 40px;
}
ul#rot_ul li {
    width: 5510px;
    float: left;
    clear: both;
    height: 40px;
    padding: 0;
    margin: 0;
    overflow: hidden;
}

ul#rot_ul li div {margin-top:11px;}
ul#rot_ul li a {}
ul#rot_ul li {font-size:16px;text-align:left;}
ul#rot_ul li span.datum {padding: 0;}
div#aktualne_vlevo {font-size:14px;font-weight:bolder;}

.print-block,.print-inline {display:none;}


