body { margin: 15px; padding: 0px; background-image: url(../imgs/background.gif); }

body, td, p { font: 13px Arial; color: #000000;}

a {text-decoration: none; color: #00638B; }
a:hover {text-decoration: none;  color: #00638B; }

p { margin: 0px; padding: 0px; margin-top: 13px; }
h1 { font: 18px Arial; color: #D5A219; margin: 0px; padding: 0px; margin-top: 13px; }
h2 { font: bold 14px Arial; margin-top: 13px; }

.t_10 { font-size: 10px; }
.t_11 { font-size: 11px; }
.t_12 { font-size: 12px; }
.t_14 { font-size: 14px; }
.t_34 { font-size: 24px; }
.t_comment { font-size: 10px; color: #999999; }
.t_message { font: bold 14px Arial; color: green;}
.t_message_red { font: bold 14px Arial; color: red;}

.logo { position: relative; left: 5px; }

/* main table */
.mtable { background-image: url(../imgs/table_bg.gif); background-color: #ffffff; }
.mtable_top { background-image: url(../imgs/table_top.gif); background-repeat: no-repeat; }
.mtable_footer { background-image: url(../imgs/table_bottom.gif); background-repeat: no-repeat; background-position: 0 100%; font-size: 11px; color: #777777; }
.mtable_left { padding-left: 25px; }
.mtable_topmenu { background-image: url(../imgs/mtable_topmenu_sep.gif); background-repeat: no-repeat; background-position: 0 100%; height: 23px; font-size: 11px; margin-bottom: 13px; margin-top: 1px; }

/* menu */
.menu { margin-top: 25px; }
.menu_p { background-image: url(../imgs/m_bg.gif); height: 25px; font: bold 14px Tahoma; color: #666666; padding-left: 13px; }
.menu_a { background-image: url(../imgs/s.gif); height: 25px; font: bold 14px Tahoma; color: #666666; padding-left: 13px; }
.menu_p a, .menu_a a { font: bold 11px Arial; position: relative; top: -1px; }
.menu_sub { margin-left: 13px; height: 20px; font: 11px Arial; padding-top: 1px; }
.menu_sub a { font: 11px Arial; position: relative; top: 1px; }

/* left table */
.lt { margin-top: 20px; }
.lt td { font-size: 11px; }
.lt_header { background-image: url(../imgs/lt_header_bg.gif); padding-left: 13px; }
.lt_header h2 { margin: 0px; padding: 0px; color: #D43011; font: bold 11px Arial; position: relative; top: 1px; }
.lt_val { padding-left: 4px; height: 23px; }

/* reviews */
.review { padding-bottom: 10px; }
.review h2 { margin-bottom: 0px; padding-bottom: 0px; }
.review .stars { position: relative; top: 2px; }
.review .reviewed { font: 9px Tahoma; color: #aaa;}
.review .screenshot { border: solid 1px #999999; padding-bottom: 0px; margin-bottom: 5px; margin-top: 5px; }
.review .read { padding-left: 15px; padding-top: 5px; }
.big_screenshot { border: solid 1px #999999; padding-bottom: 0px; background-position: 1px 1px; background-repeat: no-repeat;}
.big_screenshot2 { border: solid 1px #999999; background-position: 1px 1px; background-repeat: no-repeat;}
.screenshot { border: solid 1px #999999; margin-bottom: 5px; margin-top: 5px; background-position: 1px 1px; background-repeat: no-repeat; }
.screenshot_1px { border: solid 1px #999999; padding: 1px; background-position: 1px 1px; background-repeat: no-repeat;}
.review_gallery_stars { margin-top: 1px; }
.review_gallery_stars img { position: relative; top: 2px; }

.big_screenshot3 { border: solid 1px #999999; padding: 2px; }

/* gallery */
.gallery { height: 68px; padding-bottom: 0px; display: block; margin-bottom: 10px; }
.gallery .screenshot { border: solid 1px #999999; padding: 1px; margin-right: 7px; margin-bottom: 5px; }
.gallery .stars { font-size: 10px; color: #999999; position: relative; left: 10px; }
.gallery .stars img { position: relative; top: 1px; }

.gallery_movie { height: 125px; display: inline; margin-right: 5px; }
.gallery_movie .screenshot { border: solid 1px #999999; margin-right: 5px; margin-bottom: 5px; }

/* left_table */
.left_table { margin-left: 10px; margin-top: 20px; }
.vote { font: 11px Tahoma; height: 20px; margin-top: 5px; }

.input { font: 11px Tahoma; height: 16px; }
.button { font: 11px Tahoma; height: 22px; position: relative; top: -1px; }
.form { margin-top: 3px; }

/* RSS */
.rss { margin-left: 8px; margin-top: 20px; }
.rss .icon { position: relative; top: 3px; }
