body {
 text-align: center;
 margin: 0px auto; padding: 0px; 
 font-family: Arial, Helvetica, sans-serif; 
 background-image : url(img/poz.gif);
 background-attachment : fixed ;}

a { 
 color: #006633; 
 text-decoration: underline;}	

a:hover {
 color: #000;
 text-decoration:none;}

img {
 border: 0px;}

.col-in {
 display: block;
 margin: 5px;
 border: 1px solid #CC0000; }

.imgbrd {
 border: 1px solid #CC0000;
 margin: 2px; }


.clear {	clear: both;}

p.floatright {
 float: right;
 margin: 0px 100px 3px 0px;
}

.center {
 float: left;
 margin: 10px 10px 20px 90px;}

/* --------------------------- [ layout ] --------------------------- */
#cover {
 margin: 0px auto;
 padding: 1px 0px;
 text-align: left;
 width: 950px;
 border: 3px solid #99CC66;
 border-top: 0px solid #fff;
 background-color:#fff;
 background-image: url("img/poz-cover.jpg");
 background-position: top left; background-repeat: no-repeat;}

#hlavicka {
 width: 950px;
 margin: 0px auto;
 padding: 0px;
 height: 222px;
 color: #fff;
 border: 3px solid #99CC66;
 border-bottom: 0px solid #4AC0FE;
 text-align: left;
 background-color:#fff;
 background-image: url("img/zahlavi2.jpg");
 background-position: top center;
 background-repeat: no-repeat;}

#hlavicka span {
 color: #9C9C9B;
 text-decoration: none;
 line-height: 12px;
 font-weight: bold;
 font-size:12px;
 text-align: left;
 padding: 228px 0px 0px 280px;
 display:block;}

#hlavicka a {
 color: #9C9C9B;}	

#hlavicka a:hover {
 color: #99CC66;
 text-decoration:none;}

/* --------------------------- [ sloupce ] --------------------------- */
						
#sloupec-1 {
 float:left;
 width: 210px;
 padding: 1px 0px 0px 0px;
 margin: 0px 0px 0px 0px;}

#sloupec-2 {
 min-height: 400px;
 float:right;
 width:730px;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 text-align: left;
}


#sloupec-2 li {
 list-style: none;
}


#sloupec-1, #sloupec-2 {}

#dekor-01 {
 text-align:left;
 font-weight: bold;
 padding: 20px 0px 0px 20px;
 margin: 0px 0px 0px 0px;
 font-size:16px;
 color:#006633;
 line-height: 31px;
 height: 31px;}

#dekor-02 {
 display:none;
 text-align:left;
 font-weight: bold;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 font-size:16px;
 color:#FF9C00;
 line-height: 31px;
 height: 150px;
 background-image: url("img/dekor-02.jpg");
 background-position: top left;
 background-repeat: no-repeat;}

#cokoliv {
 text-align: left;
 padding: 5px;
 margin: 0px 5px 0px 5px;}

/* ------------------------------------------------------------------- [ menu ] ------------------------------------------------------------------- */
#menu {
 margin: 0px 0px;
 padding: 0px;}

#menu ul{ margin: 0px;
 padding: 0px;
 list-style: none;}

#menu ul ul{ 
 margin: 0px 0px 0px 10px;
 padding: 0px;
 list-style: none;}

#menu ul li {
 padding: 0px;
 margin: 0px;
 /*list-style: url(img/sipka.gif) inside*/ }

#menu li a {
 color : #000;
 display:block;
 padding: 3px 0px 5px 20px;
 font-weight: bold;
 text-decoration:none;
 font-size:11px;
 background-image: url("img/sipka.gif");
 background-position: center left;
 background-repeat: no-repeat;
 border-top: 0px dashed #EfEfEf;
 border-bottom: 1px dashed #ccc;
 width:auto;
 line-height: 20px;
 height: 20px;}

#menu li a:hover {
 color : #000;
 text-decoration:none;
 background-color: #FFCC33;}

#menu li li a {
 color : #000;
 font-weight: normal;
 border-left: 1px dashed #ccc;
 line-height: 12px;
 height: 12px;}




/* --------------------------- [ zapati ] --------------------------- */

#paticka {
 height: 25px;
 line-height: 25px;
 border-top: 3px solid #BCBCBC;
 margin: 0px 0px 0px 0px;
 background-color: #CCC;
 /*background-image: url("img/zapati.gif");
 background-position: top left;
 background-repeat: no-repeat;*/
 }

