@CHARSET "UTF-8";

body {
	
	background-color: #000;
	color: white;
	background-position: bottom right;
	background-repeat: no-repeat;
	font-family: sans-serif;
	font-size: 14px;
}

a {text-decoration:none; color: #bbb;}
	
a:hover {text-decoration:underline; color: #999;}

h1 {padding-left: 5px; border-bottom: #a00 3px solid;}
h2 {padding-left: 5px; border-left: #a00 2px solid; font-family: serif ariel;}
h3 {padding-left: 5px; border-left: #a00 1px solid; font-family: serif ariel;}
.odkazclaneknadpis h2 {border-left: #a00 2px solid; font-family: serif ariel; color: #fff;}

#obal {
	margin: 0 auto;
	width: 1000px;
	background-color: #000;
	margin-top: 30px
}

.horniblokobal {
	margin: 0 auto;
	height: 252px;
	background-color: #000;
}

.hornivlevo {
	background-color: #000;
	float: left;
	height: 251px;
	width: 790px;
	margin-right: 5px;
	background-image: url("logopozadi.png");
	background-repeat: no-repeat;
}

.hornivlevo img {
	text-decoration: none;
	border: none;
	margin-left: 5px;
	margin-top: 6px;
}

.hornimenu {margin-left: 2em;
	display:inline;
}
.hornimenu a {
	padding: 3px;
	padding-left: 7px;
	padding-right: 7px;
	text-decoration: none;
	color: #000;
	border-bottom-style : solid;
	border-bottom-width: 5px;
	border-bottom-color: #444;
}
.hornimenu a:hover {
	background-color: #444;
	color: white;
	border-bottom-style: solid;
	border-bottom-color: #a00;
	border-bottom-width: 5px;
	
}

.hornimenu a.vybrano {
		border-bottom-color: #d00;
	
}

.hornimenu a.vybrano:hover {
	background-color: #444;
	border-bottom-color: #a00;
	
}



.hornivpravo {
	background-color: #000;
	float: left;
	width: 201px;
	background-image: url("menupozadi.png");
	height: 251px;
	color: #000;
}

.hornivpravo ul {
	padding-left: 5px; display : block;
	list-style-type: none;
	display: block; list-style-type : none;
	margin-right: 5px;
}

.hornivpravo il {
	padding-left: 5px;
	display: block;
	background-color: #999;
	margin-right: 5px;
}

.hornivpravo a {
	padding-left: 5px;
	display: block;
	text-decoration: none;
	color: #000;
	border-left-style: solid;
	border-left-width: 5px;
	border-left-color: #444;
	padding: 2px;
}

.hornivpravo a:hover {
	display: block;
	background-color: #444;
	color: white;
	border-left-style: solid;
	border-left-color: #a00;
	border-left-width: 5px;
}

.obsahobal {
	width: 966px;
	padding-top: 20px;
	margin: 0 auto;
	background-color: #444;
	background-image: url("sloupec2.jpg");
	background-position: top;
	background-repeat: repeat-x;
		}

.levyobsah {
	width: 200px;
	float: left;
	margin-right: 5px;
	padding: 5px;
	
}

.pravyobsah {
	width: 250px;
	float: right;
	
}

.stredniobsah {
	width: 650px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 5px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 5px;
	
}
.obsahspodek {background-image: url("sloupec.png");
	background-position: bottom;
	background-repeat: repeat-x;
	height: 20px;
	clear: both;
	}

.patickaobal {
	background-color: #000;
	clear: both;
	height: 240px;
	width: 100%;
	background-image: url("zeleninam.jpg");
	background-position: bottom right;
	background-repeat: no-repeat;
}

.patickavlevo {
	float: left;
	margin: 5px;
	width: 500px;
}

.patickavpravo {
	float: right;
	width: 200px;
}


	
/*komentar*/
#komentare_prostor {float:left; margin-top:10px; padding:5px;}
.komentarformular {width:640px;float:left; margin-top:10px;}
.komentarformular FIELDSET{border: 1px solid #555;}

.komentar {margin: 0 auto; background-color: #555; margin-bottom: 1em; width:640px;}
.komentar-nadpis {font-size: large;}
.komentar-obsah {}
.komentar-autor {}

/*clanek*/
.clanekpaticka {border-top:#555 2px solid;}
.clanekstitky {background-color: #555;}

/*index*/
.stitky {background-color: #555;} 

/* vyhledavani */
.vyhledavani {border-left: #a00 3px solid; background-color: #555; padding: 5px; margin: 0 auto; margin-bottom:10px;}
.vyhledavani input {border: none; margin: 2px;}     

/* prihlaseni */
.prihlaseni {border-left: #a00 3px solid; background-color: #555; padding: 5px; margin: 0 auto; margin-bottom:10px;}
.prihlaseni input {border: none; margin: 2px;}



/* Obrazek */
.obrazek dl {margin: 0px auto; float:left; padding: 2px; min-width: 170px; min-height: 170px; }
.obrazek dd {margin-left: 10px;}
.obrazek dt {margin-left: 10px;}
.obrazek dl img {margin: 3px;}
.obrazek dl a img {border: none;}

/* paticka clanku*/
.vsechnyodkaz {float:right;}


/* novinky*/
.novinkyobal {padding-top: 10px;
	width: 244px;
	
	} 
.novinkanormalni {border-left: #a00 3px solid; background-color: #555; padding: 5px; margin: 0 auto; margin-top:3px;}	

/*nahledy galerie*/ 
.galerienahled {float:left; margin: 0 auto; margin: 6px; min-width: 140px; min-height: 140px; max-width: 146px; max-height: 280px;}
.galerienahled dl {float:left; margin: 0 auto; margin-left:2px; margin-right:2px;}
.galerienahled dd {margin-left:2px; font-size: 10px; margin-right:2px;}
.galerienazev {font-size: 12px; font-weight:bold;}

.galerienahledclanek {margin: 0 auto; margin: 5px; width:140px;}
.galerienahledclanek dl {float:left; margin: 0 auto; height: 210px;}
.galerienahledclanek dd {margin-left:2px; font-size: 10px; margin-right:2px;}
.galerienazevclanek {font-size: 14px; font-weight:bold;float:left; }

.galerieclanek {width:640px; margin: 0 auto;}


/* Nahledy Kategorii - ramecky na hlavni strance */
.kategorienahled-obal {width:350px; float: left; border:  2px #000 solid; background-color: #333;}
.kategorienahled-odkazy {}
.kategorienahled-nahled {}

/* Konec Nahled Kategorii*/ 