/*- base --------------------------- */

* {
	margin:0;
	padding:0;
	font-size:100%;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	}
img {
	border:none;
	}
body {
    background:url(img/bg.gif);
	margin:0;
	padding:0;
	}
#container {
	position:relative;
	width:950px;
	margin:0 auto;
	}
#contents{
	}
#headermenu {
	font-size:14px;
	clear:both;
	width:944px;
	background:#fff;
	border:solid 1px #dcdcdc;
	color:#515151;
	text-align:right;
	padding:2px;
	margin-bottom:2px;
	}
#headermenu a {
	color:#0000FF;
	text-decoration: underline;
	}
#headermenu a:hover {
	text-decoration: underline;
	}
#header {
	background:url(img/header.gif) no-repeat;
	height:70px;
	width:950px;
	display:block;
	text-align:right;
	}
#headeritem {
	clear:both;
	width:950px;
	background:#fff;
	border:solid 1px #dcdcdc;
	color:#515151;
	}
#headeritem .col{
	font-size:14px;
	float:left;
	display:inline;
	width:120px;
	margin-top: 5px;
	margin-right: 19px;
	margin-left: 19px;
	}
#headeritem .imgblock{
	display: block;
	padding:4px;
	border:solid 1px #dedede;
	}
#headerleft{
	width:200px;
	float:left;
	background:#fff;
	border:solid 1px #dcdcdc;
	padding:3px;
	margin-top:2px;
	margin-bottom:2px;
	}
#headerright{
	width:728px;
	float:right;
	margin: 0 auto;
	background:#fff;
	border:solid 1px #dcdcdc;
	padding:3px;
	margin-top:2px;
	margin-bottom:2px;
	}

/*- main --------------------------- */

#main {
	width:656px;
	font-size:14px;
	line-height: 100%;
	float:left;
	color:#333333;
	background:#fff;
	border:solid 1px #dcdcdc;
	padding:3px;
	margin-top:2px;
	margin-bottom:2px;
	}
#main h1 {
	color:#8B4513;
	font-size:26px;
	padding-left: 55px;
	background:url(img/h1logo.gif) no-repeat;
	border-bottom:1px dotted #ccc;
	padding-top: 14px;
	padding-bottom: 22px;
	margin-top:10px;
	margin-bottom:10px;
	line-height: 30px;
	}
#main h2 {
	font-size:20px;
	background:#eee;  
	border-top:1px solid #ccc;  
	border-right:1px solid #ccc;  
	border-left:7px solid #e3297d;  
	border-bottom:1px solid #ccc;  
	padding-left: 3px;
	padding-top: 12px;
	padding-bottom: 12px;
	margin-top:30px;
	margin-bottom:6px;
	}
#main h3 {
	line-height:1.6;
	padding-left:5px;
	font-size:18px;
	color: #FF0000;
	}
#main p {
	line-height:1.6;
	padding-left:5px;
	}
#main p a {
	font-weight:bold;
	text-decoration: underline;
	}
#main ul {
	list-style:none;
	}
#main li {
	}
#main li a {
	font-weight:bold;
	text-decoration: none;
	}
#main dt {
	line-height:1.6;
	color: #000000;
	margin-top: 10px;
	margin-right:10px;
	}
#main dt a {
	font-weight:bold;
	text-decoration: none;
	}
#main dd {
	line-height:1.8;
	margin-right: 30px;
	margin-top: 1px;
	margin-bottom: 20px;
	border-bottom: dotted 1px #cccccc;
	}
#main a {
	color:#0000FF;
	font-weight:bold;
	text-decoration: underline;
	}
#main a:hover {
	text-decoration: underline;
	}
#main hr {
	border-width: 1px 0px 0px 0px;
	border-style: dotted;
	border-color: #CCCCCC;
	height: 1px;
	margin-right:10px;
	}
#main blockquote {
	background-color: #EEEEEE;
	border-left: 10px solid #B4C7D2;
	margin-right: 5px;
	margin-left: 20px;
	padding: 3px;
	}
#main img.center {
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 8px;
	}
#main #txtunder {
	color: #808080;
	text-decoration: underline;
	}
#main #wtext {
	color:#808080;
	}
