body{
	margin:0px;
	background:url(../images/Middle_texture.jpg) repeat-x top fixed;
	font-family:Arial, Helvetica, sans-serif;
}
.bg_bottoms{
	background:url(../images/bg_bottom.png) repeat-x;
	height:50px;
	color:#FFF;
	padding:10px;
	}
.bg_banner{
	background-image:url(../images/bg_banner.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:200px;
}

.bg_menu{
	background-image:url(../images/bg_menu.png);
	background-position:top;
	background-repeat:repeat-x;
	height:36px;
}

.bg_image{
	background-image:url(../images/index_04.jpg);
	background-repeat:repeat;
	background-position:top;
}

.bg_pro{
	background-image:url(../images/bg_pro.png);
	background-position:top;
	background-repeat:no-repeat;
	height:59px;
}

.bg_top{
	background-image:url(../images/icon_top.png);
	background-position:top; 
	background-repeat:repeat-x;
	height:21px;
}

.bg_bottom{
	background-image:url(../images/icon_bottom.png);
	background-position:top;
	background-repeat:repeat-x;
	height:21px;
}

.bg_left{
	background-image:url(../images/icon_left.png);
	background-position:top;
	background-repeat:repeat-y;
	height:5px;
	width:21px;
}

.bg_right{
	background-image:url(../images/icon_right.png);
	background-position:top;
	background-repeat:repeat-y;
	height:5px;
	width:21px;
}

.bg_language{
	background-image:url(../images/lange.png);
	background-position:top;
	background-repeat:no-repeat;
	height:44px;
}

.bg_under_bottom{
	background-image:url(../images/bg_bottom.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:151px;
}

.bg_flash{
	background-image:url(../images/banner.png);
	background-position:top;
	background-repeat:no-repeat;
	height:335px;
}

.line_bottom{
	background-image:url(../images/line_about.png);
	background-position:top;
	background-repeat:repeat-x;
	height:7px;
}

.font_menu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:400;
	color:#f9d31a;
	text-align:center;
	padding-left:15px 15px;
}

.font_pro{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	color:#d9e0e7;
}

.font_black{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

.font_red{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	color:#7a0b00;
}

.font_red_small{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7a0b00;
}

.font_brown{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#512800;
}

.font_red_bold{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#7a0b00;
	text-decoration:none;
}

.font_12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

.font_yellow{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffd26e;
}

.font_blue{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffe7be;
}

.font_yellow_bold{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#f9d31a;
}
.bg_menu_top{
	background:url(../images/bg_menu_top.jpg) repeat-x;
	height:34px;
	font-size:13px;
	}
a.class_while{
	text-decoration:none; color:#FFF;
	}
.class_yellow{ text-decoration:none; color:#f9d31a;}
.class_yellow:link{ text-decoration:none; color:#f9d31a;}
.class_yellow:visted{ text-decoration:none; color:#f9d31a;}
.class_yellow:hover{ text-decoration:none; color:#f7b31c;}

.class_red{ text-decoration:none; color:#333333;}
.class_red:link{ text-decoration:none; color:#333333;}
.class_red:visted{ text-decoration:none; color:#333333;}
.class_red:hover{ text-decoration:none; color:#7a0b00;}

.class_italic{ text-decoration:none; color:#7a0b00;}
.class_italic:link{ text-decoration:none; color:#7a0b00;}
.class_italic:visited{ text-decoration:none; color:#7a0b00;}
.class_italic:hover{ text-decoration:underline; color:#7a0b00;}

.class_brown{ text-decoration:none; color:#7a0b00;}
.class_brown:link{ text-decoration:none; color:#7a0b00;}
.class_brown:visited{ text-decoration:none; color:#7a0b00;}
.class_brown:hover{ text-decoration:none; color:#7a0b00;}

.claass_yellow_bold{ text-decoration:none; color:#f9d31a;}
.claass_yellow_bold:link{ text-decoration:none; color:#f9d31a;}
.claass_yellow_bold:visited{ text-decoration:none; color:#f9d31a;}
.claass_yellow_bold:hover{ text-decoration:none; color:#f9d31a;}

.font_main{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#333333; font-weight:100;}
.font_link{ font-family:tahoma, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#666666; font-weight:100;}
.font_cart{ font-family:tahoma, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#333333; font-weight:100;}
.font_error{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#FF0000; font-weight:100;}
.font_price{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#FF0000; font-weight:100;}
.font_dt{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#333333; font-weight:bold;}
.line_page{ border-bottom:1px #333333 dotted;}

.font_news{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#7A0B00; font-weight:600;}
.font_news:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; color:#7A0B00; font-weight:600;}
.style_border{ border:1px #CCCCCC solid; }

.buttonOrange
{
	background-color:#7A0B00;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px;
	color: #FFFFFF;
	border-style: solid; 
	border-width: 1px;
}
.buttonBlue{
	background-color:#7A0B00;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px;
	color: #FFFFFF;
	border-style: solid; 
	border-width: 1px;
	cursor:pointer;
}


.class_border {

	float:left;
	margin:4px;
	width:620px;
	border:1px #999999 solid;
	-moz-border-radius-bottomright: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	border-bottom-left-radius: 5px 5px;
	border-top-right-radius: 5px 5px;
	border-top-left-radius: 5px 5px;
	padding:4px;
	vertical-align:top;
}