body {background: url("img/bg-top.png") 0 0 repeat-x; margin: 0; font-size: 13px; font-family: arial; text-align: center; background-color: #F2F9FB; color: #575757;}

a {color: #FCAD02;}
.cleaner {clear: both;}
.fleft {float: left;}
.fright {float: right;}
.alert {color: #A00; font-size: 120%; padding: 15px; margin-bottom: 20px; background-color: #EEE; border: 1px solid #AAA;}

#main {width: 900px; background: url("img/layout-bg.png") 0 0 repeat-y; margin: 0 auto; text-align: left;}
#header {height: 204px; background: url("img/header.png") 0 0 no-repeat;}
#nadpis {padding: 20px 20px 20px 15px;}
#nadpis a {font-size: 180%; text-decoration: none; color: #FCAD02;}
#nadpis a b {font-weight: normal; color: #076581;}
#nadpis a:hover b {color: #000;}

#layoutleft {width: 193px; float: left; margin-left: 18px; padding: 0 30px 0 10px; _margin-left: 8px; _width: 235px;}
#layoutright {width: 632px; float: left; margin-right: 17px; background: #FFF url("img/content-corner.png") 0 0 no-repeat;}

.box {margin-bottom: 20px;}
.box h3 {font-size: 130%; font-weight: normal; margin: 0; color: #FCAD02;}
.box ul {padding: 0; margin: 10px 0; list-style: none;}
.box ul li {padding: 5px; border-bottom: 1px solid; background: url("img/bull.png") 5px center no-repeat; padding-left: 20px; border-color: #DFDFDF;}
.box iframe {width: 200px; height: 290px; border: none; overflow: hidden; _width: 195px;}
.box ul li a {color: #076581;}
.box ul li a:hover {color: #000;}

#menu {background: url("img/menu-bg.png") 0 0 repeat-x; height: 41px;}
#menu a {display: block; padding: 12px 15px 10px 15px; float: left; text-decoration: none; font-weight: bold; color: #FFF;}
#menu a:hover {text-decoration: underline;}
#menu .sep {display: block; float: left; height: 41px; width: 2px; background: url("img/menu-sep.png") 0 0 no-repeat;}


#content {padding: 15px;}
#content h1, #content h2, #content h3 {margin: 5px 0 10px 0; padding: 2px 0 2px 14px; font-weight: normal; color: #767676; border-left: 5px solid #FCAD02;}
#content h1 {font-size: 150%;}
#content h2 {font-size: 120%;}
#content h3 {font-size: 100%;}

#zajezdy {}
.item {margin-bottom: 20px;}
.item img.left {float: left; padding: 2px; border: 1px solid #AADAEA; margin-right:7px;}
.item .right {float: right; width: 455px;}
.item .right h2 {font-size: 100% ! important; margin: 0 ! important; border: none ! important; padding: 0 ! important; font-weight: bold ! important;}
.item .right h2 a {text-decoration: none; color: #FCAD02;}
.item ul {list-style: none; margin: 5px 0 5px 0; padding: 0;}
.item ul li {margin: 0; padding: 2px 5px 2px 5px; background-color: #DDF1F6;}
.item ul li.even {background-color: #EDF7FB;}
.item .detail {color: #076581; text-align: center;}

#footer {height: 89px; background: url("img/footer.png") 0 0 no-repeat;}
#footer .line {padding: 16px 36px 15px 36px; font-size: 90%; color: #34829A;}
#footer .tip {padding: 0 2px 0 2px;}
#footer a {color: #34829A;}
#footer b {color: #076581;}
#footer .sep {color: #B9DBE5;}

.wp-pagenavi {text-align:center;font-size:14px;padding:10px;padding-top:10px;font-weight:bold;font-family:Arial;}
.wp-pagenavi .current {padding:5px;margin-right:5px;}
.wp-pagenavi a,.wp-pagenavi .pages {padding:5px;margin-right:5px;outline:none;}
.wp-pagenavi a,.wp-pagenavi .pages {color:#575757;background:#DDF1F6;border:1px solid #b5f2f9;}
.wp-pagenavi .current {background:#EDF7FB;color:#575757;border:1px solid #b5f2f9;}

#celek {
margin: 10px 10px 10px 30px;
background: url("img/celek.png") 0 0 no-repeat;
width:540px;
height:260px;
}

#celek a {color: #FFFFFF;
font-weight: bold;}

.leva {
float: left;
width: 190px;
height: 250px;
margin: 0 0 0 25px;
}

.prostredni {
float: left;
width: 155px;
height: 250px;

}

.prava {
float: left;
width: 150px;
height: 250px;

}

.leva span, .prostredni span, .prava span {
display:block;
margin: 5px 0 5px 0;
}


