body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #333;
	background:#29292a url(/data/Design/podkl.jpg) top left repeat;
	SCROLLBAR-FACE-COLOR: #fff;
	SCROLLBAR-HIGHLIGHT-COLOR: #fff;
}

table{margin:  0;
	padding: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
  text-align:left;
}


td{margin: 0px;
	padding: 2px;
	
}


h1{margin: 0px 0 3px 0  ;
	padding: 0px 0 2px 0;
  font-size: 13pt;
	font-weight: normal;
	color: #fff;
  text-align:center;
  background-color:#227ae4;


}


.cms_left h1{
margin: 0px 0 3px 0;
	padding: 2px 0;
  font-size: 9pt!important;
	font-weight: bold!important;
	color: #fff;
  text-align:center;
  background-color:#227ae4;


}


h1.titulekDraci{
position:absolute;
top:19px;
left:210px;
  font-size: 22pt;
	font-weight: normal;
	color: #fff;
  background-color:transparent!important;
font-family:  Arial, Helvetica, sans-serif;
letter-spacing:3px;	
}

h2{
  font-size: 11pt;
	font-weight: bold;
	color: #666;
  margin: 10px 0 5px 0px;
padding: 0 0 5px 0;
  letter-spacing: 1px; 

}

.Uvodni_stranka h2{
border-bottom:1px solid #ccc;

}

a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #0554c4;
	text-decoration: none;
  font-weight: bold;
}

a:hover {
	color: #666;
  font-weight: bold;
	text-decoration: underline;

}


.cms_left a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #227ae4;
	text-decoration: none;
  font-weight: bold;
}

.cms_left a:hover {
	color: #666;
  font-weight: bold;
	text-decoration: underline;

}

.tlacitko{
display:block;
float:right;
border:1px solid;
width:180px;
padding: 0px ;
}

.tlacitko a{
margin: 0px ;

float:right;
display:block;
padding: 5px 20px 0 0;

}

 /*------------ STRUCTURE ------------ */
.cms_presentation {
	width: 1000px;
	margin: 0px auto;
	padding: 0px;
  text-align: left;
background-color:#fff;


}

.cms_presentation_in {
	margin: 0px ;
	padding: 0px;


}


.cms_head {
position:relative;
	width: 1000px;
	height:236px;
	margin: 0px ;
	padding: 0px;
	background: url(/data/Design/top.jpg) no-repeat;

}

.cms_left{
	float: left;
	width: 206px;
	margin: 0px;
	padding: 0px;



}

.cms_left_in{
	margin: 0px 0 0 0;
	padding: 0 0px 0 7px;

}



.cms_right{
	float: right;
	width: 202px;
	margin: 0px;
	padding: 0px;


}

.cms_right_in{
	margin: 0px 6px 0 0;
	padding: 0 0px 0 0px;


}

.CMSPage {
	_height: 400px;
	min-height:400px;
	margin: 0 0 0px 0;
	padding: 0px;
	float:left;
	width:580px;
  text-align: justify;
position:relative;


	}

.CMSPage_in {
padding: 0px 0px 0px 0px;
margin: 0 0px 0px 10px;


}

.cms_foot{
	clear: both;
	width: 1000px;
	height: 20px;
	margin: 0px auto;
	padding:  0;
background-color:#084c9a;
	
}

/*-------menuLeft-------*/


ul.menuLeft {
	margin: 0px 0 20px 0;
	padding: 0;
  list-style: none;

 
}

ul.menuLeft li { 
  margin: 0;
  border: 0 none;
  font-weight: normal;
  padding: 5px 0 5px 20px;
  border-bottom:1px dotted white;
  font-size:11pt;
background-color:#227ae4;

}

ul.menuLeft  a {
  margin:0;
  padding: 0 ;
  display: block;
  color: #fff;
text-decoration: none;
}

ul.menuLeft  a:hover,
ul.menuLeft  li:hover a,
ul.menuLeft  li.iehover a {
  text-decoration: underline;
  padding: 0; color: yellow;
}


ul.menuLeft  li.selected a{
color: black;
  font-weight: bold;
cursor:default;
text-decoration: none;
}


/*-------menuTop-------*/


ul.menuTop {
 position: absolute;
top:197px;left:180px;

	margin: 0px;
	padding: 0;

   /*For KHTML*/
  list-style: none;
 
}