#main #breadCrums {
	padding-top: 2px;
	padding-left: 16px;
	background:url(img/panhome.gif) no-repeat;
	font-size:11px;
	border-bottom: 1px dotted #dcdcdc;
	}
#main #breadCrums a {
	text-decoration: none;
	}
#main #nextmenu {
	margin:0;
	text-align:center;
	}
#main #backurl {
	margin:0;
	}
#main #marker {
	vertical-align: middle;
	}
#main #errmsg{
	color:#FF0000;
	font-weight:bold;
	}
#main #bbold{
	font-weight:bold;
	}
#main #blight{
	color: #808080;
	}
#main table{
	text-align:left;
	}
#main td{
	text-align:left;
	}
#main table.table1{
	width:200px;
	padding:0.4em 0.6em 0.4em 0.6em;
	border-style:solid;
	border-width:1px;
	border-color:#C0C0C0;
	border-collapse:collapse;
	}
#main table.table1 th.th1{
	width:15%;
	padding:0.4em 0.6em 0.4em 0.6em;
	border-style:solid;
	border-width:1px;
	border-color:#C0C0C0;
	text-align: center;
	padding:0;
	background:#DCDCDC;
	}
#main table.table1 th.th1red{
	width:15%;
	padding:0.4em 0.6em 0.4em 0.6em;
	border-style:solid;
	border-width:1px;
	border-color:#C0C0C0;
	text-align: center;
	padding:0;
	color:#B22222;
	background:#DCDCDC;
	}
#main table.table1 td.td1{
	padding:0.4em 0.6em 0.4em 0.6em;
	border-style:solid;
	border-width:1px;
	border-color:#C0C0C0;
	text-align: center;
	padding:0;
	}
#main table.table1 td.td1red{
	padding:0.4em 0.6em 0.4em 0.6em;
	border-style:solid;
	border-width:1px;
	border-color:#C0C0C0;
	text-align: center;
	padding:0;
	color:#F08080;
	}
#main table.table1 td.td2red{
	padding:0.4em 0.6em 0.4em 0.6em;
	border-style:solid;
	border-width:1px;
	border-color:#C0C0C0;
	text-align: center;
	padding:0;
	background:#FFB7B7;
	}
#main table.table2{
	width:640px;
	padding:0.4em 0.6em 0.4em 0.6em;
	border-style:solid;
	border-width:1px;
	border-color:#C0C0C0;
	border-collapse:collapse;
	line-height:1.6;
	}
#main table.table2 td.td2{
	padding:0.4em 0.6em 0.4em 0.6em;
	border-style:solid;
	border-width:1px;
	border-color:#C0C0C0;
	text-align: center;
	padding:0;
	}
#main table.table2 td.td2left{
	padding:0.4em 0.6em 0.4em 0.6em;
	border-style:solid;
	border-width:1px;
	border-color:#C0C0C0;
	text-align: left;
	padding:0;
	}
#main table.table2 td.td2color{
	padding:0.4em 0.6em 0.4em 0.6em;
	border-style:solid;
	border-width:1px;
	border-color:#C0C0C0;
	text-align: center;
	padding:0;
	background:#E0FFFF;
	}
#main #tdtitle{
	text-align:center;
	padding:0.4em 0.6em 0.4em 0.6em;
	border-style:solid;
	border-width:1px;
	border-color:#DCDCDC;
	}
#main #tdmark{
	padding:0.4em 0.6em 0.4em 0.6em;
	border-style:solid;
	border-width:1px;
	border-color:#DCDCDC;
	}
#main #tdmarks{
	padding:0.1em 0.6em 0.1em 0.6em;
	border-style:solid;
	border-width:1px;
	border-color:#DCDCDC;
	}
#main #combox{
	border-bottom: 1px dashed #808080;
	margin-bottom:10px;
	}
#main #combox p:first-letter{
	font-size:2em;
	line-height: 110%;
	border:solid 1px #A9A9A9;
	background-color:#F5F5F5;
	padding:2px;
	}
#main #button{
	text-align:center;
	}
#main #textfrm{
	margin : 1px;
	padding: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #DCDCDC;
	}
#main #textfrm2{
	margin : 1px;
	padding: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #DCDCDC;
	}
