@import "basic.css";

/* for IE */

* html .t10 {
	font-size:9px;
	line-height:14px;
}

/* links */

.pittari_tree a,
.pittari_tree a:visited,
.pittari_tree_top,
.selected_tags a,
.selected_tags a:visited,
#rec_id4 a, 
#rec_id4 a:visited{
	color:#3366FF;
}

.pittari_tree a,
.pittari_tree a:visited,
.selected_tags a,
#rec_id4 a, 
#rec_id4 a:visited{
	text-decoration:underline;
}

.pittari_tree a:hover,
.selected_tags a:hover,
#rec_id4  a:hover{
	color:#CC0000;
	text-decoration: none;
}

/*
====================================================*/

.selected_tags {
	font-size:13px;
	line-height:1.4;
	margin-bottom:10px;
	padding-top:10px;
	background:url(/images/top_bg.gif) left top no-repeat;
}

.selected_tags .inner {
	text-align:left;
	padding:0 10px 10px 10px;
	background:url(/images/top_bg.gif) left bottom no-repeat;
}

/*
====================================================*/

#topMenu {
	font-size:13px;
	margin-bottom:15px;
	padding-top:6px;
	background:url(/images/top_bg.gif) left top no-repeat;
}

#topMenu .inner {
	text-align:left;
	padding:0 8px 6px 8px;
	background:url(/images/top_bg.gif) left bottom no-repeat;
}

#topMenu h2 {
	color:#33CC66;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
	background:none;
}

#topMenu ul {
	font-size:13px;
	margin:0 0 10px 10px;
	padding:0;
}

#topMenu li.tag {
	margin-bottom:2px;
	padding-left:10px;
	background:url(/images/menu_lineup_arw.gif) left 5px no-repeat;
}

/*
====================================================*/

.resultInfo {
	color:#FF9900;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin-bottom:0.5em
}

.resultInfo strong {
	color:#CC6600;
	font-size:24px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	margin:0 4px;
}

/*
====================================================*/

.resultBlock td {
	text-align:center;
	padding-bottom:15px;
}

.resultItem {
	width:140px;
	margin:0 auto;
}

.prdPic a img {
	border:1px solid #CCCCCC;
}

.prdPic {
	margin-bottom:5px;
}

.resultDetail {
	font-size:13px;
}

.resultDetail p {
	margin-bottom:2px;
}

.noResult {
	color:#446633;
	font-size:13px;
	text-align:center;
	margin:40px 0;
	padding:30px 0;
	background:#EEFFDD;
}

/*
====================================================*/

.pager {
	clear:both;
	font-size:13px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	margin:20px 0;
	text-align:center;
}

.pager a,
.pager a:visited {
	background-position:center bottom;
	border:1px solid #DEDFDE;
	color:#0061DE;
	margin-right:3px;
	padding:2px 4px;
	text-decoration:none;
}

.pager a:hover {
	background-color:#FF9999;
	background-image:none;
	border:1px solid #CC6600;
	color:#FFFFFF;
}

.pager span.currentPage {
	color:#FF9999;
	font-weight:bold;
	margin-right:3px;
	padding:2px 6px;
}

.pager span.disabled {
	color:#ADAAAD;
	margin-right:3px;
	padding:2px 6px;
}

/*
====================================================*/

#sideMenu,
#searchBox {
	width:100%;
	font-size:13px;
	padding-top:15px;
	background:url(/images/side_bg.gif) left top no-repeat;
	margin-bottom:15px;
}

#searchBox {
	background-image: none;
	padding-top:0;
}

#sideMenu  .inner ,
#searchBox .inner {
	width:auto;
	text-align:left;
	padding:0 15px 15px 15px;
	background:url(/images/side_bg.gif) left bottom no-repeat;
}

#searchBox .inner {
	padding : 1em 10px 10px;
}

#sideMenu  h2 ,
#searchBox h2 {
	width:100%;
	color:#33CC66;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
	background:none;
}

#sideMenu  ul ,
#searchBox ul {
	width:100%;
	margin:0 0 0 10px;
	padding:0 0 10px 0;
}

#sideMenu  li.tag,
#searchBox li.tag{
	margin-bottom:2px;
	padding-left:10px;
	background:url(/images/menu_lineup_arw.gif) left 5px no-repeat;
}

#searchBox .searchform2 {
	width:140px;
	/*border:1px solid #CCCCCC;*/
	line-height:1;
	padding:3px 1px;
}

#searchBox img {
	vertical-align:bottom;
}

#sideMenu .noTree {
	color:#444444;
	text-align:center;
}

/*
====================================================*/

div.balloon-popup {
	visibility:hidden;
	position:absolute;
	left:-200px;
	width:262px;
	z-index:99;
}

div.balloon-popup div.contentstop {
	padding-left:16px;
}

div.balloon-popup div.contents {
	padding-left:16px;
	background:url(/images/balloon-middle.gif) repeat-y left center;
}

div.balloon-popup div.contents ul {
	padding:2px 0 2px 0;
	width:270px;
}
	
div.balloon-popup div.contents:after,
div.balloon-popup div.contents ul:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
	
div.balloon-popup div.contents,
div.balloon-popup div.contents ul.colorul {
	display:inline-table;
	/*\*/
	display:block;
	*height:1%;
	/**/
}
	
div.balloon-popup div.contents li {
	padding:5px 0 5px 7px;
	float:left;
}

div.balloon-popup div.contentsbottom {
	padding-left:16px;
}

li.colorItem {
	float:left;
	/*display:inline;*/
	display:block;
	width:55px;
	font-size:11px;
	text-align:center;
	margin:0;
	padding:5px 0;
}


