/*** DEFAULT ***/
body {
	width: 100%;
	text-align: center;
	margin: 0 auto;
	padding: 0;
	border: 0;
	font-size: 11px;
	color: #89ecff;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	background: #243956 url(../images/theme/bg.png) repeat-x top center;
}

/*
body, div, dl, dt, dd, li, pre,
form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
 
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 100%; font-weight: normal; }
 
address, caption, cite, code, dfn, em, strong, var { font-style: normal; font-weight: normal; }
 
ol, ul { list-style: none; margin: 0; padding: 0; }
 
table { border-collapse: collapse; border-spacing: 0; } 
caption, th { text-align: left; font-weight: normal; font-style: normal; }
 
acronym, abbr, fieldset, img { border: 0;}
*/

h1, h2, h3, h4, h5, h6  {
	margin: 0;
}
h1 {
font-size: 22px;
font-weight: bold;	
}
h2 {
font-size: 16px;
font-weight: bold;		
}
p, td, tr, div {
	position: relative;
	font-size: 12px;
	margin: 0 10px;
}
td, tr, div {
	padding: 0;
	margin: 0;
	font-size: 11px;
}
ul {
	float: left;
	margin: 2px 6px;
	padding: 0;
	list-style-type: none;
}
li {
	float: left;
	padding: 0 0 0 15px;
	list-style-type: none;
	background: url(../images/theme/arrow.gif) no-repeat 0 2px;
	line-height: 18px;
}
a:link,a:visited {
	color: #89ecff;
	text-decoration: none;
}
a:hover {
	color: #a6f92d;
	text-decoration: none;
}
pre, code {
	position: relative;
	float: left;
	border-left: 2px #76ECFF solid;
	padding: 3px 10px;
	margin: 3px 5px;
	width: 98%;
}
hr {
	float: left;
	border-top: 1px solid #161233;
	border-bottom: 1px solid #547fb2;
	width: 100%;
	height: 0px;
	margin: 5px 0;
	text-align: left;
}
img  {
	border: 0;
}
a.img  {
	border: 0;
}
hr.separator {
}
input, select  {
	border: #537FB3 solid 1px;
	background: #162A44 url(../images/theme/bg_input.png) repeat-x 0 0 ;
	height: 19px;
	font-size: 12px;
	padding: 1px 4px 1px 4px;
	color: #89ecff;
}
input.code  {
	float: left;
	border: 0;
	width: 680px;
	border-left: 2px #76ECFF solid;
	background: transparent ;
	height: 19px;
	font-size: 11px;
	padding:0px 10px;
	margin: 5px 0;
	font-family: Courier New, Courier, Monospace;
	color: #76ECFF;
}
textarea  {
	border: #537FB3 solid 1px;
	background: #162A44;
	font-size: 12px;
	padding: 1px 4px 1px 4px;
	color: #89ecff;
}
textarea.code_1  {
	float: left;
	overflow: hidden;
	border: 0;
	width: 680px;
	border-left: 2px #76ECFF solid;
	background: transparent ;
	font-size: 11px;
	padding:3px 10px 0px 10px;
	margin: 5px 0;
	height: 19px;
	font-family: Courier New, Courier, Monospace;
	color: #76ECFF;
}
input.button  {
	border: #537FB3 solid 1px;
	background: #162A44;
	font-size: 11px;
	padding: 1px 4px 5px 4px;
	font-weight: bold;
	color: #89ecff;
	cursor: pointer;
}
input.button:hover  {
	border: #a6f92d solid 1px;
	background: #355073;
	color: #a6f92d;
}
form {
	margin: 0;
	padding: 0;
}
.orange {
	color: #FFCB00;
}
.green {
	color: #99FA11;
}
.red {
	color: #FC0000;
}
.f_right {
	float: right;
}
.f_left {
	float: left;
}
/*** PAGE ***/
#cont {
	width: 1250px;
	margin: 0 auto;
	text-align: left;
}
#container {
	float: left;
	width: 1250px;
	margin: 0 auto;
	text-align: left;
}
.left {
	float: left;
	text-align: left;
}
.right {
	text-align: right;
}
.top {
	vertical-align: top;
}
.bottom {
	vertical-align: bottom;
}
.center {
	text-align: center;
}
.middle {
	vertical-align: middle;
} 
.viewsite {
	float: right;
	font-size: 9px;
	color: #445C78;
}
.w_1 {
	width: 1%;
}
.w_5 {
	width: 5%;
}
.w_7 {
	width: 7%;
}
.w_10 {
	width: 10%;
}
.w_15 {
	width: 15%;
}
.w_20 {
	width: 20%;
}
.w_25 {
	width: 25%;
}
.w_26 {
	width: 27%;
}
.w_30 {
	width: 30%;
}
.w_32 {
	width: 32%;
}
.w_33 {
	width: 33%;
}
.w_40 {
	width: 40%;
}
.w_49 {
	width: 49%;
}
.w_50 {
	width: 50%;
}
.w_54 {
	width: 54%;
}
.w_60 {
	width: 60%;
}
.w_70 {
	width: 70%;
}
.w_74 {
	width: 73%;
}
.w_75 {
	width: 75%;
}
.w_80 {
	width: 80%;
}
.w_85 {
	width: 85%;
}
.strong {
	font-weight: bold;
}
.w_99 {
	width: 99%;
}
.w_100 {
	width: 100%;
}
.p_60 {
	width: 60px;
}
.p_70 {
	width: 70px;
}
.p_270 {
	width: 270px;
}
.p_460 {
	width: 460px;
}
.p_520 {
	width: 520px;
}
.h_115 {
	height: 115px;
	width: 505px;
}
.h_120 {
	height: 120px;
}
.padding_5 {
	padding: 5px;
}
.padding_10 {
	padding: 10px;
}
.padding_0_10 {
	padding: 0 10px;
}
.margin_bott_2 {
	margin-bottom: 2px;
}
.margin_top_4 {
	margin-top: 4px;
}
.thumbs {
	width: 174px;
	height: 134px;
	background: #162A44;
}
.thumbs img{
	width: 170px;
	height: 130px;
	padding: 2px;
	border: solid 1px #436692;
	background: #162A44;
}
/*** LEFT ***/
#left {
	float: left;
	width: 246px;
	margin: 0 0 0 10px;
}
.left_top {
	float: left;
	width: 246px;
	height: 155px;
	margin: 0;
	background: url(../images/theme/left_top.png) no-repeat 0 0;
}
.langs {
	float: left;
	width: 80px;
	height: 13px;
	margin: 12px 0 0 12px;
	background: transparent;
}
.lang {
	margin:0;
	padding: 0;
}
.lang_lang {
	float: right;
	font-weight: bold;
	text-align: right;
	color: white;
	width: 137px;
	height: 13px;
	margin: 11px 15px 0 0;
	background: transparent;
}
input.cs {
	float: left;
	width: 24px;
	height: 14px;
	border: 0;
	margin: 0 4px 0 0;
	border-right: 1px #131313 solid;
	border-bottom: 1px #131313 solid;
	background: url(../images/theme/cs.gif) no-repeat 0 0;
	cursor: pointer;
}
input.en {
	float: left;
	width: 24px;
	height: 14px;
	border: 0;
	margin: 0 4px 0 0;
	border-right: 1px #131313 solid;
	border-bottom: 1px #131313 solid;
	background: url(../images/theme/en.gif) no-repeat 0 0;
	cursor: pointer;
}
input.de {
	float: left;
	width: 24px;
	height: 14px;
	border: 0;
	margin: 0;
	border-right: 1px #131313 solid;
	border-bottom: 1px #131313 solid;
	background: url(../images/theme/de.gif) no-repeat 0 0;
	cursor: pointer;
}
.left_livehelp {
	float: left;
	width: 246px;
	height: 130px;
	margin: 0;
	background: transparent;
}
.left_help_status {
	float: left;
	width: 246px;
	height: 98px;
	margin-top: 12px;
	background: url(../images/theme/livehelp_on-cs.png) no-repeat 0 0;
	cursor: pointer;
}
.left_box {
	float: left;
	width: 246px;
	padding: 0;
	margin: 0;
	background: url(../images/theme/left_box.png) repeat-y 0 0;
}
.leftbox_bottom {
	float: left;
	width: 246px;
	height: 23px;
	padding: 0;
	margin: 0;
	background: url(../images/theme/leftbox_bottom.png) no-repeat 0 0;
}
.leftbox_top {
	float: left;
	width: 246px;
	height: 36px;
	padding: 0;
	margin: 0;
	background: url(../images/theme/leftbox_top.png) no-repeat 0 0;
}
.leftbox_top span{
	float: left;
	margin: 11px 0 0 50px;
	font-size: 11px;
	font-weight: bold;
	color: #eee;
	background: transparent;
}
.left_boxik {
	float: left;
	width: 246px;
	padding: 0;
	margin: 0;
	background: transparent;
}
.left_boxik_top {
	float: left;
	width: 246px;
	height: 26px;
	padding: 0;
	margin: 0 0 3px 0;
	background: url(../images/theme/left_boxik_top.png)  no-repeat 0 0;
}
.left_boxik_top span{
	float: left;
	margin: 2px 0 0 50px;
	font-size: 11px;
	font-weight: bold;
	color: #eee;
	background: transparent;
}
.left_boxik_bottom {
	float: left;
	width: 246px;
	height: 10px;
	padding: 0;
	margin-bottom: 4px;
	background: url(../images/theme/left_boxik_bottom.png)  no-repeat 0 0;
}
.left_boxik_stats-links {
	float: left;
	vertical-align: middle;
	width: 205px;
	min-height: 17px;
	padding: 0;
	margin: 0 0 0 35px;
	background: transparent;
}
.left_boxik_stats-links a{
	font-weight: bold;
}
.left_boxik_stats-links img{
	border: 0;
	margin: 0;
	border-right: 1px #252525 solid;
	border-bottom: 1px #252525 solid;
}
.left_box_usr {
	float: left;
	vertical-align: middle;
	width: 205px;
	height: 17px;
	padding: 0;
	margin: 0 0 0 35px;
	background: transparent;
}
.left_boxik_stats-num {
	float: right;
	vertical-align: middle;
	text-align: right;
	font-weight: bold;
	height: 15px;
	padding: 0;
	margin: 0 18px 0 0;
	background: transparent;
}
/*** HEADER ***/
#header {
	float: right;
	width: 994px;
	height: 253px;
	margin: 0;	
}
#top_login {
	float: right;
	width: 994px;
	height: 57px;
	margin: 0;	
}
#top_loginbox {
	float: right;
	vertical-align: middle;
	text-align: center;
	width: 400px;
	height: 36px;
	margin: 3px 10px 0 0;	
}
#top_loginbox span{
	float: left;
	text-align: left;
	font-weight: normal;
	font-size: 10px;
	color: #5580B8;
	margin: 0 0 0 1px;	
}
.login_error {
	float: right;
	vertical-align: top;
	text-align: center;
	height: 30px;
	font-weight: bold;
	margin: 15px 0 0 0;	
}
span.red {
	color: red;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 3px;
}
#top_loginbox .credit {
	width: 150px;
	height: 50px;
	float: right;
	font-size: 11px;
	color: #89ecff;
	font-weight: normal;
	text-align: center;
	margin-top: 2px;
}
#top_loginbox span.credit_span{
	width: 150px;
	color: #89ecff;
	font-size: 26px;
	font-weight: bold;
	font-family: Georgia, Times New Roman Times, Serif;
	text-align: center;
	margin: 0 auto;
}
#top_loginbox .credit .digits{
	margin-top: 10px;
}
#top_loginbox .welcome {
	width: 240px;
	height: 50px;
	float: right;
	text-align: right;
	font-weight: normal;
}
#top_loginbox .welcome_1 {
	float: right;
	color: #89ecff;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
	margin-top: 10px;
}
#top_loginbox .welcome_2 {
	float: right;
	color: #89ecff;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	margin-top: 2px;
}
input.input_login{
	float: left;
	background: url(../images/theme/top_login_bg.png) no-repeat 0 0;
	border: 0;
	width: 106px;
	height: 21px;
	color: #FFF;
	padding: 3px;
	margin-top: 0px;
	font-size: 10px;
}
input.button_login-cs{
	vertical-align: top;
	float: left;
	background: #162A44 url(../images/theme/top_login-cs.png) no-repeat 0 0;
	border: 0;
	width: 60px;
	height: 21px;
	color: #FFF;
	padding: 0;
	margin-top: -5px;
	font-size: 10px;
}
input.button_login-en{
	vertical-align: top;
	float: left;
	background: #162A44 url(../images/theme/top_login-en.png) no-repeat 0 0;
	border: 0;
	width: 60px;
	height: 21px;
	color: #FFF;
	padding: 0;
	margin-top: -5px;
	font-size: 10px;
}
input.button_login-de{
	vertical-align: top;
	float: left;
	background: #162A44 url(../images/theme/top_login-de.png) no-repeat 0 0;
	border: 0;
	width: 60px;
	height: 21px;
	color: #FFF;
	padding: 0;
	margin-top: -5px;
	font-size: 10px;
}
#top_topmenu {
	float: right;
	width: 994px;
	height: 62px;
	margin: 0;	
}
#top_topmenu .top_home-cs {
	float: left;
	width: 135px;
	height: 62px;
	margin: 0;	
	padding: 0;
	background: url(../images/theme/top_home-cs.png) no-repeat 0 0;
	cursor: pointer;
}
#top_topmenu .top_home-cs:hover {
	background: url(../images/theme/top_home_h-cs.png) no-repeat 0 0;
}
#top_topmenu .top_home_active-cs {
	float: left;
	width: 135px;
	height: 62px;
	margin: 0;	
	padding: 0;
	background: url(../images/theme/top_home_h-cs.png) no-repeat 0 0;
}
#top_topmenu .top_home-en {
	float: left;
	width: 135px;
	height: 62px;
	margin: 0;	
	padding: 0;
	background: url(../images/theme/top_home-en.png) no-repeat 0 0;
	cursor: pointer;
}
#top_topmenu .top_home-en:hover {
	background: url(../images/theme/top_home_h-en.png) no-repeat 0 0;
}
#top_topmenu .top_home_active-en {
	float: left;
	width: 135px;
	height: 62px;
	margin: 0;	
	padding: 0;
	background: url(../images/theme/top_home_h-en.png) no-repeat 0 0;
}
#top_topmenu .top_home-de {
	float: left;
	width: 135px;
	height: 62px;
	margin: 0;	
	padding: 0;
	background: url(../images/theme/top_home-de.png) no-repeat 0 0;
	cursor: pointer;
}
#top_topmenu .top_home-de:hover {
	background: url(../images/theme/top_home_h-de.png) no-repeat 0 0;
}
#top_topmenu .top_home_active-de {
	float: left;
	width: 135px;
	height: 62px;
	margin: 0;	
	padding: 0;
	background: url(../images/theme/top_home_h-de.png) no-repeat 0 0;
}
#top_topmenu .top_seotools-cs {
	float: left;
	width: 133px;
	height: 62px;
	margin: 0;	
	padding: 0;
	background: url(../images/theme/seotools-cs.png) no-repeat 0 0;
	cursor: pointer;
}
#top_topmenu .top_seotools-cs:hover {
	background: url(../images/theme/seo_tools_h-cs.png) no-repeat 0 0;
}
#top_topmenu .top_seotools_active-cs {
	float: left;
	width: 133px;
	height: 62px;
	margin: 0;	
	padding: 0;
	background: url(../images/theme/seo_tools_h-cs.png) no-repeat 0 0;
}
#top_topmenu .top_html-cs {
	float: left;
	width: 128px;
	height: 62px;
	margin: 0;	
	padding: 0;
	background: url(../images/theme/html-cs.png) no-repeat 0 0;
	cursor: pointer;
}
#top_topmenu .top_html-cs:hover {
	background: url(../images/theme/html_h-cs.png) no-repeat 0 0;
}
#top_topmenu .top_html_active-cs {
	float: left;
	width: 128px;
	height: 62px;
	margin: 0;	
	padding: 0;
	background: url(../images/theme/html_h-cs.png) no-repeat 0 0;
}
#top_topmenu .top_contact-cs {
	float: left;
	width: 128px;
	height: 62px;
	margin: 0;	
	padding: 0;
	background: url(../images/theme/contact_cs.png) no-repeat 0 0;
	cursor: pointer;
}
#top_topmenu .top_contact-cs:hover {
	background: url(../images/theme/contact_h_cs.png) no-repeat 0 0;
}
#top_topmenu .top_contact_active-cs {
	float: left;
	width: 128px;
	height: 62px;
	margin: 0;	
	padding: 0;
	background: url(../images/theme/contact_h_cs.png) no-repeat 0 0;
}
#top_topmenu .top_contact-en {
	float: left;
	width: 128px;
	height: 62px;
	margin: 0;	
	padding: 0;
	background: url(../images/theme/contact_en.png) no-repeat 0 0;
	cursor: pointer;
}
#top_topmenu .top_contact-en:hover {
	background: url(../images/theme/contact_h_en.png) no-repeat 0 0;
}
#top_topmenu .top_contact_active-en {
	float: left;
	width: 128px;
	height: 62px;
	margin: 0;	
	padding: 0;
	background: url(../images/theme/contact_h_en.png) no-repeat 0 0;
}
#top_topmenu .top_contact-de {
	float: left;
	width: 128px;
	height: 62px;
	margin: 0;	
	padding: 0;
	background: url(../images/theme/contact_cs.png) no-repeat 0 0;
	cursor: pointer;
}
#top_topmenu .top_contact-de:hover {
	background: url(../images/theme/contact_h_cs.png) no-repeat 0 0;
}
#top_topmenu .top_contact_active-de {
	float: left;
	width: 128px;
	height: 62px;
	margin: 0;	
	padding: 0;
	background: url(../images/theme/contact_h_cs.png) no-repeat 0 0;
}
/*** LOGO ***/
#top_toplogo {
	float: right;
	width: 994px;
	height: 135px;
	margin: 0;	
}
.top_logo-cs {
	float: left;
	width: 440px;
	height: 130px;
	margin: 0px 0 0 0px;	
	background: url(../images/theme/logo-cs.png) no-repeat 0 0;
}
.top_logo-en {
	float: left;
	width: 440px;
	height: 130px;
	margin: 0px 0 0 0px;
	background: url(../images/theme/logo-en.png) no-repeat 0 0;
}
.top_logo-de {
	float: left;
	width: 440px;
	height: 130px;
	margin: 0px 0 0 0px;	
	background: url(../images/theme/logo-de.png) no-repeat 0 0;
}
/*** RIGHT ***/
#right {
	float: right;
	width: 220px;
	margin: 10px 10px 0 17px;
}
.rightbox {
	float: left;
	width: 220px;
	margin: 0 0 10px 0;
	border-right: 1px solid #111;
	border-bottom: 1px solid #111;
	background: url(../images/theme/right_bg.png) repeat-y top left;
}
.rightbox_top {
	float: left;
	width: 220px;
	height: 38px;
	margin: 0;
	background: url(../images/theme/right_bg_top.png) no-repeat top left;
}
.rightbox_top span{
	float: left;
	margin: 12px 0 0 30px;
	font-size: 11px;
	font-weight: bold;
	color: #C5CAD0;
	background: transparent;
}
.rightbox_middle {
	float: left;
	width: 220px;
	margin: 0;
	background: transparent;
}
.rightbox_links {
	float: right;
	vertical-align: middle;
	font-weight: bold;
	text-align: left;
	width: 200px;
	font-size: 11px;
	margin-top: 3px;
	background: transparent;
}
.rightbox_links a{
	text-decoration: none;
}
.rightbox_bottom {
	float: left;
	width: 220px;
	height: 10px;
	margin: 0;
	background: url(../images/theme/right_bg_boot.png) no-repeat bottom left;
}
.rightbox_bottom_more {
	float: left;
	width: 220px;
	height: 35px;
	margin: 0;
	background: url(../images/theme/right_bg_bootom.png) no-repeat bottom left;
}
.rightbox_bottom_more span{
	margin: 5px 0 0 32px;
	float: left;
	background:transparent;
}
/*** CONTENT ***/
#content_box {
	float: right;
	width: 977px;
	margin: 0;
}
#content {
	float: right;
	width: 730px;
																			min-height: 600px;
	margin: 10px 0 0 0;
}
#content_forum {
	float: right;
	width: 970px;
																			min-height: 600px;
	margin: 10px 7px 10px 0;
}
.contentbox {
	float: left;
	width: 730px;
	margin: 0;
}
.contentbox_forum {
	float: left;
	width: 970px;
	margin: 0;
}
.content_head {
	float: left;
	width: 730px;
	height: 21px;
	margin: 0;
	border-right: 1px solid #111;
	border-bottom: 1px solid #111;
	background: url(../images/theme/content_head.png) no-repeat top left;
}
.content_head span{
	float: left;
	margin: 4px 0 0 25px;
	font-size: 11px;
	font-weight: bold;
	color: #ACB2B9;
	background: transparent;																
}
.content_head_forum {
	float: left;
	width: 970px;
	height: 21px;
	margin: 0;
	background: url(../images/theme/content_head_forum.png) no-repeat top left;
}
.content_head_forum span{
	float: left;
	margin: 4px 0 0 25px;
	font-size: 11px;
	font-weight: bold;
	color: #ACB2B9;
	background: transparent;																
}
.content_head_stat{
	float: right;
	margin: 4px 9px 0 0;
	font-size: 11px;
	font-weight: bold;
	color: #ACB2B9;
	background: transparent;																
}
.content_head a{
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #ACB2B9;
}
.content_head a:hover{
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #a6f92d;
}
#content p{
	float: left;
	text-align: justify;
	font-size: 11px;
	padding: 5px;
	margin: 0;
	background: transparent;															
}
.fieldset {
	float: left;
	width:714px;
	color: #C9D7E9;
	margin: 10px 0 0 0;
	border: 1px solid #436692;
	background: url(../images/theme/bg_statbox.png) no-repeat right bottom;		
}
.fieldset {
	float: left;
	width:701px;
	color: #C9D7E9;
	margin: 10px 0 0 0;
	padding: 13px;
	border-top: 1px solid #436692;
	border-left: 1px solid #436692;
	border-right: 1px solid #222222;
	border-bottom: 1px solid #222222;
	background: transparent;		
}
.fieldset_stats {
	float: left;
	width:714px;
	color: #C9D7E9;
	margin: 10px 0 0 0;
	border-top: 1px solid #436692;
	border-left: 1px solid #436692;
	border-right: 1px solid #222222;
	border-bottom: 1px solid #222222;
	background: url(../images/theme/bg_statbox.png) no-repeat right bottom;		
}
.fieldset_user {
	float: left;
	width:714px;
	color: #C9D7E9;
	margin: 10px 0 0 0;
	border-top: 1px solid #436692;
	border-left: 1px solid #436692;
	border-right: 1px solid #222222;
	border-bottom: 1px solid #222222;
	background: url(../images/theme/user_box.png) no-repeat right bottom;		
}
.fieldset_xmas {
	float: left;
	width:714px;
	color: #C9D7E9;
	margin: 10px 0 0 0;
	border-top: 1px solid #436692;
	border-left: 1px solid #436692;
	border-right: 1px solid #222222;
	border-bottom: 1px solid #222222;
	background: url(../images/chriss/xmas.gif) no-repeat right bottom;		
}
.fieldset_forum {
	float: left;
	width:950px;
	color: #C9D7E9;
	margin: 10px 0 0 0;
	border-top: 1px solid #436692;
	border-left: 1px solid #436692;
	border-right: 1px solid #222222;
	border-bottom: 1px solid #222222;
	background: transparent;		
}
.legend {
	padding:1px 5px 2px 5px;
	border-top: 1px solid #436692;
	border-left: 1px solid #436692;
	border-right: 1px solid #222222;
	border-bottom: 1px solid #222222;
	margin-left:5px;
	font-weight: bold;
	color: #FFC500;
	font-size:11px;
	vertical-align: middle;
}
.img_left {
	float:left;
	padding:2px;
	border:1px solid #89ecff;
	background:#162A44;
	margin: 4px 10px 0 0;
}
textarea.directory {
	padding:0;
	width:510px;
	height:120px;
	border:1px solid #537FB3;
	background:#162A44;
	color:#C9D7E9;
	font-family: Lucida Grande, Lucida, Verdana, sans-serif;
	font-size:11px;
}


