﻿.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0px; font-size:0px;}
img{border:none;vertical-align:top;}
form,ul,h1,h2,h3,h4,h5,h6,p,span,input{margin:0px;padding:0px;}
ul{list-style:none;}
body{margin:0px;font-size:12px;line-height:17px;font-family:Arial, Helvetica, sans-serif;background:#66a600 url(images/bg01.jpg) repeat-x left top;color:#000;}
input,select,textarea{font-size:12px;line-height:14px;font-family:Arial, Helvetica, sans-serif; vertical-align:middle;color:#000;}
a{text-decoration:none;color:#000;}
a:hover{text-decoration:underline;}
h1{font-size:24px;line-height:26px;}
h2{font-size:18px;line-height:20px;}
h3{font-size:16px;line-height:18px;}
h4{font-size:13px;line-height:15px;}
h5{font-size:11px;line-height:13px;}
h6{font-size:10px;line-height:12px;}
.floatleft{float:left; width:auto;}
.floatright{float:right; width:auto;}
.alignleft{ text-align:left;}
.alignright{ text-align:right;}
.center{ text-align:center;}
.col1,.col2,.col3,.block1,.block2{ float:left; width:auto;}
.col01,.col02,.col03{ float:left; width:auto;}
p{ padding:8px 0;}

div.container{width:978px;margin:0 auto; text-align:left;}
div.header{ height:113px;}
div.header div.logo{ float: left;
    padding: 10px 0 0 11px;
    width: 230px;}
div.topmenu{ height:41px;}
div.topmenu ul li{ width:auto; float:left;height:41px; background:url(images/bg04.jpg) no-repeat right top; padding:0 1px 0 0;}
div.topmenu ul li.last{ background:none; padding:0;}
div.topmenu ul li a{ display:block; width:156px; float:left; background:url(images/bg03.jpg) no-repeat left top; height:39px; text-align:center; font-size:15px; color:#fff; padding:1px 0 0; line-height:18px;}
div.topmenu ul li a:hover,
div.topmenu ul li a.active{ color:#99da28; text-decoration:none;}
div.wrapper{ width:978px; background:#fff url(images/bg05.gif) no-repeat left bottom; padding:0 0 17px;}
div.content{ width:968px; clear:both; overflow:hidden; margin:0 auto; padding:19px 0 0;}
div.side{ width:211px; float:left;}
div.main{ width:748px; float:right;}
div.all-block{ margin:0 0 8px;}
div.all-block div.t1{ height:34px; background:url(images/bg06.gif) no-repeat left top; font-family:Helvetica, sans-serif; font-size:18px; padding:0 10px; line-height:33px; color:#fff;}
div.all-block div.all{ background:url(images/bg07.gif) repeat-y left top; border-top:solid 1px #dce2d5; border-bottom:solid 1px #dce2d5; margin:1px 0 0; width:211px; overflow:hidden;}
div.all-block ul{ width:211px; float:left;}
div.all-block ul li{ width:211px; float:left;}
div.all-block ul li a{ display:block; background:url(images/bg08.gif) no-repeat 13px 11px; font-family:Verdana, Geneva, sans-serif; font-size:13px; line-height:15px; padding:5px 0 5px 24px; font-weight:bold; width:187px; float:left;}
div.all-block ul li a:hover,
div.all-block ul li a.active{background:#f8f8f8 url(images/bg09.jpg) no-repeat 0px 0px; text-decoration:none; }
div.services-block div.t1{ height:34px; background:url(images/bg06.gif) no-repeat left top; font-family:Helvetica, sans-serif; font-size:18px; padding:0 10px; line-height:33px; color:#fff;}
div.services-block div.services{ background:url(images/bg07.gif) repeat-y left top; border-top:solid 1px #dce2d5; border-bottom:solid 1px #dce2d5; margin:1px 0 0; font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:bold; padding:3px;}
div.services-block div.t2{ padding:3px 7px; background:#fff; margin:0 0 4px;}
div.services-block div.cols1{width:205px;overflow:hidden;clear:both; background:#fff; margin:0 0 1px 0; padding:4px 0;}
div.services-block div.cols1 div.col1{width:72px; text-align:center;}
div.services-block div.cols1 div.col2{width:133px; text-align:center; padding:12px 0 0;}
div.offers-block h1.t1{ background:url(images/bg10.gif) no-repeat left top; height:34px; line-height:34px; color:#fff; font-family:Helvetica, sans-serif; font-size:18px; color:#fff; padding:0 8px; font-weight:normal;}
div.offers-block div.offers{ background:url(images/bg11.gif) repeat-y left top; border:solid 1px #dce2d5; margin:1px 0 0;}
div.offers-block div.cols1{width:725px;overflow:hidden;clear:both; padding:8px 0; margin:0 auto;}
div.offers-block div.cols1 div.col1{width:225px;}
div.offers-block div.cols1 div.col2{width:225px; margin:0 25px;}
div.offers-block div.card{ border:solid 1px #d3dbc7; background:#eff2eb url(images/bg12.gif) repeat-x left top; padding:0 0 12px;}
div.offers-block div.cols01{width:223px;overflow:hidden;clear:both; padding:12px 0;}
div.offers-block div.cols01 div.col01{width:87px; text-align:right;}
div.offers-block div.cols01 div.col02{width:130px; float:right;}
div.offers-block a.click{ width:213px; height:21px; background:url(images/btn02.gif) no-repeat left top; display:block; margin:0 auto; font-size:11px; color:#fff; text-align:center; font-family:Verdana, Geneva, sans-serif; font-weight:bold;line-height:20px;}
div.offers-block a.click:hover{ text-decoration:none; }
div.offers-block ul.info{ padding:8px 0 0;}
div.offers-block ul.info li{ background:url(images/bg13.gif) no-repeat 6px 7px; padding:0 0 0 16px;}
div.offers-block a.apply{ width:122px; height:22px; background:url(images/btn01.gif) no-repeat left top; display:block; font-family:Verdana, Geneva, sans-serif; color:#fff; font-weight:bold; text-indent:12px;}
div.offers-block a.apply:hover{ text-decoration:none;}
div.welcome-block{ margin:8px 0 0;}
div.welcome-block div.box01{width:747px;background:url(images/box01-mid.gif) repeat-y left top;}
div.welcome-block div.box01-top{background:url(images/box01-top.gif) no-repeat left top;}
div.welcome-block div.box01-btm{background:url(images/box01-btm.gif) no-repeat left bottom; padding:8px;}
div.welcome-block h4.t1{ text-decoration:underline;}
div.news-block{ margin:8px 0 0;}
div.news-block div.box01{width:747px;background:url(images/box01-mid.gif) repeat-y left top;}
div.news-block div.box01-top{background:url(images/box01-top.gif) no-repeat left top;}
div.news-block div.box01-btm{background:url(images/box01-btm.gif) no-repeat left bottom; padding:8px;} 
div.news-block h4.t1{ text-decoration:underline; background:url(images/bg14.gif) no-repeat 2px 0px; padding:2px 0 2px 22px;}
div.news-block h5.t2 a{ color:#5e9901; text-decoration:underline; font-size:13px;}
div.news-block div.news{ background:#fff; padding:8px; margin:8px 0 0;}
div.news-block a.read{ font-size:13px; font-weight:bold; background:url(images/bg15.gif) no-repeat right 1px; padding:0 18px 0 0; text-decoration:underline;}
div.footer{ text-align:center; color:#fff; font-family:Verdana, Geneva, sans-serif; font-size:13px; line-height:16px; font-weight:bold; padding:12px 0;}
div.footer a{ color:#fff;}
div.footer div.links{ padding:0 0 4px;}

div.offers-block div.cols1 ul { list-style:disc inside none;}
