body {
font-family: "Tahoma", Tahoma MS;
text-align: center;
margin: 0 0 0 0;
padding: 0 0 0 0;
background: #FFFFFF url("images/body.jpg") repeat-x;
}

#main {
width: 866px;
margin-left: auto;
margin-right: auto;
text-align: left;
margin-top: 0px;
margin-bottom: 0px;
background: #FFFFFF url("images/main.gif") repeat-y;
}

#nad-hlavicka {
width: 866px;
height: 44px;
background: #FFFFFF url("images/nadhlavicka.gif") no-repeat;
position: relative;
float: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
color: #333333;
}

#nad-hlavickavl {
width: 433px;
height: 28px;
position: relative;
float: left;
margin: 0 0 0 0;
padding: 16px 0 0 0;
color: #333333;
}

#nad-hlavickapr {
width: 433px;
height: 28px;
position: relative;
float: left;
margin: 0 0 0 0;
padding: 16px 0 0 0;
color: #333333;
text-align: right;
}

#nad-hlavicka  a:link{
text-decoration: underline;
color: #333300;
font-size: 8pt;
}

#nad-hlavicka  a:visited{
text-decoration: underline;
color: #333300;
font-size: 8pt;
}

#nad-hlavicka  a:hover{
text-decoration: underline;
color: #999900;
font-size: 8pt;
}

#hlavicka {
width: 866px;
height: 142px;
background: #a6b872;
position: relative;
float: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
color: #333333;
}

#hlavicka h1, h1 span {

	width: 866px;
	height: 92px;
	overflow: hidden;
	position: absolute;
	left:0px;
	top: 0;
	color: #cc0000;
	margin: 0 0 0 0;
	float: left;
	text-align: center;
	cursor: pointer;
	padding: 50px 0 0 0;
	}


#hlavicka h1 span {
	display: block;
	background: url("images/hlavicka.jpg") no-repeat;
}

#hlavicka a:visited {
text-decoration: none;
font-size: 22pt;
color: #FFFFFF;
	}
#hlavicka a:link{
text-decoration: none;
font-size: 22pt;
color: #FFFFFF;
	}
#hlavicka a:hover {
text-decoration: none;
font-size: 22pt;
color: #FFFFFF;
	}
	
.kategorie{
width: 866px;
height: 84px;
position: relative;
float: left;
margin: 0 0 0 0;
padding: 2px 0 0 0;
background: url("images/kategorie.gif") no-repeat;
}

.kategorie-produkty{
width: 288px;
margin: 0 0 0 0;
padding: 0 0 0 0;
float: left;
text-align: center;
color: #660033;
font-size: 10pt;
}

.kategorie-produkty2{
width: 288px;
margin: 18px 0 0 0;
padding: 0 0 0 0;
float: left;
text-align: center;
color: #333333;
font-size: 10pt;
}

.kategorie-produkty a:link{
text-decoration: none;
color: #660033;
font-weight: bold;
}

.kategorie-produkty a:visited{
text-decoration: none;
color: #660033;
font-weight: bold;
}

.kategorie-produkty a:hover{
text-decoration: underline;
color: #660033;
font-weight: bold;
}

.kategorie-produkty2 a:link{
text-decoration: none;
color: #660033;

}

.kategorie-produkty2 a:visited{
text-decoration: none;
color: #660033;

}

.kategorie-produkty2 a:hover{
text-decoration: underline;
color: #660033;

}

.kategorie-udalosti{
width: 289px;
margin: 0 0 0 0;
padding: 0 0 0 0;
float: left;
text-align: center;
color: #ff6600;
font-size: 10pt;
}

.kategorie-udalosti2{
width: 289px;
margin: 18px 0 0 0;
padding: 0 0 0 0;
float: left;
text-align: center;
color: #333333;
font-size: 10pt;
}

.kategorie-udalosti a:link{
text-decoration: none;
color: #ff6600;
font-weight: bold;
}

.kategorie-udalosti a:visited{
text-decoration: none;
color: #ff6600;
font-weight: bold;
}

.kategorie-udalosti a:hover{
text-decoration: underline;
color: #ff6600;
font-weight: bold;
}

.kategorie-udalosti2 a:link{
text-decoration: none;
color: #ff6600;
}

.kategorie-udalosti2 a:visited{
text-decoration: none;
color: #ff6600;
}

.kategorie-udalosti2 a:hover{
text-decoration: underline;
color: #ff6600;
}

.kategorie-osobnosti{
width: 289px;
margin: 0 0 0 0;
padding: 0 0 0 0;
float: left;
text-align: center;
color: #336600;
font-size: 10pt;
}

