body { 
font: 12px/1.6em "Lucida Grande", LucidaGrande, Lucida, Helvetica, Arial, sans-serif; 
margin: 0; 
background: #dfdfdf url(/pub/img/Texture.jpg);
color: #333;
}

a { color: #000; text-decoration: none; border: none; }

a:hover { color: #0c75f8; text-decoration: underline; }

a:active { color: #666; }

a:visited { color: #666; }

p, ul {
	text-align: justify;
	margin: 10px 20px;
	padding: 0;
}

ul { padding: 0 0 0 15px; }

h2 {
	font-size: 12px;
	margin: 20px 20px 10px;
	color: #484848;
}

h3 {
	margin: 15px 15px 7px;
	font-size: 12px;
	color: #484848;
}

h6 {
	font-size: 12px;
	margin: 0px 20px 16px;
	color: #484848;
	width:300px;
	background: #eeeeee;
	border-left: 2px solid #cccccc;
}
.ccc{
font-size: 12px;
margin: 0px 20px 16px;
color: #ccc;
}
/**
h5 {
	font-size: 12px;
	margin: 0px 20px 16px;
	color: #484848;
	width:300px;
	background:#eee;
	border-left: 2px solid #cccccc;
	float:right;
}
**/

input {
	border:#eeeeee 1px solid;
}


p.center {
	text-align: center;
}


.date {
	color: #7d7d7d;
	font-weight: normal;
	float: right;
}

img.right {
	float: right;
	margin: 0 0 3px 10px;
}

img.left {
	float: left;
	margin: 0 10px 3px 0;
}

a img {
	border-width: 0;
}

/*<group=Header>*/

h1 { margin: 0; padding: 0; }
h1 a { 
display: block; 
text-indent: -1000em; /*\*/overflow: hidden; /**/
width: 700px; 
height: 90px; 
background: #5776ff url(/pub/img/Header.jpg);
/**background: #FFCA00 url(/pub/img/2007/Header20072.gif);**/
	width: 700px;
	font-size: 12px;
}
	
/*</group>*/

/*<group=Tabs>*/

#tabs { display: block;
background: #e6e6e6 url(/pub/img/TabMosaic.gif) repeat-x 0 100%;
}

#tabs ul
{
	display: inline;
	padding: 0;
	margin: 0;
	font-size: 12px;
	line-height: 13px;
	text-align: left;
}

#tabs ul li { display: block; margin: 2px 0 0 -1px; padding: 0; float: left;}

#tabs ul li#news { margin-left: 4px; }
#tabs ul li a { display: block; padding: 7px 10px 8px 31px; float: left; color: #5b5b5b; text-decoration: none; }

#tabs ul li span { display: block; float: left; background-image: url(/pub/img/TabIcons.gif); background-repeat: no-repeat }

/*<group=Inactive icons>*/

#tabs ul li#news span { background-position: -1193px 50% }
#tabs ul li#software span { background-position: -1393px 50% }
#tabs ul li#store span { background-position: -1593px 50% }
#tabs ul li#goodies span { background-position: -1793px 50% }
#tabs ul li#about span { background-position: -1993px 50% }
#tabs ul li#support span { background-position: -2193px 50% }

/*</group>*/

/*<group=Active icons>*/

#tabs ul li.active#news span { background-position: 7px 50% }
#tabs ul li.active#software span { background-position: -193px 50% }
#tabs ul li.active#store span { background-position: -393px 50% }
#tabs ul li.active#goodies span { background-position: -593px 50% }
#tabs ul li.active#about span { background-position: -793px 50% }
#tabs ul li.active#support span { background-position: -993px 50% }

/*</group>*/

#tabs li a { background: url(/pub/img/TabMosaic.gif) no-repeat 100% -120px; }
#tabs li.active { background: url(/pub/img/TabMosaic.gif) no-repeat 0px 0px #fff; }
#tabs li.active a { background: url(/pub/img/TabMosaic.gif) no-repeat 100% -60px; }
	
/*</group>*/

/*<group=Main Layout>*/

#pagewrapper { display: block; 
	/**width: 708px;**/
	width: 708px !important;
		width:700px;
	margin: 20px auto 0;
	background: url(/pub/img/ShadowMosaic.gif) repeat-y -708px 0;
}

#shadowwrapper {
	padding: 2px 4px 0 !important;
	padding: 2px 4px 0;
	background: url(/pub/img/ShadowMosaic.gif) no-repeat 0 0;
}

#content {
	display: block;
	background: #fff;
	padding-top: 0;
}

