@import url(common.css);
*
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
}

/*body {text-align: center;}*/

body {
	background: url('../img/bg_main.jpg') repeat top #505050;
}

#content_container {
	position: relative;
	top: 10px;
	width:998px;
	text-align: left;
	margin: auto;
}


#main_top_index, #main_top_internal, #main_top_unique_page {
	height: 306px
}

#main_top_index,
#main_top_internal,
#main_top_unique_page,
#header_top_block,
#content_container,
#language_ruler,
#menu_a,
.main_big_image_index,
.main_big_image_internal,
.main_big_image_unique_page,
#main_top_headline_index,
#main_body_block,
#main_foot_block,
#foot_part_0,
#slideshow
{
	width:998px;
}

.main_big_image_index, .main_big_image_internal, .main_big_image_unique_page {
	height:244px;
	clear:both;
    	background-color: #505050
}

#main_top_headline_index, #main_top_headline_internal, #main_top_headline_unique_page {
	height:40px;
	margin-top:2px;
}

#main_top_headline_unique_page {
	background-image:url('../img/unique_page_headline.jpg');
}


#main_body_block, #main_foot_block {
	float:left;
	display: inline;
	background-color: #FFFFFF;
}

#main_foot_block_extended {
	height:19px;
	font:10px Arial;
	color:#ABAAAA;
	float:left;
	margin-top:6px;
    	text-align: center;
	width: 100%;
}

p#main_foot_block_extended {
    	text-align: center;
}

#main_foot_block_extended a {
  	color: #ABAAAA
}


#main_foot_block {
    	margin-top: 1px;
	float:left;
	height:23px;
}

#main_menu {
	float:left;
    	display: inline;
	width:290px;
	display:inline;
	margin-left:22px;
	margin-top:35px;
    	padding-bottom: 35px;
}

#main_menu_unique_page {
	float:left;
	width:290px;
	display:inline;
	margin-left:20px;
	margin-top:14px;
	font:11px Arial;
	color:#343434;
	line-height:18px;
}

#main_content_index, #main_content_internal, #main_content_unique_page, #main_content_404, #main_content_sitemap_html {
    	float:left;
	display:inline;
	width:413px;
/*	height:271px;*/
	margin-top:47px;
	margin-left:114px;
    	padding-bottom: 40px;
	font:11px Arial;
	color:#343434;
}


#main_content_index a, #main_content_internal a, #main_content_unique_page a {
  	color: #3DC30A;
}

#foot_part_0 {
	height:21px;
}

#foot_part_1 {
	height:52px;
	float:right;
	background-color:#ffffff;	
	margin-top:5px;
}

#head_line_index, 
#head_line_internal {
	float:left;
	height:10px;
	width:550px;
	margin-left:0px;
	margin-top:1px;
	display:inline;
	font:11px Arial;
    	color: #ABAAAA;
}

#language_ruler {
	height:10px;
	padding-right:5px;
	width:425px;
	display:inline;
}

#language_ruler a {
	color: #D8D8D8;
	font: 11px Arial;
}


#header_top_block {
	float:left;
	height:16px;
	margin-top:6px;
}

#header_top_block_404 {
	/*height:244px;*/
	margin-left: 30%;
	padding-top: 110px;
	color: #D8D8D8;
	font: 28px Arial;
	font-weight: bold;
}
#main_content_404 {
	height:71px;
	color:#343434;
	font-weight: bold;
}

#lang_inactive, #lang_active {
	color: #D8D8D8;
	margin-left:8px;
	float:right;
}

#lang_active a {
	font-weight: bold;
}

#lang_inactive a {
	text-decoration: none;
}

.top_link_inactive, .top_link, .top_link_inactive_2, .top_link_2 {
	font:11px Arial;
	text-decoration:none;
}

.top_link_inactive, .top_link_inactive_2, .top_link {
	color:#4e4e4e;
}

a.top_link_inactive:hover {
	font-weight: bold;
}

a.top_link_inactive_2:hover {
	color:#3DC30A;
	font-weight:bold;
}

.top_link_inactive_2, .top_link_2 {
	margin-left:11px;
}

.top_link {
	font-weight:bold;
}

.top_link_2 {
	color:#3DC30A;
	font-weight:bold;
}

.menu_delim_line
{
	width:290px;
	height:1px;
	margin-top:2px;
	margin-bottom:1px;
	font-size:0px;
	display:block;
	line-height:0px;
	background-image:url('../img/menu_delim_line.jpg');
}

#main_content_image_index, #main_content_image_internal {
	width: 413px;
	height: 40px;
	margin-bottom: 9px;
}

#foot_fck_middle {
	height:19px;
	font:10px Arial;
	float:left;
	display:inline;
	margin-top:6px;
	text-align: center;
	width: 100%;
}

#foot_fck_middle A {
	color: #000000
}

#hor_line {
	width:998px;
	height:1px;
	font-size:0px;
	display:block;
	line-height:0px;
	margin-top:-23px; /*//-51px;*/
	z-index:10;
	float:left;
	position:relative;
	background-image:url('../img/hor_line.jpg');
}

.submenu_title {
	font:11px Arial;
	color:#545454;
	margin-left:24px;
	font-weight:bold;
	display:block;
}

.lang_sel {
	width:12px;
	display:block;
	border:1px solid #969797;
	background-color:#969797;
	margin-top:4px;
	font-size:0px;
	margin-left:1px;
	display:block;
	line-height:0px;
}

#lang_active {
	font-weight: bold;
}

.active_menu_btn, .inactive_menu_btn, .menu_a_delim {
	height: 40px;
	float:left;
	display:inline;
}

.active_menu_btn {
	background: url(../img/active.jpg) repeat-x;
}
.inactive_menu_btn {
	background: url(../img/inactive.jpg) repeat-x;
}

div.inactive_menu_btn:hover {
	background: url(../img/active.jpg) repeat-x;
}

#menu_a {
	background: #3C3C3C url(../img/header_block.jpg) repeat-x;
	float: left;
	height: 40px;
}

#menu_a a {
	text-decoration: none;
	color: #BFBFBF;
	font: 14px Arial;
	font-weight: bold;
}

.menu_a_delim {
	background: url(../img/menu_a_delim.jpg);
	width: 2px;
}

#slideshow {
	position: relative;
	clear: both;
	height: 244px;
	background-color: #505050;
}

#slideshow img {
	position: absolute;
	top: 0;
	left: 0;
}

#main_logo
{
	position: absolute;
	width:144px;
	height:104px;
	top:55px;
	left:32px;
	filter: progid:DXImageTransform.Microsoft.Chroma(Color=#ffffff);
}
#vert_line {
	width:1px;
	height: 80px;
	top: -81px;
	left: 348px;
	margin-bottom: -80px;
	position:relative;
	background: url(../img/vertical_line.jpg) repeat-y;
}