* {margin:0;padding:0;list-style-type:none;}
body {background:#010101 url(../images/bg.jpg) no-repeat center top;font-family:Arial,Helvetica,sans-serif;color:#ddd;font-size:12px;line-height:150%;}
input {font-family:Arial,Helvetica,sans-serif;font-size:12px;}
a {text-decoration:none;}
a img {border:0;}
.ir {display:block;overflow:hidden;position:relative;}
.ir span {display:block;position:absolute;width:100%;height:100%;top:0;left:0;text-indent:-999em;overflow:hidden;font-size:0;text-indent:-999em;cursor:pointer;}
.clr {clear:both;float:none;display:block;width:0;height:0;overflow:hidden;}
.txtinp {background:url(../images/inp-bg.gif) no-repeat;padding:3px 5px;border:1px solid #888;font-size:12px;}
.dotline {background:url(../images/dotline.gif) repeat-x;height:1px;margin:20px auto 0;}
.dotline2{background:url(../images/dotline.gif) repeat-x;height:1px;margin:20px auto;}
* html .dotline {margin:10px auto 0;}
.fleft {float:left;}
.fright {float:right;}
.txtright {text-align:right;}
.txtcntr {text-align:center;}

#maincontent {width:980px;margin:0 auto;position:relative;}

#lbann{position:absolute;left:-150px;top:0;width:142px;height:190px}

.header {height:222px;overflow:hidden;position:relative;background:url(../images/top.jpg) no-repeat;}
#lang-en .header {background:url(../images/top-en.jpg) no-repeat !important;}
.header a.logo {display:block;position:absolute;top:0;left:0;width:200px;height:179px;overflow:hidden;text-indent:-999em;}
.header .flags {position:absolute;top:0;left:251px;}
.header .flags a {display:block;float:left;width:40px;margin-right:3px;padding-top:30px;line-height:20px;font-size:11px;color:#fff;text-align:center;}
.header .flags a:hover {color:#fc0;}
.header .search {position:absolute;top:0;right:0px;padding:10px 15px;}
.header .search big {display:block;font-size:15px;font-weight:bold;color:#fff;padding:4px 0}
.header .search .txtinp {width:160px;display:block;float:left;margin-right:5px;}
.header .search .submit {display:block;float:left;border:0;background:#fb1;color:#000;padding:3px 15px;cursor:pointer;font-size:11px;}
.header .search .submit:hover {text-decoration:underline;}
.header .search form{border-top:none;margin:0;padding:0}
#m {margin-top:179px;height:42px;overflow:hidden;background:url(../images/bg-menu.jpg) no-repeat;}
#m ul{margin-left:10px}
#m li{float:left}
#m li a{display:block;float:left;padding:13px 18px 12px 18px;font-size:17px;color:#fff;position:relative;z-index:5}
#m li a.act, #m li a:hover{color:#ccff00}
#m li a span{display:block;position:absolute;left:0;top:0;width:100%;height:42px;background:url(../images/bg-menuitem.png) top center no-repeat}
#m li a.act span, #m li a:hover span{background-position:center -42px}

.green-top{height:5px;background:url(../images/green-top.jpg) no-repeat;margin-top:-1px}

.middle {position:relative;height:282px;background:url(../images/index-banner.jpg) top left no-repeat}
.middle a{position:absolute;left:5px;top:233px;width:970px;height:44px}
.middle-en{background:url(../images/index-banner-en.jpg) no-repeat !important}

.middle2 {position:relative;height:282px;background:url(../images/index/index_cz.jpg) top left no-repeat}
.middle2 a{position:absolute;left:5px;top:233px;width:970px;height:44px}
.middle2-en{background:url(../images/index/index_en.jpg) no-repeat !important}

#timer{position:absolute;z-index:5;left:17px;top:130px;width:377px;height:46px;font-size:22px;font-weight:bold;text-align:center;color:#000}
#timer div{padding-top:7px}

#t_d{position:absolute;z-index:5;left:9px;top:7px;width:33px;height:33px}
#t_h{position:absolute;z-index:5;left:93px;top:7px;width:34px;height:33px}
#t_m{position:absolute;z-index:5;left:189px;top:7px;width:34px;height:33px}
#t_s{position:absolute;z-index:5;left:287px;top:7px;width:34px;height:33px}



.zav-seznam {position:absolute;top:51px;left:255px;color:#fff;width:235px;font-size:0.9em}
.zav-seznam td {height:32px;padding:0 8px;white-space:nowrap;}
.zav-seznam td a {color:#fff;text-decoration:underline;}
.zav-seznam th {width:40px;text-align:right;}
.zav-seznam th a {color:#fc0;}
.zav-seznam tr.last td {height:25px;text-align:right;padding:0;}

.content {padding:10px 0 0;background:#0e0e0e url(../images/mbg.jpg) no-repeat;}
.leftcol {width:643px;float:left;margin:0 10px;}
.leftcolpad{padding:0 8px}
.leftcol-in {background:#080808 url(../images/cbg.jpg) no-repeat;padding:0 10px;}
.rightcol {width:307px;float:left;background:#2b2b2b url(../images/rbg.jpg) no-repeat;}

.novinka strong, .novinka a  {color:#ccff00;}
.novinka em {font-style:normal;font-weight:bold;}
.novinka .news-img {float:left;width:142px;margin-right:10px;}
.novinka img {border:2px solid #fff;}
.novinka .news-text {float:left;width:450px;}
.novinka p {padding:0 0 10px;;}
.novinka h2 {font-size:19px;font-weight:normal;color:#fff;padding:14px 0 8px 0;}

.novinka.first h2 {color:#ccff00;font-size:23px;}
.novinka.first img {border-color:#ccff00;}


.art-item{}
.art-item .pic{float:left;width:160px}
.art-item .info{float:right;width:380px}





.pager {padding:15px 0;text-align:right;}
.pager a {color:#fff;text-decoration:underline;margin:0 10px;}
.pager a.page {color:#000;text-decoration:none;}
.pager .page {line-height:20px;padding:3px 8px;background:#fff;margin:0 2px;}
.pager span.page {background:#c00;color:#fff;}

.doporucte {background:#ffcb22;padding:12px 0 12px 15px;margin:10px 0;}
.doporucte big {font-size:18px;font-weight:normal;color:#0d0d0d;}
.doporucte form {padding:5px 0;}
.doporucte .txtinp {width:238px;display:block;float:left;margin-right:5px;}
.doporucte .submit {display:block;float:left;border:0;background:#957517;color:#fff;padding:3px 15px;cursor:pointer;font-size:11px;}
*+html .doporucte .submit {padding:5px 15px;}
.doporucte .submit:hover {text-decoration:underline;}

.grayout {color:#aaa;}

.fsponzori {background:#202020;padding:5px 10px;margin-top:10px;}
.fsponzori p.hd{font-size:0.85em;color:#fff;margin:2px 0;padding:0}
.fsponzori img{margin:0 4px 0 0}

.footer {background:#0e0e0e;padding:10px 15px;color:#888;font-size:11px;}
.footer a {color:#ccff00}
.footer .fleft {margin-right:10px;}
.facebook {display:block;float:left;width:72px;height:20px;}
.facebook span {background:url(../images/fb-logo.gif) no-repeat;}

big.cap {display:block;padding:12px 10px;font-size:18px;color:#fff}
big.cap span {color:#ccff00;}
big.cap span a {color:#ccff00;}

.minigal {padding:12px 0 0 12px;}
.minigal a.lb {display:block;float:left;margin:0 6px 6px 0;}
.minigal a.lb img {border:2px solid #fff;}
.minigal a.lb:hover img{border:2px solid #ccff00}
.minigal a.more {line-height:35px;padding-right:12px;color:#fff;text-decoration:underline;}

.rvideo {margin-top:15px;background:#1a1a1a;padding-bottom:10px;}
.video2 {width:292px;height:260px;overflow:hidden;margin:10px auto 0;}

.cal {margin-top:10px;padding:10px;background:#3c3c3c;}
.cal a.fright {color:#fff;padding-right:15px;text-decoration:underline;}
.cal table {width:277px;margin:0 auto 10px;font-size:18px;}
.cal table th, .cal table td {width:35px;line-height:35px;text-align:center;}
.cal table th {color:#888;font-weight:normal;}
.cal table td {border:1px solid #ccc;background:#f8f8f8;color:#888;}
.cal table td.akce {border:1px solid #ffb818;background:#ffd420;color:#000;}
.cal table td.akce a {color:#000;}
.cal table td.empty {background:none;border:none;}

.text h1{font-size:2.0em;padding:0.5em 0 0;margin:0;color:#fff;line-height:120%}
.text h2{font-size:1.5em;font-weight:normal;color:#fff;padding:0.6em 0 0.5em 0;margin:0}
.text p{margin:0 0 1em 0}
.art h1{margin-bottom:0.8em;color:#ccff00;font-weight:normal}
.text a{color:#ccff00}
img.left{float:left;margin:0 1.5em 3px 0;background:#000;padding:1px;border:1px solid #555}
img.right{float:right;margin:0 0 3px 1.5em;background:#000;padding:1px;border:1px solid #555}
.big{font-size:190% !important}

p.back{margin:1em 0 0;font-weight:bold}
p.back a{color:#ccff00}
p.back span{font-family:verdana;font-size:1.4em;color:#fff}
p.more{text-align:right;font-weight:bold;margin:1em 0 0}
p.more a{color:#ccff00}
p.more span{font-family:verdana;font-size:1.4em;color:#fff}

.nmr{margin-right:0 !important}
.gpic{float:left;margin:0 2px 2px 0}
.gpad{width:152px;height:122px;text-align:center}
.gpic a img{border:2px solid white}
.gpic a:hover img{border:2px solid #ff0}
.gpad p a{font-size:0.9em;color:#fff}

form{background:#202020;border-top:4px solid #ccff00;margin:1em 0;padding:1em}
form table{width:100%;border-collapse:collapse}
form table th{font-weight:normal;text-align:left;width:110px;padding:4px}
form table td{padding:4px}
form input.tx, form textarea{background:url(../images/inputbg.gif) top left no-repeat;padding:2px;border:1px solid #aaa;width:100%;font-family:arial;font-size:100%}

.comment{margin:0 0 1em 0;border:1px solid #202020}
.comment p.hd{background:#202020;color:#fff;padding:2px 4px;margin:0}
.comment p.bd{padding:6px 10px;margin:0}

table.cv{width:100%}
table.cv th{text-align:left;padding:1px 2px;color:#ccff00;vertical-align:top}
table.cv td{padding:1px 2px}


table.sponzori{width:100%;background:url(../images/jakub-cv.jpg) top right no-repeat}
table.sponzori th{width:30%;padding:20px;text-align:center}
table.sponzori th div{background:#202020;padding:8px 6px}
table.sponzori td{width:70%;background:none}

#cal a{color:#000;display:block;background:url(../images/calendarbg.gif) top left no-repeat}

p.subhd{font-weight:bold;margin:1em 0;background:#202020;padding:4px 1em}
ul.gen{margin:1em}
ul.gen a{color:#ccff00;font-size:0.9em}

ul.gen2{margin:1em 0 0 1em}
ul.gen2 li{list-style:disc;margin:0 0 6px 0}
ul.gen2 strong{color:#ccff00}



.replyBox{margin-bottom:10px}
.msgReplyDiv{display:none;padding:6px}
.replyBox p{margin:0}

.mainReplyBox{margin-bottom:10px}
.mainReplyBox p{margin:0 0 4px 0}


.submsgs{padding-left:50px;zoom:1}
.message{border:1px solid #444;background:#222;border-radius:8px;padding:8px 8px 8px 8px;position:relative;margin-bottom:10px;color:#ddd}
.message p{margin:0}
.message p.minfo{font-size:0.85em;margin-top:6px;color:#aaa}
.submsgs .message{border:1px solid #ccc}

.forum-thread{margin:1em 0;padding:1em;background:#333}
.forum-thread h2 a{color:#ccff00}





















