h1 { font-size:16px; color:#108618; font-weight:normal; font-family:Arial, Helvetica, sans-serif; background:url(images/h1.jpg) no-repeat; padding-left:40px; padding-bottom:10px;}
h2 {font-size:14px; padding:0; margin:0; padding-bottom:5px; margin-bottom:5px; padding-top:10px;}
h3 {font-size:13px; padding:0; margin:0; padding-bottom:5px; margin-bottom:5px; padding-top:10px;}
.polozkaadmin {background-color:#85AADD; border:1px solid #0068B5; padding:3px; margin:3px; display:block; margin-left:0;}
.polozkaadmin a {color:#000000;}
.polozkaadmin:hover {background-color:#98BAE8; border:1px solid #0068B5;}
.polozka a { color:#000000;}
.polozka:hover {background-color:#98BAE8; border:1px solid #0068B5;}


input {font-size:11px; margin-top:5px;font-family:Tahoma,Arial, Helvetica, sans-serif;}
textarea {font-size:11px;margin-top:5px;}
select {font-size:11px;margin-top:5px; width:121px;}

a {color:#663300;}
a:hover {text-decoration:none;}

body {font-family:Arial, Helvetica, sans-serif;font-size:11px;	margin:0px;	padding:0px; background:url(images/bg.jpg) repeat-x;}

p {
}

img {
	border:none;
	padding:0;
	margin:0;
}

#stranka {position: relative;}

#stranka2 {	width: 930px;height:400px;position:relative;margin: auto;}

#header {width:930px;position:absolute; height:182px; background:url(images/hlavicka.jpg) no-repeat; top:0; margin:0; padding:0;}
#nazev { position:absolute; font-size:22px; top:90px; left:180px; color:#604103;}

#menu {
font-size:1em;
text-align:left;
display:block;
position:absolute;
top:402px;
width:223px;
height:204px;
padding-top:20px;
background:url(images/bg-menu.jpg) no-repeat;
}

#menu a {
display:block;
font-weight:bold;
color:#000000;
text-decoration:none;
margin:1px 0 2px 3px;
color:#FFFFFF;
padding: 2px 0 6px 20px;
}

#menu a:hover {
color:#51BE41;
}

#obsah {
	position:absolute;
	top:182px;
	left:0;
	background:url(images/bg-page.gif) no-repeat;
	width:643px;
}

#content {
	margin-left:213px;
	width:673px;
	background:#FFFFFF;
}

#contenttext {
	top:20px;
	width:516px;
	position:relative;
	padding:10px;
	padding-top:10px;
	padding-bottom:0;
	font-size:12px;
}

#contenttextgalerie {
	top:20px;
	width:560px;
	position:relative;
	padding:10px;
	padding-top:10px;
	padding-bottom:0;
	font-size:12px;
	border:1px solid #4E6E87;
	background:url(images/bg-main.jpg) 10px 15px repeat-y #C8DAE4;
}

#paticka {width:870px; margin-left:-213px; font-size:11px; padding:3px; text-align:center; height:30px;margin-top:25px; background:url(images/bg-paticka.jpg) no-repeat #FFFFFF;}
#paticka a {color:#666666;}

.cb {clear: both;}

table { font-size:11px; width:100%; vertical-align:top; border-collapse:collapse;}
td { border:1px solid #CCCCCC; padding:3px;}

#partneri {
	a color:#000000;
	padding:30px;
	color:#8394A6;
	padding-top:10px;
	}
#partneri a {color:#4E6E87;text-decoration:none;}
#partneri a:hover {color:#ED9612;}
	
#aktuality {
	border:1px solid #ED9612;
	background:url(images/mala-oranzova.gif) no-repeat;
	padding:8px;
	padding-left:30px;
	color:#FF6600;
	}

#aktuality a {
	color:#CCE5EF;
	}

#fotka {
	height:220px;
	top:182px;
	position:absolute;
	width:213px;
	display:block;
	}
	
#aktualni {
	background:#40607B;
	color:#FFFFFF;
	padding:6px;
	width:424px;
	}
	
