* {
margin:0;
padding:0;
}

html {
background:#FFF url(../images/bg-stroke.jpg) repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#222;
line-height:20px;
}

body {
background:url(../images/bg.jpg) no-repeat center top;
}

a,a:visited,a:active {
color:#360;
text-decoration:none;
}

#menu a,#menu a:visited,#menu a:active {
color:#CF9;
}

#footer a,#footer a:visited,#footer a:active {
color:#000;
font-weight:700;
}

a:hover {
text-decoration:underline;
}

.clear {
clear:both;
}

i {
font-size:11px;
}

h1,h2,h3,h4,h5,h6 {
color:#02619e;
}

img {
border:none;
}

div#container {
width:1030px;
overflow:hidden!important;
margin:0 auto!important;
}

div#header {
background:url(../images/bg-header-slider.jpg) no-repeat;
width:1000px;
height:486px;
position:relative;
padding:0 15px!important;
}

div#header-noslider {
width:1000px;
height:118px;
position:relative;
padding:0 15px!important;
}

div#menu {
height:40px;
width:460px;
position:absolute;
right:15px;
top:0;
background-color:#278ab7;
border-right:1px solid #7dc9ec;
border-bottom:1px solid #7dc9ec;
border-left:1px solid #7dc9ec;
}

div#menu ul {
text-align:center;
margin:10px 0 0;
}

div#menu ul li {
list-style:none;
display:inline;
margin:0 10px;
}

div#logo {
height:102px;
width:1000px;
clear:both;
position:absolute;
left:15px;
top:40px;
}

div#logo img {
margin:6px 0 0;
}

div#slider {
height:300px;
width:980px;
position:absolute;
top:122px;
left:15px;
margin:10px;
}

div#content {
width:1000px;
margin-left:15px;
_margin-left:7px;
float:left;
}

div#content2 {
background:url(../images/bg-content.jpg) no-repeat;
width:1000px;
float:left;
min-height:400px;
padding:5px 15px 0!important;
}

div#bg-white {
background-color:#fff;
width:1000px;
float:left;
}

div#index-left {
background:url(../images/index-left.jpg) no-repeat top;
width:700px;
float:left;
margin-right:20px;
}

div.item1 img {
float:left;
border:1px solid #ccc;
margin:20px;
}

div.item1 h1, h2, h3 {
margin:20px 20px 0;
}

div.item1 h1 {
font-size:22px;
}

div.item1 h2 {
font-size:18px;
}

div.item1 p {
margin:6px 30px 20px 20px;
}

div.item4 {
float:left;
margin:0;
}

div.item4 div {
width:340px;
height:20px;
float:left;
margin:4px 0 0;
}

div.item4 div img {
padding-top:0;
margin:0 14px 0 0;
}

div.item4 h1 {
font-size:18px;
margin:20px 20px 14px 0;
}

div.item5 h2 {
font-size:18px;
margin:20px 20px 0 0;
}

div.item5 p {
margin:6px 30px 20px 0;
}

div#index-right {
background:#FFF url(../images/index-right.jpg) no-repeat top;
width:280px;
float:right;
}

div#index-right div h3 {
font-size:14px;
margin:22px 20px 0;
}

div#index-right div p {
margin:4px 20px 20px;
}

div#contact-left {
width:660px;
float:left;
padding-top:52px;
}

div#contact-right {
width:340px;
_width:330px;
float:right;
}

div#contact-left div {
float:left;
_margin:0 0 10px 10px;
margin:0 0 10px 20px;
}

div#contact-left div label {
width:160px;
float:left;
height:22px;
}

div#contact-left div input {
width:400px;
_background-color:red;
height:20px;
float:left;
clear:both;
border:1px solid #999;
padding:4px 0 0 2px;
}

div#contact-left input[type=checkbox] {
margin-left:20px;
}

div#contact-left input.radio {
margin-left:5px;
width:5px;
padding:0;
}

div#contact-left #btn {
width:160px;
height:26px;
background:#693;
border:1px solid #360;
color:#fff;
cursor:pointer;
float:left;
margin-left:180px;
padding:0 0 2px;
}

div#footer {
background:#52add7;
border-top:1px solid #4b8c9c;
height:50px;
width:100%;
margin-top:40px;
}

div.footer-content {
height:20px;
width:1000px;
color:#FFF;
margin:16px auto!important;
}

div.footer-content-left {
width:500px;
float:left;
}

div.footer-content-right {
width:500px;
float:right;
text-align:right;
}

table {
text-align:center;
margin:0 auto;
}

caption {
font-weight:700;
}

td,th {
width:inherit;
padding:0 7px;
}

td.simpleCell {
width:65px;
padding-right:10px;
}

div#error {
width:463px;
background-color:#ffa4a4;
border:1px solid #fe6a6a;
text-align:center;
margin:100px auto;
padding:4px 0 0;
}

div#error.extended {
width:565px;
}

div#success {
width:600px;
background-color:#adff77;
border:1px solid #80ef36;
text-align:center;
margin:100px auto;
padding:4px 0 0;
}

input,textarea,a:focus {
outline:none;
}

div.item5,div#index-right div {
float:left;
}

div#content ul, div#content ol {
margin-left: 4.5em;
}
