.main {
position: relative;
width: 992px;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
text-align: left;

}

.top {
position: relative;
width: 992x;
height: 136px;
background-image: url("grafika/top-s.jpg");
background-repeat: no-repeat;
/*border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; 
border-bottom-width: 0px; 
border-style: solid; border-color: #4E3C2A;
background-color:#FBF7ED;*/ 
} 

#menik1 a.a1 {
position:absolute;
left:0px;
top:0px;
width:990px;
height:133px;
}

#menik1 a.a2 {
position:absolute;
left:627px;
top:54px;
width:164px;
height:18px;
}



.column {
position: relative;
width: 990px;
text-align: left;
} 

.column1 {
position: relative;
width: 980px;
text-align: left;
background-image: url("grafika/linka1.gif");
background-repeat: repeat-y;
} 

.column2 {
position: relative;
width: 992px;
text-align: left;

/*background-color:#FBEBE2;
border-top-width: 0px; border-left-width: 1px; border-right-width: 1px; 
border-bottom-width: 0px; 
border-style: solid; border-color: #4E3C2A;*/

background-image: url("grafika/linka-s.gif");
background-repeat: repeat-y;
} 

.column3 {
position: relative;
width: 990px;
text-align: left;
background-image: url("grafika/pozad3-s.gif");
background-repeat: repeat-y;
} 

.left-column3 {
position: relative;
margin:0;
padding:0;
float: left;
width: 51px;
text-align: left;
}

.column1z {
position: relative;
width: 990px;
text-align: left;
background-image: url("grafika/rightdown1-s.gif");
background-repeat: no-repeat;
background-position: right bottom;
} 

.paticka1 {
position: relative;
width: 990px;
height:35px;
text-align: left;
background-image: url("grafika/down1a-s.gif");
background-repeat: no-repeat;
} 

.paticka2 {
position: relative;
width: 992px;
height:27px;
text-align: left;
background-image: url("grafika/spodek.gif");
background-repeat: no-repeat;
} 

.paticka3 {
position: relative;
width: 990px;
height:35px;
text-align: left;
background-image: url("grafika/down3-s.gif");
background-repeat: no-repeat;
} 

.left-column {
position: relative;
margin:0;
padding:0;
float: left;
width: 202px;
text-align: left;
padding-left:0px;
padding-right:0px;
}

.mid-column1 {
position: relative;
float: left;
width: 596px;
}

.mid-column2 {
position: relative;
float: left;
width: 784px;
/*border-top-width: 0px; border-left-width: 1px; border-right-width: 0px; 
border-bottom-width: 0px; 
border-style: solid; border-color: #4E3C2A;*/
}

.mid-column3 {
position: relative;
float: left;
width: 747px;
}

.right-column {
position: relative;
float: left;
width: 186px;
text-align: left;
}


.horni-menu {
position: relative;
left:2px;
top:106px;
height:27px;
FONT-FAMILY: Tahoma,Verdana, Helvetica; 
FONT-SIZE: 14px;    
}

a.radek,a.radekn {
font-size:13px;
display:block;
height:20px;
text-align: left;
TEXT-DECORATION: none;
font-weight:bold;
color:#350800;
/*background-color:#F29461;*/
padding-left:10px;
}

a.radek:hover {
TEXT-DECORATION: underline;
font-weight:bold;
color:#EE7736;
}

a.radekn:hover {
TEXT-DECORATION: underline;
font-weight:bold;
color:#FFDD9C;
}

a.radek1 {
font-weight:bold;
font-size:13px;
display:block;
height:20px;
text-align: left;
TEXT-DECORATION: none;
color:#FFDD9C;
background-color:#EE7736;
padding-left:10px;
}

a.radek1:hover {
TEXT-DECORATION: underline;
font-weight:bold;
color:#FFDD9C;
}

a.radek1n {
font-weight:bold;
font-size:13px;
display:block;
height:20px;
text-align: left;
TEXT-DECORATION: none;
color:#FFDD9C;
padding-left:10px;
}

