* { margin: 0; padding: 0; list-style: none; }
body { font: 12px Arial, Helvetica, sans-serif; color: #000; background: #000 url(images/footer_bg.gif) repeat-x bottom; }
a { color: #008296; text-decoration: underline; }
a:hover { text-decoration: none; }
a img { border: none; }

#site { margin: 0 10px; min-width: 1243px; }
#topmenu { height: 27px; padding-top: 4px; }
#topmenu ul li { float: right; padding: 0 2px; }
#topmenu ul li a { float: left; background: url(images/tmenu_r.gif) no-repeat right; padding-right: 6px; font-size: 14px; color: #adefff; text-decoration: none; }
#topmenu ul li a span { float: left; background: url(images/tmenu_l.gif) no-repeat left; height: 27px; line-height: 26px; padding: 0 4px 0 10px; }
#topmenu ul li.s a { color: #fff; }

#wrapper { border: 1px solid #c0c0c0; position: relative; }

#header { height: 120px; }
#header h1 { position: absolute; top: 22px; left: 57px; }
#header .adstop { position: absolute; top: 30px; right: 40px; text-align: center; }
#header .adstop a { color: #ff7e00; font-size: 13px; text-decoration: none; }
#header .adstop img { display: block; }

#mainmenu { background: url(images/mainmenu_bg.gif); height: 36px; overflow: hidden; _zoom: 1; }
#mainmenu .menu { float: left; }
#mainmenu .menu li { display: inline; background: url(images/mainmenu_li.gif) no-repeat 0 2px; padding: 0 10px; line-height: 35px; }
#mainmenu .menu li.first { background: none; }
#mainmenu .menu li a { color: #000; font-size: 14px; text-decoration: none; text-transform:uppercase; }
#mainmenu .menu li a:hover { color: #008296; }

#mainmenu .searchform { float: right; padding: 8px 10px 0 0; }
#mainmenu .searchform input { float: left; }
#mainmenu .searchform .s_txt { background: url(images/s_txt.gif); width: 158px; height: 20px; border: 0; margin-right: 5px; padding-left: 2px; font-size: 11px; color: #404040; }
#mainmenu .searchform .s_btn { background: url(images/s_btn.gif); width: 42px; height: 20px; border: 0; cursor: pointer; }

#container { overflow: hidden; _zoom: 1; background: #fff; padding: 15px 0 50px; }

.head { background: url(images/head_arrow.gif) no-repeat left; padding: 4px 0 4px 45px; font-size: 24px; font-weight: normal; margin: 0 0 10px 28px; }
.block_content { padding: 3px; }
.block_content .item { background: #006b82; padding: 3px 3px 6px 3px; color: #fff; float: left; text-align: center; margin: 4px; }
.block_content .item a { color: #a5faff }
.block_content .item a img { display: block; margin-bottom: 5px; }

.blocks { overflow: hidden; _zoom: 1; margin-bottom: 20px; }

.thumbs li { float:left; text-align: center; display: inline; padding: 3px;}
.thumbs li a { font-weight: bold; }
.thumbs img { border: 1px solid #006b82; display: block; }
.thumbs a:hover img { border: 1px solid #003b48;  }

.thumb120 li { padding: 7px; }
.thumb225 li { padding: 10px;  }
.thumb225_2 li { padding: 4px; _padding: 3px; }
.thumb225_2 li{}
.thumb180 li { padding:6px; }
.text li { margin-bottom: 10px; padding-bottom: 5px; }
.text li img { margin-bottom: 2px; }

.thumb290 { color: #000; overflow: hidden; _zoom: 1; margin-bottom: 20px; }
.thumb290 ul { background: #f1f1f1; border: 1px solid #006b82; overflow: hidden; _zoom:1; padding: 12px; }
.thumb290 li { width: 32%; background: none; color: #000;  }
.thumb290 li p { width: 299px; margin: 0 auto; }
.thumb290 li img { margin-bottom: 2px; }
.thumb290 li a { display: block; font-size: 18px; margin-bottom: 5px; width: 299px; margin: 0 auto; color: #000;  }

.thumb300 { color: #000; overflow: hidden; _zoom: 1; margin-bottom: 20px; }
.thumb300 ul { background: #f1f1f1; border: 1px solid #006b82; overflow: hidden; _zoom:1; padding: 5px; }
.thumb300 li { width: 24%; background: none; color: #000;  }
.thumb300 li p { width: 300px; margin: 0 auto; }
.thumb300 li img { margin-bottom: 2px; }
.thumb300 li a { display: block; font-size: 18px; margin-bottom: 5px; width: 300px; margin: 0 auto; color: #000;  }

.reviews { margin: 0 auto; width: 700px; }
.reviews .block { margin-bottom: 29px; overflow: hidden; text-align: left; }
.reviews .imgWrap { float: left; width: 174px; }
.reviews .inner { position: relative; margin-left: 175px; }
.reviews .inner h3 { font-size: 18px; color: #385c73; font-weight: normal; background: url(images/title_arrow.gif) no-repeat left; margin-bottom: 11px; padding-left: 30px; }
.reviews .visit-site { position: absolute; top: 0; right: 0; background: url(images/visitsite-bg.gif); width: 170px; height: 23px; color: #fff; text-transform: uppercase; text-align: center; line-height: 22px; text-decoration: none; font-size: 16px; }
.reviews .info { background: url(images/post_pixel.gif) repeat-x top; font-size: 24px; font-weight: bold; color: #adadad; margin-top: 8px; padding-top: 3px; }
.reviews .info strong { color: #cd0071; }
.reviews .info a { color: #008edf; }
.reviews img { border: 3px solid #5c4054; float:left; }

.hardlinks table { width: 100%; color: #000; }
.hardlinks a { color: #000; font-weight: bold; }
.hardlinks div h2 { background: #ED8C00; font-size: 13px; color: #ffffff; text-align: center; padding: 4px 0 4px 0;}
.hardlinks div { width: 32%; background: #eee; height: 127px; float: left; text-align: left;  }
.hardlinks th {padding: 2px; font-size: 12px; text-align: left; background: #e37204; color: #fff; }
.hardlinks td { padding: 2px; }

/* Toplist
------------------------ */	
.toplist ul { float: left; padding-left:19px; width:18%; }
.toplist li { line-height: 20px; font-size: 15px; padding-left: 15px; background: url(images/bullet_toplist.gif) no-repeat left 5px;}
.toplist li a { color: #bf4205;  }

#footer { color: #fff; padding: 10px 10px 26px 10px; }
.bottommenu { text-align: center; color: #9d9d9d; margin-bottom: 25px; }
.bottommenu a { color: #a5fcff; text-decoration: none; padding: 0 2px; }
.bottommenu a:hover { text-decoration: underline; }

.flogo { width: 261px; margin: 0 460px 0 420px; text-align: center; }
.copyright { float: left; width: 350px; }
.disc { float: right; width: 460px; text-align: justify; }

.thumb200 ul li { padding: 0 2px 4px; }

.thumb240 ul li { padding:4px; *padding:3px; }


.text_links {  overflow: hidden; _zoom: 1; padding-bottom: 25px; }
.text_links  ul  {  float: left; width: 590px; margin-left: 29px; display: inline; }
.text_links  ul li { line-height: 16px;}
.text_links  h2{ padding-left: 10px;}


.text_links_movies{  overflow: hidden; _zoom: 1; padding-bottom: 25px; }
.text_links_movies  ul  {  float: left; width: 374px; margin-left: 29px; display: inline; }
.text_links_movies  ul li { line-height: 16px;}
.text_links_movies  h2{ padding-left: 10px;}

