@CHARSET "UTF-8";
/* COMMON SETTINGS */
body { font-size: 9pt; font-family: tahoma, verdana, arial, sans-serif; text-align: center; margin: 0px 5px; }
select { font-size: 9pt; margin: 0; padding: 0; }
img { border: 0; }
form { margin: 0; padding: 0; }
textarea, select option, input, select { font-family: tahoma, verdana, arial, sans-serif; font-size: 9pt; }
a { color: #000; }
a:hover { text-decoration: none; }
.nevid {display: none; }
.rt { text-align: right; }
.cn { text-align: center; }
small { font-size: 90%; }
.cleaner { clear:both; font-size:0; }
.nomarg { margin:0; padding:0;}
hr {display: none; }

div#activelinks { padding: 0; margin: 0; font-size: 7pt; }
div#activelinks a { color: #000; font-size: 7pt; text-decoration: none; background: none; }
div#activelinks a:hover { color: #000; text-decoration: underline; background: none; }

p.err {font-weight: bold; color: darkred; }
p.ok {font-weight: bold; color: darkgreen; text-align: center; }

/* PAGE VIEWPORT */
#page { margin: 0px auto 15px auto; width: 960px; text-align: left; border:0;}
#page-ohr { border-left: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; }

/* LOGO / MENU AREA */
#header { background-image: url('/grafika/header.bmp'); width: 100%; border: 0; height: 97px; padding: 0; margin: 0; }
#logo { width: 205px; padding: 0; margin: 0; float:left; }
#logo-right { padding: 0; margin: 0; margin-left: 205px; height: 97px; }
div.top h2 { padding: 0; margin: 0; font-weight: bold; font-size: 9pt; padding-top: 15px; font-family: "Tahoma", sans-serif; }
#logo-right div.top {height: 50px;}
#logo-right div.bottom {height: 47px;}
/*ul.menu-lista { list-style: none; padding:0; margin:0; margin-top: 14px; }
ul.menu-lista li { float:left; margin:0; padding:0; padding-left: 1px; padding-top: 5px; padding-bottom: 7px; background: url('/grafika/list-bg.png') no-repeat left top;}
ul.menu-lista li a { text-decoration: none;padding:0; padding-left: 20px; padding-right: 25px; font-size: 12px; padding-top: 5px; padding-bottom: 7px; font-weight: bold;}
ul.menu-lista li a:hover {text-decoration: none; background: url('/grafika/list-bg-active.bmp'); }
ul.menu-lista li a.selected { background-image: url('/grafika/list-bg-active.bmp'); color: #8E1616; }
	*/

ul.menu-lista {
	list-style: none;
	padding: 0;
	margin: 0;
	height: 40px;
	overflow: hidden;
	padding-left: 1px;
	background: url("/grafika/list-bg.png") no-repeat left 16px;
}

ul.menu-lista li {
	float: left;
	margin: 0;
	margin-top: 14px;
	padding: 0;
	padding-right: 1px;
	padding-top: 5px;
	padding-bottom: 7px;
	background: url("/grafika/list-bg.png") no-repeat right 2px;
}

ul.menu-lista li a {
	
	text-decoration: none;
	padding: 0;
	padding-left: 20px;
	padding-right: 25px;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 7px;
	font-weight: bold;
}

ul.menu-lista li a:hover {
	text-decoration: none;
	background: url("/grafika/list-bg-active.bmp");
}

ul.menu-lista li a.selected {
	background-image: url("/grafika/list-bg-active.bmp");
	color: #8E1616;
}

	
/* BELOW HEADER LINE */
#hledat { background-color: #eee; padding: 5px; text-align: center; background-image: url('/grafika/logo2_bg.png'); background-repeat: no-repeat; background-position: top left; font-size: 90%; }
#hledat p {margin:0; }
#hledat input { font-size: 11pt; }
#hledat select { font-size: 11pt; }

/* LEFT MENU */ 
#leve-menu { width: 20%; float: left; }
#leve-menu-ods { padding-left: 5px; }

div.menu-kategorie ul { margin: 0; padding: 0; list-style-type: none; font-size: 0.9em; }
div.menu-kategorie ul li { margin: 0; padding: 0; }
div.menu-kategorie ul li a {padding:0; text-decoration: none; margin:0; text-decoration: none; font-weight: bold; color: #000; border-bottom: 1px solid #eee; display: block; padding: 4px; }
div.menu-kategorie ul li ul li a {margin:0; text-decoration: none; color: #666; padding-left: 9px; }
div.menu-kategorie ul a.active { color: green; background: #f8fff8; }
div.menu-kategorie ul a:hover { border-bottom: 1px solid #888; background-color: #f0f0f0; }
h4.menu-nadpis { margin:0; padding: 4px; font-weight: bold; border-bottom: 1px solid #000; font-size: 90%; color: rgb(108,27,33); }
#leve-menu a .subinfo {color: #666; /*font-size: 80%;*/ font-weight: normal;margin-top:1px; }


/* RIGHT MENNU */

#prave-menu { width: 20%; float: right; height: 500px; background:pink;}
#prave-menu-ods { padding-right: 5px; }



/* CONTENT */
#hlavni-obsah { float:right; width: 80%; }
h2 { margin: 0; padding-top: 15px; padding-bottom: 8px; font-size: 12pt; }
h3 { font-size: 11pt; padding-top: 15px; padding-bottom: 7px; margin: 0; letter-spacing: 0; font-weight: bold; }

p { padding:0; margin-bottom:1em; }
.as_p { font-size: 9pt; font-weight: normal; margin-top: 1em; margin-bottom:0; padding:0;}

.strankovani { font-size: 90%; }
.strankovani a { padding: 2px 5px; border: 1px solid #eee; text-decoration: none; }
.strankovani a:hover {background: #F8F8F8; }
.strankovani a.sel2 { border: 1px solid #666; background: #f0F0F0; font-weight: bold;}

.adr_kat { font-size: 80%; color: #777; margin:0; }
.adr_kat a { color: #777; font-weight: bold; }

.detail_adr { margin: 0; padding-bottom: 5px; padding-top: 0; line-height: 130%; }
.detail_popis { padding: 8px 0; padding-top: 0; line-height: 150%; }

.h20 { height: 20px; font-size:0; }

div.seda-bunka-l1 {min-height: 180px; _height: 180px; padding:0; border: 1px #ccc solid; background: url('/grafika/bunka-bg.gif') left bottom repeat-x;}
div.seda-bunka-l2 {margin:0; padding:0.5em; padding-top: 1em; padding-bottom:1em;background: url('/grafika/bunka-bg_inv.gif') left top repeat-x;}


table.ntb { font-size: 100%; border-collapse: collapse; width:100%; }
table.ntb td { padding: 2px; padding-right: 15px;  }
table.ntb td.nap { padding-bottom: 10px;color: #666;}

div.progressbar {border: 1px solid #ccc; height: 1.3em; }
div.progressbar div {background: rgb(170,170,170) ; height: 1.3em;}

div.nbunka-akce-dopo
	{
	margin:0;
	padding:0;
	/*padding-left: 0.5em;*/
	margin-bottom: 0.2em;
	}

div.nbunka-akce { padding:0; margin:0;margin-bottom: 2em; padding-top: 0.5em; border-top: 2px solid #ccc; background-image: url('/grafika/bunka-bg_inv.gif'); background-repeat: repeat-x; background-position: left top; }
div.nbunka-akce.current { background-image: url('/grafika/bunka-bg_inv-f.gif'); border-color: rgb(163,41,41);}
div.nbunka-akce.future { background-image: url('/grafika/bunka-bg_inv-w.gif');border-color: rgb(204,194,55);}
div.nbunka-akce.week { background-image: url('/grafika/bunka-bg_inv-c.gif');border-color: rgb(37,125,25);}
div.nbunka-akce.current-dopo {margin-top:0; padding-bottom:1em; background-image: url('/grafika/bunka_dopo-bg_inv-c.gif');border: 1px solid; border-color: #6DC161; border-top-width: 2px; }
div.nbunka-akce.future-dopo {margin-top:0; padding-bottom:1em; background-image: url('/grafika/bunka_dopo-bg_inv-f.gif'); border: 1px solid;border-color: rgb(163,41,41); border-top-width: 2px;}
div.nbunka-akce.week-dopo { margin-top:0; padding-bottom:1em; background-image: url('/grafika/bunka_dopo-bg_inv-w.gif'); border: 1px solid;border-color: #DCD12B; border-top-width: 2px;}

.nbunka-akce .pravy {margin:0; padding:0; float: right; width: 84%;  }
.nbunka-akce .datum {margin:0; padding:0; width: 15%; }
.nbunka-akce .text {margin:0; padding:0;float: left; width: 80%; }
.nbunka-akce .cas_info {margin:0; padding:0;float: left; width: 20%; text-align: center; }
.nbunka-akce .cas_info .prison {margin-left: 1em; margin-right: 0.5em;}
.nbunka-akce h3 {letter-spacing: normal; font-weight: bold; padding-top:0; padding-bottom:0; font-size:11pt; }
.nbunka-akce h3 a {color: #333;}
.nbunka-akce.current h3 a { color: rgb(163,41,41);} 
.nbunka-akce.future h3 a {color: rgb(204,194,55); } 
.nbunka-akce.week h3 a {color:rgb(37,125,25); } 
.nbunka-akce.future-dopo h3 a {color:#BD0000; } 
.nbunka-akce.week-dopo h3 a {color:#B9AA00; } 
.nbunka-akce.current-dopo h3 a {color:#44C100; } 

.nbunka-akce p {margin:0;  padding:0; padding-top: 3px;}
.nbunka-akce .datum p {margin-left: 0.5em; margin-right: 0.5em; color: #666; }
.nbunka-akce .text p {margin-top: 0.5em; padding:0; }
.nbunka-akce span.remdays { font-size: 115%; font-weight: bold; }

span.progressbar {border: 0px solid #ccc; height: 1em; background:  #eee url('/grafika/prog-gray.gif') top left;}
span.progressbar span { height: 1em;}

p.det-kde {font-size: 120%; margin:0; margin-top: 0.5em;}
p.det-kdy {font-size: 120%; margin:0;}

div.akce-detail {	margin-top: 1em;	padding-left: 1em;	padding-right: 1em; border: 2px #ccc solid;  background:url('grafika/bunka-bg_inv.gif') top left repeat-x;}
div.akce-detail-popis {border-left: 2px #ccc solid; padding-left: 0.5em; padding-bottom: 0.2em;}

div.akce-detail.current {border-color: rgb(163,41,41); background-image:url('grafika/bunka-bg_inv-f.gif'); }
div.akce-detail.future {border-color: rgb(204,194,55); background-image:url('grafika/bunka-bg_inv-w.gif'); }
div.akce-detail.week {border-color: rgb(37,125,25); background-image:url('grafika/bunka-bg_inv-c.gif'); }

a.ranking { padding-left: 5px; padding-right: 5px; border: 1px solid; text-decoration: none;}

div.komentar { border-bottom: #ccc 1px solid; background: #f8F8F8; padding: 3px; margin-bottom: 1em;}
div.komentar p { margin:0; padding:0; }
div.komentar p.title { margin-top: 2px; margin-bottom:6px; }
div.komentar p.foot { margin-top: 4px; text-align:right; font-size: 90%; color: #333; }
#castohledate { font-size: 90%; padding-top: 3px; margin: 0; }
#castohledate a { color: rgb(77,109,244); }