#content.columns {
	background: #fff url(/pub/img/ShadowMosaic.gif) repeat-y -2124px 2px;
}

.clear {
	display: block;
	clear: both;
	width: 700px !important;
	width:700px;
	
	height: 1px;
	margin: 0 0 -1px;
	font-size: 1px;
	line-height: 1px;
}

.clear2 {
	display: block;
	clear: both;
	width: 700px !important;
	width:92%;
	
	height: 1px;
	margin: 0 0 -1px;
	font-size: 1px;
	line-height: 1px;
}

#footer {
	display:  block;
	background: url(/pub/img/ShadowMosaic.gif) no-repeat -1416px 0px;
	padding: 15px 4px 10px;
	/**width: 700px;**/
	width: 700px !important;
	width:700px;
	margin: -4px auto 0;
	font-size: 12px;
	text-align: center;
	color: #666;
}
#topNav {
display: block;
/*	float: left;*/
	width: 100% !important;
	width: 700px;
	height: auto;
	background:#ffffff;
	padding: 0;
	margin:0;
	border-bottom: 1px solid #cccccc;
}
#topiNav {
display: block;
/*      float: left;*/
        width: 100%;
        height: 275px;
        background:#ffffff;
        padding: 0;
        border-bottom: 1px solid #cccccc;

}

#topnetNav {
display: block;
/*      float: left;*/
        width: 100% !important;
		width:697px;
        height: 269px !important;
        height: 269px;
        background:#ffffff;
        padding: 0;
        border-bottom: 1px solid #fff;
}


.img {
	float:center;
	border: 0;
	padding: 0 30px 15px;
}
.cat {
	color: #7d7d7d;
	font-weight: normal;
	background:#d1d7de;
	width:80px;
}

#QuickEntries{
	/*border:1px solid #FB9300;*/
	border-top:none;
	width:496px;
	padding:3px 0 4px 15px;
}

#QuickEntries ul{
	display:block;
	margin:0 2px !important;
	margin:0;
	padding:0;
	list-style-type:none;
	}
	
#QuickEntries ul li{
	display:block;
	float:left;
	width:115px;
	height:23px;
	text-align:center;
	background:url(/pub/img/icon/bg3.gif) 0 0 no-repeat;
	margin:3px 3px 0 6px; !important;
	margin/**/:3px 2px auto;
	margin:3px 3px auto;
	/*border:none;*/
	}
	
#QuickEntries ul li a{
display:block;
line-height:23px;
}
.line{
	display:block;
	margin:0px 10px 0 16px; 
	padding:3px 0 18px 0px;
	width:460px;
	border-bottom:1px solid #eee;
}

#main {
	float: left;
	width: 500px !important;
	width: 500px;
	padding: 0 0 15px;
}

#Smain {
	float: left;
	width: 199px;
	padding: 0 0 15px;
/*	border-right:#d8d8d8 1px dashed;*/
}

#main .bar {
	float:left;
        width:158px;
        height:360px;/**150px**/
        padding: 0px 0px 15px;
        padding-left: 12px;
        padding-right: 12px;
	border-right:#d8d8d8 1px dashed;
}

.bar ul{
	display:block;
	margin:0 2px !important;
	margin:0;
	padding:0;
	list-style-type:none;
	}
	

.bar ul li {
	display:block;
	float:left;
	width:115px;
	height:23px;
	color:#fff;
	padding:10px;
	text-align:center;
	background:url(/pub/img/itemindex71.png) 0 0 no-repeat;
	margin:3px 3px 0 6px; !important;
	margin/**/:3px 2px auto;
	margin:3px 3px auto;
	border-right:#d8d8d8 15px solid;
	}

.bar ul li a{
display:block;
line-height:23px;
color:#fff;
}

.bar ul li a:link {
display:block;
line-height:23px;
color:#fff;
}

.bar ul li a:visited {
display:block;
line-height:23px;
color:#fff;
}

.bar ul li a:hover {
display:block;
line-height:23px;
color:#fff;
}


