/* ---------------------------------------------------------------------------------------------------- */
*{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;font-size: 11px;color: #000;text-decoration: none;}
body{background-color:#d3d0c1;margin:0px;padding:0px;}
h1,h2,h3,h4,h5,h6,form{margin:0px;padding:0px;}
/* ---------------------------------------------------------------------------------------------------- */
.b,b{font-weight:bold;}
.i,i{font-style: italic;}
hr{color:#000;background-color:#000;height:1px;}
/* ---------------------------------------------------------------------------------------------------- */
.no_mp{margin:0;padding:0;}
.dn{display:none;}
/* ---------------------------------------------------------------------------------------------------- */
#idDiv_header{background-color:#fff; background-image:url(../imgs/bg_imgs/header_grey_bar.jpg); background-position:center bottom; background-repeat:repeat-x; height:150px;}
	#idDiv_header_center{width:990px;margin:0px auto; height:150px; position:relative; }
		#idDiv_header_center #flags{position:absolute; top:125px; left:10px; }	
		#idDiv_header_center #logo{position:absolute; top:-10px; left:80px; }
		#idDiv_header_arrow_bar{position:absolute; bottom:0px; left:320px; padding:6px 20px 0px 0px; background:url(../imgs/bg_imgs/header_grey_bar_arrow.jpg) no-repeat right center; height:24px;color:#fff;font-size:12px;}	
		#idDiv_header_bar{position:absolute; width:170px; bottom:10px; right:20px; padding:0px 0px 0px 5px; background:url(../imgs/bg_imgs/header_grey_bar_right.jpg) no-repeat right center; height:21px; }
		#idDiv_header_bar_left{position:absolute; top:0px;  right:5px; padding:5px 5px 0px 10px; background:url(../imgs/bg_imgs/header_grey_bar_main.jpg) no-repeat left center; height:16px; color:#fff;}
		.idDiv_header_menu{background-color:#F2F4F0; font-size:14px; text-align:center; margin-left:30px; margin-top:5px; width:70px; height:110px;}
		.idDiv_header_menu img{margin-top:10px; text-decoration:none; border:none;}

#idDiv_main{background-image:url(../imgs/bg_imgs/main.jpg); background-position:center top; background-repeat:no-repeat; /*height:547px;*/ }
	#idDiv_main_wrapper{position:relative; width:990px; margin:0px auto;}
	.main_tab_on{background-image:url(../imgs/bg_imgs/index/off_bg_1.png); background-repeat:no-repeat; height:100px; width:200px;}		
	.main_tab_off{background-image:url(../imgs/bg_imgs/index/on_bg_1.png); background-repeat:no-repeat; height:100px; cursor:pointer;width:200px;}		
	.main_tab_off_clicked{background-image:url(../imgs/bg_imgs/index/on_bg_1.png); background-repeat:no-repeat; height:100px; cursor:pointer;width:200px;color:#8D0006;}		
	#idDiv_main_wrapper h1,h2{padding-left:7px;}
	.main_tab_on h1{font-size:22px; padding-top:40px; color:#E0E1E5;width:200px;}
	.main_tab_on h2{font-size:11px; color:#E0E1E5;width:200px;}	
	.main_tab_off h1{font-size:22px; padding-top:40px; color:#fff;width:200px;}
	.main_tab_off h2{font-size:11px; color:#fff;width:200px;}	
	#a1{padding-left:6px; background-image:url(../imgs/bg_imgs/index/c1_6x30_8d0006.png); background-repeat:no-repeat; background-position:left center; position:absolute; top:142px; right:470px; height:30px;}	
/*	#a2{padding-left:6px; background-image:url(../imgs/bg_imgs/index/c1_6x30_8d0006.png); background-repeat:no-repeat; background-position:left center; position:absolute; top:108px; left:525px; height:30px;}*/	
/*	#a3{padding-left:6px; background-image:url(../imgs/bg_imgs/index/c1_6x30_8d0006.png); background-repeat:no-repeat; background-position:left center; position:absolute; top:208px; right:470px; height:30px;}	*/
	#a5{padding-left:6px; background-image:url(../imgs/bg_imgs/index/c1_6x30_8d0006.png); background-repeat:no-repeat; background-position:left center; position:absolute; top:442px; right:265px; height:30px;}	
		.a1_1{float:left; color:#FFFFFF; font-size:16px; background-color:#8D0207; height:30px;}
		.a1_1 ul{list-style:none; list-style-type:none; margin:0px; padding:0px;}
		.a1_1 ul li{float:left; margin-right:5px; margin-top:7px; color:#fff; font-size:11px; cursor:pointer;}		
		.a_1_2{float:left; padding-right:6px;; background-image:url(../imgs/bg_imgs/index/c2_6x30_8d0006.png); background-repeat:no-repeat; background-position:right center;height:30px;}

#idDiv_company{background-color:#fff; width:100%; height:585px; }
	#idDiv_company_main{width:990px; margin:0px auto;}
	#idDiv_company_left{float:left;}
	#idDiv_company_left_up{background-color:#fff; width:230px; height:43px; margin-left:84px;}
	#idDiv_company_left_down{background-color:#ededed; width:230px; height:470px; margin-left:84px;}
		#idDiv_company_left_down ul{position:absolute; top:193px; width:230px; padding:0px; margin:0px;list-style-type:none; list-style:none;}
/*		#idDiv_company_left_down li{background-color:#e8e8e8; text-align:center; border-bottom:solid 1px #f0f0f0; height:30px; list-style-type:none; list-style:none;}*/
		.company_li{display:block; cursor:pointer; background-color:#e8e8e8; text-align:left; border-bottom:solid 1px #f0f0f0; width:210px; padding-left:20px; padding-top:10px; padding-bottom:10px; list-style-type:none; list-style:none; background-image:url(../imgs/arrow_up.gif); background-repeat:no-repeat; background-position:8px center;}
		a.company_li:hover{display:block; cursor:pointer; background-color:#921a1b; color:#fff; text-align:left; border-bottom:solid 1px #f0f0f0; width:210px; padding-left:20px; padding-top:10px; padding-bottom:10px; list-style-type:none; list-style:none; background-image:url(../imgs/arrow_up_red.gif); background-repeat:no-repeat; background-position:8px center;}
		.company_open_li{display:block; cursor:pointer; background-color:#e8e8e8; text-align:left; border-bottom:solid 1px #f0f0f0; width:205px; padding-left:25px; padding-top:10px; padding-bottom:10px; list-style-type:none; list-style:none; background-image:url(../imgs/arrow_down.gif); background-repeat:no-repeat; background-position:8px center;}
/*	a.company_open_li:hover{display:block; cursor:pointer; background-color:#921a1b; color:#fff; text-align:left; border-bottom:solid 1px #f0f0f0; width:200px; padding-left:30px; padding-top:10px; padding-bottom:10px; list-style-type:none; list-style:none; background-image:url(../imgs/arrow_down_red.gif); background-repeat:no-repeat; background-position:8px center;}*/	
		a.company_open_li_clicked{display:block;background-color:#921a1b; color:#fff; text-align:left; border-bottom:solid 1px #f0f0f0; width:205px; padding-left:25px;  padding-top:10px; padding-bottom:10px; background-image:url(../imgs/arrow_down_red.gif); background-repeat:no-repeat;background-position:8px center;}
		.company_open_li_clicked{display:block;background-color:#921a1b; color:#fff; text-align:left; border-bottom:solid 1px #f0f0f0; width:205px; padding-left:25px;  padding-top:10px; padding-bottom:10px; background-image:url(../imgs/arrow_down_red.gif); background-repeat:no-repeat;background-position:8px center;}

		.company_li_1{display:block; cursor:pointer; background-color:#e8e8e8; text-align:left; width:195px; padding-left:35px; padding-top:5px; padding-bottom:5px; list-style-type:none; list-style:none; background-image:url(../imgs/arrow_up.gif); background-repeat:no-repeat; background-position:22px center;}
		a.company_li_1:hover{display:block; cursor:pointer; background-color:#AF3638; color:#fff; text-align:left;  width:195px; padding-left:35px; padding-top:5px; padding-bottom:5px; list-style-type:none; list-style:none; background-image:url(../imgs/arrow_up_red_1.gif); background-repeat:no-repeat; background-position:22px center;}
		.company_open_li_1{display:block; cursor:pointer; background-color:#e8e8e8; text-align:left; width:190px; padding-left:40px; padding-top:5px; padding-bottom:5px; list-style-type:none; list-style:none; background-image:url(../imgs/arrow_down.gif); background-repeat:no-repeat; background-position:22px center;}
/*	a.company_open_li:hover{display:block; cursor:pointer; background-color:#921a1b; color:#fff; text-align:left; border-bottom:solid 1px #f0f0f0; width:210px; padding-left:20px; height:30px; list-style-type:none; list-style:none; background-image:url(../imgs/arrow_down_red.gif); background-repeat:no-repeat; background-position:8px center;}*/
		a.company_open_li_clicked_1{display:block; cursor:pointer; text-align:left; width:190px; padding-left:40px; padding-top:5px; padding-bottom:5px; list-style-type:none; list-style:none; background-color:#AF3638; color:#fff; background-image:url(../imgs/arrow_down_red_1.gif); background-repeat:no-repeat;  background-position:22px center;}
		.company_open_li_clicked_1{display:block; cursor:pointer; text-align:left; width:190px; padding-left:40px; padding-top:5px; padding-bottom:5px; list-style-type:none; list-style:none; background-color:#AF3638; color:#fff; background-image:url(../imgs/arrow_down_red_1.gif); background-repeat:no-repeat;  background-position:22px center;}

		.company_li_2{display:block;color:#000; cursor:pointer; padding-top:3px; padding-bottom:3px; padding-left:20px; position:relative; left:30px; width:180px; background-image:url(../imgs/arrow_up.gif); background-repeat:no-repeat; background-position:8px center;}
		a.company_li_2:hover{display:block;color:#941F20; cursor:pointer; padding-top:3px; padding-bottom:3px; padding-left:20px; position:relative; left:30px; width:180px; background-image:url(../imgs/arrow_up_red_white.gif); background-repeat:no-repeat; background-position:8px center; }
/*	.company_open_li_2{background-color:#f8f8f8; color:#000; padding-top:5px; padding-bottom:5px; padding-left:20px; position:relative; left:30px; width:180px; background-image:url(../imgs/arrow_up_1.gif); background-repeat:no-repeat; background-position:8px center;}*/
		.company_li_2_clicked{display:block;color:#941F20; cursor:pointer; padding-top:3px; padding-bottom:3px; padding-left:25px; position:relative; left:30px; width:175px; background-image:url(../imgs/arrow_down_red_white.gif); background-repeat:no-repeat; background-position:8px center;}
/*	a.company_open_li_clicked_2{background-color:#f8f8f8; color:#000; padding-top:5px; padding-bottom:5px; padding-left:20px; position:relative; left:30px; width:180px; background-image:url(../imgs/arrow_up_1.gif); background-repeat:no-repeat; background-position:8px center;}*/
		.company_li_2_show{display:block;color:#921A1B; font-weight:bold; cursor:pointer; padding-top:3px; padding-bottom:3px; padding-left:20px; position:relative; left:30px; width:180px; background-image:url(../imgs/arrow_up_red_white.gif); background-repeat:no-repeat; background-position:8px center;}

		.company_li_3{display:block; background-color:#F8F8F8; margin-bottom:3px; color:#000; cursor:pointer; padding-top:3px; padding-bottom:3px; padding-left:20px; position:relative; left:30px; width:180px;}
		.company_li_3_hover{display:block; background-color:#FFFFFF; margin-bottom:3px; color:#962527; cursor:pointer; padding-top:3px; padding-bottom:3px; padding-left:20px; position:relative; left:30px; width:180px;}

/*	#idDiv_company_right{float:left;width:670px; height:440px;}*/
	.Div_company_right{float:left;width:670px;/* height:440px;*/}
/*	#idDiv_company_right_main{background-color:#fff; margin-left:35px; margin-top:5px;}*/
	.Div_company_right_main{background-color:#fff; margin-left:35px; margin-top:5px;}
/*		#idDiv_company_right_main div{cursor:pointer;margin:0px 10px 0px 10px;}*/
		.Div_company_right_main div{cursor:pointer;margin:0px 10px 0px 10px;}
		.Div_company_right_main_projects{background-color:#fff; margin-left:35px; margin-top:5px;}		
/*		#idDiv_company_right h1{font-size:18px; font-weight:bold; color:#CE282C; border-bottom:solid 3px #858585; padding-bottom:3px;margin-left:35px; margin-top:20px;}*/
		.Div_company_right h1{font-size:18px; font-weight:bold; color:#CE282C; border-bottom:solid 3px #858585; padding-bottom:3px;margin-left:35px; margin-top:20px;}
		.Div_company_right h2{font-size:14px;float:left; margin-top:12px; margin-left:0px; color:#962224}

	.company_right_main_img{background-image:url(../imgs/bg_imgs/various_tabs/ont1.gif); background-repeat:no-repeat; background-position:bottom left; width:200px; height:80px; color:#fff; font-size:20px; text-align:center;}
	.company_right_main_img_hover{background-image:url(../imgs/bg_imgs/various_tabs/ont2.gif); cursor:pointer;}
		
#idDiv_footerWrapper{position:relative;height:100px;}
#idDiv_footerWrapper_left{position:absolute; height:80px;width:250px;}
	#idDiv_copyright{position:absolute;top:5px;left:20px;color:#a6a5a1; font-weight:bold; font-size:10px; text-align:center; letter-spacing:3px;}
	#idDiv_logos{width:180px;position:absolute;top:20px; text-align:center; left:18px; border-top:1px solid #a29e93; border-bottom:1px solid #a29e93; padding:8px;}
#idDiv_footerWrapper_right{position:absolute; left:250px; height:100px;width:550px;}
	#idDiv_rightmenu{position:absolute; top:19px; height:80px; width:600px;}
	#idDiv_footerWrapper_right ul{padding:0px; margin:0px; border-top:4px solid #bebaae;}
	#idDiv_footerWrapper_right li{list-style-type:none; list-style:none; margin-top:3px; float:right; color:#545359; margin-right:5px; font-weight:bold; font-size:10px;}
	#idDiv_tuvcert{position:absolute;width:70px;height:42px;top:50px;right:275px;background-image:url(../imgs/logos/tuvcert-new.jpg);background-repeat:no-repeat;}
	#idDiv_webart{position:absolute;top:65px;right:55px;}

/*---------------CONTACT--------------*/
.span_cf_star{color: #db0000;}

.span_cf_titles{color:#000000;font-size:12px;}

.name{border-top-width: 1px;border-top-style: solid;border-top-color: #e8e8e8;padding-top: 4px;}

.input_name{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #e8e8e8;padding-top: 3px;padding-bottom: 4px;}
	.input_name option{font-size:12px}

.input_name_out{padding:2px;width:180px;background-color:#EFF1EE;border:solid 1px #fff;font-size:12px;color:#921A1B; height:22px;}

.input_name_over{background-color:#fff;border:solid 1px #db0000;padding:2px;font-size:12px;color:#921A1B;width:180px; height:22px;}

.input_text_area_over{width:400px;background-color:#fff;border:solid 1px #db0000;padding:2px;font-size:12px;}

.input_text_area{padding:2px;width:400px;background-color:#EFF1EE;border:solid 1px #fff;font-size:12px;color:#921A1B;}

.input_submit_over{width:400px;height:40px;background-color:#921A1B;padding:2px;font-size:14px;color:#fff;}	

.input_submit_out{padding:2px;width:400px;height:40px;background-color:#DCDEDB;font-size:14px;;color:#921A1B;}