﻿body{
background-color:#fff;
padding:0em;
margin:0%;
font-family: Geneva CE, lucida, sans-serif !important;
font-size:small !important; 
}

#page{
width:960px;
margin:1px auto 0px auto;
border-left:3px solid #4ba82e;
border-right:3px solid #4ba82e;  
text-align:center;
background-color:#fff;
}

html{
overflow-y: scroll;
}

.resetovac 
{ 
border:0px none; 
margin:0px; 
padding:0px; 
float:none; 
clear:both; 
width:0px; 
height:0px; 
line-height:0px; 
font-size:0px; 
}

p, img, table, tr, th, td, h1, h2, h3, h4, h5 
{ 
border:0px; 
margin:0px; 
padding:0px; 
}

a         {text-decoration: none}
a:link    {color: blue; text-decoration: underline}
a:visited {color: navy}
a:hover   {color: blue; text-decoration: none}
a:active  {color: purple}

h1
{
color:white;
font-size:200%;
margin-left:20%;
padding-top:0.5em;
}

#hlavicka h1
{
font-size:170%;
margin-left:-19.1em;
padding-top:0.75%;
text-indent:0%;
}

.netradicni
{
color:white;
font-weight:bold;
padding-left:11.25em;
padding-top:0em;
}

.netradicni_bile
{
color:white;
font-weight:bold;
font-size:130%;
margin-left:8.6em;
padding-top:0em;
}

#hlavicka p{
font-size:130%;
}

#popis h1
{
font-size:150%;
margin-left:0em;
padding-left:0em;
text-align:left;
}

h2
{
font-size:120%;
padding-top:0.5em;
padding-left:1em;
text-align:left;
}

#uvod h2 
{
font-size:100%;
padding-left:1%;
text-align:left;
background-color:#ff9;
}

#alfa h2 
{
font-size:120%;
margin-left:0em;
padding-left:5em;
}

#beta h2 
{
font-size:140%;
margin-left:0em;
padding-left:2em;
}

h2 a
{
color:#0000cc;
text-decoration:underline;
}

h2 a:hover
{
text-decoration:none;
color:green;
}

h3
{
color:black;
font-size:100%;
font-weight:bold;
padding-top:0.5em;
}

.odkaz a
{
font-weight:bold;
}

h4					
{
font-size:130%;
padding-top:0.75em;
padding-left:0em;
}

h5					
{
color:green;
font-size:130%;
padding-top:0em;
padding-left:0em;
}

.cervene
{
color:red;
font-weight:bold;
}

.zelene
{
color:green;
font-weight:bold;
}

.odsazeni
{
padding-left:0.5em;
}

.odsazeni1
{
padding-left:1em;
}

.odsazeni2
{
padding-left:2em;
}

.tucne
{
font-weight:bold;
}

.podbarveno 
{
border:20px solid #cfc;
background-color:#cfc;
}

.podbarvenoZlute
{
background-color:#ff0;
color:red;
}

.navstivena
{
color:red;
background-color:#ff9;
text-decoration:none;
}

.cleaner{
clear:both;
height:0;
overflow:hidden;
content:' ';
}

.cleaner hr{
display:none;
}

/*}*/

#hlavicka{
color:#000;
background-color:#4ba82e;
min-height:86px;
}

#obrlogo{
padding-left:0em;
margin:-10em 0em 0 0;
text-align:left;
min-height:86px;
border-top:3px solid #4ba82e;
}

#obrBannerMensi{
padding-left:0.25em;
margin:1em 0em 0 0;
min-height:70px;
}

#vyhledavac
{
position:relative;
	left:40%;
	top:-2.2em;
width:20%;
margin-left:0em;
}

#vyhledavacMingeo
{
position:relative;
	left:60%;
	top:-3.9em;
width:20%;
margin-left:0em;
}

p{
margin:0em 0;
text-align:left;
color:black;
font-size:90%;
font-weight:normal;
}

.pozpatku 
{ 
unicode-bidi:bidi-override; 
direction:rtl; 
color:red;
font-size:100%;
margin-top:0%; 
} 

#levypanel
{
float:left;
width:19.75%;
background-color:#9ad777;
text-align:left;
text-indent:1%;
min-height:38em;
}

#levypanel h3
{
color:black;
font-size:120%;
font-weight:bold;
padding-top:0.5em;
text-indent:2%;
}

#levypanel ul
{
font-size:120%;
list-style-type:none;
margin:0 0 0 0;
padding:0 0 0 2%;
}

#levypanel li
{
list-style-type:none;
}

#levypanel li a
{
color:blue;
}

#levypanel li a:active
{
color:#c09;
text-decoration:underline;
}

#levypanel li a:hover
{
color:green;
display:block;
text-decoration:none;
}

#napsat{
color:#000;
font-size:100%;
padding:0 0 0 0;
margin:0 0 0 0;
text-indent:1%;			
}

