body { font-size:0.8em; font-family:Trebuchet MS,verdana; margin:0px 0px 0px 0px; background:#303030; color:#333; }
img { border:0px; }
form { margin:0px; }
a.btn { color:black; font-weight:bold; text-decoration:none; padding:0px 20px; margin:2px 2px 2px 2px; border:1px outset #888; background: url('gfx/sub.jpg') repeat-x #ddd; }
a.btn:hover { color:#074a81; border:1px inset #888; }
table { margin:10px; }
table th { border: 1px solid #ddd; background: url('gfx/sub.jpg') repeat-x #ddd; }
table td { border-bottom: 1px solid #ddd; padding: 2px; vertical-align:top; }

.centerbody { width:990px; margin:0px auto 0px auto; }

.nowrap { white-space:nowrap; }
table.plain td { border:none; }


#reklama-top { background:#b9b9b9; padding-bottom:2px; border:1px solid #777; }

#head { background:url('gfx/head.gif') repeat-x #fff; position:relative; height:56px; }
#head .centerbody { position:relative; }
#head #logo { display:block; background:url('gfx/logo.gif') no-repeat; width:292px; height:33px; font-size:0px; position:absolute; top:18px; left:10px; }
#head #mainmenu { height:33px; position:absolute; top:23px; left:350px;  }
#head .menu1 { background:url('gfx/menu1.gif') no-repeat; width:6px; height:33px; float:left; }
#head .menu2 { background:url('gfx/menu2.gif') repeat-x; height:33px; float:left; }
#head .menu2 a { color:#d2d2d2; text-decoration:none; margin:0px 10px 0px 10px; padding-top:10px; display:block; }
#head .menu3 { background:url('gfx/menu3.gif') no-repeat; width:6px; height:33px; float:left; }
#head .menu1_active { background:url('gfx/menu1_active.gif') no-repeat; width:6px; height:33px; float:left; }
#head .menu2_active { background:url('gfx/menu2_active.gif') repeat-x; height:33px; float:left; }
#head .menu2_active a { color:#000; text-decoration:none; font-weight:bold; margin:0px 10px 0px 10px; padding-top:8px; display:block; }
#head .menu3_active { background:url('gfx/menu3_active.gif') no-repeat; width:6px; height:33px; float:left; }

#head-prouzek { background:#0080c9; height:10px; }

#head-forms { background:url('gfx/head_forms.gif') repeat-x; height:37px; border-top:1px solid #fff; border-bottom:1px solid #fff; color:#fff; font-size:12px; }
#head-forms a { color:#aaa; }
#head-forms a:hover { text-decoration:none; }
#head-forms form { margin:8px 10px 0px 10px; }
#head-forms form input {  font-size:12px; }
#head-forms form .btn { background:url('gfx/forms_btn.gif') center repeat-x; border:1px solid #fff; font-weight:bold; }
#head-forms #searchform { float:left; }
#head-forms #loginform { float:right; }
#head-forms div#loginform { margin-top:10px; }



#body { background:url('gfx/body.jpg') repeat-x #2c2c2c; }
#body a { color:#333; }
#body a:hover { text-decoration:none; }

#body .bar { float:left; margin:0px 0px 0px 2px; }
#body .subbody { margin:0px 5px 0px 5px; }
#body .centerbody { background:url('gfx/body_sub.gif') repeat-y; }

#body .module { background:#fff; }
#body #leftbar { width:260px; margin:0px 0px 0px 0px; }
#body #leftbar .cap1 { background:url('gfx/leftbar1.gif') no-repeat; width:260px; height:5px; font-size:0px; }
#body #leftbar .module { width:260px; }
#body #leftbar .cap2 { background:url('gfx/leftbar2.gif') no-repeat; width:260px; height:5px; margin-bottom:3px; font-size:0px; }
#body #centerbar { width:538px; background:url('gfx/centerbar.gif') no-repeat #fff; }
#body #centerbar .subbody { margin:0px 10px 0px 10px; }
#body #rightbar { width:186px;margin:0px 0px 0px 2px; }
#body #rightbar .cap1 { background:url('gfx/rightbar1.gif') no-repeat; width:186px; height:5px; font-size:0px; }
#body #rightbar .module { width:186px; padding:0px; }
#body #rightbar .cap2 { background:url('gfx/rightbar2.gif') no-repeat; width:186px; height:5px; margin-bottom:3px; font-size:0px; }
#body h1 { margin:0px; padding:20px 10px; }
#body .module h2 { margin:0px 10px; }

#body .module-blue .module { background:#0080c9; }
#body .module-blue .module h2 { color:#fff; }
#body #leftbar .module-blue .cap1 { background:url('gfx/leftbar1_blue.gif') no-repeat; }
#body #leftbar .module-blue .cap2 { background:url('gfx/leftbar2_blue.gif') no-repeat; }
#body #rightbar .module-blue .cap1 { background:url('gfx/rightbar1_blue.gif') no-repeat; }
#body #rightbar .module-blue .cap2 { background:url('gfx/rightbar2_blue.gif') no-repeat; }
#body .module-orange .module { background:#ff9a00; }
#body #leftbar .module-orange .cap1 { background:url('gfx/leftbar1_orange.gif') no-repeat; }
#body #leftbar .module-orange .cap2 { background:url('gfx/leftbar2_orange.gif') no-repeat; }


#footer { background:url('gfx/footer.gif') repeat-x #303030; color:#aaa; font-size:0.9em; }
#footer .centerbody { padding:20px 0px 50px 0px; }
#footer a { color:#999; }

#news_menu { width:270px; float:right; }
#news_menu a { text-decoration:none; padding:5px 10px 5px 10px; display:block; }
#news_menu .separator { background:url('gfx/news_menu_separator.gif') no-repeat; width:1px; height:30px; float:left; }
#news_menu .btn { background:url('gfx/news_menu.gif') repeat-x; height:30px; float:left; }
#news_menu .btn_active { background:#fff; height:30px; float:left; }

.newska { margin-top:10px; border-bottom:2px solid #bbb; padding-bottom:10px; }
.newska h2 { color:#333; margin:0px 0px 5px 0px; font-size: 18px;  }
.newska h2 a { text-decoration:none; color:#000; }
.newska h2 a:hover { text-decoration:underline; }
.newska .tools { text-align:right; font-size:11px; }
.newska .rubrika { font-weight:bold; }

.newska_view h1 { font-size: 22px; }

.party { border-bottom:0px solid #ddd; background:url('gfx/party.jpg') right bottom no-repeat; }
.party table { width:auto; }
.party td { border:none; }
.party h3 {  }

#clubs-kraje { font-size:11px;}
#clubs-kraje td { border:none; }
#clubs-kraje ul { margin:0px; padding:0px 0px 0px 30px; }
#clubs-kraje ul li { list-style:square; }
.club { width:auto; margin:20px 0px 0px 0px; border-bottom:2px solid #ddd; }
.club td { border:none; }
.club h2 { margin:0px; }
.club p { margin:0px; }

#club-details ul { list-style:square; }

#radioshows table { border-collapse:collapse; font-size:11px; }
#radioshows .hodina { border-top:1px solid #000; font-size:10px; }
#radioshows th { height:40px; vertical-align:middle; }
#radioshows td { height:80px; border:none; border-right:1px solid #ddd; }
#radioshows .empty { height:5px; border-right:1px solid #ddd; }
#radioshows .show-bar { width:107px; background:yellow; border:1px solid black; position:absolute; overflow:hidden; }
#radioshows .show-bar p { text-align:center; margin:0px; }
#radioshows .show-bar .cas { color:#333; }
#radioshows .show-bar .name {  }


#radioshows div#calendar { float:right; width:176px; background:url('gfx/radioshows_calendar.gif') bottom repeat-x #eee; }
#radioshows div#calendar #calendar-cap { width:176px; height:6px; background:url('gfx/radioshows_calendar_cap.gif') no-repeat #eee; }
#radioshows table.calendar { border:1px solid #ccc; width:156px; margin-left:10px; }
#radioshows table.calendar .calendar-month { font-size:15px; font-weight:bold; margin-top:10px; }
#radioshows table.calendar td { border:none; text-align:center; width:auto; height:auto; }
#radioshows table.calendar th { width:auto; height:auto; }
#radioshows table.calendar .current-day { border:1px solid red; }

#radioshows-bar { padding:1px 0px; }
#radioshows-bar p { color:#fff; margin:10px 0px 3px 5px; }
#radioshows-bar ul { margin:0px; padding:0px; list-style:none; }
#radioshows-bar li { background:#5ca2d3; margin:0px 0px 2px 0px; padding:5px; }
#radioshows-bar .cas { font-size:10px; font-weight:bold; margin:0px; }


#sety-bar ul { margin:0px; padding:0px; list-style:none; }
#sety-bar li { border-bottom:1px solid #bbb; font-size:0.8em; }
#sety-bar p { margin:5px 0px 0px 0px; }
#sety-bar a { text-decoration:none; color:#fff; }
#sety-bar a:hover { text-decoration:underline; }
#sety-bar a.btn { font-size:0.9em; font-weight:normal; color:#000; }

#panel-news ul { margin:0px; padding:0px; list-style:none; }
#panel-news li { font-size:1.3em; background:#5ca2d3; padding:5px; margin:0px 0px 2px 0px; }
#panel-news a { text-decoration:none; color:rgb(51,51,51); }
#panel-news a:hover { text-decoration:underline; }
#panel-news img { margin-bottom:2px; }
#panel-news p { margin:5px 0px 0px 0px; }
#panel-news a.btn { font-size:0.9em; font-weight:normal; color:#000; }

#podporujeme-bar p { margin:5px 0px 0px 0px; font-size:0.9em; text-align:center; }

#fotoreporty-bar table { width:250px; margin:0px; }
#fotoreporty-bar table td { border:none; vertical-align:middle; }
#fotoreporty-bar table tr { background:#fc7911; }
#fotoreporty-bar a { color:#fff; text-decoration:none; padding-left:5px; }
#fotoreporty-bar a:hover { text-decoration:underline; }

.tabbed .tabs { height:30px; }
.tabbed .tabs li { float:left; background:transparent; margin:auto; padding:auto; }
.tabbed fieldset { border:1px solid #fff; }
.tabbed legend { color:#fff; }

.toolbar { text-align:right; width:auto; margin:5px 10px 5px 10px; padding:5px 10px 5px 5px;  background: #eee; border-top:1px solid #aaa; border-bottom:1px solid #aaa; }
.toolbar a.btn { border:1px outset #7592ad; background: url('gfx/sub.jpg') center center repeat-x #000; padding: 2px 5px 2px 5px; margin: 0px 1px 0px 1px; color:white; text-decoration:none; font-size:0.85em; }
.toolbar a.btn:hover { background: url('gfx/btn_disabled.gif') center center repeat-x #000; color:#fff; text-decoration:none; }

.error { background: #FFED00; text-align:left; width:auto; color:red; padding:0px; margin:0px; border-bottom:1px dashed red; font-size:0.9em;}
.error h1 { margin:0px 0px 10px 10px; }
.error p { background: url('../gfx/icon_no.gif') left top no-repeat; padding:10px 0px 0px 45px; font-size:1.7em; font-weight:bold; height:40px;}

.notice { background:url('gfx/notice.gif') repeat-x #d2a100; width:auto; color: #ddd; padding:8px 0px 8px 0px; margin:0px; border-bottom:2px solid #866700; font-size:0.9em; text-align:left;}
.notice ul { margin:0px; }
.notice li { color:black; list-style:none; margin-left:0px; }
.notice form { background: none; border:none;}


.forum .table { width:auto; margin:10px 10px 10px 10px; border-collapse:collapse; border:1px solid #999; }
.forum .table th { border:none; }
.forum .table a { color:#074a81; }
.forum .not_found { text-align:center; background:#fff; vertical-align:middle; height:50px; width:1000px; }
.forum p.toolbar { height:20px; text-align:left; }
.forum p.toolbar a { font-weight:bold; }
.forum p.toolbar .right { float:right; }

.notice .forum table { width:99%; }
.forum textarea { width:90%; height:100px; }
.forum cite { margin:5px 5px 5px 10px; padding:0px 0px 0px 10px; display:block; border-left:2px solid #ddd; }

.forum .forums_heading th { font-size:18px; padding:2px 0px 2px 10px; }
.forum .forums_columns th { font-weight:normal; background:#ccc; color:#666; padding-left:5px; border:0px; }
.forum .forums_spec { text-align:center; background:#e6e6e6; width:70px; vertical-align:middle; border:1px solid #ccc; }
.forum .forums_icon { background:#fff; width:40px; text-align:center; vertical-align:middle; }
.forum .forums_title { background:#fff; }
.forum .forums_title h2 { color:#074a81; font-size:15px; padding:0px; margin:0px; }
.forum .forums_title a { color:#074a81; }
.forum .forums_title p { color:#000; font-size:12px; padding:0px; margin:0px; }
.forum .forums_last { background:#fff; width:200px; }

.forum .topics_columns th { font-weight:normal; background:#ccc; color:#666; padding-left:5px; border:1px solid #888; }
.forum .topics_spec { text-align:center; background:#e6e6e6; width:70px; vertical-align:middle; border-right:1px solid #888; }
.forum .topics_icon { background:#fff; width:10px; vertical-align:middle; }
.forum .topics_title { background:#fff; }
.forum .topics_title a { color:#074a81; }
.forum .topics_last { background:#fff; }

.forum .posts_heading { font-size:12px; padding:2px 5px 2px 5px; background:#5C7099; color:#fff; font-weight:normal; text-align:left; }
.forum .posts_heading_number { float:right; }
.forum .posts_author { background:#E4E7F5 ; width:120px; color:#000; font-size:10px; }
.forum .posts_author h2 { font-size:14px; padding:0px; margin:5px 5px 0px 5px; color:#000; }
.forum .posts_author p { font-size:12px; padding:0px; margin:0px 5px 5px 5px; }
.forum .posts_author img { padding:0px; margin:0px 5px 0px 5px; }
.forum .posts_author a { color:#074a81; }
.forum .posts_text { background:#fff; color:#074a81; border-bottom:1px solid #ccc; padding:2px 5px 2px 5px; }
.forum .posts_text p.toolbar { background:transparent; color:#000; width:auto; text-align:right; border:none; }
.forum .posts_text p.toolbar a { color:#000; text-decoration:none; font-weight:normal; }


.forum_admin table { width:930px; }
.forum_admin td { background:transparent; border:0px; }
.forum_admin p.toolbar { width:900px; margin:10px 0px 0px 20px; background:transparent; text-align:left; }
.forum_admin p.toolbar a { font-weight:bold; }
.forum_admin p.toolbar .right { float:right; }
.forum_admin .item {  }
.forum_admin .action { width:80px; }

.forum_admin tr.forum .item { background:#fff; font-size:12px; color:#555; padding-left:10px; }
.forum_admin tr.forum .item h2 { color:#074a81; font-size:15px; padding:0px; margin:0px; }
.forum_admin tr.forum .icon { background:#fff; text-align:center; vertical-align:middle; width:30px; }
.forum_admin tr.nadpis .item { background:#ccc; color:#888; font-size:17px; padding:5px 5px 5px 20px; }
.forum_admin tr.separator .item { background:transparent; color:#888; }


.gallery { margin:0px 0px 0px 0px; }
.gallery a { color:#074a81; }
.gallery p.toolbar { text-align:left; margin:0px; padding:4px; }
.gallery p.toolbar a { font-weight:bold; }
.gallery p.toolbar .right { float:right; width:auto; }

.gallery .cat { width:100%; height:150px; float:left; margin:5px 0px; background:#fff; border: 1px solid #bbb; color:#074a81; font-size:12px; }
.gallery .cat img.thumb { float:left; }
.gallery .cat h2 { color:#074a81; margin:0px 0px 0px 170px; padding:10px 0px 0px 0px; }
.gallery .cat h2 a { color:#074a81; }
.gallery .cat ul { margin:0px 0px 0px 170px; padding:0px; }
.gallery .cat li { list-style-image:url('../gfx/nic.gif');}

.gallery .image { width:180px; float:left; text-align:center; margin:5px; background:#fff; border: 1px solid #bbb; color:#074a81; }
.gallery .image ul { margin:0px; padding:0px; }
.gallery .image li { list-style-image:url('../gfx/nic.gif');}

.sidegallery { float:right; width:195px; margin:0px 0px 10px 10px; background:url('gfx/sidegallery.gif') repeat-x #eee; padding:10px 0px; border:1px solid #bbb; border-top:none; }
.sidegallery h2 { font-size:15px; margin:0px; }

