/* CSS Document */

/*Formátování textu ---------------------------------------------------------*/

body {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.71em;
	color: #565656;
	text-align: center;
	line-height:1.5;
	margin:0;
	padding:0;
	background: #C2C0C1 url('img/poz.jpg') left top repeat-x;
	
	}
	
.cistic
	{
	width:100%;
	clear:both;
	}
	

p
  {
  padding: 0;
  margin: 0;
  text-align: justify;
  }
a
	{
	text-decoration:none;
	color:#ff6633;
	}
	
	
input
  {
  color:#565656;
	font-size:80%;
	margin:3px 0;
  border:1px solid gray;
  }

  textarea {
	  color: #565656;

  }

/* linky v textové oblasti */
#prava a
	{
	color:#ff6633;
	text-decoration:underline;
	}
	
#prava a:hover
  {
  color:#113B91;
  }
	
ul, li
	{
	
	}
	

table {
	border-collapse: collapse;
	font-size: 100%;
	margin: 5px 5px 5px 0px ;
	}

td
	{
	padding:0 5px;
	}
.table-area{width:670px;margin:0px 0px 0px 1px;}
.table-area tr td{border:#505050 solid 1px;}
.table-area tr th{border:#505050 solid 1px;background:#f37021;font-weight:normal;color:white;padding:0 5px;}

img, a img, fieldset {
  border: none;
}

img {border:none;}

hr {clear:both; width:0px;}

h1, h2, h3, h4, h5, h6 {
  font-family: Arial, Helvetica, sans-serif;
  }

h1 {font-size: 120%; color:#ED5D20; padding:4px 0px 0px 0px; height:26px; background: url('img/h1.gif') repeat-x left top;}
h2 {font-size: 110%; color:#ED5D20;}
h3 {font-size: 100%; color:#ED5D20;}
h4 {font-size: 100%; }
h5 {font-size: 100%;}
h6 {font-size: 100%;}

.homelink{position:absolute;height:154px;left:23px;position:absolute;top:36px;width:238px;display:block;z-index:200;background:url('img/blank.gif') repeat left top;}

/* Editovatelné bloky---------------------------------------------------------*/

#prava
	{
	position: relative;
	margin: 120px 0px 0px 0px;
	line-height:1.3;
	padding: 5px 0;
	border:none;
	text-align:left;
	width:677px;
	overflow:hidden;
	
	}

#prava p
	{
	margin-right:10px;
	}

#prava ul
	{
	padding:0;
	margin:0;
	}

#prava ul li
	{
	/*list-style:none;*/
	margin-left:30px;
	background: url('img/ctverec.gif') left 50% no-repeat;
	}
	
#prava img
	{
	margin:0 10px;
 	}

#prava h1 img
	{
	margin:0px 5px 0px 0px;
  border:none;
 	}
 	
#prava input
  {
  font-size:100%;
  }

#pravau
	{
	position: relative;
	margin: 0px 0px 5px 5px;
	padding: 0px 0px 0px 0px;
	text-align:left;
	width:440px;
	}
	

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

     
#obal
	{
	position:relative;
 	width:958px;
  margin:0px auto;
	background: white;
	background: url('img/top4a.jpg') left top no-repeat;
	
	}
	
#flash
	{
	position:absolute;
	right:9px;
	top:36px;
	width:681px;
	height:135px;
	
	}
	
#logo
	{
	position:absolute;
	width:259px;
	height:243px;
	left:9px;
	top:36px;
	}
	
#logo a
	{
	position:relative;
	top:24px;
	}
	

/*---------------------------------------------------------------------------*/
/*
#obal #menu	{color:white;position:relative;margin:0px 8px 247px 8px;padding:0px 0px 0px 0px;width:940px;height:36px;border-left:1px solid #9c9d9f;border-right:1px solid #9c9d9f;background:#ec5c20;}
#obal #menu ul{float:right;width:940px;height:20px;text-align:left;list-style:none;margin:7px 0px 7px 0px;padding:0px 0px 0px 0px;border-top:1px solid #f49d78;border-bottom:1px solid #f49d78;}
#obal #menu li{ float:right; margin:2px 0px 2px 0px;display:inline;background: url('img/carka.gif') no-repeat left 4px;}
#obal #menu li a{display:block;padding:0px 10px 0px 10px; color:white;}
*/

#obal #menu{z-index:105;color:white;position:relative; margin:0px 8px 247px 8px;padding:0px 0px 0px 0px; width:940px;height:36px;border-left:1px solid #9c9d9f;	border-right:1px solid #9c9d9f;background:#ec5c20 url('img/menu-bcg.gif') repeat-x left top;}
#obal #menu ul{float:right;margin:0;padding:0;position:relative;}
#obal #menu ul li{list-style-type: none;position:relative;float:left;width:auto;padding:0px 15px;}
#obal #menu ul li a{position:relative;float:left;text-decoration:none;display:block;width:auto;color:white;padding:8px 0px 4px 0px;}
#obal #menu ul li a:hover{/*font-weight: bold;*/}

#obal #menu ul li ul{position:absolute;visibility:hidden;top:28px;left:0px;}
#obal #menu ul li:hover ul, #obal #menu ul li.hover ul{visibility: visible;}
#obal #menu ul li ul li{display:block;float:none;position:relative;height:auto;background:#5027c1;padding:0px;}
#obal #menu ul li ul li a{display:block;float:none;background:#e21f1f;line-height:15px;padding:3px 15px 5px 20px;position:relative;text-align:left;width:130px;_width:150px;height:auto;border-bottom:#f69f84 solid 1px;}
#obal #menu ul li ul li a:hover{background:#ec5c20;}
#obal #menu ul li, #obal #menu ul li ul li, #obal #menu ul li ul li ul li { behavior: url("/templates/css/hover.htc");}

#obal #menu ul li{ behavior: url("/css/hover.htc");}

/*---------------------------------------------------------------------------*/
	
/*#obal form*/
.search_form
	{
	width:217px;
	height:49px;
	color: #666666;
	font-weight:bold;
	font-size:120%;
	position:absolute;
	top:230px;
	left:23px;
	background: url('img/hledej.jpg') no-repeat left top;
	}

#obal form fieldset
	{
  padding:0;
  margin:0;
	}

#obal form fieldset #searchstring
	{
	position:absolute;
	top:12px;
	left:7px;
	width:141px;
	height:12px;
	padding:3px 0px 3px 0px;
	border:1px solid gray;
	margin:0;
	}

#obal form fieldset #search
  {
  position:absolute;
  top:5px;
  right:0px;
  padding:0;
  margin:0;
  width:62px;
  height:35px;
  border:none;
  cursor:pointer;
  font-size:92%;
  color:white;
 	}
 	
/*---------------------------------------------------------------------------*/
 	
.menu-nav
	{
	padding:0px;
	margin: -5px 15px 0px 30px;
	text-align:left;
	list-style:none;
	}
	
.menu-nav li
	{
	border-bottom:1px solid #F9B293;
	width:100%;
	}

.menu-nav li a
	{
	display:block;
  width:95%;
	padding:5px 0px 5px 10px;
  color:white;
	}
	
.menu-nav li a:hover
	{
	background:#ef702c;
	}
	
#nav1 h3, #nav2 h3, #nav3 h3
	{
  color:white;
font-size:130%;
margin:14px 0px 14px 40px;
text-align:left;
	}

/*---------------------------------------------------------------------------*/
	
#nav1
	{
	position:absolute;
	top:171px;
	left:262px;
	width:233px;
	height:246px;
	background: url('img/nav11.jpg') no-repeat left top;
	z-index:100;
	}

#nav2
	{
	position:absolute;
	top:171px;
	left:495px;
	width:227px;
	height:246px;
	background: url('img/nav2.jpg') no-repeat left top;
	z-index:100;
	}
	
#nav3
	{
	position:absolute;
	top:171px;
	left:722px;
	width:227px;
	height:246px;
	background: url('img/nav2.jpg') no-repeat left top;
	z-index:100;
	}

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

#maj
	{
  background:white url('img/menu-poz.jpg') repeat-y left top;
	}

#obsah
	{
	position:relative;
	margin:0 8px;
	border-left:1px solid #9c9d9f;
	border-right:1px solid #9c9d9f;
	background-color:white;
	/*min-height:600px;
	_height:600px;
	*/
	min-height:1100px;
	_height:1100px;
	
	}
	
.poz
	{
  background: white url('img/prava-poz.gif') repeat-y right top;
	}
	
#navigace
	{
	top:133px;
	position:relative;
	margin:0px 0px 0px 259px; padding:5px 0px 0px 15px;
	text-align:left;
  height:30px;
	background: url('img/linka.gif') left top repeat-x;
	}
	
#navigace p
	{
	width:300px;
  color:white;
	}
	
#navigace p a
	{
  color:white;
	}
	
#navigace p a.aktiv
	{
	color:black;
	}
	
/*---------------------------------------------------------------------------*/

#menul
	{
	margin:-35px 0px 0px 0px;
	padding-bottom: 300px;
	position:relative;
  text-align:left;
	width:259px;
	float:left;
	border-top:15px solid #707173;
	z-index:20;
	}
	
#menul h4
{
	padding: 5px 0px 5px 12px;
	margin:0;
	border-bottom:4px solid #DE5A2A;
	font-size: 100%;
	text-transform: uppercase;
	font-family: "Tahoma";
}



#menul ul
	{
	position:relative;
	margin:0px 8px 0px 0px; padding:0px 0px 0px 0px;
	
	border-bottom:2px solid #707173;
	list-style:none;
	background:#f6f7f7;
	}
	
#menul ul li
	{
	position:relative;
	margin:0; padding:0;
	border-bottom:1px solid #F09C84;
	}
	
#menul ul li a
	{
/*	font-weight:bold; */
	position:relative;
	display:block;
	margin:0px 0px 0px 0px ; padding: 6px 0px 6px 30px;
	background: #F7F7F7 url('img/menu2.gif') left top no-repeat;
	color:#565656;
/*	color:#EB5C22; */
	}
	
#menul ul li a:hover
	{
	text-decoration:underline;
	}
	
	
#menul ul li ul
	{
	position:relative;
	margin:0; padding:0;
	border:0;
	}
	
#menul ul li ul li 
  {
  background:none;
  padding:0px 0px 0px 8px;
  border:none;
  border-left:10px solid #e7e9e8;
  
  }

#menul ul li ul li a
  {
  background: url('img/podsipka.jpg') 15px 10px no-repeat;
  padding-left:25px;
  margin:0;
  border-bottom:1px solid #cccccc;
  font-weight:normal;
  color:#636365;
  }
	
/*---------------------------------------------------------------------------*/
	
#novinky
	{
	position:relative;
	text-align:justify;
	margin: 0px 5px 0px 0px;
  width:200px;
	float:right;
	z-index:101;
	}
	
#novinky h2
	{
	font-size:120%;
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 8px;
	top:-22px;
	color:white;
	position:absolute;
	background: url('img/sipkan.gif') no-repeat left 50%;
	}
	
#novinky .novinka
	{
	margin:7px 0px 17px 0px;
	padding:0px 0px 12px 8px;
  background: url('img/aktuality.gif') no-repeat 5px bottom;
	}
	
#novinky p
	{
	color:#666666;
	display:inline;
 	margin-top:10px;
	padding:0px 0px 12px 5px;
	}

a.vice
	{
	color:#ff6633;
	text-align:right;
	font-weight:bold;
	}
	
/*---------------------------------------------------------------------------*/
	
#obr
	{
	position:absolute;
 	left:0px;
	bottom:-32px;
	border-right:5px solid white;
	}
	
	
#pata
	{
	color:#666666;
	text-align:right;
	border:1px solid #9C9D9F;
	border-top:1px solid #EC5C20;
	height:31px;
	margin:0px 8px 0px 8px;
	background: white left top repeat-x;
	clear:right;
	}
	
#pata p
	{
	margin:7px 2px 0px 0px;
  	color:#666666;
  	text-align: right;
	}
	
#pata p a
	{
	padding:0px 7px;
	border-left:1px solid #EC5C20;
  color:#EC5C20;
	}
	
#pata p a:hover
	{
	text-decoration:underline;
	}
	
	.center {
		text-align:center;
	}
	.bgCenter {
		text-align:center;
	}

.bgAll {
	background-color: #E0E0E0;
	padding: 3;
	font-family: tahoma;
}

.bgAll td {
	color: #6E6F67;
	border: 1px #BFBFBF solid;
}

.bgAllGrey {
	background-color: #BFBFBF;
}

.bgAllOrange td {
	color: #FFFFFF !important;
	background-color: #F37021;
}

#nad_obr {
	border-right:5px solid white;
	bottom:-32px;
	left:0px;
	position:absolute;
}

.nostyle th, .nostyle td {
	border: none;
	background:white;
	/*font-size: 100%;*/	
}

.nostyle select, .nostyle textarea {
	border: 1px solid #565656; 
}

.nostyle input {
	font-size: 100%;
}



#news {
	margin-left:10px;
	width: 239px;
}
#left-sk{position:relative;margin:10px 0px 0px 10px;}


.nemcina table {
	background-color:#FFFFFF;
}

.nemcina th, .nemcina td {
	vertical-align: top;
	border: none;
}

.nemcina hr {
	width:90%;
	size:2px;
	
}

/* Projekty */
.tabulka100 {width: 98%;}
.tdvyplntm {background: #EF5920; color: white; text-align: center; font-size: 12px; border: 1px solid white}
td .tdvyplntm {border: 1px solid white}
.tdvyplnsv {padding: 4px 0px 4px 10px; background-color: #F7F7F7; border: 1px solid white}

/*odkazy*/
.interest-link{position:relative;clear:both;width:100%;margin:0px 0px 30px 0px;}
.interest-link-cpt{position:relative;clear:both;width:100%;font-weight:bold;margin:0px 0px 5px 0px;}
.interest-link dl{position:relative;padding:0px;margin:0px;}
.interest-link dl dd{position:relative;padding:0px;margin:0px;}
.interest-link dl dd a{font-weight:bold;background:url('img/arrow-red.gif') no-repeat left 4px;padding:0px 0px 0px 12px;text-decoration:underline;}
.interest-link dl dd a:hover{text-decoration:none;}

#prava .tdvyplntm a {color: white; text-decoration: none;}

#language {
	 position:absolute;
	 top:10px;
	 left:20px;
	 color:#fff;
	 z-index:150;
}
#language a {
	color: white;
}

#noram {
	border:none;
	background:none;
}

#noram tr, #noram td {
	border:none;
	vertical-align:top;
}

#noram td {
	padding: 10px 5px;
}

