/* CSS Document */
body{
color: #000;
background:#31333f;
text-align:center;
margin:27px 0 10px 0; 
padding:0; 
}
h1 {
	margin:0px;
	padding:0;
	font: 16px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
	color: #000000;
	font-weight:bold;
}
h2 {
	margin:0px;
	padding:0;
	font: 14px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
	color: #000000;
}
h3 {
	margin:0px;
	padding:0;
	font: 16px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
	font-weight:bold;
	color: #0c87fa;
}
h4 {
	margin:0px;
	padding:0 0 4px 0;
	font: 13px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
	font-weight:bold;
	color: #000;
	text-align:left;
	border-bottom:1px solid #e7e6e2;
}
h5 {
	clear:both;
	float:left;
	margin:0px;
	padding:0;
	font: 13px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
	color: #000;
	text-align:left;
}
#wrapper{
clear:both;
margin:auto;
width:1009px;
padding:0;
text-align:center;
}
#wrap{
clear:both;
float:left;
margin:0;
width:1009px;
padding:0;
text-align:left;
background:#fff;
}
#top{
clear:both;
float:left;
width:1009px;
margin:0;
padding:0px 0 0 0;
background:url(../images/bgtop.jpg) top repeat-x #fff;
text-align:left;
border-bottom:1px solid #b7c1c3;
}
#topleft{
float:left;
width:381px;
margin:0;
padding:6px 0 0 12px;
background:url(../images/bgtopleft.jpg) top left no-repeat;
}
#logo{
clear:both;
float:left;
width:94px;
}
#ket{
float:left;
width:287px;
margin:0;
padding:10px 0 0 0;
}
.toptitle{
	font: 16px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
	height:100%;
	color: #213955;
	font-weight:bold;
	margin:0;
	padding:0;
}
.secondtitle{
	font: 13px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
	height:100%;
	color: #000000;
	font-weight:bold;
	margin:0;
	padding:0;	
}
#logo img{
border:0;
}
#topright{
float:left;
width:616px;
margin:0;
padding:40px 0 0 0;
font: 10px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
color:#12323f;
text-align:justify;
background:url(../images/bgtopright.jpg) top right no-repeat;
}
#topright p{
margin:0;
padding:0 0 2px 0;
}
#menu{
clear:both;
float:right;
width:597px;
margin:0;
padding:0 0 0 19px;
background:url(../images/bgmenu.jpg) top left no-repeat #fdfdfd;
}
.menuc{
clear:both;
float:right;
width:557px;
height:23px;
margin:0;
padding:5px 40px 0 0px;
text-align:right;
font: 11px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
border-top:1px solid #d4d6d5;
border-bottom:1px solid #eff3f3;
}

#menu a, #menu a:link,  #menu a:active,  #menu a:visited  {
margin:0;
padding:0 5px 0 5px;
color: #741010;
font-weight:bold;
text-decoration:none;
}
#menu a:hover {
color: #ff8204;
text-decoration:none;
margin:0;
padding:0 5px 0 5px;
}

#main{
clear:both;
float:left;
width:1009px;
margin:0;
padding:5px 0 10px 0;
text-align:left;
background:#000;
border-top:5px solid #fff;
}
#tads{
clear:both;
float:left;
width:985px;
margin:0;
padding:3px 12px 10px 12px;
}
#topads{
clear:both;
float:left;
width:985px;
padding:0 0 10px 0;
border-bottom:1px solid #666666;
}
#mainleft{
float:left;
width:624px;
margin:0;
padding:0 4px 0 10px;
text-align:left;
}
#mainleft img{
border:0;
}


#banner{
clear:both;
float:left;
width:624px;
padding:0;
margin:3px 0px 3px 0px;
}
#content{
clear:both;
float:left;
width:624px;
padding:0;
margin:3px 0 3px 0;
font: 11px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
color:#f5f1f1;
}
.tableket{
clear:both;
float:left;
width:624px;
margin:0;
padding:0;
}
#welcomeads{
clear:both;
float:left;
width:614px;
border:1px solid #111111;
margin:0 0 10px 0;
padding:5px;
text-align:left;
background: url(../images/ads3.jpg) right top no-repeat #000;
}
.welcome{
font: 13px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
color:#f8f9e9;
font-weight:bold;
text-align:left;
padding:0 0 4px 0;
}
.redse{
color:#CC0000;
}


