a:link            { color: #059; font-weight: normal; text-decoration: none; outline-style: none; outline-width: medium }
a:visited         { color: #059; font-weight: normal; text-decoration: none }
a:hover         { color: #f89f29; font-weight: normal; text-decoration: none; left: -3px; outline-style: none; outline-width: medium }
a:active         { color: #059; font-weight: normal; text-decoration: none; outline-style: none; outline-width: medium }
body              { color: #555; font-size: 11px; font-style: normal; background-image: url(images/bg.gif); margin: 0; padding: 10px 0 }

form {
	margin : 0px;
}

hr {
	height : 1px;
	border : 1px solid #eee;
}

hr.side-hr {
	height : 1px;
	border : 1px solid #eee;
}

td {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

pre {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}
.outer-border   { }

.sub-header     { color: #ff7502; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(images/sub.png); background-repeat: repeat-x; word-spacing: 4px; letter-spacing: 1px; padding-top: 0; padding-right: 0; padding-bottom: 0; height: 34px }

.sub-header ul{
	margin: 0;
	padding: 0;
}

.sub-header ul li{
	display: inline;
}

.sub-header ul li.first-link .bullet{
	display: none;
}

.banner      { background-image: url(images/banner.gif) }

.footer           { color: #dadada; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(images/block2.png); background-repeat: repeat-x; padding: 1px 5px 3px 8px; height: 20px; border-right: 1px solid #666; border-left: 1px solid #666 }
.copyr      { background-color: #999; padding-top: 7px; padding-bottom: 7px; padding-left: 7px; height: 20px; border-right: 1px solid #666; border-left: 1px solid #666 }
.privates  { color: #000; font-size: 12px; font-weight: bold; text-decoration: none }
.button  { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #7ba00c; margin-top: 1px; height: 16px; border: solid 1px #41540a }

.bbcode      { color: #555; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(images/blok1.gif); margin-top: 2px; border: solid 1px #000000 }

.textbox  { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f8f8f0; margin-top: 1px; border: solid 1px }

.textbox2  { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; margin-top: 1px; border: solid 1px }
.main-body             { color: #545454; font-size: 11px; background-color: #fff; padding: 5px }
.mb    { color: #555; font-size: 11px; background-color: #eaeaea; padding: 5px; border: solid 1px #c0c0c0 }
.center {
	margin : 0 auto;
}

.side-body        { color: #545454; font-size: 11px; background-color: #fff; padding: 5px }

.main-bg      { color: #545454; background-color: #fff; padding: 10px 5px }
/* Menu */
.border {
	margin-bottom : 0px;
}
/* Menu*/
.admin-message {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-align : center;
	color : #555;
	background-color : #EAEAEA;
	border : 1px solid #e1e1e1;
	padding : 3px 4px 5px 4px;
	margin-bottom : 5px;
}

.side-left .side-border-right {display: none;}
.side-right .side-border-left {display: none;}

.side-border-left        { color: #303030; background-color: #fff; padding: 10px 0 10px 5px; width: 20% }

.side-border-right                { color: #303030; background-color: #fff; padding: 10px 5px 5px 0; width: 20% }

.news-category {
	border:0;
	margin:3px 5px 0 0;
	float:left;
}

.news-footer        { color: #333333; font-size: 10px; background-image: url(images/six_0.gif); background-repeat: repeat-x; text-align: right; padding: 3px 4px 4px; height: 16px; border-style: none solid solid; border-width: medium 1px 1px; border-color: #610001 }

.capmain                    { color: #f8f8f0; font-size: 11px; font-family: Verdana; font-weight: bold; background-image: url(images/green_bg.png); background-repeat: repeat-x; text-align: left; text-transform: uppercase; height: 25px }

.scapmain             { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #303030; background-repeat: repeat-x; text-align: center; padding: 3px 5px 5px; height: 15px }

.tbl-border  { }

.tbl    { color: #303030; font-size: 11px; background-color: #fff; padding: 4px }

.tbl1    { color: #303030; font-size: 11px; background-color: #fff; padding: 4px }

.tbl2      { color: #303030; font-size: 11px; background-color: #eaeaea; padding: 4px }
.art1  { background-color: #dadada; padding-top: 2px; padding-bottom: 2px; border: solid 1px #ccc }
.art2  { background-color: #eaeaea; padding-top: 2px; padding-bottom: 2px; border: solid 1px #ccc }
.tb{}
.forum-caption  { color: #333333; font-size: 11px; font-weight: bold; background-color: transparent; padding: 2px 4px 4px }

.quote {
	font-size : 11px;
	color : #555;
	background-color : #f8f8f8;
	padding : 4px;
	margin : 0px 20px 0px 20px;
	border : 1px solid #bbb;
}

.poll {
	height : 12px;
	border : 1px solid #000;
	color : #ff9900;
}

.comment-name {
	font-weight : bold;
	color : #005599;
}

.shoutboxname {
	font-weight : bold;
	color : #005599;
	background-color: #363636 ;
}

.shoutbox {
	color : #777;
	background-color: #363636 ;
}

.shoutboxdate {
	font-size : 10px;
	color : #333333;
	background-color: #363636 ;
}

.small {
	font-size : 10px;
	font-weight : normal;
}

.small2 {
	font-size : 10px;
	font-weight : normal;
	color : #555;
}

.side-small  { color: #333333; font-size: 10px; font-weight: normal; background-color: transparent }

.side-label {
	color : #333333;
	background-color : #5B5B5B;
	padding : 2px 2px 3px 2px;
}

/* Vertical Navigation */

#navigation h2 {
	font-size: 10px;
	color : #555;
	background-color: #EAEAEA;
	margin: 0;
	padding: 0px;
}
	
#navigation ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

* html #navigation ul li{
   height: 1%;
}

#navigation a {
	display: block;
	color: #333;
	background-color: #EAEAEA;
	padding: 2px;
	text-decoration : none;
}

#navigation a:hover {
	color: #fff;
	background-color: #BB2300;
}

/* Page Navigation */

.pagenav        { color: #303030; background-color: #fff; background-repeat: repeat-x; text-align: center; padding: 5px; height: 22px }

.pagenav span      { color: #303030; font-weight: bold; background-repeat: no-repeat; margin-right: 2px; padding: 5px; width: 22px; height: 22px; border: solid 1px #9ec620 }

.pagenav a      { background-repeat: no-repeat; margin-right: 2px; padding: 5px; width: 22px; height: 22px; border: solid 1px #41540a }

.pagenav a:hover      { font-size: 11px; text-decoration: underline; padding: 5px }

/* CSS Menu*/
.kl:link             { color: #f8f8f0; font-size: 11px; font-family: Verdana; font-weight: bold; text-decoration: none; outline-style: none; outline-width: medium }
.kl:visited          { color: #f8f8f0; font-size: 11px; font-family: Verdana; font-weight: bold; text-decoration: none }
.kl:hover          { color: #059; font-size: 11px; font-family: Verdana; font-weight: bold; text-decoration: none; left: -3px; outline-style: none; outline-width: medium }
.kl:active          { color: #f8f8f0; font-size: 11px; font-family: Verdana; font-weight: bold; text-decoration: none; outline-style: none; outline-width: medium }


#nav           { font-family: Arial, verdana, sans-serif; background-image: url(images/top.png); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 50%; list-style: none; margin: 0; padding: 0; position: relative; z-index: 200; height: 7px }

.sub-header3              { color: #dadada; font-style: normal; background-image: url(images/head_nav.png); background-repeat: repeat-x; text-align: left; padding-top: 4px; padding-left: 8px; height: 20px }
.sub-header4           { color: #fff; font-style: normal; font-weight: bold; background-image: url(images/sub-heade1r.png); height: 24px }

.moni      { color: #f8f8f0; font-size: 13px; font-family: Verdana; font-weight: bold; background-image: url(images/table_bg.gif); background-repeat: no-repeat; text-transform: uppercase; padding-bottom: 5px; padding-left: 2px; width: 203px; height: 27px }
.moni2    { padding-bottom: 5px; width: 80px }


.panel { color: #eaeaea; font-size: 10px; font-family: Verdana; font-weight: bold }
.navi    { color: #f89f29; font-size: 12px; font-family: Verdana; font-weight: bold; text-transform: uppercase }
.navi:link      { color: #f89f29; font-size: 12px; font-weight: bold }
.navi:hover      { color: #f8f8f0; font-size: 12px; font-weight: bold; height: 20px; border-top: 1px dashed #f8f8f0; border-right: #f8f8f0; border-bottom: 1px dashed #f8f8f0 }
.navi:visited     { color: #f89f29; font-size: 12px; font-family: Verdana; font-weight: bold }
.navi:active     { color: #f89f29; font-size: 12px }
.top-center    { font-style: italic; background-color: #fff; background-repeat: repeat-x; text-align: center; height: 20px }
.foot-center     { font-size: 11px; background-color: #fff; background-repeat: repeat-x; text-align: center; height: 20px }
.top-left     { background-image: url(images/top_left.gif); background-repeat: no-repeat; width: 15px; height: 20px }
.top-right     { background-image: url(images/top_right.gif); background-repeat: no-repeat; width: 15px; height: 20px }
.foot-left     { background-image: url(images/foot_left.gif); background-repeat: no-repeat; width: 15px; height: 20px }
.foot-right     { background-image: url(images/foot_right.gif); background-repeat: no-repeat; width: 15px; height: 20px }
.cap-left       { background-image: url(images/o_l.png); background-repeat: no-repeat; width: 9px; height: 25px }
.cap-left2      { background-image: url(images/cent_left2.gif); background-repeat: no-repeat; width: 30px }
.cap-right       { background-image: url(images/cent_right.gif); background-repeat: no-repeat; width: 30px }
.cap-right2        { background-image: url(images/o_r.png); background-repeat: no-repeat; width: 9px; height: 25px }
.cap-down              { color: #f8f8f0; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #303030; background-repeat: repeat-x; text-align: left; height: 18px }
.inter    { background-image: url(images/inter.gif); background-repeat: no-repeat; width: 152px; height: 20px }
.prt-left    { background-image: url(images/prt_left.gif); background-repeat: no-repeat; width: 30px; height: 36px }
.prt-center  { background-color: #303030; height: 36px }
.prt-right    { background-image: url(images/prt_right.gif); background-repeat: no-repeat; width: 30px; height: 36px }
.cap1       { background-image: url(images/g_l.png); background-repeat: no-repeat; width: 9px; height: 25px }
.cap2        { background-image: url(images/g_r.png); background-repeat: no-repeat; width: 9px; height: 25px }
.capka                    { color: #f8f8f0; font-size: 11px; font-family: Verdana; font-weight: bold; background-image: url(images/grey_bg.png); background-repeat: repeat-x; text-align: left; text-transform: uppercase; height: 25px }
.cap3       { background-image: url(images/b_l.png); background-repeat: no-repeat; width: 9px; height: 25px }
.cap4        { background-image: url(images/b_r.png); background-repeat: no-repeat; width: 9px; height: 25px }
.capb                   { color: #f8f8f0; font-size: 11px; font-family: Verdana; font-weight: bold; background-image: url(images/blue_bg.png); background-repeat: repeat-x; text-align: left; text-transform: uppercase; height: 25px }
.yxo  { text-align: left; padding-right: 10px }
.yxo2   { text-align: right }
.knop  { text-align: center }
.nava    { font-weight: bold; background-image: url(images/sub.png); padding-left: 5px; height: 34px }
.nava ul{
	margin: 0; padding: 0;
	float: left;}

.nava ul li{
	display: inline;}

.nava ul li a    { color: #f8f8f0; font-size: 11px; font-weight: bold; text-decoration: none; text-transform: uppercase; margin-right: 10px; padding: 11px 2px 7px; height: 19px; float: left }

.nava ul li a:visited { color: white; font-weight: bold }

.nava ul li a:hover, .menu ul li .current     { color: #fff; font-weight: bold; background-image: url(images/over.png); background-repeat: repeat-x; height: 19px }