/*Login*/
.login
  {
  
  }
  
.login table
  {
  background:none;
  
  }
  
.login table td
  {
  background:none;
  border:none;
  }


#user table, #user table td
  {
  background:none;
  border:none;
  }
  
.tlacitko
  {
  cursor: hand;
  }
  
.ulphorum ul  {list-style:none; padding-left:12px !important; }
.ulphorum ul li {margin:0 !important; }  
.ulphorum ul ul {border-left:1px dashed gray;}

/*index 2-column---------------------------------------------------------------------------*/
.index-left{position:relative;width:323px;float:left;}
.index-left .caption1, .index-right .caption1{background:transparent url(img/h1.gif) repeat-x scroll left top;color:#ED5D20;font-size:1.1em;height:21px;padding:5px 0px 0px 0px;font-weight: bold;margin:0px 0px 10px 0px;}
* html .index-left .caption1, * html .index-right .caption1{height:26px;}
.index-left p{margin:0px !important;}

.index-right{position:relative;width:325px;float:right;overflow:hidden;}
.index-right dl{padding:0px;margin:0px;}
.index-right dl dd{margin:10px 0px;background:url('img/news-box.jpg') no-repeat right bottom;padding:0px 10px 8px 0px;width:312px;float:left;clear:both;}
.index-right dl dd .index-img{float:left;display:block;border:#cc390e solid 1px;}
.index-right dl dd .index-img img{width:97px;height:78px;padding:0px;margin:0px  !important;border:white solid 1px;}
html > body .index-right dl dd .index-img img{float:left;display:block;}
.index-right dl dd h3{padding:0px 0px 3px 0px;margin:0px;}
.index-right dl dd h3 a{color:#ed5d20;font-size:1.1em;}
.index-right dl dd h3 a:hover{color:#ed5d20 !important;text-decoration: none !important;}
.news-desc{width:203px;float:right;overflow:hidden;padding:0px 0px 8px 0px;color:#565656;line-height:14px;}
/*.news-desc b{color:black;}*/
.all-news{width:100%;text-align:right;clear:both;}
.all-news a{color:#565656 !important;padding:0px 20px 0px 0px;height:19px;float:right;display:block;margin:0px 8px 0px 0px;background:url('img/all-news.gif') no-repeat right 2px;text-decoration: none !important;font-size:1.1em;}