#maincontent{
clear:both;
float:left;
width:624px;
margin:0 0 5px 0;
padding:5px 0 10px 0;
}
#content a, #content a:link,  #content a:active,  #content a:visited  {
color: #49b5ff;
text-decoration:none;
}
#content a:hover {
color: #ff8204;
text-decoration:none;
}
.boxcat{
clear:both;
float:left;
width:610px;
margin:5px 0 5px 0;
padding:6px;
border:1px solid #202020;
}
.stermlist{
float:left;
width:302px;
margin:0;
padding:2px 5px 2px 5px;
}
.month{
clear:both;
float:left;
width:614px;
margin:4px 0 4px 0;
padding:0 0 0 10px;
}
.day{
float:left;
width:143px;
margin: 0;
padding:3px 5px 3px 5px;
}
.titlesh3{
float:left;
width:619px;
margin:0 0 4px 0;
padding:3px 0 3px 5px;
text-align:left;
font: 12px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
font-weight:bold;
color:#13303e;
background:#F7F9F9;
border-bottom:1px solid #CCCCCC;
}
.titlesh4{
float:left;
width:624px;
margin:0 0 4px 0;
padding:0;
text-align:left;
font: 11px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
font-weight:bold;
color:#990000;
border-bottom:1px solid #EFEFEF;
}

.tubkecil{
float:left;
width:115px;
margin:2px;
padding:0;
}
.tubtubtub{
float:left;
width:800px;
margin:0;
padding:0;
}

.boxcatdet{
clear:both;
float:left;
width:468px;
margin:10px 0 6px 0;
padding:6px 77px 6px 77px;
border:1px solid #000;
}
.boxcat:hover, .boxcatdet:hover{
border:1px solid #006699;
}
.boxcattub{
float:left;
width:167px;
margin:0;
padding:0;
}
.boxcattext{
float:left;
width:423px;
margin:0;
padding:0 10px 0 10px;
}

.sboxcattub{
float:left;
width:80px;
margin:0;
padding:0;
}
.sboxcattext{
float:left;
width:510px;
margin:0;
padding:0 10px 0 10px;
}
#titleresult{
clear:both;
float:left;
width:612px;
margin:8px 0 8px 0;
padding:3px 5px 3px 5px;
background:#2A2A2A;
font: 11px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
color:#999999;
}
#pagebottom{
float: left;
font: 11px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
padding:0 5px 3px 5px ;
margin:10px 0 10px 0;
width: 612px;
text-align:left;
border-top: 1px solid #000;
background:#2A2A2A;
color:#999999;
}
#pagebottom p, #titleresult p {
padding:0;
margin: 3px 0 3px 0;
font: 11px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
color:#999999;
}

#pagebottom a, #pagebottom a:link, #pagebottom a:visited, #pagebottom a:active,
#titleresult a, #titleresult a:link, #titleresult a:visited, #titleresult a:active  {
color:#293357;
border:1px solid #2f0101;
background:#fff;
width:10px;
height:12px;
padding:0px 3px 0px 3px;
margin:2px 2px 2px 2px;
text-decoration: none;
}
#pagebottom a:hover, #titleresult a:hover {
	text-decoration: none;
	color: #2f0101;
	border:1px solid #2f0101;
	background:#dbc385;
	padding:0px 3px 0px 3px;
	margin:2px 2px 2px 2px;
	font-weight:bold;
	}


