@charset "utf-8";
/* CSS Document */
body{
margin:0px;
}
a{outline-style:none;}

li{
padding:2px;
margin:2px;
}

#header_bg{
height:70px;
width:auto;
background: url(../../images/bg_header.jpg) repeat-x;
}

#header{
height:70px;
width:960px;
margin:0px auto 0px auto;
}

#logo{
float:left;
height:52px;
width:310px;
margin-top:8px;
}

#search{
margin-top:18px;
float:right;
width:400px;
height:40px;
}

#seachtext{
float:left;
padding-top:7px;
}

#seach_input{
float:left;
width:217px;
height:30px;
background:url(../../images/search.png) no-repeat;
border:none;
padding-left:10px;
line-height:28px;
}

#seachicon{
float:left;
padding-top:7px;
}

#bannar{
	width:auto;
	height:535px;
	background:url(../../images/bannar_bg.jpg) repeat;
}

#menu_bg{
	width:auto;
	height:72px;
	background:url(../../images/bannar_bg.jpg) repeat top;
}

#menu_spra{
width:auto;
height:21px;
background:url(../../images/menu_spra.jpg) repeat;
}

#bannar_menu{
width:960px;
height:72px;
margin:0px auto 0px auto;
}

#social{
	width:305px;
	height:30px;
	margin-left:auto;
	margin-right:auto;
	padding-left: 600px;
	margin-top: 10px;
}

#bannar_flash{
	width:960px;
	height:457px;
	margin:0px auto 0px auto;
}


#body_bg{
	height:auto;
	background:url(../../images/body_bg.jpg) repeat;
	margin:0px auto 0px auto;
	padding-top:15px;
}

#tabs1{
	height:300px;
	width:938px;
	background:#FFFFFF;
	margin:0px auto 10px auto;
	border:#ededed 1px solid;
}

.singleTab{
	width:292px;
	height:280px;
	margin:10px;
	float:left;
}

.single_title{
	float:left;
	height:auto;
	border-bottom:#ededed 1px solid;
	padding-bottom: 10px;
	width: 280px;
	margin-bottom: 10px;
}

.sigle_img{
float:left;
margin-top:5px;
margin-bottom:10px;
border:#ededed 2px solid;
}

.single_text{
float:left;
height:auto;
width:280px;
}

.more{
margin-top:10px;
float:left;
height:auto;
width:280px;
}

.download{
margin-top:10px;
float:right;
height:auto;
width:280px;
}

.fRight{
	float:right;
	width:auto;
	height:auto;
}

.fRight_m{
	float:right;
	width:auto;
	height:auto;
	margin-right: 5px;
}
.fLeft{
	float:left;
	width:auto;
	height:auto;
}

.frightD{
	margin-top:6px;
	float:right;
	width:auto;
	height:auto;
}

#tabs2{
	height:340px;
	width:938px;
	background:#FFFFFF;
	margin:0px auto 10px auto;
	border:#ededed 1px solid;
}

.singleTab2{
	width:292px;
	height:320px;
	margin:10px;
	float:left;
}


.spra_title{
	float:left;
	height:30px;
	background:url(../../images/spra.jpg) bottom no-repeat;
	padding-bottom: 10px;
	width: 292px;
	margin-bottom: 3px;
	text-align: center;
}

.sigle_img2{
	float:left;
	margin-top:5px;
	margin-bottom:10px;
	border:#ededed 2px solid;
	padding:3px;
	margin-left: 10px;
}

.single_text2{
	float:left;
	height:auto;
	width:270px;
	margin-left:12px;
}

#serviceUl{
float:right;
width:290px;
height:auto;
padding:0px;
margin:0px;
}

#serviceUl li{
list-style-image:url(../../images/arrow.jpg);
font-family:Century Gothic;
font-weight:normal;
font-size:12px;
color:#000000;
padding:0px;
margin-left:-15px;
}

#footer{
width:auto;
height:57px;
background:url(../../images/footer.jpg) repeat;
}

#footer_text{
width:960px;
height:57px;
margin-left:auto;
margin-right:auto;
}

.clear{
clear:both;
}

#copyright{
	margin-top:12px;
	float:right;
	margin-right: 25px;
}
#webName{
	margin-top:20px;
	float:left;
	margin-left: 25px;
}

.main_container{
width:960px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
margin-bottom:10px;
}

#pagetitle{
	width:560px;
	margin-right:400px;
	float:left;
	height:50px;
	border-bottom:#cc0033 solid 1px;
	margin-bottom: 20px;
}

#pagetitle_small{
	width:540px;
	margin-right:400px;
	float:left;
	height:50px;
	padding-left: 20px;
}

#profile{
width:922px;
height:254px;
margin:20px auto 20px auto;
}

#profile_text{
	width:560px;
	float:left;
	height:auto;
	padding-left: 20px;
}
#profile_img{
	width:293px;
	height:auto;
	float: right;
	padding-right: 20px;
}

.shadow_break{
width:890px;
height:41px;
margin:10px auto 10px auto;
background:url(../../images/shadow_break.jpg) no-repeat;
}

#profile_left{
	padding-left:20px;
	width:460px;
	height:470px;
	float:left;
}

#profile_left ul{
padding:0px;
margin:0px;
float:left;
}

#profile_left ul li{
font-family:Century Gothic;
font-weight:normal;
font-size:12px;
padding:2px;
margin:3px;
font-weight:bold;
list-style:decimal;
}

#profile_right{
	width:450px;
	margin-left:10px;
	height:470px;
	float:right;
	padding-right: 20px;
}

#profile_right ul{
padding:0px;
margin:0px;
float:left;
}