.bar ul li#p1 { background-position: -10px 50% }
.bar ul li#p2 { background-position: -170px 50% }
.bar ul li#p3 { background-position: -330px 50% }
.bar ul li#p4 { background-position: -480px 50% }
.bar ul li#p5 { background-position: -640px 50% }
.bar ul li#p6 { background-position: -800px 50% }
.bar ul li#p7 { background-position: -960px 50% }

#topnetNav .barnet {
	position: relative;
	margin: 0 auto;
	top: -40px !important;
	margin-top:0px !important;
	margin-top:-40px;
	z-index:1;
        padding: 0px 0px 0px 193px;
	border-right:#d8d8d8 1px dashed;
}

.barnet ul {
	display:block;
	margin:0 2px !important;
	margin:0;
	padding:0;
	list-style-type:none;
	}
	

.barnet ul li {
	display:block;
	float:left;
	width:77px;
	height:25px;
	color:#fff;
	padding:1px;
	text-align:center;
	background:url(/pub/img/netbar/butt2.png) 0 0 no-repeat;
	margin:3px 3px 0 6px; !important;
	margin/**/:3px 2px auto;
	margin:3px 3px auto;
	border-right:#d8d8d8 0px solid;
	}

.barnet ul li a {
display:block;
line-height:25px;
color:#fff;
}

.barnet ul li a:link {
display:block;
line-height:25px;
color:#fff;
}

.barnet ul li a:visited {
display:block;
line-height:25px;
color:#fff;
}

.barnet ul li a:hover {
display:block;
line-height:25px;
color:#fff;
background: url(/pub/img/netbar/butt2.png) repeat-x bottom left;
/*background-position: -0px 40%; */
}


.barnet ul li#p1 { background-position: -78px 40% }
.barnet ul li#p2 { background-position: -78px 40% }
.barnet ul li#p3 { background-position: -78px 40% }
.barnet ul li#p4 { background-position: -78px 40% }
.barnet ul li#hot { background-position: -150px 40% }

#content #txt {
float:left;
padding:15px;
line-height:25px;
color:#808080;
}

#piclib {
/**  position: absolute;**/
/**bottom: -1px;**//*14px*/
width: 670px;
margin-top: -5px !important;
margin: 0;
padding: 0;
list-style: none;
font-size: 100%;
z-index: 110;
}

#piclib li {
float: left;
margin: 0;
width:100px;
padding: 10px;
list-style: none;
}

#piclib p {
display: block;
margin: 0;
width:100px;
height:50px;
padding: 2px 0 0 0;
color:#666;
}

#piclib a {
display: block;
height:80px;
border: 1px solid #ccc;
margin: 0 2px 0 0;
padding: 0.4em 0.5em;
text-decoration: none;
color: #fff;
/**background: #ccc url(images/p_nav_bg.png) repeat-x top left;**/
background: #ecf8da;
}

#piclib li a:hover {
color: #333;
background: #ffcc00 url(images/p_nav_hl.png) repeat-x top left;
}

#piclib a.active {
color: #333;
background: #fff url(images/p_nav_hl.png) repeat-x top left;
font-weight: bold;
}



#main .mnews {
	display:block;
iposition: absolute;
        padding: 2px;
	margin-left: 170px;
}

.mnews .title {
        padding-left:152px;
	margin:0;
}

#main .mnews p {
        padding: 8px;
        padding-left: 12px;
        margin:8px;
}


.folksonomy {
	width:480px;
	padding: 0px 0px 15px;
	padding-left: 12px;
}

.folksonomy .column {
	padding: 0px;
	float: left;
	width: 33%;
	margin-bottom: 10px;
}

.folksonomy .column h5 {
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	/**font-family: Trebuchet Ms, Helvetica, Arial, Tahoma, Verdana, serif;**/
	margin: 10px 0px 5px 0px;
	padding: 0;
}

.folksonomy .count {
	font-size: 12px;
	color: #777;
	}

.folksonomy .column ul {
	list-style: none;
	}
	
.folksonomy .column li {
	padding: 0px;
	line-height: 17px;
	margin: 0px 0px 1px 2px;
	list-style-image: url("/pub/img/pub/img-tag-sm.gif");
	color: #ccc;
	}

.folksonomy a, .folksonomy a:visited {
	color: #333;
}

.folksonomy a:hover {
	color: #777;
	}

.folksonomy h5 a, .folksonomy h5 a:visited {
	font-size:12px;
	border: 0;
}


