@import url('common.css');

.page_content_wrapper {}
.page_content_wrapper .content {}

.gallery h1 {font-size: 30px; margin: 10px 0px; }
.gallery p {font-size: 12px; margin: 10px 0px; color: #777;}
.gallery_wrapper_left { padding: 0px; background: #000 url('/images/site/film_vertical.png') repeat-y top left;}
.gallery_wrapper_right { padding: 0px; background: transparent url('/images/site/film_vertical.png') repeat-y top right;}
.gallery_inner {padding: 20px 30px; text-align: center;}
.gallery a {display: inline-block; margin: 5px 5px; padding: 0px;}
.gallery img {border: 1px solid #fff; display: inline; }

.tests {}

.tests table {border-collapse: collapse; width: 100%;}
.tests table tr td {padding: 5px; font-size: 12px; }
.tests table tr td h2 {font-size: 16px; font-weight: bold;}
.tests table tr td img {display: inline-block;}

.tests table tr.make td {border-bottom: 2px solid #8daba8; padding-top: 20px;}
.tests table tr td.first { width: 120px; }

.tests table tr:hover td {background-color: #c4d4d3; }
.tests table tr.make:hover td{background-color: #fff;}
.tests table tr td.rating {text-align: right; width: 75px;}
.tests table tr td.year, .tests table tr td.type {text-align: left; width: 95px;} 
.tests table tr td.rating img {display: inline-block;}
.tests table tr td span {color: #E2001A; font-size: 90%; }
.tests table tr td.type {color: #8daba8; font-size: 90%; }
.tests h1 {font-size: 30px; margin: 10px 0px; }
.tests .nav {margin-top: 10px; }
.tests .nav a {display: inline-block; margin: 5px; padding: 5px; width: 30px; text-align: center; background-color: #fff; border: 1px solid #c4d4d3;}
.tests .nav span {display: inline-block; margin: 5px 5px 5px 0px; padding: 5px; width: 30px; text-align: center; font-weight: bold; color: #000; border: 1px solid #8daba8; background-color: #c4d4d3;}
.tests .nav a:hover {border: 1px solid #8daba8; background-color: #c4d4d3;}


/* single test */
.test { margin-bottom: 50px;}
.test p {font-size: 12px; line-height: 1.5em; color: #333; margin-bottom: 10px;}
.test p.lead {font-size: 12px; font-style: italic; margin: 10px 0px;}
/* .test h2 {font-size: 16px; font-weight: bold; margin-bottom: 10px; color: #ff6600;} */
.test table {border-collapse: collapse; border-width: 0px; width: 100%; }
.test table tr td {border-bottom: 1px dotted #777;  padding: 2px; font-size: 11px;}
.test table tr td.value {width: 100px; color: #777; text-align: right;}

.test .right_bar {float: left; width: 230px; }
.test .left_bar {float: left; width: 230px; margin-right: 10px;}

.test .tech {margin-top: 10px; background-color: #eee; padding: 10px;}
.test .text {margin-top: 10px; border: 1px solid  #ff6600; padding: 10px; font-size: 14px;}

.test .rating_overall { margin-top: 10px; }

/* info */
.info {font-size: 12px; line-height: 1.5em; color: #000; margin-bottom: 10px;}


/* forum groups */
.forum_groups {}
.forum_groups .desc { color: #777; }
.forum_groups table tr th {color: #8daba8; font-weight: bold; text-align: right; }
.forum_groups table tr th.first {text-align: left; }
.forum_groups table tr td {border-left: 0px dashed #333; text-align: right; width: 80px;}
.forum_groups table tr td a {font-weight: bold; }
.forum_groups table tr td.first {border-left-width: 0px; text-align: left; width: auto;}
.forum_groups table tr.dark td {background-color: #eee; }

/* forum */
.forum .author { color: #777; }
.forum table tr th {color: #8daba8; font-weight: bold; text-align: right; }
.forum table tr th.first {text-align: left; }
.forum table tr td {border-left: 0px dashed #333; text-align: right; width: 120px;}
.forum table tr td a {font-weight: bold;}
.forum table tr td.first {border-left-width: 0px; text-align: left; width: auto;}
.forum table tr.dark td {background-color: #eee; }
.forum table tr:hover td {background-color: #c4d4d3;}
.forum a.new_thread {font-weight: bold; color:  #e2001a;}

.thread_form a.back {font-weight: bold; color:  #e2001a; display: inline-block; margin-bottom: 10px;}

/* thread */
.thread { width: 600px;}
.thread .post {  }
.thread p.header_main {padding: 5px 0px;  color: #8daba8; font-weight: bold;}
.thread p.header_main span {display: inline-block; float: right; color: #8daba8; }
.thread .post p.header {padding: 5px 0px; border-bottom: 1px solid #c4d4d3; font-weight: bold;}
.thread .post p.header span.age {display: inline-block; float: right; color: #777; font-weight: normal;}
.thread .post p.content {font-size: 12px; line-height: 1.5em; padding: 10px 0px; margin-bottom: 5px;}
.thread .post p.commands {background-color: #c4d4d3; padding: 5px;}

.post_form {width: 600px;}
/* seach */

.search {}
.search .results {margin: 20px 0px; }
.search .results table tr th.age {width: 120px;}
.search .results table tr td {vertical-align: top; }
.search .results table tr td.title {color: #777; }
.search .results table tr td.title a {display: inline-block; margin-bottom: 5px; }
.search .results table tr td.title span.gallery { color: #e2001a;}
.search .results table tr td.title span.test { color: #E2001A;}
.search .results table tr td.title span.comment { color: #E2001A; font-size: 90%;}
.search .form_wrapper form input.text {width: 400px;}

.search .results table tr td span.blog_author {color: #777; }


