@charset "utf-8";

/* CSS Document */



body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background:url(images/bg.gif);

}

body,td,th {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #424242;

	line-height:17px;

}



a:link, a:active, a:visited{ color: #434343; text-decoration:none;}

a:hover {color:#ed1c24; text-decoration:none;}



#wrapper{

	width:100%;

	margin:0 auto;

	overflow:auto;

	}

#top1{

	width:990px;

	height:28px;

	margin:0 auto;

	margin-top:8px;

	margin-bottom:6px;

	}



#phone{

	width:120px;

	height:24px;

	background:url(images/bg_phone.png) no-repeat;

	margin-left:523px;

	float:left;

	padding:3px 0 0 30px;

	color:#616161;

	font-family:"Times New Roman", Times, serif;

	font-size:18px;

	}

#topmenu{ float:left; margin-top:4px;}

#topmenu ul{ display:inline; color:#888888; padding:10px; margin:0px;}

#topmenu li{ display:inline; color:#888888; padding:10px; margin:0px;}

#topmenu ul li a:link,#topmenu ul li a:visited,#topmenu ul li a:active { display:inline; color:#888888; }

#topmenu ul li a:hover { display:inline; color:#cf0f13; }
#topmenu ul li a:active { display:inline; color:#cf0f13; }

#top2_wrapper{

	width:100%;

	height:151px;

	margin:0 auto;

	background:url(images/bg_topmenu.gif);	

	}

#lang{ float:left; margin-left:0px;}

#top2{

	width:970px;

	height:151px;	

	margin:0 auto;

	}

#logo{

	width:250px;

	height:80px;

	float:left;

	margin-top:18px;

	background:url(images/logo.png);

	}

#topads{

	width:565px;

	height:88px;

	border:1px solid #580f08;

	float:right;

	margin-top:9px;

	}

#navigation{

	float:left;

	width:620px;

	height:29px;

	margin:20px 0 3px 0;

	}

/*
.menu {  font-size:18px; font-weight:bold; }
.menu li a { 
	width:105px;

	height:22px;

	background:url(images/menu_item2.gif) no-repeat;

	margin-right:6px;

	padding-top:7px;

	float:left;

	color:#111111;

	text-align:center;

	font-size:12px;	
}
.menu li a:hover {	background:url(images/menu_item2_act.gif) no-repeat; }
.menu li:hover { background:url(images/menu_item2_act.gif) no-repeat;}
*/



.btn1 a:link, #btn1 a:active,#btn1 a:visited{

	width:72px;

	height:22px;

	background:url(images/menu_item1.gif) no-repeat;

	margin-right:6px;

	padding-top:7px;

	float:left;

	color:#111111;

	text-align:center;

	font-size:12px;

	}

.btn1 a:hover{

	width:72px;

	height:22px;

	background:url(images/menu_item1_act.gif) no-repeat;

	margin-right:6px;

	padding-top:7px;

	float:left;

	color:#111111;

	text-align:center;

	font-size:12px;

	}



.btn2 a:link{

	width:105px;

	height:22px;

	background:url(images/menu_item2.gif) no-repeat;

	margin-right:5px;

	padding-top:7px;

	float:left;

	color:#111111;

	text-align:center;

	font-size:12px;

	}

.btn2 a:hover{

	width:105px;

	height:22px;

	background:url(images/menu_item2_on.png) no-repeat;

	margin-right:5px;

	padding-top:7px;

	float:left;

	color:#000;

	text-align:center;

	font-size:12px;

	}
	
.btn2 .active{

	width:105px;

	height:22px;

	background:url(images/menu_item2_act.gif) no-repeat !important;

	margin-right:5px;

	padding-top:7px;

	float:left;

	color:#fff !important;

	text-align:center;

	font-size:12px;

	}

#search{

	float:right;

	width:280px;

	height:29px;

	margin:20px 0 10px 0;

	}

.searchfield{width:190px;}



#banner_wrapper{width:100%;overflow:auto;}

#banner{

	width:970px;

	background:#FFF;

	border:1px solid #aaaaaa;

	margin:0 auto;

	margin-top:5px;

	padding-bottom:5px;

	overflow:auto;

	}

#banner_imagecontain{

	width:958px;

	height:290px;

	border:1px solid #aaaaaa;

	margin:0 auto;

	margin-top:4px;

	}

#banner_content{

	width:320px;

	margin:110px 0 0 10px;

	}

#main_wrapper{width:100%;overflow:auto;}

#main{

	width:970px;

	margin:0 auto;

	margin-top:4px;

	overflow:auto;

	background:url(images/bg_boxhome.gif) repeat-x;

	border:1px solid #aaaaaa;

	}

.homebox1{

	width:311px;

	height:291px;

	margin:5px;

	border:1px solid #aaaaaa;

	float:left;	

	}

#titlebox{

	width:250px;

	padding:30px 0 20px ;

	text-align:center;

	margin:0 auto;

	}

.contentbox{

	width:250px;

	margin:0 auto;

	text-align:center;

	padding:5px;

	}

.imgbox{

	width:250px;

	text-align:center;

	margin:0 auto;

	}

#footer_wrapper{

	width:100%;

	overflow:auto;

	background:url(images/bg_footer.gif);

	clear:both;
}

#footer{

	width:1025px;

	margin-top:26px;

	margin-bottom:5px;

	text-align:center;
    margin-left: auto;
    margin-right: auto;
}

#footer ul li{

	display:inline;

	text-align:center;

	padding:4px;

	}

#footer ul li a:link, #footer ul li a:active, #footer ul li a:visited{

	display:inline;

	text-align:center;

	padding:4px;

	

	}

#footer ul li a:hover{

	display:inline;

	text-align:center;

	padding:4px;

	color:#ed1c24;

	font-weight:normal;



	}

#copyright{ color:#767676;}



.txt{color:#000000;}

.title{color:#cd0008; font-weight:bold;font-size:12px; text-transform:uppercase}
.title a:link, .title a:visited, .title a:active{color:#cd0008; font-weight:bold;font-size:12px; text-transform:uppercase}

.imgborder{border:1px solid #000000;}

.texthome{color:#5d6162; font-size:18px; padding-bottom:5px;}

.texthome2{color:#be422a; font-size:24px; font-weight:bold; padding-bottom:10px; }

.texthome3{font-size:13px; padding-bottom:8px;}

.txtorange{color:#bc462c; padding-left:5px;}

.txtorange a:link, .txtorange a:visited, .txtorange a:active{color:#bc462c; padding-left:5px;}

.txtorange a:hover{color:#cd0008; padding-left:5px;}



