* {margin: 0; padding: 0;}
body  {font: normal 12px Tahoma, Verdana, Arial, sans-serif; color: #FFFFFF; background: #bcf59d;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
img {border: none;}
ul {list-style: none;}
a {color: #FFFFFF; text-decoration: none;}
a:hover{color: #a2f565; text-decoration: none;}

/*center*/
.center {width: 959px; margin: 0px auto;}
.bg {background: #1e9334; padding-bottom: 15px; position: relative;}
.bg2 {background: #1e9334; padding: 6px 0 15px 12px; position: relative;}
.bg3 {background: #1e9334; padding-bottom: 15px; position: relative; width: 976px; margin-left: -8px;}
.bg h2, .bg2 h2, .bg3 h2 {font-size: 16px; color: #fff; background: url(../images/header.png) 0 0 no-repeat; height: 26px; padding: 6px 0 0 11px; margin-bottom: 5px;}
.header-r {font-size: 16px; color: #fff; height: 26px; padding: 6px 0 0 0; text-align: center; font-weight: bold; position: absolute; display: block; width: 190px; right: 0;}
/*center*/

/*head*/
.head {position: relative; height: 113px;}
.head2 {position: relative; height: 113px; width: 976px; margin-left: -8px;}
.logo {background: url(../images/logo.png) 0 0 no-repeat; width: 204px; height: 88px; position: absolute; left: 19px; top: 11px; text-align: center;}
.logo a {display: block; height: 13px; padding-top: 75px; color: #045613; font: bold 12px "Arial Narrow", Arial, sans-serif; text-transform: uppercase;}

.menu1 {position: absolute; top: 47px; right: 0; text-align: center; font: normal 14px "Arial Narrow", Arial, sans-serif;}
.menu1 li {width: 101px; float: left; margin-left: 1px;}
.menu1 li a {display: block; height: 26px; padding: 6px 0 0 0; background: url(../images/button2.gif) 0 0 no-repeat;}
.menu1 li span {display: block; height: 26px; padding: 6px 0 0 0;}
.menu1 li a:hover, .menu1 li span {background: url(../images/button1.gif) 0 0 no-repeat;}
.menu1 li.yellow a {color: #980000; background: url(../images/button3.gif) 0 0 no-repeat;}

.search-bg {background: url(../images/search-block-bg.gif) 0 0 no-repeat; width: 713px; height: 32px; position: absolute; right: 0; top: 75px;}

.search {padding: 5px 0 0 5px;}
.search input {vertical-align: middle;}
.f01 {width: 212px; height: 18px; border: 1px solid #60986a; margin-right: 5px;}
.s-right {position: absolute; right: 5px; top: 4px;}

.login {font-size: 13px; color: #930404; position: absolute; right: 17px; top: 10px;}
.login a {color: #930404;}

.menu2 {font-size: 11px; position: absolute; top: 26px; right: 14px; color: #003209;}
.menu2 a {color: #003209;}
/*head*/

/*video*/
.video {padding: 8px 0 0 16px;}
.player {float: left; width: 608px; margin-right: 19px; padding-bottom: 19px;}
.player div {position: relative; width: 608px;}
.player ul {padding: 16px 0 0 9px;}
.player li {margin-bottom: 9px;}
.player ul strong {color: #5afe01;}
.player a {color: #f1fd36;}
.player a:hover {text-decoration: underline;}
.player li.col1 {color: #f1fd36;}
.player span {position: absolute; top: 13px; right: 20px;}
.player span img {vertical-align: middle;}
/*video*/

/*thumbs*/
.thumbs div {margin-bottom: 26px;}
.thumbs img {width: 300px; height: 250px;}
/*thumbs*/

/*w01*/
.w01 {width: 752px; float: left;}
.screen {background: url(../images/block-bg.gif) 0 0 no-repeat; width: 415px; height: 338px; padding: 12px 0 0 0; float: left; margin: 0 1px; text-align: center;}
.screen span {display: block; font-weight: bold; font-size: 18px; margin-top: 7px;}

.info {width: 205px; float: left;}
.info p {text-align: justify; margin-bottom: 12px;}
.info a.visit {background: url(../images/visit.png) 0 0 no-repeat; width: 76px; height: 20px; padding-top: 2px; display: block; text-align: center; color: #f1fd36; font-weight: bold;}
.info ul {padding: 8px 0 16px 20px;}
.info ul span {color: #f1fd36;}
.info strong.rate {display: block; font-size: 59px; font-weight: normal; color: #5afe01; text-align: center; background: url(../images/line.gif) 50% 0 no-repeat;}
/*w01*/

/*tags*/
.tags h3 {color: #ffea00; font-size: 14px; font-weight: normal; padding-top: 14px;}
.tags {font-size: 14px; width: 174px; float: left;}
.tags a {margin-right: 7px;}
/*tags*/

/*link*/
.link {text-align: center; font-size: 45px; font-weight: bold; padding: 14px 0 23px 0;}
.link a {color: #f1fd36;}
.link a:hover {text-decoration: underline;}
/*link*/

/*thumbs2*/
.thumbs2 {padding: 0 0 17px 6px;}
.thumbs2 div {width: 160px; height: 179px; background: url(../images/thumbs-bg2.png) 7px 0 no-repeat; padding: 9px 14px 7px 14px; float: left;}
.thumbs2 div:hover {background: url(../images/thumbs-bg1.png) 7px 0 no-repeat;}
.thumbs2 img {border: 1px solid #1bad37; width: 160px; height: 120px;}
.thumbs2 p {padding: 3px 6px 12px 6px;}
.thumbs2 li img {width: 10px; height: 10px; border: none;}
.thumbs2 ul {font-size: 10px;}
.w02 {width: 86px; float: left; padding: 0 0 0 6px;}
/*thumbs2*/

/*ads*/
.ads {padding: 18px 0 32px 0; text-align: center;}
/*ads*/

/*thumbs3*/
.thumbs3 {padding: 8px 0 0 11px;}
.thumbs3 div {width: 180px; float: left; margin-right: 8px; text-align: center;}
.thumbs3 span {display: block; padding: 7px 0 10px 0; font-weight: bold;}
.thumbs3 img {border:2px #005e12 solid;}
/*thumbs3*/

/*footer*/
.footer {background: url(../images/footer-bg.png) 0 0 no-repeat; width: 932px; height: 25px; padding: 7px 0 0 0; margin: 36px auto 0 auto; text-align: center; color: #000000;}
/*footer*/

/*main*/
.main {width: 756px; float: left;}
.main .thumbs2 {padding-bottom: 0;}
.main .thumbs2 div {width: 160px; height: 179px; background: url(../images/thumbs-bg2.png) 3px 0 no-repeat; padding: 9px 10px 7px 10px; float: left;}
.main .thumbs2 div:hover {background: url(../images/thumbs-bg1.png) 3px 0 no-repeat;}
/*main*/

/*right*/
.right {width: 174px; float: left;}
.right div.tags {margin-bottom: 45px;}
.ads2 {margin-bottom: 20px;}
/*right*/

/*pages*/
.pages {background: url(../images/footer-bg.png) 0 0 no-repeat; width: 932px; height: 25px; padding: 7px 0 0 0; margin: 0px auto 8px auto; font-size: 14px; text-align: center; color: #930000;}
.pages span {margin-right: 16px;}
.pages a {color: #000000; margin-right: 12px;}
.pages a:hover {text-decoration: underline;}
/*pages*/

/*menu3*/
.menu3 {color: #FFFFFF; position: absolute; right: 5px; top: 7px;}
.menu3 li {float: left; margin-right: 4px;}
.menu3 span {color: #d9c200;}
/*menu3*/

/*wrappers*/
.bg-l-y {background: url(../images/bg-l-y.gif) 0 0px repeat-y;}
.bg-l-b {background: url(../images/bg-l-b.gif) 0 100% no-repeat; padding: 0 0 10px 0;}
/*wrappers*/

/*left*/
.left {width: 123px; float: left; margin-right: 9px;}
.left h2 {color: #075717; font-size: 20px; background: url(../images/left-h202.png) 0px 0px no-repeat; height: 24px; padding: 12px 0 0 9px; margin-bottom: 9px;}
.left h2.h201 {background: url(../images/left-h201.png) 0px 0px no-repeat; height: 23px; line-height: 18px; padding-top: 2px;}
.left li {margin-bottom: 4px; font-weight: bold; background: url(../images/bullet.gif) 5px 4px no-repeat; padding-left: 16px;}
.left ul {padding-bottom: 3px;}
/*left*/

/*main2*/
.main2 {width: 809px; float: left; position: relative;}

.block2 {width: 612px; float: left; background: url(../images/block2-y.gif) 0 0 repeat-y; margin-right: 7px;}
.block2-t {background: url(../images/block2-t.gif) 0 0 no-repeat;}
.block2-b {background: url(../images/block2-b.gif) 0 100% no-repeat; padding: 15px 3px 0 15px;}

.link2 {font-size: 11px;}
.link2 li.w03 {font-size: 12px;}
.link2 a {font-size: 14px; color: #ffea00;}
.link2 li a {font-size: 11px;}
.link2 ul {padding-bottom: 17px;}

.info2 p {padding-bottom: 15px; color: #bcf59d;}
/*main2*/

/*hardlinks2*/
.hardlinks2 {width: 190px; float: left; overflow: hidden;}
.hardlinks2 div {background: url(../images/hardlinks2.gif) 0 0px no-repeat; height: 366px; padding: 7px 6px 4px 7px;margin-bottom:5px;}
.hardlinks2 img {width: 150px; height: 168px; border: 4px solid yellow; margin: 7px 0 4px 10px;} 
.hardlinks2 a {font-size: 14px; font-weight: bold; text-decoration: none;}
.hardlinks2 a:hover img {border: 4px dashed #FFFFFF;}
.hardlinks2 span {display: block; padding-left: 13px; background: url(../images/bullet2.gif) 0px 5px no-repeat;  overflow:hidden; height:20px;}
.hardlinks2 p {height:126px; overflow:hidden;}
/*hardlinks2*/



/*pages2*/
.pages2 {position: absolute; right: 214px; color: #f1fd36; padding-top: 9px;}
.pages2 a {color: #f1fd36;}
.pages2 strong {color: #FFFFFF;}
/*pages2*/

/*desc*/
.desc {text-align: center; padding: 6px 6px 9px 6px;}
/*desc*/

/*left2*/
.left2 {width: 329px; float: left; padding: 0 10px 10px 10px;}
.block3 {background: url(../images/block3-t.png) 0 0 no-repeat #bcf59d; margin-bottom: 12px;}
.block3-b {background: url(../images/block3-b.png) 0 100% no-repeat; padding: 9px 8px 0 7px;}
.block3 h3 {font-size: 24px; color: #05741a; text-transform: uppercase; text-align: center; margin-bottom: 11px;}
.block3 img {margin-bottom: 22px; width:314px; height:260px;}
.block3 p {color: #005e12; margin-bottom: 17px; padding-left: 7px;}
.block3 h4 {color: #be0000; font-size: 12px; padding-left: 7px; margin-bottom: 17px; padding-bottom:18px;}
.block3 ul {font-size: 14px; color: #005e12; padding: 0 0 0 49px;}
.block3 span.rating {display: block; font-size: 36px; color: #be0000; font-weight: bold; padding: 5px 0 22px 48px;}
.ads3 {text-align: center;}
/*left2*/

/*main3*/
.main3 {width: 624px; float: left; padding-bottom: 10px;}
/*main3*/

/*thumbs4*/
.thumbs4 img {background: url(../images/thumbs4-bg.png) 0 0 no-repeat; width: 135px; height: 180px; padding: 7px; margin: 0 7px 4px 0;}
.thumbs4 span {display: block; font-size: 22px; font-weight: bold; text-align: center;}
.thumbs4 span a {color: #f1fd36;}
.thumbs4 span a:hover {text-decoration: underline;}
/*thumbs4*/

/*thumbs5*/
.thumbs5 {padding: 3px 0 11px 6px;}
.thumbs5 img {width: 120px; height: 120px;}
.thumbs5 div {background: url(../images/thumbs5-bg.png) 0 0 no-repeat; width: 121px; height: 145px; padding: 6px 6px 0 6px; margin: 0 5px 5px 0; float: left;}
.thumbs5 span {display: block; font-size: 14px; font-weight: bold; text-align: center; padding-top: 1px;}
/*thumbs5*/

/*top*/
.top {padding: 3px 0 18px 0;}
.top a {color: #bce235;}
.top ul {width: 488px; float: left;}
.top li {padding: 0 12px 0 12px;}
/*top*/

/*thumbs6*/
.thumbs6 {padding: 3px 0 11px 3px;}
.thumbs6 div {background: url(../images/thumbs6-bg.png) 0 0 no-repeat; width: 240px; height: 327px; padding: 7px 0 0 0; margin: 0 3px 3px 0; float: left; text-align: center;}
.thumbs6 p {font-size: 13px; font-weight: bold; color: #f1fd36; padding-top: 4px;}
.thumbs6 a {color: #f1fd36;}
.thumbs6 img{border:solid 1px #bcf59d;}
/*thumbs6*/

.head3 {position: relative; height: 123px;}

.menu1m {position: absolute; top: 57px; right: 0; text-align: center; font: normal 14px "Arial Narrow", Arial, sans-serif;}
.menu1m li {width: 101px; float: left; margin-left: 1px;}
.menu1m li a {display: block; height: 26px; padding: 6px 0 0 0; background: url(/images/button2.gif) 0 0 no-repeat;}
.menu1m li span {display: block; height: 26px; padding: 6px 0 0 0;}
.menu1m li a:hover, .menu1m li span {background: url(/images/button1.gif) 0 0 no-repeat;}
.menu1m li.yellow a {color: #980000; background: url(/images/button3.gif) 0 0 no-repeat;}

.search-bgm {background: url(/images/search-block-bg.gif) 0 0 no-repeat; width: 713px; height: 32px; position: absolute; right: 0; top: 85px;}

.descm {position: absolute; font-size: 11px; left: 246px; top: 5px; text-align:justify; width: 710px; color:black}

.logo3 {width: 270px; height: 101px; position: absolute; left: 0; top: 20px; text-align: center;}
.logo3 a {display: block;   height: 101px; position: absolute; left: -30px; top: 75px; width: 270px; color:#005e12;;font-weight:bold;}
.logo-bg {background: url(/images/logo.png) 0 0 no-repeat; height: 101px;}

.addthis_toolbox span {position:relative;}