body {font-family:Tahoma,Verdana,Arial; font-size:10pt; background:black; color:black; text-align:center; margin:0;}
img {border:0;}
h1 {margin-top:0; font-size:18pt;}
h2 {font-size:12pt; margin:30px 0px 5px 0px; padding:0; border-bottom:1px solid #DBEFA4;}
.kategorie_ramecek h2 {font-size:9pt; margin:0; padding:0; border:0;}
h3 {font-size:9pt; margin:0; padding:0;}
a {color:black;}
fieldset {border:1px solid #777777; padding:10px; margin-bottom:20px; background:#EAEAEA;}
legend {padding:3px 10px 3px 10px; font-size:8pt; border:1px solid black; background:#EAEAEA; font-weight:bold;}
table {width:95%;}
th {padding:2px; border:1px solid #777777; font-weight:bold; text-align:center; font-size:10pt;}
td {padding:2px; border:1px solid #777777; font-size:10pt;}
		
#logo {width:971px; margin:0 auto; text-align:left; color:#797979; position:relative;}
#kosik {position:absolute; right:10px; top:10px; text-align:right;}
#lista {position:relative; background:url('/img/lista_bg.jpg') center; height:205px;}
#menu {width:971px; margin:0 auto; color:#797979; font-size:14pt; height:31px; padding-top:4px;}
#nahledy {width:971px; margin:auto;}
#hlavni {width:971px; margin:auto; background:url('/img/hlavni_bg.png') repeat-y; text-align:left;}
#levy {width:193px; float:left; background:#B5B5B5 url('/img/levy_bg.png') no-repeat; line-height:25px; padding-top:200px; min-height:250px; _height:250px;}
#stred {width:546px; float:left; color:black;}
#pravy {width:195px; float:left; background:#B5B5B5 url('/img/pravy_bg.png') no-repeat; line-height:25px; padding-top:200px; min-height:250px; _height:250px;}
#paticka {width:971px; margin:0 auto; background:url('/img/paticka_bg.png') no-repeat; height:42px; padding-top:3px; margin-bottom:10px; text-align:center; color:#797979;}
		
#levy ul {padding:0; margin:0px; margin-bottom: 10px;}
#levy ul ul {padding:0; margin-left:15px; line-height:20px;}
#levy li {list-style: none;}
#levy a {color:black; text-decoration:none;}
#levy a:hover {text-decoration:underline;}

#pravy ul {padding:0; margin:0px; margin-bottom: 10px;}
#pravy ul ul {padding:0; margin-left:15px; line-height:20px;}
#pravy li {list-style: none;}
#pravy a {color:black; text-decoration:none;}
#pravy a:hover {text-decoration:underline;}
	
#menu .polozka {float:left; width:238px; text-align:center;}
#menu a {color:#797979; text-decoration:none;}
#menu a:hover {text-decoration:underline;}
	
#logo a {color:#797979; text-decoration:none;}
	
#subkategorie {list-style:none; margin:0; padding:0;}
#subkategorie li {float:left; padding:0px 30px 0px 0px; margin:0; width:40%;}
	
#navigace {text-align:right;}
	
#mapa {width:100%; height:400px;}
#mapa table, #mapa tr, #mapa td {border:0}

.cleaner {clear:both;}
.pad5 {padding:5px;}
.hezky_input {border:1px solid #777777; padding:3px; margin:5px; width:50%; color:#999999;}
/*.kategorie_nahled {float:left; border:5px solid #EAEAEA; margin-right:5px;}*/
.kategorie_ramecek {margin:20px 5px 0px 5px; border:1px solid #777777; background:#BCBCBC; width:165px; text-align:center; overflow:hidden; float:left;}
.kategorie_cena {text-align:right; margin:20px 10px 0px 0px; color:red;}
.detail_obrazek {float:left; margin:10px 20px 10px 10px; border:5px solid #EAEAEA;}
.detail_detaily {line-height:23px;}
.detail_fotky {border:5px solid #EAEAEA; margin:5px;}
.strankovani {text-align:center; margin-top:15px; padding-top:5px; border-top:1px solid #999999;}
