* {margin: 0; padding: 0;}
body  {font: bold 11px Arial, Helvetica, sans-serif; color: #232323; background: url(../images/1pxbg.gif) #FFFFFF;}
a {color:#005186;}
a:hover {color:#da0000; text-decoration:underline;}
img {border:1px solid #ffffff;}
ul {list-style: none;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
.conteiner {width:980px; margin:0px auto; border:1px solid #acbfcd;}
/*head*/
.head {background:url(../images/head.jpg) no-repeat; width:980px; height:98px; margin:0px auto;}
.head a {text-decoration:none;}
.logo {width:245px; position: absolute; margin-left:18px; top: 15px;}
.logo a {height: 55px; display: block;}
.menu {top:7px; margin-left:720px; position:absolute; font-size:12px;}
.menu li {float: left; margin-right:20px; text-align: left; font-weight:bold;}
.menu a {color:#ffffff;}
.menu a:hover {color: #d6e2ea; text-decoration:none;}
.tag {position:absolute; margin:50px 0 0 320px;}
/*end head*/
/*content*/
.content {background:url(../images/content_bg.jpg) repeat-y;}
/*end content*/
/*left*/
.left {width:270px; padding:20px 0 30px 20px; float:left;}
.bullet {background:url(../images/bullet.gif) no-repeat; padding-left:15px; font-size:18px;}
.bullet a {font-size:11px; color:#646464; margin-left:120px;}
.bullet a:hover {color:#646464;}
.side ul {float: left; width:115px; margin:15px 15px 20px 0;}
.categories a {text-decoration:none;}
.best_paysites ul {width:260px; margin:15px 0 20px 0;}
.best_paysites p {margin-bottom:25px;}
.paysites {display:block; width:180px; color:#da0000; float:left;}
.paysites a {margin-right:5px;}
.date {width:30px; margin:25px 5px 0 0; text-align:center; float:left; border-right:1px solid #005186;}
.date span {color:#005994; font-size:18px;}
.news {width:230px; margin-top:25px; color:#646464;}
.news a {color:#646464;}
.news a:hover {color:#646464;}
.view a {color:#005186;}
.view a:hover {color:#da0000;}
.all {color:#646464;}
/*end left*/
/*right*/
.right {padding:20px 0 25px 300px;}
.top {margin-right:12px;}
.big_pics {text-align:center; margin-bottom:30px; float:right;}
.big_pics img {width:160px; height:237px; margin:0 5px 10px 0; border:1px solid #000000;}
.big_pics span a {color:#da0000;}
.big_pics span a:hover {color:#da0000;}
.thumbs_bg_top {background:url(../images/thumbs_bg_top.gif) no-repeat; height:38px; font-size:16px;}
.thumbs_bg_top p {font-weight:bold; padding:18px 0 0 30px; color:#ffffff;}
.bookmark {background:url(../images/bookmark_us.gif) no-repeat; width:105px; position:absolute; margin:-28px 0 0 555px;}
.bookmark a {height:25px; display:block;}
.thumbs_bg_fill {background:url(../images/thumbs_bg_fill.gif) repeat-x; width:660px; height:570px; margin-bottom:30px;}
.thumbs_bg_fill_1 {background:url(../images/thumbs_bg_fill.gif) repeat-x; width:660px; height:430px; margin-bottom:30px;}
.thumbs {padding:20px 0 0 27px;}
.thumbs img {width:296px; height:252px; margin-right:11px; float:left;}
.thumbs_s img {width:90px; height:120px; margin:0 11px 11px 0;}
.advertisement_spot {width:660px; text-align:center; font-size:13px; margin-bottom:40px;}
.advertisement_spot a {font-size:20px; color:#da0000;}
.advertisement_spot p {font-size:20px; color:#000000; margin-bottom: 10px;}
.advertisement_spot img {width:150px; height:100px; border:1px solid #000000; margin:2px;}
.advertisement_spot2 {width:660px; text-align:center; font-size:13px; margin-bottom:40px;}
.advertisement_spot2 a {font-size:20px; color:#da0000;}
.advertisement_spot2 p {font-size:20px; color:#000000; margin-bottom: 10px;}
.advertisement_spot2 img {width:150px; height:100px; border:1px solid #000000; margin:2px;}
.advertisement_spot3 {width:660px; text-align:center; font-size:13px; margin-bottom:40px;}
.advertisement_spot3 a {font-size:20px; color:#da0000;}
.advertisement_spot3 p {font-size:20px; color:#000000; margin-bottom: 10px;}
.advertisement_spot3 img {width:200px; height:145px; border:1px solid #000000;}
/*end right*/
/*best_free_sites*/
.best_free_sites {padding-left:20px; font-size:12px;}
.best_free_sites ul {float: left; padding:15px 50px 40px 30px;}
/*end best_free_sites*/
/*footer*/
.footer {background:url(../images/footer_fill.gif) repeat-x; height:40px; font-size:10px; color:#646464; margin:0px auto;}
.foot_logo {background:url(../images/footer_logo.gif) no-repeat; width:104px; position: absolute; margin: 10px 0 0 15px;}
.foot_logo a {height:24px; display:block;}
.copy {position: absolute; margin: 15px 0 0 132px;}
/*end footer*/