body {
background: #779E99;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:normal;
text-align: left;
color:#000000;
border:0px;
padding: 0px;
margin:0px;
}

h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:bold;
text-align: left;
vertical-align:middle;
background: url('images/h1_back.jpg') no-repeat left;
height:25px;
line-height:25px;
color:#000000;
padding: 0px 0px 0px 35px;
margin: 0px;
border: 0px;
}

h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
text-align: left;
color:#000000;
padding: 0px 0px 0px 35px;
margin: 0px;
border: 0px;
}

h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
text-align: left;
color:#FFFFFF;
padding: 0px 0px 0px 35px;
margin: 0px;
border: 0px;
}

h4 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-align: left;
font-variant: small-caps;
color:#006666;
padding: 0px 0px 0px 35px;
margin: 0px;
border: 0px;
}

h5 {
background: url('images/h1_back.jpg') no-repeat left;
line-height:25px;
color:#000000;
padding: 0px 0px 0px 35px;
margin: 0px 0px 5px 0px;
border: 0px;
}

a {
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}
a:hover {
	color: #000000;
	font-size: 11px;
	text-decoration: underline;
}

a.top {
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}
a.top:hover {
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}

a.tisk {
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	text-decoration: none;
}
a.tisk:hover {
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	text-decoration: underline;
}

a.group {
	display: block;
	border: 1px solid #BAD0E0;
	text-decoration: none;
	text-align: center;
    padding: 2px 10px;
	color: #000;
	margin:0;
	font-weight: bold;
}
a.group:hover {
	background-color: #FFF;
	text-decoration: none;
	text-align: center;
	color: #000;
}
a.group:visited {
	color: #000;
	text-align: center;
}
.smajl {
	display: inline;
	vertical-align: middle;
	border:0px;
}
.okraj {
	padding: 2px; 
	text-align:left;
	width:500px;
	margin:0px auto;
}

.kom0{
        margin-left: 60px;
        width: 640px;
	border:1px solid #006666;	
}
.kom1{
	width: 626px;
        margin: 2px;
        padding: 2px;
	text-align: left;
	padding-left: 6px;
	border:1px solid #006666;	
	background-color: #EDEDDC;
}
.kom2{
    margin: 2px;
    width: 626px;
	padding: 2px 2px 2px 2px;
	text-align: left;
	border:0px;	
	min-height: 36px; 
	_height: 36px; 
}
.kom3{
	padding-right: 6px;	
	text-align:right;
}
.kom4{
	padding-right: 6px;	
	text-align:left;
	float:left;
}

.okresult {
	width: 50%;
	margin: 20px 20px 20px 80px;
	background: #fff;
	color: #006600;
	border:3px solid #006600;
	border-style: double;
	padding: 2px 4px;
}


p, pre, dir {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
text-align: left;
color:#000000;
padding: 5px 20px 5px 35px;
margin: 0px;
border: 0px;
}

p.clanky {
text-align: right;
}

.obsah td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: left;
vertical-align: top;
margin: 0px auto;
padding: 0px 0px 0px 35px;
margin: 0px;
border: 0px;
}

.obsah th {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: left;
vertical-align: top;
margin: 0px auto;
padding: 0px 0px 0px 35px;
margin: 0px;
border: 0px;
}

.obsah tr {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: left;
vertical-align: top;
margin: 0px auto;
padding: 0px 0px 0px 35px;
margin: 0px;
border: 0px;
}

.soutez td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: left;
vertical-align: top;
margin: 0px auto;
padding: 0px 0px 0px 0px;
margin: 0px;
border: 0px;
}

.radek1 {
	background: rgb(178,197,195);
	padding: 3px 3px 3px 3px;
}
.radek2 {
	background: rgb(199,217,215);
	padding: 3px 3px 3px 3px;
}

/* download - druhy odkazů */
a.download             { display: block; padding:6px 53px 0px 0; margin:0; text-align:right; clear:both;}
a.filepdf { background-image: url('ikony/ikona_pdf.gif'); background-repeat:no-repeat; background-position: 95% 100%;}
a.filedoc { background-image: url('ikony/ikona_doc.gif'); background-repeat:no-repeat; background-position: 95% 100%;}
a.filexls { background-image: url('ikony/ikona_xls.gif'); background-repeat:no-repeat; background-position: 95% 100%;}
a.filewww { background-image: url('ikony/ikona_ie.gif');  background-repeat:no-repeat; background-position: 95% 100%;}
a.fileimg { background-image: url('ikony/ikona_img.gif'); background-repeat:no-repeat; background-position: 95% 100%;}