#main #textfrmttl{
	position: relative;
	top: -1.3em;
	right: 13.5em;
	width:12em;
	margin: 0px auto;
	padding: 0.3em;
	text-align:center;
	border: #DCDCDC 1px solid;
	}
#main #boxfrm1{
	margin : 1px;
	padding: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #E6E6FA;
	background-color:#E6E6FA;
	width:450px;
	}
#main #boxfrmttl1{
	position: relative;
	top: -1.3em;
	right: 9em;
	width:12em;
	margin: 0px auto;
	padding: 0.3em;
	text-align:center;
	border: #E6E6FA 1px solid;
	background-color:#B0C4DE;
	}
#main fieldset{
	margin:0;
	padding:0;
	border:none;
	border-top:1px solid #ccc;
	padding:1px 7px;
	margin: 0px 5px 0px 0px;
	margin:0 0 1.5em 0;
	}
#main legend{
	padding:0px 0px;
	}
#main a.image img{
	display: block;
	padding:4px;
	border:solid 1px #dedede;
	margin-right:15px;
	}
#main .imgblock{
	display: block;
	padding:4px;
	border:solid 1px #dedede;
	margin-right:5px;
	margin-bottom: 3px;
	}
#main .imgblock2{
	float: left;
	display: block;
	padding:4px;
	border:solid 1px #dedede;
	margin-right:5px;
	margin-bottom: 3px;
	}
#main .textblock{
	display: block;
	padding:4px;
	border:solid 1px #dedede;
	margin-right:5px;
	margin-bottom: 3px;
	width:400px;
	cursor: pointer; 
	}
#main .likeblock{
	display: block;
	padding:4px;
	border:solid 1px #dedede;
	margin-right:5px;
	margin-bottom: 3px;
	width:80px;
	cursor: pointer;
	float:right;
	}
#main .likeblock2{
	display: block;
	padding:1px;
	margin:1px;
	float:right;
	}
#main .nextbutton{
	display: block;
	background: url(/img/next-button.png) no-repeat top right;
	padding:5px;
	width:100px;
	cursor: pointer;
	float:right;
	}
#main .nextbutton a{
	font-size:16px;
	margin-left:15px;
	color: #FFFFFF;
	font-weight:normal;
	text-decoration: none;
	line-height:1.6;
	}
#main .hidden {
	 display: none;
	}
#main .small{
	font-size:0.8em;
	}
#main .days {
	text-align: right;
	}
#main .bookmark {
	text-align: right;
	border-bottom:1px dotted #ccc;
	margin-bottom:10px;
	}
#main pre{
	line-height:inherit;margin:0 0 1.0em 0;
	padding:0 0 0 0.5em;
	margin-left:0.2em;
	border-left:1px solid #ccc;
	}
#main .col{
	float:left;
	display:inline;
	width:305px;
	margin-right: 10px;
	padding-top: 10px;
	word-wrap: break-word;
	}
#main .col2{
	float:left;
	display:inline;
	width:410px;
	margin-left:5px;
	padding-top: 10px;
	}
#main .col3{
	float:left;
	display:inline;
	width:210px;
	margin-left:5px;
	padding-top: 10px;
	}
#main .col4{
	float:left;
	display:inline;
	width:120px;
	margin-top: 5px;
	margin-right: 20px;
	margin-left: 20px;
	}
#main .col5{
	float:left;
	display:inline;
	width:200px;
	margin-right:13px;
	}
#main .col6{
	float:left;
	display:inline;
	width:205px;
	margin-left:3px;
	padding-top: 10px;
	}
#main .col7{
//	border:solid 1px #dedede;
	float:left;
	display:inline;
	width:208px;
	margin-left:5px;
//	margin-right:2px;
	margin-top:10px;
	padding: 1px;
	}
#main .minititle {
	background:#eee;
	border:solid 1px #dedede;
	padding: 1px;
	margin-bottom:1px;
	}
#main .minititle2 {
	text-decoration: underline
	}
#main #col_ttl {
	color:#2a2a2a;
	font-weight: normal;
	text-transform: uppercase;
	font-family: georgia, sans-serif;
	padding-bottom:4px;
	border-bottom:solid 1px #dedede;
	margin-right:10px;
	}
#main .subttl {
	color:#0000FF;
	font-weight:bold;
	text-decoration: underline;
	}