a.radek1n:hover {
TEXT-DECORATION: underline;
font-weight:bold;
color:#FFDD9C;
}


.oranz{
background-color:#F29461;
}

.oranzcara
{
margin:0;
padding:0;
border-top-width: 1px; border-left-width: 0px; border-right-width: 0px; 
border-bottom-width: 0px; 
border-style: solid; border-color: #EE7736;
height:0px; 
font-size:0px;
line-height:0px;
}


span.spanik1 {
display:block;
padding-left:15px;
padding-top:3px;
}

span.spanik1k {
display:block;
padding-left:15px;
padding-top:3px;
background-image: url("grafika/ctver-s0.gif");
background-repeat: no-repeat;
background-position: 3px 6px;
}

span.spanik1t {
display:block;
padding-left:15px;
padding-top:3px;
background-image: url("grafika/ctver-s1.gif");
background-repeat: no-repeat;
background-position: 3px 6px;
}

span.spanik2 {
display:block;
padding-left:23px;
padding-top:3px;
}

span.spanik2t {
display:block;
padding-left:23px;
padding-top:3px;
background-image: url("grafika/ctver-s1.gif");
background-repeat: no-repeat;
background-position: 11px 6px;
}

span.spanik3 {
display:block;
padding-left:31px;
padding-top:3px;
}

span.spanik3t {
display:block;
padding-left:31px;
padding-top:3px;
background-image: url("grafika/ctver-s1.gif");
background-repeat: no-repeat;
background-position: 19px 6px;
}

span.spanik3k {
display:block;
padding-left:31px;
padding-top:3px;
background-image: url("grafika/ctver-s0.gif");
background-repeat: no-repeat;
background-position: 19px 6px;
}

span.spanik4 {
display:block;
padding-left:39px;
padding-top:3px;
}

span.spanik4t {
display:block;
padding-left:39px;
padding-top:3px;
background-image: url("grafika/ctver-s1.gif");
background-repeat: no-repeat;
background-position: 27px 6px;
}

span.spanik4k {
display:block;
padding-left:39px;
padding-top:3px;
background-image: url("grafika/ctver-s0.gif");
background-repeat: no-repeat;
background-position: 27px 6px;
}

span.spanik5 {
display:block;
padding-left:47px;
padding-top:3px;
}

span.spanik5t {
display:block;
padding-left:47px;
padding-top:3px;
background-image: url("grafika/ctver-s1.gif");
background-repeat: no-repeat;
background-position: 35px 6px;
}

span.spanik5k {
display:block;
padding-left:47px;
padding-top:3px;
background-image: url("grafika/ctver-s0.gif");
background-repeat: no-repeat;
background-position: 35px 6px;
}

A.horni-menu0 
{
   display:block;
   float:left;
   height:27px;
   color: #350800;
   TEXT-DECORATION: none;
   FONT-WEIGHT: bold;
   padding-left:11px;
   padding-right:11px;
   background-image: url("grafika/top-neaktiv.gif");
}

A.horni-menu0:hover, A.horni-menu1, A.horni-menu1:hover
{
   float:left;
   height:27px;
   color: #FFDD9C;
   TEXT-DECORATION: none;
   FONT-WEIGHT: bold;
   padding-left:11px;
   padding-right:11px;
   background-image: url("grafika/top-aktiv.gif");
}

A.horni-menu0 span, A.horni-menu1 span
 { display:block;
  padding-top:5px;
 }


A.horni-menu20 
{
   display:block;
   float:left;
   height:27px;
   color: #350800;
   TEXT-DECORATION: none;
   FONT-WEIGHT: bold;
   padding-left:11px;
   padding-right:11px;
   background-image: url("grafika/top-neaktiv2.gif");
}

A.horni-menu20:hover, A.horni-menu21, A.horni-menu21:hover
{
   float:left;
   height:27px;
   color: #FFDD9C;
   TEXT-DECORATION: none;
   FONT-WEIGHT: bold;
   padding-left:11px;
   padding-right:11px;
   background-image: url("grafika/top-aktiv2.gif");
}

