html {
  background: #5F4836 url('images/bg_body.gif') repeat-x left top;


}

body {
  background-color: transparent;
  text-align: center;
  margin: 0;
  padding: 0;
  font-size: small;
  font-family: "Trebuchet MS", sans-serif;
}

* html body {
  font-size: x-small;
}

.hidden {
  display: none ! important;
}

.stop {
  float: none ! important;
  clear: both ! important;
  border: 0px solid;
  margin: 0 ; 
  padding: 0 ; 
  font-size: 5px; 
  }

.error {
  color: red;
}
 
 

#middle {
  width: 730px;
  margin: 0 auto;
  margin-bottom: 50px;
  text-align: left;
  background: url('img/bg_tien_boky1.gif') repeat-y left top;
  background-color: transparent  ; 
  border: 0px solid ;
}

#tien_hore {
  background: transparent url('img/bg_tien_hore.gif') no-repeat left top;
  padding: 25px 0px 0px  0px; border: 0px solid ;
}

#tien_dole {
  background: transparent url('img/bg_tien_dole.gif') no-repeat left bottom;
  padding: 0 15px 13px 15px; border: 0px solid ;
}
#obal { display: block ; 
  background: transparent url('img/bg_menu1.gif') repeat-y 0 0;
  margin: 0 20px ;  padding: 0 ; border: 0px solid ;
}

#obal_tien {
  background: url('img/bg_tien_obal.gif') no-repeat 0 0;
}


#header {
  position: relative;
  left: 0;
  top: 0;
  margin-bottom:40px ;
  background-repeat: no-repeat;
  background-position: 0px 50px; border: 0px solid blue ;
  /*background: transparent url('img/bg_top_h12.gif') repeat-x 0 50px;*/
}

#headertop {
  position: relative;
  left: 0;
  top: 0;
  margin-bottom: 10px ;
  background-repeat: no-repeat;
  background-position: 0px 50px; border: 0px solid blue ;
  /*background: transparent url('img/bg_top_h12.gif') repeat-x 0 50px;*/
}

div.header1 { background: url('img/bg_tien_boky1.gif') repeat-y left top;}
div.header2 { background-image: url('img/topci.jpg'); }
div.header3 { background-image: url('img/toppv.jpg'); }

#header h1 {
  position: absolute;
/*  background: transparent url('img/top_prechod.gif') repeat-x 0 0;  */
  top: 0;
  left: 0;
  width: 700px;
  height: 50px;
  margin: 0; 
  border: 0px solid ;
}

#header h1 span {
  position: absolute;
  top: 0;
  left: 0;
  width: 700px;
  height: 50px; border: 0px solid ;
/*  background: url('img/top_prechod.gif') repeat-x 0 0; */
  background: white url('img/bg_top_span.gif') no-repeat 0 0;
}

#header div.logo, #headertop div.logo { text-align: center ; margin-top: 30px ; }
#header div.flash1, #headertop div.flash1 { text-align: center ; margin-top: 30px ; border: 0px solid}
#header div.flash1 img, #headertop div.flash1 img { border: 5px solid #413936 ; }
#header a.cor {
  position: absolute;
  top: 50;
  left: 0;
}
#header a.pohl {
  position: absolute;
  top: 50;
  left: 350;
}
#header a.pohl-1 {
  position: absolute;
  top: 50;
  left: 0;
}


#langs {
  position: absolute;
  top: 8px ;
  left: 0;
  width: 685px;
  padding: 0 ;
  text-align: right;
  text-transform: uppercase ;
  font: normal .7em Verdana, Arial,sans-serif; 
  color: #003075 ;   /*  #00508D;   */ 
  border: 0px solid ;
}
#langs div {
  position: absolute;
  top: 17px ;  
  left: 0;
  width: 685px;
  text-align: right;
  text-transform: uppercase ;
  font: normal  Verdana, Arial,sans-serif; 
  color: #003075 ;   /*  #00508D;   */ 
  border: 0px solid ;
}


#langs a:link, #langs a:visited, #langs a.active {
  color: #003075 ;   /*  #00508D;   */
  text-decoration: none; 
}

#langs a:hover {
  color: #003075 ;   /*  #00508D;   */
  text-decoration: underline; border: 0px solid transparent;
}



/*  --------menu hORE---*/

#menu_hor {
  width: 700px;
  position: absolute;
  top:  256px;
  left: 0px;
  padding: 5px 0 ;
  text-align: right; 
