.picframe {
display:block;
background-color:#FFF;
border:1px solid #555;
position:relative;
bottom:2px;
right:2px;
padding:2px 6px
}

.picshadow {
background-color:#888;
color:inherit;
margin-left:4px;
margin-top:4px
}

#loader_container {
text-align:center;
position:absolute;
top:40%;
width:100%
}

#loader {
font-family:"Trebuchet MS", Verdana, Tahoma, Helvetica, sans;
font-size:10px;
color:#000;
background-color:#FFF;
display:block;
width:135px;
border:1px solid #777;
text-align:left;
z-index:255;
margin:0 auto;
padding:10px 0 16px
}

#progress {
height:5px;
font-size:1px;
width:10px;
position:relative;
top:1px;
left:10px;
background-color:#999
}

#loader_bg {
background-color:#EEE;
position:relative;
top:8px;
left:8px;
height:7px;
width:113px;
font-size:1px
}

.border_preview {
font-family:"Trebuchet MS", Verdana, Tahoma, Helvetica, sans;
font-size:16px;
color:#444;
z-index:100;
position:absolute;
background:#FFF;
border:2px dotted #369;
padding:10px
}

.preview_temp_load {
vertical-align:middle;
text-align:center;
padding:10px
}

.preview_temp_load img {
vertical-align:middle;
text-align:center
}

.forumline_left {
background-color:#F8F8F8;
border-bottom:2px #248 solid;
border-left:2px #248 solid
}

.tab_links,a.tab_links:hover,a.tab_links:link,a.tab_links:active,a.tab_links:visited {
font-size:11px;
color:#F72;
text-decoration:none
}

.tab_links_unsel,a.tab_links_unsel:hover,a.tab_links_unsel:link,a.tab_links_unsel:active,a.tab_links_unsel:visited {
font-size:11px;
color:#333;
text-decoration:none
}

a.tab_links:hover,a.tab_links_unsel:hover {
color:#FFA;
text-decoration:underline
}

.tab_headers,th.tab_headers {
color:#F72;
font-size:11px;
font-weight:700;
padding-left:4px;
padding-right:8px;
border:#036;
background-color:#069;
border-style:solid;
border-width:1px 1px 0
}

.tab_headers_unsel,th.tab_headers_unsel {
color:#333;
font-size:11px;
font-weight:700;
padding-left:4px;
padding-right:8px;
border:#369;
background-color:#69A;
border-style:solid;
border-width:1px 1px 0
}

.tab_border {
background-color:#888;
border:1px
}

.filler,th.filler {
background-color:#69A;
background-image:none
}

.mooshow a img {
border:none;
outline:none;
-moz-outline:none
}

.mooshow_outerContainer {
position:relative;
background-color:#FFF;
color:inherit;
width:20px;
height:1px;
display:table;
margin:0 auto
}

.dropShadowBorder {
border-top:1px solid #FFF;
border-right:1px solid #CCC;
border-left:1px solid #FFF;
border-bottom:1px solid #CCC
}

.mooshow {
position:inherit;
display:none
}

.mooshow_loading {
position:absolute;
top:0;
left:0;
display:none
}

.mooshow_copyright {
position:absolute;
top:15px;
right:10px;
color:#CCC;
font-size:9px
}

.mooshow_extras {
text-align:left;
color:#666;
background-color:inherit;
margin:0 auto
}

.mooshow_topNav {
padding-top:5px;
padding-bottom:15px;
text-align:left;
font-size:8px;
background-color:inherit;
color:#CCC;
line-height:170%;
width:100%
}

.mooshow_captions {
background-color:#FFF;
color:#999;
text-align:left;
line-height:140%;
height:35px;
width:100%;
margin:0 auto
}

.mooshow_contentContainer {
background-color:#666;
color:inherit;
position:relative;
text-align:center;
line-height:0.0
}

.mooshow_overlayNav {
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
margin:0 auto
}

.mooshow_prevLink,.mooshow_nextLink {
width:30%;
height:100%;
background:transparent url(../../images/fap/fap_blank.gif) no-repeat;
outline:none
}

