body {
	font-size: 12px; background-image: url(../images/layout_bg.png); margin: 0px; font-family: arial
}

p
{
	width: 700px;
	text-align: justify;	
}

li
{
	margin-top: 15px;
}

#extra_media_container
{
	position: relative;
}

img {
	border-right: medium none; border-top: medium none; border-left: medium none; border-bottom: medium none
}
#layout_header {
	background-image: url(../images/layout_header.jpg); width: 906px; background-repeat: no-repeat; position: relative; height: 228px
}
#layout_logo {
	left: 55px; position: absolute; top: 0px
}
#layout_hotline {
	right: -8px; position: absolute; top: 0px
}
#layout_slogan {
	left: 30px; position: absolute; top: 165px
}
#layout_menu {
	background-image: url(../images/layout_menu_bg.png); position: relative; height: 30px
}
#layout_menu {
	position: relative; top: 1px
}
#layout_menu_items {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; position: relative; top: 1px
}
.layout_menu_item {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
.layout_content_bg {
	background-color: #fff
}
.layout_content {
	height: 350px
}
.homepage_col_01_bg {
	background-image: url(../images/homepage_col_01_bg.png); margin: 0px; background-repeat: repeat-y; position: relative
}
#homepage_picture_02 {
	right: 15px; position: absolute; top: 0px
}
#homepage_picture_03 {
	position: relative; top: 0px
}
.layout_list {
	background-position: left center; font-size: 12px; list-style-image: url(../images/layout_list_bg.png); background-repeat: no-repeat; position: relative;
	margin: 0;
}
.layout_list_right {
	left: 150px; top: -30px
}
.layout_list strong {
	color: #fe861f
}
.homepage_video_container {
	left: 30px; position: relative; top: 20px
}
.homepage_news_container {
	top: 50px
}
.homepage_news_title {
	font-weight: bold; left: -55px; color: #fe600c; position: relative
}
.homepage_news_content {
	font-size: 12px; width: 300px; color: #6a6a6a; position: relative; text-align: justify
}
#homepage_news_next {
	font-size: 12px; width: 300px; color: #000; position: relative; text-align: right
}
#layout_bottom_text {
	font-size: 12px
}

#layout_bottom
{
	position: relative;
	top: -5px;
	background-image: url(../images/layout_bottom.png);
	background-position: bottom center;
		
}

.menu_left
{
	background-image: url(../images/menu_delimiter_left.png);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 3px;
	height: 26px;
}

.menu_start
{
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 3px;
}

.menu_start a,
.menu_left a
{
	background-image: url(../images/menu_delimiter_right.png);
	background-repeat: no-repeat;
	background-position: center right;
	padding-right: 20px;
	text-decoration: none;
	color: black;
	height: 26px;
	padding-top: 5px;
	padding-bottom: 3px;
}


#layout_agreements
{
	position: relative;
	top: 10px;
}


#layout_address
{
	background-image: url(../images/layout_list_square.png);
	background-repeat: no-repeat;
	font-size: 11px;
	padding-right: 35px;
	width: 300px;
}


/*==========================*/
/* MessageReturn		    */
/*==========================*/
.messagereturn_buttonclose { display: block; position: absolute; top: 0; right: 0; margin: 5px; }
.messagereturn_success, .messagereturn_error, .messagereturn_noright, .messagereturn_info, .messagereturn_admin
{ position: absolute; z-index:199; margin: 10px;  padding: 25px; bottom: 0px; right: 0px; width: 300px; font-size: 9pt; text-align: center; -moz-border-radius: 5px;}

.messagereturn_success { background-color: #FFE;  border: 1px solid #000; color: #000; background-image:url(../images/message_left_info.gif);  background-position: left; background-repeat: no-repeat; padding-left: 40px; }
.messagereturn_admin   { background-color: #FFC;  border: 1px solid #000; color: #000; background-image:url(../images/message_left_admin.gif); background-position: 15px; background-repeat: no-repeat; padding-left: 40px; font-weight: bold;}
.messagereturn_error   { background-color: #FEE;  border: 2px solid #A00; color: #900; background-image:url(../images/message_left_nok.gif); background-position: left; background-repeat: no-repeat;  padding-left: 40px;}
.messagereturn_noright { background-color: #FFD;  border: 2px solid #CCC; color: #C00; background-image:url(../images/message_left_noright.gif); background-position: left; background-repeat: no-repeat;  padding-left: 40px;}
.messagereturn_info    { background-color: #FFD;  border: 1px solid #000; color: #009; background-image:url(../images/message_left_info.gif); background-position: left; background-repeat: no-repeat;  padding-left: 40px;}