#main .textright{
	float:right;
	}
#main #menu_ttl {
	color:#2a2a2a;
	font-weight: normal;
	text-transform: uppercase;
	font-family: georgia, sans-serif;
	padding-bottom:4px;
	margin-bottom:5px;
	border-bottom:solid 1px #dedede;
	}

/*- main2 --------------------------- */

#main2 {
	width:923px;
	font-size:14px;
	float:left;
	background:#fff;
	border:solid 1px #dcdcdc;
	padding:12px;
	margin-top:2px;
	margin-bottom:2px;
	line-height: 100%;
	}
#main2 h1 {
	color:#8B4513;
	font-size:26px;
	padding-left: 55px;
	background:url(img/h1logo.gif) no-repeat;
	border-bottom:1px dotted #ccc;
	padding-top: 22px;
	padding-bottom: 32px;
	margin-top:15px;
	margin-bottom:15px;
	}
#main2 h2 {
	font-size:20px;
	background:#eee;  
	border-top:1px solid #ccc;  
	border-right:1px solid #ccc;  
	border-left:7px solid #e3297d;  
	border-bottom:1px solid #ccc;  
	padding-left: 3px;
	padding-top: 12px;
	padding-bottom: 12px;
	margin-top:30px;
	margin-bottom:6px;
	}
#main2 h3 {
	background:url(img/h3.gif) no-repeat;
	padding:15px 0px 15px 27px;
	}
#main2 #breadCrums {
	padding-left: 16px;
	background:url(img/panhome.gif) no-repeat;
	font-size:11px;
	margin:0;
	border-bottom: 1px dotted #dcdcdc;
	}
#main2 #breadCrums a {
	text-decoration: none;
	}
#main2 p {
	line-height:1.6;
	}
#main2 p a {
	font-weight:bold;
	text-decoration: underline;
	}
#main2 input {
	width:200px;
	padding:5px;
	font-family:Arial,Helvetica,sans-serif;
	}
#main2 .txtblock{
	width: 750px;
	display: block;
	padding:4px;
	border:solid 1px #dedede;
	margin-right:15px;
	margin-bottom: 3px;
	}
#main2 table#adtable {
	width: 850px;
	border: 1px #E3E3E3 solid;
	border-collapse: collapse;
	border-spacing: 0;
}

#main2 table#adtable th {
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
}
#main2 table#adtable td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
}
#main2 .col{
	float:left;
	display:inline;
	width:305px;
	margin-right: 15px;
	padding-top: 10px;
	}
#main2 .col1{
	border:solid 1px #dedede;
	float:left;
	display:inline;
	width:360px;
	margin-right:13px;
	padding: 20px;
	}
#main2 .col2{
	border:solid 1px #dedede;
	float:left;
	display:inline;
	width:250px;
	margin-right:13px;
	padding: 20px;
	}
#main2 .col2 p{
	line-height: 30px;
	}
#main2 .col3{
	border:solid 1px #dedede;
	float:left;
	display:inline;
	width:260px;
	margin-right:13px;
	padding: 20px;
	}
#main2 .col4{
	float:left;
	display:inline;
	width:300px;
	margin-right:13px;
	padding: 20px;
	}
#main2 .col5{
	border:solid 1px #dedede;
	float:left;
	display:inline;
	width:208px;
	margin-right:5px;
	margin-left:5px;
	margin-top:10px;
	padding: 5px;
	}
#main2 .minititle {
	background:#eee;  
	border:solid 1px #dedede;
	padding: 1px;
	margin-bottom:5px;
	}
#main2 #errmsg{
	color:#FF0000;
	font-weight:bold;
	}
#main2 #wtext {
	color:#808080;
	}
#main2 #breadCrums {
	margin:0;
	}
#main2 #breadCrums a {
	text-decoration: none;
	}
#main2 .red {
	color: red;
	}
#main2 #textfrm{
	margin : 1px;
	padding: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #DCDCDC;
	}
#main2 .likeblock{
	display: block;
	padding:1px;
	margin:1px;
	float:right;
	}
#main2 .imgblock1{
//	display: block;
	margin-left:5px;
	padding:4px;
	border:solid 1px #dedede;
	margin-right:5px;
	margin-bottom: 3px;
	}

