body {
  margin: 0px; padding: 0px; background-color: #333333; 
}

body, td, p { font: 12px Arial; color: #000000;}

a {text-decoration: underline; color: #990000;}
a:hover {text-decoration: none; }

form { margin: 0px; padding: 0px; }
.no_border { border-width: 0px;}
.mp0 { margin: 0px; padding: 0px; }
.screenshot { border: solid 1px #000; margin: 1px; padding: 1px; background-color: #fff; }
.a_screenshot { text-decoration: none; font-size: 11px; }
.big_link { font-size: 26px; padding-top: 15px; padding-bottom: 15px; }
.button {margin-top: 10px; }
.mp0 { margin: 0px; padding: 0px; }

.col_green { color: green; }
.col_red { color: red; }

.t_9 {font-size: 9px;}
.t_10 {font-size: 10px;}
.t_11 {font-size: 11px;}
.t_12 {font-size: 12px;}
.t_14 {font-size: 14px;}

.t_comment, .t_comment a {font-size: 10px; color: #999999; }
.t_comment_9 {font-size: 9px; color: #999999; }
.t_message { font: bold 14px Tahoma; color: green; }
.t_message_red { font: bold 14px Tahoma; color: red; }
.t_friends { font-size: 10px; padding-left: 10px; margin-bottom: 10px;}

p, .p { margin: 0px; margin-bottom: 15px; }
.i { border-color: #990000; border-width: 1px;}
a:hover .i { border-color: #000000; }

h1 { font: bold 18px Arial; color: #000000;  margin: 0px; padding: 0px; margin-bottom: 10px; }
h2 { font: bold 14px Arial; color: #000000;  margin: 0px; padding: 0px; margin-bottom: 10px;  }
h3 { font: bold 12px Arial; color: #000000;  margin: 0px; padding: 0px; margin-bottom: 10px;  }


/* main table */
.t_main { border: solid 1px #ffffff; border-width: 0 1px 0 1px; background-color: #CCCCCC; } 
.t_left { background-image: url(../imgs/bg_l.gif); background-repeat: repeat-y; background-position: 100% 0; }
.t_right { background-image: url(../imgs/bg_r.gif); background-repeat: repeat-y; }
.t_upper { color: #ffffff; font: 11px Arial;  width: 350px; height: 50px; margin-left: 30px; margin-top: 5px; }
.t_img1 { margin-top: 30px; margin-left: 25px; }

/* search divs */
.search_inp { height: 16px; width: 150px; border: solid 1px #990000; margin-left: 5px; }
.search_subm { height: 20px; width: 50px; background-color: #990000; border-width: 1px; border-color: #000; font: bold 11px Arial; color #000065; }
.search_links, .search_advanced {  font-size: 10px; margin-top: 5px; margin-bottom: 5px; }
.search_links { margin-top: 10px; }
.search_links a { color: #fff; margin-top: 5px; margin-bottom: 5px; padding-left: 5px; padding-right: 5px; font-size: 11px;}
.search_advanced a { color: #fff; padding-top: 5px; margin-bottom: 5px; padding-left: 5px; font-size: 11px;}

.header_help { color: #6699ff; font-size: 10px; margin-top: 10px; padding-left: 5px;}
.header_help a { color: #6699ff; font-size: 10px; margin-left: 5px; margin-right: 5px; }



/* main text */
.mt { padding-left: 30px; text: uppercase; }
.tab { background-image: url('../imgs/t_1.gif'); background-color: #B3B3B3; background-repeat: no-repeat; padding: 10px 5px 0 15px;}
.tab_table {margin-bottom: 10px; }
.tab h1 { color: #555555; }
.tb_info_sep { background-image: url("../imgs/tb_info_sep.gif"); background-repeat: no-repeat; background-position: -15px 3px; margin-bottom: 5px; }



/* picture galleries */
.gpics { display: block; text-align: center;  margin-left: 5px; margin-right: 5px;}
.gpics a {font-size: 10px; text-decoration: none;}
.gpics_stars { position: relative; top: -3px; }
.gpics_stars img { position: relative; top: 3px; }

/* movie galleries */
.gmovies { display: block; text-align: center; margin-left: 5px; margin-right: 5px; }
.gmovies a {font-size: 10px; text-decoration: none;}
.gmovies_stars { position: relative; top: -3px; }
.gmovies_stars img { position: relative; top: +3px; }
.gmovies_more { padding-right: 5px; padding-bottom: 5px; }
.gmovies_input { width: 130px; }

.gmovies_full { display: block; font-size: 11px; }
.gmovies_full_stars { position: relative; top: 1px; }


/* pager */
.pager_all { font: bold 14px Tahoma; text-align: center; margin-top: 15px; margin-bottom: 15px; }
.pager_all a, .pager_all .pager_b { margin-right: 10px; margin-left: 10px; }

.order { margin-right: 20px; }

/* review */
.review {margin-botom: 0px; padding-bottom: 0px;}
.review h2 { font-size: 24px; margin-bottom: 0px; }
.review_stars { position: relative; top: 5px; }
.review_desc {}
.review .review_read { padding-top: 10px; }
.review_read { padding-left: 20px; padding-top: 0px; }
.review_reviewed { font-size: 10px; color: #999; margin-bottom: 5px; margin-top: 0px; }
.review_screenshot { border: solid 1px #000; }
a .review_screenshot { text-decoration: none; }


/* categoris table */
.tb_cats { background-color: #ccc; }
.tb_cats .col_1 td { background-color: #fff;}
.tb_cats .col_2 td { background-color: #eee;}
.tb_cats_header td { background-color: #dddddd; }




/* footer */
.footer { font: 10px Arial; color: #ffffff; }
.footer a { color: #ffffff; }
.footer_text { background-image: url(../imgs/footer_3.gif); background-repeat: no-repeat; width: 307px; height: 21px; padding-left: 20px; padding-top: 4px; margin-top: 5px;}
.footer_text b { color: CC0000; }
.footer_text2 { font: 10px Arial; color: ffffff; margin: 20px;}


/* reviews */
.r_img { border: solid 1px #990000; margin-right: 10px; margin-bottom: 10px; }
.r_title { font-size: 14px;}
.g_title { font-size: 12px;}

.star { margin-top: 3px;}
.star_t { position: relative; top: -4px; font-size: 11px;}

/* rss */
.rss a { margin-left: 3px; }
.rss .icon { position: relative; top: 3px; }

a .i { border: solid 1px #000000; }
a:hover .i { border: solid 1px #cc0000; }

.i_new { font-size: 11px; font-style: italic; color: #D31B00; position: relative; top: -3px; }
.i_premium { font-size: 11px; font-style: italic; color: #0079D6; position: relative; top: -3px; }
.i_gold { font-size: 11px; font-style: italic; color: #FFAD08; position: relative; top: -3px; }