/* download2 - druhy odkazů */
a.download2             { display: block; padding:2px 53px 2px 0; margin:0; text-align:right; clear:both;}
a.filepdf { background-image: url('ikony/ikona_pdf.gif'); background-repeat:no-repeat; background-position: 95% 100%;}
a.filedoc { background-image: url('ikony/ikona_doc.gif'); background-repeat:no-repeat; background-position: 95% 100%;}
a.filexls { background-image: url('ikony/ikona_xls.gif'); background-repeat:no-repeat; background-position: 95% 100%;}
a.filewww { background-image: url('ikony/ikona_ie.gif');  background-repeat:no-repeat; background-position: 95% 100%;}
a.fileimg { background-image: url('ikony/ikona_img.gif'); background-repeat:no-repeat; background-position: 95% 100%;}

dir.datum {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight:normal;
text-align: right;
color:#000000;
padding: 0px 20px 0px 0px;
margin: 0px;
border: 0px;
}

/* ----------zacatek - hlavní pole-------------- */
div#hlavni_pole {
width: 980px;	
text-align: left;
padding: 0px;
margin: 0 auto;
border:0px;
}
/* ----------konec - hlavní pole-------------- */

/* ----------zacatek - hlavicka-------------- */
.hlavicka {
float:left;
width: 980px;	
height:243px;
background:url('images/top.jpg') no-repeat center;
text-align: center;
padding: 0px;
margin: 0px;
border:0px;
}
.dny {
float:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
color:#006666;
width: 400px;
height: 40px;	
text-align: left;
padding: 195px 0px 0px 490px;
margin: 0px;
border:0px;
}
/* ----------konec - hlavicka-------------- */

/* ----------zacatek - pole menu-------------- */
.pole_menu {
float:left;
text-align: center;
width: 980px;	
border: 0px;
padding: 0px;
margin: 0px;
}
/* ----------konec - pole-------------- */


/* ----------zacatek - telo prozatím-------------- */
.telo {
float:left;
width: 980px;	
background: url('images/background.jpg');
border: 0px;
padding: 0px 0px 10px 0px;
margin: 0px;
}
/* ----------konec - telo prozatím-------------- */

/* ----------zacatek - obsah v tele-------------- */
.obsah {
float:left;
text-align: center;
width: 749px;	
border: 0px;
padding: 0px;
margin: 0px;
}
/* ----------konec - obsah v tele-------------- */



/* ----------zacatek - stín-------------- */
.stin_menu {
float:left;
text-align: center;
width: 980px;	
height:15px;
background: url('images/stin_pod_menu.jpg') no-repeat center;
padding: 0px;
margin: 0px;
border: 0px;
}
/* ----------konec - stín-------------- */


/* ----------zacatek - zapati-------------- */
.zapati {
float:left;
text-align: center;
width: 980px;	
height:15px;
background: #779E99 url('images/bottom.jpg') no-repeat center;
border:0px;
padding: 0px;
margin: 0px;
}
/* ----------konec - zapati-------------- */


/* ----------zacatek - pole pro boční menu-------------- */
.bocnimenu {
display:block;
float:left;
text-align: center;
font-size: 11px;
width: 119px;
height: 30px;	
margin:0px;
border: 0px;
padding: 0px;
}

/* ----------konec - pole pro boční menu-------------- */


/* ----------zacatek - levého menu (definice odkazu)-------------- */
a.left_menu:link, a.left_menu:visited {
display: block;
width: 119px;	
height: 30px;
font: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#ffffff;
line-height: 29px;
text-align: center;
text-decoration: none;
border: 0px;
padding: 0px;
margin: 0px;
background: url('images/menu_left.jpg') no-repeat center;
}