.mooshow_prevLink {
left:0;
float:left;
outline:none;
-moz-outline:none
}

.mooshow_nextLink {
right:0;
float:right;
outline:none;
-moz-outline:none
}

.mooshow_prevLink:hover,.mooshow_prevLink:visited:hover {
background:url(../../images/fap/fap_prev.gif) left 100% no-repeat
}

.mooshow_nextLink:hover,.mooshow_nextLink:visited:hover {
background:url(../../images/fap/fap_next.gif) right 100% no-repeat
}

.mooshow_IPTC {
position:absolute;
top:0;
left:0;
height:auto;
background-color:#000;
color:#CCC;
font-size:9px;
line-height:140%;
text-align:left;
filter:alpha(opacity=80);
-moz-opacity:0.8px;
opacity:0.8px;
display:none
}

.mooshow_IPTCbutton {
position:absolute;
top:0;
left:0
}

.mooshow_IPTC_left {
float:left;
text-align:right;
width:18%
}

.mooshow_IPTC_right {
float:right;
text-align:left;
width:80%
}

* {
margin:0;
padding:0
}

html {
font-size:100%
}

body {
font-family:Verdana, "Trebuchet MS", "Lucida Grande", Helvetica, Arial, sans-serif;
color:#CCC;
background-color:#111;
font-size:62.5%;
margin:0 10px
}

iframe {
overflow:hidden
}

.nastred {
text-align:center
}

.musicserver {
text-align: center:
margin: 5px 0 25px 0;
}


.levy-sloupec {
float:left;
width:740px;
overflow:hidden
}

.levy-sloupec #banner_inside {
text-align:center;
border:1px solid #555;
width:735px;
overflow:hidden
}

.pravy-sloupec {
clear:right;
float:right;
border:1px solid #555;
width:185px;
margin:0 0 10px 5px
}

.pravy-sloupec h2 {
display:block;
text-align:center;
vertical-align:middle;
color:#fc3;
font-weight:700;
font-size:1.3em;
background:url('./images/tbl_h_c.gif') top left repeat-x;
border-bottom:1px solid #555;
height:25px;
white-space:nowrap;
overflow:hidden;
margin:-1px 0 5px;
padding:5px 0 0
}

.pravy-sloupec .obsah {
overflow:hidden;
margin:0 0 10px;
padding:4px
}

.pravy-sloupec .obsah a .nadpis {
color:#fc3;
font-weight:700;
font-size:1.1em
}

.pravy-sloupec .obsah a:hover .nadpis {
color:#d22
}

.backlink {
text-align:center;
font-size:6px;
border-top:1px solid red;
border-bottom:1px solid red;
width:940px;
margin:6px auto;
padding:5px 0
}

.backlink a {
font-size:11px;
margin:0 1px
}

#wrapcentre {
margin:15px 5px 0
}

#wrapfooter {
text-align:center;
clear:both
}

#wrapper {
width:980px;
margin:0 auto
}

#top_logo {
background:url('./images/top_header.png') repeat;
height:150px;
border-width:0;
margin:0;
padding:0
}

#top_logo #logo {
float:left;
width:170px;
height:150px
}

#top_logo h1 a {
text-decoration:none;
margin:10px 20px 0 80px
}

#top_logo #logo_right {
float:right;
width:700px;
padding:10px 0 0
}

#top_logo #logo_right #banner_top {
width:468px;
_width:470px;
height:60px;
margin:20px 60px 0 0;
padding:0
}

#bottom_logo_ext {
border-top:1px solid #444;
border-bottom:1px solid #555
}

#bottom_logo {
border:0 solid #181818;
background:url('./images/bg_footer.gif') repeat
}

.leftshadow {
background:url('./images/shadow_left.gif') repeat-y;
width:9px;
vertical-align:top;
padding:0
}

.rightshadow {
background:url('./images/shadow_right.gif') repeat-y;
width:9px;
vertical-align:top;
padding:0
}

