/* 2hotmovs.com | 2010dec11 */

* { margin: 0; padding: 0; list-style: none; }
body { font: 11px Arial, Helvetica, sans-serif; color: #fff; background: #000 url(images/header.jpg) no-repeat left top; }
a { color: #fe7200; text-decoration: underline; }
a:hover { text-decoration: none; } 
img { border: none; }

.clear { overflow: hidden; _zoom: 1; }
.g_clear { clear: both; }
.fix { width: 1002px; position: relative; margin: 0 auto; }

#wrapper { min-width: 1243px; width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1243)? "1243px" : "100%"); }

/* Header
-----------------------------------------------*/
#header { height: 100px; position: relative; }
#header p { position: absolute; width: 320px; color: #c5bdb3; top: 15px; right: 190px; }
#header .bookmark { position: absolute; width: 143px; height: 37px; top: 25px; right: 20px; }

/* Content
-----------------------------------------------*/
.item { float:left; font-size:11px; padding: 0 7px 14px; *padding: 0 5px 10px; width: 300px; }
.item2 { float:left; font-size:11px; padding:2px 4px 5px; width:227px; }
.image img { border: 1px solid #fc8400; background: #ccc; }
.info { color:#fff; line-height:15px; padding: 2px;}
.item h2 { font-size: 11px; }
.info .length { float:left; width:100px; }
.info .rating { text-align:right; }
.info .added { float:left; }
.info .added span { float:left; width:110px;}
.views { text-align:right; }

.videothumb320 .item { width: 320px; padding: 2px 7px 10px; }

/* Thumbs
-----------------------------------------------*/
.block_content, .thumbs  { padding-bottom: 0px; overflow: hidden; _zoom: 1; padding-left:7px; *padding-left:1px;}
.category { padding:0 0 30px 35px; }
.thumbs h3 {
    background: url("images/thumb-t.gif") no-repeat scroll center center transparent;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: normal;
    height: 40px;
    margin-bottom: 20px;
    margin-top: 10px;
    padding: 20px 0 0;
    text-align: center;
}
.block_content h3, .thumbs h2 { background: url(images/thumb-t.gif) no-repeat center; height: 28px; text-align: center; font-size: 18px; color: #fff; font-weight: normal; margin-bottom: 20px; }
.thumbs li { float:left; display: inline; text-align: center; }
.thumbs li img { display: block; }

.thumb225 li { width: 227px; padding: 0 12px 20px; padding: 0 11px 20px;}
.thumb225 li img { border: 1px solid #fc8400; }

.thumb300 li { padding: 0 5px 20px; width: 300px; height: 226px; line-height: 18px; }
.thumb300 li img { border: 1px solid #fc8400; }
.thumb300 li b {color: #fff; font-size: 13px;}
.thumb300 a {color: #fff; text-decoration: none;}

.thumb400 li { padding: 0 5px 12px; font-size: 16px; font-weight: bold; }
.thumb400 li img { border: 1px solid #fc8400; margin-bottom:4px;  }
.thumb400 ul {	margin-left: 7px;}

.thumb312 li { padding: 0 4px 12px; font-size: 16px; font-weight: bold; }
.thumb312 li img { border: 1px solid #fc8400; margin-bottom: 4px;  }


.thumb290 { overflow: hidden; _zoom: 1; }
.thumb290 h3 { height: auto; background: none; margin-bottom: 5px; }
.thumb290 ul { background: #333; border: 1px solid #595959; overflow: hidden; _zoom:1; padding:12px 12px 12px 38px; }
.thumb290 li { width: 293px; padding: 0 4%; }
.thumb290 li img { border: 1px solid #fff; margin-bottom: 2px; }
.thumb290 li a { display: block; font-size: 18px; color: #fe9801; margin-bottom: 5px; }

.thumb120 li { margin: 0 6px 12px; *margin: 0 5px 10px; font-weight: bold;}
.thumb120 li img { border: 3px solid #fff; margin-bottom: 2px;}

.toplist { overflow: hidden; _zoom: 1; margin-bottom: 30px; }
.toplist ul { float: left; padding-left:3%; width:17%;*padding-left: 2%; *width: 18%; }
.toplist ul li { padding: 2px 0; float: none; display: block; text-align: left; }
.toplist ul li a { background: url(images/arrow_toplist.gif) no-repeat left; padding-left: 20px; font-size: 17px; }

.text_links {  overflow: hidden; _zoom: 1; padding-bottom: 25px; }
.text_links  ul  {  float: left; width: 367px; margin-left: 44px; display: inline; }
.text_links  ul li { line-height: 16px; font-size:12px;list-style-type:disc; }
.text_links  h2 { color: #fff; font-size: 18px; font-weight: normal; margin-bottom: 8px; text-align: center;}


/* Footer
-----------------------------------------------*/
#footer { background: #272727; height: 268px; text-align: center; font-size: 9px; }
#footer .fix { background: url(images/footer.jpg) no-repeat center top; }
#footer .menu { margin-bottom: 105px; padding-top: 15px; }
#footer .menu li { display: inline; border-right: 1px solid #9e9e9d; padding: 0 8px; font-size: 11px;}
#footer .menu a { color: #fff; font-weight: bold; }
#footer .menu li.end { border: none; }
#footer .disc { text-align: left; margin: 0 205px 15px 205px; }
#footer .parents { margin-bottom: 15px; }
#footer .parents li { display: inline; padding: 0 3px; }
#footer .parents .text { display: block; }