.designpreview
{
	float: left;
	margin: 0px 10px 8px 10px;
	padding: 6px;
       /*padding:3px 0 14px 10px;*/
	border: 1px solid #c1c1c1;
	text-align: center;
	text-transform: none;
}
#main .proimg{
		width: 500px !important;
        width: 500px;
        padding: 0 0 15px;
}

#main .proimg img
{
        float: left;
	width:140px;
	margin: 5px 0 5px 0;
	padding: 0;
	border: 1px solid #c1c1c1;
	padding: 4px;
	
}

#main .proimg .imginfo
{
	float:right;
	width:250px !important;
	width:230px;
	background-color: #fff;	
	text-align: left;
	color: #636363;
	font-size:12px;
}

.dimg
{
	display: block;
	width: 120px;
	height: 90px;
	margin: 15px 0 15px 0;
	padding: 0;
	border: 1px solid #c1c1c1;
	padding: 1px;
	cursor: help;
}

.dimg img
{
	margin: 0;
	padding: 0;
	border: 0;
}

.dinfo
{
	display: none;
	width: 120px;
	height: 90px;
	margin: 15px 0 15px 0;
	padding: 1px;
	border: 1px solid #c1c1c1;
	background-color: #fff;	
	/*
	text-transform: lowercase;
	*/
	text-align: left;
	line-height:18px;
	color: #636363;
	cursor: help;
	font-size:12px;
}

#main hr {
width:460px;
}

#main .item {
width:450px;
height:20px;
padding:2px;
background:#f1f7ff;
/**border-top:#74c1fd 1px solid;**/
margin-left:20px;
}

#main .bbsitem {
width:460px;
padding:2px;
background:#fff url(/pub/img/bbs/bg_blank.gif) repeat-x 0 0;
border-top:#ccc 1px solid;
border-left:#ccc 1px solid;
border-right:#ccc 1px solid;
border-bottom:#ccc 1px solid;
margin-left:15px;
}

#main .bbsclass {
font-size:14px;
border-right:#ccc 1px solid;
margin-right:10px;
}

#main .buy {
width:75px;
height:75px;
padding:25px 18px 18px 16px;
position: absolute;
background:url(/pub/img/icon/icon_buy.gif) no-repeat top left;
color:#fff;
font-size:13px;
margin-top:-80px;
Z-index:10000;
margin-left:15px;
font-weight: bold;
}

#main .spanright {
position: absolute;
width:80px;
margin-top:-80px;
padding:25px 18px 18px 16px;
Z-index:10000;
margin-left:85px;
}



img.home {
margin-bottom: 6px;
margin-right: 6px;
}

a.g, a.g:active, a.g:visited {
margin-right: 2px;
font-size: 12px;
color: #000;
padding: 2px 4px 2px 4px;
background-color: #EFEFEF;
border-left: 1px solid #F9F9F9;  
border-top: 1px solid #F9F9F9;
border-right: 1px solid #CFCFCF;
border-bottom: 1px solid #CFCFCF;
}

a.g:hover {
margin-right: 2px;
font-size: 12px;
color: #FFF;
padding: 2px 4px 2px 4px;
background-color: #3366FF;
border-left: 1px solid #3CF;  
border-top: 1px solid #3CF;
border-right: 1px solid #30C;
border-bottom: 1px solid #30C;
text-decoration: none; 
}

.Ioptions {
  margin: 0px;
  height: auto;
border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}


ul.hor {
border-collapse: collapse;
  padding: 0 0 0 1em;
  white-space: nowrap;
  list-style: none;
  margin: 5px;
  height: auto;
  line-height: normal;
  width:100%;
 /** border-bottom: 1px solid #ccc;**/

}

ul.hor li {
        display: inline;
        }
ul.hor li a{
  background-color: #97ccf4;
  border-color: #ccc;
  border-width: 1px;
  border-style: solid solid none solid;
  height: auto;
  margin-right: 0.5em;
  padding: 0 1em;
  text-decoration: none;

}
ul.hor li a:link {
color:#FFF;
background:url(/pub/img/arrow_off.gif) #86c3f1 no-repeat 5px 8px;
text-decoration:none;
}

ul.hor li a:visited {
color:#FFF;
text-decoration:underline;
}

