﻿@charset "utf-8";
/* CSS Document */
html body {
background-image:url(images/bg_02.gif); background-repeat:repeat-x; background-position:top center;  margin:auto; margin-top:0px; padding-top:0px; padding-bottom:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
a img {border:0px;}
ul {margin:0px; padding:0px;} 
li { list-style-position:outside; list-style:none; margin:0px;}
ul li.reg1 a {
	width:155px;
	height:10px;
	display:block;
	padding:2px 0px 5px 25px;
	background: #E0E0E0 url(images/reg1.png) 2px 2px no-repeat;
	border:1px #999999 solid;
	margin-bottom:3px;
}
ul li.reg2 a {width:155px; height:10px; display:block; padding:2px 0px 5px 25px; background: #E0E0E0 url(images/reg2.png) 0px 0px no-repeat; border:1px #999999 solid; margin-bottom:3px;}
ul li.reg1 a, ul li.reg2 a {color:#000000;}
ul li.reg1 a:hover, ul li.reg2 a:hover {background-color:#990000; color:#FFFFFF;}
.obsah ul li {
list-style-type:square;
list-style-position: inside;
padding-left: 25px;
}
a { text-decoration:none; color:#990000;}
a:hover { color:#000000;}
h1 {margin:0px; font-size:16px; color:#990000;}
h2.heading {color: white;background-image:url(images/nadpis_23.gif); background-repeat:repeat-x; margin:5px 0px 5px 0px; text-align:left; width:99%; height:20px; position:relative; padding:5px; clear:both;}
h2.middle_article, h2.middle_article a { position:relative;
float:left;
background:url(images/nadpis_23.gif) repeat-x;
color:#FFFFFF;
width:293px;
margin:5px 0px 5px 0px;
text-align:left; height:20px;  
padding:5px;
}
h2.clanek_middle  {
position:relative;
float:left;
background:url(images/nadpis_23.gif) repeat-x;
color:#FFFFFF;
width:595px;
margin:5px 0px 5px 0px;
text-align:left; height:20px;  
padding:5px;}

div.middle_article { position:relative;
float:left;
color:#FFFFFF;
width:298px;
margin:0px 3px 5px 0px;
text-align:left; height:155px;  
padding:0px;
overflow:hidden;
border:1px #999999 solid;
}
div.middle_akce { position:relative;
float:left;
color:#000000;
width:300px;
margin:0px 0px 5px 0px;
text-align:right; 
min-height:155px;  
padding:0px;
border:1px #999999 solid;
}
h2.middle_article a:hover {color: #FF0000;} 
h2.heading a {font-size:14px; font-weight:bold; color:#FFFFFF;}
h2  {margin:0px; font-size:16px; color:#990000; }
h3 { font-size: 14px; color:#990000; margin:0px;}
h4 { margin:0px; font-size:14px; color:#990000;}
select { background-color:#990000; font-size:14px; color:#FFFFFF; font-weight:bold; border:0px; }
#all {width:910px; position:relative; margin:auto; margin-top:0px;}
#header {width:910px; position:relative; height:75px;} 
.left_nomargin {float:left; position:relative;}
#main_menu {
	position:absolute;
	top:22px;
	width:384px;
	height:30px;
	left: 213px;
}
#main_menu a { position: relative;
display:block; 
background-image:url(images/menu_07.gif);
width:91px;
height:23px;
text-align:center;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
margin-left:4px;
float:left;
text-decoration:none;
padding-top:7px;
}
#main_menu a:hover {background-image:url(images/menu_05.gif); color:#990000;}
#main_menu a.selected {background-image:url(images/menu_05.gif); color:#990000;}
#right_menu p { margin-top:5px; }
#right_menu {
	position:relative;
	top:4px;
	width:315px;
	height:47px;
	float:right;
	text-align:right;
	color: #FFFFFF;
	font-size: 14px;
	} 
#right_menu a {font-size:14px; color:#FFFFFF; }
#right_menu form {display: block; margin:10px 0px 0px 0px; padding:0px; float:right; position:relative;}
#right_menu form input.search {
	border:0px;
	background-color:#FFFFFF;
	color: #FF0000;
	border: 1px #FF6699 solid;
}
#right_menu form input.search2 {
	background-image:url(images/vyhledavac_11.gif);
	background-repeat:no-repeat;
	border:0px;
	background-color:transparent;
	width:21px;
	height:17px;
	margin:0px;
	
}
#pod_menu {
	position:absolute;
	height:19px;
	top:57px;
	left:214px;
	width:689px;
	text-align: left;
	font-size:14px;
}
#tool_panel_all {
	width:910px;
	text-align:left;
	position:relative;
	padding:0px;
	margin:0px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#tool_panel_main {
	width:180px;
	position:relative;
	padding:5px;
	height:125px;
	border:1px #999999 solid;
	float: left;
	margin-right: 5px;
}
.avatar {position:relative; float:left; overflow:hidden; width:100px; height:100px; margin-right: 5px; }
#tool_panel_stred { position:relative; width:300px; height:125px; padding:5px; float:left; margin-right:5px; }
#tool_panel_nastenka {
	position:relative;
	width:225px;
	height:125px;
	padding:5px;
	float:left;
	margin-right:5px;
	float:right;
	border: 1px #999999 solid;
}


#calendar {width:150px;  border: 1px solid #BBBBBB; position:relative; float:left; margin-right:5px; }
#calendar TD {text-align:center; background-color:white; border:0px solid #BBBBBB; border-width:1px 1px 0px 0px;}
#calendar .month  {
	background-color:#666666;
	border:none;
	color: #FFFFFF;
	vertical-align: middle;
}
#calendar .day-of-week {border-right:1px solid #BBBBBB;}
#calendar  img {vertical-align:middle;}
#calendar A.previous-month {padding:0px 10px;}
#calendar A.next-month {padding:0px 10px;}
#calendar TD.last, #calendar TR.header TD.day-of-week.last {border-right:none;}
#calendar TD.has-events {background-color:#FBEE85;}
#calendar TD.day.border-top {border-top:1px solid #4C7BC1;}
#calendar TD.day.border-right {border-right:1px solid #4C7BC1;}
#calendar TD.day.border-bottom {border-bottom:1px solid #4C7BC1;}
#calendar TD.day.border-left {border-left:1px solid #4C7BC1;}
#calendar TD.day a{display: block} 
#obsah {width:910px; position:relative; text-align:left;}
 .small_box { padding-right: 10px; text-align: left;}

#footer {margin:auto; width:100%; background-image:url(images/bg_07.gif); background-repeat:repeat-x; height:130px; padding-top:10px;}
#footer_inner {width:910px; position:relative; color:#666666; font-size:12px; margin:auto; }
#footer_inner a { color:#666666; }
#footer_inner div {float:left; margin-right:5px;}
.footer_logo {float:left; margin-left:8px;}
.kalendar_list {background-image:url(images/kalendar_vypis_13.gif); background-repeat:no-repeat; font-size:16px; color:#FFFFFF; font-weight:bold; padding-top:10px; text-align:center; padding-bottom:5px; }
.kalendar_vypis_table { border:1px #999999 solid;}
.kalendar_vypis_table img {float:left; margin:3px;}
.kalendar_vypis_table h1 {font-size:14px; font-weight:bold; color:#990000; margin:0px;}

.kalendar_vypis_table_libi { border:1px #999999 solid; background-image:url(images/libi_akce.jpg); background-repeat:no-repeat; background-position: top right;}
.kalendar_vypis_table_libi img {float:left; margin:3px;}
.kalendar_vypis_table_libi h1 {font-size:14px; font-weight:bold; color:#990000; margin:0px;}
form.heading {color: white;background-image:url(images/nadpis_22.gif); background-repeat:repeat-x; margin:15px 0px 5px 0px; text-align:left; width:100%; height:25px; position:relative;}
.heading a td  { color: white; }
option {background-color:#990000; border:0px;}
table.minitable hr {height: 1px; color: #CCCCCC; background-color: #CCCCCC; border: 0px solid; margin:0px;}
/* BUTTONS */
a.but_green { font-weight:bold; display:block; height:14px; padding:2px 4px 2px 4px; background-image:url(images/buttons/green.gif); background-repeat:repeat-x; font-size:11px; color:#FFFFFF; text-decoration:none; float:left; margin-right:5px;}
a:hover.but_green {background-image:url(images/buttons/green_on.gif); color:#000000;}

a.but_blue { font-weight:bold; display:block; height:14px; padding:2px 4px 2px 4px; background-image:url(images/buttons/blue.gif); background-repeat:repeat-x; font-size:11px; color:#FFFFFF; text-decoration:none; float:left; margin-right:5px;}
a:hover.but_blue {background-image:url(images/buttons/blue_on.gif); color:#000000;}

span.but_blue { font-weight:bold; display:block; height:14px; padding:2px 4px 2px 4px; background-image:url(images/buttons/blue.gif); background-repeat:repeat-x; font-size:11px; color:#FFFFFF; text-decoration:none; float:left; margin-right:5px;}

a.but_red {font-weight:bold; display:block; height:14px; padding:2px 4px 2px 4px; background-image:url(images/buttons/red.gif); background-repeat:repeat-x; font-size:11px; color:#FFFFFF; text-decoration:none; float:left; margin-right:5px;}
a:hover.but_red {background-image:url(images/buttons/red_on.gif); color:#000000;}

a.but_violet {font-weight:bold; display:block; height:14px; padding:2px 4px 2px 4px; background-image:url(images/buttons/violet.gif); background-repeat:repeat-x; font-size:11px; color:#FFFFFF; text-decoration:none; float:left; margin-right:5px;}
a:hover.but_violet {background-image:url(images/buttons/violet_on.gif); color:#000000;}

#boxes-left {position:relative;
float:left;
margin:0px;
width:606px;

border:none;
text-align:left;
}
.clanek h1 {
	color:#333333;
	font-size: 18px;
}
#boxes-left.clanek {font-size:14px; padding:5px;
}

.clanek img {float:left;
margin:0px 10px 5px 0px;
}
.clanek_foto_medium {float:left;
margin:0px 10px 5px 0px;
width:250px;
height:190px;
overflow:hidden;}
.clanek_foto_small {float:left;
margin:0px 10px 5px 0px;
width:100px;
height:100px;
overflow:hidden;}
.sms {font-size:14px; font-weight:bold;}


 

