/*common.css*/
/* General proSilver Markup Styles
---------------------------------------- */
*{margin:0; padding:0}
html{font-size:100%; height:100%; margin-bottom:1px}
body{font-family:Verdana,"Trebuchet MS","Lucida Grande",Helvetica,Arial,sans-serif;  color:#ccc;  background-color:#222; font-size:62.5%; padding:0 0 12px 0}
h1{/* Forum name */font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; margin-right:200px; color:#FC3; margin-top:15px; font-weight:bold; font-size:2em}
h2{/* Forum header titles */font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-weight:normal; color:#FC3; font-size:2em; margin:0.8em 0 0.2em 0}
h2.solo{margin-bottom:1em}
h3{/* Sub-headers (also used as post headers,but defined later) */font-family:Arial,Helvetica,sans-serif; font-weight:bold; text-transform:uppercase; border-bottom:1px solid #CCC; margin:20px 0 3px 0; padding-bottom:2px; font-size:1.05em; color:#FC3}
h4{/* Forum and topic list titles */font-family:"Trebuchet MS",Verdana,Helvetica,Arial,Sans-serif; font-size:1.3em}
p{line-height:1.3em; font-size:1.1em; margin-bottom:1.5em}
img{border-width:0}
hr{/* Also see tweaks.css */border:0 none #FFF; border-top:1px solid #CCC; height:1px; margin:5px 0; display:block; clear:both}
hr.dashed{border-top:1px dashed #CCC; margin:10px 0}
hr.divider{display:none}
p.right{text-align:right}
.cl-right{clear:right}
.cl-left{clear:left}
/* Main blocks
---------------------------------------- */
#wrap{margin:0 10px; min-width:1000px; *min-width:1020px;}
#simple-wrap{padding:6px 10px}
#page-body{margin:4px 0; clear:both}
#page-footer{clear:both}
#page-footer h3{margin-top:20px}
#logo{float:left; width:auto; padding:0 13px 0 10px; margin: 20px 0 0 0;}
a#logo:hover{text-decoration:none}
#banner_top{ /*float:left; */ text-align:center;  /*width:70%; **/ /*_width:470px; */ height:60px;  margin:20px 0 0 33%;  padding:0}
#banner_bottom{margin:0 auto}
#banner_inside{width:99.5%; border:3px solid #000; background-color:#222; margin:0 0 10px 0}
#content-wrap{ padding-right:205px; /* RC plna-sirka+CC padding */ /*position:relative; /* Resi "nekonecnou"stranku v IE7 */ }
.levy-sloupec{ position:relative;  float:left;  width:100%;  padding:0 10px 0 0}
.pravy-sloupec{ position:relative;  float:left;  /*clear:right; */ border:3px solid #000;  width:185px; /* RC width */ padding:0; /* RC padding */  margin-right:-100%}
.pravy-sloupec h2{ font-size:1.3em;  text-align:center;  font-weight:bold;  background-color:#000;  margin:0;  padding:4px 2px}
.pravy-sloupec .obsah{ overflow:hidden;  margin:0 0 10px;  padding:4px}
.pravy-sloupec.margin-top{margin-top:38px}
.nastred{text-align:center; width:100%}
.short {font-size: 1px; width: 1px;}
.top_menu_code{ text-align:center;  background-color:#444;  border:3px solid #000;  margin:0 0 10px 0;  padding:4px}
.top_menu_code ul {margin: 0; padding: 0;}
.top_menu_code ul li {
  display: inline;
  list-style: none;
}

#happydarky { font-size:1.3em;  text-align:center;  font-weight:bold;  background-color:#1A30A7;  margin:0;  padding:4px 2px}
#happydarky-obsah { overflow:hidden;  margin:0 0 10px;  padding:4px; background-color:#AFB8D7;}
#happydarky-obsah a {color:#010D56; text-decoration:none;font-weight:bold; display:block}
#happydarky-obsah a:hover {color:green;}
#happydarky-obsah ul {padding-left:37px;}
#happydarky-obsah ul li {padding:5px 0 0 0;list-style-image: url('http://www.happy-darky.cz/images/darek.png')}
#happydarky-obsah ul ul {background-image:none;}
#happydarky-obsah ul ul a {font-weight: normal}
#happydarky-obsah ul ul a.act,#happydarky-obsah ul a.act {text-decoration:underline; color:#9D0012}

#veselyklaun { font-size:1.3em;  text-align:center;  font-weight:bold;  background-color:#FF0000;  margin:0;  padding:4px 2px}
#veselyklaun-obsah { overflow:hidden;  margin:0 0 10px;  padding:4px; background-color:#FFF795;}
#veselyklaun-obsah a {color:#000000; text-decoration:none;font-weight:bold; display:block}
#veselyklaun-obsah a:hover {color:green;}
#veselyklaun-obsah ul {padding-left:27px;}
#veselyklaun-obsah ul li {padding:5px 0 0 0;list-style-image: url('/images/vesely-klaun.png')}
#veselyklaun-obsah ul ul {background-image:none;}
#veselyklaun-obsah ul ul a {font-weight: normal}
#veselyklaun-obsah ul ul a.act,#veselyklaun-obsah ul a.act {text-decoration:underline; color:#000000}

.musicserver{ width:100%;  text-align:center}
.musicserver div {font-family: verdana,arial; color: #ffffff; font-size: 13px; text-align: center; padding:3px; background-color: #222222; border: 1px solid #ff4040; margin: 3px 0 10px 0; font-weight: bold;}
.musicserver a { cursor: pointer; color:#40ff40;}
.kestazeni, .kestazeni2 { text-align: center; font-weight: bold; font-size: 20px;}
.kestazeni a, .kestazeni2 a {color: #ff0000;}
.kestazeni a:hover, .kestazeni2 a:hover {color: #ff0000; text-decoration: underline; }
.kestazeni2 {float: right;}
.hellspy p {font-size: 14px; font-weight: bold; color: #fff; margin: 10px 0 0 200px; padding: 0;}


.nejhledanejsi-box { position:relative; text-align: center; clear: both; width:100%; padding:0; margin:0;}
.nejhledanejsi { display: inline; float: left; border:3px solid #000; width:32%; padding:0; }
.nejhledanejsi h2{ font-size:1.3em;  text-align:center;  font-weight:bold;  background-color:#000;  margin:0;  padding:4px 2px}
.nejhledanejsi .obsah{ overflow:hidden;  margin:0 0 10px;  padding:4px}

/* Search box
--------------------------------------------- */
#search-box{color:#FFF; position:relative; margin-top:30px; margin-right:5px; display:block; float:right; text-align:right; white-space:nowrap; /* For Opera */}
#search-box #keywords{width:95px; background-color:#444444}
#search-box input{border:1px solid #b0b0b0}
/* .button1 style defined later, just a few tweaks for the search button version */
#search-box input.button1{padding:1px 5px}
#search-box li{text-align:right; margin-top:4px}
#search-box img{vertical-align:middle; margin-right:3px}
/* Site description and logo */
#site-description{float:left; width:82%}
#site-description .text {color:#fc3; text-align: center; margin:50px 0 0 24%; padding: 0;}
#site-description .text h1{margin: 0 auto;}
#site-description .text p{font-size: 2.2em; color: red;  margin: 15px auto; padding: 0;}
/* Round cornered boxes and backgrounds
---------------------------------------- */
.headerbar{background:#333 none repeat-x 0 0; color:#fff; border:3px solid #000; border-bottom:none; height:160px; padding:0 5px}
.navbar{ clear:both; background-color:#333; border:3px solid #000; text-align:center; padding:0 10px}
.forabg{background:#000 none repeat-x 0 0; margin-bottom:4px; padding:0 5px; clear:both}
.forumbg{background:#000 none repeat-x 0 0; margin-bottom:4px; padding:0 5px; clear:both}
.panel{margin-bottom:4px; padding:0 10px; background-color:#222; color:#fff; border:3px solid #000}
.panel .postbody {width: 70%;}
.post{padding:0 10px; margin-bottom:4px; background-color:red; border:3px solid #000}
.post:target .content{color:#ffffff}
.post:target h3 a{color:#ffffff}
.bg1{background-color:#222}
.bg2{background-color:#222}
.bg3{background-color:#444}
.rowbg{margin:5px 5px 2px 5px}
.ucprowbg{background-color:#e2e2e2}
.fieldsbg{/*border:1px #DBDEE2 solid; */background-color:#eaeaea}
/* Horizontal lists
----------------------------------------*/
ul.linklist{/*display:block; */font-weight:bold; text-align:1.2em; margin:0 auto}
ul.linklist li{display:inline; list-style-type:none; /*float:left; */width:auto; margin-right:5px; font-size:1.1em; line-height:2.2em}
ul.linklist li.rightside, p.rightside, div.rightside, ul.rightside{float:right; margin-right:0; margin-left:5px; text-align:right}
ul.navlinks{ text-align:center; padding-bottom:1px; margin-bottom:1px; border-bottom:1px solid #FFF; font-weight:bold}
ul.leftside, p.leftside, div.leftside{float:left; margin-left:0; margin-right:5px; text-align:left}
ul.rightside, p.rightside{float:right; margin-left:5px; margin-right:-5px; text-align:right}
/* Table styles
----------------------------------------*/
table.table1{/* See tweaks.css */}
#ucp-main table.table1{padding:2px}
table.table1 thead th{font-weight:normal; text-transform:uppercase; color:#FFF; line-height:1.3em; font-size:1em; padding:0 0 4px 3px}
table.table1 thead th span{padding-left:7px}
table.table1 tbody tr{border:1px solid #cfcfcf}
table.table1 tbody tr:hover, table.table1 tbody tr.hover{background-color:#f6f6f6; color:#000}
table.table1 td{color:#6a6a6a; font-size:1.1em}
table.table1 tbody td{padding:5px; border-top:1px solid #FAFAFA}
table.table1 tbody th{padding:5px; border-bottom:1px solid #000; text-align:left; color:#333; background-color:#FFF}
/* Specific column styles */
table.table1 .name{text-align:left}
table.table1 .posts{text-align:center !important; width:7%}
table.table1 .joined{text-align:left; width:15%}
table.table1 .active{text-align:left; width:15%}
table.table1 .mark{text-align:center; width:7%}
table.table1 .info{text-align:left; width:30%}
table.table1 .info div{width:100%; white-space:nowrap; overflow:hidden}
table.table1 .autocol{line-height:2em; white-space:nowrap}
table.table1 thead .autocol{padding-left:1em}
table.table1 span.rank-img{float:right; width:auto}
table.info td{padding:3px}
table.info tbody th{padding:3px; text-align:right; vertical-align:top; color:#000; font-weight:normal}
.forumbg table.table1{margin:0 -2px -1px -1px}
/* Misc layout styles
---------------------------------------- */
/* column[1-2] styles are containers for two column layouts 
   Also see tweaks.css */
.column1{float:left; clear:left; width:49%; padding:10px 0 0 0}
.column2{float:right; clear:right; width:49%; padding:10px 0 0 0}
/* General classes for placing floating blocks */
.left-box{float:left; width:auto; text-align:left}
.right-box{float:right; width:auto; text-align:right}
dl.details{/*font-family:"Lucida Grande",Verdana,Helvetica,Arial,sans-serif; */font-size:1.1em}
dl.details dt{float:left; clear:left; width:30%; text-align:right; color:#fff; display:block}
dl.details dd{margin-left:0; padding-left:5px; margin-bottom:5px; color:#ddd; float:left; width:65%}
/* Pagination
---------------------------------------- */
.pagination{height:1%; /* IE tweak (holly hack) */width:auto; text-align:right; margin-top:0px; float:right}
.pagination span.page-sep{display:none}
li.pagination{margin-top:0}
.pagination strong, .pagination b{font-weight:normal}
.pagination strong span{padding:0 2px; margin:0 2px; font-weight:normal; background-color:#999; border:1px solid #bfbfbf; font-size:0.9em}
.pagination span a, .pagination span a:link, .pagination span a:visited, .pagination span a:active{font-weight:normal; text-decoration:none; color:#ef3; margin:0 2px; padding:0 2px; background-color:#999; border:1px solid #bababa; font-size:0.9em; line-height:1.5em}
.pagination span a:hover{border-color:#d2d2d2; background-color:#d2d2d2; color:#FFF; text-decoration:none}
.pagination img{vertical-align:middle}
.profile-icons {text-align: auto; margin: 10px 0 15px 0}
.profile-icons li{display:inline; list-style: none; margin:0 0 10px 5px; height: 25px;}
/* Miscellaneous styles
---------------------------------------- */
#forum-permissions{float:right; width:auto; padding-left:5px; margin-left:5px; margin-top:10px; text-align:right}
.copyright{padding:5px; text-align:center; color:#555}
.small{font-size:0.9em !important}
.bigger{font-size:1.2em !important}
.titlespace{margin-bottom:15px}
.headerspace{margin-top:20px}
.error{color:#bcbcbc; font-weight:bold; font-size:1em}
.reported{background-color:#f7f7f7}
li.reported:hover{background-color:#ececec}
div.rules{background-color:#ececec; color:#bcbcbc; padding:0 10px; margin:10px 0; font-size:1.1em}
div.rules ul{margin-left:20px}
p.rules{background-color:#ececec; background-image:none; padding:5px}
p.rules img{vertical-align:middle}
p.rules a{vertical-align:middle; clear:both}
#top{position:absolute; top:-20px}
.clear{display:block; clear:both; font-size:1px; line-height:1px; background:transparent}
/*links.css*/
/* proSilver Link Styles
---------------------------------------- */
a:link{color:#FC3; text-decoration:none}
a:visited{color:#FC3; text-decoration:none}
a:hover{color:#D22; text-decoration:underline}
a:active{color:#D22; text-decoration:none}
/* Coloured usernames */
.username-coloured{font-weight:bold; display:inline !important}
/* Links on gradient backgrounds */
#search-box a:link, .navbg a:link, .forumbg .header a:link, .forabg .header a:link, th a:link{color:#FFF; text-decoration:none}
#search-box a:visited, .navbg a:visited, .forumbg .header a:visited, .forabg .header a:visited, th a:visited{color:#FFF; text-decoration:none}
#search-box a:hover, .navbg a:hover, .forumbg .header a:hover, .forabg .header a:hover, th a:hover{color:#fff; text-decoration:underline}
#search-box a:active, .navbg a:active, .forumbg .header a:active, .forabg .header a:active, th a:active{color:#fff; text-decoration:none}
/* Links for forum/topic lists */
a.forumtitle, a.topictitle{color:#FC3;  font-family:Verdana,"Trebuchet MS","Lucida Grande",Helvetica,Arial,sans-serif;  font-size:1.2em;  font-weight:bold;  text-decoration:none}
a.forumtitle:hover{color:#D22;  text-decoration:underline}
a.forumtitle:active{color:#D22}
a.topictitle{font-family:"Trebuchet MS",Helvetica,Arial,Sans-serif}
a.topictitle:hover{color:#bcbcbc; text-decoration:underline}
a.topictitle:active{color:#898989}
/* Post body links */
.postlink{text-decoration:none; color:#d2d2d2; border-bottom:1px solid #d2d2d2; padding-bottom:0}
.postlink:visited{color:#bdbdbd; border-bottom-style:dotted; border-bottom-color:#666}
.postlink:active{color:#d2d2d2}
.postlink:hover{background-color:#f6f6f6; text-decoration:none; color:#404040}
.signature a, .signature a:visited, .signature a:active, .signature a:hover{border:none; text-decoration:underline; background-color:transparent}
/* Profile links */
.postprofile a:link, .postprofile a:active, .postprofile a:visited, .postprofile dt.author a{font-weight:bold; color:#898989; text-decoration:none}
.postprofile a:hover, .postprofile dt.author a:hover{text-decoration:underline; color:#d3d3d3}
/* Profile searchresults */
.search .postprofile a{color:#898989; text-decoration:none; font-weight:normal}
.search .postprofile a:hover{color:#d3d3d3; text-decoration:underline}
/* Back to top of page */
.back2top{clear:both; height:11px; text-align:right}
a.top {
	background: none no-repeat top left;
	text-decoration: none;
	width: {IMG_ICON_BACK_TOP_WIDTH}px;
	height: {IMG_ICON_BACK_TOP_HEIGHT}px;
	display: block;
	float: right;
	overflow: hidden;
	letter-spacing: 1000px;
	text-indent: 11px;
}
a.top2{background:none no-repeat 0 50%; text-decoration:none; padding-left:15px}
/* Arrow links  */
a.up{background:none no-repeat left center}
a.down{background:none no-repeat right center}
a.left{background:none no-repeat 3px 60%}
a.right{background:none no-repeat 95% 60%}
a.up, a.up:link, a.up:active, a.up:visited{padding-left:10px; text-decoration:none; border-bottom-width:0}
a.up:hover{background-position:left top; background-color:transparent}
a.down, a.down:link, a.down:active, a.down:visited{padding-right:10px}
a.down:hover{background-position:right bottom; text-decoration:none}
a.left, a.left:active, a.left:visited{padding-left:12px}
a.left:hover{color:#d2d2d2; text-decoration:none; background-position:0 60%}
a.right, a.right:active, a.right:visited{padding-right:12px}
a.right:hover{color:#d2d2d2; text-decoration:none; background-position:100% 60%}
/*content.css*/
/* proSilver Content Styles
---------------------------------------- */
span.nadpis{ display:block;  font-weight:bold;  font-size:1.2em}
.obsah a:link p, .obsah a p, .obsah p a{color:#fff}
.obsah a:hover p, .obsah p a:hover{text-decoration:none}
ul.topiclist{display:block; list-style-type:none; margin:0}
ul.forums{background:#222 none repeat-x 0 0}
ul.topiclist li{display:block; list-style-type:none; color:#fff; margin:2px 0}
ul.topiclist dl{position:relative}
ul.topiclist li.row dl{padding:2px 0}
ul.topiclist dt{display:block; float:left; width:50%; font-size:1.1em; padding-left:5px; padding-right:5px}
ul.topiclist dd{display:block; float:left; border-left:1px solid #555; padding:4px 0}
ul.topiclist dfn{/* Labels for post/view counts */display:none}
ul.topiclist li.row dt a.subforum{position:relative; white-space:nowrap; padding:0 0 0 12px}
.forum-image{float:left; padding-top:5px; margin-right:5px}
li.row{/*border-top:1px solid #999; */border-bottom:1px solid #444}
li.row strong{font-weight:bold; color:#fff}
li.row:hover{background-color:#444}
li.header{ border-bottom:1px solid #333}
li.header dt, li.header dd{line-height:1em; border-left-width:0; margin:2px 0 4px 0; color:#fff; padding-top:2px; padding-bottom:2px; font-size:1em; font-family:Arial,Helvetica,sans-serif; text-transform:uppercase; text-align:center}
li.header dl.icon{ padding-left:40px}
li.header dt{font-size:1.4em; font-weight:bold; margin-right:-30px}
li.header dt a{color:#fc3}
li.header dd{margin-left:1px}
li.header dl.icon{min-height:0}
li.header dl.icon dt{/* Tweak for headers alignment when folder icon used */padding-left:0; padding-right:50px}
/* Forum list column styles */
dl.icon{min-height:35px}
dl.icon h2 {display: inline; text-transform: none; font-size: 1em; color: #ffffff;}
dl.icon h2 a{color: #ffffff; text-transform: none;}
dd.posts, dd.topics, dd.views{width:8%; text-align:center; font-size:1.1em; /*margin:0 0 0 30px; */}
dd.lastpost{width:25%; font-size:1.1em}
dd.redirect{font-size:1.1em; line-height:2.5em}
dd.moderation{font-size:1.1em}
dd.lastpost span, ul.topiclist dd.searchby span, ul.topiclist dd.info span, ul.topiclist dd.time span, dd.redirect span, dd.moderation span{display:block; padding-left:5px}
dd.time{width:auto; line-height:200%; font-size:1.1em}
dd.extra{width:12%; line-height:200%; text-align:center; font-size:1.1em}
dd.mark{float:right !important; width:9%; text-align:center; line-height:200%; font-size:1.2em}
dd.info{width:30%}
dd.option{width:15%; line-height:200%; text-align:center; font-size:1.1em}
dd.searchby{width:47%; font-size:1.1em; line-height:1em}
ul.topiclist dd.searchextra{margin-left:5px; padding:0.2em 0; font-size:1.1em; color:#333; border-left:none; clear:both; width:98%; overflow:hidden}
/* Container for post/reply buttons and pagination */
.topic-actions{ float:right; margin:5px 0 3px 0; font-size:1.1em; height:28px; width:100%; min-height:28px}
.topic-actions a, .profile-icons a {position: relative; color: #fc3; font-weight: bold; background-color: #222222; border: 1px solid #fc3; padding: 2px 4px; min-height: 35px;}
.profile-icons a {font-size: 0.9em; font-size: normal; padding: 2px;}
.topic-actions a:hover, .profile-icons a:hover {color: red; text-decoration: none; background-color: #333333;}

div[class].topic-actions{height:auto}
/* Post body styles
----------------------------------------*/
.postbody{padding:10px; line-height:1.48em; color:#ffffff; border-left:1px solid #333; /*background-color:#000; */width:76%; float:right; clear:both}
.postbody .ignore{font-size:1.1em}
.postbody h3.first{/* The first post on the page uses this */font-size:1.7em}
.postbody h3{color: #ffffff; font-size:1.5em; padding:2px 0 0 0; margin:0 0 0.3em 0 !important; text-transform:none; border:none; font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif; line-height:125%}
.postbody h3 img{/* Also see tweaks.css */vertical-align:bottom}
.postbody h3 a {color: #ffffff;}
.postbody .content{color #ffffff;font-size:1.3em}
.search .postbody{width:68%}
/* Topic review panel
----------------------------------------*/
#review{margin-top:2em}
#topicreview{padding-right:5px; overflow:auto; height:300px}
#topicreview .postbody{width:auto; float:none; margin:0; height:auto}
#topicreview .post{height:auto}
#topicreview h2{border-bottom-width:0}
#topicreview .profile-icons a {position: static;}
/* Content container styles
----------------------------------------*/
.content{min-height:3em; overflow:hidden; line-height:1.4em; font-family:"Lucida Grande","Trebuchet MS",Verdana,Helvetica,Arial,sans-serif; font-size:1em; color:#ddd}
.content h2, .panel h2{font-weight:normal; color:#FC3; border-bottom:1px solid #CCC; font-size:1.6em; margin-top:0.5em; margin-bottom:0.5em; padding-bottom:0.5em}
.panel h3{margin:0.5em 0}
.panel p{font-size:1.2em; margin-bottom:1em; line-height:1.4em}
.content p{font-family:"Lucida Grande","Trebuchet MS",Verdana,Helvetica,Arial,sans-serif; font-size:1.2em; margin-bottom:1em; line-height:1.4em}
dl.faq{font-family:"Lucida Grande",Verdana,Helvetica,Arial,sans-serif; font-size:1.1em; margin-top:1em; margin-bottom:2em; line-height:1.4em}
dl.faq dt{font-weight:bold; color:#fff}
.content dl.faq{font-size:1.2em; margin-bottom:0.5em}
.content li{list-style-type:inherit}
.content ul, .content ol{margin-bottom:1em; margin-left:3em}
.posthilit{background-color:#f3f3f3; color:#BCBCBC; padding:0 2px 1px 2px}
.announce, .unreadpost{/* Highlight the announcements &unread posts box */border-left-color:#BCBCBC; border-right-color:#BCBCBC}
/* Post author */
p.author{margin:0 15em 0.6em 0; padding:0 0 5px 0; font-family:Verdana,Helvetica,Arial,sans-serif; font-size:1em; line-height:1.2em}
/* Post signature */
.signature{margin-top:1.5em; padding-top:0.2em; font-size:1.1em; border-top:1px solid #CCC; clear:left; line-height:140%; overflow:hidden; width:100%}
dd .signature{margin:0; padding:0; clear:none; border:none}
/* Post noticies */
.notice{font-family:"Lucida Grande",Verdana,Helvetica,Arial,sans-serif; width:auto; margin-top:1.5em; padding-top:0.2em; font-size:1em; border-top:1px dashed #CCC; clear:left; line-height:130%}
/* Jump to post link for now */
ul.searchresults{list-style:none; text-align:right; clear:both}
/* BB Code styles
----------------------------------------*/
/* Quote block */
blockquote{background-color:#555; border:1px solid #dddddd; font-size:0.95em; margin:0.5em 1px 0 25px; overflow:hidden; padding:5px}
blockquote blockquote{/* Nested quotes */background-color:#777777; font-size:1em; margin:0.5em 1px 0 15px}
blockquote blockquote blockquote{/* Nested quotes */background-color:#888888}
blockquote cite{/* Username/source of quoter */font-style:normal; font-weight:bold; margin-left:0; display:block; font-size:0.9em}
blockquote cite cite{font-size:1em}
blockquote.uncited{padding-top:25px}
/* Code block */
dl.codebox{padding:3px; background-color:#555; border:1px solid #999; font-size:1em}
dl.codebox dt{text-transform:uppercase; border-bottom:1px solid #999; margin-bottom:3px; font-size:0.8em; font-weight:bold; display:block}
blockquote dl.codebox{margin-left:0}
dl.codebox code{/* Also see tweaks.css */overflow:auto; display:block; height:auto; max-height:200px; white-space:normal; padding-top:5px; font:0.9em Monaco,"Andale Mono","Courier New",Courier,mono; line-height:1.3em; color:#8b8b8b; margin:2px 0}
.syntaxbg{color:#FFF}
.syntaxcomment{color:#fff}
.syntaxdefault{color:#bcbcbc}
.syntaxhtml{color:#000}
.syntaxkeyword{color:#585858}
.syntaxstring{color:#a7a7a7}
/* Attachments
----------------------------------------*/
.attachbox{float:left; width:auto; margin:5px 5px 5px 0; padding:6px; background-color:#FFF; border:1px dashed #d8d8d8; clear:left}
.pm-message .attachbox{background-color:#f3f3f3}
.attachbox dt{font-family:Arial,Helvetica,sans-serif; text-transform:uppercase}
.attachbox dd{margin-top:4px; padding-top:4px; clear:left; border-top:1px solid #d8d8d8}
.attachbox dd dd{border:none}
.attachbox p{line-height:110%; color:#666; font-weight:normal; clear:left}
.attachbox p.stats{line-height:110%; color:#666; font-weight:normal; clear:left}
.attach-image{margin:3px 0; width:100%; max-height:350px; overflow:auto}
.attach-image img{border:1px solid #999; /*cursor:move; */cursor:default}
/* Inline image thumbnails */
div.inline-attachment dl.thumbnail, div.inline-attachment dl.file{display:block; margin-bottom:4px}
div.inline-attachment p{font-size:100%}
dl.file{font-family:Verdana,Arial,Helvetica,sans-serif; display:block}
dl.file dt{text-transform:none; margin:0; padding:0; font-weight:bold; font-family:Verdana,Arial,Helvetica,sans-serif}
dl.file dd{color:#666; margin:0; padding:0}
dl.thumbnail img{padding:3px; border:1px solid #666; background-color:#FFF}
dl.thumbnail dd{color:#666; font-style:italic; font-family:Verdana,Arial,Helvetica,sans-serif}
.attachbox dl.thumbnail dd{font-size:100%}
dl.thumbnail dt a:hover{background-color:#EEE}
dl.thumbnail dt a:hover img{border:1px solid #d2d2d2}
/* Post poll styles
----------------------------------------*/
fieldset.polls{font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif}
fieldset.polls dl{margin-top:5px; border-top:1px solid #e2e2e2; padding:5px 0 0 0; line-height:120%; color:#666}
fieldset.polls dl.voted{font-weight:bold; color:#fff}
fieldset.polls dt{text-align:left; float:left; display:block; width:30%; border-right:none; padding:0; margin:0; font-size:1.1em}
fieldset.polls dd{float:left; width:10%; border-left:none; padding:0 5px; margin-left:0; font-size:1.1em}
fieldset.polls dd.resultbar{width:50%}
fieldset.polls dd input{margin:2px 0}
fieldset.polls dd div{text-align:right; font-family:Arial,Helvetica,sans-serif; color:#FFF; font-weight:bold; padding:0 2px; overflow:visible; min-width:2%}
.pollbar1{background-color:#444; border-bottom:1px solid #747474; border-right:1px solid #747474}
.pollbar2{background-color:#555; border-bottom:1px solid #8c8c8c; border-right:1px solid #8c8c8c}
.pollbar3{background-color:#666; border-bottom:1px solid #aaa; border-right:1px solid #aaa}
.pollbar4{background-color:#777; border-bottom:1px solid #bebebe; border-right:1px solid #bebebe}
.pollbar5{background-color:#888; border-bottom:1px solid #D1D1D1; border-right:1px solid #D1D1D1}
/* Poster profile block
----------------------------------------*/
.postprofile{/* Also see tweaks.css */margin:5px 0 10px 0; min-height:80px; color:#666; /*border:1px solid #333; */width:21%;_width:22%; height:100%; float:left; display:block}
.pm .postprofile{border-left:1px solid #DDD}
.postprofile dd, .postprofile dt{line-height:1.2em; margin-left:8px}
.postprofile strong{font-weight:normal; color:#fff}
.avatar{border:none; margin-bottom:3px}
.online{background-image:none; background-position:100% 0; background-repeat:no-repeat}
/* Poster profile used by search*/
.search .postprofile{width:30%}
/* pm list in compose message if mass pm is enabled */
dl.pmlist dt{width:60% !important}
dl.pmlist dt textarea{width:95%}
dl.pmlist dd{margin-left:61% !important; margin-bottom:2px}
/*cp.css*/
/* proSilver Control Panel Styles
---------------------------------------- */
/* Main CP box
----------------------------------------*/
#cp-menu{float:left; width:19%; margin-top:1em; margin-bottom:5px}
#cp-main{float:left; width:81%}
#cp-main .content{padding:0}
#cp-main h3, #cp-main hr, #cp-menu hr{border-color:#bfbfbf}
#cp-main .panel p{font-size:1.1em}
#cp-main .panel ol{margin-left:2em; font-size:1.1em}
#cp-main .panel li.row{border-bottom:1px solid #cbcbcb; border-top:1px solid #F9F9F9}
ul.cplist{margin-bottom:5px; border-top:1px solid #cbcbcb}
#cp-main .panel li.header dd, #cp-main .panel li.header dt{color:#fff; margin-bottom:2px}
#cp-main table.table1{margin-bottom:1em}
#cp-main table.table1 thead th{color:#ccc; font-weight:bold; background-color:#444; border-bottom:1px solid #ccc; padding:5px}
#cp-main table.table1 tbody th{font-style:italic; background-color:transparent !important; border-bottom:none}
#cp-main .pagination{float:right; width:auto; padding-top:1px}
#cp-main .postbody p{font-size:1.1em}
#cp-main .pm-message{border:1px solid #999; margin:10px 0; background-color:#555; width:auto; float:none}
.pm-message h2{padding-bottom:5px}
#cp-main .postbody h3, #cp-main .box2 h3{margin-top:0}
#cp-main .buttons{margin-left:0}
#cp-main ul.linklist{margin:0}
/* MCP Specific tweaks */
.mcp-main .postbody{width:100%}
/* CP tabbed menu
----------------------------------------*/
#tabs{line-height:normal; margin:20px 0 -1px 7px; min-width:570px}
#tabs ul{margin:0; padding:0; list-style:none}
#tabs li{display:inline; margin:0; padding:0; font-size:1em; font-weight:bold}
#tabs a{float:left; background:none no-repeat 0% -35px; margin:0 1px 0 0; padding:0 0 0 5px; text-decoration:none; position:relative; cursor:pointer}
#tabs a span{float:left; display:block; background:none no-repeat 100% -35px; padding:6px 10px 6px 5px; color:#fff; white-space:nowrap}
#tabs a:hover span{color:#ddd}
#tabs .activetab a{border-bottom:2px solid #444}
#tabs .activetab a span{background-position:100% 0; padding-bottom:7px; color:#fff}
#tabs a:hover{background-position:0 -70px}
#tabs a:hover span{background-position:100% -70px}
#tabs .activetab a:hover{background-position:0 0}
#tabs .activetab a:hover span{color:#fff; background-position:100% 0}
/* Mini tabbed menu used in MCP
----------------------------------------*/
#minitabs{line-height:normal; margin:-20px 7px 0 0}
#minitabs ul{margin:0; padding:0; list-style:none}
#minitabs li{display:block; float:right; padding:0 10px 4px 10px; font-size:1em; font-weight:bold; background-color:#111; margin-left:2px}
#minitabs a{}
#minitabs a:hover{text-decoration:none}
#minitabs li.activetab{background-color:#222}
#minitabs li.activetab a, #minitabs li.activetab a:hover{color:#ddd}
/* UCP navigation menu
----------------------------------------*/
/* Container for sub-navigation list */
#navigation{width:100%; padding-top:36px}
#navigation ul{list-style:none}
/* Default list state */
#navigation li{margin:1px 0; padding:0; font-weight:bold; display:inline}
/* Link styles for the sub-section links */
#navigation a{display:block; padding:5px; margin:1px 0; text-decoration:none; font-weight:bold; color:#333; background:#cfcfcf none repeat-y 100% 0}
#navigation a:hover{text-decoration:none; background-color:#c6c6c6; color:red; background-image:none}
#navigation #active-subsection a{display:block; color:#fff; background-color:#222; background-image:none}
#navigation #active-subsection a:hover{color:#ccc}
/* Preferences pane layout
----------------------------------------*/
#cp-main h2{border-bottom:none; padding:0; margin-left:10px; color:#ccc}
#cp-main .panel{background-color:#222}
#cp-main .pm{background-color:#333}
#cp-main span.corners-top, #cp-menu span.corners-top{background-image:none}
#cp-main span.corners-top span, #cp-menu span.corners-top span{background-image:none}
#cp-main span.corners-bottom, #cp-menu span.corners-bottom{background-image:none}
#cp-main span.corners-bottom span, #cp-menu span.corners-bottom span{background-image:none}
/* Topicreview */
#cp-main .panel #topicreview span.corners-top, #cp-menu .panel #topicreview span.corners-top{background-image:none}
#cp-main .panel #topicreview span.corners-top span, #cp-menu .panel #topicreview span.corners-top span{background-image:none}
#cp-main .panel #topicreview span.corners-bottom, #cp-menu .panel #topicreview span.corners-bottom{background-image:none}
#cp-main .panel #topicreview span.corners-bottom span, #cp-menu .panel #topicreview span.corners-bottom span{background-image:none}
/* Friends list */
.cp-mini{background-color:#555; padding:0 5px; margin:10px 15px 10px 5px}
.cp-mini span.corners-top, .cp-mini span.corners-bottom{margin:0 -5px}
dl.mini dt{font-weight:bold; color:#ccc}
dl.mini dd{padding-top:4px}
.friend-online{font-weight:bold}
.friend-offline{font-style:italic}
/* PM Styles
----------------------------------------*/
#pm-menu{line-height:2.5em}
/* PM Message history */
.current{color:#fff}
/* Defined rules list for PM options */
ol.def-rules{padding-left:0}
ol.def-rules li{line-height:180%; padding:1px}
/* PM marking colours */
.pmlist li.bg1{border:solid 3px transparent; border-width:0 3px}
.pmlist li.bg2{border:solid 3px transparent; border-width:0 3px}
.pmlist li.pm_message_reported_colour, .pm_message_reported_colour{border-left-color:#bcbcbc; border-right-color:#bcbcbc}
.pmlist li.pm_marked_colour, .pm_marked_colour{border:solid 3px #fff; border-width:0 3px}
.pmlist li.pm_replied_colour, .pm_replied_colour{border:solid 3px #c2c2c2; border-width:0 3px}
.pmlist li.pm_friend_colour, .pm_friend_colour{border:solid 3px #bdbdbd; border-width:0 3px}
.pmlist li.pm_foe_colour, .pm_foe_colour{border:solid 3px #000; border-width:0 3px}
.pm-legend{border-left-width:10px; border-left-style:solid; border-right-width:0; margin-bottom:3px; padding-left:3px}
/* Avatar gallery */
#gallery label{position:relative; float:left; margin:10px; padding:5px; width:auto; background:#222; border:1px solid #444; text-align:center}
#gallery label:hover{background-color:#999}
/*forms.css*/
/* proSilver Form Styles
---------------------------------------- */
/* General form styles
----------------------------------------*/
fieldset{border-width:0; font-family:Verdana,Helvetica,Arial,sans-serif; font-size:1.1em}
input{font-weight:normal; cursor:pointer; vertical-align:middle; padding:0 3px; font-size:1em; font-family:Verdana,Helvetica,Arial,sans-serif}
select{font-family:Verdana,Helvetica,Arial,sans-serif; font-weight:normal; cursor:pointer; vertical-align:middle; border:1px solid #000; padding:1px; background-color:#222; color:#fff}
option{padding-right:1em}
option.disabled-option{color:graytext}
textarea{font-family:"Lucida Grande",Verdana,Helvetica,Arial,sans-serif; width:60%; padding:2px; font-size:1em; line-height:1.4em}
label{cursor:default; padding-right:5px; color:#fff}
label input{vertical-align:middle}
label img{vertical-align:middle}
/* Definition list layout for forms
---------------------------------------- */
fieldset dl{padding:4px 0}
fieldset dt{float:left; width:40%; text-align:left; display:block}
fieldset dd{margin-left:41%; vertical-align:top; margin-bottom:3px}
/* Specific layout 1 */
fieldset.fields1 dt{width:15em; border-right-width:0}
fieldset.fields1 dd{margin-left:15em; border-left-width:0}
fieldset.fields1{background-color:transparent}
fieldset.fields1 div{margin-bottom:3px}
/* Specific layout 2 */
fieldset.fields2 dt{width:15em; border-right-width:0}
fieldset.fields2 dd{margin-left:16em; border-left-width:0}
/* Form elements */
dt label{font-weight:bold; text-align:left}
dd label{white-space:nowrap; color:#aaa}
dd input, dd textarea{margin-right:3px}
dd select{width:auto}
dd textarea{width:85%}
/* Hover effects */
fieldset dl:hover dt label{color:#ccc}
fieldset.fields2 dl:hover dt label{color:inherit}
#timezone{width:95%}
* html #timezone{width:50%}
/* Quick-login on index page */
fieldset.quick-login{margin-top:5px}
fieldset.quick-login input{width:auto}
fieldset.quick-login input.inputbox{width:15%; vertical-align:middle; margin-right:5px; background-color:#111}
fieldset.quick-login label{white-space:nowrap; padding-right:2px}
/* Display options on viewtopic/viewforum pages  */
fieldset.display-options{text-align:center; margin:3px 0 5px 0}
fieldset.display-options label{white-space:nowrap; padding-right:2px}
fieldset.display-options a{margin-top:3px}
/* Display actions for ucp and mcp pages */
fieldset.display-actions{text-align:right; line-height:2em; white-space:nowrap; padding-right:1em}
fieldset.display-actions label{white-space:nowrap; padding-right:2px}
fieldset.sort-options{line-height:2em}
/* MCP forum selection*/
fieldset.forum-selection{margin:5px 0 3px 0; float:right}
fieldset.forum-selection2{margin:13px 0 3px 0; float:right}
/* Jumpbox */
fieldset.jumpbox{text-align:right; margin-top:15px; height:2.5em}
fieldset.quickmod{width:50%; float:right; text-align:right; height:2.5em}
/* Submit button fieldset */
fieldset.submit-buttons{text-align:center; vertical-align:middle; margin:5px 0}
fieldset.submit-buttons input{vertical-align:middle; padding-top:3px; padding-bottom:3px}
/* Posting page styles
----------------------------------------*/
/* Buttons used in the editor */
#format-buttons{margin:15px 0 2px 0}
#format-buttons input, #format-buttons select{vertical-align:middle}
/* Main message box */
#message-box{width:80%}
#message-box textarea{font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif; width:100%; font-size:1.2em; color:#ffffff}
/* Emoticons panel */
#smiley-box{width:18%; float:right}
#smiley-box img{margin:3px}
/* Input field styles
---------------------------------------- */
.inputbox{background-color:#222; border:1px solid #aaa; color:#fff; padding:2px; cursor:text}
.inputbox:hover{border:1px solid #f0c600}
.inputbox:focus{border:1px solid #f0c600; color:#fff}
input.inputbox{width:85%}
input.medium{width:50%}
input.narrow{width:25%}
input.tiny{width:125px}
textarea.inputbox{width:85%}
.autowidth{width:auto !important}
/* Form button styles
---------------------------------------- */
input.button1, input.button2{font-size:1em}
a.button1, input.button1, input.button3, a.button2, input.button2{width:auto !important; padding-top:1px; padding-bottom:1px; font-family:"Lucida Grande",Verdana,Helvetica,Arial,sans-serif; color:#f0c600; background:#333 none repeat-x top}
a.button1, input.button1{font-weight:bold; border:1px solid #aaa}
input.button3{padding:0; margin:0; line-height:5px; height:12px; background-image:none; font-variant:small-caps}
/* Alternative button */
a.button2, input.button2, input.button3{border:1px solid #666}
/* <a>button in the style of the form buttons */
a.button1, a.button1:link, a.button1:visited, a.button1:active, a.button2, a.button2:link, a.button2:visited, a.button2:active{text-decoration:none; color:#ef3; padding:2px 8px; line-height:250%; vertical-align:text-bottom; background-position:0 1px}
/* Hover states */
a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover{border:1px solid #f0c600; background-position:0 100%; color:red}
input.disabled{font-weight:normal; color:#666}
/* Topic and forum Search */
.search-box{margin-top:3px; margin-left:5px; float:left}
.search-box input{color: #ffffff; background-color: #444444;}
input.search{color: #ffffff;}
.full{width:95%}
.medium{width:50%}
.narrow{width:25%}
.tiny{width:10%}
/*tweaks.css*/
/* proSilver Style Sheet Tweaks
-------------------------------------------------*/
* html table, * html select, * html input{font-size:100%}
* html hr{margin:0}

table.table1{width:99%; /* IE <6 browsers *//* Tantek hack */voice-family:"\"}
\""; 
voice-family:inherit; 
width:100%}
html>body table.table1{width:100%}/* Reset 100% for opera */
* html ul.topiclist li{position:relative}
* html .postbody h3 img{vertical-align:middle}
/* Form styles */
html>body dd label input{vertical-align:text-bottom}/* Align checkboxes/radio buttons nicely */
* html input.button1, * html input.button2{padding-bottom:0; margin-bottom:1px}
/* Misc layout styles */
* html .column1, * html .column2{width:45%}
.clearfix, #tabs, #minitabs, fieldset dl, ul.topiclist dl, dl.polls{height:1%; overflow:hidden}
/* viewtopic fix */
* html .post{height:25%; overflow:hidden}
/* navbar fix */
* html .clearfix, * html .navbar, ul.linklist{height:4%; overflow:hidden}
/* Simple fix so forum and topic lists always have a min-height set, even in IE6
From http://www.dustindiaz.com/min-height-fast-hack */
dl.icon{min-height:35px; height:auto !important; height:35px}
* html #search-box{width:25%}
/* Correctly clear floating for details on profile view */
*:first-child+html dl.details dd{margin-left:30%; float:none}
* html dl.details dd{margin-left:30%; float:none}
/*icons.css*/
.icon_box{  display:block;   float:left;   background:url('./images/icons.png') no-repeat;  background-position:50px 0;  width:29px; height:29px;  margin:2px}
.icon_box.forum_ar, .icon_box.forum_link, .icon_box.forum_read, .icon_box.forum_read_locked, .icon_box.forum_read_subforum, .icon_box.forum_sub_ar, .icon_box.forum_unread, .icon_box.forum_unread_locked, .icon_box.forum_unread_subforum{ width:29px; height:29px}

.icon_box.forum_ar{background-position:0 -316px}
.icon_box.forum_link{background-position:0 -345px}
.icon_box.forum_read{background-position:0 -374px}
.icon_box.forum_read_locked{background-position:0 -403px}
.icon_box.forum_read_subforum{background-position:0 -432px}
.icon_box.forum_sub_ar{background-position:0 -461px}
.icon_box.forum_unread{background-position:0 -490px}
.icon_box.forum_unread_locked{background-position:0 -519px}
.icon_box.forum_unread_subforum{background-position:0 -548px}

.icon_box.global_read, .icon_box.global_read_locked, .icon_box.global_read_locked_mine, .icon_box.global_read_mine, .icon_box.global_unread, .icon_box.global_unread_locked, .icon_box.global_unread_locked_mine, .icon_box.global_unread_mine, 
.icon_box.announce_read, .icon_box.announce_read_locked, .icon_box.announce_read_locked_mine, .icon_box.announce_read_mine, .icon_box.announce_unread, .icon_box.announce_unread_locked, .icon_box.announce_unread_locked_mine, .icon_box.announce_unread_mine, 
.icon_box.arrow_down, .icon_box.arrow_left, .icon_box.arrow_right, .icon_box.arrow_up{ width:17px; height:16px}

.icon_box.sticky_read, .icon_box.sticky_read_locked, .icon_box.sticky_read_locked_mine, .icon_box.sticky_read_mine, .icon_box.sticky_unread, .icon_box.sticky_unread_mine, .icon_box.sticky_unread_mine, 
.icon_box.locked_read, .icon_box.locked_read_mine, .icon_box.locked_unread, .icon_box.locked_unread_mine, 
.icon_box.post_exclamation, .icon_box.post_information, .icon_box.post_warning, 
.icon_box.topic_moved, .icon_box.topic_read, .icon_box.topic_read_hot, .icon_box.topic_read_hot_locked, .icon_box.topic_read_hot_locked_mine, .icon_box.topic_read_hot_mine, .icon_box.topic_read_locked, .icon_box.topic_read_locked_mine, .icon_box.topic_read_mine, .icon_box.topic_unread, .icon_box.topic_unread_hot, .icon_box.topic_unread_hot_locked, .icon_box.topic_unread_hot_locked_mine, .icon_box.topic_unread_hot_mine, .icon_box.topic_unread_locked, .icon_box.topic_unread_locked_mine, .icon_box.topic_unread_mine, 
.icon_box.pm_moved, .icon_box.pm_read, .icon_box.pm_read_hot, .icon_box.pm_read_hot_locked, .icon_box.pm_read_hot_locked_mine, .icon_box.pm_read_hot_mine, .icon_box.pm_read_locked, .icon_box.pm_read_locked_mine, .icon_box.pm_read_mine, .icon_box.pm_unread, .icon_box.pm_unread_hot, .icon_box.pm_unread_hot_locked, .icon_box.pm_unread_hot_locked_mine, .icon_box.pm_unread_hot_mine, .icon_box.pm_unread_locked, .icon_box.pm_unread_locked_mine, .icon_box.pm_unread_mine{ width:17px; height:15px}

.icon_box.post_exclamation, .icon_box.post_information, .icon_box.post_warning{ width:17px; height:14px}

.icon_box.global_read{background-position:0 0}
.icon_box.global_read_locked{background-position:0 -16px}
.icon_box.global_read_locked_mine{background-position:0 -32px}
.icon_box.global_read_mine{background-position:0 -48px}
.icon_box.global_unread{background-position:0 -64px}
.icon_box.global_unread_locked{background-position:0 -80px}
.icon_box.global_unread_locked_mine{background-position:0 -96px}
.icon_box.global_unread_mine{background-position:0 -112px}

.icon_box.announce_read{background-position:0 -128px}
.icon_box.announce_read_locked{background-position:0 -144px}
.icon_box.announce_read_locked_mine{background-position:0 -160px}
.icon_box.announce_read_mine{background-position:0 -176px}
.icon_box.announce_unread{background-position:0 -192px}
.icon_box.announce_unread_locked{background-position:0 -208px}
.icon_box.announce_unread_locked_mine{background-position:0 -224px}
.icon_box.announce_unread_mine{background-position:0 -240px}

.icon_box.arrow_down{background-position:0 -256px}
.icon_box.arrow_left{background-position:0 -272px}
.icon_box.arrow_right{background-position:0 -288px}
.icon_box.arrow_up{background-position:0 -304px}

.icon_box.sticky_read{background-position:0 -823px}
.icon_box.sticky_read_locked{background-position:0 -839px}
.icon_box.sticky_read_locked_mine{background-position:0 -855px}
.icon_box.sticky_read_mine{background-position:0 -872px}
.icon_box.sticky_unread{background-position:0 -887px}
.icon_box.sticky_unread_mine{background-position:0 -904px}
.icon_box.sticky_unread_mine{background-position:0 -919px}
.icon_box.locked_read{background-position:0 -935px}
.icon_box.locked_read_mine{background-position:0 -950px}
.icon_box.locked_unread{background-position:0 -965px}
.icon_box.locked_unread_mine{background-position:0 -980px}

.icon_box.post_exclamation{background-position:0 -1055px}
.icon_box.post_information{background-position:0 -1069px}
.icon_box.post_warning{background-position:0 -1084px}

.icon_box.topic_moved, .icon_box.pm_moved{background-position:0 -1097px}
.icon_box.topic_read, .icon_box.pm_read{background-position:0 -1112px}
.icon_box.topic_read_hot, .icon_box.pm_read_hot{background-position:0 -1127px}
.icon_box.topic_read_hot_locked, .icon_box.pm_read_hot_locked{background-position:0 -1142px}
.icon_box.topic_read_hot_locked_mine, .icon_box.pm_read_hot_locked_mine{background-position:0 -1159px}
.icon_box.topic_read_hot_mine, .icon_box.pm_read_hot_mine{background-position:0 -1175px}
.icon_box.topic_read_locked, .icon_box.pm_read_locked{background-position:0 -1191px}
.icon_box.topic_read_locked_mine, .icon_box.pm_read_locked_mine{background-position:0 -1208px}
.icon_box.topic_read_mine, .icon_box.pm_read_mine{background-position:0 -1224px}
.icon_box.topic_unread, .icon_box.pm_unread{background-position:0 -1239px}
.icon_box.topic_unread_hot, .icon_box.pm_unread_hot{background-position:0 -1254px}
.icon_box.topic_unread_hot_locked, .icon_box.pm_unread_hot_locked{background-position:0 -1270px}
.icon_box.topic_unread_hot_locked_mine, .icon_box.pm_unread_hot_locked_mine{background-position:0 -1287px}
.icon_box.topic_unread_hot_mine, .icon_box.pm_unread_hot_mine{background-position:0 -1305px}
.icon_box.topic_unread_locked, .icon_box.pm_unread_locked{background-position:0 -1320px}
.icon_box.topic_unread_locked_mine, .icon_box.pm_unread_locked_mine{background-position:0 -1336px}
.icon_box.topic_unread_mine, .icon_box.pm_unread_mine{background-position:0 -1352px}

.icon_box.last_post, .icon_box.newest_post{  cursor:pointer;  width:17px; height:9px}
.icon_box.last_post{background-position:0 -814px}
.icon_box.newest_post{background-position:0 -805px}

#ke-mp3 {font-size: 1.2em; margin: 16px 0; text-align: left;}
#ke-mp3 a {color: #fc271e; text-decoration: underline; font-weight: bold;}
#ke-mp3 a:hover {color: #c80b02; text-decoration: underline;}


/* SVATKY */

.svatek {
text-align:center;
}

table.svatky {
width:100%;
border: 1px;
text-align:center;
font-size: 1.1em;
}

table.svatky td.svatky_odkaz {
padding:10px 0 10px 0;
text-align:center;
font-size: 1.1em;
}

table.svatky td.svatek{
padding-bottom:10px;
}

.google-hledani {
min-height: 100px;
}
