html {
	overflow: -moz-scrollbars-vertical;overflow-y: scroll;
}
body {
	background-color:#000000;
	font:12px 'courier new';
	color:#ffffff;
}

a {color:#fff; text-decoration:none;}
a:hover {text-decoration:none; font-weight:bold; }
a.on {font-weight:bold;}

div#container {
	position:relative;
	margin:auto;
	text-align:left;
	width:585px;
	margin-top:120px;
	display:block;
	margin-bottom:20px;
}

div#vlevo .title {font-size:21px; font-weight:normal; margin:0;}
div#vlevo .title span {color:#CCCCCC;}
div#vlevo .title a:hover {font-weight:normal;}
div#vlevo .title a:hover span {color:#333333;}

div#vlevo {text-align:right; float:left; width:170px; font:12px/1.2 'courier new',sans-serif; margin-right:25px; height:203px; position:relative; }

div#obsah {float:left; width:390px;}

div#menu {position:absolute; bottom:0px; right:0px;line-height:15px;}
div#menu a.on {font-weight:bold;}

div#topVzor { width:390px; height:15px; margin-top:4px;}
div#bottomVzor { width:390px; height:3px;}
	div.bunka{float:left; height:100%;}
	div.bila{background-color:white;}
	div.cerna{background-color:black;}
	
div.oddelovac { width:390px; height:2px; margin-left:195px;}
	
div#obal {overflow:hidden; height:170px;}	
ul#car {padding:0px;overflow:hidden;}
ul#car a img {position:relative;}
ul#car a:hover img {top:-170px;}

div#roller{position:relative; margin:10px 0; overflow:hidden;}
#left {position:absolute; background:url('left.png') 0px 170px no-repeat; width:60px; height:170px; position:absolute; top:0px; left:0px; display:block; z-index:1000;}
#left:hover {background-position:0px 0px;}

#right {position:absolute; background:url('right.png') 0px 170px no-repeat; width:60px; height:170px; position:absolute; top:0px; right:0px; display:block; z-index:1000;}
#right:hover {background-position:0px 0px;}

#popisBlok {position:absolute; top:100px; right:-180px; font-size:10px; vertical-align:middle;line-height:12px; width:150px; float:left;}
.odsadit {position:relative; top:1px;}
#popis {color:#cccccc;}

#jazyky {position:absolute; top:10px; right:10px; font-size:11px;}
	#jazyky a.on {text-decoration:none; font-weight:bold; text-decoration:underline;}

#text {padding:30px 0; clear:both;}
div.vlevo {text-align:right; float:left; width:170px; height:50px; margin-right:25px; position:relative;}
div.vlevo h1 {font-size:20px; font-weight:normal; margin:12px 0 0 0;}
div.vlevo h1 span {font-size:10px; font-weight:normal; margin:0; }
div.vpravo {float:left; width:390px; position:relative; color:#B3B3B3;}
	div.vpravo strong {color:#ffffff;}
	div.vpravo h2,div.vpravo h1  {font-size:16px;color:#ffffff; margin:1px 0; padding:0; font-weight:normal; text-align:left; text-transform:uppercase;}
	div.vpravo ul{margin-top:4px;}

.clear {clear:both;}

div.datum {font-size:12px; text-align:center; float:right; position:relative; top:0px; left:-5px;}
div.datum strong {font-size:43px; font-weight:normal; line-height:35px;}

#strankovani {text-align:center;}
#strankovani .on {font-size:18px; font-weight:bold;}

#volby {text-align:right; font-size:10px; padding-top:5px;}

table {border-collapse:collapse; width:100%;}
tr {vertical-align:bottom; margin-top:5px;}
td{padding-right:10px; padding-top:10px;}
td p {padding:0px; margin:0px;}
tr.odd td{padding:0 0 4px 0; border-bottom:1px dotted #2C2C2C;}

img {border:0px;}

ul#car{margin: 0pt; padding: 0pt; position: relative; list-style-type: none; z-index: 1; height:170px; }
ul#car li {height:170px;}
