a:link           { color: #b2b2b2; font-weight: normal; text-decoration: none; outline-style: none; outline-width: medium }
a:visited        { color: #b2b2b2; font-weight: normal; text-decoration: none }
a:hover        { color: red; font-weight: normal; text-decoration: none; left: -3px; outline-style: none; outline-width: medium }
a:active        { color: #b2b2b2; font-weight: normal; text-decoration: none; outline-style: none; outline-width: medium }
body          { color: #fff; font-size: 11px; font-style: normal; background-color: #3a3d3d; margin: 0; padding: 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 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000;
	background-color : #888;
	border-top : 1px solid #000;
	border-bottom : 1px solid #000;
	padding : 0px;
}

.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-image: url(images/footer.gif); background-repeat: no-repeat; padding-top: 7px; padding-bottom: 7px; padding-left: 7px; width: 1000px; height: 104px }
.ft  { padding-bottom: 40px; padding-left: 40px }
.privates  { color: #000; font-size: 12px; font-weight: bold; text-decoration: none }
.button {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000;
	background-color : #9F9F9F;
	height : 16px;
	border : 1px solid #000;
	margin-top : 1px;
}

.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 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000;
	background-color : #9F9F9F;
	border : 1px solid #000;
	margin-top : 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: #fff; font-size: 11px; background-color: #2d2c2c; padding: 5px 10px; width: 784px }
.ico  { text-align: right; padding-right: 25px }
.mb    { color: #555; font-size: 11px; background-color: #eaeaea; padding: 5px; border: solid 1px #c0c0c0 }
.center {
	margin : 0 auto;
}

.side-body        { color: #fff; font-size: 10px; background-image: url(images/content.gif); background-repeat: repeat-y; text-align: left; padding: 5px 10px 5px 16px; width: 250px }

.main-bg     { color: #fff; background-color: #3a3d3d; padding: 10px 10px 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: #777; background-color: #3a3d3d; padding: 10px 0 10px 5px; width: 175px }

.side-border-right               { color: #777; background-color: #3a3d3d; padding: 10px 0 5px; width: 250px }

.news-category {
	border:0;
	margin:3px 5px 0 0;
	float:left;
}

.news-footer         { color: #fff; font-size: 10px; background-image: url(images/nf.gif); background-repeat: no-repeat; text-align: right; padding: 5px 20px 4px 4px; width: 784px; height: 44px }

.capmain                { color: #fff; font-size: 13px; font-family: Helvetica; font-style: oblique; font-weight: bold; background-image: url(images/n_c.gif); background-repeat: repeat-x; text-align: left; padding: 5px 5px 4px; height: 29px }

.scapmain              { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(images/title.gif); background-repeat: no-repeat; text-align: center; padding: 2px 5px 5px; width: 250px; height: 42px }

.cpl  { background-image: url(images/n_l.gif); background-repeat: no-repeat; width: 31px; height: 43px }
.cpr  { background-image: url(images/n_r.gif); background-repeat: no-repeat; width: 31px; height: 43px }
.space   { background-image: url(images/side_down.gif); background-repeat: no-repeat; width: 250px; height: 17px }
.space2     { background-image: url(images/main_down.gif); background-repeat: repeat-x; height: 22px }
.tbl-border  { background-color: #666666 }
.tbl			{font-size:11px; padding:3px 4px 3px 4px;}
.tbl1			{font-size:11px; color:#D7DCE9; background-color:#2D2C2C; padding:4px;}
.tbl2			{font-size:11px; color:#D7DCE9; background-color:#2D2C2C; 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: #fff; 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  { color: #ff9900; background-color: #e82d3f; height: 12px; border: solid 1px #000 }

.comment-name {
	font-weight : bold;
	color : #005599;
}

.shoutboxname  { color: #fff; font-weight: bold; background-color: transparent }

.shoutbox  { color: #fff; background-color: transparent }

.shoutboxdate  { color: #fff; font-size: 10px; background-color: transparent }

.small {
	font-size : 10px;
	font-weight : normal;
}

.small2  { color: #fff; font-size: 10px; font-weight: normal }

.side-small    { color: #fff; font-size: 10px; font-weight: normal; background-color: transparent }

.side-label   { color: #fff; background-color: transparent; padding: 2px 2px 3px }

/* 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: #fff; background-image: url(images/page.png); background-repeat: repeat-x; padding: 8px 0 0; height: 20px; border: solid 1px #666 }

.pagenav span    { color: #fff; padding: 3px 4px; border: solid 1px #777 }

.pagenav a    { color: #fff; padding: 5px }

.pagenav a:hover     { color: #f00; font-size: 11px; padding: 5px }

/* CSS Menu*/



#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                 { background-image: url(images/top.gif); background-repeat: no-repeat; text-align: center; width: 1000px; height: 91px }
.vv  { padding-top: 30px }
.sub-header4         { color: #fff; font-style: normal; font-weight: bold; background-image: url(images/sub-heade1r.png); height: 24px }
.txt-header  { color: #fff; font-family: Verdana; font-weight: bold; text-align: center; padding-top: 2px }
.txt-footer { color: #fff }


.men:link              { color: #fff; font-size: 22px; font-family: "Courier New"; font-weight: bold; outline-style: none; outline-width: medium }
.men:visited          { color: #fff; font-size: 22px; font-family: "Courier New"; font-weight: bold }
.men:hover          { color: #666; font-size: 22px; font-family: "Courier New"; font-weight: bold; text-decoration: underline; left: -3px; outline-style: none; outline-width: medium }
.men:active           { color: #fff; font-size: 22px; font-family: "Courier New"; font-weight: bold; outline-style: none; outline-width: medium }

.xer1    { text-align: left; padding-bottom: 30px; padding-left: 30px }
.xer2    { text-align: right; padding-right: 30px; padding-bottom: 35px }
.xer3   { text-align: center; padding-right: 55px; padding-bottom: 32px }
.panel  { padding-top: 10px }

.block-C {
height: 28px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #FFF;
text-decoration: underline;
background-image : url(images/blockC.jpg);
background-repeat : repeat-x;
background-position : top center;
text-align : left;
}
.block-CB  { background-image: url(images/main_down.gif); background-repeat: repeat-x; background-position: center bottom; height: 22px }
.block-R  { background-image: url(images/n_r.gif); background-repeat: no-repeat; background-position: center top; width: 31px; height: 43px }
.block-RB  { background-repeat: no-repeat; background-position: right bottom; width: 1px; height: 14px }
.block-L  { background-image: url(images/n_l.gif); background-repeat: no-repeat; background-position: center top; width: 31px; height: 43px }
.block-LB  { background-repeat: no-repeat; background-position: left bottom; width: 1px; height: 14px }
.log  { color: #fff; background-color: #3a3d3d }

.quote-m {
background: #E4EAF2 url(images/quote.gif) no-repeat right;
border: 1px dotted #000;
border-bottom: 0;
border-left: 4px solid #8394B2;
color: #000;
font-weight: bold;
font-size: 10px;
margin: 8px auto 0 auto;
padding: 7px; 
}

.quote-c {
background: #FAFCFE; 
border: 1px dotted #000; 
border-left: 4px solid #8394B2; 
border-top: 0; 
color: #465584; 
padding: 7px; 
font-family: Verdana, Arial;
margin: 0 auto 8px auto;
}

.code-m {
background: #B0B0B0 url(images/code.gif) no-repeat right;
color: #000;
font-weight: bold;
font-size: 12px;
min-width: 400px;
max-width: 600px;
white-space:nowrap;
overflow:auto;
padding: 8px; 
}

html>body .code-m { /* IE8 */
width: 400px;	
}

.php-code-m {
background: #FDDBCC url(images/php-code.gif) no-repeat right;
}

.code-c {
background: #FAFCFE; 
border: 1px dotted #000; 
border-top: 0; 
color: #465584; 
font-family: Courier, Courier New, Verdana, Arial;
padding: 7px; 
min-width: 400px;
max-width: 600px;
white-space:nowrap;
overflow:auto;
}

html>body .code-c { /* IE8 */
width: 400px;	
}

.hide-v {
background: #E4EAF2;
border: 1px dotted #000;
border-bottom: 0;
border-left: 4px solid #8394B2;
color: #000;
font-weight: bold;
font-size: 10px;
margin: 8px auto 0 auto;
padding: 5px; 
}

.hide-c {
background: #FAFCFE; 
border: 1px dotted #000; 
border-left: 4px solid #8394B2; 
border-top: 0; 
color: #465584; 
padding: 6px; 
font-family: Verdana, Arial;
margin: 0 auto 8px auto;
}

.hide-reg {
background: #FAFCFE;
border: 1px dotted #000; 
border-left: 4px solid #8394B2; 
border-top: 0; 
font-family: Verdana, Arial;
font-size: 11px; 
font-weight: bold; 
color: red; 
padding: 6px; 
margin: 0 auto 8px auto;
}
#banners a img {
opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=40);
}

#banners a:hover img {
opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);
}
