@charset "utf-8";
/* CSS Document */

body {
    background-color:#444444;
    background-image:url(../images/background.png);
	background-repeat:repeat-x;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#666666;
}

img {
border:none;
}


#wrap {
    width:1100px;
    height:auto;
    margin:0px auto;
    background-color:#fff;
	border-radius:18px;
}

/*** Header ***/
header {
    width:1100px;
    height:88px;
    background-image:url(../images/bg-header.png);
	border-radius:18px;
}

header .logo {
float:left;
padding-top:8px;
padding-left:11px;
}

header .socialicon {
float:right;
padding-top:14px;
padding-right:7px;

}



#container {
    width:1100px;
    height:auto;
    display:inline-block;
    border:1px solid;
}

article {
    width:1100px;
    height:auto;
    margin:10px auto;
    display:inline-block;
    padding:0px;
}

/* aside */
aside {
    width:270px;
    height:auto;
    float:right;
    padding-bottom: 20px;
}

.prd_head {
background-color: #EBEBEB !important;
border: 1px solid #D3D3D3;
border-bottom:none;
margin-bottom: 7px;
padding:3px 9px 7px 7px;
width: 249px;
}

aside ul {
list-style: none outside none;
  margin: -7px 3px 11px 0;
  padding: 0px 0px 16px 6px;
border:1px solid #D3D3D3;
	border-right:none;
}

aside li {
 border-bottom: 1px dotted #CCCCCC;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 30px;
}


/*section*/
section {
    width:825px;
    height:277px;
    float:left;
    border:1px solid #D3D3D3;
}

section img {
	width:825px;
	height:277px;
}

/*** Footer ***/
footer {
	background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 13px 13px 13px 13px;
    color: #666666;
    height: 56px;
    margin: 6px auto;
    padding: 2px;
    width: 1100px;

    /*width:1024px;
    height:56px;
    padding:2px;
    color:#666666;*/
}

footer left{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
float:left;
}

footer right{
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}


.footer_txt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
text-align:center;
}

.footer_txt a{
color:#666666;
}

/* for content */

.main {
width:827px;
height:auto;
margin:10px auto;
display:inline-block;
padding:0px;
float:left;
}

.content {
width:827px;
height:auto; 
border:1px solid #e5e4e4;
border-left:none;
}

.content p {
 padding: 0 11px 0 11px;
text-align: justify;
font-size:13px;
line-height:23px;
}

.head {
background-color: #7b7b7b !important;
border-bottom: 1px solid #D3D3D3;
margin-bottom: 7px;
padding: 8px 8px 8px 10px;
width: 810px;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
line-height:20px;
}

.head  a {color:#ffffff; text-decoration:none;}

form label.error {
    color:#C53333;
    margin:0px 0px 0px 11px;
}
.inputbox {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #ddd;
    border-style: solid;
    border-width: 1px;
    height: 22px;
    width:272px;
}

input, textarea, select {
    font-size: 12px; 
    font-family: arial, sans-serif;
}

textarea {
    overflow: auto;
	width:271px;
	background: none repeat scroll 0 0 #FFFFFF;
    border-color: #ddd;
    border-style: solid;
    border-width: 1px;
	resize:none;
}



.buttonsend {
    background-image: url(../images/send.png);
    border: medium none;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 12px;
    height: 30px;
    padding: 0 0 0px 0;
    width: 80px;
    background-color: #FFF;
}
.buttonsend:hover {
    color: #333;
}

.tabCompany {
line-height:33px;
}

.tabCompany th {
background-color: #EBEBEB !important;
border-bottom: 1px solid #D3D3D3;
margin-bottom: 7px;
padding:0px 0px 0px 11px;
width: 727px;
text-align:left;
font-style:italic;
}


.tabCompany td {
padding:0px 0px 0px 11px;
}

.tech_spec_one_txt {
       height: auto;
    padding: 10px;
    width: 724px;
}
