/* Obecné deklarace */
body 		{background: #000; font-family:"Trebuchet MS" Arial, Helvetica, sans-serif; font-size:90%; color:#222222;}

* 		{margin:0; padding:0;}

h1 		{ font-size:1.8em; font-weight:bold; cursor:default; letter-spacing:1px; color: #fff; font-style: bold; padding: 25px; padding-top: 50px;}
img 		{border:0;}


p 		{margin-bottom:1.75em;}

a 		{text-decoration:none; color:#B4C835;}
a:hover 	{text-decoration:none; color:#6CC7DC;}

/* Structura */
#ram		{background: #fff url(vzhled/hlavicka_bg.jpg) repeat-x; margin: auto;}
#stranka    	{width: 1024px; margin:auto;}

#hlavicka 	{height:140px; background: #1c42a5 url(vzhled/hlavicka.jpg) no-repeat;}
#hlavicka_obsah	 {width: 1024px; margin:auto;}
#hlavicka #logo  {height:140px; float: right; width: 200px; text-align: center; margin-right: 20px; background: #fff; opacity:0.6; filter:alpha (opacity=50);}

#menu 		{height:35px; line-height:35px; background:url(images/bg-menu.png) repeat-x; padding:0 10px;}
#menu ul 	{list-style-type:none; width: 1024px; margin:auto;}
#menu li 	{float:left;}
#menu li a 	{padding:0 15px; display:block; color:#ffffff; margin-right:2px;}
#menu li a:hover {background:url(images/bg-menu-hover.png) no-repeat center center;}

#sloupec 	{float:right; width:200px; background:#efefef; margin-right:20px;}
#sloupec ul 	{list-style-type:none; margin-top:10px; text-align: center;}
#sloupec li.oddelovac {color: #fff; background: #B4C835; padding: 5px; padding-bottom: 0px; margin: 0px;}
#sloupec li a 	{display:block;	line-height:20px; color:#222222; padding-left:5px; border-bottom:1px solid #dddddd;}
#sloupec li a:hover {background:#edebed; color:#6CC4D8;}
#sloupec li a div{float: right; padding-right: 5px;}
#sloupec-bottom {height:20px; background:url(images/bg-sidebar-bottom.gif) no-repeat top center;}

.krouzek {margin-bottom: 50px; border-bottom: 1px dashed #B4C835;;}
.ram_foto { margin: 3px; padding: 1px; border: 1px solid #000; float: right;}
.krouzek_foto {border: 2px solid #ddd; height: 120px;}
.krouzek_ico { }
.krouzek_termin {padding-left: 5px; font-weight: bold; font-size:0.9em; color:#FFF; background: #bbb; cursor:default; letter-spacing:1px; background: #B4C835; margin-top: 5px;}
.krouzek_zahajeni {float: right; font-size: 90%; padding-top: 10px;}
.krouzek_cas {float: right;}
.krouzek_lektor { float: right; text-align: right; font-size: 90%;}
.krouzek_info {min-height: 140px; margin-right: 200px; font-size: 90%;}
.krouzek_data {width: 100%; }
.krouzek_konec {}



#obsah 		{margin-right:230px; min-height:400px;}
#obsah a 	{font-weight: 700;font-size: 1.1em;}	
#paticka 	{clear:both; height:100px;background: #fff url(vzhled/paticka.jpeg) repeat-x; color: #fff; text-align: center; margin-top: 25px;}
#paticka a	{color: #fff; text-decoration: underline;}


/* Entries */

.entry {
	padding:5px 10px;
	text-align:justify;
	line-height:1.75em;
	}

.entry-title {
	margin-top: 1em;
	font-size:1.50em;
	font-weight:normal;
	letter-spacing:-1px;
	color:#B4C835;
	}
.date {
	margin-top: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size:0.9em;
	color:#FFF;
	background: #bbb;
	cursor:default;
	letter-spacing:1px;
	}

.date a {color: #fff;}

.comments {
	margin-top:-1em;
	}
.comments a {
	color:#6CC7DC;
	background:url(images/icon-comment.png) no-repeat 0px 2px;
	padding-left:20px;
	padding-right:2px;
	}
.comments a:hover {
	color:#B4C835;
	}



/* Heading's */



/* Feed */

#krouzky {
	height:25px;
	width:126px;
	background:url(images/bg-feed.gif) no-repeat;
	margin:0 auto;
	padding-left:26px;
	}
#krouzky b {
	display:block;
    width:100px;
    height:25px;
    text-decoration: none;
	 color: #fff;
	 text-align: center;
	}
a:hover.feed-button {
	background-position:0 -25px;
	}

/* Extra's */

#ad-top {
	width:480px;
	height:72px;
	background:url(images/bg-ad-top.png) no-repeat;
	padding:5px;
	}



table.prehled {
	width: 100%;
	font-size:80%;
}

table.prehled td {
	border: 1px solid #aaa;
	padding: 2px;
}

table.prehled td.cervena {
	border: 2px solid #ea1c1c;
}

table.prehled td.tab {
background: #B4C835;
}


table.zvyraznena {
   margin-top: 10px;
	width: 100%;
	text-align: center;
}

table.zvyraznena tr.tab {
   border: 1px solid #555;
	background: #666;
	color: #fff;
}


table.zvyraznena .den {
   border: 1px solid #555;
	background: #6CC7DC;
}

table.zvyraznena .den a {
	color: #fff;
}

table.zvyraznena tr.suda {
   border: 1px solid #555;
	background: #eee;
}

table.zvyraznena tr.licha {
  border: 1px solid #555;
  background: #B4C835;
}

table.zvyraznena td.info {
   text-align: block;
	font-size: 0.9em;
	background: #ffd;

}

.blok {padding: 10px; margin-bottom: 10px; text-align: right;}
.blok p {background: #f1f1f1; border: 1px solid #ddd; padding: 5px;  margin: 0px; margin-right: 55px; }
.blok img {float: right; margin-right: 5px;  background: #fff;}
.blok b {display: block; float: left;}

#kontakty { width: 505px; padding: 0px;  text-align: left; border: 1px solid #ccc;}
#kontakty tr {border: 1px dashed #ccc;}

#galerie 	{padding: 10px;}
#galerie img { border: 3px solid #666; }


#galerie_menu {width: 79px; background: #eee; overflow-y: auto; height: 375px; font-size: 0.9em;}
#galerie_foto {width: 500px; float: right;}

.zvyraznit {background: #a1a1a1; border: 1px solid #000; text-align: center;margin-top: 5px; margin-bottom: 5px;}

