/*	-------------------------------------------------------------
	Base Body Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/

body, form, td,th{
	margin: 0;
	padding: 0;
	font-size: 12px;
}
img{ border:0}

.l{ float:left;}
.r{ float:right;}
.c{ clear:both;}
.o{ font-size:0;}

/*--------------------------------------------------
- - - - - - - - - - - - -indexlist - - - - - - - - -
--------------------------------------------------*/
#topleft{ background:url(images/top_bg.gif);margin:0px auto; height:40px; width:920px;}

#indexlisttop{background:url(images/indexlisttop.jpg) no-repeat;width:227px;height:36px;}
#indexlisttoptitle1,#indexlisttoptitle2,#indexlisttoptitle3,#indexlisttoptitle4{font-size:12px;font-weight:bold;color:#fff;line-height:32px; margin-left:25px;}
#indexlisttoptitle1 a,#indexlisttoptitle2 a,#indexlisttoptitle3 a,#indexlisttoptitle4 a{color:#fff; text-decoration:none;}
.indexlistbody{
	background:url(images/indexlistbody.jpg) repeat-y;
	width:197px!important;
	width:227px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#indexcon{ margin:0px 12px;}
#indexlistbottom{background:url(images/indexlistbottom.jpg) no-repeat;width:227px;height:16px;font-size:0px;}	
/*a*/
#indexatitle{ font-weight:bold;color:#00428C;background:url(images/bt.gif) no-repeat center left; padding-left:22px; line-height:32px;width:170px;}
#indexatitle a{ color:#00428C;}
#indexaline{ background:url(images/cgal_bg.gif) repeat-x; font-size:0px; height:1px; width:200px;}
/*b&d*/
#indexbtitle{ font-weight:bold;color:#00428C;background:url(images/bt1.gif) no-repeat 10px 8px; padding-left:28px; line-height:20px;width:170px;}
#indexbtitle a{ color:#00428C;}	
#indexbcon{ padding-left:3px;background:#E1F1FF; border-bottom:1px solid #fff;}
/*c*/
#indexctitle{ font-weight:bold;color:#00428C;background:url(images/bt1.gif) no-repeat 10px 8px; padding-left:28px;width:170px;}
#indexctitle a{ color:#00428C;}	
/*button*/
.bt2{ background:url(images/dl.gif) no-repeat center; border:0px; width:60px; font-size:12px; height:19px;line-height:19px; color:#007595;}
.bt3{ background:url(images/dl.gif) no-repeat center; border:0px; width:80px; font-size:12px; height:19px;line-height:19px; color:#007595;}
.btsearch{background:url(images/ss.gif) no-repeat center; border:0px; width:37px; height:34px;}
/*语言切换*/
a {
color: #1E7BB4;
}

#lang{margin-top:8px; margin-right:6px; line-height:22px;}
#lang a{ color:#545454;}
.csc-header h3{
	font-weight:bold;
	color:#00428C;
	background:url(images/bt.gif) no-repeat center left;
	padding-left:22px;
	line-height:28px;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.csc-header h3 a{
	color: #00428C;
}
.csc-header h2{
	font-weight:bold;
	color:#00428C;
	padding-left:22px;
	line-height:29px;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(images/h2_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.csc-header h2 a{
	color: #00428C;
}
.csc-header h5{
	font-weight:bold 14px/24px Tahoma,"宋体";
	color:#00428C;
	padding-left:5px;
	line-height:25px;
	font-size: 14px;
	margin-top: -5px 0px 8px 0px;
	margin-bottom: 10px;
	background-image: url(images/h4_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.csc-header h1{
	font-weight:bold;
	color:#00428C;
	padding-left:5px;
	line-height:50px;
	font-size: 14px;
	margin-top: -5px;
	margin-bottom: 10px;
	background-image: url(images/h4_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.csc-header h1 a{
	color: #00428C;
}


#indexlist,#indexlist .bodytext{
	margin-top: 0px;
	color: #545454;
	margin-bottom: 0px;
	line-height:150%;
}
#topright dl,#index_rightbox dl{
	margin:0px;
}
#topright .news-latest-container,#index_rightbox .news-latest-container {
	margin-left:20px;
}
#topright .news-latest-item,#index_rightbox .news-latest-item {
	background-image: url(images/vbullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 18px;
	color: #ccc;
	padding-left: 8px;
}
#topright .news-latest-item a,#index_rightbox .news-latest-item a {
	color:#ccc;
}
#topright .news-latest-item a:hover,#index_rightbox .news-latest-item a:hover {
	color:#ccc;
	text-decoration: underline;
}
#content{
	line-height: 180%;
	padding-right: 10px;
}
#path_left{
	height:22px;
	background-image: url(images/path_left.jpg);
	background-repeat: no-repeat;
	padding-right: 30px;
	padding-top: 3px;
	padding-bottom: 5px;
}
#path_mid{
	height:22px;
	background-image: url(images/path_mid.gif);
	background-repeat: no-repeat;
	width: 3px;
	padding-top: 3px;
	padding-bottom: 4px;
}
/*-------------line------------*/
#yline{
height:4px;
background:url(images/cgal_bg.gif) repeat-x bottom; 
font-size:0px; 
width:98%;
}
ul { 
list-style-type: disc; 
list-style-image: url(images/bt4.gif); 
list-style-position: outside; 
}
li { padding-left:2px; }
.csc-header h4{
	font-weight:bold;
	color:#3366FF;
	padding-left:1px;
	line-height:25px;
	margin-top: -5px 0px 8px 0px;
	margin-bottom: 5px;
	font-size: 12px;
}

.tx-srfeuserregister-pi1 P {
	PADDING-RIGHT: 3px; MARGIN-TOP: 8px; PADDING-LEFT: 3px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 125%; PADDING-TOP: 0px; FONT-FAMILY: Verdana, sans-serif
}
.tx-srfeuserregister-pi1 A:link {
	FONT-WEIGHT: bold; COLOR: navy; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
.tx-srfeuserregister-pi1 A:visited {
	FONT-WEIGHT: bold; COLOR: navy; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
.tx-srfeuserregister-pi1 A:hover {
	COLOR: #333333; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
.tx-srfeuserregister-pi1 A:active {
	FONT-WEIGHT: bold; COLOR: navy; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
.tx-srfeuserregister-pi1 TD {
	PADDING-RIGHT: 3px; MARGIN-TOP: 8px; PADDING-LEFT: 3px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; COLOR: #35006d; TEXT-INDENT: 0px; LINE-HEIGHT: 125%; PADDING-TOP: 0px; FONT-FAMILY: Verdana, sans-serif
}
.tx-srfeuserregister-pi1 INPUT {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #35006d; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffffff
}
UNKNOWN {
	MARGIN-LEFT: 10px; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 5px
}
.tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-submit {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(../fileadmin/template/images/bg_button.gif) repeat-x; WIDTH: 120px! important; COLOR: #007597; FONT-FAMILY: Verdana
}
.tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-uploader {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #35006d
}
.tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-icon {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana; BACKGROUND-COLOR: transparent
}
.tx-srfeuserregister-pi1 SELECT {
	FONT-SIZE: 12px; COLOR: #35006d; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffffff
}
.tx-srfeuserregister-pi1 TEXTAREA {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #35006d
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-radio INPUT {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #35006d; FONT-FAMILY: Verdana; BACKGROUND-COLOR: transparent
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-checkbox INPUT {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #35006d; FONT-FAMILY: Verdana; BACKGROUND-COLOR: transparent
}
.tx-srfeuserregister-pi1 UL.tx-srfeuserregister-multiple-checkboxes {
	LIST-STYLE: none none inside; FONT-SIZE: 1em; MARGIN: 0px 0px 0px 0.5em
}
.tx-srfeuserregister-pi1 UL.tx-srfeuserregister-multiple-checkboxes LI {
	MARGIN: 0px 0px 0.4em
}
.tx-srfeuserregister-pi1 UL.tx-srfeuserregister-multiple-checkboxes LI LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.5em; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.tx-srfeuserregister-pi1 UL.tx-srfeuserregister-multiple-checked-values {
	LIST-STYLE: square none inside; FONT-SIZE: 1em; MARGIN: 0px
}
.tx-srfeuserregister-pi1 UL.tx-srfeuserregister-multiple-checked-values LI {
	FLOAT: left; MARGIN: 0px 2em 0px 0px
}

.csc-mailform-field div{clear:both}
.csc-mailform-field {clear:both}
.csc-mailform-radio div {margin-top:-20px; margin-left:30px;}
.csc-mailform-radio input{clear:both;float:left}
#mailformproduct{width:275px;}
.csc-mailform-label{width:460px;float:right;}
#mailformQuotation_for{width:275px;}