.forum-buttons {
color:#FC3;
background:#111 url('./images/bg_buttons.gif') top left repeat-x;
border-top:solid 1px #D22;
border-bottom:solid 1px #D22;
height:24px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.1em;
font-weight:700;
text-align:center;
vertical-align:middle;
white-space:nowrap;
padding:6px 0 0
}

#wrapnav {
width:100%;
background-color:#111;
border-color:#181818;
border-style:solid;
border-width:1px;
margin:0
}

#datebar {
margin:10px 25px 0
}

#findbar {
width:100%;
border:0;
margin:0;
padding:0
}

.forumrules {
background-color:#FFA;
font-weight:400;
font-size:1.1em;
font-family:Verdana, "Trebuchet MS", "Lucida Grande", Arial, Helvetica, sans-serif;
border-color:#08F;
border-style:solid;
border-width:1px;
padding:4px
}

h1 {
color:#FC3;
font-family:"Trebuchet MS", "Lucida Grande", Verdana, sans-serif;
font-size:1.8em;
font-weight:700;
text-decoration:none
}

h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.5em;
font-weight:700;
line-height:120%;
text-decoration:none
}

h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.3em;
font-weight:700;
line-height:120%
}

h4 {
font-size:0.9em;
font-weight:700;
padding-top:3px;
margin:0
}

p.moderators {
float:left;
color:#FC3;
font-weight:700;
margin:0
}

p.breadcrumbs {
float:left;
color:#FC3;
font-weight:700;
white-space:normal;
font-size:1em;
margin:0
}

p.datetime {
float:right;
white-space:nowrap;
font-size:1em;
margin:0
}

p.searchbar {
white-space:nowrap;
padding:2px 0
}

p.forumdesc {
padding-bottom:4px
}

.postreported,.postreported a:visited,.postreported a:hover,.postreported a:link,.postreported a:active {
color:CC3333;
font-weight:700;
margin:1px 0
}

.postapprove,.postapprove a:visited,.postapprove a:hover,.postapprove a:link,.postapprove a:active {
color:#070;
font-weight:700
}

.postapprove img,.postreported img {
vertical-align:bottom
}

.postbody {
width:540px;
font-size:1.3em;
line-height:1.4em;
font-family:Verdana, "Trebuchet MS", "Lucida Grande", Helvetica, Arial, sans-serif
}

.postbody li,ol,ul {
margin:0 0 0 1.5em
}

.rtl .postbody li,.rtl ol,.rtl ul {
margin:0 1.5em 0 0
}

.posthilit {
background-color:#0F0
}

.nav {
color:#FC3;
font-weight:700;
margin:0
}

.pagination {
color:#FC3;
font-size:1em;
font-weight:700;
padding:4px
}

.gen {
font-size:1.2em;
margin:1px
}

.genmed {
font-size:1.1em;
margin:1px
}

.gensmall {
font-size:1em;
margin:1px
}

.copyright {
padding-left:2px;
padding-right:2px;
font-size:1em;
color:#FC3;
vertical-align:middle
}

.titles {
font-family:Verdana, "Trebuchet MS", "Lucida Grande", Helvetica, Arial, sans-serif;
font-weight:700;
font-size:1.3em;
text-decoration:none
}

.error {
color:CC3333
}

.tbl-title {
color:#FC3;
margin-top:6px
}

.tbl-h-c {
background:url('./images/tbl_h_c.gif') bottom left repeat-x;
height:30px;
font-weight:700;
font-size:1.3em;
text-align:center;
vertical-align:middle;
white-space:nowrap;
overflow:hidden;
margin:0
}

.tbl-h-l {
background:url('./images/tbl_h_l.gif') bottom left no-repeat;
padding-left:27px
}

.tbl-h-r {
background:url('./images/tbl_h_r.gif') bottom right no-repeat;
padding-right:27px
}

.tbl-f-c {
background:url('./images/tbl_f_c.gif') bottom left repeat-x;
height:12px;
font-size:0.1em;
white-space:nowrap;
overflow:hidden;
margin:0
}