/*- form --------------------------- */

input[type="text"], input[type="password"], textarea, .field, .area {
	height:20px; 
	border:1px solid #aaa;
	padding:5px;
	margin:2px;
	background:#fff;
	line-height:1em;
	}
select {
	border:1px solid #aaa;
	background:#fff;
	line-height:1em;
	}
#main textarea, .area{
	overflow:auto;
	height:100px;
	width:450px;
	}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus, select:focus, .focus{
	background:#f5f5f5;
	outline:none;
	}
#main button{
	border:none;
	background:#555;
	color:#fff;
	padding:0 1em;
	height:2em;
	line-height:2em;
	cursor:pointer;
	}
#main submit{
	border:none;
	background:#555;
	color:#fff;
	padding:0 1em;
	height:2em;
	line-height:2em;
	cursor:pointer;
	}
#main2 textarea{
	height:150px;
	width:220px;
	}
#main2 button{
	border:none;
	background:#555;
	color:#fff;
	padding:0 1em;
	height:2em;
	line-height:2em;
	cursor:pointer;
	}
#main2 submit{
	border:none;
	background:#555;
	color:#fff;
	padding:0 1em;
	height:2em;
	line-height:2em;
	cursor:pointer;
	}

/*- sidebar --------------------------- */

#sidebar {
	width:281px;
	float:right;
	font-size:14px;
	line-height: 100%;
	}
#sidebar #menu {
	width:267px;
	background:#fff;
	border:solid 1px #dcdcdc;
	padding-top:12px;
	padding-left:12px;
	padding-bottom:10px;
	margin-top:2px;
	margin-bottom:5px;
	}
#sidebar #menu #menu_ttl {
	padding-left: 22px;
	background:url(img/side_img.gif) no-repeat;
	font-size: 20px;
	color:#696969;
	font-weight: normal;
	text-transform: uppercase;
	font-family: georgia, sans-serif;
	padding-top: 2px;
	padding-bottom:4px;
	border-bottom:solid 1px #dedede;
	margin-right:10px;
	}
#sidebar p {
	line-height:1.6;
	}
#sidebar ul.main{
	list-style-type: none;
	padding-top:10px;
	width:265px;
	}
#sidebar ul.main li{
	background:url(img/bull.gif) no-repeat 0 3px;
	padding-top: 3px;
	padding-left:15px;
	text-transform: uppercase;
	padding-bottom:7px
	}
#sidebar ul.main li a{
	color:#0000FF;
	text-decoration: underline;
	}
#sidebar ul.main li a:hover{
	text-decoration: underline;
	}
#sidebar ul.sub{
	list-style-type: none;
	padding-top:10px;
	margin-bottom:30px
	}
#sidebar ul.sub li{
	border-bottom:solid 1px #ededed;
	padding-bottom:5px;
	padding-top:2px;
	}
#sidebar ul.sub li a{
	text-transform: none;
	color:#0f89df;
	}
#sidebar ul.sub small {
	color:#8e8e8e;
	display: block;
	}
#sidebar ul.sub small a{
	color:#ff00d2
	}
#sidebar .col{
	float:left;
	display:inline;
	width:120px;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
	}
#sidebar .imgblock{
	display: block;
	padding:4px;
	border:solid 1px #dedede;
	}

/*- Menu Tabs --------------------------- */

#tabs1 {
	float:left;
	width:100%;
	font-size:93%;
	line-height:normal;
	border-bottom:1px solid #BCD2E6;
	}
#tabs1 ul {
	margin:0;
	padding:10px 10px 0 0px;
	list-style:none;
	}
#tabs1 li {
	display:inline;
	margin:0;
	padding:0;
	}
#tabs1 a {
	float:left;
	background:url("img/tableft1.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
	}
#tabs1 a span {
	float:left;
	display:block;
	background:url("img/tabright1.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#627EB7;
	}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs1 a span {float:none;}
/* End IE5-Mac hack */
#tabs a:hover span {
	color:#627EB7;
	}
#tabs1 a:hover {
	background-position:0% -42px;
	text-decoration: none;
	}
#tabs1 a:hover span {
	background-position:100% -42px;
	}
#tabs1 .bl {
	color:#333333;
	}

/*- goods --------------------------- */

