#test-box {
  background: #C7C7C7;
  padding: 15px 20px;
	font-size: 75%;
}
#test-box h3 {
	font-weight: normal;
	margin-bottom: 15px;
}
#test-box select {
	width: 110px;
	margin: 0 5px;
}
#test-box label {
	float: left;
	margin-right: 20px;
}
#test-box .clearer {
  clear: both;
  visibility: hidden;
  height: 0;
  border: 0;
}
#test-box input {
	float: left;
}
#test-box p {
	font-size: 100%;
	margin-top: 15px;
}

.top-test {
  float: right;
  margin-bottom: 10px;
}
.top-test h3 {
	background: #C7C7C7 url(/autoforum/img/content-left-ccol-bg.gif) no-repeat 0% 50%;
	font-size: 1em;
	padding: 10px 5px 10px 20px;
}
.top-test h2 {
	padding: 10px;
}
.top-test h2 a {
	color: red;
}
.top-test p {
	font-size: 90% !important;
}
.top-test img {
  margin: 0 10px 10px 10px !important;
	width: 200px;
	float: left;
}
.top-test span.info {
  display: block;
	font-size: 80%;
	margin-bottom: 5px;
}
.top-test a.more {
	float: right;
	margin: 10px;
	
}




.opener-article {
  display: none;
  min-height: 180px;
}
.opener-article#a1 {
	display: block;
}
#opener-navi {
	position: absolute;
	top: 20px;
	left: -20px;
	z-index: 200;
}
#opener-navi li {
	list-style: none outside;
	margin-bottom: 2px;
}
#opener-navi li a {
	display: block;
	font-size: 10px;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	color: #c00;
	border: 1px solid #F7E397;
}
#opener-navi li a:hover, #opener-navi li a.sel {
  background: #F7E397;
}

#content {
  padding: 0 !important;
  border: 0 !important;
}
#content .article.opener.foto {
  position: relative;
  padding-left: 275px;
  padding-right: 15px;
  padding-top: 15px;
  min-height: 150px;
  
  overflow: visible;
}
#content .article.opener.foto h2 {
	font-size: 120%;
}
#content .article.opener.foto p {
  margin: 4px 0;
  font-size: 80%;
}
#content .article.opener.foto p.info {
  margin: 4px 0;
  color: #333;
  font-size: 70%;
  max-height: 1.2em;
  overflow: hidden;
}
#content .article.opener.foto p a img {
  position: absolute;
  margin: 0;
  top: 10px;
  left: 10px;
  width: 250px;
  height: 167px;
}

#content .article.normal.foto {
  position: relative;
  padding: 0;
  margin: 3px 0;
  padding: 10px 15px 10px 160px;
  border-bottom: 1px solid #c7c7c7;
  border-top: 0;
}
#content .article.normal.foto h2 {
	font-size: 100%;
	margin: 0 0 5px 0;
}
#content .article.normal.foto p a img {
  margin: 0;
  position: absolute;
  top: 13px;
  left: 10px;
  width: 130px !important;
/*  height: 87px !important; */
}
#content .article.normal.foto p {
  margin: 4px 0;
  font-size: 80%;
}
#content .article.normal.foto p.info {
  margin: 4px 0;
  color: #333;
  font-size: 70%;
}



