body {	background: #2a2e31 url(images/bg-body.jpg) repeat-x top; margin: 0 0 0 0;	padding: 0 0 0 0; font: normal normal normal 0.9em/140% Arial,Helvetica, sans-serif; color: #999;}
#main {  margin: 0 auto 0;  width: 975px; }
#header {  float: left; height: 142px; width: 975px; position:relative;  background: url(images/bg-header.jpg) no-repeat top; padding: 0; margin: 0; }
#roller { position:absolute; top:58px; left:363px; z-index:9; width:570px; height:48px; margin:0 0 0 0; padding:2px 0 0 0; font-size: 2em;  text-transform: uppercase;  owerflow: hidden; display: block; font-weight: normal; }
#logo { float: left; overflow: hidden; width:190px; height:65px; margin:0; padding:0; font-size:100%; letter-spacing:1px; position: absolute; top: 35px; left: 80px; }
#logo span {  position:absolute; top:35; left:80; z-index:10; width:190px; height:65px; margin:0; padding:0; background: url(images/logo.jpg) no-repeat 0 0; cursor:pointer;} 
#slical {background: url(images/bg-slical.jpg) no-repeat bottom; height: 256px;  position:relative; }
#wp-calendar {background: url(images/bg-calendar.png) no-repeat top right; z-index:9; position: absolute; right: 7px; top: 0; width: 230px; height: 236px; padding: 15px 30px 15px 140px}
#slider { float: left; margin: 0 0 0 6px;  z-index:8; width: 960px; height: 256px; }
#slider img {    position:absolute;    top:0px;    left:0px;    display:none;}
#slider a {    border:0;    display:block;}
#search { background: url(images/bg-search.jpg) no-repeat top left; float: right; width: 240px; padding: 7px 10px 5px 15px; margin-top: 8px;}
#search input { background: transparent; border: none; color: #FFF;}
#content {background: url(images/bg-main.jpg) no-repeat top; padding: 60px 0 20px 0;}
#text {padding: 0 30px 0 30px; width: 620px; float: left; }
#text2 {padding: 0 20px 0 20px; width: 920px; float: left; }
#text p{padding: 0 0 15px 0 ; }
#sidebar {padding: 0 30px 0  20px; width: 240px; float: right; position: relative;}
#footer {background: url(images/bg-footer.jpg) no-repeat top; padding:20px 190px 30px 100px; font-size: 0.8em;}
.entry {background: url(images/bg-entry.png) no-repeat top left; width: 176px; height: 200px; float: left; padding: 20px 10px 10px 10px; margin: 15px 3px 15px 3px; font-size: 0.8em; line-height:100%; text-align:center;}
.entry img { margin: 3px 0 17px 0;}
.entry p { margin-top: 5px; padding: 0 5px 0 5px !IMPORTANT;float: left; height: 35px; overflow: hidden;}
.entry p a { color: #F60; text-decoration: none;}
.lpulka {width: 250px; float: left;}
.ppulka {width: 250px; float: right;}
#novinky {margin-top: 20px; position:relative;}
#next-page a{position: absolute; right: -5px; top: 110px; background: url(images/next.png) no-repeat top left; width: 17px; height: 49px; display: block;}
#back-page a{position: absolute; left: -20px; top: 110px; background: url(images/back.png) no-repeat top left; width: 17px; height: 49px; display: block;}
a {color: #F60;}
a:hover {color: #FFF;}
#map {width: 615px; height: 330px; margin-top: 20px; border: 1px solid #65655d; float: right}
.date { width: 200px;}
.event {font-size: 1.2em; padding: 10px 0 10px 0; border-bottom: 1px dotted #333; display:block;;}
.event a { font-weight: bold; text-decoration:none; text-transform:uppercase; padding-left: 20px;}
.mesic {text-transform: uppercase; color:#FFF; padding: 40px 0 15px 0; font-size: 1.3em; }
.warn {margin: 100px 50px 50px 150px;}
.attachment-thumbnail {float: left; border: 1px solid #ccc; padding: 0; margin: 2px; width: 140px; height: 94px;}
.size-thumbnail { border: 1px solid #ccc; padding: 2px; margin: 5px;}
#wp-calendar ul li{ list-style-type: none; font-size: 0.9em; line-height: normal; margin-bottom: 5px;}
.datum{margin: 0; padding: 0; font-size: 0.9em;}
#wp-calendar a{ text-transform: uppercase; text-decoration: none; font-weight: bold;}
.nadpis {font-size: 1.1em; margin-bottom: 10px;}

H1 {}
H2 {margin: 0; padding: 14px 10px 14px 30px; color: #FFF; text-transform: uppercase; float: left; width: 600px; overflow: hidden; height: 21px; }
H3 a{margin: 0; padding: 2px 0 0 0; color: #FFF; font-size: 0.9em; text-decoration: none; height: 30px; width: 156px; float: left; }
#sidebar H3 {text-transform: uppercase; color:#FFF; margin: 20px 0 15px 10px; font-size: 1.5em; }
#sidebar ul li {list-style-type: none;}
.galerie { width: 140px; float: left; padding: 2px; margin: 3px;}

.clean {clear: both;}
#navigation, #headline { float: left; width: 975px; background: url(images/bg-navigation.jpg) repeat-x top; padding: 0; margin: 0;}
#navigation ul {list-style-type: none; padding: 10px 20px 5px 20px; margin: 0; height: 34px; }
#navigation ul li a {display: inline-block; float: left; padding: 5px 15px 5px 15px; color: #FFF; font-weight: bold; text-decoration: none; text-transform: uppercase; font-size: 0.8em;}
#navigation ul li a:hover {color: #FFF; background-color: #C30; }
#navigation ul li a:hover{-moz-border-radius: 15px; -webkit-border-radius: 15px;-khtml-border-radius: 15px; border-radius: 15px;}

.eventday, td, #ec3_prev, #ec3_next, .Buttons {-moz-border-radius: 5px; -webkit-border-radius: 5px;-khtml-border-radius: 5px; border-radius: 5px; text-align:center;}
.button {-moz-border-radius: 5px; -webkit-border-radius: 5px;-khtml-border-radius: 5px; border-radius: 5px; text-align:center; background-color: #F60; color: #8d3800; padding: 6px 8px 6px 8px; text-decoration: none; margin-top: 15px;}
.button:hover { background-color: #8d3800; color: #f60; }

td {background-color: #dad7d7;  position: relative; font-weight: bold;} 
.pad {background: transparent; }
thead {color: #666; padding-bottom: 10px; border-bottom: 1px dotted #999; text-transform: uppercase;} 
caption a{ color: #CCC; text-decoration: none;}
#ec3_prev, #ec3_next {color: #FFF; background-color: #e25204; text-decoration: none; padding: 3px 10px 3px 10px; font-size: 0.8em; font-weight: bold; }
#ec3_prev {float: left;}
#ec3_next {float: right;}
img a {border: none;}
table, tbody {margin: 0, padding: 0;}
.fleft {color: #ba6fd1; float: left;}
.fleft a{color: #ba6fd1; text-decoration: none;}
.fright {color: #666; float: right; text-align: right;}
.fright a{color: #777; text-decoration: none;}
.fright a:hover, .fleft a:hover{color: #CCC; text-decoration: none;}

.ec3_eventday a { display: block; background-color: #e25204; color: #FFF;   text-decoration: none; padding: 3px; margin: -3px; border: none; }
.ec3_eventday a:hover { color: #FFF;   text-decoration: none; border: none;  margin: 0; }
#wp-calendar table td {	/*height: 23px ;	width: 27px ;*/ margin:0; padding: 3px; text-align: center; border: none;}
#ec3_prev:hover, #ec3_next:hover, .ec3_eventday a:hover {background-color: #C30;}

/* scroller */
#scroller{}
.simply-scroll-container { 	position: relative; padding: 5px 5px 5px 5px; }
.simply-scroll-clip { 	position: relative;	overflow: hidden;	z-index: 2;}
.simply-scroll-list { 	position: absolute;	top: 0;	left: 0;	z-index: 1;	overflow: hidden;	list-style: none;}
.simply-scroll-list li {	padding: 0;	margin: 0;	list-style: none;}
.simply-scroll-list li img {	border: none;	display: block;}
.simply-scroll {	width: 580px;	height: 43px;	padding: 5px; }
.simply-scroll .simply-scroll-clip {	width: 580px;	height: 48px; }
.simply-scroll .simply-scroll-list li {	float: left;  width: 800px; height: 43px;padding: 5px; text-align: center; }
#scroller a img{	 border: none;} 

wp-polls {margin: 0, padding: 0;}
.widget_polls-widget {margin-bottom: 30px;}

