/* CSS Design by DSI */

@import url("../css/news.css");
@import url("../css/misc.css");
@import url("../css/gallery.css");
@import url("../css/paging.css");
@import url("../css/slide_news.css");

body{
	background:#282828 url("../images/bg_body.jpg") no-repeat top center;
	margin:0px;
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
}
a, a.blue{
	color:#d92517;
	text-decoration:none;
	outline:none;
}	
img{
	border:0px;
}
a:visited, a.blue:visited{
	color:#d92517;
}
a:hover{
	color:#f23e20;
}
#wrap{
	background: none;/* url("../images/bg_wrap.jpg") repeat-y;*/
	width:1010px;
	margin:0px auto;/* TOP RIGHT BOTTOM LEFT*/
}
#header{
	background:none;
	width:1000px;
	margin:0px auto;
	min-height:145px;
	border-top:0px #000000 solid;
}
#header .logo{
	width:390px;
	margin-top:-21px;
	padding:0px;
	float:left;
}
#hmenu{
	margin:0px;
	padding:10px 0px 0px 0px;
	width:600px;
	float:right;
}
#hmenu ul.top{
	list-style:none;
	margin:0px;
	padding:70px 0px 0px;
	height:28px;
}
#hmenu ul.top li.top{
	float:right;
	margin:0px;
	padding:0px 8px;
	font-size:14px;
	font-weight:bold;
}
#hmenu ul.top li.top a.top{
	padding:0px;
}
#hmenu ul.top li.top a.top, #hmenu ul.top li.top a.top:visited{
	color:#FFFFFF;
}
#hmenu ul.top li.top a.top:hover{
	color:#db261f;
}
/*Begin Menu*/
#menu{
	width:1000px;
	clear:both;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	background:#da251c;/*url("../images/bg_menu.jpg") repeat-x;*/
	border-bottom:0px #ff9c00 solid;
}
#menu ul.top{
	list-style:none;
	padding:0px;
	margin:0px;
	width:auto;
}
#menu ul.top li.top{
	float:left;
	/*background:url("../images/bg_menu_right.jpg") no-repeat right;*/
	list-style:none;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 1px 0px 0px;
	height:39px;
}
#menu ul.top li.top a.top{
	display:block;
	text-transform:uppercase;
	color:#FFFFFF;
	background:#da251c;/*url("../images/bg_menu.jpg");*/
	height:34px;
	padding:5px 15px 0px;
	margin:0px;
	font-weight:bold;
	float:left;
	/*text-shadow:1px 1px #000000;*/
}
#menu ul.top li.top a.top:visited{
	color:#FFFFFF;
}
#menu ul.top li.top a.top:hover, #menu ul.top li.top a.top.active{
	background:url("../images/bg_menu_active.jpg");
	color:#FFFFFF;
	text-shadow:none;
}
#menu ul.top li.top a.top span{
	display:block;
	padding:8px 0px;
}
/*End Menu*/
#home{
	width:960px;
	min-height:430px;
	margin:0px auto;
	padding:20px 20px;
}
.bg_home{
	background:#a40c09 url("../images/bg_home.jpg") no-repeat top left;
}
.bg_home1{
	background:#a40c09 url("../images/bg_home1.jpg") no-repeat top left;
}
.bg_home2{
	background:#a40c09 url("../images/bg_home2.jpg") no-repeat top left;
}
#home_inner{
	margin:0px;
	padding:0px;
	background:#FFFFFF;
}
#home_inner .top{
	margin:0px;
	padding:0px;
	background:#FFFFFF url("../images/bg_home_top.jpg") top left;
	height:24px;
}
#home_inner .mid{
	margin:0px;
	padding:0px 10px;
	min-height:389px;
}
#home_inner .content{
	margin:0px;
	padding:0px;
}
#home_inner .bot{
	margin:0px;
	padding:0px;
	background:#FFFFFF url("../images/bg_home_bot.jpg") top left;
	height:24px;
}
#home_footer{
	margin:0px auto;
	padding:10px 0px 0px;
	width:1000px;
	height:30px;
}
#home_footer .language{
	float:left;
	width:200px;
}
#home_footer .language img{
	border:1px #282828 solid;
}
#home_footer .language img:hover{
	border:1px #FFFFFF solid;
}
#home_footer .copyright{
	float:right;
	width:700px;
	text-align:right;
	color:#FFFFFF;
}
#home_slide{
	
}
#left{
	width:620px;
	margin:0px;
	padding:0px 20px 0px 0px;
	float:left;
}
.imgConner620, .imgConner620 img { width:620px; height:300px; margin:0;padding:0 }
.imgConner200, .imgConner200 img { width:200px; height:100px; margin:0;padding:0 }
#right{
	width:320px;
	margin:0px;
	padding:0px;
	float:right;
}
#right .top{
	margin:0px;
	padding:0px;
	background:#FFFFFF url("../images/bg_right_top.jpg") top left no-repeat;
	height:16px;
}
#right .mid{
	margin:0px;
	padding:0px 20px;
	background:#FFFFFF url("../images/bg_right_mid.jpg") left top;
}
h1.title1{
	margin:0px;
	padding:0px 0px 5px 0px;
	font-size:12px;
	text-transform:uppercase;
	border-bottom:2px #969485 solid;
	color:#db261f;
}
ul.list1{
	margin:0px;
	padding:10px 0px;
	list-style:none;
}
ul.list1 li{
	margin:0px;
	padding:3px 0px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}
