body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
html, body 
{
   margin:5px 0 0 0;
   padding:0;
   background-color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-size:13px;
   text-align:center;
   color:#333333;
   }

a {
text-decoration:none;
color: #53799C;
}
a:hover {
color: #53799C;
text-decoration:underline;
}

img {
border:none;
}

#all {
background: #779c60 url(images/i_04.jpg) left top repeat-x;
width:984px;
margin:0 auto;
}


/* --HEADER-- */
#header {
background: url(images/i_06.jpg) right top no-repeat;
width:100%;
height:142px;
overflow:hidden;
}
#header .lt {
background: url(images/i_03.jpg) left top no-repeat;
width:17px;
height:142px;
float:left;
}
#header .rt {
width:960px;
}

#header .logo {
width:230px;
position:absolute;
float:left;
margin:15px 0 0 40px;
}
#header .logo p {
text-align:left;
color:#FFFFFF;
font-size:13px;
margin-top:-3px;
letter-spacing:1px;
}

#header .phone {
padding-top:20px;
text-align:left;
padding-left:410px;
color:#FFFFFF;
font-size:17px;
font-weight:bold;
}

#header .rd {
background: url(images/i_12.jpg) left top no-repeat;
width:225px;
height:17px;
float:right;
overflow:hidden;
text-align:left;
margin:-10px 40px 0 0;
}
#header .rd a {
color:#FFFFFF;
padding:0 4px 0 4px;
text-decoration:underline;
font-size:12px;
}
#header .rd a:hover {
text-decoration:none;
}
#header .rd a.prof {
float:right;
}

#header .menucont {
position:absolute;
clear:both;
margin:6px 0 0 23px;
}
#header .menucont .menu {
clear:both;
display:block;
}
#header .menucont .menu ul {
display:block;
}
#header .menucont .menu ul li {
float:left;
display:block;
}
#header .menucont .first {
height:38px;
overflow:hidden;
margin-left:30px;
}

#header .menucont .first ul li .mover {
width:323px;
position:absolute;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
-moz-opacity: 0.9;
-khtml-opacity: 0.9;
opacity: 0.9;
margin-left:-20px;
margin-top:4px;
display:none;
padding-top:5px;
z-index:500;
margin-top:-1px;
}
#header .menucont .first ul li .mover .top {
background: transparent url(images/ovtop.png) left top no-repeat;
width:323px;
height:10px;
}
#header .menucont .first ul li .mover .sod {
background: url(images/ovbg.gif) left top repeat-y;
width:323px;
overflow:hidden;
}
#header .menucont .first ul li .mover .boot {
background: url(images/ovboot.png) left top no-repeat;
width:323px;
height:10px;
clear:both;
}
#header .menucont .first ul li .mover .sod ul {
float:left;
width:150px;
margin-left:10px;
margin-top:5px;
text-align:left;
}
#header .menucont .first ul li .mover .sod ul li {
font-size:11px;
float: none;
margin:0;
padding:0 0 7px 0px;
color:#000000;
}
#header .menucont .first ul li .mover .sod ul li.tit a {
background:none;
font-weight:bold;
padding-left:10px;
}
#header .menucont .first ul li .mover .sod ul li.tit a:hover {
background:none;
}
#header .menucont .first ul li.active .mover .sod ul li.tit {
margin-top:-3px;
margin-bottom:3px;
}
#header .menucont .first ul li .mover .sod ul li a {
background: url(images/arr.gif) left top no-repeat;
padding:0 0 7px 19px;
margin-top:-15px;
}
#header .menucont .first ul li .mover .sod ul li a:hover {
background: url(images/arrover.gif) left top no-repeat;
text-decoration:underline;
}
#header .menucont .first ul li.active .mover {
margin-top:-16px;
}
#header .menucont .first ul li.active .mover ul {
margin-top:15px;
list-style:none;
}
#header .menucont .first ul li.active .mover ul li {
padding:7px 0 7px 0px;
}
#header .menucont .first ul li.active .mover ul li a {
color:#2e495e;
}

