@CHARSET "UTF-8";

.listmode {margin: 10px 40px 0px 23px; font-size: 12px;}
.listmode td {padding: 5px;}
.listmode .freeblock {width: 5px;}
.listmode .active {background-color: #ddd;}

.searchtable {height: 96px; border: 0; background-color:#0083c9;}

.search-menu {padding: 12px 0px 0px 24px; color: #fff; font: 12px Arial,sans-serif; white-space: nowrap; vertical-align: top;}
.search-menu h1 {padding: 0px 0 5px 0; font-size: 14px; font-weight: normal;}
.search-menu form {margin-bottom: 5px;}
.search-menu .search-text input {width: 72px; font: 12px Arial,sans-serif; padding: 1px 3px; vertical-align:top;}
.search-menu .search-text .search-string {width: 400px;}
.search-menu a {color: #fff; font-size: 12px; margin-right: 10px;}
.search-menu .current-category {padding-top: 5px;}
.search-menu .current-category a {padding-left: 5px;}
.search-menu select {font: 12px Arial,sans-serif;}
				
.marketleader {margin-left: 10px; vertical-align: top; color: white; font: bold 13px Arial,sans-serif; width: 360px; padding: 0px 40px 10px 0px;}
.marketleader p {padding-bottom: 5px;}
.marketleader td {padding-bottom: 4px;}
.marketleader a {font-weight: normal; font-size: 12px; color: #ffffff;}
				
.category-tree {padding: 27px 40px 0 48px; color: #666;}				
.category-tree a {color: #006200;}				

.category-header {color: #666; padding: 15px 40px 0 29px;}
.category-header h3 {color: #6699cc; font-size: 20px; font-weight: normal; padding-bottom: 4px;}

.search-result-failed {color: #666; padding: 15px 40px 0 29px; font: 14px Arial,sans-serif;}				
.search-result-info {color: #666; padding: 20px 40px 0 29px; font: 12px Arial,sans-serif;}				
.search-result-info a {color: #666;}				
.search-result-info h2 {color: #6699cc; font-size: 20px; font-weight: normal; padding-bottom: 11px;}
.search-result-info .parent {font-size: 12px; font-weight: normal;}

.search-result-info a .tree-icon {margin-right: 10px; border: none; float: left;}

.search-result2 {color: #666; padding: 0px 40px 0 29px; font: 12px Arial,sans-serif;}
.search-result2 .textdate {margin-top: 20px; font-weight: normal; background-color:#efefef; padding:10px 17px;}
.search-result2 .textdate h3 {font-size: 12px; font-weight: bold; color: #666;}
.search-result2 .text {margin-top: 20px; font-weight: normal;}
.search-result2 .text h3 {font-size: 16px; font-weight: normal; color: #333;}
.search-result2 .text .branch_create_date {font-size: 12px;padding-left: 10px; color: #999}
.search-result2 .text a {color: #024daa;}
.search-result2 .text a img {border: none;}
.search-result2 .text .info {padding-top: 7px; line-height: 15px;}
.search-result2 .text .info .caption {color: #000;}
.search-result2 .text .description {padding-top: 7px; color: #000; line-height: 15px;}
.search-result2 ol {list-style: decimal; margin-top: 15px; margin-left: 17px;}
.search-result2 ol li {list-style: decimal; margin-top: 10px;}

.commonright {float: right; width: 370px;}
.matching-categories {padding: 40px 0px 0 10px; font-size: 12px; width: 360px;}
.matching-categories h3 {color: #666; padding-bottom: 15px; font-size: 12px;}
.matching-categories p {padding-bottom: 4px;}
.matching-categories a {color: #024daa;}
.matching-categories a.match {color: #024daa; font-weight: bold; text-decoration: none;}

.adsense {padding: 40px 0px 0 10px; font-size: 12px; width: 360px;}
 
#pages {padding-left: 29px; margin-top:24px; font-weight:bold; font-size: 12px; clear: both;}
#pages a {padding:5px 5px;}
#pages .current {padding:2px 5px; background-color:#165B96; color:#fff; text-decoration: none;}
	 