ul.menuTop li {
 
margin: 0;
  border: 0 none;
font-weight: bold;
padding: 0 20px;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
color: brown;
border-right:1px solid white;
font-size:9pt;



}

ul.menuTop ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 160px;
  list-style: none;
  display: none;
  position: absolute;
  top: 15px;
  left: 0;
}

ul.menuTop ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";

  visibility: hidden;
}

ul.menuTop ul li {
  width: 160px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
padding:0;
border-left:0;
}

/* Root Menu */
ul.menuTop a {
margin:0;
  padding: 0 ;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  color: #fff;font-weight: bold;
    text-decoration: none;
font-size:9pt;


}

/* Root Menu Hover Persistence */
ul.menuTop a:hover,
ul.menuTop li:hover a,
ul.menuTop li.iehover a {
text-decoration: none;
font-weight: bold;
padding: 0;
}

/* 2nd Menu */
ul.menuTop li:hover li a,
ul.menuTop li.iehover li a {
  float: none;font-weight: normal;
 background: #FEDFC7;
border-top:1px solid white;
  color: #666; padding:4px 0 4px 2px;
}

/* 2nd Menu Hover Persistence */
ul.menuTop li:hover li a:hover,
ul.menuTop li:hover li:hover a,
ul.menuTop li.iehover li a:hover,
ul.menuTop li.iehover li.iehover a {
  background: #D7AA81;
  color: white;
text-decoration: none;
  font-weight: normal;
 padding:4px 0 4px 2px;

}

/* 3rd Menu */
ul.menuTop li:hover li:hover li a,
ul.menuTop li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 3rd Menu Hover Persistence */
ul.menuTop li:hover li:hover li a:hover,
ul.menuTop li:hover li:hover li:hover a,
ul.menuTop li.iehover li.iehover li a:hover,
ul.menuTop li.iehover li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 4th Menu */
ul.menuTop li:hover li:hover li:hover li a,
ul.menuTop li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
ul.menuTop li:hover li:hover li:hover li a:hover,
ul.menuTop li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul.menuTop ul ul,
ul.menuTop ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul.menuTop li:hover ul ul,
ul.menuTop li:hover ul ul ul,
ul.menuTop li.iehover ul ul,
ul.menuTop li.iehover ul ul ul {
  display: none;
}

ul.menuTop li:hover ul,
ul.menuTop ul li:hover ul,
ul.menuTop ul ul li:hover ul,
ul.menuTop li.iehover ul,
ul.menuTop ul li.iehover ul,
ul.menuTop ul ul li.iehover ul {
  display: block;
}


/*------------clanek------------------*/

.CMSPage .CMSTextHTML{
  margin: 0px 0px 15px 0;
  padding: 0px 0 0px 0;
  clear:both;

}


.CMSPage .CMSArticle{
  margin: 0px 0px 10px 0;
  padding: 0px 0 5px 0;
  clear:both;
display:block;
  font-size: 9pt;
float:left;
width:99%!important;
border-bottom:1px dotted;
}


.CMSPage .CMSArticle_in{
  margin: 0px ;
  padding: 0px 0px 5px 0;

}

.CMSPage .CMSArticle .articledate{
  font-weight:bold;
  font-size:7pt;

}

.CMSPage .CMSArticle .articletitle{
  font-weight:normal;
  color: #076cfc;
  font-size:13pt;
  padding: 0px 0px 3px 0px;

}
.CMSPage .CMSArticle .articletitle a{
 font-weight:normal;
  color: #0554c4;
  font-size:13pt;
  padding: 0px 0px 3px 0px;
text-decoration:underline;

}

.CMSPage .CMSArticle .articletitle a:hover{

text-decoration:none!important;

}


.CMSPage .CMSArticle .articletitle a:hover{
  text-decoration:underline;
}


.CMSPage .CMSArticle .articleperex{
  font-weight:bold;
  color:#000;
  font-style:italic;
  padding: 0px 0px 3px 0px;
}

.CMSPage .CMSArticle .articlebody{
  margin:0 ;
  padding: 0px 0px 3px 0px;
  
}

.CMSPage .CMSArticle .articleattachments {
	float: left;    
	margin: 0px;
	padding: 0px;

clear:both;

}

.CMSPage .CMSArticle .attachment {
	float: left;    
	margin: 5px 0 0 0;
	padding: 0px;


}