ul.hor li a:hover {
color:#FFF;
font-weight:bold;
text-decoration:none;
background:url(/pub/img/arrow_on.gif) #fda113 no-repeat 5px 8px;
}






ul.test {
border-collapse: collapse;
  padding: 0 0 0 1em;
  white-space: nowrap;
  list-style: none;
  margin: 5px;
  height: auto;
  line-height: normal;
  width:94%;

}


ul.test li {
	display: inline;
	}
ul.test li a{
  background-color: #97ccf4;
  border-color: #ccc;
  border-width: 1px;
  border-style: solid solid none solid;
  height: auto;
  margin-right: 0.5em;
  padding: 0 1em;
  text-decoration: none;

}

ul.test li a:link {
color:#FFF;
text-decoration:none;
}

ul.test li a:visited {
color:#FFF;
text-decoration:underline;
}

ul.test li a:hover {
color:#FFF; 
font-weight:bold;
text-decoration:none;
}

#main #info {
	width:460px;
	background:#fff;
	margin: 1px 0 0px 0;
	margin-left:20px;
	padding: 2px;
/**	border-bottom:#d8d8d8 1px dashed;**/
}


#main #info #type {
	background:#eee;
	margin: 1px 0 0px 0;
	margin-right:20px;
	padding: 2px;
}

#main #info #right_err {
	width:60px;
	background:#fff;
	padding: 0px;
	text-align:right;
}



#contentsectionright .designpreview h4{
	width: 122px;
	margin: 0px;
	padding: 0;	
	white-space: nowrap;
	overflow: hidden;
	font-size: 0.8em;
}

.designpreview h3
{
	width: 122px;
	margin: 0px;
	padding: 0px;		
	white-space: nowrap;
	overflow: hidden;
	border: 0;
	font-size: 1.1em;
	font-weight: normal;
	color: #434343;
}

.designpreview h4 a
{
	font-weight: normal;
}

.designpreview h4 a:hover,
.designpreview h4 a:active
{
	color: #FB9622;
}

.designpreview h5
{
	margin: 0 0 8px 0;
	padding: 0;	
	border-top: 1px solid #f0f0f0;
	font-size: 0.8em;
	/*
	text-transform: lowercase;
	*/
}

.designpreview h5 a
{
	display: block;
	width: 122px;	
	padding: 4px 0 0 0;
	font-weight: normal;	
	text-decoration: none;
}

.designpreview h5 a:link,
.designpreview h5 a:visited
{
	border-top: 1px solid #c1c1c1;
	color: #c1c1c1;
}

.designpreview h5 a:hover,
.designpreview h5 a:active
{
	border-top: 1px solid #85C329;
	color: #85C329;
}

.designpreview ul
{
	margin: 14px 0 2px 0;
	padding: 0;	
	/*
	text-transform: lowercase;
	*/
}

.designpreview ul li
{
	display: inline;
	margin: 0;
	padding: 0;
	list-style: none;
}

.designpreview ul li a
{
	margin: 0;
	padding: 3px 9px;
	font-size: 12px;
	text-decoration: none;	
}

.designpreview ul li a.view
{
	margin: 0 3px 0 0;
	background-color: #85C329;
}

.designpreview ul li a.download
{
	background-color: #939393;
}

.designpreview ul li a:link,
.designpreview ul li a:visited
{
	color: #fff;
}

.designpreview ul li a:hover,
.designpreview ul li a:active
{
	background-color: #FB9622;
}

.designpreview dl
{
	margin: 0;
	padding: 0;
	text-align: left;
}

.designpreview dt
{
	display: block;
	width: 45px;
	margin: 0;	
	padding: 0;
	background-color: #939393;	
	font-size: 12px;
	font-weight: bold;
	text-align: center;	
	text-transform: uppercase;
	letter-spacing: 0.1em;
	color: #fff;
}

.designpreview dd
{
	display: block;
	width: 30px;	
	margin: -20px 0 6px 59px;
	padding: 0;
	font-size: 11px;
	text-transform: uppercase;	
	letter-spacing: 0.1em;
	color: #939393;
}



.proold{
width:80px;
height:80px;
padding:10px 10px 10px 10px;
border:1px solid #ccc;
}


/**

#main {
	float: left;
	width: 500px;
	padding: 0 0 15px;
}
**/
#sidebar {
	float: right;
	width: 199px !important;
	width: 150px
}

