html { height:100%; }

body, td, div {
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  margin: 0px; padding: 0px;
  background-color:#131416;
  color:#fff;
}

}

#head_img {
    padding: 0px;
    margin: 0px;
    clear: both;
}

ul.menu {
  background-color:#c00;
  border-top:3px solid #333;
  background: url('images/menu_bg.gif') repeat-x top left;
  height:30px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0pt;
  padding:5px 0px 5px;
  width:1000px;
}

li.main-menu {
  display:inline;
  float:left;
  padding-left: 7px;
}

a.main-menu, a.inbox {
  font-size:15px;
  font-family: tahoma;
  font-weight: bold;
  color:#FFF;
  padding-left:5px;
  padding-right:5px;
  padding-top:5px;
  padding-bottom: 5px;
  margin-left:5px;
  height:20px;
  display:block;
  text-decoration:none;
  float:left;

}

li.inbox {
  text-align:right;
  padding-right:5px;
}

a.inbox {
  font-size:12px;
  text-decoration: underline;
  text-align:center;
  padding-top: 7px;
  height:14px;
  width:185px;
}

a.main-menu:hover, a.inbox:hover {
  background-color:#333;
  color:#fff;
}

ul.member-menu {
  list-style: none;
  padding: 0;
  margin: 0; float: left;
}

li.member-menu {
  float:left;border: 0px solid grey; padding-right:5px;
}

a.member-menu {
  font-size:18px; border:1px solid blue; padding:5px; font-size:16px; font-weight:bold; color:#1283f7;
}


#main, #content, #head, #footer {
margin-left:auto;
margin-right:auto;
position:relative;
width:1000px;
background-color:#222327;
}

#main {
  padding:2px;
}

#head {
  padding-bottom: 20px;
}

#footer {
  height: 175px;
  color:  #FFFFFF;
  border-bottom:4px solid #EB4C07;
  background-color:#330099;
  padding:10px;
}

div.footer-text {
  margin-bottom:12px;
}

a.footer {
  color:#E62E26;
  font-weight:bold;
}

a.footer:hover {
  background-color:#46474b;
  color:#FFFFFF;
}

#left, #right {
  background-color:#222327;
  /* border:1px solid red; */
}

#left {
  width:207px;
  float:left;
}

#right {
  width:775px;
  float:left;
  margin-left:11px;
}

div.bigbox {
  display:table;
  width:100%;
 /* border:1px solid black; */
}

#top-members-award {
  width:520px;
  float:left;
}

#top-members-award h3 {
    color: #000;
    font-family: arial, helvetica, verdana;
    font-size: 19px;
}


#top-members {
  width:230px;
  float:right;
}



#movie-block-title {
  width:93%;
  float:right;
  font-size:25px;
  color:#000;
  font-weight:bold;
  font-family: Arial;
  padding-top: 20px; 
}

#movie-block-keywords {
  width:100%;
  float:right;
  font-size:10px;
  text-align:right;
  font-weight:bold;
  color:#999999;
}

a.kw {
  color:#c42b23;
  font-weight: normal;
}

a.gp {
  color:#FFFFFF;
}

a.gp:hover {
  color:#EB4C07;
}

#theme-keywords {
  width:100%;
  float:right;
  font-size:10px;
  text-align:right;
  font-weight:bold;
  color:#9CAA3B;
  padding-bottom:10px;
}

#count-replies {
  width:100%;
  float:left;
  font-size:10px;
  color:#9CAA3B;
  font-weight:bold;
}

#postedby {
  font-size:12px;
  color:#aaabaf;
}

#postedby a:link, #postedby a:visited, #postedby a:hover, #postedby a:active {
  color:#aaabaf;
}

#movie-images {
  text-align:center;
  padding-bottom: 10px;
}

#movie-block-description {
  width:59%;
  float:left;
  font-size:12px;
  text-align:justify;
  margin-left: 40px;
 /* color:#dcaa0c; */
  color:#000000
}

#movie-block-properties {
  width:28%;
  float:right;
  font-size:12px;
  text-align:center;
  padding: 10px 0px;
  margin-bottom:10px;
  background-color: #eee;
  margin-right: 40px;
  border: 1px solid #ccc;
}

#browseall {
  text-align:right;
  font-family: arial, helvetica, verdana;
  font-size: 18px;
  color:#FFFFFF;
 /* background-color:#46474b; */
  padding:5px;
}

#browseall a {
  color:#FFFFFF;
  background-color:#d1251b;
  padding:2px;
}