a.left_menu:hover {
display: block;
width: 119px;	
height: 30px;
font: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color: #000000;
line-height: 29px;
text-align: center;
text-decoration: none;
border: 0px;
padding: 0px;
margin: 0px;
background: url('images/menu_left_on.jpg') no-repeat center;
}
/* ----------konec - levého menu (definice odkazu)-------------- */


/* ----------zacatek - pravého menu (definice odkazu)-------------- */
a.right_menu:link, a.right_menu:visited {
display: block;
width: 119px;	
height: 30px;
font: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#ffffff;
line-height: 29px;
text-align: center;
text-decoration: none;
padding: 0px;
border: 0px;
margin: 0px;
background: url('images/menu_right.jpg') no-repeat center;
}

a.right_menu:hover {
display: block;
width: 119px;	
height: 30px;
font: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color: #000000;
line-height: 29px;
text-align: center;
text-decoration: none;
padding: 0px;
border: 0px;
margin: 0px;
background: url('images/menu_right_on.jpg') no-repeat center;
}
/* ----------konec - pravého menu (definice odkazu)-------------- */

/* style the outer div to give it width */
.rollmenu {
font-size: 11px;
}

/* remove all the bullets, borders and padding from the default list styling */
.rollmenu ul {
padding:0px;
margin:0px;
list-style-type:none;
background: #779E99;
}

/* float the top list items to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.rollmenu ul li {
float:left;
height:30px;
line-height:29px;
}

/* style the sub level list items */
.rollmenu ul ul li {
display:block;
width:120px;
height:20px;
line-height:20px;
position:relative;
}

/* style the links for the top level */
.rollmenu a, .rollmenu a:visited {
display:block;
float:left;
height:30px;
width:106px; 
font-size:11px;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
background: url('images/menu_middle.jpg') no-repeat center;
padding:0px;
border:0px;
margin:0px;
}

/* hack IE5.x to get the correct the faulty box model and get the width right */
* html .rollmenu a, * html .rollmenu a:visited {
width:116px;
w\idth:106px;
}

/* style the sub level links */
.rollmenu ul ul a, .rollmenu ul ul a:visited {
text-align:left;
display:block;
background: #779E99;
color:#FFFFFF;
font-weight:normal;
width:120px;
height:20px;
line-height:20px;
font-size:10px;
padding-left:5px;
border-color:#FFFFFF;
border-style:solid;
border-width:1px;
}

* html .rollmenu ul ul a, * html .rollmenu ul ul a:visited  {
width:121px;
w\idth:120px;
}

/* style the table so that it takes no part in the layout - required for IE to work */
.rollmenu table {
border-collapse:collapse;
padding:0px;
margin:0px;
width:0px;
height:0px;
font-size:11px;
z-index:-1;
}

/* style the level hovers */
/* first */
* html .rollmenu a:hover {
color:#000000;
background: url('images/menu_middle_on.jpg') no-repeat center;
position:relative;
z-index:50;
}

.rollmenu li:hover {
position:relative;
}

.rollmenu a:hover {
color:#000000;
background: url('images/menu_middle_on.jpg') no-repeat center;
position:relative;
z-index:50;
}

/* second */
* html .rollmenu ul ul a:hover {
color:#000000;
background:#fffaa3;
position:relative;
z-index:200;
}

.rollmenu ul ul li:hover {
position:relative;
}

.rollmenu ul ul a:hover {
color:#000000;
background:#fffaa3;
position:relative;
z-index:200;
}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.rollmenu ul ul {
top: 29px;
left: 0px;
visibility:hidden;
position:absolute;
height:0px;
width:120px;
}

.rollmenu ul li:hover ul, .rollmenu ul a:hover ul {
visibility:visible;
padding-left:0px;
z-index:200;
}

/* ----------zacatek - pravý banner-------------- */
.banner_right {
width: 231px;
float:left;
text-align: left;
padding:0px;
margin: 0px;
border:0px;
}

.banner_right table {
width: 231px;
border-collapse:collapse;
border:0px;
padding: 0px;
margin: 0px;
}

.banner_right form {
border:0px;
padding: 0px;
margin: 0px;
}

.banner_right table tr td.top {
width: 231px;
background: url('images/banner_top.jpg') no-repeat center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
line-height:28px;
padding: 0px 0px 0px 10px;
margin: 0px;
border:0px;
}