#header .menucont .first ul li {
margin:12px 20px 0 20px;
font-size:18px;
font-weight: normal;
color:#FFFFFF;
}
#header .menucont .first ul li a:hover {
color: #333333;
text-decoration:none;
}
#header .menucont .first ul li.active {
margin:0;
}
#header .menucont .first ul li.active a span {
margin:7px 0px 5px 20px;
padding:5px 20px 10px 0px;
}
#header .menucont .first ul li.active a, #header .menucont .first ul li.active a span {
background: #00CC33;
display: block;
color:#FFFFFF;
text-decoration:none;
}
#header .menucont .first ul li.active a {
background: url(images/bgmenu.jpg) no-repeat;
background-position: top left;
}
#header .menucont .first ul li.active a span {
background: url(images/bgmenu.jpg) no-repeat;
background-position: top right;
}
#header .menucont .first ul li a {
color:#2e495e;
}
#header .menucont .second {
background: url(images/i_22.jpg) left top repeat-x;
width:940px;
height:29px;
}
#header .menucont .second a.active {
text-decoration:underline;
}
#header .menucont .second .ls {
background: url(images/i_21.jpg) left top no-repeat;
width:5px;
height:29px;
float:left;
}
#header .menucont .second .rs {
width:300px;
float:right;
}
#header .menucont .second .rs a {
float:right;
margin:5px 15px 0 15px;
}
#header .menucont .second .rs img {
float:right;
}
#header .menucont .second .rs div.dav {
background: url(images/i_28.jpg) left top no-repeat;
width:4px;
height:29px;
float:right;
}
#header .menucont .second a {
color:#eeeeee;
font-size:15px;
font-weight:bold;
}
#header .menucont .second a:hover, #header .menucont .second li a:hover {
color: #FFFFFF;
}
#header .menucont .second ul {
margin-left:10px;
}
#header .menucont .second ul li {
margin:5px 23px 0 15px;
}









#content2 .footer {
width:930px;
margin-left:28px;
clear:both;
display:block;
padding-top:30px;
}
#content2 .footer .footlink {
border-top:#779c60 5px solid;
width:100%;
margin-bottom:10px;
overflow:hidden;
}
#content2 .footer .footlink div.foo {
float:left;
margin-top:20px;
}
#content2 .footer .footlink div.foo ul.sitemenu {
width:250px;
line-height:20px;
list-style:none;
margin-left:10px;
}
#content2 .footer .footlink div.foo ul.sitemenu li a {
color:#333333;
font-size:14px;
font-weight:bold;
}
#content2 .footer .footlink div.last {
padding-right:5px;
}
#content2 .footer .footlink div.last ul.sitemenu {
width:190px;
float:right;
}
#content2 .footer .footlink div.cent {
width:400px;
background:#abc6c2;
overflow:hidden;
}
#content2 .footer .footlink div.cent ul.sitemenu {
width:auto;
float:left;
margin:0 60px 10px 40px;
}
#content2 .footer .footlink div.cent .top {
background: url(images/i_65.jpg) right top no-repeat;
width:400px;
margin:0;
height:5px;
overflow:hidden;
}
#content2 .footer .footlink div.cent .top .lt {
background: url(images/i_62.jpg) left top no-repeat;
width:5px;
height:5px;
float:left;
margin:0;
}
#content2 .footer .footlink div.cent .boot {
background: url(images/i_70.jpg) right top no-repeat;
width:400px;
margin:0;
height:4px;
overflow:hidden;
}
#content2 .footer .footlink div.cent .boot .lt {
background: url(images/i_69.jpg) left top no-repeat;
width:5px;
height:4px;
float:left;
margin:0;
}

#content2 .copyright {
text-align:center;
font-size:11px;
padding:10px;
}
#content2 .copyright a {
color:#333333;
font-weight:normal;
}


/* BOOTOM */
#bootom {
background: url(images/i_78.jpg) left top repeat-x;
height:14px;
clear:both;
text-align:left;
overflow:hidden;
}
#bootom .lb {
background: url(images/i_77.jpg) left top no-repeat;
width:17px;
height:14px;
}
#bootom .rb {
background: url(images/i_82.jpg) left top no-repeat;
float:right;
width:14px;
height:14px;
}
