/*RESET*/
.reset{border: 0px none;margin: 0px;padding: 0px;float: none;clear: both;width: 0px;height: 0px;line-height: 0px;font-size: 0px;}

body{
	 margin:0;
	 padding:1em;
	 font-family:Verdana,arial,sans-serif;
	 font-size:11px;
	 background:#839ba9 url(../images/bg.jpg) repeat-x top left;
	 text-align:left;
}

h1 span{
	 display:none;
}

h2{
	 color:#ff0000;
	 font-size:1.5em;
}

h3{
	 color:#ff0000;
	 font-size:1.2em;
}

div.okraj{
	  width:770px;
	  background:#fff;
	  margin:auto;
	  padding:7px;
	  display:block;
}

div.main{
	  width:700px;
	  border:1px solid #ff0000;
	  padding:25px;
	  margin:auto;
	  background:#fff;
	  display:block;
}

div.left{
	  float:left;
	  width:175px;
	  display:block;
	  margin:auto;
	  text-align:left;
	  padding-right:25px;
}

div.right{
	  float:left;
	  width:175px;
	  display:block;
	  margin:auto;
	  text-align:left;
}

img#main{
	  width:490px;
	  height:163px;
	  padding:5px;
	  border:1px solid #cecfce;
	  margin-bottom:25px;
}

div.keywords{
	  width:490px;
	  margin-top:5px;
	  margin-bottom:15px;
	  font-size:0.8em;
	  color:#999999;
}

div.keywords a{
	  color:#999999;
	  text-decoration:none;
}

div.keywords a:hover{
	  color:#999999;
	  text-decoration:underline;
}

div.address{
	  width:160px;
	  padding:5px;
	  border:1px solid #cecfce;
	  line-height:1.5em;
}

div.address a{
	  color:#ff0000;
	  text-decoration:none;
}

div.address a:hover{
	  color:#ff0000;
	  text-decoration:underline;
}

div.view{
	  padding:15px;
	  border:1px solid #cecfce;
	  width:470px;
}

div.view a{
	  color:#ff0000;
	  text-decoration:none;
}

div.view a:hover{
	  color:#ff0000;
	  text-decoration:underline;
}

div.footer{
	  clear:both;
	  padding-top:5px;
	  font-size:0.8em;
	  color:#999999;
	  text-align:center;
}

div.footer a{
	  color:#ff0000;
	  text-decoration:none;
}

div.footer a:hover{
	  color:#ff0000;
	  text-decoration:underline;
}






#desk{display:block;margin-left:auto;margin-right:auto;width:812px;background:#fff;text-align:left;padding-bottom:1em;}
#hdr{display:block;width:812px;background:url(../images/hdr.jpg) no-repeat top left;height:133px;}
#desk div.in{padding:20px;}

/*HDR*/
#logo{display:block;float:left;margin:0; padding:0; position:relative; width:220px; height:133px; overflow:hidden;}

#logo span {display:block;margin:0; padding:0; position:absolute;left:0; top:0; 
width:220px;height:133px; background:url("../images/logo.jpg") 0 0 no-repeat;}

#fce{display:block;float:right;width:140px;color:#ebebeb;padding-top:85px;}
#fce a{color:#898989;}

/*TOPMENU*/

#menu{display:block;background:#0071b5 url(../images/mnu.jpg) bottom left no-repeat;margin-right:15px;margin-left:15px;padding-top:10px;padding-bottom:10px;}
#menu ul{margin:0;padding:0;}
#menu ul li{list-style:none;display:inline;}
#menu ul li a{display:block;float:left;padding:5px;color:#fff;text-decoration:none;margin-left:13px;margin-right:33px;}
html>body #menu ul li a{display:block;float:left;padding:5px;color:#fff;text-decoration:none;margin-left:25px;margin-right:20px;}



#menu ul li a:hover{background:#0f5680;}


