* { font-family: Tahoma, Geneva, sans-serif; }
body, html { height: 100%; }
body { background: #666 url(1-pozadi.jpg) no-repeat fixed right bottom; margin: 0px; padding: 0px; color: #000; font-size: 13px; cursor: default; }
h1 { font-size: 20px; margin: 0px 0px 10px; }
h2 { font-size: 15px; margin: 15px 0px 8px; padding: 0px 0px 3px; border-bottom: 5px double #CCC; }
h3 { margin: 0px; font-size: 17px; font-weight: normal; color: #FFF; line-height: 30px; background: #000 url(1-sekce.gif); height: 30px; overflow: hidden; padding-left: 20px; }
p { margin: 0px 0px 10px; }
ul { margin: 0px 0px 10px; padding: 0px; list-style: none; }
ul li { background: url(1-seznam.gif) no-repeat 0px 6px; padding-left: 12px; }
ol { margin: 0px 0px 10px 23px; padding: 0px; }
a { text-decoration: none; color: #933; font-weight: bold; }
a:hover, #footer a:hover, #footer span, h1 a { color: #000; }
form { margin: 0px; padding: 0px; }
input, textarea, select { background-color: #CCC; border: 2px solid #CCC; margin-top: 2px; font-size: 13px; }
table { margin: 0px 0px 10px -2px; font-size: 13px; }
td { padding: 4px; margin: 0px 2px 2px 0px; background-color: #CCC; }
th { text-align: left; vertical-align: bottom; }
img { border: none; }
#main { margin: 0px auto; width: 970px; }
#header { margin: 20px 0px 20px -20px; height: 121px; background: url(1-logo.png?3.51) no-repeat; _background: url(1-logo.gif?3.51) no-repeat; position: relative; }
#header a { display: block; position: absolute; height: 81px; width: 378px; left: 20px; top: 20px; }
#header strong { display: none; }
#left { float: left; width: 240px; }
#center { float: left; width: 468px; margin-left: 20px; }
#right { float: left; width: 222px; margin-left: 20px; }
#footer { padding-bottom: 20px; text-align: center; }
#footer, #footer a { color: #FFF; }
#banner { margin-bottom: 20px; display: block; }
#left p, #left ul, #right p, .record p { margin: 0px 0px 5px; }
.box { padding: 20px; margin-bottom: 20px; background: #FFF; }
.five { padding-top: 5px; }
.ten { padding-bottom: 10px; }
.fifteen { padding-bottom: 15px; }
.picture-left { margin-right: 10px; float: left; }
.picture-right { margin: 0px 0px 10px 10px; float: right; }
.paging { height: 30px; }
.previous { display: block; float: left; line-height: 22px; background: url(1-sipka-vlevo.gif) no-repeat left; padding: 0px 2px 0px 24px; }
.next { display: block; float: right; line-height: 22px; background: url(1-sipka-vpravo.gif) no-repeat right; padding: 0px 26px 0px 2px; }
.rightwards { float: right; }
.inquiry { height: 5px; margin: 5px 0px; background-color: #CCC; overflow: hidden; }
.submit { cursor: pointer; vertical-align: top; background-color: transparent; border: none; }
.inversion { color: #FFF; padding: 0px 4px 1px; background-color: #000; font-size: 10px; font-weight: normal; vertical-align: 20%; }
.comment { font-size: 10px; margin-bottom: 15px; }
.normal * { font-weight: normal; }
.record { margin-bottom: 10px; }
.record h2 { margin-top: 0px; }
.wallpaper h2 { margin-top: 0px; margin-left: 160px; }
.essential { border-collapse: collapse; margin: 0px; }
.essential td { margin: 0px; padding: 0px; background: none; }
.forum { width: 428px; overflow: hidden; }
.clear { clear: both; height: 1px; overflow: hidden; }
.separator { height: 10px; overflow: hidden; }
.admin-menu { width: 140px; height: 100%; padding: 20px; position: fixed; top: 0px; left: 0px; background: #CCC; }
.admin-inner { margin-left: 180px; padding: 20px; background: #FFF; }
.press-release { text-transform: lowercase; }
.press-release h2 { margin-top: 0px; }
.press-release p, .press-release ul, .press-release ol { margin-bottom: 0px; }
.newsletter { background: #000 none; }
.newsletter .main { background: #FFF; width: 500px; padding: 20px; }
.newsletter .footer { font-size: 10px; text-align: right; margin-top: 20px; }
.newsletter h1 { margin: 0px 0px 15px; }
.newsletter h2 { padding: 0px 0px 3px 0px; }
.social { margin-top: 15px; }
.social img { vertical-align: -50%; }
#reklama { width: 100%; height: 100%; position: absolute; top: 0; left: 0; overflow: hidden; }
#reklama[id] { display: table; }
#reklama #inner { width: 100%; position: absolute; top: 50%; text-align: center; }
#reklama #inner[id] { position: static; display: table-cell; vertical-align: middle; }
#reklama #inner div { margin-left: auto; margin-right: auto; padding: 20px; position: relative; top: -50%; background-color: #000; text-align: center; }
/* Easy Slider */
#slider { margin-bottom: 20px; position: relative; }
#slider ul, #slider li { margin: 0; padding: 0; list-style: none; }
#slider li { width: 468px; height: 180px; overflow: hidden; }
#prevBtn, #nextBtn { display: block; width: 27px; height: 27px; position: absolute; left: 10px; top: 139px; }
#nextBtn { left: 431px; }
#prevBtn a, #nextBtn a { display: block; width: 27px; height: 27px; background: url(easyslider/slider-left.png) no-repeat; }
#nextBtn a { background: url(easyslider/slider-right.png) no-repeat; }