#Isidebar {
        float: right;
		width: 199px !important;
        width: 190px;
}

#Dsidebar {
	float: right;
	width: 500px !important;
	width: 490px;
	border-left:#d8d8d8 1px dashed;
	background:url(/pub/img/about/bg1.jpg) #ffffff no-repeat 0px 0px;
}
#Dsidebar li {
float: left;
margin: 8px !important;
margin: 12px 0 0 0;
padding: 8px !important;
padding: 0px;
padding-left: 36px;
line-height: 30px;
list-style: none;
width:90%;
background: url(/uploads/Image/bei.gif) no-repeat top left;
/**
background: url(../img/nav-li-bg.gif) no-repeat top right;
**/
border-top:#e8f5ff 1px solid;


}

#Dsidebar .dright {
float: right;
margin: 0;
padding: 0;
}

#Dsidebar img {
float: top;
margin: 20px 15px 0 3px !important;
margin: 0;
padding: 1px;
background:#fff;
border:#b0d9f9 1px solid;

}
#Dsidebar .titleNavR { 
	margin: 0; 
	padding: 8px 2px 0px 8px; 
	text-align:left; 
	}

/***
#sidebar p, #sidebar ul {
	margin: 7px 15px 10px;
	padding: 0;
	text-align: left;
}

#sidebar ul { padding-left: 15px; }
***/

#sidebar .frRight {width:189px; margin:0; padding:0; }
#sidebar .titleNavR { 
	width:146px !important; 
	width:160px; 
	margin: 0px; 
	padding: 4px 2px 0px 14px; 
	text-align:left; 
	background:#D8D8D8; 
	border-bottom:#fff 1px solid; 
	}

/**#sidebar .search {width: 160px; margin: 0px; padding: 0px; } **/
#sidebar ul {
	margin: 7px 15px 10px;
        padding: 0;
	width:170px !important;	
	width:160px;
	list-style-type:none; 
	border-bottom:#d8d8d8 1px dashed;
	border-top:#fff 1px dashed;}
#sidebar li {
	width:144px; 
	padding:3px 0px 3px 0px; 
	text-align:center; 
	clear:both;
	}
#sidebar input {
	width:90px; 
	border:#d8d8d8 1px solid;
}

#BBSsidebar {
	float: right;
	width: 199px !important;
	width: 191px;
	/*border-left:#d8d8d8 1px dashed;**/
	background:url(/pub/img/about/bg1.jpg) #ffffff no-repeat 0px 0px;
}

#BBSsidebar div.menu_inner {
border-top: 1px solid #FFF;
border-left: 1px solid #BBB;
border-right: 1px solid #BBB;
border-bottom: 1px solid #BBB;
background-color: #FFF;
background-image: url("/pub/img/bbs/bg_blank.gif");
background-repeat: repeat-x;
margin: 10px;
padding: 5px;
font-size: 12px;
}

#BBSsidebar ul.menu {
margin: 0px;
padding: 0px;
font-size: 13px;
list-style: none;
color: #000;
}

#BBSsidebar ul.menu li {
padding-top: 2px;
}

#BBSsidebar ul.items {
margin:  0px 0px 5px 0px;
padding: 2px 0px 2px 2em;
list-style: circle;
font-size: 12px;
color: #666;
font-weight: normal;
}

#Isidebar ul.menu {
margin: 0px;
padding: 8px;
padding-left:12px;
font-size: 13px;
list-style: none;
color: #000;
}

#Isidebar ul.menu li {
padding-top: 2px;
}

#Isidebar ul.items {
margin:  0px 0px 5px 0px;
padding: 2px 0px 2px 2em;
list-style: circle;
font-size: 12px;
color: #666;
font-weight: normal;
}


#Smain ul {
	margin: 7px 15px 10px;
        padding: 0;
	width: 154px !important;
	width:144px;	
	list-style-type:none; 
	border-bottom:#ffcc00 6px solid;
	border-top:#ffcc00 6px solid;
	}
#Smain li {
	width: 144px !important;
	width:134px; 
	padding:3px 0px 3px 12px; 
	clear:both;
	text-align: left;
	border-top:#d8d8d8 1px dashed;
	background:url(/pub/img/arrow_off.gif) #ffffff no-repeat 5px 8px;
	}