.kategorie-osobnosti2{
width: 289px;
margin: 18px 0 0 0;
padding: 0 0 0 0;
float: left;
text-align: center;
color: #333333;
font-size: 10pt;
}

.kategorie-osobnosti a:link{
text-decoration: none;
color: #336600;
font-weight: bold;
}

.kategorie-osobnosti a:visited{
text-decoration: none;
color: #336600;
font-weight: bold;
}

.kategorie-osobnosti a:hover{
text-decoration: underline;
color: #336600;
font-weight: bold;
}


.kategorie-osobnosti2 a:link{
text-decoration: none;
color: #336600;
}

.kategorie-osobnosti2 a:visited{
text-decoration: none;
color: #336600;
}

.kategorie-osobnosti2 a:hover{
text-decoration: underline;
color: #336600;
}


.celek{
width: 866px;
margin: 0 0 0 0;
padding: 0 0 0 0;
float: left;

}
	
.vlevo {
width: 208px;
margin: 0 0 0 0;
padding: 0 0 0 0;
float: left;
}


.stred {
width: 450px;
margin: 0 0 0 0;
padding: 0 0 0 0;
float: left;
	}
	
.vpravo {
width: 208px;
margin: 0 0 0 0;
padding: 0 0 0 0;
float: left;
	}
	
.navigace
{
width:861px;
height: 21px;
padding: 4px 0px 0px 5px;
margin: 0px 0px 0px 0px;
float: left;
background: #FFFFFF url("images/navigace.gif");
color: #FFFFFF;
font-weight: bold;
font-size: 11pt;
}

.vlozit-komentar {
width: 450px;
margin: 0 0 0 0;
padding: 11px 0 0 0;
float: left;
	}

.navcontainer
{
width:862px;
height: 34px;
padding: 0px 0px 0px 4px;
margin: 0px 0px 0px 0px;
float: left;
background: #576e19 url("images/menu.gif");
}


.navcontainer ul
{
border: 0;
padding: 0 0 0 0;
margin: 0 0 0 0px;
list-style-type: none;
text-align: center;
}



.navcontainer ul li
{
float: left;
text-align: center;
padding: 0;
margin: 0 0 0 0px;

}



.navcontainer ul li a
{
height: 29px;
padding: 5px 8px 0px 8px;
margin: 0px 0 0px 0;
color: #FFFFFF;
text-decoration: none;
text-align: right;
font-size: 10pt;
font-weight: bold;
float: left;
}


.navcontainer ul li a:hover
{
color: #FFFFFF;
text-decoration: none;
display: list-item;
}


.navlist a:hover.but1{
color: #455714;
background: url("images/but1.gif");}

.navlist a:link.but1a, .navlist a:visited.but1a{
color: #FFFFFF;
background: url("images/but1a.gif");
text-decoration: none;
}

.navlist a:hover.but1a{
color: #455714;
background: url("images/but1.gif");
text-decoration: none;
}

.navlist a:hover.but2{
color: #455714;
background: url("images/but2.gif");}


.navlist a:link.but2a, .navlist a:visited.but2a{
color: #FFFFFF;
background: url("images/but2a.gif");
text-decoration: none;
}

.navlist a:hover.but2a{
color: #455714;
background: url("images/but2.gif");
text-decoration: none;
}

.navlist a:hover.but3{
color: #455714;
background: url("images/but3.gif");}

.navlist a:link.but3a, .navlist a:visited.but3a{
color: #FFFFFF;
background: url("images/but3a.gif");
text-decoration: none;
}

.navlist a:hover.but3a{
color: #455714;
background: url("images/but3.gif");
text-decoration: none;
}

.navlist a:hover.but4{
color: #455714;
background: url("images/but4.gif");}

.navlist a:link.but4a, .navlist a:visited.but4a{
color: #FFFFFF;
background: url("images/but4a.gif");
text-decoration: none;
}

.navlist a:hover.but4a{
color: #455714;
background: url("images/but4.gif");
text-decoration: none;
}

.navlist a:hover.but5{
color: #455714;
background: url("images/but5.gif");}

.navlist a:link.but5a, .navlist a:visited.but5a{
color: #FFFFFF;
background: url("images/but5a.gif");
text-decoration: none;
}

.navlist a:hover.but5a{
color: #455714;
background: url("images/but5.gif");
text-decoration: none;
}

.navlist a:hover.but6{
color: #455714;
background: url("images/but6.gif");}

.navlist a:link.but6a, .navlist a:visited.but6a{
color: #FFFFFF;
background: url("images/but6a.gif");
text-decoration: none;
}

.navlist a:hover.but6a{
color: #455714;
background: url("images/but6.gif");
text-decoration: none;
}
	