#browseall a:hover {
  color:#D5BFFF;
}

#notfound {
  text-align:center;
  font-size: 24px;
  padding-bottom:10px;
  padding-top:5px;
  font-weight:bold;
}

#movie-pagination {
  text-align:center;
  font-size: 13px;
  color:#E64117;
  margin-bottom:10px;
  padding-top:5px;
  font-weight:bold;
}

a.download {
  font-size:18px;
  font-weight:bold;
}
a:hover.download {
    color: #fff;
    background-color: #06c;
}

img.thumb {
  width:200px;
  height:150px;
  border:0px;
  margin:10px;
  border-color:#9cf;
  border-style:solid;
  border-width:6px;
}

img.thumb_a {

  border:0px;
  margin:10px;
  border-color:#9cf;
  border-style:solid;
  border-width:6px;
}


div.box, div.joinbox, div.lbox {
/*  background-color:#FFFFFF; */
  border-color:#46474b;
  border-style:solid;
  border-width:1px 1px;
  margin:0pt 0pt 15px;
  padding:0px;
  width:100%;/
  display:table;
}

div.atopbox {
/*  background-color:#FFFFFF; */
  border-color:#46474b;
  border-style:solid;
  border-width:1px 1px;
  margin:0pt 0pt 15px;
  padding:0px;
  width:100%;/
  display:table;

  width:230px;
  float:right;
}

div.lbox {
  width:210px;
}

div.subbox, li.subbox, tr.subbox, td.subbox {
  padding: 5px 10px 5px 10px;
  text-align: justify;
}

.joinbox {
  background-color:#AA80FF;
}

li.subbox {
  font-size:12px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
}

ul.subbox {
  line-height:1.5em;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0pt;
  overflow:hidden;
  padding:0pt;
}


li.subbox2 {
  font-size:11px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
}

ul.subbox2 {
  line-height:1.6em;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0pt;
  overflow:hidden;
  padding:0px;
  padding-left: 15px;
}


#cloud {
  font-family:Arial,Helvetica,sans-serif;
  font-size:14px;
  text-align: justify;
  padding-left: 0px;
}

h3 {
/*  color:#E64117; */
  background-color:#555555;
  color:#FFFFFF;
  font-family:Tahoma, Arial, Helvetica,Trebuchet MS, sans-serif;
  font-size:18px;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  line-height:normal;
  margin:0px 0pt 0px 0px;
  padding:5px 0px 5px 5px;
  text-align:left;
}

.new, #new {
  font-family: arial, helvetica, verdana;
  font-size: 19px;
}

.coming, #coming {
  background-color:#555;
  font-family: arial, helvetica, verdana;
  font-size: 19px;
}
/*
.top, #top {
   background-color:#FF9900;
  font-family: arial, helvetica, verdana;
  font-size: 19px;
}
*/
.best, #best {
  background-color:#2e8799;
  font-family: arial, helvetica, verdana;
  font-size: 19px;
}

.rss {
  background-color:#ff6600;
}

#index, #mymovies, #forum, #profile, #faq, #uploadmovie, #movie, #photo, #myphotos {
  color: #000;
}


.keywords {
  padding-left: 0px;
  font-family: Arial;
  font-size: 17px;
}

ul.left {
  font-size:0.92em;
  line-height:1.8;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0pt;
  overflow:hidden;
  padding:0pt;
  width:100%;
}

li.left {
  border-top:1px solid #F0F0F0;
  float:left;
  margin:0pt;
  padding:0pt;
  width:100%;
}

p {
  font-size:12px;
}

