BODY {
	margin: 0px;
	background-color: #fff;
}

TD,DIV {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Verdana;
	font-size: 13px;
}


H1 {
	font-family: Tahoma;
	font-size: 18px;
	color: #4D4D4D;
	font-weight:bold;
	margin: 0px;
	padding: 15px;
}

H2 {
	font-family: Verdana;
	font-size: 17px;
	color: #000000;
	font-weight:bold;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
}

H3 {
	font-family: Tahoma;
	font-size: 15px;
	color: #000000;
	font-weight:bold;
	margin: 0px;
	padding: 0px 5px 0px 0px;
}

FORM {
	padding: 0px;
	margin: 0px;
}


UL {
	padding: 5px 5px 5px 14px;
	margin: 0px;
}

#logomain {
	margin:3px 3px 0px 10px;
	background-image:url("img/logo.png");
	height: 26px;
	width: 44px;
	float:right;
	z-index:10;
	border: solid 1px #777;
	border-color: #777 #333 #333 #777;
}

#logomain:hover {
	background-image:url("img/logo.png");
	height: 26px;
	width: 44px;
	float:right;
	z-index:10;
	border: solid 1px #555;
	border-color: #333 #777 #777 #333;
}

#logobig {
	float: right;
	margin:10px 15px 0px 0px;
	background-image:url("img/logo_big.png");
	height: 91px;
	width: 236px;
}


#topmenu {
background-color: #ddd;
clear:both;
height:35px;
}

#logged_panel {
	margin-right: 23px;
	float:right;
	color: #fff;
}

.tbl {display:table;}
.just {text-align:justify;}
.clear {clear:both;}
.clearl {clear:left;}
.clearr {clear:right;}
.point {cursor:pointer;}

