body {
	background:#381615;
	height: 100%;
}
body, td, th, div, span, p {
	font: normal normal 11px/130%  Arial, Tahoma, Verdana,  sans-serif;
	color: #000000;
}
input, textarea, option, select {
	font: normal normal 11px/100%  Arial, Tahoma, Verdana,  sans-serif;
	color: #000000;
}

a, a:link, a:active, a:visited {
	text-decoration: underline;
	font: normal normal 11px/130% Arial, Tahoma,  Verdana,  sans-serif;
	color: #000000;
}
a:hover {
	text-decoration: none;
}
.outer {
	position: relative;
	height:100%;
	scrollbar-3dlight-color : #ffcb2f;
	scrollbar-arrow-color : #ffffff;
	scrollbar-base-color : #ffffff;
	scrollbar-darkshadow-color : #ffffff;
	scrollbar-face-color : #ffcb2f;
	scrollbar-highlight-color : #ffcb2f;
	scrollbar-shadow-color : #ffcb2f;
	scrollbar-track-color : #ffffff;
}
.inner {
	height: 100%;
	width: 100%;
	overflow: auto;
	position: absolute;
}

.mark_text {
	font-weight: bold;
}

.mark_text * {
	font-weight: bold;
}

/* for FCK */
.cms_border {
    border-style:Solid;
    border-color:#C0C0C0;
    margin:2px auto auto 1px;
}
.cms_border td {
    border:1px solid #C0C0C0;
}
.cms_border_no, .cms_border_no td {
    border:none;
}

/* custom_form */
.custom_form {

}
.custom_form td {

}
.custom_form td.label {

}
.custom_form input.input_text {

}
.custom_form .error td.label {
	color: #cc0000;
}
.custom_form .error textarea,
.custom_form .error input.input_text {
	border: 1px solid #cc0000;
}
.custom_form .form_separator {
	font-weight: bold;
}
.custom_form .submit {

}
.custom_form .checkbox_radio td {

}
.custom_form .checkbox_radio td.input {

}
.custom_form .checkbox_radio td.input_label {

}
/* custom_form */


/*main*/

.main_body  {
	background: #351217 url('../media/images/bg/main_bottom.jpg') center 612px no-repeat;
}

.main .top {
	background: url('../media/images/bg/main_top.jpg') center bottom no-repeat;
	height: 55px;
}

.main .left {
	background: url('../media/images/bg/main_left.jpg') right 1px no-repeat;
	width: 50%;
}

.main .right {
	background: url('../media/images/bg/main_right.jpg') 0 1px no-repeat;
	width: 50%;
}

.main .content {
	height: 610px;
	vertical-align: top;
}

.main .flash_container {
	background: url('../media/images/temp/flash_fake.jpg') 0 0 no-repeat;
	width: 990px;
	height: 590px;
}

.content_holder {
	display: none;
	position: absolute;
	height: 100%;
	overflow: hidden;
	text-align: center;
}


/*main*/

/*main_menu*/
.main_menu div a{
	color: #ffffff;
}
/*mein_menu*/


/*text*/

.text {
	background: url('../media/images/bg/popup_bg.png') 0 0 no-repeat;
	margin: 183px auto 0 auto;
}

.text .text_container {
	height: 744px;
	width: 742px;
	text-align: left;
}

.text .text_container .close {
	position: absolute;
	top: 53px;
	left: 543px;
}

.text .text_container .close a{
	color: #000000;
	font: normal bold 11px/130% Arial;
	text-decoration: none;
}

.text .text_container .close a:hover{
	text-decoration: underline;
}

.text .text_container .close span{
	margin: 0 0 0 7px;
	font: normal bold 15px/130% Arial;
	text-decoration: none;
}
.no_flash {
	width: 990px;
	height: 610px;
	margin-top: px;
	text-align: center;
}
.no_flash,
.no_flash * {
	color: #ffffff ! important;
}
.text .text_container .header {
	text-align: center;
	margin: 40px auto 0 auto;
	padding: 0px 200px;
}
.text .text_container .header span {
	color: #240709;
	font: normal bold 36px/130% Arial;
	position: relative;
}

.text .text_container .body_text {
	margin: 8px 0 0 154px;
	width: 443px;
	text-align: left;
	overflow: auto;
	height: 1000px;
	scrollbar-3dlight-color : #ffffff;
	scrollbar-arrow-color : #270A09;
	scrollbar-base-color : #ffffff;
	scrollbar-darkshadow-color : #ffffff;
	scrollbar-face-color : #ffffff;
	scrollbar-highlight-color : #ffffff;
	scrollbar-shadow-color : #ffffff;
	scrollbar-track-color : #E9E173;
}

.text .text_container .body_text .scroll{
	margin: 45px 0 0 0;
	width: 403px;
}

.text .text_container .body_text .scroll,
.text .text_container .body_text .scroll div {
	font-size: 11px;
	line-height: 130%;
	font-family: Arial;
}

.text .sub_menu {
	position: relative;
	top: 45px;
	margin-top: -30px;
	margin-left: 152px;
	width: 407px;
	height: 40px;
	background: url('../media/images/bg/sub_menu.png') 0 0 no-repeat;
}
/*text*/

/*submenu*/

.sub_menu a {
	display: block;
	float: left;
	padding: 3px 3px;
	font: normal normal 12px/120% Arial;
	background: #ffffff;
	color: #000000;
	text-decoration: none;
	white-space: nowrap;
}
.sub_menu a:hover,
.sub_menu .selected {
	color: #ffffff;
	background: #000000;
	text-decoration: none;
}

.sub_menu_item {
	margin: 0 0 1px 0;
	float: left;
	background: #ffffff;
}

.sub_menu_item span {
	font: normal normal 15px/130% Arial;
}


/*submenu*/