.tbl-f-l {
background:url('./images/tbl_f_l.gif') bottom left no-repeat;
padding-left:10px
}

.tbl-f-r {
background:url('./images/tbl_f_r.gif') bottom right no-repeat;
padding-right:10px
}

th {
color:#FC3;
background-color:#111;
background-image:url('./images/bg_th.gif');
font-size:1.1em;
font-weight:700;
white-space:nowrap;
padding:7px 5px
}

td {
padding:2px
}

td.profile {
padding:4px
}

td.np-body {
background-color:#111;
padding:0
}

.tablebg {
background-color:#111;
border:solid 1px #555
}

.tablebg th {
color:#FC3;
background:#111 url('./images/bg_th.gif') top left repeat-x;
font-size:1.1em;
font-weight:700;
height:26px;
border:solid 1px #181818;
border-right-color:#444;
border-bottom-color:#444;
white-space:nowrap;
padding:0 5px
}

.cat {
color:#08F;
background-color:#111;
background-image:url('./images/bg_th.gif');
border:solid 1px #181818;
border-right-color:#444;
border-bottom-color:#444;
height:26px;
text-indent:4px;
margin:0;
padding:0
}

.cat h4 a,.cat h4 a:visited {
color:#FC3;
font-size:1.2em;
font-weight:700;
text-decoration:none
}

.cat h4 a:hover,.cat h4 a:active {
color:#D22;
font-size:1.2em;
font-weight:700;
text-decoration:underline
}

.cat-bottom {
background:#111 url('./images/bg_catbottom.gif') top left repeat-x;
border:solid 1px #181818;
border-right-color:#222;
border-bottom-color:#222;
height:28px;
min-height:28px;
text-align:center;
padding:0
}

.catdiv {
background-color:#111;
background-image:url('./images/bg_th.gif');
border:solid 1px #181818;
border-right-color:#444;
border-bottom-color:#444;
height:26px;
margin:0;
padding:0
}

.rtl .catdiv {
background-color:#111;
background-image:url('./images/bg_th.gif')
}

.row1,.row2,.row3,.row4 {
border:solid 1px #181818;
border-right-color:#222;
border-bottom-color:#222;
padding:4px
}

.row1 {
background-color:#080808
}

.row2 {
background-color:#121212
}

.row3 {
background-color:#232323
}

.row4 {
background-color:#323232
}

.row-post-top {
width:550px;
background-color:#111;
border:solid 1px #181818;
border-right-color:#222;
border-bottom-color:#222;
vertical-align:top
}

.row-post-body {
width:550px;
background:#000 url('./images/bg_post.gif') top left repeat-x;
border:solid 1px #181818;
border-right-color:#222;
border-bottom-color:#222;
vertical-align:top
}

.row-post-bottom {
width:550px;
_width:550px;
color:#666;
background:#000 url('./images/bg_postbottom.gif');
border:solid 1px #181818;
border-right-color:#222;
border-bottom-color:#222;
vertical-align:middle;
font-size:1em;
line-height:1.2em;
white-space:nowrap;
padding:1px
}

.spacer {
background-color:#F80;
background-image:url('./images/bg_spacerow.gif');
border:solid 1px #181818;
border-right-color:#222;
border-bottom-color:#222;
height:4px;
padding:0
}

hr {
color:#232323;
background-color:#232323;
height:1px;
border-width:0
}

.legend {
text-align:center;
border:solid 1px #181818;
background-color:#111;
margin:0 auto
}

a.forumlink,a.forumlink:visited {
color:#FC3;
font-family:Verdana, "Trebuchet MS", "Lucida Grande", Helvetica, Arial, sans-serif;
font-size:1.2em;
font-weight:700;
text-decoration:none
}

a.forumlink:hover,a.forumlink:active {
color:#D22;
font-family:Verdana, "Trebuchet MS", "Lucida Grande", Helvetica, Arial, sans-serif;
font-size:1.2em;
font-weight:700;
text-decoration:underline
}