div.opener{background:rgb(247,227,151);margin-bottom:5px;padding:5px;}
/* div.opener p.info{font-size:0.7em;margin:0.2em 0 0 0 !important;color:rgb(204,0,0);text-align:left !important;} */
div.opener p.info{font-size:0.75em;margin:0.2em 0 0 0 !important;color:rgb(204,0,0);text-align:left !important;}
div.article-detail div.opener p.info,
div.article-detail div.opener p.info a{color:rgb(0,0,0);}
div.article-detail a{color:rgb(204,0,0);}
div.article-detail div.opener{background:rgb(247,227,151) url("/autoforum/img/content-left-copener-bg.gif") left 7px no-repeat;min-height:30px;padding:8px 10px 8px 30px !important;}
div.article-detail div.opener h2{color:rgb(204,0,0);font-size:140%;margin:0 !important}
div.article-detail div.perex-foto{width:100%;margin-bottom:5px;}
div.article-detail div.perex-foto span img{vertical-align:bottom;}
div.article-detail div.perex-foto p{margin:5px 0 0 0;position:relative;text-align:left;font-size:0.7em;}
div.article-detail div.perex-foto p span{position:absolute;right:0;}
div.article-detail div.perex-foto p em{display:none;}
/* div.article-detail p{text-align:justify;font-size:0.7em;margin:0 10px 0.5em 10px;} */
div.article-detail p{text-align:left;font-size:0.75em;margin:0 0px 0.5em 0px; line-height: 1.5em;}
div.article-detail p.perex{font-weight:bold;margin-top:0.2em;}
div.article-detail p.autor{margin-top:0.2em;text-align:right;color:rgb(204,0,0);}
div.article-detail h2{color:rgb(204,0,0);font-size:0.9em;margin:10px 0 0 0px;}
div.article-detail h3{color:rgb(204,0,0);font-size:0.8em;margin:10px 0 0 0px;}
/* div.article-detail small{color:rgb(204,0,0);font-size:0.7em;margin:0 0 0 5px;} */
div.article-detail small{color:rgb(204,0,0);font-size:0.8em;margin:0 0 0 5px;}
div.article-index a.more,
div.article-listing a.more{color:rgb(204,0,0) !important;margin-top: 5px;display:block;text-align:right;}
div.article-index a,
div.article-listing a{color:rgb(204,0,0);}
div.article-index h2,
div.article-listing h2{font-size:0.75em;}
div.article-index p,
div.article-listing p{text-align:left;font-size:0.7em;}
div.article-index div.normal h2,
div.article-index div.normal a,
div.article-index div.normal p.info,
div.article-listing div.normal h2,
div.article-listing div.normal a,
div.article-listing div.normal p.info{color:rgb(29,73,110);}
div.article-listing div.opener{background:rgb(170,212,247) url("/autoforum/img/content-left-lopener-bg.gif") left center no-repeat;min-height:30px;padding:8px 10px 8px 40px !important;}
div.article-index div.opener h2,
div.article-index div.opener a,
div.article-index div.opener p.info,
div.article-listing div.opener h2,
div.article-listing div.opener a{color:rgb(204,0,0);}
div.article-listing div.opener h2,
div.article-listing div.opener a{color:rgb(204,0,0); font-size: 140%; float: left; line-height: 30px;}
div.article-listing div.opener p.info{color:rgb(0,0,0); float: right; line-height: 30px;}
div.article-index div.normal,
div.article-listing div.normal{padding:5px 0;border:solid rgb(237,245,252);border-width:1px 0;margin-top:-1px;}
div.article-listing div.article,
div.article-index div.article{position:relative;padding-left:110px;}
div.article-index div.opener{position:relative;padding-left:210px;}
div.article-index div.foto p img,
div.article-listing div.foto p img{margin:-30px 5px 5px -105px;float:left;position:relative;z-index:2;}
div.article-index div.opener p img{margin:-30px 5px 5px -205px;float:left;position:relative;z-index:2;}
div.article-index div.nofoto,
div.article-listing div.nofoto{padding-left:5px !important;min-height:1px !important;}
div.article-discussion{margin-top:15px;border-bottom:1px solid rgb(75,147,208);}
div.article-discussion h3{text-align:right;background:rgb(75,147,208);font-size:0.7em;height:2.5em;line-height:2.5em;color:rgb(255,255,255);padding:0 20px;font-weight:normal;}
div.article-discussion h3 span{float:left;font-size:1.2em;font-weight:bold;}
div.article-discussion h3 a{color:rgb(255,255,255);}
div.article-discussion li{border-bottom:1px solid rgb(230,242,252);padding:5px 20px;list-style-type:none;}
div.article-discussion li br{display:none;}
div.article-discussion li h4{color:rgb(49,123,185);width:54%;float:left;font-size:0.75em;}
div.article-discussion li h4 a{color:rgb(49,123,185);padding-right:5px;}
div.article-discussion li span{display:block;width:45%;float:left;text-align:right;font-size:0.75em;}
div.article-discussion li span strong{float:left;}

.article-detail ul li { font-size:0.75em; line-height: 1.5em;}
