html,body{	
margin: 0;
padding: 0;
}
p{
 margin: 1em 0 1em 0;
}
input[type="checkbox"]{
 margin: 2px;;
}
#nadpis{
	padding-bottom: 10px;
	width: 100%;
}
.seznam{
 width:100%;
}
.seznam > tbody >tr > td, .seznam >tbody>tr> th{
 padding: 5px;
}
.detail{
 width:100%;
}
.detail > tbody >tr > td, .detail>tbody>tr> th{
 padding: 15px;
}
.horniCara{
 width:100%;
 height: 6px;
}
#contentHolder{
	position: absolute;
	margin: auto;
	left: 100px;
	right: 100px;
	top:15px;
	bottom: 15px;
}
#top{	
 width: 100%;
 height: 100px;
/* position: absolute;*/
 margin: auto;
}
#menu{
 display: table-cell;
 width:200px;
 left:0;
 bottom: 0;
 top: 100px;
 position: absolute;
 _height:450px;
/*height:expression(window.innerWidth || self.innerWidth || (de&&de.clientWidth) || document.body.clientWidth + 'px')*/

}
#content{
 display: table-cell;
 /*width:665px;*/
 padding: 15px;
 padding-right: 25px;
 bottom: 0;
 top: 100px;
 right: 0;
 left:200px;
 position: absolute;
 overflow: auto;
}
#menu > .menuItem{
 display:block;
 width:175px;
 height:22px;
 padding:5px;
 margin-top: 4px;
 margin-bottom: 4px;
}
#logo{
width:220px;
height: 100px;
/*float: right;*/
}
#jazyky{
float:left;
width: 150px;
/*position: absolute;*/
/*display: table-cell;*/
right: 16px;
padding-top : 10px;
}
#jazyky a img{
margin-left: 5px;
margin-right: 5px;
width: 22px;
}
#jazyky a {
margin-right: 5px;
margin-bottom : 5px;
}