a.topictitle {
font-family:Verdana, "Trebuchet MS", "Lucida Grande", Helvetica, Arial, sans-serif;
font-weight:700;
font-size:1.2em;
margin:1px 0
}

th a,th a:visited {
color:#08F !important;
text-decoration:none
}

a.subforum.read {
background-image:url('./images/subforum_read.gif');
background-repeat:no-repeat;
background-position:3px;
padding-left:12px
}

a.subforum.unread {
background-image:url('./images/subforum_unread.gif');
background-repeat:no-repeat;
background-position:3px;
padding-left:12px
}

.forum-buttons a,.forum-buttons a:visited {
color:#FC3;
font-weight:700;
text-decoration:none;
vertical-align:top
}

.forum-buttons a:hover,.forum-buttons a:active {
color:#D22;
font-weight:700;
text-decoration:none;
vertical-align:top
}

form {
border:0;
margin:0;
padding:0
}

textarea {
color:#FC3;
background-color:#111;
border:1px solid #CCC;
font-family:Verdana, "Trebuchet MS", "Lucida Grande", Helvetica, Arial, sans-serif;
font-size:1.3em;
line-height:1.4em;
font-weight:400;
padding:2px
}

option {
padding:0 1em 0 0
}

option.disabled-option {
color:#888
}

.rtl option {
padding:0 0 0 1em
}

input.radio {
background-color:transparent;
border:none
}

.post {
background-color:#111;
border-style:solid;
border-width:1px
}

.btnmain {
color:#FC3;
background-color:#111;
border:1px solid #CCC;
font-family:Verdana, "Trebuchet MS", "Lucida Grande", Helvetica, sans-serif;
font-size:1.1em;
font-weight:700;
cursor:pointer;
padding:1px
}

.btnlite {
color:#FC3;
background-color:#111;
border:1px solid #CCC;
font-family:Verdana, "Trebuchet MS", "Lucida Grande", Helvetica, sans-serif;
font-size:1.1em;
font-weight:400;
cursor:pointer;
padding:1px
}

.helpline {
color:#FC3;
background-color:#111;
border:1px solid #555
}

.popuppm-new a {
color:#FC3;
background:#000 url('./images/bg_post.gif') top left repeat-x;
border:solid 1px #444;
font-size:1.2em;
font-weight:700;
text-decoration:none;
margin:5px 0;
padding:40px 60px
}

.popuppm-new a:hover {
color:#D22;
border:solid 1px #D22;
text-decoration:underline
}

a.pm-new-link,a.pm-new-link:visited {
color:#08F;
text-decoration:underline
}

.pm-bg-color {
background-color:#666
}

.quotetitle {
color:#FD9;
background:#F93 url('./images/bbc_quote.gif') no-repeat right;
border:1px solid #555;
font-family:Verdana, "Trebuchet MS", "Lucida Grande", Helvetica, Arial, sans-serif;
font-size:0.9em;
font-weight:700;
text-align:left;
width:90%;
margin-top:10px;
padding:5px
}

.attachtitle {
color:#468;
background:#ACF url('./images/bbc_zip.gif') no-repeat right;
border:1px solid #555;
font-family:Verdana, "Trebuchet MS", "Lucida Grande", Helvetica, Arial, sans-serif;
font-size:0.9em;
font-weight:700;
text-align:left;
width:90%;
margin-top:10px;
padding:5px
}

.quotetitle .quotetitle {
font-size:1em
}

.quotecontent,.attachcontent {
background:#232323;
border:1px solid #555;
border-top:0;
font-family:Verdana, "Trebuchet MS", "Lucida Grande", Helvetica, Arial, sans-serif;
font-size:1em;
text-align:left;
width:90%;
overflow:auto;
direction:ltr;
padding:5px
}

.attachcontent {
font-size:0.85em
}

.codetitle {
color:#FD9;
background:#193 url('./images/bbc_code.gif') no-repeat right;
border:1px solid #555;
font-family:Verdana, "Trebuchet MS", "Lucida Grande", Helvetica, Arial, sans-serif;
font-size:0.9em;
font-weight:700;
text-align:left;
margin-top:10px;
width:90%;
padding:5px
}