.cl-0 {font-size: 60%; color:#ACADB1}
.cl-1 {font-size: 70%; color:#ACADB1}
.cl-2 {font-size: 100%; color:#ACADB1}
.cl-3{font-size: 110%; color:#ACADB1}
.cl-4 {font-size: 120%; color:#ACADB1}
.cl-5 {font-size: 130%; color:#ACADB1}
.cl-6 {font-size: 140%; color:#ACADB1}
.cl-7 {font-size: 150%; color:#ACADB1}
.cl-8 {font-size: 160%; color:#ACADB1}
.cl-9 {font-size: 170%; color:#ACADB1}
.cl-10 {font-size: 180%; color:#ACADB1}

div.bottom-right {
  text-align: right;
  padding:10px;
}

a.forum {
  font-size:32px;
  color:#9CAA3B;
  font-weight:bold;
}

a.theme {
  font-size:16px;
  color:#dcaa0c;
  font-weight:bold;
}

.date, .date-anonce {
  padding-left: 4px;
  color:#939393;
  font-weight:bold;
  font-size:12px;
}

.date-anonce {
  color:#E64117;
}

.member {
  width:128px;
  padding:2px;
  float:left;
  clear:none;
  text-align:center;
}

.movie {
  width:170px;
  padding-top: 10px;
  float:left;
  clear:none;

}

.label {
  width:128px;
  padding:2px;
  float:left;
  clear:none;
  text-align:center;
}

.theme-data {
  padding-top:5px;
  padding-bottom:5px;
}

div.comment-block {
  padding-top: 10px;
  padding-bottom: 10px;
}

.comment {
  padding:10px;
  font-size:10px;
}

.profile-right {
  float:right;
  width:620px;
  display:block;
}

a.profile-link, span.profile-link {
  padding-top:10px;
  display:block;
  font-size:14px;
  font-weight:bold;
}

div.mailmenu {
  display:table;
  width:100%;
  padding-top:10px;
  padding-bottom:5px;
  text-align: center;
}

table.mail {
  width:100%;
}

tr.mailhead {
  background-color:#999966;
  color:#FFFFFF;
  font-weight:bold;
  height:20px;

}

td.mailceil {
  padding-right:5px;
  height: 35px;
  text-align: left;
}

div.mail-submenu {
  text-align:center;
  padding:7px 0px;
  background-color: #eee;
  font-weight: bold;
  margin-top: 10px;
}

ul.mailmenu {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0pt;
  width:100%;
  height:30px;
  padding-top:10px;
  padding-left:0px;
  text-align: center;
  }

li.mailmenu {
  float: left; padding-right:20px;
  height:25px; padding-top:0px;
  border:0px solid #494A4E;
}


a.limailmenu {
  font-size:14px;
  font-weight: bold;
  color:#fff;
  padding-left:10px;
  padding-right:10px;
  padding-top:5px;
  padding-bottom: 0px;
  margin-left:7px;
  height:20px;
  border:1px solid #494A4E;
  display:block; 
  text-decoration:none;
}

a.limailmenu:hover {
  background-color:#46474b;
  color: #FFFFFF;
}

a {
   color: #c42b23;
}



a:hover {
  color:#e64117;
}

.right { float:right; }
.left  { float:left;  }

.themes      { border:1px solid black; width:73%; padding:10px }
.right-side  { border:1px solid black; width:20%; padding:10px }

.flink       {  display:block; }

.pagination {
  border:0px none;
  font-size:16px;
  text-align:center;
  padding-top:20px;
  padding-bottom:10px;
}

.pagination span {
  background:#c00 none repeat scroll 0%;
  color:#FFFFFF;
  padding:3px 6px;
  text-decoration:none;
}

.pagination a:link, .pagination a:visited, .pagination a:hover, .pagination a:active {
border:0px solid #aaa;
color:#fff;
padding:3px 6px;
text-decoration:underline;
}

.pagination a:hover {
   background-color:#46474b;
   color:#FFFFFF;

}

.nickname {
  color:#805500;
}


.stattbl {background-color: #eee;}
.stattbl td {text-align: left; padding: 2px 5px;}
.m_rating {float: right; width: 120px; padding: 5px 15px; margin-top: 17px; border: 1px solid #ddd;}
.date_date {color: #fff; background-color: #996; padding: 0px 5px;}
.joinnow {text-align: center; font-size: 27px; }
a.joinhref {
  background-color:#D1251B;
  color:#fff;
  text-decoration: underline;
  padding:2px;
}
a.joinhref:hover {
  color:#ff0;
  text-decoration: underline;
}


a.addfavoritemenu {
  font-size:12px;
  color: BLUE;
  font-weight: bold;
  padding:2px;
  height:16px;
  text-align:center;
/*  display:block; */
  text-decoration:none;
}

a.addfavoritemenu:hover {
  background-color:YELLOW;
  color: RED;
}

.comment-pagination {
  text-align:left;
  background-color:#dedede;
  padding-left:2px;
  padding-right:2px;
}

.comment-pagination span {
  font-weight:bold;
}

.watch-movie a {
  text-decoration: none;
  font-weight:bold;
}

.player-keywords-download {
  width:420px;
  height:40px;
  padding:2px;
}

.player-grey-italic {
  color:#98999b; font-style:italic;
}

.player-download {
  font:18px Arial bold;
}

.player-rate {
  width:420px; height:45px; margin-top:5px; padding:2px;
}

.player-rate span {
  font-size:18px;
}

.player-block-head {
  font-size:16px; font-weight:bold; padding:2px; margin-bottom:5px; margin-top:10px
}

.plahead {
  text-decoration:none;
  background: url("images/opened.gif") no-repeat 0px 5px ;
  padding-left:15px;
}

.plahead a:hower {
  color:#c0c0c0;
}

.movie-comment-block {
  width:420px; padding:2px;
}

.related-videos {
  width:330px; height:250px; overflow:auto; text-align:left;
}

.small-thumb {
  border:1px #ababb5 solid; height:45px; width:60px;
}

.div-dotted {
  border-bottom:1px #98999b dotted; height:1px; margin-top: 5px; margin-bottom:5px;
}

#niceloginform, #needloginform{
  position: absolute;
  width:  440px;
  height: 205px;
  left: 33%;
  top: 135px;
  background: #FFFFFF;
  border: solid #EEEEEE 5px;
  display: none;
  z-index: 99;
  transparent:none;
}

#niceloginform .shadow, #needloginform .shadow{
  border: solid #CCCCCC 1px;
  padding: 15px;
}

#screen{
  position: absolute; top: 0; left: 0; right: 0; width: 100%; height: 100%; z-index: 98;
  display: none;
  /*background: url(/images/0-3.png);*/
  background: url(/images/bg.gif);
}

{* new boxes *}
.mcbox {
  display:block; width:770px; float:left; 
}


.mbox {
  float:left; display:block; width:238px; padding-left:8px; padding-right:6px; border: 0px solid black
  /* float:left; display:block; width:244px; padding-left:8px; padding-right:6px; border: 0px solid black */
}

.mbox-title {
  padding-top:5px;font-size:16px; text-align:left; width:100%; font-weight:bold; color:#e62e26; text-decoration:underline;
}

.mbox-posted {
  float:left; text-align:left
}

.mbox-added {
  float:right; width:60%; text-align:right
}

.mbox-img {
  float:left; width:200px; height:150px
}

.mbox-cam {
  float:left; position:absolute; margin-left:5px;margin-top:132px;
}

.mbox-thumb {
  border:3px double #A9ABB7; margin-top:4px; width:200px; height:150px;
}

.mbox-vote {
  position:relative; text-align:right; margin-left:10px; width:25px; height:115px; background-position:bottom right; float:left; padding-top:48px; text-decoration:none
}

.mbox-vote-img {
  position:absolute; width:24px; height:100px; left:1px; clip:rect(auto auto 0px auto);
}

.mbox-desc {
  padding-bottom:2px; text-align:justify; clear:both
}

/* start addons for menu */
li, ul {
  list-style-type: none; margin:0pt; padding:0px;
}

.subnav    { z-index:100; background: #333333; border: solid 1px #626262; font-size: 12px; font-weight:bold; padding-left:5px; padding-right:5px }


.subnav li a { z-index:100; display: block; color: #cecece; padding: 5px 10px 5px 20px; border-bottom: solid 1px #626262;  text-decoration:none;}
.subnow a {display: inline; padding:0px; float:left; }
.subnav li a:hover {color: #fff;  text-decoration:none }


#subnav-video {
left:70px;
position:absolute;
top:-25px;
width:140px;
z-index:100;
}


#subnav-photo {
left:140px;
position:absolute;
top:-25px;
width:140px;
z-index:100;
}

#subnav-upload {
left:510px;
position:absolute;
top:-25px;
width:140px;
z-index:100;
}


/* stop addons for menu */
.avatar {border:3px #98999b double; width:45px; height:auto;}

.status { float:left; with:auto; height:auto; font-size:11px; border:1px solid #46474B; margin-bottom:10px; width:775px }
.thumblink {cursor:url(/js/highslide/graphics/zoomin.cur), pointer}
.thumbimg {margin:0px; width:183px; height:183px; border:3px double #000}

.cl {display:block;padding-bottom:4px; color:#ACADB1}

.kw {text-decoration:none;border-bottom: 1px dotted #c42b23;}

/*
input, select, textarea { background-color:#131416; border:1px solid #494a4e; color:#acadb1; }
*/
.hm { float:left; position:absolute; margin-left:158px;margin-top:7px; color:red; background-color:#A9ABB7; font-weight:bold; width:45px; text-align:center }

.ml { float:left; width:200px; height:150px }