.banner_right table tr td.middle {
width: 231px;
background: url('images/banner_middle.jpg') center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#FFFFFF;
padding: 5px 20px 0px 10px;
margin: 0px;
border:0px;
}

.banner_right table tr td.bottom {
width: 231px;
background: url('images/banner_bottom.jpg') no-repeat center;
padding: 0px 0px 0px 10px;
margin: 0px;
border:0px;
}

.banner_right table tr td.anketa {
width: 231px;
background: url('images/banner_middle.jpg') center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#FFFFFF;
padding: 5px 20px 0px 10px;
margin: 0px;
border:0px;
}

.banner_right table tr td.tisk {
width: 231px;
background: url('images/banner_middle.jpg') center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align: left;
font-weight:normal;
color:#FFFFFF;
padding: 0px 20px 5px 10px;
margin: 0px;
border:0px;
}

div#tisk{
float: left;
width: 201px;}

div#tisk1{
float: left;
width: 10px;}

div#tisk2{
float: left;
width: 190px;}

/* ----------konec - pravý banner-------------- */

/* ----------formulářová pole v update-------------- */
input#text, textarea {
width:500px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:normal;
text-align: left;
color:#000000;
}

input#text1 {
width:100px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:normal;
text-align: left;
color:#000000;
}

input#submit {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:normal;
text-align: center;
color:#000000;
}

img.small_pict {
border-color:#FFFFFF;
border-width: 1px;
border-style:solid;
}

.galerie_obsah {
float:left;
text-align: center;
width: 720px;	
padding: 0px 0px 0px 29px;
margin: 0px;
border: 0px;
}
.galerie_obsah_navig {
float:left;
text-align: center;
width: 630px;	
padding: 0px 0px 0px 109px;
margin: 0px;
border: 0px;
}

.galerie_nahled {
float:left;
text-align: center;
vertical-align:middle;
width: 135px;	
height:125px;
padding: 0px;
margin: 0px;
border: 0px;
}

a.galerie_navigace:link, a.galerie_navigace:visited {
display: block;
float:left;
width: 130px;
height: 16px;
font: Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#ffffff;
line-height: 15px;
text-align: center;
text-decoration: none;
padding: 0px 5px 0px 5px;
border-style:solid;
border-color:#FFFFFF;
border-width: 1px;
margin: 0px;
background-color: #779E99;
}

a.galerie_navigace:hover {
display: block;
float:left;
width: 130px;
height: 16px;
font: Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color: #000000;
line-height: 15px;
text-align: center;
text-decoration: none;
padding: 0px 5px 0px 5px;
border-style:solid;
border-color:#FFFFFF;
border-width: 1px;
margin: 0px;
background-color: #FFFFCC;
}

a.strankovani:link, a.strankovani:visited {
display: block;
float:left;
height: 16px;
font: Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#ffffff;
line-height: 15px;
text-align: center;
text-decoration: none;
padding: 0px 5px 0px 5px;
border-style:solid;
border-color:#FFFFFF;
border-width: 1px;
margin: 0px;
background-color: #779E99;
}

a.strankovani:hover {
display: block;
float:left;
height: 16px;
font: Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color: #000000;
line-height: 15px;
text-align: center;
text-decoration: none;
padding: 0px 5px 0px 5px;
border-style:solid;
border-color:#FFFFFF;
border-width: 1px;
margin: 0px;
background-color: #FFFFCC;
}

.polllines {
        margin: 0 0 5px 15px;
}
a.pollitems {
        display: block;
        text-decoration: none;
        color: #E0E0E0;
        padding: 3px 0 0 15px;
        background-image: url(images/bullet_white.gif);
        background-position: 4px 8px;
        background-repeat: no-repeat;
}
a.pollitems:hover {
        color: #FFF;
}

.holka {color: magenta; font-size: 13px; font-weight:bold;}
.kluk {color: blue; font-size: 13px; font-weight:bold;}
.zemrel {color: black; font-size: 13px; font-weight:bold;}
.chalupa {color: gray; font-size: 13px; font-weight:bold;}

img.ramecek{border-color:#FFFFFF; border-width: 1px; border-style:solid; margin: 0px 5px 0px 0px}