/*HEADLINES*/
div.content h1,div.content h2,div.content h3,div.content h4,div.content h5,div.content h6{color:#0d78b9;font-size:100%;font-weight:bold;border-left:5px solid #f26521;padding-left:10px;margin-bottom:1em;}

div.content h1 span,div.content h2 span,div.content h3 span,div.content h4 span,div.content h5 span,div.content h6 span{font-weight:100;}

/*CONTENT*/
div.content{color:#464646;}
div.content a{color:#ff670c;}
div.content a:hover{color:#0f5680;}
div.content p{font-size:90%;}
p.navBack{color:#707070;font-size:90%;}
div.content ul{margin:0;padding:0;}
div.content ul li{list-style:none;background:url(../images/li.gif) no-repeat left center;padding-left:15px;line-height:2;}
div.content ul li.pdf{list-style:none;background:url(../images/pdf.gif) no-repeat left center;padding-left:18px;}


/*LAYOUT*/

div.nh{display:block;background:url(../images/hack.gif) repeat-y left top;}
div.nhpl{display:block;float:left;width:210px;padding-top:0.5em;}
div.nhp{display:block;float:left;width:550px;padding-left:10px;padding-top:0.5em;}


div.hp{display:block;background:url(../images/hack2.gif) repeat-y left top;}
div.hpl{display:block;float:left;width:300px;margin-right:10px;padding-top:0.5em;margin-right:20px;}
div.hpc{display:block;float:left;width:211px;margin-right:25px;padding-top:0.5em;}
div.hpr{display:block;float:left;width:210px;padding-top:0.5em;}

/*FOOTER*/
#footer{display:block;line-height:40px;background:#ff670c;color:#fff;margin-right:15px;margin-left:15px;font-size:75%;}
div.copy{display:block;float:left;width:45%;padding-left:10px;}
div.designed{display:block;float:right;width:45%;padding-right:10px;text-align:right;}

/*OTHER*/

div.content ul li a.active{color:#000;font-weight:bold;}
div.content address{display:block;background:#f4f4f4;padding:10px;font-style:normal;padding-left:20px;font-size:95%;}
a.arrow{background:url(../images/li.gif) no-repeat right center;padding-right:15px;}
div.logos{padding-top:2em;}
div.logos img{margin-right:10px;}
div.hpr p,div.hpr h1,div.hpr h2,div.hpr h3,div.hpr h4,div.hpr h5,div.hpr h6,div.hpr ul{margin-left:20px;}

/*ARTICLE*/
img.ArticleImg{float:right;margin-left:0.5em;margin-bottom:0.5em;}

/*HIDDEN*/
.hidden{display:none;}


.menu {
	width: 170px;
	border-top: 1px solid #CECFCE;
	margin: 20px 0px 20px 0px;
	clear: both;
}

.menu span {
	width: 160px;
	padding: 5px;
	border-bottom: 1px solid #CECFCE;
	display: block;
	color: #666666;
	text-decoration: none;
}

.menu a {
	width: 160px;
	padding: 5px;
	border-bottom: 1px solid #CECFCE;
	display: block;
	color: #666666;
	text-decoration: none;
}

.menu a:hover {
	color: #FF0000;
	text-decoration: underline;
}

#logo {
	width: 170px;
	height: 46px;
	position: relative;
	margin: 0px 0px 20px 0px;
	clear: both;
}

#logo h1, #logo h1 span{
	width: 170px;
	height: 46px;
	position: absolute; 
	top: 0px; 
	left: 0px;
	z-index: 1; 
	overflow: hidden;
	color: #fff;
	padding-left: 0px;
	padding-top: 0px;
	margin: 0px;
}

#logo h1 span{
	background-image: url('../img/logo.gif');
	background-repeat:  no-repeat;
	display: block;
	z-index: 2;
	width: 170px;
	height: 46px;
	left: 0px;
	cursor: hand;
	margin: 0px;
}

/***************TF 2009*************/
.homePartneri {text-align:center;padding-top:15px;}
.homePartneri h2 {font-size:1.4em;text-align:left;}
.homePartneri a {color:#FF0000;text-decoration:none;}
.homePartneri a:hover {text-decoration:underline;}
.homePartneri p {margin-bottom:30px;}