.box{
float:left;
width:612px;
margin:0px 0 4px 0;
padding:5px;
border:1px solid #181717;
}
#adscat{
clear:both
float:left;
width:468px;
margin:0px 0 4px 0;
padding:10px 72px 10px 72px;
}
.titlef{
clear:both;
float:left;
width:624px;
font: 14px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
color:#3399ff;
font-weight:bold;
margin:0px 0 0px 0;
padding:3px 0 5px 0;
border-bottom:1px solid #232323;
}
.box img{
float:left;
padding:0 6px 6px 0;
}
.boxads{
float:left;
width:300px;
height:250px;
margin:4px 0 4px 0;
padding:5px 6px 5px 0;
}
#boxadsl{
float:left;
width:300px;
height:110px;
margin:4px 0 4px 0;
padding:5px;
border-bottom:1px solid #242424;
}
#boxadsl a, #boxadsl a:link,  #boxadsl a:active,  #boxadsl a:visited  {
color: #49b5ff;
text-decoration:none;
}
#boxadsl a:hover {
color: #ff8204;
text-decoration:none;
}
.boxadsltb{
float:left;
width:80px;
margin:0;
padding:0;
}
.boxadsltext{
float:left;
width:210px;
margin:0;
padding:0 0 0 10px;

}

.box:hover, .boxads:hover{
}
.imgpost{
float:left;
width:300px;
margin:0;
padding:9px 5px 6px 0;
font: 11px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
color:#666666;
border-bottom:1px solid #CCCCCC;
}
#softtop{
clear:both;
float:left;
width:624px;
padding:0;
margin:0;
font: 11px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
color:#F0F0F0;
}
.imgpostsoftware{
float:left;
width:146px;
margin:0;
padding:10px 10px 10px 0;
font: 11px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
color:#666666;
}
.adssoftware{
float:left;
width:468px;
margin:0;
padding:20px 0 0 0;
}
.boximg, #boxpost{
clear:both;
float:left;
width:612px;
margin:4px 0 4px 0;
padding:0;
}
.imgpost2{
float:left;
width:200px;
margin:0;
padding:2px 2px 2px 2px;
font: 11px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
color:#666666;
}
.imgpost3{
float:left;
width:80px;
margin:0;
padding:2px 12px 2px 12px;
font: 11px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
color:#666666;
}
.latestitle{
clear:both;
float:left;
width:624px;
font: 12px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
color:#a36400;
font-weight:bold;
margin:10px 0 0 0;
padding:5px 0 5px 0;
border-bottom:1px solid #E6E6E6;
}

.softwaretitle{
clear:both;
float:left;
width:624px;
font: 12px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
color:#a36400;
font-weight:bold;
margin:10px 0 5px 0;
padding:5px 0 5px 0;
border-bottom:1px solid #E6E6E6;
}
#adsmidle, .adsmidle{
clear:both;
float:left;
width:624px;
padding:0;
margin:3px 0 3px 0;
font: 10px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
}

#software{
clear:both;
float:left;
width:624px;
padding:0;
margin:3px 0 3px 0;
font: 10px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
color:#eff4f9;
background:#000;
}

#softwarea{
float:left;
width:312px;
margin:0;
padding:0px;
}
#softwareb{
float:left;
width:312px;
margin:0;
padding:0px;
}

#home{
clear:both;
float:left;
width:624px;
padding:0;
margin:3px 0 3px 0;
font: 10px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
color:#eff4f9;
background:#666666;
}
.stitle{
font: 10px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
color:#ff9e04;
font-weight:bold;
}

#software a, #software a:link,  #software a:active,  #software a:visited,
#home a, #home a:link,  #home a:active,  #home a:visited  {
color:#ffaf04;
text-decoration:none;
}
#software a:hover, #home a:hover {
color: #FFFFCC;
text-decoration:none;
}
.boxsoftware{
float:left;
width:300px;
margin:0;
padding:6px 6px 10px 6px;
}
.boxsimg{
float:left;
width:80px;
margin:0;
padding:0 5px 0 0;
}
.boxstext{
float:left;
width:210px;
margin:0;
padding:0 5px 0 0;
}

#mainright{
float:left;
width:336px;
margin:0;
padding:0 14px 0 21px;
text-align:left;
font: 11px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
color:#fff;
}

.mainrightbox{
clear:both;
float:left;
width:336px;
margin:10px 0 10px 0;
padding:0;
}