A.horni-menu20 span, A.horni-menu21 span
 { display:block;
  padding-top:5px;
 }


.prazdne_menu {
position: relative;
FONT-FAMILY: Arial, Tahoma, Helvetica; 
FONT-SIZE: 6px;    
margin-left:15px;
line-height:6px;
height:8px;
}


.levemenu {
position: relative;  
line-height:100%;
left:2px;
width:198px;
}

.pravemenu {
position: relative;
FONT-FAMILY: Arial, Tahoma, Helvetica; 
FONT-SIZE: 13px;    
line-height:120%;
margin-left:11px;
width:172px;
}


A.levemenu-hlavni0 {
display:block;
TEXT-DECORATION: none;
FONT-WEIGHT: bold;    
color: #000000;
background-image: url("grafika/rez1.gif");
background-position:0px 0px;
background-repeat: no-repeat;
height:21px;
padding-top:4px;
padding-bottom:0px;
}

A.levemenu-hlavni0:hover,  A.levemenu-hlavni1, A.levemenu-hlavni1:hover {
display:block;
TEXT-DECORATION: none;
FONT-WEIGHT: bold;    
color: #ffffff;
background-image: url("grafika/rez2.gif");
background-position:0px 0px;
background-repeat: no-repeat;
height:21px;
padding-top:4px;
padding-bottom:0px;
}

A.levemenu-hlavni0 span, A.levemenu-hlavni1 span
 {
  display:block;
  padding-left:24px;
  padding-top:0px;
 }

A.levemenu-podmenu0 {
/*margin-left:15px;*/
display:block;
TEXT-DECORATION: none;
FONT-WEIGHT: bold;    
color: #000000;
background-image: url("grafika/menlev1d.gif");
/*background-position:0px 3px;
background-repeat: no-repeat;*/
padding-top:-2px;
padding-bottom:7px;
}

A.levemenu-podmenu0:hover,  A.levemenu-podmenu1, A.levemenu-podmenu1:hover {
/*margin-left:15px;*/
display:block;
TEXT-DECORATION: none;
FONT-WEIGHT: bold;    
color: #ffffff;
background-image: url("grafika/menlev1d.gif");
/*background-position:0px 3px;
background-repeat: no-repeat;*/
padding-top:-2px;
padding-bottom:7px;
}

A.levemenu-podmenu0 span, A.levemenu-podmenu1 span
 {
  display:block;
  FONT-SIZE: 12px;
  line-height:14px;
  padding-left:35px;  
 }


.right-column-text {
position:relative;
clear:both;
margin-left:23px;
margin-top:10px;
margin-right:23px;
margin-bottom:0px;
padding:0;
text-align: center;
}

.right-column-text2 {
}

.right-column-text-foto {
float:left;
width:149px;
text-align: left;
}

.right-column-text-text {
float:right;
width:508px;
}


.right-column-text-headline {
clear:both;
margin-left:0px;
margin-right:0px;
padding-left:0px;
padding-right:0px;
}

.right-column-text-headline2 {
margin-top:4px;
margin-bottom:0px;
margin-left:35px;
margin-right:30px;
}


.right-column-text-nebily {
clear:both;
position:relative;
float:left;
left:115px;
margin-top:7px;
padding-top:3px;
padding-left:10px;
padding-right:10px;
padding-bottom:3px;
background-color: #8ACCA0;
color: #00000; 
}

.right-column-text-nebily0 {
position:relative;
clear:both;
margin-left:15px;
margin-right:15px;
border-top-width: 1px; border-left-width: 0px; border-right-width: 0px; 
border-bottom-width: 0px; 
border-style: solid; border-color: #8ACCA0;
}


.textik 
{
   color: #000000;
   FONT-SIZE: 13px; 
   FONT-FAMILY: Tahoma,Arial, Helvetica, sans-serif; 
   TEXT-DECORATION: none;
   text-align:left;
}


