html, body { height: 100%; }
body { font-family: Verdana, Arial, Tahoma, Helvetica, Sans-serif; color: #000; margin: 0; padding: 0; height: 100%; min-width: 780px; }
body, td, p, div { font: 12px Verdana; color: #000000; }

a img { border:0; text-decoration: none; }
a {text-decoration: underline; color: #0043A8; }
a:hover {text-decoration: none; }
a:visited { }

.holder { width: 980px; margin: auto; padding-top: 8px; padding-bottom: 8px; }
.right_block { width: 255px; }
.content { padding-top: 8px; }
.content_left {  text-align: top; vertical-align: text-top; }
.content_sep { width: 8px; }

.width_15p { width: 15%; }
.width_15p { width: 15%; }
.width_50p { width: 50%; }
.width_10p { width: 10%; }
.width_90p { width: 90%; }
.width_100p { width: 100%; }
.width_220 { width: 220px; }
.width_255 { width: 255px; }

form { margin: 0px; padding: 0px; }
.no_border { border-width: 0px;}
.mp0 { margin: 0px; padding: 0px; }
.screenshot { border: solid 1px #ccc; margin: 2px; padding: 5px; background-color: #fff; cursor: pointer; }
.big_link { font-size: 26px; padding-top: 10px; padding-bottom: 10px; }
.big_link a { text-transform: uppercase; }
.button {margin-top: 10px; }
.mp0 { margin: 0px; padding: 0px; }

.col_green { color: green; }
.col_discount { color: green; }
.col_red { color: red; }
.col_gray { color: gray; }

.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_24 {font-size: 24px;}
.t_34 {font-size: 22px;}

.t_comment, .t_comment a { font-size: 10px; color: #aaa; }
.t_comment_bottom, .t_comment_bottom a { font-size: 10px; color: #aaa; padding-bottom: 5px; margin-bottom: 10px; border-bottom: solid 1px #eee; }
.t_comment_bottom { position: relative; top: -5px; }
.t_comment_upper {font-size: 10px; color: #dbba57; position: relative; top: -5px; font-weight: normal;}
.t_comment_9 {font-size: 9px; color: #aaa; }
.t_message { font: bold 14px Tahoma; color: green; }
.t_message_red { font: bold 14px Tahoma; color: red; }

/* marks */
#best_in_niche, .best_in_niche { background-image: url("http://images.porn-db.com/imgs/marks/bestinniche.jpg"); background-repeat: no-repeat; background-position: 100% 00%;}

/* review block */
.rb_image a { text-decoration: none; font-size: 12px; } 
.rb_image a img { margin: 0px; position: relative; top: 5px; }
.rb_image { width: 180px; text-align: center; vertical-align: top; }
.rb_galls { text-align: left; vertical-align: top; padding-right: 20px; }
.rb_galls b a { font-size: 15px; margin-bottom: 0px; font-weight: bold; }
.rb_category {  font-size: 11px; color: #999; margin-bottom: 0px; }
.rb {  margin-top: 5px; }
.rb_rlink { text-align: left; }
.rb_rlink a, .rb_rlink span { text-decoration: underline; color: #0043A8; cursor: pointer; white-space: nowrap; margin-top: 10px; display: inline-block; padding: 5px; padding-left: 15px; padding-right: 15px; margin-right: 5px; font-weight: bold; background-color: #eee; border-bottom: solid 1px #ddd; }
.rb_stars { position: relative; top: 2px; left: 5px; }
.rb_num { width: 1%; text-align: center; font-size: 24px; color: #999; vertical-align: top; }
.rb_gals_block { white-space: nowrap; }
.rb_spacer { padding-bottom: 30px; border-bottom: solid 1px #ccc; }
.rb_spacer_2 { padding-bottom: 5px; border-bottom: solid 1px #ccc; }

/* right tables */
.tb_over td, .tb td { padding-left: 2px; padding-right: 2px; }
.tb td { padding-top: 5px; padding-bottom: 5px; border-bottom: solid 1px #ddd;  }
.tb_over td { padding-top: 5px; padding-bottom: 5px; border-bottom: solid 1px #ddd;  background-color: #eee; }

/* menu */
.menu { height: 32px; padding-left: 5px; }
.menu_sep, .menu_link { display: inline; }
.menu_a, .menu_p { font: bold 12px Arial; margin-left: 15px; margin-right: 15px; position: relative; top: -11px; }
.menu_p, .menu_p:visited { color: #fff76f; text-shadow: #000 1px 1px 1px; }
.menu_a, .menu_a:visited { color: #ffffff;  text-shadow: #000 1px 1px 1px; }
.submenu { margin-bottom: 7px; }
.submenu img { position: relative; top: 3px; padding-right: 2px; padding-left: 10px; }

.menu_right_fl { position: relative; top: -2px; font: 11px Arial; color: #999999; }
.menu_right_fl a { font: 11px Arial; color: #999999; }
.menu_right { padding-bottom: 10px; width: 230px; }
.menu_right td a { padding-bottom: 4px; margin-left: 10px; }


/* picture galleries */
.gpics { display: inline-block; text-align: center;  margin: 5px; margin-left: 0px; }
.gpics a {font-size: 10px; text-decoration: none;}
.gpics_stars { position: relative; top: -3px; }

/* movie galleries */
.gmovies { display: inline-block; text-align: left; margin: 5px; margin-left: 0px; }
.gmovies a {font-size: 10px; text-decoration: none;}
.gmovies_stars { position: relative; top: -3px; }
.gmovies_more { padding-right: 5px; padding-bottom: 5px; }
.gmovies_input { width: 130px; }

.gmovies_full { display: inline-block; font-size: 11px; text-align: left;  margin: 5px; margin-left: 0px; }
.gmovies_full_stars { position: relative; top: 1px; }



/* left table block */
.tb_data { padding-left: 13px; padding-right: 10px; background-color: #fff;}
.tb_data_main { padding-left: 23px; padding-right: 20px; padding-top: 10px; background-color: #fff;}
.tb_header { padding-left: 10px; padding-bottom: 8px; background-color: #fff;}
.tb_data_bg { background-image: url("http://images.porn-db.com/imgs/tb_info_sep.gif"); background-repeat: no-repeat; padding-left: 10px; padding-top: 10px; padding-right: 5px; background-color: #fff;}
.tb_info_sep { background-image: url("http://images.porn-db.com/imgs/tb_info_sep.gif"); background-repeat: no-repeat; background-position: -10px 3px; }
.tb_footer {}


/* search */
.search_block { color: #6699ff; position: absolute; z-index: 1; width: 260px; right: 20px; top: 14px; color: #fff; font-size: 10px; } 
.search_block div { color: #6699ff; font-size: 10px; margin-bottom: 5px; }
.search_block a { color: #6699ff; font-size: 10px; margin-left: 5px; margin-right: 5px; }

.search a, search a:visited { color: #6699ff; font-size: 10px; margin-left: 5px; margin-right: 5px; }
.search_info { margin-left: 5px; }
.search_inp { height: 16px; width: 130px; border: solid 1px #4b79e1; margin-left: 5px; }
.search_subm { height: 20px; width: 50px; background-color: #4b79e1; border-width: 1px; border-color: #000065; font: bold 11px Arial; color: #000065; }
.search img { position: relative; top: 2px; left: 5px;}


/* pager */
.pager_all { font: bold 14px Tahoma; text-align: right; margin-top: 15px; margin-bottom: 15px; }
.pager_all a, .pager_all .pager_b { margin-right: 0px; margin-left: 10px; padding: 7px; padding-left: 13px; padding-right: 13px; background-color: #eee; border-bottom: solid 1px #ccc; }




/* rss */
.rss a { margin-left: 3px; }
.rss .icon { position: relative; top: 3px; }

/* categoris table */
.tb_cats { background-color: #ccc; width: 100%; }
.tb_cats .col_1 td { background-color: #fff;}
.tb_cats .col_2 td { background-color: #eee;}
.tb_cats_header td { background-color: #dddddd; }


.top_cent{background:url(http://images.porn-db.com/imgs/top_bg.jpg) left top no-repeat;}
.top_right{height:116px;background:url(http://images.porn-db.com/imgs/top_right_bg.gif) right top no-repeat;position:relative;}
.top{background:url(http://images.porn-db.com/imgs/top_cent_bg.jpg) left top repeat-x  ;}

.right_block_top { background:url(http://images.porn-db.com/imgs/top_r_block.gif) left top no-repeat; min-height: 11px; height: 11px; }
.right_block_cent { padding-left: 13px; padding-right: 13px; background-color: #fff; min-height: 20px; background: #fff; }
.right_block_cent_2 { padding-left: 13px; padding-right: 13px; background-color: #fff; min-height: 20px; background: #fff url(http://images.porn-db.com/imgs/cent_r_bg.gif) left top no-repeat; background-position: 0 20px; }
.right_block_title { margin-bottom: 18px; }
.right_block_bottom { background:url(http://images.porn-db.com/imgs/bot_r_block.gif) left top no-repeat; height: 11px; margin-bottom: 9px; }

.t_c, .c_l, .c_r, .b_c { font-size: 2px; background-color: #fff; }
.c_c{ width: 100%; background-color: #fff; vertical-align: top; padding-left: 10px; padding-right: 5px; text-align: top; vertical-align: text-top; }
.t_l{height:11px;width:11px;background:url(http://images.porn-db.com/imgs/t_l.gif) left top no-repeat;font-size:2px;}
.t_r{height:11px;width:11px;background:url(http://images.porn-db.com/imgs/t_r.gif) left top no-repeat;font-size:2px;}
.b_l{height:11px;width:11px;background:url(http://images.porn-db.com/imgs/b_l.gif) left top no-repeat;font-size:2px;}
.b_r{height:11px;width:11px;background:url(http://images.porn-db.com/imgs/b_r.gif) left top no-repeat;font-size:2px;}

.header_menu { padding-top: 0px; padding-left: 22px;}
.header_menu a.menu_p { color: #fff76f; }
.header_menu a { color: #fff; font-weight: bold; font-size: 12px; margin-right: 15px; margin-left: 15px; position: relative; top: -11px; }



/* footer */
.footer { width: 100%; }
.footer_220 { width: 220px; }
.footer_300 { width: 300px; }
.footer td { font-size: 11px; color: #666666; }






/* staright */
body { background-color: #9bb1e5; background-image: url(http://images.porn-db.com/imgs/bg-straight.gif); background-repeat: repeat-x; }

h1 { font: bold 24px Arial; color: #4b79e1; margin: 0px; padding: 0px; margin-bottom: 10px;  text-shadow: 0 1px #ddd; }
h2 { font: bold 15px Arial;  color: #000065; margin: 0px; padding: 0px; margin-bottom: 10px; }
h3 { font: bold 12px Arial;  color: #000065; margin: 0px; padding: 0px; margin-bottom: 10px; }


.header { background-image: url("http://images.porn-db.com/imgs/header_bg-straight.gif"); background-repeat: repeat-x; }
.header_td { background-image: url("http://images.porn-db.com/imgs/header_pic-straight.jpg"); background-repeat: no-repeat; }
.header_right { background-image: url("http://images.porn-db.com/imgs/header_right-straight.jpg"); background-repeat: no-repeat; }