#goods {
	margin:10px 0 10px;
	padding:1px 1px;
	border:1px solid #B0E0E6;
	}
#goods   p {
	color:#333333;
	margin: 5px;
	padding:0 0 0 10px;
	}
#goods  a {
	color:#3333CC;
	text-decoration:none;
	}
#goods  a:hover {
	color:#CC3333;
	}
#goods  a:active {
	color:#CC3333;
	}
#goods #goods_ttl {
	height:20px;
	background-color:#F8F8FF;
	}

/*- footmenu --------------------------- */

#footmenu {
	clear:both;
	width:935px;
	background:#fff;
	border:solid 1px #dcdcdc;
	height:230px;
	color:#333333;
	font-size:14px;
	text-align: left;
	padding-top:12px;
	padding-left:12px;
	padding-bottom:10px;
	margin-top:6px;
	margin-bottom:6px;
	line-height:1.6;
	}
#footmenu .col{
	float:left;
	display:inline;
	width:295px;
	margin-left:15px;
	}
#footmenu #foot_ttl {
	color:#2a2a2a;
	font-weight: normal;
	text-transform: uppercase;
	font-family: georgia, sans-serif;
	padding-bottom:4px;
	border-bottom:solid 1px #dedede;
	margin-right:10px;
	}
#footmenu ul {
	list-style:none;
	padding-top:10px;
	}
#footmenu ol {
	list-style:none;
	padding-top:10px;
	}
#footmenu li{
	background:url(img/bull.gif) no-repeat 0 3px;
	padding-left:15px;
	text-transform: uppercase;
	padding-bottom:7px;
	}
#footmenu p{
	padding-top:10px;
	}

/*- footer --------------------------- */

#footeritem {
	clear:both;
	width:950px;
	background:#fff;
	border:solid 1px #dcdcdc;
	color:#515151;
	margin-top:6px;
	line-height: 100%;
	}

#footeritem .col{
	float:left;
	display:inline;
	width:120px;
	margin-top: 5px;
	margin-right: 19px;
	margin-left: 19px;
	}
#footeritem .imgblock{
	display: block;
	padding:4px;
	border:solid 1px #dedede;
	}

#footer {
	clear:both;
	width:937px;
	font-size:14px;
	background:#fff;
	border:solid 1px #dcdcdc;
	height:20px;
	color:#515151;
	text-align:center;
	padding-top:12px;
	padding-left:12px;
	padding-bottom:10px;
	margin-top:6px;
	margin-bottom:6px;
	}
#footer address{
	color:#333333;
	}
#footerimage {
	background:url(/img/footerimage.gif) no-repeat;
	height:70px;
	width:950px;
	}


/*- pgcontrol --------------------------- */

#pgcontrol{
	text-align:center;
	}
#pgcontrol .nocontrol{
	padding:2px 5px 2px 5px;
	border:1px solid #CCCCCC;
	}

/*- comments --------------------------- */

.comments, .comments ul, #comments li{
	font-size:14px;
	margin:0;
	padding:0;
	list-style:none;
	}
.comments li{
	margin:1.5em 0;
	position:relative;
	}
.comments a{color:#5a7981;text-decoration:none;}
.comments a:hover{color:#555;}
.comments .meta{
	padding-bottom:32px;
	background:url(comment/01/bg_comments1.gif) no-repeat 0 100%;
	}
.comments .meta li{
	margin:0;
	display:inline;
	color:#777;
	position:static;
	}
.comments .meta .author{
	font-weight:bold;
	}
.comments .meta img{
	position:absolute;
	left:28px;
	top:68px;
	z-index:100;
	border:1px solid #bfd5da;
	}
.comments .body{
	padding:10px 28px 20px 100px;
	background:url(comment/01/bg_comments2.gif) no-repeat 0 100%;
	min-height:58px;
	}
.comments2, .comments2 ul, #comments2 li{
	font-size:14px;
	margin:0;
	padding:0;
	list-style:none;
	}
.comments2 li{
	margin:1.5em 0;
	position:relative;
	}
.comments2 a{color:#89c140;text-decoration:none;}
.comments2 a:hover{color:#555;}
.comments2 .meta{}	
.comments2 .meta li{
	margin:0;
	display:inline;
	color:#777;
	position:static;
	}
.comments2 .meta .image{display:none;}
.comments2 .meta .author{
	float:left;
	font-weight:bold;
	padding-left:35px;
	line-height:36px;
	background:url(comment/02/ico_comments.gif) no-repeat 0 50%;
	}
.comments2 .meta .date{
	float:right;
	color:#999;
	font-style:italic;
	line-height:36px;
	}
.comments2 .body{
	clear:both;
	padding:20px 20px;
	background:#fff url(comment/02/bg_comments.gif) repeat-x;
	}

/*- treeview --------------------------- */

.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
	}
.treeview ul {
	background-color: white;
	margin-top: 4px;
	}
.treeview .hitarea {
	background: url(jquery/treeview/images/treeview-default.gif) -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
	}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
	}
.treeview li { 
	margin: 0;
	padding: 3px 0pt 3px 16px;
	}
.treeview a.selected {
	background-color: #eee;
	}
#treecontrol {
	margin: 1em 0;
	display: none;
	}
