html,body{margin:0;padding:0;height:100%;}
body {background:#000000 url(../img/bg.jpg) no-repeat;}
body, td{font-family:Verdana; font-size:12px;}
a{color:white;}
a:hover{color:#ff0096;}
.clear{border:none;margin:0;padding:0;width:0;height:0;font-size:0;line-height:0;clear:both;}
img{border:none;}
#header{margin:0 0 0 70px;width:970px;padding:87px 0 0 0;}
h1.logo{float:left;padding:0 0 0 20px;margin:0;}
#menu{float:left;padding:0 0 0 46px;}
#top_panel{position:absolute;left:900px;top:87px;width:146px;height:26px;z-index:10;}
#top_panel div{margin:0 0 0 4px; float:right;}
#lang{position:absolute;left:1020px;top:87px;z-index:10;}
#home{position:absolute;left:990px;top:87px;z-index:10;}
#content{margin:20px 0 0 70px;width:970px;background:url(../img/content_bg.gif) repeat-x;height:430px;overflow:hidden;}
#content, #content td{color:white;}
#content h2{font-size:28px;padding:30px 0 0 80px;margin:0;}
#main_block{margin:20px 0 0 70px;width:970px;}
#content_block{margin:20px 50px 0 70px;}
#content_block div.scrolling{height:320px;overflow-y:hidden;}
#content_gallery_block{margin:20px 0 0 70px;width:970px;background:url(../img/content_bg.gif) repeat-x;color:white;height:430px;overflow:hidden;}
#content_gallery{float:left;width:530px;}
#content_gallery_content{margin:40px 50px 0 0;float:right;width:350px;_margin-right:25px;}
#content_gallery_content h2{ margin-top:0;}
#content_gallery_content div.scrolling{height:320px;overflow-y:hidden;}
#content_gallery_content div.scrolling p{margin:0 0 25px 0;line-height:16px;}
#music{float:right;margin:10px 0 0 0;}
#news_block{margin:30px 200px 0 190px;}
#news_block div.scrolling{height:300px;overflow-y:hidden;}
#news_block div.scrolling h3{font-size:14px;font-weight:bold;margin:0 0 25px 0;color:#ff0096;}
#news_block div.scrolling p{margin:0 0 25px 0;line-height:16px;}
#gallery_jquery_block{display:none;position:absolute;}
#content div.cpl_anno div.arow{margin:25px 10px 0 0;}
#content div.cpl_anno div.news{margin:0 25px 25px 0; width:180px; float:left;}
#content div.cpl_anno div.arow div.image{width:170px;float:left;}
#content div.cpl_anno div.arow div.desription{width:580px;float:left;}
#content div.cpl_anno div.arow div.desription img.titl{width:88px;height:22px;margin-bottom:8px;border:0;}
#content div.cpl_anno div.arow div.desription h3{margin:0 0 10px 0;font-size:12px;color:#ff0096;}
#content div.cpl_anno div.arow div.desription h3 a{color:#ff0096;}
#content div.cpl_anno div.arow div.desription div{font-size:12px;}

#content div.cpl_anno div.news{margin:0 25px 25px 0; width:180px; float:left; text-align:center;}
#content div.cpl_anno div.news div.desription h3{font-size:12px;color:#ff0096;}
#content div.cpl_anno div.news div.desription h3 a{color:#ff0096;}

.map_desc{color:#000;}
.map_desc a{color:#000;}
.map_desc h3{margin:0 0 10px 0;font-size:12px;color:#000;}
.map_desc img.titl{margin-bottom:8px;border:0;}
#footer{width:970px;margin:0 0 0 70px;background:#101012;height:45px;}
#footer div.copy{float:left;font-size:9px;color:#353434;line-height:16px;vertical-align:bottom;padding:15px 0 0 20px;}
#footer div.phone{float:left;font-size:14px;color:#fff;line-height:16px;vertical-align:bottom;padding:15px 0 0 15px;}
#footer div.nav{float:right;font-size:10px;color:#999999;line-height:16px;vertical-align:bottom;padding:15px 15px 0 0;}
#footer div.nav a{color:#999999;text-decoration:none;}
#footer div#music_swf { width:26px; float:right; padding:0 14px 0 0;}
#footer form{padding:0 0 0 20px;float:left;height:16px;margin:14px 0 0 0;}
#footer form label{color:#353434;font-size:10px;}
#footer form label a{color:#353434;font-size:10px;text-decoration:underline;}
#footer form label a:hover{color:#353434;font-size:10px;text-decoration:underline;}
#footer form input{border:none;border-right:1px solid #313133;border-bottom:1px solid #313133;background:#1c1c1e;padding:0;margin:0;color:#fff;width:70px;}
#footer form input.submit{border:none;background:transparent;padding:0;margin:0;color:#fff;width:30px;cursor:pointer;}
#footer form input.exit{border:none;background:transparent;padding:0;margin:0 0 0 10px;color:#fff;width:40px;font-size:10px;text-decoration:underline;cursor:pointer;}
#footer form a.model{background:#fe0094;font-size:10px;text-decoration:none;padding:3px 0;color:white;display:block;float:left;text-align:center;width:110px;}
#footer form span{font-size:10px;padding:3px 0;display:block;float:left;text-align:center;width:110px;}
#footer .logout{padding:0 0 0 20px;float:left;height:16px;margin:18px 0 0 0;color:#353434;font-size:10px;}
#footer .logout a{color:#353434;font-size:10px;text-decoration:underline;}
#footer .logout a:hover{color:#353434;font-size:10px;text-decoration:underline;}
#regform td{padding:3px;}
#regform .input{border:none;border-right:1px solid #313133;border-bottom:1px solid #313133;background:#1c1c1e;padding:0;margin:2px 0 0 0;color:#fff;width:250px;}
#regform .checkbox{margin:0;}
#regform .submit{background:#1c1c1e;border-right:1px solid #131315;border-bottom:1px solid #131315;border-top:1px solid #313133;border-left:1px solid #313133;padding:0;margin:0;color:#fff;cursor:pointer;}
span.error{color:#ff0096;margin-left:5px;}
p.error{color:#ff0096;}
#bottom{width:970px;margin:15px 0 0 70px;text-align:right;font-size:9px;color:#444;}
#banner{width:495px;margin:0 0 15px 70px;text-align:right;font-size:9px;color:#444;}
#bottom a{color:#444;}
#goods_menu{float:right;padding:30px 0 0 0;}
#goods_menu_html{background-color:#000;padding:20px 17px 11px 0;}
#goods_menu_html .scrolling{height:399px;width:173px;overflow-y:hidden;}
#goods_menu_html ul{ margin:0; padding:0; list-style:none; color:#FFF;}
#goods_menu_html li{ margin:0 0 10px 0; padding:0 0 3px 40px; text-align:left; list-style:none; line-height:17px;}
#goods_menu_html li.activ{ background-color:#4f4f51;}
#goods_gallery{float:left; width:780px;}
#goods_gallery_html{width:530px; height:460px; float:left; margin:0;}
#goods_gallery_desc{float:right; width:250px; height:460px; margin:0; background-color:#18181a;color:#FFF;}
#goods_gallery_desc .topimg, #content_service_html .desc_con .topimg{ height:135px; }
#goods_gallery_desc .desc, #content_service_html .desc_con .desc{ padding:0 0 0 20px;}
#goods_gallery_desc .desc h2, #content_service_html .desc_con .desc h2{font-size:28px;padding:0;margin:0; overflow:hidden; width:220px; height:30px; margin-bottom:20px;}
#goods_gallery_desc .desc .scrolling, #content_service_html .desc_con .desc .scrolling{height:240px;width:213px;overflow-y:hidden;}
#project_menu{float:right;}
#project_gallery{float:left; width:780px;}
#project_gallery .ajax_gallery{background-color:#101012; width:780px;}
.list{list-style-type:none;margin:0;padding:0;}
.list li{list-style-type:none;padding:3px 0 0 20px;margin:0;}
.list ul{display:none;}
#topmenu{width:620px; height:80px; background:none; overflow:hidden; color:#FFF;}
#topmenu ul{margin:0; padding:0; list-style:none; width:620px; z-index:1;}
#topmenu ul li{margin:0; padding:0; list-style:none; float:left; z-index:1; display:inline;}
#topmenu ul.lev0{position:absolute; top:99px; left:416px;}
#topmenu ul.lev1{position:absolute; top:119px; left:416px;}
#topmenu ul.lev2{position:absolute; top:139px; left:416px;}
#topmenu ul.lev0 li{margin-right:24px;}
#topmenu ul.lev1 li{margin-right:11px;}
#topmenu ul.lev2 li{margin-right:11px;}
#topmenu li.activ a{color:#ff0096; text-decoration:none;}
.ajax_gallery{overflow:hidden; position:absolute;width:530px;}
.ajax_gallery #img_gallery{width:100%; height:430px; text-align:center; overflow:hidden; background-color:#100f14;}
.ajax_gallery #image_in{position:absolute; width:16px; height:16px; top:42px; left:12px; z-index:9; cursor:pointer; background-image:url(/img/gallery_img/plus.gif);display:none;opacity:0.60;filter: alpha(opacity=60);}
.ajax_gallery #image_in.over{opacity:1;filter: alpha(opacity=100);}
.ajax_gallery #navigator{position:absolute; width:100%; height:30px; margin-top:-30px; z-index:9;}
.ajax_gallery #navigator img{cursor:pointer}
.ajax_gallery #navigator #gallery_spec_but{position:absolute;height:30px;width:100%;left:0px;text-align:center;}
.ajax_gallery #navigator #gallery_pre_but{position:absolute;height:30px;width:90px;margin-left:20px; left:0px;}
.ajax_gallery #navigator #gallery_next_but{position:absolute;height:30px;width:90px;margin-right:20px; right:0px;}
#goods_gallery_html #img_gallery{margin-top:30px;}
#content_gallery .ajax_gallery{background-color:#100f14}
#ShowPreImgConteiner{ position:absolute; display:none; width:71px; height:51px; overflow:hidden; z-index:99;}
#html_gallery_main{width:970px; height:430px; position:absolute; overflow:hidden;}
#html_gallery_main img{ border:none; position:absolute; z-index:8;}
#html_gallery_main #pre_image{position:absolute; height:430px; width:30px; left:0px; background:url(/img/home_pre_image.gif) no-repeat; z-index:9; cursor:pointer; background-position:center center;}
#html_gallery_main #next_image{position:absolute; height:430px; width:30px; right:0px; background:url(/img/home_next_image.gif) no-repeat; z-index:9; cursor:pointer; background-position:center center;}
#content_service{width:970px; height:460px;color:#FFF;}
#content_service_html{width:970px; height:460px; position:absolute; background:#000;}
#content_service_html .bgrd {width:100%; height:430px; bottom:0px; position:absolute; overflow:hidden;}
#content_service_html .desc_con {height:460px; width:250px; position:absolute; right:190px; background-color:#18181a}


.LightBoxBlock, .LightBoxBlock #LightBoxBlockFon{
	display:none;
	position:absolute;
	width:100%;
	top:0px;
	left:0px;
	z-index:99;
}
.LightBoxBlock #LightBoxBlockFon{
	display:block;
	height:100%;
	background:#000;
	opacity: 0.60;
	filter: alpha(opacity=60);
}
.LightBoxBlock #LightBoxBlockInner{
	position:absolute;
	background-color:#FFF;
	overflow:hidden;
	padding:0px;
	text-align:center;
	z-index:100;
}
.LightBoxBlock #LightBoxBlockInner #LightBoxBlockNextBt{
	position:absolute;
	width:44px;
	height:32px;
	right:0px;
	display:none;
	cursor:pointer;
}
.LightBoxBlock #LightBoxBlockInner #LightBoxBlockPrevBt{
	position:absolute;
	width:44px;
	height:32px;
	left:0px;
	display:none;
	cursor:pointer;
}
.LightBoxBlock #LightBoxBlockInner #LightBoxBlockCloseBt{
	position:absolute;
	width:auto;
	right:18px;
	bottom:15px;
	display:none;
	cursor:pointer;
	font-size:9px;
	color:#666666;
}
.LightBoxBlock #LightBoxBlockInner #LightBoxBlockCloseBt img{ margin:0 0 -2px 3px; }
.LightBoxBlock #LightBoxBlockInner #LightBoxBlockPrintBt{
	position:absolute;
	width:auto;
	left:18px;
	bottom:15px;
	display:none;
	cursor:pointer;
	font-size:9px;
	color:#666666;
}
.LightBoxBlock #LightBoxBlockInner #LightBoxBlockPrintBt img{ margin:0 3px -2px 0; }
.LightBoxBlock #LightBoxBlockInner #LightBoxBlockBottomPanel{
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	text-align:center;
}
