body{
  background-color: white;
  font-family: 'Verdana CE', 'Arial CE', 'Helvetica CE', Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  font-weight: normal;
  color: black;
  margin: 10px 0px 0px 0px;
  padding: 0px;
  text-align:center;
}

a {
color:#016CC5;
text-decoration:none;
}

a:hover {
color: #CE352E;
}

H1{
color: black;
font-size: 1.4em;
margin:8px -8px 15px -8px;
font-weight:none;
background: #EFC174;
padding:3px 3px 3px 8px;
text-align:left;
}

h2 {
font-size: 1.25em;
}

h3 {
margin:15px -8px 0 -8px;
padding:3px 3px 3px 8px;
font-size:1.15em;
background: #EFC174;
text-align:left;
}


fieldset{
margin:0px;
border:1px solid #016CC5;
padding:5px;
padding-bottom:0px;
margin-bottom:5px;
}

fieldset legend {
color: #016CC5;
padding-left:5px;
padding-right:5px;
}

hr{
color: #016CC5;
height:1px;
}

fieldset select, fieldset .input {
width:100%;
}

fieldset button.input {
width:auto;
border:1px solid #016CC5;
background:white;
padding:0 10px 0 10px;
margin:0px;
margin-bottom:5px;
}

fieldset select.date{
width:auto;
}

#container {
position:relative; 
width:980px;
margin: auto;
}

#header{
border:2px solid #D43129;
background: #EFC158;
margin:0px;
padding:0px;
text-align:left;
height:100px;
_height:104px;
position:relative;
}

#header img{
margin:0px;
padding:0px;
}

#header #imageHeaderLeft{
height:100px;
width:200px;
position:absolute;
top:0px;
left:0px;
}

#header #imageHeaderRight {
height:100px;
width:200px;
position:absolute;
top:0px;
right:0px;
}

#header #center{
padding:0px;
margin:75px 200px 0 200px;
_margin:65px 200px 0 200px;
width:976px;
_width:576px;
}

#header #center img{
position:absolute;
bottom:25px;
_bottom:28px;
left:210px;
}

#header #center #region {
bottom:0px;
_bottom:2px;
} 


#header hr{
color:black;
border:0px;
border-top:1px solid black;
height:1px;
line-height:1px;
margin:0 10px 0 10px;
width:550px;
}

#header span{
	width: 550px;
	display: block;
	text-align: right;
	font-weight: bold;
	border: none;
	margin: 0 0 0 10px;
	padding: 0px;
	font-style: italic;
}

#body {
margin-top:2px;
border:2px solid #D43129;
/*border-bottom:2px solid #D43129;*/
background: #EFC158;
position:relative;
}

#leftColumn{
position:absolute;
left:0px;
top:0px;
width:200px;
height:100%;
/*background: url('/images/leftColumn.gif') 100% 0% repeat-y;*/
text-align:left;
}

#rightColumn{
position:absolute;
right:0px;   
top:0px;
width:200px;
_width:202px;
height:100%;
/*background: url('/images/rightColumn.gif') 0% 0% repeat-y;*/
text-align:left;
}

#mainContent {
position:relative;
min-height:790px;
_height:790px;
padding-left:202px;
padding-right:202px;
padding-top:10px;
text-align:justify;
background: url('/images/mainContent.gif') 0% 0% repeat-y;

}

#mainContentInner{
_width:99%;
margin:0px;
padding:8px;
}


#leftColumn ul, #rightColumn ul{
border:0px;
/*border-top:8px solid #D43129;*/
margin:0 0 10px 0;
padding:4px 0px 0px 10px;
list-style-type:none;
_width:200px;
}

#leftColumn ul li, #rightColumn ul li{
padding:0px;
margin:0px;
}

#leftColumn ul li a, #rightColumn ul li a{
color:black;
text-decoration:none;
font-weight:bold;
}

#leftColumn ul li a:hover, #rightColumn ul li a:hover{      
text-decoration:underline;
}                         