.clear {
	clear: both;
	}

#paticka {
width: 856px;
height: 32px;
background: #FFFFFF url("images/paticka.gif") no-repeat;
position: relative;
float: left;
margin: 0 0 0 0;
padding: 23px 0 0 10px;
color: #FFFFFF;
font-size: 8pt;
}

#pod-paticka {
width: 865px;
height: 32px;
position: relative;
float: left;
margin: 0 0 0 0;
padding: 2px 1px 0 0px;
color: #333333;
font-size: 8pt;
text-align: right;
background-color: #FFFFFF;
}


#pod-paticka a:link {
text-decoration: underline;
color: #333333;
}

#pod-paticka a:visited {
text-decoration: underline;
color: #333333;
}

#pod-paticka a:hover {
text-decoration: underline;
color: #CC0000;
}

.nabidka-1 {
width: 208px;
height: 53px;
background: #FFFFFF url("images/vyrobekroku.gif") no-repeat;
position: relative;
float: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.nabidka-2 {
width: 208px;
height: 53px;
background: #FFFFFF url("images/udalostroku.gif") no-repeat;
position: relative;
float: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.nabidka-2 {
width: 208px;
height: 53px;
background: #FFFFFF url("images/udalostroku.gif") no-repeat;
position: relative;
float: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
.nabidka-3 {
width: 208px;
height: 53px;
background: #FFFFFF url("images/hvezdaroku.gif") no-repeat;
position: relative;
float: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.nabidka-4 {
width: 208px;
height: 53px;
background: #FFFFFF url("images/smejdroku.gif") no-repeat;
position: relative;
float: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.nabidka-5 {
width: 208px;
height: 53px;
background: #FFFFFF url("images/katastrofaroku.gif") no-repeat;
position: relative;
float: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.nabidka-6 {
width: 208px;
height: 53px;
background: #FFFFFF url("images/sasekroku.gif") no-repeat;
position: relative;
float: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.pod-nabidka{
width: 208px;
background-color: #f2f2f2;
position: relative;
float: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
font-size: 8pt;
}

.pod-nabidka1{
width: 18px;
float: left;
margin: 4px 0 4px 0;
padding: 0 0 0 5px;
font-size: 8pt;
color: #333333;
}

.pod-nabidka2{
width: 182px;
float: left;
margin: 4px 0 4px 0;
padding: 0 3px 0 0;
font-size: 8pt;
}

.pod-nabidka2 a:link{
color: #333333;
text-decoration: none;
}

.pod-nabidka2 a:visited{
color: #333333;
text-decoration: none;
}

.pod-nabidka2 a:hover{
color: #333333;
text-decoration: underline;
}

.link-nabidka{
width: 203px;
height: 19px;
background-color: #f2f2f2;
position: relative;
float: left;
margin: 0 0 0 0;
padding: 5px 5px 0 0;
font-size: 8pt;
text-align: right;
}

.link-nabidka a:visited{
text-decoration: underline;
color: #333333;
}

.link-nabidka a:link{
text-decoration: underline;
color: #333333;
}

.link-nabidka a:hover{
text-decoration: underline;
color: #576e19;
}

.stred-text {
width: 422px;
margin: 0 0 0 0;
padding: 0 14px 0 14px;
float: left;
	}
	
.stred-text p {
margin: 0 0 10px 0;
padding: 0 0 0 0;
font-size: 10pt;
color: #333333;
	}
	
.stred-text form {
margin: 10px 0 0 0;
padding: 10px 10px 10px 10px;
background-color: #f2f2f2;
	}
	
.stred-text textarea{
width: 398px;
margin: 4px 0 0 0;
padding: 0 0 0 0;
font-size: 10pt;
color: #333333;
	}	

.stred-text-input {
width: 398px;
margin: 4px 0 0 0;
padding: 0 0 0 0;
font-size: 10pt;
color: #333333;
	}
	
.stred-text-input2 {
width: 140px;
margin: 4px 0 0 0;
padding: 0 0 0 0;
font-size: 10pt;
color: #333333;
	}
	
.stred-text-input3 {
width: 80px;
height: 30px;
margin: 0 0 0 0;
padding: 0 0 0 0;
font-size: 8pt;
color: #FFFFFF;
background-color: #666666;
border: 0px;
	}

.stred-text select{
width: 398px;
margin: 4px 0 10px 0;
padding: 0 0 0 0;
font-size: 10pt;
color: #333333;
	}
	
.stred-text form{
background-color: #F2F2F;
}
	
.stred-text ol {
margin: 0 0 5px 0;
padding: 0 0 0 0;
font-size: 10pt;
color: #333333;
font-weight: bold;
}
	
.stred-text li {
margin: 0 15px 10px 20px;
padding: 0 0 0 0;
font-size: 10pt;
color: #333333;
}

.stred-text a:link{
text-decoration: underline;
color: #87AA27;
	}
	
.stred-text a:visited{
text-decoration: underline;
color: #87AA27;
	}
	
.stred-text a:hover{
text-decoration: underline;
color: #576e19;
	}
	
.bodovani a:link{
text-decoration: underline;
color: #87AA27;
	}
	
.bodovani a:visited{
text-decoration: underline;
color: #87AA27;
	}
	
.bodovani a:hover{
text-decoration: underline;
color: #576e19;
	}
	
.stred-img {
width: 450px;
margin: 0px 0 0px 0;
padding: 0 0 0 0;
text-align: center;
	}
.stred-img img {
border: 0px;
	}

.projekt-nad{
width: 450px;
height: 24px;
margin: 0 0 0 0;
padding: 0 0 0 0;
float: left;
text-align: center;
}

.projekt-nad2{
width: 450px;
height: 24px;
margin: 0 0 0 0;
padding: 0 0 0 0;
float: left;
text-align: center;
}
.projekt{
width: 450px;
margin: 0 0 0 0;
padding: 0 0 0 0;
float: left;
}

.projekt-pod{
width: 436px;
margin: 0 0 0 0;
padding: 0 14px 0 0px;
float: left;
text-align: right;
}

.projekt-pod a:link{
text-decoration: underline;
font-size: 8pt;
color: #cc0000;
}

.projekt-pod a:visited{
text-decoration: underline;
font-size: 8pt;
color: #cc0000;
}

.projekt-pod a:hover{
text-decoration: underline;
font-size: 8pt;
color: #576e19;
}

.projektvl{
width: 45px;
margin: 0 0 0 0;
padding: 0 0 0 14px;
float: left;
}

.projektvp{
width: 372px;
margin: 0 0 0 0;
padding: 0 5px 0 14px;
float: left;
font-size: 10pt;
}

.hlnadpis{
width: 422px;
margin: 10px 0 0 0;
padding: 0 14px 0 14px;
float: left;
font-size: 11pt;
font-weight: bold;
text-align: center;
color: #333333;
}

.hlnadpis-in{
margin: 0 0 0 0;
padding: 3px 0 0 0;
background-color: #f2f2e5;
height: 21px;
}

.bodovani{
width: 422px;
margin: 10px 0 0 0;
padding: 0 14px 0 14px;
float: left;
font-size: 10pt;
text-align: center;
color: #333333;
}



.redakce-datum{
width: 422px;
margin: 10px 0 0 0;
padding: 0 14px 0 14px;
float: left;
font-size: 8pt;
text-align: left;
color: #666666;
}

.redakce-datum  a:link{
color: #666666;
text-decoration: underline;
}

.redakce-datum  a:visited{
color: #666666;
text-decoration: underline;
}

.redakce-datum  a:hover{
color: #333333;
text-decoration: underline;
}

.redakce-nadpis{
width: 422px;
margin: 5px 0 0 0;
padding: 0 14px 0 14px;
float: left;
font-size: 10pt;
text-align: left;
color: #333333;
font-weight: bold;
}

.redakce-text{
width: 422px;
margin: 5px 0 0 0;
padding: 0 14px 0 14px;
float: left;
font-size: 10pt;
text-align: left;
color: #333333;
}

.redakce-cely{
width: 422px;
margin: 10px 0 0 0;
padding: 0 14px 0 14px;
float: left;
font-size: 8pt;
text-align: right;
color: #333333;
}

.redakce-cely a:link{
text-decoration: underline;
font-size: 8pt;
color: #cc0000;
}

.redakce-cely a:visited{
text-decoration: underline;
font-size: 8pt;
color: #cc0000;
}

.redakce-cely a:hover{
text-decoration: underline;
font-size: 8pt;
color: #576e19;
}

.listovani {
text-align: center;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
.listovani img{
margin: 5px 0 0 0;
padding: 0 0 0 0;
border: 0px;
}

.hlasovani{
width: 422px;
margin: 10px 0 0 0;
padding: 0 14px 0 14px;
float: left;
}

.hlasovani-vl{
width: 211px;
margin: 0 0 0 0;
padding: 0 0 0 0;
float: left;
font-size: 10pt;
color: #333333;
}

.hlasovani-vp{
width: 101px;
margin: 0 0 0 0;
padding: 0 110px 0 0;
float: left;
font-size: 20pt;
font-weight: bold;
color: #333333;
text-align: right;
}

.hlasovani img{
border: 0px;
vertical-align: middle;
margin: 0 5px 0 5px;
}
