/* CSS Document */

body {
  background-color: #eee;
  margin: 0;
  padding: 0;
  text-align: center;
  color: #444;
}

#wrapper {
  width: 960px;
  background-color: #fff;
  margin: 0 auto;
  padding: 0;
  text-align: left;
  font: 11px Arial;
  line-height: 200%;
}


/* header */
#top {
  margin: 0 auto;
  padding: 0;
  background: url(images/top_bg.png) repeat-x; 
  width: 100%;
  height: 70px;
  position: relative;
}

#top img {
  border: 0;
  position: absolute;
  left: 15px;
  top: 15px;
  
}

#top form {
  position: absolute;
  left: 450px;
  top: 25px;
}

#top form input {
  border: 1px solid #ddd;
}

#header {
  margin: 0;
  padding: 0; 
}

#header h1 {
   background: url(images/header.png) no-repeat;
   position: absolute;
   top: 0px; 
   width: 100%;
   height: 231px;
}

#header h1 a {
  display: none;
}

#flash_uvod  {
    margin: 0;
  padding: 0; 
}

/* content */

#content h2 {

	font-size:25px;
	font-weight:bold;
	color:#f58f20;
	margin:0px 0px 15px 0px;
	padding:0px;
  border-bottom: 1px solid #ccc;
}


#content {
  padding: 0px 30px 20px 30px;
  float: left;
  width: 600px;
  position: relative;
  
  
}

#content p {
   text-align: justify;
  }

#content a {
  color:  #f58f20;
}

#sidebar a {
  color:  #f58f20;
}



#sidebar {
  height: 217px;
  padding: 40px 50px 0 10px;
  width: 239px;
  float: right;
  background: url(images/sidebar_bg.png) no-repeat; 
  z-index: 99;
}

#footer {
  background-color: #F58F20;
  clear: both;
  color: #fff;
  padding: 10px;
  text-align: center;
  
}

#footer li {
  list-style-type: none;
  display: inline;
}

#footer  a {
  color: #eee;
}

 #footer a:hover {
  text-decoration: none;
 }

.invisible {
  display: none;
}


	.caption{font-style:italic;color:#887;}
	.demo{position:relative;margin-top:2em; text-align: center;}
	.gallery_demo{width:570px;margin:0 auto;text-align: center}
	.gallery_demo li{width:60px;height:42px;margin: 7px;background:#000; float: left;list-style-type: none;}
	.gallery_demo li div{left:240px}
	.gallery_demo li div .caption{font:italic 0.9em/1.4 georgia,serif;}
	
	#main_image{margin:0 auto 60px auto;height:368px;width:590px; text-align: center;}
	#main_image img{margin-bottom:10px;}
	
	.nav{padding-top:15px;clear:both;font:80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase; text-align: center; margin-left: 195px;}
	
	.info{text-align:left;width:590px;margin:30px auto;border-top:1px dotted #221;padding-top:30px;}
	.info p{margin-top:1.6em;}
	
	
	/* ---------------- Begin  Ticker box CSS ----------------- */


 
.tickerbox {
width:240px;

padding:0;
height:180px;
position: absolute;
margin: 0 auto;
z-index: 0;
 
}
.tickerbox ul {width:220px; position:relative;margin: 0;  padding: 0;}
.tickerbox li {
width:100%;
list-style:none;
list-postion:inside;
position:absolute;
top:3px;left:3px;

overflow:hidden;

font-size: 13px;
}
.tickerbox li a {
 color: #444;
 text-decoration: none;
}
/* ---------------- End  Ticker box CSS ----------------- */
.hovered {text-decoration: underline ;}
..box { display:none}
 
.notes {width:50%}
.mods {position:relative;margin:60px}

.tickerbox h3 {
  margin: 0;
  padding: 0; 
}



			
 