#profile_right ul li{
font-family:Century Gothic;
font-weight:normal;
font-size:12px;
padding:2px;
margin:3px;
font-weight:bold;
list-style:decimal;
}

#trays{
	width:922px;
	height:260px;
	margin:0px auto 20px auto;
}


#tray_pro{
	width:922px;
	height:540px;
	margin:0px auto 20px auto;
}

#try_title{
width:auto;
height:auto;
float:left;
margin:auto;
}

.left_block{
	height:auto;
	width:605px;
	float:left;
}
.smallBlock{
	width:300px;
	float:left;
}


.right_block{
	height:auto;
	width:300px;
	float:right;
}

.right_block350{
	height:auto;
	width:370px;
	float:right;
}

.right_block410{
	height:auto;
	width:410px;
	float:right;
}

.img_border{
padding:2px;
margin:5px 5px 5px 5px;
border:#ededed 2px solid;
float:right;
}

.imgTop{
	width:250px;
	float:right;
	margin:5px;
	padding:2px;
}

.img_border_noMar{
	padding:2px;
	border:#ededed 2px solid;
	float:left;
}
.pro{
	width:286px;
	height:260px;
	margin:0px 10px 10px 10px;
	float:left;
}

.G_pro{
	width:286px;
	height:180px;
	margin:0px 10px 10px 10px;
	float:left;
}

.text_flot_left{
margin-top:5px;
margin-bottom:5px;
float:left;
width:280px;
}

#contacts{
	width:922px;
	height:770px;
	margin:10px auto 20px auto;
}


.left_con{
	width:450px;
	float:left;
	height:auto;
	border-bottom:#cccccc 1px solid;
	padding-bottom:10px;
	margin-bottom: 10px;
}

.right_con{
	width:410px;
	float:right;
	height:auto;
}

.con_divs{
margin-right: 40px;
float:left;
width:auto;
height:auto;

}

.inputs{
height:25px;
width:300px;
background:#CCCCCC;
border:#999999 solid 1px;
margin-bottom:10px;
}

.input2{
height:25px;
width:300px;
background:#CCCCCC;
border:#999999 solid 1px;
margin-bottom:10px;
font-weight:bold;
font-size:12px;
color:#000000;
}

.testarea{
height:100px;
width:350px;
background:#CCCCCC;
border:#999999 solid 1px;
}

#left_con_main{
	height:auto;
	width:500px;
	float:left;
}

#right_con_main{
	height:auto;
	width:420px;
	float:right;
}

.googlemap{
	margin-top:35px;
	width:395px;
	height:auto;
	float:left;
}

.googlemap2{
width:395px;
height:auto;
float:left;
}

.googletext{
text-align:center;
width:395px;
height:auto;
float:left;
}

#inquiry{
	width:922px;
	height:600px;
	margin:10px auto 20px auto;
}

#cable_tray{
	width:922px;
	height:412px;
	margin:0px auto 20px auto;
}

#cableT_down{
	width:922px;
	margin:0px auto 20px auto;
}

#cableW_down{
	width:922px;
	height:380px;
	margin:0px auto 20px auto;
}

#cableS_down{
	width:922px;
	margin:0px auto 20px auto;
}

#cableD_down{
	width:922px;
	margin:0px auto 20px auto;
}

#gratD_down{
	width:922px;
	height:400px;
	margin:0px auto 20px auto;
}


#gratC_down{
	width:922px;
	height:400px;
	margin:0px auto 20px auto;
}

#centerimg{
	height:180px;
	float: left;
	margin-left: 0px;
}

.left_block_cable{
	height:auto;
	width:590px;
	float:left;
}

.left_block_ladder{
	height:auto;
	width:550px;
	float:left;
}


.left_block_grating{
	height:auto;
	width:480px;
	float:left;
}

.right_block_cable{
	height:auto;
	width:305px;
	float:right;
	
}
.sizing{
float:left;
width:922px;
height:auto;
margin-bottom:10px;
}

.sizing2{
float:left;
width:451px;
height:auto;
margin-bottom:10px;
}

.line_1px{
margin-top:5px;
margin-bottom:5px;
height:1px;
float:left;
width:922px;
/*background:url(../../images/line.png) center;*/
background:#666666;
}

#cable_duct{
	width:922px;
	height:430px;
	margin:0px auto 0px auto;
}


#cable_ladder{
	width:922px;
	margin:0px auto 0px auto;
}

#grating{
	width:922px;
	height:230px;
	margin:0px auto 0px auto;
}

#cable_mesh{
	width:922px;
	height:380px;
	margin:0px auto 20px auto;
}


#pro{
	width:922px;
	height:900px;
	margin:0px auto 20px auto;
}

.pro_bar{
float:left;
width:900px;
height:180px;
background:#f2f2f2;
border:#c2c2c2 solid 1px;
}

.img_pro{
	width:350px;
	height:155px;
	float:left;
	margin:10px 5px auto 10px;
}

.pro_text{
	float:left;
	width:500px;
	margin-left:10px;
	margin-top: 20px;
}

.pro_bannaer{
width:922px;
height:auto;
margin-bottom:20px;
float:left;
}

.spra_dots{
	margin-top:15px;
	width:905px;
	float:left;
	height:13px;
	background:url(../../images/spra_dots.jpg) no-repeat top;
	margin-bottom: 5px;
}

.navi{
	margin-top:10px;
	margin-bottom:10xp;
	border-top:#999999 solid 1px;
	text-align:center;
	width:922px;
	height:25px;
	float:left;
	padding-top: 5px;
}

.img_1px_b{
border:#999999 solid 1px;
padding:2px;
}

.f_left_m{
	float:left;
	width:auto;
	height:auto;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
}

#grating_class{
	width:922px;
	height:300px;
	margin:0px auto 0px auto;
}
