* {margin:0;padding:0;}
body {background:#ff9f00 url(../images/bg.jpg) center top no-repeat;font-family:Arial,Helvetica,sans-serif;color:#000;font-size:11px;}
input {font-family:Arial,Helvetica,sans-serif;font-size:11px;}
a {text-decoration:underline;color:#000}
a:hover {text-decoration:none;}
a img{border:none}

img.left{float:left;margin:4px 1em 6px 0;padding:1px;border:1px solid #bbb}
img.right{float:right;margin:4px 0 6px 1em;padding:1px;border:1px solid #bbb}

.dot{height:1px;margin:10px 0;background:url(../images/dot.gif) repeat-x;overflow:hidden}
.dot2{height:1px;margin:0 1em 1em 1em;background:url(../images/dot.gif) repeat-x;overflow:hidden}
.dot-trans{height:1px;margin:10px 0;background:url(../images/dot-trans.gif) repeat-x;overflow:hidden}

.center{text-align:center}
.right{text-align:right}
.nmr{margin-right:0 !important}
.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;}
.clr {clear:both;float:none;display:block;width:0;height:0;overflow:hidden;}
.fleft {float:left;}
.fright {float:right;}
.tright {text-align:right;}
.txtinp {background:url(../images/inp-bg.gif) no-repeat;padding:3px 5px;border:1px solid #6a6a6a;}
select {padding:0;font-family:Arial,Helvetica,sans-serif;font-size:11px;}
.padleft0 {padding-left:0 !important;}
table,textarea{font-size:110%}

#maincontent {width:950px;margin:0 auto;position:relative;}

.header {height:154px;position:relative;background:url(../images/top.jpg) no-repeat;overflow:hidden;}
.header a.home {width:277px;height:154px;outline:none}
.header a.home span {background:url(../images/radio-jih.gif) no-repeat;}
.header .top-links {position:absolute;left:277px;top:0;line-height:25px;z-index:5;}
.header .top-links a {color:#000;padding:0 10px;}
.header .top-links form {padding:10px 0;}
.header .top-links .txtinp {display:block;float:left;width:223px;margin-right:7px;}
.header .top-links .submit {background:url(../images/but-bg.gif) repeat-x;border:0;color:#fff;text-decoration:underline;padding:2px;cursor:pointer;}

.header .top-play {position:absolute;left:277px;bottom:5px;width:130px;height:58px;background:url(../images/play-bg.gif) no-repeat;padding:9px 10px;color:#fff;overflow:hidden;}
.header .top-play a, .header .cimbalka a {display:block;padding-left:28px;background:url(../images/play.gif) no-repeat 0 50%;font-size:17px;text-decoration:none;color:#fff;line-height:22px;}
.header .top-play a:hover, .header .cimbalka a:hover {text-decoration:underline;}
.header .top-play p.song-artist {padding-top:9px;text-transform:uppercase;white-space:nowrap;}
.header .top-play p.song-title {padding-top:2px;}

.header .cimbalka {position:absolute;left:435px;bottom:5px;width:78px;height:76px;background:url(../images/cimbalka.gif) no-repeat;}
.header .cimbalka a {margin:52px 0 0 9px;}

.header .fl{position:absolute;left:0;top:117px;width:273px;height:34px}

.header .on-air {line-height:125%;position:absolute;left:518px;bottom:0;width:235px;height:82px;z-index:10;background:url(../images/on-air-bg.gif) no-repeat left bottom;}
.header .on-air-cont {position:relative;width:235px;height:86px;}
.header .on-air-cont img {display:block;position:absolute;right:0;bottom:0;}
.header .on-air strong {display:block;margin:36px 0 0 10px;font-weight:normal;font-size:16px;font-weight:bold;color:#fff185;}
.header .on-air a {display:block;margin:0 10px;color:#fff;	} 

.menu {height:43px;overflow:hidden;position:relative;background:url(../images/menu-right.gif) no-repeat right;line-height:40px;}
.menu a {color:#fff;padding:0 5px;}
.menu ul {list-style-type:none;}
.menu ul li {display:block;float:left;width:117px;height:43px;}
.menu ul li span {background:url(../images/menu.jpg) no-repeat;}
.menu ul li a {display:block;width:100%;line-height:43px;height:43px;cursor:pointer;padding:0;}
.menu ul li.menu1 {width:132px;}
.menu ul li.menu6 {width:102px;}
.menu ul li.menu2 a span {background-position:-132px 0;}
.menu ul li.menu3 a span {background-position:-249px 0;}
.menu ul li.menu4 a span {background-position:-366px 0;}
.menu ul li.menu5 a span {background-position:-483px 0;}
.menu ul li.menu6 a span {background-position:-600px 0;}
.menu ul li.menu1 a:hover span, .menu ul li.menu1 a.active span, .menu ul li.menu1 a.active2 span {background-position:0 -43px;}
.menu ul li.menu2 a:hover span, .menu ul li.menu2 a.active span, .menu ul li.menu2 a.active2 span {background-position:-132px -43px;}
.menu ul li.menu3 a:hover span, .menu ul li.menu3 a.active span, .menu ul li.menu3 a.active2 span {background-position:-249px -43px;}
.menu ul li.menu4 a:hover span, .menu ul li.menu4 a.active span, .menu ul li.menu4 a.active2 span {background-position:-366px -43px;}
.menu ul li.menu5 a:hover span, .menu ul li.menu5 a.active span, .menu ul li.menu5 a.active2 span {background-position:-483px -43px;}
.menu ul li.menu6 a:hover span, .menu ul li.menu6 a.active span, .menu ul li.menu6 a.active2 span {background-position:-600px -43px;}

#submenu0{position:absolute;left:4px;top:194px;width:190px;z-index:100;display:none;background:#ff6d00}
#submenu0 p{line-height:0}
#submenu0 a{display:block;height:21px;line-height:19px;background:#ff6d00;color:#fff;font-weight:bold;font-size:1.1em;padding:6px 12px 6px 25px;overflow:hidden}
#submenu0 a:hover{background:#000;color:#fff}

#submenu1{position:absolute;left:133px;top:194px;width:190px;z-index:100;display:none;background:#ff6d00}
#submenu1 p{line-height:0}
#submenu1 a{display:block;height:21px;line-height:19px;background:#ff6d00;color:#fff;font-weight:bold;font-size:1.1em;padding:6px 12px 6px 25px;overflow:hidden}
#submenu1 a:hover{background:#000;color:#fff}

#submenu2{position:absolute;left:484px;top:194px;width:190px;z-index:100;display:none;background:#ff6d00}
#submenu2 p{line-height:0}
#submenu2 a{display:block;height:21px;line-height:19px;background:#ff6d00;color:#fff;font-weight:bold;font-size:1.1em;padding:6px 12px 6px 25px;overflow:hidden}
#submenu2 a:hover{background:#000;color:#fff}







.content {background:url(../images/main-foot.gif) no-repeat left bottom}
.slideshow {margin-left:2px;width:434px;height:288px;float:left;overflow:hidden;position:relative;left:-2px;background:url(../images/ss-bg.gif) no-repeat top left}
.slideshow .ss-img {position:absolute;top:8px;left:8px;width:415px;height:271px;border:1px solid #fff;z-index:1;}
.slideshow .ss-controls {position:absolute;z-index:2;bottom:15px;left:17px;height:22px;padding:5px 0 5px 5px;background:url(../images/transp.png);}
.slideshow .ss-controls a {display:block;float:left;margin-right:5px;width:38px;height:22px;cursor:pointer;}
.slideshow .ss-controls a.prev span {background:url(../images/prev.gif) no-repeat;}
.slideshow .ss-controls a.pause span {background:url(../images/pause.gif) no-repeat;}
.slideshow .ss-controls a.next span {background:url(../images/next.gif) no-repeat;}

.minibanners {float:left;width:164px;background:url(../images/top-grad.gif) repeat-x;padding:0;;margin-bottom:1px}
.minibanners a {cursor:pointer;}
a.mb-fotky {width:165px;height:98px;}
a.mb-fotky span {background:url(../images/banner-fotky.jpg) no-repeat;}
a.mb-sezn {width:165px;height:98px;margin-top:2px;}
a.mb-sezn span {background:url(../images/banner-seznamka.jpg) no-repeat;}
a.mb-facebook {width:165px;height:88px;margin-top:2px;}
a.mb-facebook span {background:url(../images/banner-facebook.jpg) no-repeat;}
a.mb-kocka {width:165px;height:88px;margin-top:2px;}
a.mb-kocka span {background:url(../images/banner-kocka.jpg) no-repeat;}

.jihparada {float:left;width:345px;height:292px;overflow:hidden;background:url(../images/hitparada-top.gif) no-repeat;}
a.komplet {padding:20px 10px;color:#fff;}
.jihparada ol {margin:0px 4px 5px 10px;list-style-type:none;}
.jihparada ol li {background:none;padding:3px 10px;white-space:nowrap;color:#fff;}
.jihparada ol li.odd {background:#e47800;}
.jihparada ol li strong {padding-right:3px;}
.jp-ctrl {padding:3px 0 0 10px;}
.jp-ctrl a.button {display:block;padding:4px 10px;background:url(../images/but-bg.gif) repeat-x;color:#fff;}
.jp-ctrl a.fright {margin-right:5px;}

.profilbox{float:left;width:345px;height:292px;overflow:hidden;background:url(../images/profilbg.gif) no-repeat;}
.profilbox h2{margin:24px 12px 0 17px;font-size:1.6em;font-weight:normal;color:#f27007}
.profilbox p{margin:0 12px -4px 17px;color:#666}

.twocols {background:#fff url(../images/top-grad.gif) repeat-x;display: block;overflow: auto;zoom: 1;}
.leftcol {width:601px;float:left;overflow:hidden;padding:0 2px 2px}
.rightcol {width:345px;float:left;overflow:hidden}
.lcpad{padding-top:2px}


.chcete-reklamu {width:116px;height:146px;float:left;overflow:hidden;}
.chcete-reklamu strong {color:#000;font-size:16px;font-weight:normal;padding-left:4px;}
.chcete-reklamu a {width:112px;height:124px;}
.chcete-reklamu a span {background:url(../images/chcete-reklamu.gif) no-repeat;}
.banner485x142 {width:485px;height:144px;float:left;overflow:hidden;padding:1px 0;}
.banner485x142 a img {border:0;}

.vip {width:589px;height:133px;background:url(../images/vip-bg.gif) no-repeat;overflow:hidden;padding:5px 0 0 12px;margin-top:3px}
.vip h2 {font-size:18px;font-weight:normal;padding:2px 0 6px 2px;}
.vip .fright {padding-right:12px;line-height:22px;color:#000;}
.vip .partner {float:left;margin-right:11px;text-decoration:none;text-align:center;color:#000;}
.vip .partner span {display:block;text-decoration:underline;line-height:20px;}
.vip .partner:hover span {text-decoration:none;}
.vip .partner img {border:1px solid #ccc;}

.double-cols {background:url(../images/double-bg.gif) no-repeat;margin-top:3px;height:1%;}
.double-foot {background:url(../images/double-foot.gif) no-repeat left bottom;padding:12px 0px 7px;height:1%;}
.kalendar {width:271px;float:left;margin-right:2px;color:#fff;}
.kalendar .fright {padding-right:18px;font-size:14px;padding-top:5px;}
.kalendar h2 {font-size:20px;font-weight:normal;padding-left:18px;}
.kalendar table {background:#fff;margin:10px auto;}
.kalendar table th {color:#fff;background:url(../images/but-bg.gif) repeat-x #000;width:30px;height:28px;font-size:17px;font-weight:normal;}
.kalendar table td {background:url(../images/bg-day.gif) no-repeat;width:30px;height:28px;text-align:center;vertical-align:center;color:#474747;border:1px solid #ccc;font-size:17px;}
.kalendar table td.da {border:1px solid #c95d00;}
.kalendar table td a {display:block;line-height:28px;color:#fff;text-decoration:none;background:url(../images/bg-day-active.gif) no-repeat;}
.kalendar table td a:hover {text-decoration:underline;}

.fotky {width:313px;float:left;color:#fff;overflow:hidden;padding-left:15px;}
.fotky .fright {padding:5px 20px 0 0;color:#fff;}
.fotky h2 {font-size:20px;font-weight:normal;padding-bottom:10px;}
.fotky .fotka {width:87px;height:118px;float:left;margin-right:15px;text-align:center;}
.fotka a {display:block;background:url(../images/fotky-label.gif) repeat-x;line-height:20px;color:#fff;}
.fotka .fframe {border:1px solid #abb;}
.fotka img {border:2px solid #fff;display:block;}

.newsletter {margin-top:3px;width:601px;height:126px;background:url(../images/nl-bg.gif) no-repeat;overflow:hidden;color:#fff;position:relative;}
.newsletter h2 {font-size:18px;font-weight:normal;padding:15px 20px 8px;}
.newsletter p {width:240px;line-height:150%;padding:0 0 0 20px;}
.newsletter .nl-form {position:absolute;right:0;bottom:15px;width:295px;height:70px;padding:15px;}
.newsletter .nl-form .txtinp {width:180px;}
.newsletter .nl-form .submit {border:1px solid #999;background:#f9f9f9;color:#333;padding:2px 6px;}
.newsletter .nl-form p.excl {line-height:30px;width:auto;padding:0 0 0 20px;background:url(../images/excl.gif) no-repeat 0 50%;}
.newsletter .nl-form p.excl em {font-style:normal;text-decoration:underline;}

.news {margin-top:2px;}
.news a.fright {color:#000;line-height:37px;padding-right:10px;}
.news h2 {display:block;height:37px;background:url(../images/label-left.gif) no-repeat;position:relative;padding:0 10px;float:left;line-height:37px;color:#fff;font-size:17px;font-weight:normal;}
.news h2 span {display:block;position:absolute;right:0;top:0;height:37px;width:6px;background:url(../images/label-right.gif) no-repeat;}
.zpravy {background:url(../images/news-head.gif) no-repeat;padding-top:6px;}
.zpravy-foot {background:url(../images/news-foot.gif) no-repeat left bottom;padding-bottom:6px;}
.novinka {padding:5px 10px;overflow:hidden;}
.novinka a {color:#ff7e00;text-decoration:underline;font-size:13px;font-weight:bold;line-height:18px;}
.novinka a:hover {text-decoration:none;}
.novinka a.lmore {display:inline;font-size:11px;font-weight:normal;line-height:13px;}

.pocasi {margin-top:3px;width:343px;height:50px;padding-top:7px;overflow:hidden;background:url(../images/pocasi-bg.gif) no-repeat;color:#fff;}
.pocasi .pc1 {float:left;width:90px;padding:0 0 0 10px;}
.pocasi h2 {font-size:18px;font-weight:normal;padding-bottom:4px;}
.pocasi a {color:#fff;}
.pocasi .dnes, .pocasi .zitra {float:left;width:120px;line-height:150%;margin-top:3px;}
.pocasi img {display:block;float:left;margin-right:5px;}
.pocasi strong {font-size:13px;}
.pocasi em {font-size:12px;font-style:normal;font-weight:bold;}

.kariera {margin-top:3px;width:343px;height:138px;overflow:hidden;background:url(../images/kariera-bg.jpg) no-repeat;color:#fff;}
.kariera a.fright {line-height:30px;color:#fff;padding-right:10px;}
.kariera h2 {padding:5px 15px;font-size:18px;font-weight:normal;}
.kariera p {padding:0 0 0 15px;width:180px;}

.seznamka {margin-top:3px;width:313px;height:126px;overflow:hidden;background:url(../images/partner-bg.gif) no-repeat;color:#fff;padding:0 15px;}
.seznamka a.fright {line-height:30px;color:#fff;}
.seznamka h2 {padding:5px 0;font-size:18px;font-weight:normal;}
.seznamka a.sphoto {display:block;float:left;border:1px solid #ccc;margin-right:10px;}
.seznamka a.sphoto img {border:2px solid #fff;}
.seznamka a.button {line-height:15px;display:block;padding:4px 10px;background:url(../images/but-bg.gif) repeat-x;color:#fff;}
.seznamka a.sname {color:#fff;font-weight:bold;line-height:18px;}
.seznamka p {height:45px;overflow:hidden;line-height:120%;}

.footer {line-height:50px;padding:0 20px;color:#ff7e00;}
.footer a {color:#ff7e00;padding:0 5px;}
.footer .fright {color:#333;}
.footer .fright a {padding:0;}
.footer a.blk {color:#000;}

.footer2 {line-height:50px;padding:0 15px 50px;}
.footer2 p {padding-left:10px;}
.footer2 a {color:#000;padding:0 5px;}

h1{color:#fff;font-size:2.2em;font-weight:normal;margin:0;padding:20px 10px 10px 24px}
h1.t2{color:#575757}
h1.t2 span{color:#ff8b00}

.reg1{background:url(../images/reg1bg.jpg) no-repeat;width:601px;height:290px}
.reg2{background:url(../images/reg2bg.jpg) no-repeat;width:601px;height:693px}

.genbox{background:url(../images/genbox.jpg) no-repeat;width:601px;height:290px}

input.orange, input.tx, select{padding:2px !important;font-size:110%}
.small{font-size:0.85em}
.black{color:#000}

form.reg{}
form.reg table{width:550px;border-collapse:collapse}
form.reg th{width:150px;text-align:right;padding-right:4px;font-weight:normal}
form.reg th, form.reg td{padding:2px 4px}
form.reg input.orange{border:1px solid #bc6900;width:230px}
form.reg input.tx{border:1px solid #b4b4b4;width:230px}
form.reg td.info{color:#8a8a8a}
form.reg .reg2 th, form.reg .reg2 td{padding:1px 4px}

.reg2 p{font-size:110%;margin:0 20px 2em 24px}

.tbox{padding:0 210px 10px 24px}
.tbox p{margin:0 0 1em 0;font-size:110%}

.errors{background:#d00;margin:0px 24px 10px 24px;padding:10px;color:#fff;font-size:110%}
.infobox{background:#0b0;margin:0px 24px 10px 24px;padding:10px;color:#fff;font-size:110%}
.errors a, .infobox a{color:#fff}

table.pb1{margin:0 0 0 17px;width:312px;border-collapse:collapse}
table.pb1 th{width:124px;text-align:left}
table.pb1 div.pic{background:#fff;border:1px solid #cccccc;height:128px;margin-top:14px;text-align:center}
table.pb1 div.pic img{margin-top:10px;padding:2px;border:1px solid #939393}
table.pb1 div.msg{margin-top:1px;background:#ff8b00 url(../images/icon_obalka.gif) no-repeat;background-position:6px 50%;color:#fff;padding:4px 4px 4px 28px;font-weight:normal}
table.pb1 div.msg a{color:#fff}
table.pb1 td{vertical-align:top;padding-top:10px;padding-left:20px;}
table.pb1 td a{padding:5px 4px 5px 24px;display:block;color:#000}
table.pb1 td a.ico_zpravy{background:url(../images/icon_obalka.gif) center left no-repeat}
table.pb1 td a.ico_fotky{background:url(../images/icon_foto.gif) center left no-repeat}
table.pb1 td a.ico_kalendar{background:url(../images/icon_kalendar.gif) center left no-repeat}
table.pb1 td a.ico_pratele{background:url(../images/icon_srdce.gif) center left no-repeat}
table.pb1 td a.ico_profil{background:url(../images/icon_kolo.gif) center left no-repeat}
table.pb1 td a.ico_logout{background:url(../images/icon_logout.gif) center left no-repeat}

table.pb2{margin:0 0 0 17px;width:312px;border-collapse:collapse}
table.pb2 th{text-align:right;width:124px;font-weight:normal}
table.pb2 td{padding-left:10px}
table.pb2 th, table.pb2 td{padding:1px}
table.pb2 a{color:#ff5a00}

.addphotos1{background:url(../images/addphotosbg1.jpg) no-repeat;width:601px;height:452px}

.fluid1{}
.fluid1 .top{height:8px;background:url(../images/fluidbox_top.gif) no-repeat}
.fluid1 .bot{height:8px;background:url(../images/fluidbox_bot.gif) no-repeat}
.fluid1 .mid{background:url(../images/fluidbox_mid.gif) repeat-y;padding:10px}
.fluid1 h1{font-size:1.8em;font-weight:normal;color:#575757;margin:8px 10px 1em 12px;padding:0}

.foto{float:left;background:url(../images/fotobg.gif) top left no-repeat;height:206px;overflow:hidden}
.foto .pic{width:192px;height:140px}
.foto .pic img{margin-top:18px;margin-left:20px;border:none}
.foto .inf{width:192px}
.foto .inf p{font-size:110%;margin:0 8px 0 15px;padding:0}
.foto .inf a{color:#000}
.foto .inf a.orange{color:#bc6900}


.pages{float:right;width:300px;margin-top:14px}
.pages table{border-collapse:collapse}
.pages td{padding:1px}
.pages td.pg{width:14px;text-align:center}
.pages td.prev{text-align:right;padding-right:8px}
.pages td.next{text-align:left;padding-left:8px;width:40px}
.pages td.pg a{padding:4px 7px;background:#858585;color:#fff}
.pages strong{padding:4px 7px;background:#ff9400;color:#fff}
.pages td.prev a, .pages td.next a{color:#585858}

.orangestripe{background:#ff8b00;padding:10px;margin-bottom:1em;color:#fff;font-size:1.1em}
.orangestripe p{margin:0;padding:0}

.profbox{border:1px solid #cccccc;padding-bottom:30px;background:url(../images/profil_bg.jpg) top left repeat-x}
.profbox h1{color:#ff8500;font-size:2.2em;font-weight:normal;margin:1em 12px;padding:0}
.profbox h1 span{font-size:12px;margin-left:14px;color:#2f2f2f}
.profl{float:left;width:230px}
.profr{float:right;width:355px}

.proflpad{padding-left:12px}
.profl img{padding:2px;border:1px solid #939393}
.profl p{font-size:1.1em !important;margin:1em 0 !important}
.profl p.white{margin-top:1.5em;background:#fff;border:1px solid #a4a4a4;padding:10px 12px}
p.white a{display:block;padding:5px 5px 5px 25px;color:#000}
p.white a.vzkaz{background:url(../images/micon_vzkaz.gif) center left no-repeat}
p.white a.pratele{background:url(../images/micon_pratele.gif) center left no-repeat}
p.white a.oblib{background:url(../images/micon_oblibene.gif) center left no-repeat}


.profr table{width:98%;border-collapse:collapse}
.profr table th, .profr table td{padding:6px;border-bottom:1px solid #dcdcdc;color:#393939}
.profr table th{font-weight:normal;text-align:left}

.profb2{background:#fff;margin:1em 8px 6px 8px;padding:10px}
.profb2 h2{font-size:1.8em;font-weight:normal;color:#6d6d6d}
.profb2 p{font-size:1.1em;margin:1em 0 2px 0}

.profil-rand-photos{margin:0 0 0 8px}
.profil-rand-photos img{border:none}
.profil-rand-photo{float:left;margin-right:6px}
.profil-rand-photo .profil-rand-photo-pad{padding:4px;background:#fff;border:1px solid #939393}

h2.gen{font-size:1.8em;margin:4px 8px 4px 8px;font-weight:normal;padding:0;color:#6d6d6d}
h2.gen span{color:#ff8b00}

form.profil-sendmsg{margin:0}
.profil-sendmsg table{width:100%}
.profil-sendmsg th{text-align:right;padding-right:10px;width:90px;vertical-align:top;font-weight:normal;padding-top:2px}
.profil-sendmsg .tx{width:510px;margin:0;padding:2px;border:1px solid #8d8d8d}

.msg{background:#eaeaea;padding:8px;margin:1em 0}
.msg p{margin:0 0 8px 0}
.msg p.fromto{font-size:0.9em}
.msg p.fromto a{color:#000}
.msg p.subj{font-size:1.1em;font-weight:bold;background:#fff;margin-bottom:0;padding:4px 6px}
.msg p.subj a{color:#000}
.msg p.body{background:#fff;padding:4px 6px;font-size:1.1em;margin-bottom:0}
.msg p.opts{text-align:right;background:#fff;margin-bottom:0;padding:4px 6px}
.msg p.opts a{color:#ff9400}

form.gen table{width:99%}
form.gen table th{text-align:right;font-weight:normal;padding-right:10px;width:140px}
form.gen .tx{width:100%;margin:0;padding:2px}

.msg-detail{font-size:1.1em}
.msg-detail p{margin:0 0 1em 0}

.toplista{height:37px;overflow:hidden;background:url(../images/listabg.jpg) no-repeat}
.toplista h2{font-size:18px;color:#fff;margin:8px;padding:0;font-weight:normal;float:left}
.toplista ul{float:right;margin:12px 5px 4px 0;padding:0;list-style:none}
.toplista li{float:left;margin-right:4px}
.toplista li a{padding:6px 8px;color:#fff;background:#000 url(../images/btnbg.jpg) top left repeat-x}

.messages{width:100%;font-size:1.1em;border-collapse:collapse}
.messages td, .messages th{padding:12px 6px}
.messages th{padding:12px 6px;text-align:left;background:url(../images/hdbg.gif) top left repeat-x}
.messages th.from{width:140px}
.messages th.subj{}
.messages th.date{width:70px}
.messages td.msgdiv{height:3px;overflow:hidden;padding:0 !important;background:url(../images/msgdiv.gif) repeat-x}
.messages a.name{font-weight:bold;color:#e97f00}
.messages a{color:#000}
.opts{text-align:right;width:50px}

.jihp{margin:1em 0;width:100%;border-collapse:collapse}
.jihp tr td{background:#ff9e00;color:#fff}
.jihp tr.odd td{background:#e47800}
.jihp td{padding:6px 4px}
.jihp td.poradi{width:30px;padding-left:8px !important;font-weight:bold}
.jihp td.hlas{text-align:center;width:70px}

.anketa{margin-top:3px;height:183px;background:url(../images/anketabg.gif) no-repeat}
.anketa p{margin:0;padding:32px 12px 5px 12px;color:#fff;font-size:1.1em}
.anketa table{width:312px;margin-left:12px;border-collapse:collapse}
.anketa a{color:#fff}
.anketa table td{padding:5px 4px;color:#fff}
.anketa table tr.odd td{background:#e47800}
.anketa table td.num{font-weight:bold;text-align:right}
.anketa .yel{color:#fff961}
.anketa td{padding:3px 4px 3px 4px !important}
.anketa td.opt{width:120px;font-size:0.9em}

.txt{font-size:1.1em;padding:1em}
.txt h1{font-size:1.8em;margin:0 0 6px 0;padding:0;color:#f46c07}
.txt h2{font-size:1.7em;margin:0 0 6px 0;padding:0;color:#f46c07;font-weight:normal;}
.txt ul{margin:1.5em 1em;padding:0}
.txt ul li{margin:6px 0;color:#333}
.txt h2.mt{margin-top:1.5em}
.txt h2.gray{color:#737578}
.txt p{line-height:155%;color:#333;margin-bottom:1em}


table.data{width:55%;margin:1.5em 0}
table.data td, table.data th{padding:2px 4px 2px 0;font-weight:normal;text-align:left}
table.data a{color:#f46c07}


table.akce-list{margin:0;width:100%;border-collapse:collapse}
table.akce-list th{width:136px;vertical-align:top;text-align:left}
table.akce-list td{vertical-align:top}
table.akce-list h2{font-size:1.4em;font-weight:normal;margin:0 0 6px 0}
table.akce-list h2 a{color:#ff8a00}
table.akce-list p.more{margin-top:1em;text-align:right;font-size:0.9em;padding-right:1em}
table.akce-list p.more a{color:#e47800}

div.zpravy-list{margin:0 0 1em 0}
div.zpravy-list p{margin:0 0 6px 0}
div.zpravy-list a{color:#ff7e00}
div.zpravy-list p.more{text-align:right;font-size:0.9em}

.calendar-hd{text-align:center;color:#fff}
.calendar-hd a{color:#fff}

.mod{padding:8px 12px;font-size:1.1em}
.mod h1{color:#ed8100;font-size:2.0em;font-weight:normal;margin:0 0 14px 0;padding:0}
.mod-l{float:left;width:165px}
.mod-l img{padding:2px;border:1px solid #939393}
.mod-r{float:right;width:400px}
.mod-r ul.data{list-style:none}
.mod-r ul.data li{margin:1em 0}

p.motto{color:#616161;margin:0 0 1.5em 0}

.mod-send{}
.mod-send .img{float:left;width:80px;}
.mod-send .img img{padding:2px;border:1px solid #939393}
.mod-send .txt{float:right;width:494px;padding:0 !important}
.mod-send .txt-in{border:1px solid #cccccc;background:#edf0f6}
.mod-send .txt-in p{margin:0;padding:7px 10px 6px 10px;text-align:right}
.mod-send .txt-in input.t{width:460px;margin-bottom:8px;font-size:1.1em;background:url(../images/input.gif) top left no-repeat;padding:5px;border:1px solid #aeaeae}

.mod-msg{margin:1em 0;}
.mod-msg .img{float:left;width:80px;}
.mod-msg .img img{padding:2px;border:1px solid #939393}
.mod-msg .txt{float:right;width:494px;padding:0 !important}
.mod-msg .txt-in{}
.mod-msg .txt-in p.msg{margin:0;line-height:115%;padding:0 10px 6px 10px;background:none !important}
.mod-msg .txt-in p.msg a{text-decoration:none;color:#e97900}
.mod-msg .txt-in p.msg strong{color:#e97900}
.mod-msg .txt-in p.opt{font-size:0.85em;padding:0 10px 6px 10px;color:#666}
.mod-msg .txt-in input.t{width:460px;margin-bottom:8px;font-size:1.1em;background:url(../images/input.gif) top left no-repeat;padding:4px 5px;border:1px solid #aeaeae}

.re{background:#ffe1bb;border:1px solid #fed5a2;margin:8px;padding:8px}
.re-img{float:left;width:42px;}
.re-img img{padding:1px;border:1px solid #939393}
.re-txt{float:right;width:406px}
.re-txt p{line-height:115%;font-size:0.9em;margin:0 !important;padding:0 !important}
.re-txt form *{vertical-align:middle}
.re-txt input.t{width:324px !important;margin-bottom:0 !important}

.reply{background:#ffe1bb;border:1px solid #fed5a2;margin:8px;padding:8px}
.reply-img{float:left;width:44px}
.reply-img img{padding:1px;border:1px solid #939393}
.reply-txt{float:right;width:400px}
.reply-txt form *{vertical-align:middle}
.reply-txt input.t{width:314px !important;margin-bottom:0 !important}

.partner4{float:left;margin:0 8px 8px 0}
.partner4 .partner-pad{width:130px;height:120px;text-align:center}
.partner4 p{text-align:center}
.partner4 img{border:1px solid #ddd}

.user-item{float:left;margin:0 12px 12px 0}
.user-item .userpad{width:88px;height:130px}
.user-item p{text-align:center}
.user-item img{padding:1px;border:1px solid #ddd}
.user-item a{color:#444}

table.approve{width:99%}
table.approve th, table.approve td{padding:3px 5px;vertical-align:top}
table.approve th{font-weight:normal;width:100px;}

table.kont{width:100%}
table.kont td{width:49.9%;vertical-align:top}
table.kont div.gray{background:#E8E8E8;padding:0px 16px 0px 16px}
table.kont div.gray p{float:left;width:65%;font-size:0.85em;margin-top:6px}
table.kont div.gray p.r{float:right;width:34%;text-align:right}
table.kont td.l p{line-height:130%}
table.kont td.l a{color:#FF5A00}

div.pers-wrap{background:url(../images/persbg.jpg) top left repeat-x;border:1px solid #CCCCCC;padding:6px;margin-bottom:6px}
table.pers{width:100%}
table.pers th{width:110px;vertical-align:top;text-align:left}
table.pers td{vertical-align:top}
table.pers th img{padding:2px;border:1px solid #939393}
table.pers td p{margin:0 0 2px 0}
table.pers td p.sm{font-size:0.9em}
table.pers .orange{color:#FF5A00}

table.podcast{width:100%;margin-top:1em}
table.podcast th{width:60px;text-align:left;vertical-align:top}
table.podcast td a{color:#FF8400}
table.podcast td p{margin:0 0 4px 0}

.podc-div{margin:1em 0;height:1px;overflow:hidden;background:#D9D9D9}

.moder-item{margin:0 0 1em 0}
.moder-item table{width:100%}
.moder-item th{width:164px;text-align:left;vertical-align:top}
.moder-item td{vertical-align:top;padding-left:1em}
.moder-item h2{font-size:1.4em;font-weight:normal}
.moder-item h2 a{color:#ff7804}
.moder-item th p{text-align:center;margin:4px 0 0;padding:0}
.moder-item th p a{font-weight:normal !important;color:#000 !important}
.moder-item th img{padding:1px;border:1px solid #bbb}

.program{margin:1em 0 2em 0;width:100%;border-right:1px solid #bbb;border-bottom:1px solid #bbb;border-collapse:collapse}
.program th.hd{background:#ff7804;color:#fff;font-size:1.1em;font-weight:bold;text-align:center !important}
.program th, .program td{padding:6px;text-align:left;border-left:1px solid #bbb;border-top:1px solid #bbb}
.program th{width:110px;background:#f1f1f1}

.sezn{float:left;margin:0 4px 4px 0}
.seznpad{width:280px;height:120px}
.sezn table{width:280px}
.sezn table th, .sezn table td{vertical-align:top;text-align:left;padding:4px;font-size:0.9em}
.sezn table th{width:90px}
.sezn img{padding:2px;border:1px solid #aaa}

form.kon{}
form.kon table{width:99%;border-collapse:collapse}
form.kon tr.p td, form.kon tr.p th{padding:3px 5px;font-weight:normal;text-align:left}


.dcaptcha{width:90px;float:left}
.dcaptcha table { border-collapse: collapse; font-size: 1px; line-height: 0; width: auto; }
.dcaptcha td { padding: 0; width: 2px; height: 2px; }

form.dotaz{}
form.dotaz table{width:99%;border-collapse:collapse}
form.dotaz th, form.dotaz td{padding:3px 5px;font-weight:normal;text-align:left;vertical-align:top !important}
form.dotaz *{vertical-align:middle}
form.dotaz div.vek_div{width:49.9%;float:left}
form.dotaz th{width:150px}

table.ot{width:99%;border-collapse:collapse}
table.ot td, table.ot th{padding:8px;vertical-align:top;text-align;left;font-weight:normal}
table.ot th{width:120px}
table.ot img{padding:2px;border:1px solid #bbb}


.latest{}
.latest-l{float:left;width:49.9%}
.latest-r{float:right;width:49.9%}
.latest-pad{padding:8px 10px}
.latest h4{font-size:1.5em;font-weight:bold;color:#333}
.latest h4 span{color:#ff7804}

p.index-tema{margin:6px 0 0;}
p.index-tema a.orange{color:#ff7804;font-size:1.1em}

.latest-photos{margin:8px 0}
.latest-photo{float:left;margin:0 16px 10px 0}
.latest-photo-pad{width:80px;height:89px;text-align:center}
.latest-photo-pad img{padding:2px;border:1px solid #bbb;margin-bottom:2px}

.indexgrad{background:url(../images/indexgrad.gif) top left repeat-x;padding:6px 8px;border:1px solid #cccccc;margin-right:8px}


.tema h2{font-weight:normal;font-size:1.6em;color:#ff7804;margin:1.5em 0 4px 0}

p.mod-tabs{}
p.mod-tabs a{padding:8px 12px;background:#ff7804;color:#fff;font-weight:bold}
p.mod-tabs strong{padding:8px 12px;background:#eee;color:#333}


table.soutez-hlasovani{width:100%;border-collapse:collapse}
table.soutez-hlasovani th{width:80px}
table.soutez-hlasovani th img{padding:2px;border:1px solid #ccc}
table.soutez-hlasovani th, table.soutez-hlasovani td{padding:6px}
table.soutez-hlasovani tr.alt th, table.soutez-hlasovani tr.alt td{background:#fff2d0}

.kocka{float:left;margin:0 8px 8px 0}
.kocka-pad{width:130px;height:314px;border:1px solid #ccc}
.kocka-pad p{padding:5px 5px 0 5px}
.kocka-pad p.txt{padding-top:0}