#autor {
 font-size: 9px;
 color: #333;
 text-align: right;
 padding-right:10px;}

#autor hr { display: none; }

#autor a {
 color : #333;
 text-decoration : underline; }

#autor a:hover {
 color : #cc9933;
 text-decoration : none; }


/* ------------------------------------------------------------------- [ @media print ] ------------------------------------------------------------------- */
@media print {
 body {font: 70%/120% Verdana;}
 #cover { border: none; }
 #sloupec-2, #vypis { color: #00F; width: 80%; border: none; float:none; }
 #zahlavi, #top, #menu, .btn, .noprn, #sloupec-1, #pagecnt #menutop, #overtop,  #menu, .m0l0iout,.m0l0iover,.m0l0oout,.m0l0oover,.m0l1iout,.m0l1iover,.m0l1oout,.m0l1oover,.m0l2iover,.m0l2oout,.m0l2oover { display: none; }
 #zapati {border-top: 1px solid #000;border-bottom: 0px solid #000;}
 #sloupec-2 .text { border: 0px;}
}

/* ------------------------------------------------------------------- [ texty ] ------------------------------------------------------------------- */

.text {
 font-family: Arial, Helvetica, sans-serif; 
 font-size:12px;
 color:#333;
 padding: 0px 5px;
 margin: 5px 0px;
 display:block;}

.text h1,.text h2,.text h3,.text h4,.text h5,.text h6 {
 color:#006633;
 text-align:left;
 padding: 2px 5px;
 line-height:normal; }

.text h1  {
 text-align:left;
 color:#006633;
 padding: 15px 0px; 
 /*background-color:#232425;*/
 background-image: url("img/poz-h1.gif");
 background-position: center left;
 background-repeat: no-repeat;}

.text h1 {font-size:18px;text-decoration:underline;}
.text h2 {font-size:16px; border-bottom:dotted;}
.text h2.akce {font-size:16px; text-align: center; border: 0px;}
.text h3 {font-size:14px;} 
.text h4 {font-size:12px;} 
.text h5 {font-size:12px;} 
.text h6 {font-size:12px;}

.text a { 
 color: #006633;
 text-decoration: underline;}	

.text a:hover {
 color:#006633;
 font-weight: bold;
 text-decoration:none; }

.text br {display:block;}

span u {
 text-decoration: underline;	
}

/* ------------------------------------------------------------------- [ menu - styly ] ------------------------------------------------------------------- */

/* level 0 inner */

.m0l0iout {
	font-family :  Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size : 10px;
	font-weight: normal;
	text-decoration: none;
	color: #FFF;
	text-align: center;
	line-height: 20px;
	padding-left: 0px;
}
.m0l0iover {
	font-family :  Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size : 10px;
	font-weight: normal;
	text-decoration: none;
	color: #FFF;
	text-align: center;
	line-height: 20px;
	padding-left: 0px;
}

.m0l0oout {
	text-decoration: none;
	background-color: #292C78;
}
.m0l0oover {
	text-decoration: none;
	background-color: #696ED9;
}

				/* level 1 inner */
				.m0l1iout {
					font-family :  Arial, Helvetica, Verdana, Geneva, sans-serif;
					font-size : 10px;
					font-weight: normal;
					text-decoration: none;
					color: #FFF;
					text-align: left;
					line-height: 20px;
					padding-left: 5px;
				}
				.m0l1iover {
					font-family :  Arial, Helvetica, Verdana, Geneva, sans-serif;
					font-size : 10px;
					font-weight: normal;
					text-decoration: none;
					color: #FFF;
					text-align: left;
					line-height: 20px;
					padding-left: 5px;
				}
				
				/* level 1 outer */
				.m0l1oout {
					text-decoration: none;
					background-color: #292C78;
				}
				.m0l1oover {
					text-decoration: none;
					background-color: #696ED9;
				}
				
									/* level 2 inner */
									.m0l2iover {
										font-family :  Arial, Helvetica, Verdana, Geneva, sans-serif;
										font-size : 10px;
										font-weight: normal;
										text-decoration: none;
										color: #FFF;
										text-align: left;
										line-height: 20px;
										padding-left: 5px;
									}
									
									/* level 2 outer */
									.m0l2oout {
										text-decoration: none;
										background-color: #292C78;
									}
									.m0l2oover {
										text-decoration: none;
										background-color: #696ED9;
									}
