body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;

		background-color: #ffffff;
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;

    scrollbar-base-color:#cccccc;
    scrollbar-3dlight-color:#333333;
    scrollbar-arrow-color:#333333;
    scrollbar-darkshadow-color:#333333;
    scrollbar-face-color:#cccccc;
    scrollbar-highlight-color:#cccccc;
    scrollbar-shadow-color:#cccccc;
    scrollbar-track-color:#cccccc; 
}

table {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
}

h2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #222222;
    text-transform: uppercase;
    font-weight: bold;
}

.small {  
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 9px; 
    color: #000000;
}

.title {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #dddddd;
    font-weight: bold;
    background: #990000;
}

.category_big {  
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px; 
    color: #000000;
    font-weight: bold; 
}

.category {  
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px; 
    color: #000000;
    font-weight: normal; 
}

.marked {
    background-color: #000000;
    font-weight: bold;
}

a, a:visited, a:active {
	color: #CC4444;
	text-decoration: none;
	font-weight: normal;
}

a:hover {
	color: #CC4444;
	text-decoration: none;
	font-weight: normal;
}

a.title, a.title:visited, a.title:active {
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}

a.title:hover {
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}

a.titlelink, a.titlelink:visited, a.titlelink:active {
    color: #ffffff;
    text-decoration: underline;
    font-weight: bold;
}

a.titlelink:hover {
    color: #ffffff;
    text-decoration: underline;
    font-weight: bold;
}

a.category, a.category:visited, a.category:active {
    color: #333333;
    text-decoration: none;
}

a.category:hover {
    color: #000000;
    text-decoration: none;
}

option, textarea, input, select, file {  
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #000000;
    background-color: #dddddd; 
    border: 1px solid #333333;
}

.footer {
	color: #FFFFFF;
	size: 10px;
}
			
.form_off {  
    color: #666666; 
    background-color: #DCDCDC; 
    border: 1px solid #666666;
}

.form_on {  
    color: #000000;
    background-color: #EEEEEE; 
    border: 1px solid #000000;
}

.form_username {
    background-color: #eeeeee;
    border: 1px solid #333333;
    /* background-image: url(images/username.gif); */
    background-repeat: no-repeat;
    background-position: left top;
}

.form_password {
    background-color: #eeeeee;
    border: 1px solid #333333;
    /* background-image: url(images/password.gif); */
    background-repeat: no-repeat;
    background-position: left top;
}

.form_name {
    background-color: #eeeeee;
    border: 1px solid #333333;
    /* background-image: url(images/name.gif); */
    background-repeat: no-repeat;
    background-position: left top;
}

.form_text {
    background-color: #eeeeee;
    border: 1px solid #333333;
    background-image: url(images/message.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

.input { 
    background-color: transparent; 
    border: 1px none; 
    margin-top: 0px;
    margin-bottom: 0px;
}

.Stil1 {color: #999999}
.Stil2 {color: #CCCCCC}
.Stil3 {color: #FFFFFF}

.darktext
{
		color: #000000;
}

.lighttext
{
		color: #222222;
}

.blacktext
{
	color: #000000;
}

.greentext
{
	color: #00FF00;
}

.redtext
{
	color: #FF0000;
}

.lightredtext
{
	color: #CC8888;
}

.darkredtext
{
	color: #CC4444;
}

a.blacklink, a.blacklink:visited, a.blacklink:active, a.blacklink:hover
{
	color: #000000;
}

a.headlines, a.headlines:visited, a.headlines:active, a.headlines:hover
{
	color: #CC0000;
	text-decoration: none;
	font-weight: normal;
}

a.redlink, a.redlink:visited, a.redlink:active a.redlink:hover
{
	color: #CC4444;
	text-decoration: none;
	font-weight: normal;
}

table.box_left
{
	width: 134px;
	border-color: #eeeeee;
	border-width: 1px;
	border-style: ridge;
}

.box_left_header
{
	font-weight: bold;
	color: #ffffff;
	background: #cc4444;
}

.box_left_contents
{
}

.box_content
{
	background: #eeeeee;
}

.box_content h2
{
	font-weight: bold;
	font-size: 12px;
	color: #cc4444;
}

.box_content_news
{
	background: #eeeeee;
}

.box_content_news h2
{
	font-weight: bold;
	font-size: 12px;
	color: #cc4444;
}

.box_news
{
	background: #eeeeee;
	width: 100%;
}

.box_news_item
{
}

.box_news_topic
{
	background-repeat: no-repeat;
	background-position: top-right;
}
	
a.box_news_link, a.box_news_link:visited, a.box_news_link:active, a.box_news_link:hover
{
	color: #CC0000;
}

.box_right
{
}

.box_right_header
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
}

.box_right_header_left
{
	width: 50px;
	height: 54px;
	background: url(images/shooterarena/box_right_bg_header_left.jpg);
}

.box_right_header_right
{
	background: url(images/shooterarena/box_right_bg_header_right.jpg);
}

.box_right_contents
{
}

a.box_right_contents, a.box_right_contents:visited, a.box_right_contents:active, a.box_right_contents:hover
{
	color: #CC8888;
}

a.box_main_navi, a.box_main_navi:visited, a.box_main_navi:active, a.box_main_navi:hover
{
	color: #222222;
}

/* start rounded boxes: see http://www.cssplay.co.uk/boxes/snazzy.html */

.box_left h1, .zsnazzy h1
{
	margin:0; 
	font-size: 10px; 
	padding:3px 10px 2px 5px; 
	/* border-bottom: 2px solid #444444; */
}

.box_left p, .zsnazzy p
{
	margin:0; 
	padding:5px 10px; 
	font-size:11px;
}

.box_left
{
	background: transparent; 
	width: 134px; 
	float:left; 
	margin:0 3px;
}

.xtop, .xbottom
{
	display:block; 
	background:transparent; 
	font-size:1px;
}

.xb1, .xb2, .xb3, .xb4
{
	display:block; 
	overflow:hidden;
}

.xb1, .xb2, .xb3
{
	height:1px;
}

.xb2, .xb3, .xb4
{
	background: #ffffff; 
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}

.xb1
{
	margin:0 5px; 
	background:#cccccc;
}

.xb2
{
	margin:0 3px;
	border-width:0 2px;
}

.xb3
{
	margin:0 2px;
}

.xb4
{
	height:2px; 
	margin:0 1px;
}

.xboxcontent
{
	display:block; 
	/* border:0 solid #cccccc; */
/*	background: url(images/shooterarena/box_left_bg_body.jpg); */
	border-top: 0px;
	border-bottom: 0px;
	border-right: 0px solid #cccccc;
	border-left: 0px solid #cccccc;
	border-width:0 1px;
	height:auto;
}

* html .xboxcontent
{
	height:1px;
}

.box_left_header_color
{
	background: #cc0000;
	color: #ffffff;
}

.box_left_header_bg
{
	background: url(images/shooterarena/box_left_bg_header.jpg);
	color: #ffffff;
}

/* end rounded boxes */

.copyright
{
	color: #cc4444;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
}

.bg_repeat
{
	background: url(images/shooterarena/bg_header_grey.jpg);
	background-repeat: repeat-y;
}