.treeview .hover {
	color: red;
	cursor: pointer;
	}
.treeview li {
	background: url(jquery/treeview/images/treeview-default-line.gif) 0 0 no-repeat;
	}
.treeview li.collapsable, .treeview li.expandable {
	background-position: 0 -176px;
	}
.treeview .expandable-hitarea {
	background-position: -80px -3px;
	}
.treeview li.last {
	background-position: 0 -1766px
	}
.treeview li.lastCollapsable, .treeview li.lastExpandable {
	background-image: url(jquery/treeview/images/treeview-default.gif);
	}
.treeview li.lastCollapsable {
	background-position: 0 -111px
	}
.treeview li.lastExpandable {
	background-position: -32px -67px
	}
.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea {
	background-position: 0;
	}
.treeview-red li {
	background-image: url(jquery/treeview/images/treeview-red-line.gif);
	}
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable {
	background-image: url(jquery/treeview/images/treeview-red.gif);
	}
.treeview-black li {
	background-image: url(jquery/treeview/images/treeview-black-line.gif);
	}
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable {
	background-image: url(jquery/treeview/images/treeview-black.gif);
	}
.treeview-gray li {
	background-image: url(jquery/treeview/images/treeview-gray-line.gif);
	}
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable {
	background-image: url(jquery/treeview/images/treeview-gray.gif);
	}
.treeview-famfamfam li {
	background-image: url(jquery/treeview/images/treeview-famfamfam-line.gif);
	}
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable {
	background-image: url(jquery/treeview/images/treeview-famfamfam.gif);
	}
.filetree li {
	padding: 3px 0 2px 16px;
	}
.filetree span.folder, .filetree span.file {
	padding: 1px 0 1px 16px;
	display: block;
	}
.filetree span.folder {
	background: url(jquery/treeview/images/folder.gif) 0 0 no-repeat;
	}
.filetree li.expandable span.folder {
	background: url(jquery/treeview/images/folder-closed.gif) 0 0 no-repeat;
	}
.filetree span.file {
	background: url(jquery/treeview/images/file.gif) 0 0 no-repeat;
	}

/*- tooltip --------------------------- */

#tt {
	position:absolute;
	display:block;
	background:url(jquery/tooltip/images/tt_left.gif) top left no-repeat
	}
#tttop {
	display:block;
	height:5px;
	margin-left:5px;
	background:url(jquery/tooltip/images/tt_top.gif) top right no-repeat;
	overflow:hidden
	}
#ttcont {
	display:block;
	padding:2px 12px 3px 7px;
	margin-left:5px;
	background:#666;
	color:#FFF;
	}
#ttbot {
	display:block;
	height:5px;
	margin-left:5px;
	background:url(jquery/tooltip/images/tt_bottom.gif) top right no-repeat;
	overflow:hidden
	}

/*- adbox --------------------------- */

#adbox{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #808080;
	border-bottom-color: #808080;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left;
	margin-right:10px;
	}
#adbox #text{
	margin:0px 0px 0px 16px;
	}
#adbox p{
	font-size:14px;
	}
#adbox2{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #808080;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left;
	margin-right:10px;
	}
#adbox2 #text{
	margin:0px 0px 0px 16px;
	}
#adbox2 p{
	font-size:14px;
	}