.codecontent {
color:#0F0;
background:#232323;
border:1px solid #555;
border-top:0;
font-family:'Courier New', Monaco, monospace;
font-size:0.85em;
font-weight:400;
text-align:left;
width:90%;
height:100px;
overflow:auto;
direction:ltr;
padding:5px
}

.syntaxcomment {
color:#F80
}

.syntaxkeyword {
color:#070
}

.bc-tbl {
border:solid 1px #555;
background-color:#111;
margin:5px 0
}

.bc-header {
color:#FC3;
background:#111 url('./images/bg_nav1.gif');
font-size:1.3em;
font-weight:700;
text-align:left;
padding:4px 5px
}

.bc-links {
color:#999;
background:#111 url('./images/bg_nav2.gif') top left repeat-x;
font-size:1em;
line-height:1.4em;
text-align:right;
padding:3px 5px
}

.bc-links-left {
position:relative;
float:left;
text-align:left
}

.bc-header,.bc-links {
border:solid 1px #181818;
border-right-color:#222;
border-bottom-color:#222
}

.bc-div a.nav-current,.bc-div a.nav-current:visited {
color:#08F
}

.pm_marked_colour {
background-color:#333
}

.pm_replied_colour {
background-color:#DEF
}

.pm_friend_colour {
background-color:#070
}

.pm_foe_colour {
background-color:#D22
}

.cleaner {
clear:both
}

img {
border:none
}

.sep {
color:#FC3;
background-color:#08F
}

pre {
font-size:1.1em;
font-family:'Courier New', Monaco, monospace
}

.nowrap {
white-space:nowrap
}

.username-coloured {
font-weight:700
}

.pravy-sloupec .obsah h3,p {
font-size:1.1em
}

.pravy-sloupec .obsah p a,.pravy-sloupec .obsah a p {
color:#cecece;
text-decoration:none
}

.pravy-sloupec .obsah p a:hover,.pravy-sloupec .obsah a:hover p {
text-decoration:none
}

#top_logo h1 a:hover,th a:hover,.bc-links a,.bc-links a:visited,.bc-links a:hover {
text-decoration:underline
}

.forumrules h3,.syntaxstring {
color:#D22
}

.rtl p.moderators,.rtl p.breadcrumbs {
float:right
}

p.linkmcp,p.searchbarreg {
float:right;
white-space:nowrap;
margin:0
}

.rtl p.linkmcp,.rtl p.datetime,.rtl p.searchbarreg {
float:left
}

p.topicauthor,p.topicdetails {
margin:1px 0
}

.postauthor,.postdetails,.syntaxbg,.syntaxdefault,.syntaxhtml {
color:#FC3
}

td.np,table.colortable td {
padding:0
}

a:link,a:active,a:visited,a.topictitle:visited,.bc-div a,.bc-div a:visited {
color:#FC3;
text-decoration:none
}

a:hover,a.pm-new-link:hover,a.pm-new-link:active {
color:#D22;
text-decoration:underline
}

input,select,.btnbbcode,.btnfile {
color:#FC3;
background-color:#111;
border:1px solid #CCC;
font-family:Verdana, "Trebuchet MS", "Lucida Grande", Helvetica, sans-serif;
font-size:1.1em;
font-weight:400;
padding:1px
}

input:hover,textarea:hover,select:hover,btnmain:hover,btnlite:hover,btnfile:hover,btnbbcode:hover {
color:#D22;
background-color:#232323;
border:solid 1px #FC3
}

input:focus,textarea:focus,select:focus,btnmain:focus,btnlite:focus,btnfile:focus,btnbbcode:hover {
color:#FC3;
background-color:#111;
border:solid 1px #D22
}

.bc-div a:hover,.bc-div a:active,.bc-div a.nav-current:hover,.bc-div a.nav-current:active {
color:#D22;
text-decoration:none
} 