.CMSPage .CMSArticle .attachment img{
	border:1px solid gray;
	margin: 0px 5px 0 5px;
	padding: 0px;

}
.CMSPage .CMSArticle .attachment_description{
  clear:left;
  width:100px;
  height:30px;
  font-size:8pt;
  margin: 0px 5px 0 5px;
	padding: 0px;
  overflow:hidden;


}

 .CMSPage .CMSArticle  .attachment_link{
  margin:5px 0;
  clear:both;
  display:block;
width:580px;
}


/*-------ostatni-----*/


.cms_left .CMSTextHTML,
.cms_left .CMSArticle{
  margin: 8px 0px 8px 0;
  padding: 0px 0 0px 0;
  clear:both;
  width:197px!important;
  float:none;
border:1px solid gray;


}

.cms_left .CMSTextHTML_in,
.cms_left .CMSArticle_in{
  margin: 0px ;
  padding: 2px ;



}
 .cms_left .CMSArticle  .attachment_link{
  margin:5px 0;
  clear:both;
  display:block;
  width:200px!important;
}


 .cms_left .CMSLink {
  margin:0;
  font-weight: normal;
  padding: 5px 0 5px 20px;
  border-bottom:1px dotted white;
  font-size:11pt;
background-color:#227ae4;
color:white;
}

 .cms_left .CMSLink a{
text-decoration:none;
color:white;
}

 .cms_left .CMSLink a:hover{
  text-decoration: underline;
  padding: 0; color: yellow;
}

.cms_right .CMSTextHTML,
.cms_right .CMSArticle{
  margin: 0px 0px 8px 0;
  padding: 0px 0 0px 0;
  clear:both;
  width:194px!important;
  float:none;
border:1px solid #ccc;
font-size:8pt;
}


.cms_right .CMSArticle_in{
  margin: 0px ;
  padding: 2px ;
background-color:#eee;
}
.cms_right .CMSTextHTML_in{
  margin: 0px ;
  padding: 2px ;

}

 .cms_right .CMSArticle  .attachment_image a{
  margin:5px 0;
text-align:center;
  display:block;

}
 .cms_right .CMSArticle  .attachment_image img{
border:0;
}

 .cms_right .CMSArticle  .attachment_link{
  margin:5px 0;
  clear:both;
  display:block;
  width:195px!important;
}

 .cms_left .CMSArticle  .attachment_link{
  margin:5px 0;
  clear:both;
  display:block;
  width:200px!important;
}
 .CMSLink {
  margin: 0px 0px 10px 0;
  padding: 0px 0 5px 0;
  display:block;
  clear:both;
}


.cms_foot .CMSTextHTML {
  border:none;
  margin: 0px;
	padding: 2px;

}

.webmaster a{
  color: #bbb; 
  TEXT-DECORATION: none;
  FONT-SIZE:7pt;
  text-align:right;
  display:block;
  font-weight: normal;
 }

.webmaster a:hover{
  TEXT-DECORATION: underline;
  color: #bbb;
}
 .CMSPage .CMSBinary{
border:1px solid #ccc;
  margin: 0px;
	padding:5px;
}

 .CMSPage .CMSBinary a:after{
content: " » ";
}

/*---zaznam---*/

.CMSRecord .blok_zaznam{
  margin:  0px 0 10px 0;
  padding: 0px;
  display:block;
  clear:both;
}

.CMSRecord .blok_zaznam .titulek{
  margin:  0px 0 8px 0;
  padding: 0px 0 2px 0;
  font-size:13pt;  
  border-bottom:1px solid;
}

.CMSRecord .blok_zaznam .galerie{
  margin:  0px 0 5px 0;
  padding: 0px;
  float:left;
}

.CMSRecord .blok_zaznam .obrPopis{
  margin:  0px 7px 0 8px;
  padding: 0px;
  float:left;
  font-size:8pt;
  overflow:hidden;
  display:block;
}


.CMSRecord .blok_zaznam .galerie img{
   margin:  0px 0px 0px 0px;
  padding: 0px;
  border:1px solid #333;



}

.CMSRecord .blok_zaznam .text{
  margin:  5px 0 0 0;
  padding: 0px;
  display:block;
  clear:both;
}

/*----tym----*/

.CMSRecord .galerieHracu {
border:1px solid #ccc;
float:left;
  margin:  8px 3px 0px 3px;
  padding: 0px;
  height:215px;
width:135px;
}


.galerieHracu .titulek a{
height:25px;
border:1px solid #ccc;
display:block;
}


