body {
  margin: 0; 
  border: 1px solid #2A85BE; 
  font-size:12px;
  border-radius: 3px;
  min-width:582px;
  min-height:100%%;
  line-height:25px;
} 

div[command=window-caption] {
  behavior:windowCommand;
  width: 100%%;
  height:29px;
  /*background: rgba(0, 128, 200, .9) transparent rgba(0, 128, 200, .2) rgba(0, 128, 200, .9) ;*/
  background:#3F9AD1;
  border-bottom:1px solid #2A85BE;
}

#window-caption-buttons{
  behavior:windowCommand;
  position: absolute;
  right: 1px;
  top: 1;
  height: 29px; 
}

#window-title {
  width:100px;
  height:29px;
  line-height:29px;
  overflow:hidden;
  margin-left:5px;
  color:#FFF;
  font-size:12px;
  font-weight:bold;
}

#window-caption-buttons [command] {  
  float: left;
  height: 20px;
  line-height:20px;
  foreground-image:url( images/caption-buttons.png);
  foreground-repeat:no-repeat;  
  transition: blend;
  margin-top:3px;
  margin-right:3px;
}

#window-caption-buttons [command]:hover {
  background: rgba(0, 128, 255, .5) rgba(0, 128, 255, .5) transparent transparent;
}

#window-caption-buttons [command]:active {
  background: rgba(0, 128, 255, .9) rgba(0, 128, 255, .9) transparent transparent;
}

[command=window-close]  {
  width: 20px;
}

.set_content {
	width:580px;
	height:100%%;
	background:url(images/set_bg.png) repeat-y;
	overflow:hidden;
	flow:horizontal;
}

.set_menu {
	width:123px;
	height:100%%;
	overflow:hidden;
	margin-top:15px;
}

.set_menu span {
	display:block;
	width:130px;
	height:25px;
	overflow:hidden;
	text-align:center;
	color:#333;
	line-height:25px;
	margin:0px auto 5px auto;
}

.set_menu font {
	display:block;
	width:130px;
	height:25px;
	overflow:hidden;
	text-align:center;
	color:#333;
	line-height:25px;
	margin:0px auto 5px auto;
	border-radius:5px;
}


div.tab-strip span{
    active-on!: $1(div.tab-strip span[current]).current = null, 
                self.current = true;  
}

div.tab-strip span[current]{
    assigned!:  $1(div.panels > div[current]).current = null,    
                $1(div.panels > div:nth-child(< self:index >)).current = true; 
}
div.tab-strip span[current] {background:#DDEDFC;border-top:1px solid #CBD6E2;border-bottom:1px solid #CBD6E2;font-weight:bold;} 

div.tab-strip font{
    active-on!: $1(div.tab-strip font[current]).current = null, 
                self.current = true;  
}

div.tab-strip font[current]{
    assigned!:  $1(div.panels > div[current]).current = null,    
                $1(div.panels > div:nth-child(< self:index >)).current = true; 
}
div.tab-strip font[current] {background:#BDDDF0;} 

div.panels {width:456px;height:100%%;overflow:hidden;background:#FFF;float:right;margin:0px 0px 0px 1px;padding:0px;color:#474747; }

div.panels > div {display:none;} 
div.panels > div[current] {
	display:block;
	width:100%%;
	height:max-intrinsic;
	overflow:hidden;
} 

.down_speed .down_speed_con {
	width:410px;
	height:max-intrinsic;
	overflow:hidden;
	margin:15px auto 0px auto;
}

.down_speed  .down_speed_con > div {
	width:410px;
	height:17px;
	overflow:hidden;
	line-height:17px;
	margin-bottom:10px;
}

.soft_set {
	width:100%%;
	height:350px;
	overflow:hidden;
}

.soft_set_con {
	width:410px;
	height:280px;
	overflow:hidden;
	margin:15px auto 0px auto;
}

.soft_set_con div {
	width:410px;
	height:17px;
	overflow:hidden;
	line-height:17px;
	margin-bottom:10px;
}

.down_set{
	width:100%%;
	height:350px;
	overflow:hidden;
}

.down_set_con {
	width:410px;
	height:300px;
	overflow:hidden;
	margin:15px auto 0px auto;
}

#space-list{
	padding:10px 5px;
}

.down_set_con div.volume{
	width:410px;
	height:17px;
	overflow:hidden;
	line-height:17px;
	margin-bottom:10px;
}

.cata_bg {
	width:180px;
	height:17px;
	overflow:hidden;
	background:#DaDbDb;
	display:block;
	margin-left:10px;
	margin-right:10px;
}

.cata_bg_se {
	height:17px;
	overflow:hidden;
	background:#6EA7DD;
	display:block;
	margin:0px;
	padding:0px;
}

.cata_name {
	width:25px;
	height:17px;
	overflow:hidden;
	display:block;
}

.cata_url_input {
	width:270px;
	height:15px;
	overflow:hidden;
	background:#F3F5F7;
	border:1px solid #D6D6D6;
	float:left;
	color:#474747;
}

.rw_nums {
	width:30px;
	height:15px;
	overflow:hidden;
	background:#F3F5F7;
	border:1px solid #D6D6D6;
	color:#474747;
}


a[type="radio"],
a[type="checkbox"],
a[type="button"] {
	width:17px;
	height:17px;
	overflow:hidden;
    display: inline-block;
	background:url(images/fx_bg.png) no-repeat;
	margin-right:8px;
}

a[type="radio"],
a[type="button"] {
	width:17px;
	height:17px;
	overflow:hidden;
    display: inline-block;
	background:url(images/dx_bg.png) no-repeat;
	margin-right:8px;
}


a[type="radio"]:checked,
a[type="checkbox"]:checked,
a[type="button"]:active {
    width:17px;
	height:17px;
	overflow:hidden;
    display: inline-block;
	background:url(images/fx_selected.png) no-repeat;
	margin-right:8px;
}

a[type="radio"]:checked,
a[type="button"]:active {
    width:17px;
	height:17px;
	overflow:hidden;
    display: inline-block;
	background:url(images/dx_selected.png) no-repeat;
	margin-right:8px;
}

a[type="radio"] { behavior: radio; }
a[type="checkbox"] { behavior: check; }
a[type="button"] { behavior: button; }


.clear_25 {
	width:410px;
	height:25px;
	overflow:hidden;
	clear:both;
}

.clear_5 {
	width:410px;
	height:5px;
	overflow:hidden;
	clear:both;
}
 

.footer_menu {
	width:160px;
	height:30px;
	overflow:hidden;
	float:right;
	margin:5px 10px auto 0px;
	text-align:right;
	padding:0px;
}

.btn_set{
  width:69px;
  height:23px;
  overflow:hidden;
  display:block;
  background:url(images/blue_btn.png) no-repeat;
  color:#474747;
  margin:0px;
  padding:0px;
  text-align:center;
  cursor:pointer;
}

.btn_set_2{
  width:61px;
  height:25px;
  overflow:hidden;
  display:block;
  background:url(images/btn2.png) no-repeat;
  color:#474747;
  margin:0px;
  padding:0px;
  text-align:center;
  cursor:pointer;
}








