body	{
 
    /* background-image: url(http://dl.img.qj.net/img/body_back.gif); 
    background-color: #D9D9D9; */
        
    background-image: url(http://www.qj.net/img/54.jpg);
    background-color: #000000;    
    background-repeat: repeat-y;
    background-position: top center; 
    margin: 0px; 
    padding: 0px; 
    text-align: center;
}

.toplinks {
    background-color:#1F364B;
    color:#FFFFFF;
    margin-top:0;
    padding:5px 0;
    text-align:center;
    width:966px;
}

.toplinks a {
    color: #FFFFFF; 
    text-decoration: none;
} 

.toplinks a:hover {
    color: #FF9C00;
    text-decoration: none;
} 

.newheader {
background-image:url(http://dl.qj.net/img/cat-downloads.jpg);
background-repeat:no-repeat;
height:112px;
cursor:pointer;
border-left:1px solid #666666;
border-right:1px solid #666666;
border-top:1px solid #666666;
margin:0 auto;
text-align:left;
width:968px !important;
}

#gline {
    display:block;
    background-color: white;
    margin-left: 1px !important; 
    margin-left: 0px; 
    width: 964px !important;
    width: 966px;
    float: top; 
    padding-top:5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #666666;
}

.newheader .link
{
    float: left;
    height: 90px;
    width: 900px !important;
    width: 900px;
}

.newheader .link a
{
    display: table-cell;
    height: 90px;
    width: 900px;
}

.newheader .link span
{
    display: none;
}

.contentholder 
{
    text-align: center;
    width: 100%;
    margin: 0px auto;
    display:table;
    
    baackground-image: url(http://img.qj.net/img/bg/moz.gif) !important;
    baackground-image: url(http://img.qj.net/img/bg/ie.gif);
    baackground-repeat: repeat-y;
    baackground-position: top center;
    font-family: Arial;
    font-size: 12px;
    


}

.content
{
    margin: 0px auto;
    width: 966px !important;
    width: 968px;
    border-top:1px solid #666666;    
    border-bottom:1px solid #666666;    
    background-color: #f2f2f2;     
    border-right:1px solid #666666;
    border-left:1px solid #666666;      
}

.main
{
    width: 968px;
    display: table-cell;
    padding-left: 5px;
    padding-top: 7px;
    background-color: #f2f2f2;
    
}

.articles
{
    float: left;
    width: 548px;
    text-align: left;
}

.square
{
    float:left;
    background: url(http://img.qj.net/img/sh.png) no-repeat bottom right !important;
    margin: 5px 0 0 5px !important;
    margin: 5px 0 0 5px;

}

.square #sqspan  
{
    display: block;
    position: relative;
    background-color: #ffffff;
    margin: -5px 5px 5px 0px;
    border: 1px solid #b3b6b9;
    padding-top:10px;
    padding-bottom:10px;
}


#sqspan {
    width: 390px !important;
    width: 398px;
    text-align: left;
    padding-left: 8px !important;
    padding-left:4px;
    text-align: center;
    
}

.misc
{
    padding-left: 20px !important;
    padding-left: 5px;
    float: left;
    width:186px !important;
    width:201px
}

.misc .bold
{
    font-size:11px;
    font-weight: bold;
}

.misc .img
{
    border: 1px solid #666666;
    margin-top: 2px;
    margin-bottom: 3px;
}

.misc ul
{
    display: block;
    margin: 0px;
    padding-left: 4px;
}

.misc li
{
    list-style-type: none;
    display: block;
    padding-bottom: 3px;
    line-height: 12px;
}


.rightcol {
    
    width: 410px;
    float: left; 
    
}

.categories
{
    width: 182px !important;
    width: 196px;
    float: left;
    text-align: left;
    padding-left: 15px !important;
    padding-left: 5px;
    padding-right: 7px;
    padding-bottom: 7px;
}

.categories ul
{
    display: block;
    margin: 0px;
    padding-left: 6px;
}

.categories li
{
    list-style-type: none;
    display: block;
    padding-bottom: 3px;
    line-height: 12px;
}

.categories li h3
{
    font-size: 11px;
    font-weight: normal;
    display: inline;
    margin-right: 0px !important;
    margin-right: 2px;
}

.dropShadow #span  
{
    display: block;
    position: relative;
    background-color: #ffffff;
    margin: -5px 5px 5px 0px;
    border: 1px solid #b3b6b9;
    padding: 10px;
}

.dropShadow
{
    float:left;
    background: url(http://img.qj.net/img/sh.png) no-repeat bottom right !important;
    margin: 10px 0 0 10px !important;
    margin: 10px 0 0 5px;

}


.dSh
{
    float:left !important;
    background: url(http://img.qj.net/img/sh.png) no-repeat bottom right !important;
    margin: 10px 0 0 -10px !important;
    margin: 10px 0 0 5px;
    text-align: center;
    float:none;
    padding-bottom:0px !important;
    padding-bottom:5px;

}

.dSh #bspan  
{
    display: block;
    position: relative;
    background-color: #ffffff;
    margin: -5px 5px 5px -5px;
    border: 1px solid #b3b6b9;
    padding-top:10px;
    padding-bottom:10px;
    padding-right:5px;
}

#bspan {
    width: 195px !important;
    width: 205px;
    text-align: left;
    padding-left: 8px !important;
    padding-left:6px;
    align: center;
}


.dSh2
{
    float:left !important;
    /* background: url(http://img.qj.net/img/sh.png) no-repeat bottom right !important; */
    margin: 10px 0 0 -10px !important;
    margin: 10px 0 0 5px;
    text-align: center;
    float:none;
    padding-bottom:0px !important;
    padding-bottom:5px;

}

.dSh2 #bspan2  
{
    display: block;
    position: relative;
    background-color: #ffffff;
    margin: -5px 5px 5px 17px;
    border: 1px solid #b3b6b9;
    padding-left:10px;
    padding-top:10px;
    padding-bottom:10px;
    padding-right:5px;
}


body, td					{font-family: Tahoma; font-size: 11px; color:#0055B4;}
input, select, textarea					{font-size: 10px; color: #0055B4; font-family: Tahoma;}
a						{color: #333333; text-decoration:underline}
a:hover						{color:#0055B4; text-decoration:underline}
h1						{font-weight: normal; margin: 0px;}





.header a, .gfooter a				{color: #FFFFFF; text-decoration:none}
.header a:hover, .gfooter a:hover		{color:#CAFFCA; text-decoration:underline}
.header 					{width: 984px;}
.header .top					{font-size: 1px; background-image: url(http://dl.img.qj.net/img/header_1.gif); height: 10px; font-family: Arial;}
.header .main					{background-image: url(http://dl.img.qj.net/img/header.jpg); height: 125px; vertical-align: top;}
.header .bottom					{font-family: Arial; font-size: 1px; background-image: url(http://dl.img.qj.net/img/header_2.jpg); height: 11px;}
.header .toolbar				{width: 984px;}
.toolbar td					{color: #FFFFFF; vertical-align: middle;}
.toolbar input					{border: 1px solid #BBBBBB; height: 17px; width: 134px;}
.toolbar .directory				{padding-left: 50px; height: 25px;}
.toolbar .login					{text-align: right; padding-right: 28px;}
.toolbar .search				{padding-left: 28px; height: 20px !important; height: 35px; font-weight: bold;}
.maain						{background-image: url(http://dl.img.qj.net/img/main_back.gif); width: 984px;}
.maain .main					{background-image: url(http://dl.img.qj.net/img/main_back_2.gif); background-repeat: no-repeat; background-position: left top; height: 214px; vertical-align:top}
.menu						{padding-top: 0px; padding-right: 8px; padding-bottom: 20px; padding-left: 27px; width: 180px; vertical-align: top;}
.menu .menutable				{border-right: 1px solid #025AF0; border-bottom: 1px solid #025AF0; border-left: 1px solid #025AF0;}
.content					{width: 734px; vertical-align:top}
.contenttd					{vertical-align:top}
.toptenred, .toptengreen			{padding: 10px; background-repeat: no-repeat; background-position: 130px 30px;}
.toptenred table, .toptengreen table		{width:100%;}
.toptenred					{background-image:url(http://dl.img.qj.net/img/toptenred.gif);}
.toptenred .score				{color:#990000; text-align:right; padding-left:10px;}
.toptengreen					{background-image:url(http://dl.img.qj.net/img/toptengreen.gif);}
.toptengreen .score				{color:#006600; text-align:right; padding-left:10px;}
.date						{font-size:10px; color:#808080; margin-left: 10px;}
.searchbox					{height: 25px; width: 535px;}
.searchbox td					{text-align: center; vertical-align: bottom;}


.footer
{
    width: 100%;
    margin: 0px;
    text-align: center;
    display: table;
    /* padding: 5px 0px 0px; */
}
.footer div {
    background-color:#1F364B;
    color: #ffffff;
    font-size: 11px;
    text-align: center;
    width: 958px !important;
    width: 968px;
    margin: 0px auto;
    padding: 5px;
}

.footer a              {color: #ffffff; text-decoration:underline}
.footer a:hover        {color:#FFC900; text-decoration:underline}


.gfooter						{background-image: url(http://dl.img.qj.net/img/footer.gif); height: 57px; width: 984px;}
.gfooter td					{vertical-align: middle; padding-bottom: 11px; color: #FFFFFF;}
.gfooter .td1					{text-align: left; padding-left: 28px;}
.gfooter .td3					{text-align: right; padding-right: 28px;}






/* menu levels */
.ml1n, .ml2n, .ml3n, .ml4n, .ml1o, .ml2o, .ml3o, .ml4o
{
    border-top: 1px solid #025AF0; 
    cursor: pointer; 
    cursor: hand;
}

.menutable a, .menutable a:hover		{text-decoration:none}
.ml2n, .ml3n, .ml4n, .ml2o, .ml3o, .ml4o	{height:21px;}

.ml1n, .ml1o					{padding-left:10px; height:25px;}

.ml1n						{background-color: #091b2f;} /* 0397ff */
.ml1o						{background-color: #353f48;} /* ffffff */

.ml1n h3, .ml1o h3				{font-family: "Arial Black"; font-size: 13px; font-weight: normal; margin-bottom: 5px; margin-top: 5px;}
.ml1n h3, .ml1n a				{color:#FFFFFF;}
.ml1o h3, .ml1o a, .ml1o a:hover		{color:#ffffd4;}  /* 0397ff */

.ml2n, .ml2o					{padding-left:5px;}
.ml2n						{background-color: #b4b4b4;}  /* 4db4fd */
.ml2o						{background-color: #ffffd4;}  /* caffca */
.ml2n h4, .ml2o h4				{font: bold 12px Tahoma; margin-bottom: 5px; margin-top: 5px;}
.ml2n h4, .ml2n a				{color:#000000;} /* ffffff */
.ml2o h4, .ml2o a, .ml2o a:hover		{color:#000000;}   /* 4db4fd */ 

.ml3n, .ml3o					{padding-left:20px;}
.ml3n						{background-color: #7DC7FB;}
.ml3o						{background-color: #CAFFCA;}
.ml3n h5, .ml3o h5				{font: bold 12px Tahoma; margin-bottom: 0px;}
.ml3n h5, .ml3n a				{color:#0055B4;}
.ml3o h5, .ml3o a, .ml3o a:hover		{color:#003300;}

.ml4n, .ml4o					{padding-left:25px;}
.ml4n						{background-color: #AEDAF9;}
.ml4o						{background-color: #CAFFCA;}
.ml4n h6, .ml4o h6				{font: bold 11px Tahoma; margin-bottom: 0px;}
.ml4n h6, .ml4n a				{color:#0055B4;}
.ml4o h6, .ml4o a, .ml4o a:hover		{color:#003300;}
/* menu levels */

.title, h1					{font-size: 18px; margin-left: 10px;}
h1.qj						{font-size: 8pt; font-weight:normal; margin-left: 5px; margin-bottom:0px; margin-top:0px; margin-right:10px}
.contentcell, .searchbox			{margin-left:8px; margin-right:8px; margin-bottom:8px; border: 1px solid #BBBBBB;}
.contentcell					{background-color:#FFFFFF; padding:3px;}
.contentcell td					{vertical-align:top; padding:3px;}
.shcsmall					{background-image:url(http://dl.img.qj.net/img/shcsmall_back.gif); background-repeat: no-repeat; background-position: 130px 15px; background-color: #FEF69E;}
.shcbig						{width:100%; background-color: #CCCCCC;}
.shcbig td, th					{background-color:#FFFFFF; font-size:11px;}
th						{text-align:right; padding-right:3px;}
.odd, .even					{border-bottom: 1px solid #CCCCCC;}
.odd						{background-color: #F5F5F5;}
.even						{}
.filedetails					{width: 270px;}
.fileimage					{width: 185px;}
table.dl td					{font-size:10px}
.fileimage .img					{text-align: center;}
.loginbox					{width:98%; border: 1px solid #c2c2c2; background-color:#F0F0F0; background-image: url(http://dl.img.qj.net/img/login_back.gif); background-repeat: no-repeat; background-position: left top;}
.button						{color: #FFFFFF; background-color: #4DB4FD; height: 24px; font-size: 12px; font-weight: bold; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #025AF0; border-right-color: #025AF0; border-bottom-color: #025AF0; border-left-color: #025AF0;}
.tabactive, .tabinactive			{cursor:pointer; cursor:pointer; font-size:12px; font-weight: bold; margin:0px; border: 1px solid #CCCCCC; padding-right: 5px; padding-left: 5px;}
.tabactive					{border-bottom:none; height: 24px; padding-top: 4px; background-color: #FFFFFF;}
.tabinactive					{color: #4DB4FD; background-color: #F0F0F0; border-bottom-width: 2px; border-bottom-style: double; border-bottom-color: #CCCCCC;	height: 20px; padding-top: 1px;}

/* subtitles */
.stgray, .stgreen, .stblue			{font-weight:bold; font-size:11px;}
.stgray						{color:#808080;}
.stgreen					{color:#006600}
/* subtitles */

/* Alex CSS */
.subtitle					{font-size: 18px; margin-left: 10px; color: #cccccc}
.error						{color: red;}
.desc						{background-image:url('http://dl.img.qj.net/img/sort_up.gif');background-position: right;background-repeat: no-repeat}
.asc						{background-image:url('http://dl.img.qj.net/img/sort_dn.gif');background-position: right;background-repeat: no-repeat}
a.filename:link {font-size:13px !important;font-weight:bold !important;color:#0055B4 !important; text-decoration:none}
a.filename:visited {font-size:13px !important;font-weight:bold !important;color:#0055B4 !important; text-decoration:none}
a.filename:active {font-size:13px !important;font-weight:bold !important;color:#003167 !important;text-decoration:none}
a.filename:hover {font-size:13px !important;font-weight:bold !important;color:#003167 !important;text-decoration:none}
.gray {color:#AAAAAA}
.black {color:black}
.white {color:white}


.linx div .col1
{
    display: table-cell;
    width: 114px !important;
    width: 114px;
    padding-left: 4px;
}

.cell .feeds div .col1
{
    display: table-cell;
    width: 124px !important;
    width: 124px;
    padding-left: 4px;
}

.cell .feeds div .col2
{
    display: table-cell;
    width: 55px;
    text-align:right}

.title1
{
    font-family: Verdana;
    font-size: 13px;
    font-weight:bold;
    color: #000000;
    padding-left: 3px;
    padding-top: 4px;
    padding-bottom: 4px;
    display: table-cell;
    height: 24px;
}

.title2
{
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    vertical-align: text-bottom;
    padding-left: 2px;
    height: 24px !important;
    height: 14px;
    margin-top: 10px;
    padding-top: 10px !important;
    padding-top: 0px;
    display: table-cell;
}
    
    