/*** HTML ***/
table.reference {
	border-top: 1px solid #222222;
	border-left: 1px solid #222222;
	border-right: 1px solid #436692;
	border-bottom: 1px solid #436692;
}
table.reference th{
	border: 1px solid #13253C;
	background: #162A44;
	padding: 2px 3px;
}
table.reference td{
	border: 1px solid #162A44;
	background: transparent;
	padding: 2px 3px;
}

/*** FOOTER ***/
#footer {
	float: left;
	width: 100%;
	height: 98px;
	margin: 0 auto;
	text-align: center;
	background: url(../images/theme/bg_footer.png) repeat-x bottom center;
}
#footbox {
	position: relative;
	width: 1250px;
	height: 98px;
	margin: 0 auto;
	text-align: left;
	background: url(../images/theme/bg_footer.png) repeat-x bottom center;
}
#endora {
	float: left;
	font-weight: bold;
	text-align: center;
	font-size: 9px;
	width: 1250px;
	height: 11px;
}
#seo_links {
	float: left;
	text-align: center;
	font-size: 1px;
	width: 1200px;
	height: 1px;
	visibility: hidden;
}
#seo_links img{
	float: left;
	width: 1px;
	height: 1px;
	visibility: hidden;
}
#seo_line{
	position: absolute;
	max-width: 1px;
	max-height: 1px;
	margin-top: -200px;
	visibility: hidden;
}
#seo_line h1{
	float: left;
	font-size: 1px;
	width: 1px;
	height: 1px;
	margin: 0px;
	padding: 0;
	visibility: hidden;
}
#seo_line h2{
	float: left;
	font-size: 1px;
	width: 1px;
	height: 1px;
	margin: 0px;
	padding: 0;
	visibility: hidden;
}
#seo_line h3{
	float: left;
	font-size: 1px;
	width: 1px;
	height: 1px;
	margin: 0px;
	padding: 0;
	visibility: hidden;
}
.copy {
	float: right;
	font-size: 9px;
	width: 1250px;
	height: 12px;
	margin: 0px 0 0 0;
	text-align: center;
}
.logo_foot-cs {
	float: left;
	width: 237px;
	height: 70px;
	margin: 8px 0 0 20px;
	background: url(../images/theme/logo_foot-cs.png) no-repeat left top;
}
.logo_foot-en {
	float: left;
	width: 237px;
	height: 70px;
	margin: 8px 0 0 20px;
	background: url(../images/theme/logo_foot-en.png) no-repeat left top;
}
.logo_foot-de {
	float: left;
	width: 237px;
	height: 70px;
	margin: 8px 0 0 20px;
	background: url(../images/theme/logo_foot-de.png) no-repeat left top;
}
#top_loginbox, #endora, #seo_links, .copy {
text-shadow : #000000 3px 3px 3px;
}
#left, .rightbox_middle, .content_head, #content p, .fieldset_stats, .fieldset, .fieldset_user, .rightbox_top, .fieldset_forum, textarea.directory  {
text-shadow : #000000 1px 1px;
}