 

a.button {
    background: transparent url('upload/cmtimg/11133/icons/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('upload/cmtimg/11133/icons/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 
a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 



.button_l {
	float: left;
	clear: both;
	background: url(imgs/scheme/32826/button/btn_left.png) no-repeat;
	padding: 0 0 0 10px;
	margin: 5px 0;
}
.button_l a{
	float: left;
	height: 40px;
	background: url(imgs/scheme/32826/button/btn_stretch.png) repeat-x left top;
	line-height: 40px;
	padding: 0 10px;
	color: #fff;
	font-size: 1em;
	text-decoration: none;
}
.button_l span {
	background: url(imgs/scheme/32826/button/btn_right.png) no-repeat;
	float: left;
	width: 10px;
	height: 40px;
}
.button_s {
	float: left;
	clear: both;
	background: url(imgs/scheme/32826/button/btn_left_s.png) no-repeat;
	padding: 0 0 0 4px;
	margin: 0px 0;
}
.button_s a{
	float: left;
	height: 16px;
	background: url(imgs/scheme/32826/button/btn_stretch_s.png) repeat-x left top;
	line-height: 16px;
	padding: 0 4px;
	color: #fff;
	font-size: 10px;
	text-decoration: none;
}
.button_s span {
	background: url(imgs/scheme/32826/button/btn_right_s.png) no-repeat;
	float: left;
	width: 4px;
	height: 16px;
}

.button_m {
	float: left;
	clear: both;
	background: url(imgs/scheme/32826/button/btn_left_m.png) no-repeat ;
	padding: 0 0 0 10px;
	margin: 5px 0;
}
.button_m a{
	float: left;
	height: 22px;
	background: url(imgs/scheme/32826/button/btn_stretch_m.png) repeat-x left top;
	line-height: 22px;
	padding: 0 0px;
	color: #fff;
	font-size: 12px;

	text-decoration: none;
}
.button_m span {
	background: url(imgs/scheme/32826/button/btn_right_m.png) no-repeat;
	float: left;
	width: 10px;
	height: 22px;
}
.button_s,.button_m,.button_l{background-color: #605555;}

.menu{
	background-color:#eee;
	border:1px solid #ccc;
	
}
.menu a , .menu a:hover, .menu a:visited, .menu a:visited{ 
	color:#66b;

}
.itemcover{
	max-width:320px;
	width: expression(this.width>=this.height && this.width>320 ? 320: true);
	maax-height:320px;
	height: expression(this.height>this.width && this.height>320 ? 320: true);
}
.itemthumb{
	max-width:105px;
	width: expression(this.width>=this.height && this.width>105 ? 105: true);
	max-height:105px;
	height: expression(this.height>this.width && this.height>105 ? 105: true);

}
.itemthumbs{
	max-width:75px;
	width: expression(this.width>=this.height && this.width>75 ? 75: true);
	max-height:75px;
	height: expression(this.height>this.width && this.height>75 ? 75: true);
}
.navtree_title{ display:none; visibility:hidden;}
.navtree{ padding:0px 0px 10px 0px;margin:0px 0px 0px 16px;}
.navtree li{ }



body, .font11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
}
.font12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
}
.border {
	border: 1px solid #EBEBEB;
}
.t1 {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-left-color: #333333;
}
.t2 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #333333;
	border-bottom-color: #333333;
}
.forumborder {
	border: 1px solid #BBDFED;
}
.font14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
}
.underline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #92C7D7;
}
.b1 {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #B8B8B8;
	border-left-color: #B8B8B8;
}
.b2 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #B8B8B8;
	border-bottom-color: #B8B8B8;
}
.qaborder {
	border: 1px solid #B8B8B8;
}
.qatopline {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B8B8B8;
}
.qaunderline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B8B8B8;
}
.qaleftline {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #B8B8B8;
}
.qarightline {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B8B8B8;
}
#arrow1 {
        width:16px;
        height:16px;
        background-image:url(imgs/scheme/32826/sprite.png);
        background-repeat: no-repeat; 
        text-indent:-999em; 
        background-position: 0 -350px;
}
#arrow2 {
        width:16px;
        height:16px;
        background-image:url(imgs/scheme/32826/sprite.png);
        background-repeat: no-repeat; 
        text-indent:-999em; 
        background-position: 0 -400px;
}