.bord {border: solid 1px #dedede;}
.bord2 {border: solid 1px #555555;}
.bord3 {border: dashed 1px #c0c0c0;}
.bord4 {border: solid 1px #333;border-color: #888 #444 #444 #888;}

.headertitle {
	font-weight: bold;
	font-size: 11px;
	color: #202020;
	background-color: #cacaca;
	height: 20px;
	padding: 6px 5px 0px 10px;
}

.headertitle2 {
	font-weight: bold;
	font-size: 9px;
	color: #202020;
	background-color: #fefefe;
	padding: 3px 3px 3px 8px;
}


.highlighttext {
	color: #000;
	background-color: #eaeaea;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.newstext {
	font-size:12px;
}

.newsofttext {
	font-size:11px;
	line-height: 17px;
}

.featuredtext {
	font-size:9px;
	text-align: justify;
	line-height: 12px;
	color: #999;
}

.lastforumstext {
	font-size:11px;
}


.date {
	color: #cacaca;
	font-size:10px;
	font-weight: bold;
	padding: 3px;
}


.headtitle {
	text-align: left;
	font-weight: bold;
	font-size: 11px;
	color: #000;
	background-color: #fff;
	padding: 5px 5px 5px 8px;
}


.label {
margin-top: -5px;
margin-left: -9px;
}

.bgw {
background-color: #fff;

}
.mainblocks {
	background-color: #fff;
	padding: 8px;
}

.rssfeed {
	text-align: left;
	font-size: 11px;
	background-color: #dedede;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.panelbg {
	background-color: #ffffde;
}

.coverbg {
	background-color: #dedede;
	background-image:url("img/bg_page1.gif");
}
.articlesbg {
	background-color: #fff;
}

.archivebg {
	background-color: #eaeaea;
}


.noticebg {
	background-color: #ffffde;
}

.featuredbg {
	background-color: #fdfdfd;
}

.newsoftbg {
	background-color: #fafafa;
}

.forumbg {
	background-color: #fffffa;
}

.screenshotbg {
	background-color: #cdcdcd;
	padding: 0px; margin: 8px;
}

.screenshotimg {
	border-style: solid;
	border-color: #ddd;
	border-width: 5px;
}


.advertisetext, a.advertisetext {  
text-align: center;
background-color: #555;
font-size: 10px;
color: #e0e0e0;
padding-right: 2px;
padding-left: 2px;
padding-top: 1px;
padding-bottom: 1px;
  }

.basetext {  
padding: 8px;
}

.short_review {
padding-right: 4px;
padding-left: 5px;
padding-top: 2px;
padding-bottom: 10px;
}


.bcprt {
	text-align: center;
	font-size: 10px;
	background-color: #eee;
	padding: 5px 5px 5px 8px;
}




.row {
padding-right: 5px;
padding-left: 5px;
padding-top: 5px;
padding-bottom: 5px;
font-size: 11px;
color: black;
} 

.comment {
padding: 8px;
font-size:11px;
}

.bgd {

}

.bgderror {
background-color: #EB5050;
background-image:url("img/bg_error.gif");
}


.recommended {
background-color: #FFFFD0;
}





a {
	color: #0000D0;
	text-decoration: none;
}

a:hover {
	color: #C0C0C0;
}

A.menu {
font-family: Verdana;
color: #202020;
text-decoration: none;
}
A.menu:hover {color:#6e6e6e;}

A.red {color: #a00;}
A.mtop {text-decoration: none;color: #fff;}
A.mtop:hover { text-decoration: none;color: #ff0;}


A.cat {
font-family: Verdana;
font-size: 11px;
color: #3E3E3E;
text-decoration: none;
}
A.cat:hover {color:#000;}


A.cattab {
font-family: Verdana;
font-size: 11px;
color: #ffffff;
text-decoration: none;
}

A.cattab1 {
font-family: Verdana;
font-size: 11px;
color: #000000;
text-decoration: none;
}


TEXTAREA, INPUT, SELECT {
font-family: Verdana;
font-size: 16px;
border: solid 1px #000;
}


INPUT.button, input[type="submit"], input[type="button"]{
font: bold 11px Verdana;
color: #fff;
cursor: pointer;
text-align: center;
background-color: #777;
border: solid 1px #222;
padding: 2px;
position:relative;
bottom: 2px;
z-index:1;
}

INPUT.button:hover,input[type="submit"]:hover, input[type="button"]:hover {
background-color: #992828;
border: solid 1px #a00;
background-image:url("img/bg_tab_hover.gif");
}

.inp_search_q {
font-size: 17px;
margin: 1px;
padding: 2px;
border: solid 1px #000;
width: 180px;
}


.inp_url {
width: 100%;
font-size: 10px;
padding: 4px;
background-color: #fffff0;
}

.qr {
	background-color:white;
	font-size: 11px;
}

.qr:hover, .qrhover {
background-color:#cceecc;
}

TEXTAREA { 
overflow: auto;
 }


.b { font-weight: bold; }

.txt {
text-align: justify;
padding: 8px;
}

.w20p {width:20%;}
.w25p {width:25%;}
.w33p {width:33.3%;}
.w40p {width:40%;}
.w45p {width:45%;}
.w46p {width:46%;}
.w47p {width:47%;}
.w48p {width:48%;}
.w50p {width:50%;}
.w60p {width:60%;}
.w100p {width:100%;}
.w80 {width:80px;}
.w100 {width:100px;}
.w120 {width:120px;}
.w140 {width:140px;}
.w180 {width:180px;}
.w220 {width:220px;}
.w280 {width:280px;}
.pad2 {padding: 2px;}
.pad3 {padding: 3px;}
.pad4 {padding: 4px;}
.pad5 {padding: 5px;}
.pad6 {padding: 6px;}
.pad7 {padding: 7px;}
.pad8 {padding: 8px;}
.pad9 {padding: 9px;}
.pad10 {padding: 10px;}
.padleft10 {padding-left: 10px;}
.padtop8 {padding-top:8px;}
.padtop9 {padding-top:9px;}
.mar5 {margin: 5px;}
.mar10 {margin: 10px;}

.marglb {margin:0px 0px 5px 10px;}
.margbr {margin: 0px 10px 5px 0px;}

.fright {float: right;}
.fleft {float: left;}
.center {text-align:center;}

.pabs {position: absolute;}
.prel {position: relative;}
.dnone {display:none;}

 .error { 
font-weight: bold;
color: #AA0000;
 }

.formerror { 
background-color: #EBC98F;
 }

.small {
font-size: 11px;
}

.required_field {
font-family: Tahoma;
font-size:13px;
font-weight: bold;
color: red;
}



.tab {
	text-align: center;
	background-color: #555;
	padding: 8px 3px 6px 3px;
	white-space: nowrap;
}


.tab:hover {
	text-align: center;
	background-color: #992828;
	padding: 7px 2px 5px 2px;
	white-space: nowrap;
	border: solid 1px #a00;
	background-image:url("img/bg_tab_hover.gif");
}

.tab1 {
	text-align: center;
	background-color: #ffffff;
	padding: 8px 3px 6px 3px;
	white-space: nowrap;
	border-width: 1px;
	border-style: solid;
	border-color: #fff #808080 #fff #fff;
	background-image:url("img/bg_tab.gif");
}

.tabdead {
	background-color: #555;
	padding:0px 3px 0px 2px;
}

.menu_user {
background-color: #555;
z-index:3;
}

.menu_user2 {
position:absolute;
margin-left:-15px;
margin-top:-5px;
display:table;
background-color: #555;
border: solid 1px #333;border-color: #888 #444 #444 #888;
padding: 10px;
z-index:3;
}


.rowtablet {
padding: 10px;
font-size: 11px;
background-color: #eaeaea;
border-style: solid;
border-width: 1px;
border-color: #ededed #cccccc #cccccc #ededed ;
} 


.bgline {
border: solid 1px #808080;
background-color: #bababa;
padding: 0px 5px 0px 5px;
color: #000;
}


.bgline_blue {
background-image:url("img/bg_title_blue.gif");
height: 34px;
padding: 0px 5px 0px 10px;
color: #fff;
}

.bgline_black {
background-image:url("img/bg_title_black.gif");
height: 34px;
padding: 0px 5px 0px 10px;
background-color: #555; color: #fff;
}

.bgline_gold {
background-image:url("img/bg_title_gold.gif");
height: 34px;
padding: 0px 5px 0px 10px;
color: #ffffff;
}



.bgline2 {
background-image:url("img/bg_title2.gif");
height: 27px;
padding: 0px 5px 0px 10px;
}

.bgline3 {
height: 34px;
padding: 0px 5px 0px 10px;
background-image:url("img/bg_title3.gif");
}

.bgline4 {
font-size: 11px;
color: #303030;
background-color: #ededed;
border-style: solid;
border-width: 1px;
border-color: #cdcdcd #808080 #808080 #cdcdcd ;
height: 26px;
padding: 0px 20px 0px 10px;
}


IMG {
vertical-align: middle;
}


.opac80 {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.opac50 {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

#imgshadow, #shadow {
	display:none;
	top:0px; left:0px;
	padding:0px; margin:0px;
	position: absolute;
	width:100%; height:100%;
	background-color: black;
	z-index: 1;
}

#scrprd {
	display:none;
	top:0px; left:0px;
	padding:3px; margin:0px;
	position: absolute;
	background-color: gray;
	z-index: 2;
}

#as_res {
	margin-top: 12px;
	z-index: 3;
	position:absolute;
	cursor:pointer;
}

.pages {font-size: 14px; text-align: center;}
a.pagelink {padding: 5px;color: #fff;background-color: #555;}
a.pagelink:hover {padding: 5px;color: #fff;background-color: #992828; cursor: pointer;}


.d_item{display:block}
.d_item *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ffe}
.d_item1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #9e706d;
  border-right:1px solid #9e706d;
  background:#d4c0bf}
.d_item2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #661e19;
  border-right:1px solid #661e19;
  background:#decfce}
.d_item3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #decfce;
  border-right:1px solid #decfce;}
.d_item4{
  border-left:1px solid #9e706d;
  border-right:1px solid #9e706d}
.d_item5{
  border-left:1px solid #d4c0bf;
  border-right:1px solid #d4c0bf}
.d_itemfg{
  background:#ffe}

.in_shadow {
filter: progid: DXImageTransform.Microsoft.Alpha(opacity=60);
-moz-opacity: 0.6;    /* Mozilla 1.6  */
-khtml-opacity: 0.6;  /* Konqueror 3.1, Safari 1.1 */
opacity: 0.6;         /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
filter: alpha(opacity=60); /* IE 5.5+*/
}

.white {color:white;}
.red {color:red;}
.yellow {color:yellow;}