* {margin:0; padding:0;}
img {border: 0;}
body {font-family: Arial, Tahoma, Helvetica, sans-serif; background:url(../images/background.gif) top center repeat-x #ffffff; font-size: 12px; color:#000000;}

a {color: #a4170a;text-decoration:underline;}
a:hover {color: #6c0b02;}

.header {height: 100px; text-align:center;}
.header#top {background:url('../images/header_top_bg.gif') top repeat-x #375c84;}
.header#top div#in{width: 900px; height: 100px; margin: 0 auto; text-align:left; background:url('../images/header_top_img_bg.gif') 240px bottom no-repeat;}
.header#top div#in img.logo{float:left;}
.header#top div#in div.fb{padding: 22px 0 0 0; width: 260px; float: left; text-align: center; font-size: 10px; color: #ffffff;}
.header#top div#in div.fb img{margin: 2px 0 0 0;}
.header#top div#in div.info{padding: 18px 0 0 0; margin: 0; width: 400px; float: right; text-align: right;}
.header#top div#in div h2{font-size: 36px; color: #dddddd; font-family: Garamond, Times, serif; font-weight:normal; font-style: italic;}
.header#top div#in div h3{font-size: 12px; color: #8eb4d4; font-weight: normal;}
.header#bottom {background:url('../images/header_top_bottom.gif') top repeat-x #282725;}
.header#bottom form{width: 530px; margin: 0 auto; padding: 20px 0 0 0; text-align:left;}
.header#bottom form p{margin: 0 0 3px 3px; }
.header#bottom form label {color: #ffffff; text-decoration: underline; display: inline; margin: 0 25px 0 0;}
.header#bottom form label.radio_checked {color: #eb7c00; font-weight: bold; text-decoration: none; padding: 0 0 7px 0; background:url('../images/label_bg.gif') bottom center no-repeat; position: relative;}
.header#bottom form label.radio_unchecked {color: #ffffff; margin: 0 25px 20px 0;}
.header#bottom form label.radio_unchecked:hover {cursor: pointer;}
.header#bottom form div {width: 422px; height: 29px; float: left; background:url('../images/box_bg.gif') no-repeat center center #ffffff;}
.header#bottom form div input.box {width: 394px; font-size: 16px; border: none; float: right; padding: 5px 0 5px 0; background: none;}
.header#bottom form input.button {width: 100px; height: 29px; float: right;}

.content {text-align:center;}
.content div#in {width: 900px; padding: 15px 0; margin: 0 auto; text-align:left;}
.content div#in h1 {font-size: 24px; color: #375b84; font-weight: normal; padding: 0 0 5px 0;}
.content div#in h2 {font-size: 16px; color: #375b84; font-weight: normal; padding: 0 0 5px 0; border-bottom: 1px dashed #999999;}

.content div#in .playerbox {padding: 20px; background-color: #dbd9cc;}
.content div#in .playerbox#hlavni {margin: 0 0 20px 0;}
.content div#in .playerbox .left{width: 480px; float:left;}
.content div#in .playerbox#detail .left{height: 397px;}
.content div#in .playerbox .left .player{width:480px;height:295px;background:url('../images/loading.gif') 232px 135px no-repeat #000000;}
.content div#in .playerbox .left .player .playerad{width: 480px; height:32px; background:url('../images/player_ad_bg.gif') top center no-repeat #e9e9e9;}
.content div#in .playerbox .left .player .playerad p{padding: 3px 0 0 5px;}

.content div#in .playerbox .right{width: 380px; float: right;}
.content div#in .playerbox .right .inright{padding: 0 0 0 20px;}
.content div#in .playerbox .right .inright .doporucuje {padding: 10px 0 15px 5px; font-size: 14px; font-weight: bold; color: #ffffff; background:url('../images/doporucuje_bg.gif') no-repeat;}
.content div#in .playerbox .right .inright .popis{padding: 10px; font-size: 12px; line-height: 24px; background: url('../images/popis_bg.gif') bottom no-repeat #bebdb1;}
.content div#in .playerbox .right .inright .popis h4{font-size: 18px; color: #375c85; font-weight: normal; padding: 0 0 5px 0;}
.content div#in .playerbox .right .inright .popis .autor{padding: 5px 0 0 0; text-align: right; color: #444444; font-style: italic;}
.content div#in .playerbox .right .inright .popis span#more{display: none;}
.content div#in .playerbox .right .inright .popis a#moreadd{font-size: 11px; color: #375c85; text-decoration: underline;}
.content div#in .playerbox .right .inright .popis a#moreadd:hover{color: #264b74;}
.content div#in .playerbox .right .inright .popis .moznosti{height: 25px;}
.content div#in .playerbox .right .inright .popis .moznosti label{padding: 0 0 0 8px; background: url('../images/moznosti_bg.gif') center left no-repeat;}
.content div#in .playerbox .right .inright .popis .moznosti input{float: right; width: 220px; padding: 2px 0; border: 1px solid #999999;}
.content div#in .playerbox .right .inright .popis .moznosti input:hover {cursor: pointer;}
.content div#in .playerbox .right .inright .facebook {margin: 10px 0 0 0; padding: 5px; background: url('../images/facebook.gif') right bottom no-repeat #eeeee8;}
.content div#in .playerbox .right .inright .facebook p{height: 25px;}

.content div#in .playerbox .right .inright .downloader {margin: 10px 0 0 0; padding: 10px; background: url('../images/downloader_bg.gif') no-repeat right bottom #212121; color: #ffffff;}
.content div#in .playerbox .right .inright .downloader h4{font-size: 18px; color: #ffae00; font-weight: normal; padding: 0 0 5px 0;}
.content div#in .playerbox .right .inright .downloader a {color: #ffffff; font-weight: bold; text-decoration:underline;}
.content div#in .playerbox .right .inright .downloader a:hover {color: #eeeeee;}
.content div#in .playerbox .right .inright .downloader div#download-button {text-align: center; padding: 5px 0 15px 0;}
.content div#in .playerbox .right .inright .downloader div#download-button .button {height: 21px; width: 220px; border: none; background: url('../images/downloader_button_bg.gif') no-repeat #333333; color: #ffffff;}
.content div#in .playerbox .right .inright .downloader div#download-button .button:hover {background: url('../images/downloader_button_bg.gif') 0 -21px no-repeat #282828;}
.content div#in .playerbox .right .inright .downloader div#download-button .button:active {background: url('../images/downloader_button_bg.gif') 0 -42px no-repeat #ffae00; color: #000000;}
.content div#in .playerbox .right .inright .downloader div#download-applet {display:none; font-size: 11px;}
.content div#in .playerbox .right .inright .downloader div#download-loader {text-align:center; display: none;}
.content div#in .playerbox .right .inright .downloader div#download-loader p{text-align:left; font-size: 11px; display: block; padding: 10px 0 0 0;}
.content div#in .playerbox .right .inright .downloader ul#download-links {display: none; list-style-type: none;}
.content div#in .playerbox .right .inright .downloader ul#download-links li{padding: 2px 0 2px 10px;}
.content div#in .playerbox .right .inright .downloader div#download-error {display:none; font-size: 11px; color: #ffffff;}

.content div#in .playerbox .right .inright a.prejit {padding: 0 0 0 15px; margin: 10px 0 0 0; float: right; color: #19a103; text-decoration: underline; background:url('../images/prejit_bg.gif') 0 3px no-repeat;}
.content div#in .playerbox .right .inright a.prejit:hover {color: #0e6301;}

.content div#in .tagbox {padding: 0 0 20px 0;}
.content div#in .tagbox ul {list-style-type:none; padding: 5px 25px; background-color: #f2be4a; border-top: 1px solid #ff7e00; border-bottom: 1px solid #ff7e00; font-size: 14px;}
.content div#in .tagbox ul li{padding: 0 3px 0 3px; display: inline;}
.content div#in .tagbox ul li a{color: #000000;}
.content div#in .tagbox ul li a:hover{color: #6b4900;}

.headerad {padding: 2px 0 2px 0; background-color: #375b84; text-align:center;}
.headerad div{margin: 0 auto; width: 757px; text-align: right; background:url('../images/reklama.gif') left center no-repeat;}
.content div#in .advid {padding: 5px 0 5px 5px; background-color: #000000;}
.content div#in .ad {width: 300px; height: 330px;}
.content div#in .ad#right {float:right;}
.content div#in .ad#left {float:left;}

.content div#in .zaznam {width: 300px; height: 110px; float: left;}
.content div#in .zaznam .inzaznam{padding: 10px 2px 0 2px;}
.content div#in .zaznam .inzaznam img.thumb{float:left; padding: 1px 6px; background:url('../images/thumb_bg.gif') center center no-repeat;}
.content div#in .zaznam .inzaznam div{float:right; width: 155px;}
.content div#in .zaznam .inzaznam div h4 {font-size: 14px; font-weight: normal;}
.content div#in .zaznam .inzaznam div h4 a {color: #375b84; text-decoration:underline;}
.content div#in .zaznam .inzaznam div h4 a:hover {color: #193e69;}
.content div#in .zaznam .inzaznam div p.popis {padding: 5px 0;}
.content div#in .zaznam .inzaznam div p.delka {width: 37px; float: left; padding: 2px 0; color: #ffffff; background:url('../images/delka_bg.gif') center center no-repeat #000000; text-align:center;}
.content div#in .zaznam .inzaznam div p.rating {width: 100px; height: 18px; float: left;}
.content div#in .zaznam .inzaznam div p.rating span {display: none;}
.content div#in .zaznam .inzaznam div p.rating#rating0 {background:url('../images/rating/0.gif') center center no-repeat;}
.content div#in .zaznam .inzaznam div p.rating#rating1 {background:url('../images/rating/1.gif') center center no-repeat;}
.content div#in .zaznam .inzaznam div p.rating#rating2 {background:url('../images/rating/2.gif') center center no-repeat;}
.content div#in .zaznam .inzaznam div p.rating#rating3 {background:url('../images/rating/3.gif') center center no-repeat;}
.content div#in .zaznam .inzaznam div p.rating#rating4 {background:url('../images/rating/4.gif') center center no-repeat;}
.content div#in .zaznam .inzaznam div p.rating#rating5 {background:url('../images/rating/5.gif') center center no-repeat;}
.content div#in .zaznam .inzaznam div p.rating#rating6 {background:url('../images/rating/6.gif') center center no-repeat;}
.content div#in .zaznam .inzaznam div p.rating#rating7 {background:url('../images/rating/7.gif') center center no-repeat;}
.content div#in .zaznam .inzaznam div p.rating#rating8 {background:url('../images/rating/8.gif') center center no-repeat;}
.content div#in .zaznam .inzaznam div p.rating#rating9 {background:url('../images/rating/9.gif') center center no-repeat;}
.content div#in .zaznam .inzaznam div p.rating#rating10 {background:url('../images/rating/10.gif') center center no-repeat;}

.content div#in ul.links {list-style-type: none; padding: 0 0 0 10px;}
.content div#in ul.links li {padding: 2px 0 2px 10px; background:url('../images/links_bg.gif') left center no-repeat;}

.content div#in .nenalezeno {padding: 10px 0;}
.content div#in .nenalezeno p {padding: 5px 0;}
.content div#in .nenalezeno ul {padding: 0 0 0 25px;}
.content div#in .nenalezeno ul li {padding: 2px 0;}

.content div#in .rules {line-height: 24px;}
.content div#in .rules ol{padding: 0 0 0 10px; margin: 0 0 0 10px;}
.content div#in .rules ol ul{padding: 0 0 0 10px; margin: 0 0 0 10px;}
.content div#in .rules p{text-align: right; font-style: italic;}

.footer {text-align:center;}
.footer div#in {width: 900px; padding: 15px 0; margin: 0 auto; text-align:left;}
.footer#top {background-color: #dbd9cc;}
.footer#top div#in a{color: #b15d00; text-decoration: underline;}
.footer#top div#in a:hover{color: #eb7c00;}
.footer#center {background-color: #3f3e36;}
.footer#center div#in {color: #cccccc; line-height: 20px; text-align: justify;}
.footer#bottom {background-color: #4c4b43;}
.footer#bottom div#in {color: #ffffff; background:url('../images/footer_logo.gif') right center no-repeat #4c4b43;}
.footer#bottom div#in a{color: #ffffff; text-decoration: underline;}
.footer#bottom div#in a:hover {color: #eb7c00;}
.footer#bottom div#in i {color: #999999;}

.spacer {clear:both;font-size:0;line-height:0;width:100%;}
.hide {display: none;}
.searchad {clear:both; text-align:center; background-color: #222222; margin: 0 9px 4px 9px;}