body {background: url('/images/bg-top.png') 0 0 repeat-x; margin: 0; font-size: 13px; font-family: "trebuchet MS", arial, sans-serif; text-align: center;}

.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('/images/layout-bg.png') 0 0 repeat-y; margin: 0 auto; text-align: left;}
#header {height: 204px; background: url('/images/header.png') 0 0 no-repeat;}
#nadpis {padding: 20px 20px 20px 15px;}
#nadpis a {font-size: 180%; text-decoration: none;}
#nadpis a b {font-weight: normal;}

#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('/images/content-corner.png') 0 0 no-repeat;}

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

#menu {background: url('/images/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;}
#menu a:hover {text-decoration: underline;}
#menu .sep {display: block; float: left; height: 41px; width: 2px; background: url('/images/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;}
#content h1 {font-size: 150%;}
#content h2 {font-size: 135%;}
#content h3 {font-size: 130%;}

#zajezdy {}
.item {margin-bottom: 20px;}
.item img.left {float: left; padding: 2px;}
.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;}
.item ul {list-style: none; margin: 5px 0 5px 0; padding: 0;}
.item ul li {margin: 0; padding: 2px 5px 2px 5px;}

#footer {height: 89px; background: url('/images/footer.png') 0 0 no-repeat;}
#footer .line {padding: 16px 36px 15px 36px; font-size: 90%;}
#footer .tip {padding: 0 2px 0 2px;}