.tabulka-headline
{
   border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; 
   border-bottom-width: 0px; 
   border-style: solid; border-color: #a28e6e;
   margin-top: 0px;
   margin-bottom: 0px;
   padding-bottom:0px;
   padding-top:0px;
}

.cleaner {
                clear:both;
                height:0px;
                font-size:0px;
                border:none;
                margin:0; padding:0;
                background:transparent;
                }



body
{
   text-align: center;
   color: #000000; 
   FONT-SIZE: 10pt; 
   FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
   margin: 0; 
   padding: 0;
   background-color: #ffffff;
  
}

p,.textik P {
   color: #000000;
   FONT-SIZE: 13px; 
   FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
   TEXT-DECORATION: none;
   margin:0;
   padding:0;
   padding-bottom:2px;
}

.textik IMG
{
   border-color: #a28e6e;
}

h1 {
 FONT-SIZE: 11pt;  

}

.textik H1
{
 FONT-SIZE: 13pt;  
 FONT-WEIGHT:  bold;
 margin-top:0px;
 margin-bottom:10px;
}

h2, .textik H2
{
 FONT-SIZE: 11px; 
 FONT-WEIGHT: bold;
}

h3,.textik H3
{
 FONT-SIZE: 11pt; 
 FONT-WEIGHT:bold;
 
}


h4, .textik H4
{
 FONT-SIZE: 11pt; 
 FONT-WEIGHT:bold;
 margin-top:2px;
 margin-bottom:0px;

}

.textik H5
{
 FONT-SIZE: 11pt;  
 FONT-WEIGHT:bold;
 margin-top:0px;
 font-style:italic;
 margin-bottom:0px;
 color: #000000;
}

.textik H6
{
 FONT-SIZE: 13pt;  
 FONT-WEIGHT:bold;
 margin-top:6px;
 margin-bottom:1px;
 padding-top:0px;
 padding-bottom:0px;
}



.textik p.nadpis6
{
 FONT-SIZE: 11pt;  
 FONT-WEIGHT:bold;
 margin-top:0px;
 margin-bottom:1px;
 padding-top:0px;
 padding-bottom:0px;
}

.textik p.headlin {
   margin-top: 2px;
   margin-bottom: 6px;
   padding-top:0px;
   padding-bottom:0px;
   FONT-SIZE: 10pt;
   FONT-FAMILY: Tahoma,Arial, Helvetica, sans-serif; 
   text-align:justify;
}


.textik A{
color: #094933;
TEXT-DECORATION: none;
}

.textik A:hover {
TEXT-DECORATION: underline;
}

a.abez {
color: #914B33;
TEXT-DECORATION: underline;
}

a.abez:hover {
TEXT-DECORATION: underline;
}



.mensi
{
FONT-SIZE: 11px; 
LINE-HEIGHT: 15px;
text-align: justify;
}




HR.cervena
{
   COLOR: #DA251D; border: 0px; 
}


HR.cerna
{
   COLOR: #5E5E5E; border: 0px; 
   height: 1px; 
   background-color: #ffffff; 
   border: 0px solid #ffffff;
}


HR.hneda
{
border-top-width: 1px; border-left-width: 0px; border-right-width: 0px; 
border-bottom-width: 0px; 
border-style: solid; border-color: #EE7736;
height: 0px; 
}

HR.bila
{
   COLOR: #EDEDED; border: 0px; 
}






IMG
{
   border-color: #a28e6e;
}

.textik p.nadpisek
{
	font-weight: bold;
	FONT-SIZE: 11pt;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 4px 0px;
	
}

.textik p.nadpisotvir
{
	font-weight: bold;
	FONT-SIZE: 11pt;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 4px 0px;
	
}

.textik p.osobnost
{
	font-weight: bold;
	FONT-SIZE: 13pt;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 2px 0px;
	
}

.textik p.kontakt
{
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 4px 0px 4px 0px;
}


.textik ul
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 36px;
}

.textik1 table ul,
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 16px;
}
.textik1 table li, .textik li
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


.textik li.seznam
{
	text-align: justify;
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 2px 0px;
}

