/* CSS Document */

body
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #666666;
  margin-top: 0;
}

form{margin:0;padding:0;display:inline;}
input,select,textarea {border:1px solid #ddd;}
input.submitButton{background-color:#000000;color:#ffffff;padding:5px;border:0;}
input.withBorder{border:1px solid #666666;width:150px;}
th {text-align:left;}


.cerna {color:#333;}
.cervena {color:#990000;}
.oranzova {color:#d86934;}
.Pismo10 {font-size:10px;}
.Pismo19 {font-size:19px;}
.hd {display:none;} 
p.warning {color:#ff0000;}
div.fotoBox100 {position:relative;margin:15px 0 0 15px;float:left;height:75px;width:100px;overflow:hidden;}
.obrazekFotogalerie {position:relative;margin:15px 0 0 15px;float:left;}
div.clearLeft {clear:left;}
.leftClr {clear:left;}
.obrazekDoleva {float:left;margin:0 15px 15px 0px;}
.obrazekDolevaMargin15 {float:left;margin:0 15px 15px 15px;}
.doprava {text-align:right;}
.contentSpacer {position:relative;width:770px;height:1px;overflow:hidden;border-top:1px solid #ddd;margin:5px 15px;}
.bottomMargin5 {margin-bottom:5px;}

#allPage{position:relative;width: 990px;height:auto;margin: 0 auto;border-left: 1px solid black;border-right: 1px solid black;overflow:hidden;/*background-image:url("img/obrazek.gif");background-position:left bottom;
        background-repeat:no-repeat;*/}
  #headka {position:absolute;width: 990px;height:174px;overflow:hidden;left:0;top:0;background-image:url("img/logo.gif");}
    #menu {position: absolute;left:0;top:140px;width:460px;height:34px;overflow:hidden;z-index:10;text-transform:uppercase;}
      #menu  p{color: #ffffff;font-size: 12px;line-height:34px;vertical-align:middle;margin:0 35px;}
      #menu a {color:#fff;text-decoration:none;}
      #menu a:hover {text-decoration:underline;}        
  #mainContent {position:relative;width: 990px;height:auto;margin-top:174px;overflow:hidden;}
    #rightCol {position:relative;width:802px;height:auto;overflow:hidden;float:right;}
      #topAktualita {position:relative;width:768px;height:auto;overflow:hidden;float:left;border:1px solid #ddd;background-color:#eee;margin:15px;}
      #topFotorotace {position:relative;width:198px;height:198px;overflow:hidden;float:left;background-color:#eee;border:1px solid #ddd;margin-left:2px;margin-top:10px;}      
        #imgF{margin:4px;width:190px;height:190px;overflow:hidden;}            
      div.halfBox {position:relative;width:400px;height:auto;overflow:hidden;float:left;}
      table.srchTable {background-color:#eee;border:1px solid #eee;line-height:25px;width:770px;}
        table.srchTable th {text-align:left;}
        table.srchTable td {text-align:left;border-bottom:0;}
    
      table.dataTable {border:1px solid #eee;line-height:25px;width:770px;}
        table.dataTable th {text-align:left;background-color:#eee;}
        table.dataTable td {text-align:left;border-bottom:0;background-color:#eee;}        
        
      div.ndItem {position:relative;width:770px;height:auto;margin:15px;overflow:hidden;background-color:#eee;border:1px solid #eee;}
        div.ndItemImg {position:relative;width:170px;height:auto;overflow:hidden;float:left;}
          div.ndItemImg img {margin:10px;}
        div.ndItemLeva {position:relative;width:400px;height:auto;overflow:hidden;float:left;}
          div.ndItemLeva h2 {font-size:19px;background-image:none;padding:0;margin-bottom:5px;margin-top:10px;}
          div.ndItemLeva h3 {font-size:17px;margin-top:0;background-image:none;padding:0;margin-bottom:5px;}
          div.ndItemLeva h4 {font-size:15px;margin-top:0;margin-bottom:5px;}
          div.ndItemLeva p {margin-top:0;}
        div.ndItemPrava {position:relative;width:200px;height:auto;overflow:hidden;float:left;}
          p.ndItemCena {font-size:19px;color:#333;margin-top:10px;}
    #leftCol {position:relative;width:188px;height:auto;overflow:hidden;float:left;}
      #leftCol p {margin:15px 5px;}
      #leftCol h2 {background-image:url("img/sipka2.gif");background-repeat:no-repeat;font-size: 10px;padding-left:20px;background-position:left center;margin:15px 5px;border-bottom:1px solid #656565;color:#656565;}      
        #leftCol h2>a {color:#656565;}
      #registrace {width: 180px;height: auto;overflow:hidden;background: url(img/registr_pozadi.gif);margin-left: 5px;}
      #registrace p {color:#ffffff;padding:4px;}      
      
  #pata {position:relative;overflow:hidden;width: 990px;height: 38px;background: url(img/pata_pozadi.gif);line-height:38px;vertical-align:middle;}
  
  #levapata{position:relative;width:300px;height:38px;margin:0;padding:0;overflow:hidden;float:left;}
    #levapata p {font-size:10px;color:#ffffff;margin:0 15px;}
    #levapata p a {font-size:11px;color:#ffffff;text-decoration:none;}
    
    #pravapata{position:relative;width:690px;height:38px;margin:0;padding:0;overflow:hidden;float:left;}
    #pravapata p {font-size:11px;color:#ffffff;margin:0 15px;text-align:right;}
    #pravapata p a {font-size:11px;color:#ffffff;text-decoration:none;}  

  
  #obrazek
  {
    position: relative;
  	margin-left: 7px;
  	margin-top: 120px;
  }    
    

#katalogPDFTable {width:280px;}
  #katalogPDFTable th,td {border-bottom:1px solid #ccc;text-align:left;}
  #katalogPDFTable img {border:0;}
  
a {color: #d86934;}
h1,h2,h3,h4 {font-weight: normal;margin: 15px;}
p, table {margin:15px;}
h1 {font-size: 27px;color: #d86934;}
h1 a {color: #d86934;text-decoration:none;}

h2 {font-size: 27px;font-weight:normal;color: #d86934;}
h3{background-image:url("img/sipka2.gif");background-repeat:no-repeat;font-size: 12px;padding-left:20px;background-position:left center;}
h4,h5
{
	font-size: 10px
}
h5
{
	color: #ffffff;
	font-weight: normal;
}
.odkaz
{
   color: #d86934;
	text-decoration: underline;
	padding-top: 5px;
	padding-bottom: 10px; 	
}
.nav a
{
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
.nav a:hover
{
	text-decoration: underline;
}

.web
{
   padding-left:300px;
}
#vlevo
{ 
   float: left;
   width: 188px;
   height:auto;
}
.odkazVlevo
{
   width: 180px;
	margin-left: 4px;
	margin-top: 10px;
	margin-bottom: 5px;
   padding-bottom: 0;
}
.odkazVlevo img
{
   float: left;
	border: none;
	margin-right: 3px;
	margin-top: 2px;
}
.odkazVlevo a
{
	color: #666666;
	text-decoration: none;
}
.odkazVlevo a:hover
{
   text-decoration: none;
}
#pocasi
{
   margin-top: 15px;
   margin-bottom: 10px;
}
#pocasiImg{width:180px;height:122px;overflow:hidden;}

#odeslat a 
{ 
   width: 50px;
	height: 18px;
   text-align: center;
	text-decoration: none;
	background-color: #333333;
	padding:1px 4px;
	color: #ffffff;
}
#odeslat
{
   position: absolute;
	margin-top: 35px;
	margin-left: 132px;
}
#odeslat[id]
{
	margin-top: 18px;
}
#zadat
{
   color: #ffffff;
   position: absolute;
	margin-left: 12px;
	margin-top: -50px
}
#leve
{
   float: left;
   width: 560px;
   padding: 0 15px;
   /*margin-top: 20px;*/
}
#leve p {margin-top:0;padding-top:0;}
#leve img
{
	float: left;
	padding-right: 15px;
}
#nahore
{
	/* margin-left: 188px; */
	height:180px;
	width:802px;
	overflow:hidden;
	/*border-left-style: dotted;*/
	border-bottom-style: dotted;
}

#pageBody{width:790px;height:auto;overflow:hidden;margin:0;padding:0;float:left;}
#pageBody h1 {padding:10px;margin:0 0 0 5px;}
#pageBody h2 {margin:0 0 0 15px;}
#pageBody h2.pismo12 {font-size:12px;}
#pageBody p {padding:10px;margin:0 0 0 5px;font-size:12px;}
#pageBody p.Pismo10 {font-size:10px;}
#pageBody p.topPadding0 {padding: 0 10px 10px 10px;}
  .nodecoration {text-decoration:none;}
#pageBody table {margin:10px;font-size:11px;}
#pageBody table th {background-color:#185bcd;color:#ffffff;font-weight:bold;text-align:left;}
#pageBody table td {text-align:left;border-bottom:1px solid #f5f5f5;}

input.poptavkaInput {border:1px solid #ccc;width:200px;}
textarea.poptavkaInput {border:1px solid #ccc;width:200px;}

#fotoalbum 
{
	float: right;
   padding:15px 40px;
	border-left-style: dotted;
}
#fotoalbum a
{
	color: #666666;
	text-decoration: none;
	font-size: 12px;
	text-align: left;
}
#fotoalbum img
{
	border: none;
}
#odkazFoto
{
   width: 120px;
}
#odkazFoto img
{
	border: none;
	margin-top: 2px;
	float: left;
	margin-right: 3px;
}
#odF
{
	border-bottom: 1px solid #666666;
}

#dole
{
   position:relative;
   width:auto;
   height:auto;
   overflow:hidden;
   /*margin-left: 190px;*/
	 margin-left:5px;
   background-color:transparent;
   background-image:url("img/homeBg.gif");
	 background-repeat:repeat-y;
   
	 /*border-left-style: dotted;*/

}
#center
{
  width:300px;
  float: left;	
	padding-left: 10px;
  padding-bottom: 20px;
  overflow:hidden;
	/*border-left-style: dotted;*/
}
#zima
{
	margin-top: 10px;
	margin-bottom: 10px;
}
#leto
{
   margin-top: 30px;
	margin-bottom: 10px;
}
.odkazCenter
{
	margin-top: 5px;
	margin-left: 10px;
}
.odkazCenter a
{
	color: #666666;
   text-decoration: none;
}
.odkazCenter img
{
	float: left;
	border: none;
	margin-right: 3px; 
}
#aktuality
{
	width: 770px;	
	margin:15px;
	height:auto;
}
#aktualnadpis
{
   margin: 5px;
}
.aktual
{
   width:335px;
   height:200px;
   overflow:hidden;
   margin-bottom:10px;
   float:left;
}

.aktual p {padding:5px;}

div.aktualitaFotobox {margin-top:12px;width:120px;height:90px;overflow:hidden;}

.aktual h2 a
{
	color: #666666;
   text-decoration: none;
}
.aktual img
{
	float: left;
	border: none;
	margin-right: 3px; 
}

#aktuality p
{
  margin-left: 10px;
  padding-right:20px;
  margin-top: 5px;
}
#aktuality p img
{
	float: left;
	padding-right: 8px;
}

.archiv
{
	color: #d86934;
	text-decoration: underline;
	padding-top: 5px;
	padding-bottom: 10px; 	
	padding-left: 10px;
}
span.aktualityUdaje{font-size:10px;}
div.aktualityArchivTelo{width:700px;height:auto;overflow:hidden;margin-left:15px;margin-bottom:15px;margin-top:5px;font-size:12px;}
div.aktualitySpacer{position:relative;width:700px;height:1px;margin:5px 0 5px 15px;border-top:1px dotted #666666;}
input.pgButtons{border:0px;color:#e20c18;background-color:transparent;}
div.photoBoxLeft{width:200px;height:auto;overflow:hidden;float:left;margin:5px 0 5px 5px;text-align:center;}
div.photoBoxRight{width:200px;height:auto;overflow:hidden;float:right;margin-right:5px 0 5px 5px;text-align:center;}

table.ndDetail {}