/*font: bold 1em/2 "Trebuchet MS",sans-serif;*/

  white-space: nowrap;
    background-color: #00A0E4; 
	  border-bottom: 0px solid black;
	  border-top: 0px solid #dddddd;
/*
  width: 700px;
  float: left;
  padding: 1em 0;
  font-size: .9em;
  border: 1px solid  ; */
}

#menu_hor ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#menu_hor ul li {
display: inline;
  border-left: 1px solid #0074B4;
/*  padding: 0 .4em;*/
  padding: 5px 0px 5px 0px;
}

#menu_hor a:link, #menu_hor a:visited, #menu_hor a:active {
font-weight: bold; 
  color: #FFFFFF;
  background-color:  #00A0E4;
    text-decoration: none;
  padding: 5px 12px 5px 12px;    border: 0px solid
}

#menu_hor a:hover {
  color: #003075 ;   /*  #00508D;   */
  background-color:  #53CBFF;
    padding: 5px 12px 5px 12px;
}



/* - ------------------------------  */


#menu  {
  width: 190px; 
  float: left;
  padding:  0;
  font-size: 1em;
  margin-left: 0px ;
  margin-top:32px;
  border-right: 0px dashed #cccccc ;
}
#menu h2 {
  color: #A1B3D9 ;  /*  #5475BA    */
  font: bold 1.5em Arial,Helvetica,sans-serif;
  background: url('img/gulka1.gif') no-repeat 0 50%;
  padding-left: 13px;
  margin: 1.6em 0 1em 0;
  border: 0px solid ; 
}
#menu h3 {
  color: #003075 ;   /*  #00508D;   */  /*#0093D6;   */
  font: bold 1.2em Arial,Helvetica,sans-serif;
  background: url('img/gulka1.gif') no-repeat 0 50%;
  padding-left: 0px;
  margin: 1.6em 0 .4em 0;
  border: 0px solid ; 
}
#menu img {
border: 1px solid #7789AD; 
}

#menu ul {
  display: block;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#menu li {
  display: block;
  border-top: 1px dashed #0074B4;
}
#menu li.top {
  display: block;
  border-top: 0px solid #0074B4;
}

#menu a {
  display: block;
  width: 190px;
  text-decoration: none;
}

#menu ul.level1 a span {
  display: block;
  padding: .25em 1em;
}

#menu ul.level2 a span {
  display: block;

  padding: .3em 1em .3em 2em;
}

#menu ul a span.selected {
  color: #003075 ;   /*  #00508D;   */
  font-weight: bold ;
  background-color: #BCC8E5;
}
#menu ul a span.selected2 {
  color: #003075 ;   /*  #00508D;   */
  font-weight: bold ;
  background: #D9DEF1 url('img/subm.gif') no-repeat 12px 8px;
}
#menu a:link, #menu a:visited {
  font-weight: normal ; 
  color: #003075 ;   /*  #00508D;   */
  background-color: none;
}

#menu a:hover {
  color: #003075 ;   /*  #00508D;   */
   font-weight: none ;
  background-color: #BCC8E5;
}

#content {    padding: 0; margin: 0 0 20px 0; border: 0px solid; }
#content div.flashmnu { clear: both;  text-align: center ; margin: 0 ; padding: 0 ;  border: 0px solid; height: 280px }
#content div.flashmnu object { margin: 0 ; padding: 0}
#content div.flashmnu img{ border: 0px solid ; margin: 0 ; }

#content #obsah {width: 480px ; float: right ; border: 0px solid white ; margin: 0 0 20px 0 ;}
#content div.uvod {  text-align: right;  clear: both ; border: 0px solid white ; margin: 0; }
#content img.tehla { float: left ; }
#content img.ref { border: 1px solid #D6AE84; margin: 0px 10px 0px 0px}
#content img { border-color: #D6AE84; }

#content table.t3 {BACKGROUND-COLOR: transparent; }
#content table.t3 img { border: 1px solid #628B0E; margin: 0px 0px 0px 0px}


#bottom_orange {
  float: none;   clear: both;
  text-align: center;  vertical-align: center;
  background-color:  transparent ; padding: 5px 0 ; 
  font: normal .7em/2 Verdana,Arial,sans-serif;   color: #00508D ;   text-transform: uppercase;
  border-top: 1px solid #a66E54;

}

#bottom_orange a:link, #bottom_orange a:visited, #bottom_orange a:active {
  color: #D6AE84 ;
  text-decoration: none;
}

#bottom_orange a:hover {
  color: #FFEEC2 ;   /*  #00508D;   */
  text-decoration: underline;
}

#bottom_orange img {margin-left: 55px; margin-top: 2px; 
}