#Smain .bg li {
	background:#ccc;
	}





/*</group>*/

/*<group=Software Pages>*/

#currentpath {
	border-bottom: 1px solid #cccccc;
	padding-bottom: 7px;
	margin-bottom: 15px;
}

#actions {
	background: #dcdcdc url(/pub/img/ActionCorners.gif) no-repeat 0px 0px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	width: 179px;
	color: #7d7d7d;
	line-height: 2.6em;
	margin: 12px 11px 4px;
}

#actions p {
	background: url(/pub/img/ActionCorners.gif) no-repeat -179px 100%;
	font-weight: bold;
	text-align: center;
	margin: 0;
	padding: 0;
}

#actions p a {
	color: #454545;
}

#actions p a#dl {
	background: url(/pub/img/ActionIcons.gif) no-repeat 0px 50%;
	padding-left: 14px;
}

#actions p a#bn {
	background: url(/pub/img/ActionIcons.gif) no-repeat -200px 50%;
	padding-left: 15px;
}

#sidebar .smallinfo {
	color: #555;
	text-align: center;
	margin-top: 4px;
}

hr {
	border: 0;
	width: 450px;
	color: #dedede;
	background-color: #dedede;
	height: 1px;
	margin: 15px auto;
	padding: 0px;
}

p#ratings img {
	padding: 5px 1px 2px 2px;
}

p#quotes {
	font-style: italic;
	color: #4c4c4c;
}

p.product {
	display: block;
	height:118px;
	padding-left:6px;
	padding-top:4px;
	background: url(/pub/img/line4.gif) no-repeat left top;
}


.screenshot {
	border: 1px solid #cccccc;
	padding: 1px;
}

div .line2 {
	border-top: 1px solid #cccccc;
	width:99%;
	padding: 1px;
}

.bbsitem .user {
	border: 1px solid #cccccc;
	padding: 1px;
	margin:6px 10px 0 0;
	background:#fff;
}

ul#sections, ul#sections a {
	font-size: 12px;
	line-height: 1.7em;
	color: #484848;
}

ul#sections li {
	list-style: none outside;
}

ul#sections li.active, ul#sections li.active a {
	font-weight: bold;
	text-decoration: none;
	list-style: url(/pub/img/Bullet.gif);
}

#softheader {
	margin: 12px 5px 0px 12px;
}

/*</group>*/

/*<group=Front Page>*/

#appshowcase {
	display: block;
	width: 700px;
	height: 270px;
	margin: 0;
	padding: 0;
	background: url(/pub/img/FrontPage.jpg) no-repeat;
	position: relative;
	top: 0;
	left: 0;
}

#appshowcase li {
	list-style: none;
}

#appshowcase #cssedit a, #appshowcase #deskshade a {
	display: block;
	width: 350px;
	height: 270px;
	position: absolute;
	text-indent: -1000em;
}

#appshowcase #cssedit a {
	top: 0;
	left: 0;
}

#appshowcase #deskshade a {
	top: 0;
	left: 350px;
}

p.frontpage {
	margin-bottom: 30px;
}

.pages {
	padding: 1em 1em 2em 1em;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	clear: left;
	font-size: 85%;
}

.pages a, .pages span {
	display: block;
	float: left;
	padding: 0.2em 0.5em;
	margin-right: 0.1em;
	border: 1px solid #fff;
	background: #fff;
	}
	
.pages span.current {
	border: 1px solid #06c;
	font-weight: bold;
	background: #06c;
	color: #fff;
}

.pages a {
	border: 1px solid #9AAFE5;
	text-decoration: none;
}

.pages a:hover {
	color: #fff; background: #0063DC; border-color: #036; text-decoration: none;
}

.pages a.nextprev {
	font-weight: bold;
}

.pages span.nextprev {
	color: #666;
}

.pages span.nextprev {
	border: 1px solid #ddd;
	color: #999;
}
.dark{
	font-size:12px;
	background:#fff;
}
.light{
	font-size:12px;
	background:#f6f6f6;
}

.comment3 {
margin:0px;
padding:0px;
padding-left:2px;
padding-right:2px;
}

.comment3 p{
width:90%;
margin: 10px 20px;
padding: 10px 10px;

}

.comment select {
        font-size: 85%;
	}
	