#flashMap{
border:0px solid red;
margin:0 0 10px 0;
}


#partner{
/*border-top:8px solid #D43129;*/
margin:0px;
padding:0px;
padding-top:5px;
}

#partner span{
padding-left:10px;
}

#partner img {
margin:0px;
margin-left:3px;
border:0px solid red;
}

#calendar {
	/*border-top:8px solid #D43129;*/
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 10px;
	font-size: 0.9em;
	_font-size: 0.85em;
	font-weight: normal;
	white-space: normal;
}


#calendar #weeks{
border: none;
border-left:1px solid white;
border-top:1px solid white;
margin-right:7px;
_margin-right:8px;
background:white;
}

#calendar .week {
clear:left;
_height:20px;
min-height:24px;
margin:0px;
margin-right:-1px;
padding:0px;
border:0px;
}

#calendar div.mesic {
  color:#000;
  padding:5px 0 5px 0;
  text-align:center;
  clear:left;
  font-weight:bold;

}
#calendar div.mesic A{
color:#d4312a;
}


#calendar .week span, #calendar .week a {
	display: block;
	float: left;
	margin:0px 1px 1px 0px;
	padding: 4px 3px 0 0;
	_padding-top:2px;
	min-width:20px;
	_width:25px;
	min-height:17px;
	_height:19px;
	text-align:right;
	background:white;
	border-left:1px solid #feca65;
	border-top:1px solid #feca65;
	border-right:1px solid #f2dad6;
	border-bottom:1px solid #f2dad6;
}

#calendar .week a {
font-weight:bold;
text-decoration:none;
}
/*#calendar .week span.weekend, #calendar .week a.weekend {margin-right:1px;}*/

#calendar .week .weekdayname{color:#c98700;}

p {
margin:0px;
margin-bottom:5px;
}


#calendar .week .selected {color:#CE352E;font-weight:bold;}

#obec_main_photo {
	margin:0;
	padding:0;
	margin-bottom:15px;
	text-align: center;
}

.ApolloNavigation {
	text-align: center;
}

table, td {
font-size:1em;
}

DIV.date{
margin:0px;
margin-top:15px;
padding:0px;
color: #000000;
font-size:0.85em;
}

DIV.date span{
color: #008000;
}


.ApolloNavigation{
margin:0px;
margin-top:15px;
margin-bottom:15px; 
padding:0px;
font-weight:bold;
font-size:0.9em;
}

.ApolloNavigation a{
color:#016CC5; 
}

.eventsCategory{
  border:1px solid #005C09;
  background:#f8feef;
  margin:0px;
  padding:5px 2px 4px 2px;
	margin-bottom:15px;
}

.eventsCategory div{
margin:0px;
}

.eventsCategory p{
float:left;
margin:0px;
padding:0px;
text-align:center;
font-size:11px;
width:55px;
_width:52px;
}

.eventsCategory p a{
	display: block;
  	margin: 0 5px 0 5px;
	padding: 0;
}




.eventsCategory img{
margin:0px;
padding:0px;
border:0px;
}

.clear { clear: both; height: 0; font-size: 0em; padding: 0; margin: 0; }

.login_message{
	font-weight: bold;
	text-align: center;
}

#projekty TD {
	vertical-align:top;
}
#projekty .projekty_akce{
	font-size: 85%;
}

.ulTitle {
padding:2px 0 2px 10px;
background: #d4312a;
color:rgb(254,221,158);
font-weight:bold;
margin-bottom:0px;
}

h3 SPAN {
	float: right;
	display: block;
	margin: 0px;
	margin-top:2px;
	color: #080A3D;
	font-size: 0.75em;
	font-weight: normal;
}

h1 .back{
	float: right;
	margin:0 3px 0 10px;
	padding: 0 0 0 8px;
	font-size: 0.75em;
	background: url('/images/back.gif') no-repeat 0 50%;
}

.advertRight{
  text-align:center;
  margin:30px auto 0 auto;
}

#ui-datepicker-div{background:white;}