#bottom {
  background-color: tranparent;   float: none;   clear: both;
  text-align: left;   vertical-align: center;
  padding-top: 5px;   padding-left: 0px;
  font: normal .7em Verdana,sans-serif;   color: #D6AE84;
  border: 0px solid  white;
}

#bottom a {
  color: #D6AE84;
  text-decoration: none;
  padding-left: 80px; 
}

#bottom a:hover {
  color: #FFEEC2;
  text-decoration: none;
  padding-left: 80px; 
}

#bottom #copy { float:left ;  text-align: right; width: 540px ; padding: 0px 0 ; border: 0px solid  ;}

#bottom #creat{ float:right ; margin-right: 10px ; padding: 0px 0 ; }
#bottom #creat a {  color: #D6AE84;   text-decoration: underline; padding: 0; }
#bottom #creat a:hover {  color: #FFEEC2;   text-decoration: none;}

/* ------------ OBSAH --------------- */

#content h2 {
  color: #FFFFE5 ;  
  font: bold 1em Arial,Helvetica,sans-serif;
  background: url('img/gulka1.gif') no-repeat 0 50%;
  padding-left: 0px;
  margin: 1em 0 0px 0;   border: 0px solid blue ;
}

#content h2.2 {
  color: #91A2C7  ;  /*  #5B6B8D;  */
  font: bold 1.5em Arial,Helvetica,sans-serif;
  background: url('img/gulka1.gif') no-repeat 0 50%;
  padding-left: 0px;
  margin: 0.5em 0 1em 0;  
  border: 0px solid blue ;
}

#content h2 span {
  font: bold 14px Arial,Helvetica,sans-serif;
}

#content h3 {
  color: #003075 ;   /*  #00508D;   */
  /* color: #0093D6; */
  font-size: 1.2em;
  margin: 1.2em 0 .6em 0;
    border:0px solid  ;
}


#content h3.h3 {
  color: #91A2C7 ;   /*  #00508D;   */
  	text-align: right; 
  /* color: #0093D6; */
  font-size: 1.2em;
  margin: 1.9em 0px 0px 0px;
  padding-bottom: 5px;
    border-bottom:1px dashed #91A2C7  ;
}

#content h4 {
  color: #003075 ;   /*  #00508D;   */
  /* color: #0093D6; */
  font-size: 1.2em;
  margin: 1.2em 0 .6em 0;
    border:0px solid  ;
	text-align: center; 
}

#content h1 {
  color: #FFFFE5 ;   /*  #00508D;   */
  /* color: #0093D6; */
  font: bold 1.2em Arial,Helvetica,sans-serif;
  margin: 0 0 20px 0;
    border:0px solid  ;
}

#content h6 {
  color: #003075 ;   /*  #00508D;   */
  font-size: 1em;
  margin: 0;
}

#content p, #content table {
  font-size: 1em;
  line-height: 1.3;
  color: #FFF4BF ;   /*  #00508D;   */
  margin: 0 0 15px 0;
  border:0px solid  ;
}

#content ul, #content ol, #content {
  font-size: 1em;
  line-height: 1.35;
  color: #FFF4BF ;   /*  #00508D;   */
}

#content input, #content select {
  font-size: 1em;
}

#content table.firma {

  width: 455px;
  float: left;
}

#content table.firma td {
  background-color: transparent;
  padding: .2em 0em;
  vertical-align: top ;
}

#content table.firma th {
  background-color: transparent;
  padding: .2em 0em;
  text-align: left;
  vertical-align: top ;
}




#content a {
  text-decoration: underline;
}

#content a:link {
  color: #FFFDDE    /*  #6898DC;   */
}

#content a:visited {
  color: #FFFDDE    /*  #6898DC;   */
}

#content a:active {
  color: #FFFDDE    /*  #6898DC;   */
}

#content a:hover {
  color: #FFFDDE;   text-decoration: none;
}

#content div.viac {
  text-align: right;
  /* border-top: 1px solid #F0DE91; */
  float: none;
}

#content div.viac a, #content div.viacf a, #content div.viacg a {
  font-weight: bold;
  font-size: .95em;
}

#content div.viacf {
  text-align: right;
  float: none;
  margin-top: 15px;
}

#content div.viacg {
  text-align: center;
  float: none;
  clear: both;
}

#content em {
  font-style: normal;
  font-weight: bold;
  background-color: #FBE998;
}

#mapark {
  width: 400px;
  height: 300px;
  border: 0;
  display: block;
}