.toprightads{
clear:both;
float:left;
width:336px;
height:280px;
margin:0 0 10px 0;
padding:0;
}
.rads{
float:left;
width:160px;
margin:0;
padding:0 4px 0 3px;
}

.radsbox{
float:left;
width:160px;
margin:0;
padding:0px 0 4px 0;
background:#000
}
.righttitle{
clear:both;
float:left;
width:316px;
margin:4px 0 4px 0;
padding:2px 0 2px 20px;
background: url(../images/titlet.gif) 4px 6px no-repeat #292f34;
font: 11px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
color:#FFFFFF;
font-weight:bold;
}
#category{
clear:both;
float:left;
width:336px;
margin:0;
padding:0;
font: 11px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
}
#category a, #category a:link,  #category a:active,  #category a:visited  {
color: #49b5ff;
text-decoration:none;
}
#category a:hover {
color: #ffffff;
text-decoration:none;
}
.catbox{
float:left;
width:152px;
margin:0;
padding:2px 8px 2px 8px;
}

#recentbox, .membermenu{
clear:both;
float:left;
width:321px;
margin:0 0 6px 0;
padding:5px 5px 5px 10px;
border:0px solid #252424;
}
#recentbox a, #recentbox a:link,  #recentbox a:active,  #recentbox a:visited,
.membermenu a, .membermenu a:link,  .membermenu a:active,  .membermenu a:visited  {
color: #49b5ff;
text-decoration:none;
background: url(../images/arrow.gif) 4px 4px no-repeat;
padding:0 0 0 15px;
}
#recentbox a:hover, .membermenu a:hover  {
color: #ffffff;
text-decoration:none;
}

#random{
clear:both;
float:left;
width:336px;
margin:10px 0 10px 0;
padding:0px;
text-align:justify;
}
#random a, #random a:link,  #random a:active,  #random a:visited  {
color:#8f8e8e;
text-decoration:none;
padding:0 5px 0 0px;
}
#random a:hover {
color: #ffffff;
text-decoration:none;
}

#random img{
border:0;
}
.rimage{
float:left;
width:90px;
height:60px;
margin:0;
padding:4px 11px 4px 11px;
}


#footer{
clear:both;
float:left;
width:989px;
margin:0;
padding:10px;
text-align:left;
background:#000000;
border-top:5px solid #003366;
font: 11px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
color:#FFFFFF;
}
#footer a, #footer a:link,  #footer a:active,  #footer a:visited  {
color:#effec6;
text-decoration:none;
}
#footer a:hover {
color:#f1f3e0;
text-decoration:none;
}

/* etc */
.dnone{
display:none;
}
.btlogin {
background: #ddd;
color:#000;
border:0;
font: 11px/1.3em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
font-weight:bold;
margin:2px;
border:1px solid #ccc;
} 
.rightsearch{
font: 11px/1.5em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
text-align:left;
color:#2F496B;
padding:2px;
border:1px solid #666666;
background:#CCCCCC;
}
#bgrey{
clear:both;
float:left;
width:612px;
margin:0;
padding:5px;
border:1px solid #c5b7a7;
background:#333333;
}
#bgrey p{
margin:0 0 8px 0;
padding:0;
}
#link{
clear:both;
float:left;
width:618px;
margin:0;
padding:3px;
text-align:justify;
}
#linkbold{
font: 11px/1.6em verdana, 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif;
color:#000;
font-weight:bold;
}
#linkbold a, #linkbold a:link, #linkbold a:active, #linkbold a:visited{
font: 11px/1.6em Arial, Helvetica, sans-serif;
color:#225599;
font-weight:bold;
text-decoration:none;
}
#linkbold a:hover{
color:#990000;
}
.red{
color:#FF0000;
}

.ket{
clear:both;
float:left;
width:624px;
margin:0;
padding:0;
}
#eXTReMe{
display:none;
}
/* end etc */

/* higlight */
.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 0px solid gray;
}
.highslide:hover img {
	border: 0px solid white;
}
.highslide-wrapper {
	background: white;
}
.highslide-image {
	border: 10px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(../js/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

a.highslide-full-expand {
	background: url(../js/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
