body{
margin-top: 5px;
margin-right: 0px;
margin-left: 0px;
margin-bottom: 0px;
background-color: #D3D3D3;
font-size: 75%;
	font-family: Arial, Helvetica, sans-serif;
}
img{
	padding-right: 5px;
	padding-bottom: 5px;
}

a {
   
	color: #25406B;
	font-weight: bold;
	text-decoration: none;
}
hr{
	color: #1F5496;
}

a:hover {	
	color: #FF0000;
	text-decoration: underline;
}
.pod_ank{ background-color:#CCCCCC}
/*levy stredni a pravy hlavni sloupec na indexu*/
.pozadiL{
	background-image: url(images/primar/pozadi1.gif);
	background-repeat: repeat-y;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;	
	border-right-color: #305081;
	border-left-color: #305081;	
	border-top-style: none;
	border-bottom-style: none;
}
.pozadiS{
	background-image: url(images/primar/pozadi3.gif);
	xbackground-repeat: repeat-y;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.pozadiP{
	background-image: url(images/primar/pozadi2.gif);
	background-repeat: repeat-y;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;	
	border-right-color: #305081;
	border-left-color: #305081;	
	border-top-style: none;
	border-bottom-style: none;
}


/*Preklapeny odkaz v select*/

.sidemenu A {
	PADDING-RIGHT: 0px;
	BORDER-TOP: #c0c0c0 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 15px;
	FONT-WEIGHT: bold;
	
	PADDING-BOTTOM: 3px;
	MARGIN: 0px;
	COLOR: white;
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: #1F5496;
	TEXT-DECORATION: none;
	
}
.sidemenu A:hover {
	DISPLAY: block; 
	COLOR: #305081; 
	BACKGROUND-COLOR: #d5e1ed
}
/*Horni lista a spodni*/
.pozadMenu{
	background-image: url(images/primar/hlavni6.jpg);
	background-repeat: no-repeat;
	height: 130px; 
}
.menuL{
   line-height: 25px;
	border-top: solid;
	border-width: 1px;
	border-color: White;	
	background-color: #CC0033
	
	}
.menuCaS{
   
	color: White;
	font-weight: bold;
   line-height: 25px;
	border-top: solid;
	border-width: 1px;
	border-color: White;	
	background-color: #1F5496}
.menuP{
	line-height: 25px;
	border-top: solid;
	border-width: 1px;
	border-color: White;	
	background-color: #1F5496
}
.menuVlaj{	
	padding-left: 5px;
	padding-top: 5px;
	background-color: #1F5496
}		
	
.menu a{
color: White;
text-decoration: none;

font-weight: bold;

padding-left: 15px;	
padding-right: 15px;
}
.menu a:hover{
	color: #FFA28A;
}
/*spodni lista*/
.spodni{
	line-height: 20px;
	border-top: solid;
	border-width: 1px;
	border-color: White;	
	background-color: #1F5496
}
.spodni a{
font-size: 90%;
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	text-decoration: none;
	
}
.spodni a:hover{
	color: #FF0000;
	text-decoration: underline;
}
/*uvozovaci listy*/
/*nabidka nadpis*/
.nabNadpP{
	
	font-weight: bolder;
	
	line-height: 26px;
	color: White;
	padding-left: 15px;
	background-image: url(images/primar/troj1.gif);
	background-repeat: no-repeat;
}
.nabNadpL{
	
	font-weight: bolder;
	
	line-height: 26px;
	color: White;
	padding-left: 15px;
	background-image: url(images/primar/troj2.gif);
	background-repeat: no-repeat;
}
/*nabidka text*/
.nabTe{
	
	padding: 5px;
}
.nabTe2{
	
	padding: 5px 0 5px 5px;
}
/*nabídka reklama*/
.nabRek{
	padding-left: 3px;
	padding-top: 8px;
	padding-bottom: 8px;
}
/*nabídka reklama pro zl.erb*/
.nabRek2{
	padding-left: 30px;
	padding-top: 10px;
}
/*nabidka s iconou pdf*/
.nabIcpdf{
	
	padding-left: 25px;
	line-height: 18px;
	background-image: url(images/primar/pdf.gif);
	background-repeat: repeat-y;
}
/*nabidka s iconou sipka*/
.nabIcsip{
	
	padding-left: 20px;
	padding-right: 5px;
	line-height: 16px;
	background-image: url(images/primar/sipka2.gif);
	background-repeat: repeat-y;
}
/*nabidka s iconou sipka - info*/
.nabIcsipInfo{
	
	padding-left: 20px;
	padding-right: 5px;
	line-height: 16px;
	background-image: url(images/primar/sipka2.gif);
	background-repeat: no-repeat;
}
/*menu ve stránce*/
.menuStra{
   border-bottom: solid;
	border-bottom-width: 1px;	
	border-color: #305081;	
	
	color: #25406B;
	
	font-weight: bold;		
	padding-bottom: 10px;	
	margin-bottom: 10px;
}
.menuStraL{
	vertical-align: top;
	text-align: right;
}
.menuStraP{
	vertical-align: top;
	text-align: left;
}
.menuStra a{
	color: #25406B;
   text-decoration: none;
   
   font-weight: bold;
   
   padding-left: 10px;	
}
.menuStra a:hover{
	color: #FF0000;
	text-decoration: underline;
}
/*Hlavní část stránky obsahova*/


/*nadpis stránky*/
.nadpiStText{	
   
	
	color: White;
	font-weight: bold;
	padding-left: 15px;
	line-height: 20px;
	background-color: #1F5496
}
.nadpisStObr{
	background-image: url(images/primar/cslozka.gif);
	background-repeat: no-repeat;
}
/*obsah stranky*/
.obsahSt{
   margin-top: 10px;
	vertical-align: top;
	
}
/*podnadpis stranky*/
.podnadp{
	
	
	color: Black;
	font-weight: bold;
	padding-left: 15px;
	margin-right: 50px;
	line-height: 20px;
	background-color: #7FB3E6
}
/*nabidka sipka tmava*/
.nabsip{
	
	padding-left: 20px;
	padding-right: 5px;
	line-height: 16px;
	background-image: url(images/primar/sipka3.gif);
	background-repeat: no-repeat;
}
.podek{
font-size: large;
}
.sezzap{
	padding-left: 30px;
	display: inline;
}
/*tabulka_1*/
.tab_1{ border-width:1px; border-style:solid; border-color:#98C4EE;}
/*struktura serveru*/
.slozka1{
	
	padding-left: 20px;
	padding-right: 5px;
	line-height: 16px;
	background-image: url(images/primar/slozka1.gif);
	background-repeat: no-repeat;
}
.slozka2{
	
	padding-left: 36px;
	padding-right: 5px;
	line-height: 16px;
	background-image: url(images/primar/slozka2.gif);
	background-repeat: no-repeat;
}
.slozka3{
	
	padding-left: 36px;
	padding-right: 5px;
	line-height: 16px;
	background-image: url(images/primar/slozka3.gif);
	background-repeat: no-repeat;
}
.cara1{
	
	padding-left: 36px;
	padding-right: 5px;
	line-height: 16px;
	background-image: url(images/primar/cara1.gif);
	background-repeat: no-repeat;
}
.cara2{
	
	padding-left: 52px;
	padding-right: 5px;
	line-height: 16px;
	background-image: url(images/primar/cara2.gif);
	background-repeat: no-repeat;
}
.cara3{
	
	padding-left: 52px;
	padding-right: 5px;
	line-height: 16px;
	background-image: url(images/primar/cara1.gif);
	background-repeat: no-repeat;
}
.cara4{
	
	padding-left: 52px;
	padding-right: 5px;
	line-height: 16px;
	background-image: url(images/primar/cara4.gif);
	background-repeat: no-repeat;
}
.cara5{
	
	padding-left: 52px;
	padding-right: 5px;
	line-height: 16px;
}
.ex1{
	
	padding-left: 36px;
	padding-right: 5px;
	line-height: 16px;
	background-image: url(images/primar/ex1.gif);
	background-repeat: no-repeat;
}
.ex2{
	
	padding-left: 52px;
	padding-right: 5px;
	line-height: 16px;
	background-image: url(images/primar/ex2.gif);
	background-repeat: no-repeat;
}
.ex3{
	
	padding-left: 52px;
	padding-right: 5px;
	line-height: 16px;
	background-image: url(images/primar/ex3.gif);
	background-repeat: no-repeat;
}
.ex4{
	
	padding-left: 52px;
	padding-right: 5px;
	line-height: 16px;
	background-image: url(images/primar/ex4.gif);
	background-repeat: no-repeat;
}
.ex5{
	
	padding-left: 52px;
	padding-right: 5px;
	line-height: 16px;
	background-image: url(images/primar/ex5.gif);
	background-repeat: no-repeat;
}

/*navstevni kniha nova*/
.kn_prispevek{ margin-bottom:10px; border-top: 1px solid #666666;}
.kn_prispevek_ur_1{ margin-bottom:10px; border-top: 2px solid #1F5496;}
.kn_hlavicka{background-color:#7CAFE9; padding:5px 5px 5px 5px;}
.kn_text{background-color:#CCE0F4; padding:5px 5px 5px 5px; border-top: 1px solid #CCCCCC;}
.kn_nadpis{ font-size:120%; font-weight:bold;}
.kn_nadpis_reakce{font-size:80%; font-weight: lighter;}
.kn_kdo{font-weight:bold;}
.kn_kdo_popis{font-size:80%; font-weight: lighter;}
.kn_cas{ font-size:90%;}
.kn_reakce{ padding-top:10px;}
.chyba_02{ margin-left: 195px; color:#FF0000;}
.strankovani{ margin:5px 0 5px 0;}
.kn_prav_c{ float:left; }
.kn_prav{ float:right; }
.cistic { clear: both;} 
.cistic2 {clear: both; padding:0; font-size:1px; margin:0; width:1px; height:10px; }

/*galerie*/
.gall_left{ xpadding:5px 0px 5px 18px; float:left; width:330px;}
.gall_left table{ padding:0; margin:0;border:none;}
.gall_left td{  border:none;}
.obr_blok{ width:106px; height:70px; text-align:center; float:left; xmargin:3px; xborder: 1px solid #CCC; xpadding-top:2px; }
.obr_blok2{ width:100px; height:66px; text-align:center; float:left; margin-right:10px; xborder: 1px solid #CCC; xpadding-top:2px; }
.obr_blok2 table{ padding:0; margin:0; border:none;}
.obr_blok2 td{ padding:0; margin:0; border:none;}
.text_obraz_lev_n{ padding: 0px 0px 0px 10px;}