.comment ol, .comment ol ol {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
.comment ol li {
	background: url(/pub/img/bbs/comment-1.png) no-repeat;
	color: #333;
	padding: 0;
	margin: 0 0 3px 0;
	position: relative;
	} 
* html .comment ol li { height: 15px; }

.comment ol li.c-bury {
	background: url(/pub/img/bbs/comment-2.png) no-repeat;
	}

.comment ol li.c-friend {
	background: url(/pub/img/bbs/comment-3.png) no-repeat;
	}
	
.comment ol li li {
	margin-left: 2em;
	}

.c-block {
	border: none;
	vertical-align: middle;
	margin-left: 5px;
}

.comment ol .user-photo {
	border: 1px solid #ccc;
	vertical-align: middle;
	}
	
.c-edit .c-body {
	border: 1px solid #D0C65A;
	padding-top: 0px;
	background: #FFF9B9;
}

.c-editable {
	display: block;
	margin: -5px -50px 5px -5px;
	font-size: 85%;
	padding: 3px 3px 3px 5px;
	background: #D0C65A;
	color: #fff;
	text-decoration: none;
}

.c-edit textarea, .c-edit input {
	margin-left: 5px;
	}
	
.c-body textarea {
	width: 97% !important;
	}

.c-edit .c-body:hover .c-editable {
	background: #A69A1E;
	}

.c-info, .c-digg {
	font-size: 85%;
	padding: 3px 5px;
	color: #546477;
}

.c-digg {
	position: absolute;
	top: 0;
	right: 0;
}

.c-digg img {
	vertical-align: middle;
	border: none;
	}
	
.c-body {
	line-height: 130%;
	position: relative;
	} * html .c-body { height: 5px; }
	
.c-body-inside {
	padding: 5px 50px 1em 5px;	
	overflow: hidden; /* for long urls */
	min-height: 25px;
	} * html .c-body-inside { height: 25px; overflow: visible; }
	
.c-reply {
	position: absolute;
	bottom: 0px;
	right: 5px;
	font-size: 85%;
	}

.c-bury .c-info a, .c-bury .c-info, .c-bury .c-digg, .c-bury .c-digg a,
li .c-bury .c-info a, li .c-bury .c-info, li .c-bury .c-digg, li .c-bury .c-digg a {
	color: #999;
	}

.c-friend .c-info a, .c-friend .c-info, .c-friend .c-digg, .c-friend .c-digg a
li .c-friend .c-info a, li .c-friend .c-info, li .c-friend .c-digg, li .c-friend li .c-digg a {
	color: #22501F;
	}

.c-normal .c-info a, .c-normal .c-info, .c-normal .c-digg, .c-normal .c-digg a
li .c-normal .c-info a, li .c-normal .c-info, li .c-normal .c-digg, li .c-normal .c-digg a {
	color: #546477;
	}
	
.c-edit .c-reply {
	bottom: 0px;
	}

.c-info {
	border-bottom: 1px solid #fff;
}

.c-editable strong {
	text-decoration: underline;
	}
	
.c-reply-info {
	margin-top: 0;
	font-weight: bold;
	font-size: 85%;
	background: url(/img/comments.gif) no-repeat;
	padding-left: 20px;
	}
	
.c-thread {
	font-size: 85%;
	display: block;
	margin: 0.5em 0 -0.5em 2em;
	}																										       
a.nod, a.nod:active, a.nod:visited {
margin-right: 2px;
font-size: 12px;
color: #000000;
padding: 2px 4px 2px 4px;
background-color: #FFFFCC;
border-left: 1px solid #F0F0F0;  
border-top: 1px solid #F0F0F0;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
}

a.nod:hover {
margin-right: 2px;
font-size: 12px;
color: #FFF;
padding: 2px 4px 2px 4px;
background-color: #FFCC00;
border-left: 1px solid #FFFF00;  
border-top: 1px solid #FFFF00;
border-right: 1px solid #FF9900;
border-bottom: 1px solid #FF9900;
}

.index_news{
margin:0;
padding:0;
list-style:none;
}
.index_news li{
width:280px;
padding-left:30px;
line-height:23px;
}

.index_news_list{
float:left;
border-top:1px solid #E9E9E9;
background:url(/pub/img/newstar.gif) #FFFFF4 no-repeat 12px center;
}

.index_more{
padding-left:190px;
}

/*</group>*/