ul.list1 li a, ul.list1 li a:visited{
	color:#FFFFFF;
}
ul.list1 li a:hover{
	color:#db261f;
}
#right .bot{
	margin:0px;
	padding:0px;
	background:#FFFFFF url("../images/bg_right_bot.jpg") top left no-repeat;
	height:18px;
}
/*Begin Products*/
.imgConner480, .imgConner480 img { width:480px; height:427px; margin:0;padding:0 }
.imgConner145, .imgConner145 img { width:145px; height:115px; margin:0;padding:0 }
.imgConner145 img:hover{
	opacity:0.95;
	filter:alpha(opacity=95);
}
#products{
	margin:0px;
	padding:0px;
}
#products .oneproduct{
	width:480px;
	margin:0px;
	padding:0px;
	float:left;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}
#products .oneproduct .title{
	margin:0px;
	padding:10px 0px 0px;
	color:#FFFFFF;
}
#products .listproduct{
	width:460px;
	float:right;
	margin:0px;
	padding:0px;
}
#products .product{
	width:145px;
	margin:0px;
	padding:0px 0px 10px;
	float:left;
}
#products .product .title{
	margin:0px;
	padding:5px 0px 0px;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}
#products a, #products a:visited{
	color:#FFFFFF;
}
#products a:hover{
	text-decoration:underline;
}
.product_box_detail{
	font-size:11px;
}
.product_tbl{
	width:100%;
	font-family:Tahoma;
	text-align:left;
}
.product_tbl td{
	border-bottom:1px #CCCCCC dotted;
	padding-bottom:5px;
}
.product_tbl .scaledimg{
	width:480px;
}

/*End Products*/



#content-wrap{
	background:#FFFFFF;
	clear:both;
	margin:0px auto;
	padding:10px 0px;
	width:1000px;
	color:#333333;
}
/*Begin Main*/
#main-content{
	width:auto;
	clear:both;
	margin:0px;
	padding:0px;
}
/*End Main*/
/*Begin Footer*/
#footer{
	clear:both;
	min-height:10px;
	margin:0px auto;
	margin-top:10px;
	width:1010px;
	padding:0px;
	line-height:150%;
	color:#000000;
	background:#FFFFFF;
}
#footer .inner{
	margin:0px;
	padding:5px;
}
/*End Footer*/
/*Misc*/
.clear{
	clear:both;
}
.line{
	margin:0px;
	padding:15px 0px;
	clear:both;
	border:0px;
	border-bottom:1px #CCCCCC solid;
}
ul.support{
	margin:0px;
	padding:0px;
	list-style:none;
}
ul.support li{
	margin:0px;
	padding:5px;
	text-align:center;
	list-style:none;
}
/*Table Box*/
.tbl_box{
	border:1px #d92517 solid;
}
.tbl_box td{
	padding:5px 5px 4px 5px;
}
.txt_title_small{
	font-size:11px;
}
.tbl_box .title{
	color:#FFFFFF;
	background:#d92517;
	font-weight:bold;
}
.tbl_box .title_grey{
	color:#333333;
	background:#FFFFCC;
	font-weight:bold;
}
.tbl_box .header1{
	padding:10px 0px;
	font-size:11px;
	text-transform:uppercase;
} 