.velkakytara {
	position:absolute;
	top:-18px;
	left:-41px;
	}
	
#blok {
	left:760px;
	margin-top:20px;
	position:absolute;
}

#nejblizsi {
	padding:10px;
	width:100px;
	background:url(images/modra-kytara1.gif) bottom right no-repeat #94B7C9;	
	border:1px solid #336699;
	width:150px;
	}
	
#nejnovejsi {
	margin-top:10px;
	padding:10px;
	width:100px;
	background:url(images/modra-kytara2.gif) bottom right no-repeat #ADC8D6;	
	border:1px solid #336699;
	width:150px;
	}
	
#nova {
	margin-top:10px;
	padding:7px;
	background:url(images/modra-kytara3.gif) bottom right no-repeat #C9C294;	
	border:1px solid #DA5F1C;
	width:156px;
	}
	
#kontakt {
	margin-top:10px;
	padding:10px;
	width:100px;
	background:url(images/modra-kytara1.gif) bottom right no-repeat #94B7C9;	
	border:1px solid #336699;
	width:150px;
	}
	
.smaller {
	font-size:11px;
	}
	
.nahledy { position:absolute; left:0px; top:120px; text-align:center; background:#EFEFEF; padding:10px;}
.nahledy img {border:1px solid #333333; margin-bottom:10px;}
.nahledy a { color:#666666;}
.fotka {margin-left:85px; padding-bottom:10px; padding-top:50px; }

#gallerymenu { position:absolute; left:20px; top:-30px; width:129px; padding:5px; padding-top:80px; text-align:center; }
#gallerymenu a {color:#666666; font-weight:normal;}

#titulek {position:absolute; left:-130px;}

#header a {
	text-decoration:none;
	}

#header a:hover {
	text-decoration:underline;
	}

#menuinfo {
	position:absolute;
	color:#FFFFFF;
	font-size:17px;
	left:285px;
	top:45px;
	}

#menuinfoitems {
	padding-top:10px;
	}

#menuinfoitems a {
	color:#004F06;
	font-size:11px;
	display:block;
	}

#menusluzby {
	position:absolute;
	color:#FFFFFF;
	font-size:17px;
	left:485px;
	top:45px;
	}

#menusluzbyitems {
	padding-top:10px;
	font-size:11px;
	color:#666666;
	display:block;
	}
	
#menusluzbyitems a {
	display:block;
	}

.odkazmenu1 {
	color:#FFFFFF;
	text-decoration:none;
	}
	
.odkazmenu2 {
	color:#FFFFFF;
	text-decoration:none;
	}
	
.odkazmenu3 {
	color:#FFFFFF;
	text-decoration:none;
	}
	
#menuinspirace {
	position:absolute;
	color:#FFFFFF;
	font-size:17px;
	left:705px;
	top:45px;
	}

#menuinspiraceitems {
	padding-top:10px;
	}

#menuinspiraceitems a {
	color:#000033;
	font-size:11px;
	display:block;
	}

#motto {
	font-size:13px;
	font-style:italic;
	color:#666666;
	position:absolute;
	top:155px;
	left:10px;
	}
	
#cislo {
	position:absolute;
	left:680px;
	width:190px;
	font-style:italic;
	text-align:right;
	}

.cislo {
	color:#031F51;
	font-size:18px
	}
	
#novinky {
	display:block;
	position:absolute;
	top:70px;
	left:750px;
	width:207px;
}

#novinky1 {
	padding-top:10px;	
	font-size:11px;
	text-align:left;
	background:url(images/bg-novinky.jpg) no-repeat #B1D9F5;
	color:#003657;
}

#menuend {
	background:url(images/bg-menuend.jpg) no-repeat;
	position:relative;
	height:30px;
	text-align:center;
	}
	
#fotogalerie {
	position:absolute;
	text-align:center;
	background:#D4F0D7;
	padding:10px;
	left:390px;
	top:220px;
	}

#fotogalerie img {
	border:1px solid #FFFFFF;
	margin:3px;
	padding:2px;
	}
