.Homepage {width:95%; left:5px; position:relative; margin-top:-11px;}
.Homepage .adsense {border-bottom:1px solid #ccc;  margin-bottom:10px; padding-bottom:10px; padding-left:10px; padding-right:10px; }
.Homepage .adsense span.adsense-googleAds, .Homepage .adsense span.adsense-googleAds a  {font-size:9px; color:#000; text-decoration:none;}
.Homepage .adsense .adsenseItem {width:100%; margin-top:5px;}
.Homepage .adsense a.adsense-url, .Homepage .adsense a.adsense-url span {font-family:'palatino linotype',palatino,'times new roman',times,serif; font-weight:bold; font-size:16px; color:#000; text-decoration:none;}
.Homepage .adsense a.adsense-url:hover, .Homepage .adsense a.adsense-url span:hover {color:#FF4800; text-decoration:underline;}
.Homepage .adsense .g-ad-text {width:100%; margin-top:5px;}
.Homepage .adsense .g-ad-text span {font-family:arial;  font-size:12px;}
.Homepage .adsense a.adsense-url2, .Homepage .adsense a.adsense-url2 span {font-size:12px; font-family:arial; color:#FF4800; text-decoration:none;}
.Homepage .adsense a.adsense-url2:hover, .Homepage .adsense a.adsense-url2 span:hover {color:#FF4800; text-decoration:underline;}
.Homepage #adsense1 .adsense {margin-top:10px; border-top:1px solid #ccc; padding-top:10px;}
.Homepage #adsense5 .adsense {margin-top:10px; border-top:1px solid #ccc; padding-top:10px;}
.Homepage #adsense3 .adsense {margin-top:10px; border-top:1px solid #ccc; padding-top:10px;}
.Homepage #adsense7 .adsense {margin-top:10px; border-top:1px solid #ccc; padding-top:10px;}


.Searchresult {width:100%; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:10px 0; margin-bottom:15px;}
.Searchresult .adsense {width:100%; margin-top:5px;}
.Searchresult span.adsense-googleAds, .Searchresult span.adsense-googleAds a  {font-size:9px; color:#000; text-decoration:none;}
.Searchresult .adsense .adsenseItem {width:100%;}
.Searchresult .adsense a.adsense-url, .Searchresult .adsense a.adsense-url span {font-family:'palatino linotype',palatino,'times new roman',times,serif; font-weight:bold; font-size:16px; color:#000; text-decoration:none;}
.Searchresult .adsense a.adsense-url:hover, .Searchresult .adsense a.adsense-url span:hover {color:#FF4800; text-decoration:underline;}
.Searchresult .adsense .g-ad-text {width:100%; }
.Searchresult .adsense .g-ad-text span {font-family:arial;  font-size:12px;}
.Searchresult .adsense a.adsense-url2, .Searchresult .adsense a.adsense-url2 span {font-size:12px; font-family:arial; color:#0854C7; text-decoration:none;}
.Searchresult .adsense a.adsense-url2:hover, .Searchresult .adsense a.adsense-url2 span:hover {color:#FF4800; text-decoration:underline;}
.Searchresult #adsense4 .adsense {}


.Searchresult-right{width:100%; border-top:1px solid #FF4800; margin-top:15px; border-bottom:1px solid #FF4800; padding:10px 0;}
.Searchresult-right .adsense {width:100%; margin-top:5px;}
.Searchresult-right span.adsense-googleAds, .Searchresult-right span.adsense-googleAds a  {font-size:9px; color:#000; text-decoration:none;}
.Searchresult-right .adsense span.adsense-googleAds {margin-bottom:5px;}
.Searchresult-right .adsense a.adsense-url, .Searchresult-right .adsense a.adsense-url span {font-weight:bold; font-size:16px; text-decoration:underline;}
.Searchresult-right .adsense .adsenseItem {width:100%; }
.Searchresult-right .adsense a.adsense-url2, .Searchresult-right .adsense a.adsense-url2 span {clear:both; font-size:12px;}
.Searchresult-right .g-ad-text span {width:100%;}

.Detailpage {width:100%; border-top:1px solid #ccc; padding:10px 0;  }
.Detailpage .adsense {width:100%; margin-top:5px;}
.Detailpage span.adsense-googleAds, .Detailpage span.adsense-googleAds a  {font-size:10px; color:#000; text-decoration:none;}
.Detailpage .adsense .adsenseItem {width:100%; }
.Detailpage .adsense a.adsense-url, .Detailpage .adsense a.adsense-url span {font-family:'palatino linotype',palatino,'times new roman',times,serif; font-weight:bold; font-size:16px; color:#000; text-decoration:underline;}
.Detailpage .adsense a.adsense-url:hover, .Detailpage .adsense a.adsense-url span:hover {color:#FF4800; text-decoration:underline;}
.Detailpage .adsense .g-ad-text {width:100%;}
.Detailpage .adsense .g-ad-text span {font-family:arial;  font-size:12px;}
.Detailpage .adsense a.adsense-url2, .Detailpage .adsense a.adsense-url2 span {font-size:12px; font-family:arial; color:#FF4800; text-decoration:none;}
.Detailpage .adsense a.adsense-url2:hover, .Detailpage .adsense a.adsense-url2 span:hover {color:#FF4800; text-decoration:none;}
.Detailpage #adsense1 .adsense, .Detailpage #adsense3 .adsense {border-bottom:1px solid #ccc;}



.Detailpage-right {width:100%; border-top:1px solid #FF4800; margin-top:15px; border-bottom:1px solid #FF4800; padding:10px 0;}
.Detailpage-right .adsense {width:100%; margin-top:5px;}
.Detailpage-right span.adsense-googleAds, .Detailpage-right span.adsense-googleAds a  {font-size:9px; color:#000; text-decoration:none;}
.Detailpage-right .adsense span.adsense-googleAds {margin-bottom:5px;}
.Detailpage-right .adsense a.adsense-url, .Detailpage-right .adsense a.adsense-url span {font-weight:bold; font-size:16px; text-decoration:underline;}
.Detailpage-right .adsense .adsenseItem {width:100%; }
.Detailpage-right .adsense a.adsense-url2, .Detailpage-right .adsense a.adsense-url2 span {clear:both; font-size:12px;}
.Detailpage-right .g-ad-text span {width:100%;}


.ForumpageFirst {width:640px; position:relative; left:40px;}
.ForumpageFirst .adsense {border:1px solid #417394; padding:5px; background:#f2f6f8;}
.ForumpageFirst .adsense span.adsense-googleAds, .ForumpageFirst .adsense span.adsense-googleAds a  {font-size:9px; color:#000; text-decoration:none;}
.ForumpageFirst .adsense a.adsense-url, .ForumpageFirst .adsense a.adsense-url span {font-family:Tahoma,Calibri,Verdana,Geneva,sans-serif; font-weight:bold; font-size:16px; color:#000; text-decoration:underline;}
.ForumpageFirst .adsense a.adsense-url:hover, .ForumpageFirst .adsense a.adsense-url span:hover {color:#CC0000; text-decoration:underline;}
.ForumpageFirst .adsense .adsenseItem {width:100%; margin-top:5px;}
.ForumpageFirst .adsense .g-ad-text {width:100%; margin-top:5px; font:italic 11px Tahoma,Calibri,Verdana,Geneva,sans-serif}
.ForumpageFirst .adsense a.adsense-url2, .ForumpageFirst .adsense a.adsense-url2 span {font-size:12px; font-family:arial; color:#CC0000; text-decoration:none;}
.ForumpageFirst .adsense a.adsense-url2:hover, .ForumpageFirst .adsense a.adsense-url2 span:hover {color:#FF4800; text-decoration:underline;}



.ForumpageSecond {width:640px; position:relative; left:40px; margin-top:30px;}
.ForumpageSecond .adsense { margin-top:10px;}
.ForumpageSecond .adsense span.adsense-googleAds, .ForumpageSecond .adsense span.adsense-googleAds a  {font-size:9px; color:#000; text-decoration:none;}
.ForumpageSecond .adsense a.adsense-url, .ForumpageSecond .adsense a.adsense-url span {font-family:Tahoma,Calibri,Verdana,Geneva,sans-serif; font-weight:bold; font-size:14px; color:#000; text-decoration:underline;}
.ForumpageSecond .adsense a.adsense-url:hover, .ForumpageSecond .adsense a.adsense-url span:hover {color:#CC0000; text-decoration:underline;}
.ForumpageSecond .adsense .adsenseItem {width:100%; margin-top:5px;}
.ForumpageSecond .adsense .g-ad-text {width:100%; margin-top:5px; font:italic 11px Tahoma,Calibri,Verdana,Geneva,sans-serif}
.ForumpageSecond .adsense a.adsense-url2, .ForumpageSecond .adsense a.adsense-url2 span {font-size:12px; font-family:arial; color:#FF4800; text-decoration:none;}
.ForumpageSecond .adsense a.adsense-url2:hover, .ForumpageSecond .adsense a.adsense-url2 span:hover {color:#FF4800; text-decoration:underline;}



.Adspage {width:100%; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding-top:10px; margin-bottom:10px;}
.Adspage .adsense {width:100%;  padding:5px 0;}
.Adspage  span.adsense-googleAds, .Adspage span.adsense-googleAds a  {font-size:10px !important; color:#000; text-decoration:none;}
.Adspage .adsense a.adsense-url, .Adspage .adsense a.adsense-url span {font-weight:bold; font-size:16px; color:#CC0000; text-decoration:underline;}
.Adspage .adsense a.adsense-url:hover, .Adspage .adsense a.adsense-url span:hover {color:#FF4800; text-decoration:underline;}
.Adspage .adsense .g-ad-text  {margin-top:5px;}
.Adspage .adsense a.adsense-url2, .Adspage .adsense a.adsense-url2 span {font-size:12px; float:left; clear:both; font-family:arial; color:#CC0000; text-decoration:none;}
.Adspage .adsense a.adsense-url2:hover, .Adspage .adsense a.adsense-url2 span:hover {color:#FF4800; text-decoration:underline;}


.Adspageleft {width:100%; border-top:1px solid #ddd; padding-top:5px; padding-bottom:5px; border-bottom:1px solid #ddd;  }
.Adspageleft .adsense {width:100%;margin-top:10px;}
.Adspageleft .adsense span.adsense-googleAds, .Adspageleft .adsense span.adsense-googleAds a  {font-size:10px !important; color:#000000 !important; text-decoration:none;}
.Adspageleft a.adsense-url, .Adspageleft a.adsense-url span {font-weight:bold; font-size:14px; color:#CC0000; text-decoration:none;}
.Adspageleft .adsense a.adsense-url:hover, .Adspageleft .adsense a.adsense-url span:hover {margin-right:2px;  color:#FF4800; text-decoration:underline;}
.Adspageleft .adsense .g-ad-text, .Adspageleft .adsense .g-ad-text span  {width:100%; font-size:11px; }
.Adspageleft .adsense a.adsense-url2, .Adspageleft .adsense a.adsense-url2 span {font-size:9px; font-family:arial; font-weight:bold; color:#CC0000; text-decoration:none;}
.Adspageleft .adsense a.adsense-url2:hover, .Adspageleft .adsense a.adsense-url2 span:hover {color:#FF4800; text-decoration:underline;}
.Adspageleft #adsense8 .adsense {padding-bottom:10px;}


.AdspageBottom {width:100%; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding-top:10px; margin-bottom:10px;}
.AdspageBottom .adsense {width:100%;  padding:5px 0;}
.AdspageBottom  span.adsense-googleAds, .AdspageBottom span.adsense-googleAds a  {font-size:10px !important; color:#000; text-decoration:none;}
.AdspageBottom .adsense a.adsense-url, .AdspageBottom .adsense a.adsense-url span {font-weight:bold; font-size:16px; color:#CC0000; text-decoration:underline;}
.AdspageBottom .adsense a.adsense-url:hover, .AdspageBottom .adsense a.adsense-url span:hover {color:#FF4800; text-decoration:underline;}
.AdspageBottom .adsense .g-ad-text  {margin-top:5px;}
.AdspageBottom .adsense a.adsense-url2, .AdspageBottom .adsense a.adsense-url2 span {font-size:12px; float:left; clear:both; font-family:arial; color:#CC0000; text-decoration:none;}
.AdspageBottom .adsense a.adsense-url2:hover, .AdspageBottom .adsense a.adsense-url2 span:hover {color:#FF4800; text-decoration:underline;}
.AdspageBottom #adsense6 .adsense {padding-bottom:10px;}


.Adslist {width:617px; padding:10px; border:1px solid #cecfce; margin-bottom:10px;}
.Adslist .adsense {width:500px; position:relative; left:115px; margin-top:10px;}
.Adslist span.adsense-googleAds, .Adslist span.adsense-googleAds a  {font-size:10px; position:relative; left:57px; color:#000; text-decoration:none;}
.Adslist .adsense a.adsense-url, .Adslist .adsense a.adsense-url span {font-weight:bold; font-size:14px; color:#CC0000; text-decoration:none;}
.Adslist .adsense a.adsense-url:hover, .Adslist .adsense a.adsense-url span:hover {color:#FF4800; margin-right:2px; text-decoration:underline;}
.Adslist .adsense .g-ad-text, .Adslist .adsense .g-ad-text span  {width:100%; }
.Adslist .adsense a.adsense-url2, .Adslist .adsense a.adsense-url2 span {font-size:12px; font-family:arial; font-weight:bold; color:#333; text-decoration:none;}
.Adslist .adsense a.adsense-url2:hover, .Adslist .adsense a.adsense-url2 span:hover {color:#FF4800; text-decoration:underline;}



.Adslistleft {width:100%;}
.Adslistleft .adsense {border-top:1px solid #ddd; float:left; width:100%; padding-top:5px; padding-top:10px; margin-top:10px;}
.Adslistleft .adsense span.adsense-googleAds, .Adslistleft .adsense span.adsense-googleAds a  {font-size:9px !important; color:#000000 !important; text-decoration:none;}
.Adslistleft .adsense a.adsense-url, ul.blockrow  .Adslistleft .adsense a.adsense-url span {font-weight:bold; font-size:14px; color:#CC0000; text-decoration:none;}
.Adslistleft .adsense a.adsense-url:hover, .Adslistleft .adsense a.adsense-url span:hover {color:#FF4800; text-decoration:underline;}
.Adslistleft .adsense .g-ad-text, .Adslistleft .adsense .g-ad-text span  {width:100%; font-size:11px; }
.Adslistleft .adsense a.adsense-url2, .Adslistleft .adsense a.adsense-url2 span {font-size:9px; font-family:arial; font-weight:bold; color:#CC0000; text-decoration:none;}
.Adslistleft .adsense a.adsense-url2:hover, .Adslistleft .adsense a.adsense-url2 span:hover {color:#FF4800; text-decoration:underline;}



.AdsDetail {width:97%; padding:10px;  border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.AdsDetail .adsense {width:100%; margin-top:10px; }
.AdsDetail span.adsense-googleAds, .AdsDetail span.adsense-googleAds a  {font-size:10px !important; color:#000 !important; text-decoration:none;}
.AdsDetail .adsense a.adsense-url, .AdsDetail .adsense a.adsense-url span {font-weight:bold; font-size:16px; color:#CC0000; text-decoration:none;}
.AdsDetail .adsense a.adsense-url:hover, .AdsDetail .adsense a.adsense-url span:hover {color:#FF4800; text-decoration:underline;}
.AdsDetail .adsense .g-ad-text, .AdsDetail .adsense .g-ad-text span  {}
.AdsDetail .adsense .g-ad-text span {}
.AdsDetail .adsense a.adsense-url2, .AdsDetail .adsense a.adsense-url2 span {font-size:12px; font-family:arial; font-weight:bold; color:#333; text-decoration:none;}
.AdsDetail .adsense a.adsense-url2:hover, .AdsDetail .adsense a.adsense-url2 span:hover {color:#FF4800; text-decoration:underline;}


.AdsDetailBottom {width:97%; padding:10px;  border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.AdsDetailBottom .adsense {width:100%; margin-top:10px; }
.AdsDetailBottom span.adsense-googleAds, .AdsDetailBottom span.adsense-googleAds a  {font-size:10px !important; color:#000 !important; text-decoration:none;}
.AdsDetailBottom .adsense a.adsense-url, .AdsDetailBottom .adsense a.adsense-url span {font-weight:bold; font-size:16px; color:#CC0000; text-decoration:none;}
.AdsDetailBottom .adsense a.adsense-url:hover, .AdsDetailBottom .adsense a.adsense-url span:hover {color:#FF4800; text-decoration:underline;}
.AdsDetailBottom .adsense .g-ad-text, .AdsDetailBottom .adsense .g-ad-text span  {}
.AdsDetailBottom .adsense .g-ad-text span {}
.AdsDetailBottom .adsense a.adsense-url2, .AdsDetailBottom .adsense a.adsense-url2 span {font-size:12px; font-family:arial; font-weight:bold; color:#333; text-decoration:none;}
.AdsDetailBottom .adsense a.adsense-url2:hover, .AdsDetailBottom .adsense a.adsense-url2 span:hover {color:#FF4800; text-decoration:underline;}

.AdsDetailLeft {width:100%; border-top:1px solid #ddd; padding-top:5px; padding-bottom:5px; border-bottom:1px solid #ddd;  }
.AdsDetailLeft .adsense {width:100%;margin-top:10px;}
.AdsDetailLeft span.adsense-googleAds, .AdsDetailLeft  span.adsense-googleAds a  {font-size:10px !important; color:#000000 !important; text-decoration:none;}
.AdsDetailLeft .adsense a.adsense-url, .AdsDetailLeft .adsense a.adsense-url span {font-weight:bold; font-size:14px; color:#CC0000; text-decoration:none;}
.AdsDetailLeft .adsense a.adsense-url:hover, .AdsDetailLeft .adsense a.adsense-url span:hover {margin-right:2px;  color:#FF4800; text-decoration:underline;}
.AdsDetailLeft .adsense .g-ad-text, .AdsDetailLeft .adsense .g-ad-text span  {width:100%; font-size:11px; }
.AdsDetailLeft .adsense a.adsense-url2, .AdsDetailLeft .adsense a.adsense-url2 span {font-size:9px; font-family:arial; font-weight:bold; color:#CC0000; text-decoration:none;}
.AdsDetailLeft .adsense a.adsense-url2:hover, .AdsDetailLeft .adsense a.adsense-url2 span:hover {color:#FF4800; text-decoration:underline;}
.AdsDetailLeft #adsense8 .adsense {padding-bottom:10px;}



.adsense-forum {width:930px; position:relative; margin-top:0px; top:-35px;}
.adsense-forum-in {width:930px; float:left; border:1px solid #e5e5e5; }
.below_postlist .newcontent_textcontrol {top:-30px !important;}
.adsense-forum-top {width:930px; background:#bbb; height:15px;}
.adsense-forum-left {float:left; width:180px; padding:10px 10px 0 10px; }
.adsense-forum-left p {margin:0px; padding:0px; font-size:10px;}
.adsense-forum-right {float:left;border-left:1px solid #ccc; width:709px; background:#f1f1f1;padding:10px; }

