.sborder-left       { width:100%; background:url(images/sborder-left.png) left top repeat-y; }
.sborder-right      { width:100%; background:url(images/sborder-right.png) right top repeat-y; padding:0 11px; }
/* hlavička logo menu */
.head-top { width:100%; height:180px; background:url(images/head-top.png) left top repeat-x; }
.head-mid { width:100%; height: 42px; background:url(images/head-mid.png) left top repeat-x; line-height:42px; }
.head-bot { width:100%; height: 31px; background:url(images/head-bot.png) left top repeat-x; line-height:31px; text-align:right; color:#fff; font-family:Verdana; }
.head-mid       { font-family:Verdana; font-size:12px; text-transform:uppercase; }
.delic          { width:2px; height:42px; background:url(images/delic.png) right center no-repeat; }
a.white         { color:#420; text-decoration:none; padding:14px 20px; }
a:hover.white   { color:#fea; text-decoration:none; background:url(images/hover.png) left center repeat-x #fff; }
.header         {  padding:12px 17px 0 17px; }
.logo           { width:690px; height:158px; background:url(images/logo-centr.png) left top repeat-x #fff; }
.logo-left      { height:158px; background:url(images/logo-left.png) left top no-repeat; }
.logo-right     { height:146px; background:url(images/logo-right.png) right top no-repeat; padding:6px; }
.logos          { width:100%; height:144px; background:url(images/logos.png) left top no-repeat; }
.logox          { width:100%; height:144px; background:url(images/logox.png) 164px top no-repeat; }
.logor          { width:100%; height:124px; background:url(images/logor.png) 524px top no-repeat; padding-top:20px; }
.login          { width:220px; height:158px; }
.login a        { color:#930; text-decoration:none }
.login a:hover  { color:#fea; text-decoration:none }
.uinfo          { width:145px; }
.uinfo div      { width:135px; height:20px; font-size:11px; font-family:Verdana; text-align:right; text-transform:uppercase; }
.uinfo a        { color:#420; text-decoration:none }
.uinfo a:hover  { color:#fea; text-decoration:none }
.sub-header     { padding:2px 10px; height:30px; color:#666; }
.left           { float:left; }
.right          { float:right; }
.clear          { clear:both; }

/* okrajové panely všeobecne */
.side-left .side-border-right {display:none;}
.side-right .side-border-left {display:none;}
.side-border-left   { background:#FFF3D3; width:190px; }
.side-border-right  { background:#FFF3D3; width:190px; }
/* okrajový panel L/P */
.side-body  { font-size:11px; color:#000; padding:4px; font-weight:bold; text-transform:uppercase; background:#fff; }
.scapmain   { height:31px; background:url(images/scap-centr.png) repeat-x; font-family:Verdana; font-size:11px; color:#fff; text-align:center; text-transform:uppercase; }
.scapmain-left  { width:10px; height: 31px; background:url(images/scap-left.png) no-repeat; }
.scapmain-right { width:10px; height: 31px; background:url(images/scap-right.png) no-repeat; }
/* stredný panel */
.main-bg    { color:#555; background:#FFF3D3; }
.capmain    { height:31px; background:url(images/scap-centr.png) repeat-x; font-family:Verdana; font-size:11px; color:#fff; text-align:center; }
.capmain-left       { width:10px; height: 31px; background:url(images/scap-left.png) no-repeat; }
.capmain-right      { width:10px; height: 31px; background:url(images/scap-right.png) no-repeat; }
.main-body          { font-size:11px; color:#000; background:#fff; padding:4px; }
.main-body-left     { width:10px; background:url(images/spanel-left.png) repeat-y; }
.main-body-right    { width:10px; background:url(images/spanel-right.png) repeat-y; }
.main-footer        { height:10px; background:url(images/spanel-bcentr.png) repeat-x; }
.main-footer-left   { width:10px; height:10px; background:url(images/spanel-bleft.png) no-repeat; }
.main-footer-right  { width:10px; height:10px; background:url(images/spanel-bright.png) no-repeat; }
.news-category      { border:0; margin:3px 5px 0 0; float:left; }
.news-footer        { font-size:10px; color:#555; background:#FFF3D3; border:1px solid #FFD291; padding:4px; }



a             { color:#369; text-decoration:none; }
a:hover       { color:#369; text-decoration:underline; }
a.side        { color:#555; text-decoration:none; }
a:hover.side  { color:#f6a504; text-decoration:underline; }
body { font-family:'Times New Roman',Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; background:#531; margin:0px; }
h1,h2,h3,h4,h5,h6,form { margin:0; padding:0; }
hr { height:1px; border:1px solid #eee; }
hr.side-hr { height:1px; border:1px solid #eee; }
td, pre { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.alt { color:#04688d; }
.spacer { margin-bottom:5px; }
.admin-message { font-family:Verdana; font-size:11px; text-align:center; color:#c00; background:#eee; border:1px solid #ddd; 	padding:5px; margin-bottom:5px; }
.button { font-family:Verdana; font-size:11px; color:#300; background:url(images/button.png); height:20px; border:1px outset #ca7; margin-top:4px; }
.bbcode { font-family:Verdana; font-size:10px; color:#000; background:#eee; border:1px solid #ccc; margin-top:2px; }
.textbox { font-family:Verdana; font-size:10px; color:#555; background:#eee; border:2px inset #ca7; }

/* Header and footer properties */
div.men         { width:80px; border:1px solid #000; padding:4px; text-align:center; float:left; }
a.men, a div.men  { background:#ff0; color:#000; text-decoration:none; padding:4px; font-size:12px; }
a:hover.men, a:hover div.men  { background:#000; color:#ff0; }
.m-header-left  { height:28px; background:#def; }
.m-header       { height:28px; background:#def; }
.m-header-right { height:28px; background:#def; }
.full-header { font-family:Verdana; font-size:10px; color:#000; background:#ffc; padding:5px 0 10px 0; }
.full-footer { font-family:Verdana; font-size:10px; color:#555; background:#FFF3D3; padding:5px; }
.bottom-footer { font-family:Verdana; font-size:10px; color:#fff; background:#555; padding:5px; }

/* General table properties */
.tbl-border { border:1px solid #630; background:#ccc; }
.tbl    { font-size:11px; color:#555; background:#fff; padding:4px; }
.tbl1   { font-size:11px; color:#000; background:#ffffea; padding:4px; }
.tbl2   { font-size:11px; color:#000; background:#fffff9; padding:4px; }
.center { margin:0 auto; }
.quote  { font-size:11px; color:#555; background:#eee; padding:4px; margin:0px 20px 0px 20px; border:1px solid #ccc; }
.poll   { height:12px; border:1px solid #FFD291; }
.forum-caption  { font-size:11px; font-weight:bold; color:#888; background:#eee; padding:2px 4px 4px 4px; }
.comment-name   { font-weight:bold; color:#04688d; }
.shoutboxname   { font-weight:bold; color:#04688d; }
.shoutbox       { color:#777; }
.shoutboxdate   { font-size:10px; color:#888; }
.small          { font-size:10px; font-weight:normal; }
.small2         { font-size:10px; font-weight:normal; color:#555; }
.side-small     { font-size:10px; font-weight:normal; color:#555; }
.side-label     { color:#555; background:#f1f1f1; margin:2px 0 2px 0; padding:2px 2px 3px 2px; }

/* Vertical Navigation */
#navigation h2 { font-size:10px; font-weight:normal; background:#f1f1f1; margin:0; padding:4px; }
#navigation ul { margin:0; padding:0; list-style-type:none; }
* html #navigation ul li{ height:1%; }
#navigation a { display:block; color:#555; padding:2px; text-decoration:none; }
#navigation a:hover { color:#fff;	background:#f6a504; }
/* Page Navigation */
.pagenav { padding:4px; }
.pagenav span { color:#fff; background:#f6a504; border:1px solid #ddd; padding:2px 4px 2px 4px; margin:2px; }
.pagenav a { color:#555; background:#f1f1f1; border:1px solid #ddd; padding:2px 4px; margin:2px; text-decoration:none; }
.pagenav a:hover { color:#fff; background:#f6a504; margin:2px; text-decoration:none; }