/* ------------------------ fotogalerie -------------------- */
div.nahlady {
  width: 465px;
  /* height: 80px; */
}

div.nahlady img {
  width: 100px;
  height: 74px;
  display: block;
  float: left;
  margin: 0 10px 10px 0;
  border: 1px solid #FFAE00;
  padding: 1px;
}

div.fotka {
  text-align: center;
}

div.fotka img {
  width: 430px;
  height: 308px;
  border: 1px solid #FFAE00;
  padding: 1px;
  display: block;
  margin: 1em auto;
}

div.odbor {
  width: 225px;
  float: left;
  margin-bottom: 20px;
}

div.odbor_okraj {
  margin-right: 20px;
}

div.odbor-in {
  border-left: 0px solid #0087C8;
  border-right:0px solid #0087C8;
  background: #5FD6FF url(img/bg_in.gif) repeat-x top left; 
  padding: 0 15px;
}

div.odbor-in img {
  border: 0px solid #0087C8;
}

div.odbor h4 {
  color: #0093D6;
  font-size: 1.2em;
  line-height: 1;
  margin: 0;
  height: 2.5em;
}

div.odbor h5 {
  color: #00508D;
  font-size: 1.2em;
  line-height: 1;
  margin: 0px  0px 15px 0px;
}

div.odbor img {
  display: block;
  border: 0px solid ;
}


div.odbor p {
border: 1px solid #0087C8 ;
  padding-top: 1em;
  min-height: 4em;
  /* background-color: yellow; */
}

* html div.odbor p {
  height: 5em;
}

img.obrtextl {
  float: left;
  margin: 0 1.5em 1em 0 ;
}

img.obr {
  border: 1px solid #66ACD2 ;
}

img.obr_l {
  float: left;
  margin: 0 15px 15px 0 ;
  border: 1px solid #66ACD2 ;
}

img.obr_l1 {
  float: left;
  margin: 0 10px 10px 0 ;
  border: 0px solid #66ACD2 ;
}

img.obr_r {
  float: right;
  margin: 0 0 15px 15px ;
  border: 1px solid #66ACD2 ;
}

img.obrtextr {
  float: right;
  margin: 0 0 1em 1.5em;
}

/* ---------------------- nazory ----------------------- */
#content table.kniha {
  width: 465px;
  border-collapse: separate;
  border-spacing: 1px;
}

div.nazory h5 {
  font-size: 1em;
  font-weight: normal;
  border-bottom: 1px dotted #776101;
  line-height: 1.8em;
  margin: 1.5em 0 0 0;
  padding: 0;
}

div.nazory h6 {
  padding: 0;
  font-size: 1em;
}

div.nazory p {
  font-size: 1em;
  margin: .3em 0 2em 0;
}


#content  table#f3 {
width:370; height:50 ; margin: 0px ; 
margin-top:0px;
border: 0px solid #AFBBD8;
background-color: transparent;


}

#content td.bunkar {

FONT-FAMILY: Tahoma,Arial,Verdana,Monotype Corsiva; FONT-SIZE: 11px;   FONT-WEIGHT: none; 

TEXT-ALIGN: right; vertical-align:center;	
text-indent:none;   text-decoration: none;
padding-right: 5 px;
border-right: 0px solid #006400;
border-bottom: 0px solid #006400;
}
#content td.bunka {
width:250px; 
background-image:url(none);
FONT-FAMILY: Tahoma,Arial,Verdana,Monotype Corsiva; FONT-SIZE: 11px;   FONT-WEIGHT: none; 

TEXT-ALIGN: left;   vertical-align:center;	
text-indent:none;  text-decoration: none;
padding:.5em .9em; 
border-right: 0px solid #006400;
border-bottom: 0px solid #006400;
} 

#content td.bunkac {
background-image:url(none);
FONT-FAMILY: Tahoma,Arial,Verdana,Monotype Corsiva; FONT-SIZE: 11px;   FONT-WEIGHT: none; 

TEXT-ALIGN: center;   vertical-align:center;	
text-indent:none;  text-decoration: none;
padding: 5px; 
border-right: 0px solid #006400;
border-bottom: 0px solid #006400;
} 
caption {
background-color:none; 
FONT-FAMILY: Arial,Verdana,Monotype Corsiva;
FONT-SIZE: 16px; 
FONT-WEIGHT: bold; 

TEXT-ALIGN: left; 
text-indent:0px; 
vertical-align:top;	
text-decoration: none;
border-right: 0px solid #006400;
border-bottom: 0px solid #006400;
}