.CMSRecord .galerieHracu a{
color:red;
border:0;
font-size:8pt;
}
.CMSRecord .galerieHracu a img{
width:113px;
height:150px;
border:1px solid gray;

}

.galerie_hracu.single_item table{
border:1px solid #ccc;
background-color:#eee;
  margin: 0 0 10px 3px;
  padding: 0px;
}


.galerie_hracu.single_item img{
border:10px solid #fff;
width:113px;
height:150px;

}

.galerie_hracu.single_item th{
color:#0554c4;
font-weight:normal;

}
/*---*/
.zapasy {
 margin: 0 0 10px 0px;
  padding: 0px;


}

.zapasy .titulek{
color:#0554c4;
font-weight:normal;
text-align:center;
font-size:11pt;
border-bottom:1px solid gray;

}

/*-----------fotogalerie-------------*/
.galerie{
width:560px;
   margin: 0px 0px 0 0px;
   padding:0;
float:left;
}

.galerie .nahled_galerie{

border:1px solid #ccc;
width:270px;
   margin: 0px 0px 0 5px;
   padding:0;
float:left;
height:110px;
overflow:hidden;
}
.galerie .nahled_galerie a{
	color: #0554c4;
font-size:9pt;

}

.nahled_galerie img{
border:1px solid #666;

}

.galerie.single_item{
border:0;
  margin: 0px 0px 10px 0px;
   padding:0;

}

.single_item .CMSRecord{
border:0;
  margin: 0px 0px 10px 0px;
   padding:0;

}
/*--*/

.navigation{
position:absolute;
bottom:0;
   margin: 0px;
   padding:0;
text-align:center;
display:block;
width:560px;
}
/*-----titul-aktuality-----*/

.aktualityTitul{
background: url(/data/Design/podklAktualita.jpg) left bottom no-repeat;
   margin: 0px 0 10px 0;
   padding:10px 0 40px 0;
float:left;
width:570px;
}

.aktualityTitul .CMSArticle{

   margin: 5px  0 5px 9px;
   padding:0;
float:left!important;
width:270px!important;
font-size:8pt;
clear:none;
height:100px;
overflow:hidden;
border-bottom:1px dotted ;

}

.aktualityTitul .articleperex{
 display:none;
}

.aktualityTitul .articletitle a{
font-size:9pt!important;
font-weight:bold!important;
}

/*----fotogalerie----*/

.galerie_obsah{
margin:  0;
padding: 0px;
float:left;

}

.galerie_obsah .obrazek{
margin:  5px;
padding: 5px;
float:left;
border:1px solid #666;
background-color:white;
}

.galerie_obsah .obrazek img{
margin:  0;
padding: 0px;
border:0;

}


.galerie_obsah .description{
margin:  0;
padding: 0px;
height:30px;
font-size:8pt;

}

/*---zaznam---*/


.CMSRecordGroup{
  margin:  0px auto;
  padding: 0px;

}

.CMSRecord .blok_zaznam{
  margin:  0px 0 10px 0;
  padding: 0px;
  display:block;
  /*width:730px;*/
}

.CMSRecord .blok_zaznam .titulek{
  margin:  0px 0 8px 0;
  padding: 0px 0 2px 0;
  font-size:13pt;  
  border-bottom:1px solid;
text-align:center;
}

.CMSRecord .blok_zaznam .galerie{
  margin:  0px  5px ;
  padding: 0px;
  float:left;
  /*width:730px;*/
}

.CMSRecord .blok_zaznam .obrPopis{
  margin:  0px 2px 0 2px;
  padding: 0px;
  float:left;
  font-size:8pt;
  /*overflow:hidden;
  display:block;*/
}


.CMSRecord .blok_zaznam .galerie img{
   margin:  0px 0px 4px 0px;
  padding: 0px;
  border:1px solid #333;




}

.CMSRecord .blok_zaznam .popis{
  margin:  0px 0 3px 0;
  padding: 0px;

}


/*galeriaNova*/

.galerie_obsah.multi_items  a{
padding: 5px 0;
margin:5px 0;
background-color:#EEE;
display:block;
}


.highslide-gallery{
  float:left;
  width:570px;
  margin:  0px 0 0px 0;
  padding: 0px;
}

.highslide-gallery a {
   float:left;
   margin:  0px 5px 5px 0;
  padding: 0px;

}

