body{margin: 0px 0px 0px 0px; padding: 21px 0px 110px 0px; text-align: center; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #7F7E7E; background: url(../img/background.gif) repeat-x top #DADADA;}
a{ text-decoration:underline; color:#000;}
p{ margin:0; padding:0;}

#Wrap{ width:981px; margin:0 auto; text-align:left;}

#Header{ background:url(../img/Header.jpg) no-repeat 0 0; padding:15px 0 10px 0;}
#Header #Logo{ width: 180px; height: 56px; position: absolute; cursor:pointer;}
#HeaderNav{ margin:0px 0 0 0;}
#HeaderNav ul{ margin:0px 0 0 0; padding:0px 0 0 480px;}
#HeaderNav li{ float:left; list-style:none;  margin:0; background:url(../img/HeaderLiLeft.jpg) no-repeat top left; padding: 0 0 0 2px;}
#HeaderNav li.current a{ background:url(../img/HeaderLiCurrent.jpg) repeat-x;}
#HeaderNav li a{ color:#595959; font-size:15px; text-decoration:none; font-weight:bold; padding:22px 50px 22px 48px; display:block;}
#HeaderNav li a:hover{ background:url(../img/HeaderLiCurrent.jpg) repeat-x;}

.HeaderBlock{ padding:0px 180px 0px 50px; height:265px;}
.HeaderBlockWrap{ padding:10px 0 0 0;}
.HeaderBlock h1{ color:#7B7B7B; font-size:18px; margin:0; padding:40px 0 0 0;}
.HeaderBlock h1 strong{ color: #98B301; font-weight:bold; display:block; margin:20px 0 10px 250px; font-size:14px;}
.HeaderBlock h1 b{ color: #6F5299;}


.HeaderBlocksWraper{ padding:0 0 10px 50px;}
.HeaderBlocks{ background:url(../img/HeaderBlocks.jpg) no-repeat; width:272px; height:102px; float:left; margin:0 10px 0 10px; color: #161515;}
.HeaderBlocksWrap{ padding:16px 20px 16px 20px;}
.HeaderBlocks h1{ font-size:16px; font-weight:bold; color: #6F5299; margin:0; padding:0;}
.HeaderBlocks strong{ color: #98B301; font-weight:bold; display:block; margin:20px 0 0 0; font-size:13px;}


.HeaderBlocks3{ width: 320px; height: 276px; float: left; overflow: hiiden;}
.HeaderBlocks3Wrap{}
.HeaderBlocks3 h1{ font-size: 20px; color: #595959; text-decoration: none; padding: 50px 0 20px 10px; margin: 0;}
.HeaderBlocks3 h1 a{ color: #595959;}
.HeaderBlocks3 a{ text-decoration: none;}
.HeaderBlocks3 img{ boder: none; }
.HeaderBlocks3 .Pic{ width: 160px; text-align: center; float: left;}
.HeaderBlocks3 .Text{ width: 150px; float: left;}
.HeaderBlocks3 .Text p{ height: 100px;}


#ContentLCRWrap{ background: url(../img/back-content.gif) repeat-y; margin: -20px 0 0 0;}
#ContentLCRWrapBottom{ background: url(../img/ContentLCRWrapBottom.jpg) no-repeat bottom left; height:12px;}

#Left{ float:left; width:140px; overflow:hidden;}
#LeftWrap{ padding: 0 10px 0 0;}
.LeftBlock{ background: url(../img/LeftBlockTop.jpg) #FFF no-repeat; width:130px; overflow:hidden;}
.LeftBlockBottom{ background: url(../img/LeftBlockBottom.jpg) #FFF no-repeat bottom; width:130px; height:12px;}

ul.inline{ list-style: none; margin: 5px 0 0 0; padding: 0;}
ul.inline li{  margin: 0 3px 0 0; padding: 0; display: inline;}
ul.inline li a img{ border: none; filter:alpha(opacity=50); margin:0;}
ul.inline li a:hover img{ border: none; filter:alpha(opacity=100);}

#Content{ float:left; width:529px;}
#ContentWrap{ padding: 0 11px 0 0;}
.ContentBlock{ background: url(../img/ContentBlockTop.jpg) #FFF no-repeat; width:518px; min-height: 1024px;}
.ContentBlockWrap{}
.ContentBlockTitle{ padding: 10px 10px 10px 17px; font-size: 17px; color:#FFFFFF; font-weight:bold; background: url(../img/ContentBlockTitle.jpg) no-repeat top;}
.ContentBlockTitle2{ color:#98B302; font-size:14px; font-weight:bold; padding:10px 10px 10px 20px;}
.ContentBlockBlocks{ padding:12px 12px 12px 12px; background:url(../img/ContentApplle.jpg) no-repeat 12px 12px; margin:0 5px 0 5px;}
.ContentBlockBlocks2{ background: none;}
.ContentBlockBlocksBack{ background: url(../img/ContentBlockBlocksBackTop.gif) no-repeat #EEEEEE;}
.ContentBlockBlocksBackBottom{ background:url(../img/ContentBlockBlocksBackBottom.gif) no-repeat bottom #EEEEEE; width:508px; height:12px; margin:0 5px 0 5px;}
.ContentBlockBlocksWrap{ border-bottom:1px dotted #C0C0C0; padding: 0 10px 10px 40px;}
.ContentBlockBlocks2 .ContentBlockBlocksWrap{ border-bottom: none;}
.ContentBlockBlocks h1{ font-size:13px; color:#6F5299; font-weight:bold; margin:0; padding:0; background:url(../img/ContentBlockBlocksh1.jpg) no-repeat bottom left; padding:0 0 8px 0;}
.ContentBlockBlocks h1 a{ color:#6F5299; text-decoration: none;}
.ContentBlockBlocksBack h1{ background-image:url(../img/ContentBlockBlocksBackh1.jpg);}
.ContentBlockBlocks em{ font-style:normal; color: #92B222; display:block;}
.ContentBlockBlocks img{ margin: 0 10px 0 0;}
.ContentBlockBlocks .more{ display:block; text-align:right; color:#6F5299; text-decoration:underline; font-weight:bold;}
.PrevNext{ float:right; padding:0 10px 0 0;}
.PrevNext a.moreButton{ background:url(../img/ContentBlockMoreButton.jpg); width:177px; height:30px; display:inline-block; text-align:right; color:#FFF; text-decoration:none; font-size:12px; font-weight:bold;}
.PrevNext a.moreButtonLeft{ text-align:left;}
.PrevNext a.moreButton strong{ padding: 7px 14px 7px 7px; display:block;}

.ContentBlock3{ padding: 20px 20px 20px 20px;}
.ContentBlock3 h1{ font-size:17px; color:#6F5299; font-weight:bold; margin:0 0 20px 0; padding:0; background:url(../img/ContentBlockBlocksh1.jpg) no-repeat bottom left; padding:0 0 8px 0;}
.ContentBlock3 em{ font-style:normal; font-size:12px; color: #000000;}
.ContentBlock3 em u{ text-decoration:none; color: #8CA500; font-size:16px; font-weight:bold;}

#Content table.resultsbig{ width: 100%;}
#Content table.results th{ color: #92B222; border-bottom: 1px solid #92B222; padding: 0 0 1px 0;}
#Content table.results td{ padding:1px;}



.PageNav{ padding: 10px 10px 10px 20px;}
.PageNav a.current{ font-weight: bold;}
.PageNav a {color: #7F7E7E; text-decoration: none;}



.ContentBlockBottom{ background: url(../img/ContentBlockBottom.jpg) #FFF no-repeat bottom; width:518px; height:12px;}


#ContentAds{ background: url(../img/ContentAds.jpg) no-repeat; padding: 16px 6px 6px 22px; margin:10px 0 10px 0;}


#Right{ float:left; width:311px;}
#RightWrap{}

#RightSearch{ background:url(../img/RightSearch.jpg) no-repeat; width:311px; height:65px; margin:0 0 10px 0;}
#RightSearchWrap{ padding:10px 0 10px 18px;}
#RightSearch form{ margin:0; padding:0;}
#RightSearch form strong{ color:#6F5299; font-size:12px; display:block; margin:0 0 4px 0;}
#RightSearch form input{ border:none; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 14px; padding:2px 0 2px 0; width:240px;}
#RightSearch form .button{ width:24px; background:none;}


#RightAds{ background:url(../img/RightAds.jpg) no-repeat; padding: 16px 6px 6px 6px;}


.RightBlock{ margin:10px 0 0 0; background:url(../img/RightBlockTitle.jpg) no-repeat top left;}
.RightBlockTitle{ padding: 10px 10px 10px 17px; font-size: 17px; color:#FFFFFF; font-weight:bold;  background:url(../img/RightBlockTitle.jpg) no-repeat top left;}
.RightBlockTitle a{ text-decoration: none; color: #FFF;}
.RightBlockBottom{ background: url(../img/RightBlockBottom.jpg) #EDEDED no-repeat bottom; width:311px; height:9px;}
.RightBlock ul{ margin:0; padding:0; border-left:1px solid #FFF; border-right:1px solid #FFF;}
.RightBlock li{ margin:0; padding:0; background:url(../img/RightBlockLi.jpg) #EEEEEE repeat-x top left; list-style:none; }
.RightBlock li a{ background:url(../img/RightBlockLia.jpg) no-repeat 10px 10px; padding:10px 40px 10px 40px; display:block; text-decoration:none;}
.RightBlock ul.list li a{ background: none; padding: 10px 10px 10px 20px; font-size: 14px; color: #595959;}
.RightBlock ul.list li{ background:url(../img/RightBlockListLi.jpg) #EDEDED repeat-x top left;}
.RightBlock ul.list li a:hover{ background: #FFF;}


.RightBlocks3{ background:url(../img/RightBlocks3.jpg) no-repeat top left;}
.RightBlocks3Single{ width:311px; height:100px; margin:0 0px 0 0px; color: #161515;}
.RightBlocks3SingleWrap{ padding:12px 20px 10px 16px;}
.RightBlocks3Single h1{ font-size:16px; font-weight:bold; color: #6F5299; margin:0; padding:0;}
.RightBlocks3Single strong{ color: #98B301; font-weight:bold; display:block; margin:20px 0 0 0; font-size:13px;}





#Footer{ font-size: 14px; color: #595959; background: url(../img/Footer.jpg) no-repeat top left; height: 80px; font-weight: bold; margin:10px 0 0 0;}
#Footer a{ color: #595959; text-decoration: none;}
#Footer ul{ margin:0; padding:20px 0 0 160px;}
#Footer li{ list-style: none; display: inline; padding:0 20px 0 0; }




#FooterOneClick{ background: url(../img/FooterOneClick_back.gif) #DADADA no-repeat 35px 0; margin: 0px 0px 0px 0px; font-size:11px;}
#FooterOneClick #Logo{ width: 160px; height: 30px; position: absolute; cursor:pointer;}
#FooterOneClickNav{ padding: 0px 0 0 160px;}
#FooterOneClickNav ul{padding: 0px;  margin:0px 0 0 0; }
#FooterOneClickNav li { list-style: none; float: left; list-style: none; padding: 2px 13px 2px 0; margin:0; }
#FooterOneClickNav a{ color:#7F7E7E; text-decoration:none;}

#FooterFoot{ margin: 30px 0 0 0; float: none; background: #DADADA;}
#FooterFoot a{ color: #7F7E7E; text-decoration: none;}