.textik td.headlin
{
	vertical-align: middle;
	padding: 0px;
  margin:0px;
}

.textik td.nadpisek
{
	font-weight: bold;
	FONT-SIZE: 11pt;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 4px 0px;
	width: 90px;	
}

.textik  td.tabulka
{
   FONT-SIZE: 10pt; 
   vertical-align: none;
   padding-right: 0px;
}

hr.otviracka
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #A28E6E;
	border-color: #A28E6E;
	
}

.textbuton
{
   background-color: #d7c7b1;
   background-color:#D7F0E4;
   color: #000000;
   border: 1px solid #000000;
   FONT-SIZE: 11px; 
   FONT-FAMILY: "Arial", "Verdana";
   margin:0;
   padding:0;
}

.submitbuton
{
   background-color: #9CE0C8;
   color: #000000;
   border: 1px solid #000000;
   FONT-SIZE: 11px; 
   FONT-FAMILY: "Arial", "Verdana";
   margin:0;
   padding:0;
}

.enumbutonmal
{
   background-color:#EBFFEB;
   color: #000000;
   border: 1px solid #000000;
   FONT-SIZE: 11px; 
   FONT-FAMILY: Tahoma,"Arial", "Verdana";
   margin:0;
   padding:0;
}

.formular {
   color: #000000;
   FONT-SIZE: 12px; 
   FONT-FAMILY: "Arial", "Verdana";
}

.steflsoft3
{
   padding-top:0px;
   color: #000000;
   color: #005828;
   FONT-SIZE: 11px; 
   FONT-FAMILY: Tahoma,"Arial", "Verdana";     
}



a.steflsoft
{   
   FONT-SIZE: 11px;
   text-decoration:none;
   color: #350800;   
   FONT-WEIGHT: normal;
   color: #FFDD9C;
}

a.steflsoft:hover
{
   color: #350800;
   color: #FFDD9C;   
   FONT-WEIGHT: normal; 
   text-decoration:underline;
}

.ctver {
position:relative;
float:left;
margin:0;
padding:0;
}

img.obrazek_galerie {
margin-right:0px; 
margin-bottom:0px;
margin-top:2px;
margin-left:3px;
}

.maly_dole {
FONT-SIZE: 11px;
padding:0px;
margin:0;
}

.prihla 
{
   color: #000000;
   FONT-SIZE: 11px;
   line-height:12px; 
   FONT-FAMILY: Arial, Helvetica, sans-serif; 
   TEXT-DECORATION: none;
   margin:0;
   padding:0;
}

.prihla a, .prihla a:hover
{
   color: #000000;
   FONT-SIZE: 11px;
   line-height:12px; 
   FONT-FAMILY: Arial, Helvetica, sans-serif; 
   TEXT-DECORATION: underline;
   margin:0;
   padding:0;
}


form {
margin:0;
padding:0;

}

.stitek {
FONT-SIZE: 11px;
line-height:13px;
font-weight:bold;
position:absolute;
padding:4px 4px 4px 4px;
border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; 
border-bottom-width: 1px; 
border-style: solid; border-color: #4E3C2A;
background-color:#FBEBDB;
visibility:hidden;
text-align:justify;
width:400px;
}

tr.svetlezel
{
   background-color: #eeeeee;
   background-color: #C8F0C8;
   FONT-SIZE: 11px;
} 

tr.tmavezel
{
   background-color: #DEFFEB;
   FONT-SIZE: 11px;
} 

tr.nadpiszel
{
   background-color: #97CCA0;
   FONT-SIZE: 11px;
}

tr.bezbarvy
{   
   background-color: #97CCA0;
   FONT-SIZE: 12px;
}


.nahledobr {
background-color: #cccccc;
padding-right:4px;
padding-bottom:4px;
}

.tdvpravo{
background-image: url("grafika/stin-r.jpg");
background-repeat: repeat-y;
}

.tddole{
background-image: url("grafika/stin-b.jpg");
background-repeat: repeat-x;
}