/*Konec lev. panelu*/

#blokstredopravy{
	float:right;
	width:80%;
}

#stred{
float:left;
width:74%;
margin-left:0px;
background-color:#fff;
}

#stred_index{
	float:left;
	width:74%;
margin-left:0px;
background-color:#fff;
border:1px solid #fff;
}

#pozicovnik{
float:left;
width:auto;
}

.obsah{
float:left;
width:auto;
padding-right:2px;
}

.obsah p{
 margin:0em;
}

#obsah p 
{
font-size:110%;
padding:0.5em 0.5em 0.25em 0.5em;
text-align:justify;
background-color:#fff; 
}

#obsah ul 
{
margin-top:0%;
font-size:100%;
margin-left:0em;
text-align:justify;
}

#obsah li 
{
padding-top:1em;
padding-right:0.25em;
text-align:justify;
width:100%;
}

#obsah h1 
{
font-size:140%;
font-weight:bold;
margin-left:1%;
text-align:left;
background-color:#fff;
}

#obsah h2 
{
font-size:130%;
font-weight:bold;
margin-left:1%;
text-align:left;
background-color:#fff;
}

#obsah h3
{
color:black;
font-size:120%;
font-weight:bold;
padding-left:0.25em;
text-align:left;
background-color:#fff;
}

#fotoIndexVpravo{
float:right;
width:auto;
padding-left:5px;
padding-right:5px;
margin-top:0em;
}

#popis{
float:left;
width:auto;
margin-top:0px;
min-height:85px;
text-indent:0%;
padding:0% 0% 0 0%;
margin-top:-1em;
}

#temata li{
list-style-type:none;
font-size:100%;
color:#000;
}

#seznam 
{ 
width:100%;
min-height:65px;
} 

.no-space 
{ 
margin:0px; 
padding:0px; 
} 

.obr_vlevo_ram{
border:3px solid #7dd963; 
padding:4px;
clear:both;
float:left;
position:relative;
	left:-0.25em;
	top:0em;
margin:3% 0 3% 0%
}

.obr_vpravo_ram{
border:3px solid #7dd963; 
padding:3px;
clear:both;
float:right;
position:relative;
	right:0.25em;
	/*top:1em;*/
margin:3% 0 3% 2%
}

.obr_vpravo{
padding:4px;
clear:both;
float:right;
margin-left:3%;
margin-bottom:2%;
}

.obr_center{
padding:4px;
clear:both;
margin-left:15%;
margin-bottom:2%;
}

.obr_center_ram{
border:3px solid #7dd963; 
padding:4px;
clear:both;
margin:3% 0 3% 15%
}

.obr_vpravo_vlevo{
padding:4px;
clear:both;
margin:3% 0 3% 48%
}

.obr_vlevo_vpravo{
padding:4px;
clear:both;
margin:3% 0 3% 23%
}

.obr_vlevo_vyse{
padding:4px;
clear:both;
position:relative;
	right:0em;
	top:-10em;
margin:3% 0 3% 0%
}

#obsah ul li
{
padding-top:0.5em;
margin-left:-2em;
text-align:left;
}

/*Konec stř. panelu*/

/*Pravý panel*/

#pravypanel{
float:right;
width:25.5%;
background-color:#9ad777;
min-height:494px;
text-align:left;
text-indent:2%;
} 

#pravypanel h3
{
color:black;
font-size:120%;
font-weight:bold;
padding-top:0.5em;
text-indent:2%;
}

#pravypanel p{
font-size:120%;
text-indent:3%;
}

#pravypanel ul
{
list-style-type:none;
margin:0 0 0 0;
padding:0 0 0 0;
font-size:120%;
}

#pravypanel li a:hover
{
color:green;
text-decoration:none;
padding-left:0%;
}

#nov_prvni{
background-position:80% 20%;
padding-top:0.25em;
padding-bottom:0.75em;
}

#nov_druha{
background-position:80% 20%;
border-top:1px solid #000;
padding-top:0.25em;
padding-bottom:0.75em;
}

#nov_treti{
background-position:80% 20%;
border-top:1px solid #000;
padding-top:0.25em;
padding-bottom:0.75em;
}

#nov_ctvrta{
background-position:80% 20%;
border-top:1px solid #000;
border-bottom:1px solid #000;
padding-top:0.25em;
padding-bottom:0.75em;
}

#nov_pata{
background-position:80% 20%;
border-bottom:1px solid #000;
padding-top:0.25em;
padding-bottom:0.75em;
}

#nov_sesta{
background-position:80% 20%;
border-bottom:1px solid #000;
border-bottom:0em solid #ccc; /*dobarvení sloupce*/
padding-top:0.25em;
padding-bottom:0.75em;
}

/*Konec vpravo:*/

#paticka{
clear:both;
padding:0.5%;
color:#000;
background-color:#4ba82e;
border-bottom:3px solid #4ba82e;
}