textarea {
width: 100%; height: 70px; 
background-color: transparent; 
FONT-FAMILY: Tahoma,Arial,Verdana,Monotype Corsiva;
FONT-SIZE: 11px; 
FONT-WEIGHT: none; 
COLOR: #E3DCA3;
TEXT-ALIGN: left; 
text-indent:0px; 
vertical-align:top;
PADDING:0px 5px 0px 5px; 
margin-left:10px 5px 0px 5px; 
text-decoration: none;
border: 1px #BCB57E solid;
overflow:auto;

		SCROLLBAR-FACE-COLOR: #efefef;
		SCROLLBAR-HIGHLIGHT-COLOR: #efefef;
		SCROLLBAR-SHADOW-COLOR: #efefef;
		SCROLLBAR-3DLIGHT-COLOR: #efefef;
		SCROLLBAR-ARROW-COLOR: #444444;
		SCROLLBAR-TRACK-COLOR: #efefef;
		SCROLLBAR-DARKSHADOW-COLOR: #efefef;

}

INPUT{
width: 100%;
background-color: transparent; 
FONT-FAMILY: Tahoma,Arial,Verdana,Monotype Corsiva;  FONT-SIZE: 11px;  FONT-WEIGHT: none; 
COLOR: #E3DCA3;  text-decoration: none;
TEXT-ALIGN: left;    text-indent:none;  vertical-align:top;
margin-left:0;  PADDING-left:5px; margin-bottom: -5px; padding-bottom: 0px;
border-right: 0px solid #006400;  border-bottom: 0px solid #006400;  border: 1px  #BCB57E solid;
}

.poslat {
width: 120;
background-color:#FFFFFF; 
FONT-FAMILY: Tahoma,Arial,Verdana,Monotype Corsiva;
FONT-SIZE: 11px; 
FONT-WEIGHT: none; 
COLOR: #4E5F33;
TEXT-ALIGN: left; 
vertical-align:top;
margin-top:10px; 
margin-bottom:0px;
text-decoration: none;
border-right: 0px solid #006400;
border-bottom: 0px solid #006400;
border: 1px #2D5582 solid;
cursor:hand;
}

.reset {
filter: Alpha(opacity: 50);
width: 55;
background-color:#BCC8E5; 
FONT-FAMILY: Tahoma,Arial,Verdana,Monotype Corsiva;
FONT-SIZE: 11px; 
FONT-WEIGHT: none; 
COLOR: #8591AD;
TEXT-ALIGN: center; 
vertical-align:top;
margin-top:10px;  margin-left:0; 
margin-bottom:0px;
text-decoration: none;
border-right: 0px solid #006400;
border-bottom: 0px solid #006400;
border: 1px solid #919EB9 ;
cursor:hand;
}



/*  -------------  OBLE ROHY ----------------------- */
.roundcont {
	width: 220px;
	background-color: #ffffff;
  color: #FFF ;
	margin-bottom: 20px;
	float: left;
  border:0px solid ;
}

div.okraj {
  margin-right: 20px;
}

.roundcont p {
	padding: 0 10px;
	border: 0px solid ;
}

.roundtop { 
	background: #00508D url(img/tr.gif) no-repeat top right; 
}
div.nadpis {
  background-color: #00508D; 
  padding: 0 15px;
  padding-bottom:3px; 
  border: 0px solid blue;
}
div.nadpis h5 {
  color: #FFFFFF;
  font-size: 1.2em;
  line-height: 1;
}

div.obsah {
  background: #FFFFFF url(img/bg_in1.gif) repeat-x top left; 
  padding: 0 15px; 
  border-left: 1px solid #66ACD2; 
  border-right: 1px solid #66ACD2; 
}

div.obsah ul {
  /*color: #FF9900 ;*/
  font-weight: none;
  margin: 0 ; 
  margin-left:17px ;
  border: 0px solid ; 
  padding: 7px 0px ;  
  list-style-image: url(img/li_sipka3.gif) ;
}



div.bottom {
	background: #FFFFFF url(img/bb.gif) repeat-x bottom left; 
}
.roundbottom {
	background: transparent url(img/br.gif) no-repeat top right; 
	  border: 0px solid blue; 
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}

div.roundcont h4 {
  color: #0093D6;
  font-size: 1.2em;
  line-height: 1;
  margin: 0;
  height: 2.5em;
}

div.roundcont h5 {
  color: #FFFFFF;
  font-size: 1.2em;
  line-height: 1;
  margin: 0px  0px 15px 0px;
  background-color: #00508D ;
}

div.roundcont img {
  display: block;
  border: 0px solid ;
}