@charset "utf-8";
/* CSS Document */
h4 {
color: #3a4d68;
}

a {
  color:red;
}
#web {
	width: 1029px; margin: 0 auto;
	background: white url('../img/layout/content-bg.png') top left repeat-y;
}

#web #header {
	width: 1043px; height: 296px; margin: 0 0 20px 0;
	background: url('../img/layout/header-top-part2.jpg') bottom left no-repeat;
}
#web #header a {
	height: 169px;
	display: block;
	background: url('../img/layout/header-top.jpg') top left no-repeat;
}

#web #content {
color: #3a4d68;
	width: 1000px; margin: 0 auto;
}
#web #content a{
color: red;
}
#web #content .levy-panel {	width: 231px; float: left; }
#web #content .obsah {	width: 489px; float: left; margin: 0 20px; }
#web #content .pravy-panel {	width: 240px; float: right; }

/* levy-panel */
#web #menu {
	width: 231px;
	background: url('../img/layout/dotted.png') top left repeat-x;
}
#web #menu ul {
	margin: 0; padding: 0;
	list-style: none;
	text-align: right;
}
#web #menu ul li {
	padding: 0; margin: 0;
	position: relative;
}
#web #menu ul li a {
	display: block; padding: 0 20px 0 0;
	line-height: 33px;
	color: #3a4d68; text-transform: uppercase;
	text-decoration: none;
	background: url('../img/layout/dotted.png') bottom left repeat-x;
}
#web #menu ul li a.selected, #web #menu ul li a:hover{
	width: 226px;	height: 47px; margin-bottom: -14px;
	position: relative; left: -15px; top: -1px;
	color: white;
	background: url('../img/layout/menu-over.png') top right no-repeat;
}
#web #menu ul li ul {
	margin: 10px 0 0 10px;
}
#web #menu ul li ul li { padding: 5px 0; }
#web #menu ul li ul li a {
	line-height: 1.2em; margin: 0 20px 0 0;
	background: url('../img/layout/submenu-li.png') 100% 2px no-repeat;
	color: #999; text-transform: none;
}
#web #menu ul li ul li a.selected, #web #menu ul li ul li a:hover {
	width: 181px;
	color: #193860; height: auto; margin: 0 20px 0 0; position: static;
	background: url('../img/layout/submenu-li-selected.png') 100% 2px no-repeat;
}

#web #counter {
	width: 231px; margin: 20px 0 0;
	text-align: center;	color: #999;
	float: left; line-height: 30px;
}

/* pravy-panel */
#web #content #news { 
	margin: 0 20px 0 20px; 
}
#web #content #news h3 {
	margin: 0; padding: 0;
	text-transform: uppercase;
	color: #3a4d68; line-height: 30px; font-size: 1.2em;
}
#web #content #news h1 {
	margin: 0; padding: 0;
	text-transform: uppercase;
	color: #3a4d68; line-height: 30px; font-size: 1.4em;
}
#web #content #news .news {
	margin: 0px 0 15px 0;
	background: url('../img/layout/dotted.png') 0 8px repeat-x;
}
#web #content #news .news .date { background: white; padding: 0 10px 10px 0; font-weight: bold; }
#web #content #news .news p { color: #3a4d68; margin: 0px 0 0 0; }
#web #content #news .news p strong { color: #3a9ec6; }
#web #content #news .news p a { color: #ed1c24; }



/* obsah */

#web #content .obsah h1 {
	margin: 0; padding: 0; line-height: 30px;
	color: #3a4d68; font-size: 1.4em; text-transform: uppercase;
}
#web #content .obsah h3 {
	margin: 0; padding: 0; line-height: 30px;
	color: #3a4d68; font-size: 1.5em; 
}
#web #content .obsah { color: #3a4d68;}
#web #content .obsah p {margin: 10px 0 0 0; }
/*#web #content .obsah strong { color: #3a9ec6; }*/
#web #content .obsah p a { color: #ed1c24; }
#web #content .obsah ul { list-style: none; margin: 0; padding: 0; color: #3a4d68; }
#web #content .obsah ul li { background: url('../img/layout/fish.png') 0 7px no-repeat; padding: 5px 0 0 35px; }
#web #content .obsah ul li a { color: #3a4d68; }
#web #content .obsah .cerv ul li a { color: red; }
#web #content .obsah .news .date { background: white; padding: 0 0 0 0; margin:0; font-weight:bold; }
#web #content .obsah .news .paktualita { margin:0 0 10px 0;}
#paging {
  text-align:center;
}
#paging a {
  text-decoration:none;  
}

#web #content .obsah div#paging a.activepaging {
  color:black;
}

#footer {
	height: 85px;
	background: url('../img/layout/footer.jpg') top left no-repeat;
}
#footer span {
	padding: 58px 0 0 0;
	display: block;
	text-align: center; color: white;
}

#footer span a{
	color: white;
	text-decoration: none;
}