html, body {
font: 12px Verdana,Tahoma,Arial,sans-serif;
font-weight:normal;
color:#000000;
background: #FFFFFF url(../img/bg_full.jpg) top;
}

body
{
margin:0 auto;
padding: 0px 0px 0px 0px;
width:1000px;
color:#000000;
background: #ffffff;
border:none;
/*border:solid 1px #cccccc;*/
}

#container
{
margin:0px auto;
width:1000px;
}

a 
{
color:#3366cc;
/* color:#3366CC; */
text-decoration:underline;
}

a:hover
{
color:#ff3a06;
}

a img 
{
border:0;
}

h4 {
margin:0px 0 10px 0;
padding:3px 0 0 10px;
color:#941919;
background: #dfefff;
font-family:"lucida grande",tahoma,arial,helvetica,sans-serif;
font-size:16px;
font-weight:bold;
}

#header {
margin: 0px auto;
background: transparent;
height: 130px;
position: relative;
}

#headershop {
margin: 0px auto;
background: transparent;
height: 100px;
position: relative;
}

#headersmall {
margin: 0px auto;
background: transparent;
height: 100px;
position: relative;
}

#headerlogosmall {
left: 5px;
top:7px;
float:left;
position: relative;
height: 60px;
}

#headerlogo {
left: 5px;
top:7px;
float:left;
position: relative;
height: 100px;
}

#headerlogoshop {
left: 5px;
top:7px;
float:left;
position: relative;
height: 70px;
}

#headersearch {
left: 6px;
top:80px;
float:left;
position: absolute;
}

#google{
margin: 0px;
right: 6px;
float: right;
position: relative;
top:6px;
}

#navdownload {
list-style: none;
position: absolute;
margin: 0px;
padding: 0px;
left: 5px;
bottom: 0px;
width: 990px;
background:#397399;
}

#navdownload li {
float:left;
margin: 0px;
}

#nav {
list-style: none;
position: absolute;
margin: 0px;
padding: 0px;
left: 5px;
bottom: 2px;
width: 990px;
height: 23px;
background: url(../img/nav.gif) left top repeat-x;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-opera-border-radius:5px;
}

#nav li {
float:left;
display: block;
margin: 0px;
}

#nav a:visited{
color: #ffffff;
text-decoration: none;
}

#nav a{
color: #ffffff;
text-decoration: none;
padding: 4px 14px;
font-size: 12px;
font-family: Arial;
font-weight: bold;
display: block;
border-right: 1px solid #7795BD;
}

#nav a:hover {
color: #f1f1f1;
text-decoration: none;
padding: 4px 14px;
display: block;
background:url(../img/nav_hover.gif) left top repeat-x;
}

.left{float:left;}
.right{float:right;}

.leftColTitle {
font-size: 12px;
padding: 4px 0px 6px 0px;
background:url(../img/leftColTitle.gif) left top repeat-x;
color: #ffffff;
font-family:Verdana;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-opera-border-radius:5px;
}

#headerlinks
{
color:#6666CC;
text-align:right;
padding:0;
}

#headerlinks a
{
color:#6666CC;
text-decoration:none;
}

#headerlinks a:hover
{
color:#6666CC;
}

#fulldesc a
{
text-decoration:none;
}

.detailpadrw td
{
padding:3px 3px 3px 10px;
}

.twit {margin-bottom:5px;}

.menux {border-bottom: 1px solid #dddddd; padding: 5px 0px 5px 0px; background-color: #fff9f9;}

.menuz {font: 11px Arial; padding: 0px 4px 0px 4px;}

.topx {margin-top:15px;}

.mpdx {background-color: #ffffff;color: #7d0000;font-weight:bold;font-size:13px; font-family:Verdana;padding:3px;border-bottom:solid 2px #0f81ba;}

.mpdy {background-color: #FFFFFF;color: #7d0000;font-weight:bold;font-size:13px; font-family:Verdana;padding:3px;margin:0px 0px 10px 0px;border-bottom:solid 2px #0f81ba;}

.iconx {float:left;margin:3px;}

.dsppadz {font-size:11px;}

.topsz {font-size:16px;font-weight:bold;color:#a01e00;border-bottom:solid 1px #4696d3;}

.footx {text-align:center;}

.footercopy {text-align:center;color:#d7d9d7;}

.p2dez {font-family: Arial; margin:0px 10px 5px 10px; padding:0; font-size:12px;}

.p2mads {margin:5px 0 0 10px;}

.p2infoc {clear:both;padding:5px 6px 5px 6px;margin:7px 5px 5px 5px;border: double #c4d4f1;}

.leftfeatx {padding-left:5px;background-color: #ffffff;color: #7d0000;font-weight:bold;font-size:13px; font-family:Verdana;margin:0 5px 10px 5px;letter-spacing: 0.5px;border-bottom:solid 2px #4696d3;}

.leftfeatxy {padding-left:5px;background-color: #ffffff;color: #7d0000;font-weight:bold;font-size:14px; font-family:Verdana;margin:10px 5px 0 5px;letter-spacing: 0.5px;border-bottom:solid 2px #4696d3;}

.xfeatx {margin:0 5px 3px 5px;}

.pikk {color:#339933;font-size:11px;}

.p2addd {float:left; padding:0px 5px 0px 8px; margin:0 0 5px 0;}

.p2dx {font-family: Arial;font-size:12px;margin:0 10px 5px 10px;}

.lnkp2 {float:right;margin-bottom:10px;}

.boxp2d {clear:both;padding-left:8px;margin-bottom:5px;}

.p2lnks {float:left;margin-top:13px;}

.tablep2 {float:left; margin-left:1px; border: 3px solid #e6eefc;}

.dapfont {font-size:11px;}

.p2clean {float:right;padding:10px 30px 0 0px;}

.p2clearbx {clear:both;padding-left:6px;margin:7px 0 8px 0;}

.rewic {background: #ffffff url (../img/rew-icon.jpg) no-repeat;}

.leftside {
float:left;
width: 190px;
margin:0;
padding:0;
}

.rightside {
float:right;
margin:0;
padding:0;
width: 794px;
background:#ffffff;
border:none;
}

.forumicon {
background: #ffffff url(../img/comment.gif) no-repeat;
padding-left:17px;
padding-bottom:35px;
}

.updateicon {
background: #ffffff url(../img/updateinfo.gif) no-repeat;
padding-left:17px;
padding-bottom:35px;
}

.downloadico {
background: #ffffff url(../img/downloadico.gif) no-repeat;
padding-top:2px;
padding-left:18px;
padding-bottom:10px;
}

.downloadmir {
background: #ffffff url(../img/drive.png) no-repeat;
padding-top:2px;
padding-left:18px;
padding-right:2px;
padding-bottom:10px;
}

.downloadicofirst {
background: #ffffff url(../img/download_ico_1.gif) no-repeat;
padding-left:20px;
padding-bottom:10px;
}

.affd {
background: #ffffff url(../img/affd.png) no-repeat;
padding-left:20px;
padding-bottom:10px;
}

.rewico {
background: #ffffff url(../img/user_comment.png) no-repeat;
padding-left:20px;
padding-bottom:10px;
}

.rewicod {
background: #ffffff url(../img/user_comments.png) no-repeat;
padding-left:20px;
padding-bottom:10px;
}

.descico {
background: #ffffff url(../img/desc_icon.png) no-repeat;
padding-left:20px;
padding-bottom:10px;
}

.warningz {
background: #ffffff url(../img/error.png) no-repeat;
padding-left:18px;
padding-bottom:10px;
}

.shopping {
background: #ffffff url(../img/shopping-cart.gif) no-repeat;
padding-top:2px;
padding-left:20px;
padding-bottom:10px;
}

#spacer{clear:both;}

#left
{
width:200px;
text-align:left;
}

/*#right
{
width:190px;
text-align:left;
margin-left:0px;
padding:5px 0px 10px 0px;
}*/

#content
{
margin-left:2px;
background:#ffffff;
border:none;
text-align:left;
width:794px;
}

#contentp1
{ 
padding:0; 
background:#ffffff;
}

#contentp2
{ 
padding:0; 
background:#ffffff;
}

#contentin
{ 
background:#ffffff;
color:#7d0000;
font: bold 13px/100% verdana, sans-serif, Arial;
border-bottom:solid 2px #0f81ba;
margin:0px 14px 5px 4px;
padding:3px 5px 5px 4px;
}

#contentinrew
{ 
background:#ffffff;
color:#7d0000;
font: bold 13px/100% verdana, sans-serif, Arial;
border-bottom:solid 2px #0f81ba;
margin:10px 14px 5px 14px;
padding:3px 5px 5px 6px;
}

#contentbuy
{
margin:5px auto;
background:#ffffff;
border:solid 1px #d0d0d0;
text-align:left;
padding:5px;
width:985px;
}

#contentbuy a
{
font-size:10px;
}

.catlinks
{
padding:4px;
margin:5px 2px 2px 5px;
background:#fff9f9;
font-size:10px;
border:solid 1px #d0d0d0;
text-align:center;
width:980px;
}

#updinfo
{
/*background:url(../img/info_bg.gif) top center repeat-x;*/
padding:5px 10px 20px 5px;
}

.red
{
color:#ff3a06;
}

.green
{
color:#008000;
}

.blue
{
color:#0077cc;
}

#container h1
{
clear:both;
font-size:18px;
padding:0px;
margin:5px 0px 5px 3px;
}

#content h1
{
clear:both;
font-size:18px;
padding:0px;
margin:5px 0px 5px 3px;
/*padding:0 0 0 7px;*/
}

#contentp1 h2
{
font-size:18px;
padding:0px;
margin:5px 0px 5px 10px;
}

#contentp2 h1
{
background:none;
padding:0;
font-size:18px;
margin:0;
}

#contentin h2
{
background:none;
padding:0;
color:#a50e0e;
font-size:15px;
}

#content h2
{
font-size:13px;
/*background:url(../img/blue_arrow.gif) 0 3px no-repeat;*/
margin:5px 0 10px 0px;
padding:0px;
color:#a50e0e;
}

#contentbuy h2, h1
{
clear:both;
font-size:14px;
padding:0px;
margin:5px 0 10px 10px;
/*padding:0 0 0 7px;*/
}

#contentbuy h3
{
clear:both;
font-size:14px;
/*background:url(../img/blue_arrow.gif) 0 3px no-repeat;*/
margin:5px 0 10px 0px;
padding:0;
}

table{font: 10px Verdana,Tahoma,Arial,sans-serif;}

#infozpage
{
background: #ffffff;
width: 770px;
height: 285px;
margin:0px 8px 0px 8px;
border:none;
/*margin:0 10px 1px 10px;*/
}

#rewrate
{
background: #ffffff;
width: 470px;
margin:0px 8px 0px 8px;
border:none;
/*margin:0 10px 1px 10px;*/
}

#infozpagex
{
background: #ffffff;
width: 770px;
height: 255px;
padding-left:18px;
border:none;
/*margin:0 10px 1px 10px;*/
}

#infoz
{
background: #ffffff;
width: 750px;
margin:0 10px 10px 10px;
border-top:none;
}

#lefts {
	float: left;
}

#rights {
	float: right;
}

#leftsp1 {
	float: left;
	margin:2px 0 0 7px;
}

#rightsp1 {
	float: right;
	margin: 2px 0 0 0;
}

#rightsp2 {
	float: right;
	padding-right:15px;
}



#mpditems
{
background: #ffffff;
width: 350px;
margin:0 20px 8px 0px;
padding:0;
float:right;
border-top:none;
}

#mpditemz
{
background:#FAFBFF;
width: 350px;
margin:0 10px 8px 10px;
padding:0;
float:left;
border:none;
}

#mpditems ul
{
padding:0;
margin:7px;
list-style:none;
}

#mpditemz ul
{
padding:0;
margin:7px;
list-style:none;
}

#mpditems li
{
color:#000;
margin:5px 0 0 0;
padding-left:25px;
}

#mpditemz li
{
color:#000;
margin:5px 0 0 0;
padding-left:25px;
}

#li-1
{
background: url(../img/li.gif) top left no-repeat;
}
#li-2
{
background: url(../img/li.gif) top left no-repeat;
}
#li-3
{
background: url(../img/li.gif) top left no-repeat;
}
#li-4
{
background: url(../img/li.gif) top left no-repeat;
}
#li-5
{
background: url(../img/li.gif) top left no-repeat;
}
#li-6
{
background: url(../img/li.gif) top left no-repeat;
}
#li-7
{
background: url(../img/li.gif) top left no-repeat;
}
#li-8
{
background: url(../img/li.gif) top left no-repeat;
}
#li-9
{
background: url(../img/li.gif) top left no-repeat;
}
#li-10
{
background: url(../img/li.gif) top left no-repeat;
}



#mpditems a
{
font-size:12px;
margin-right:5px;
color:#3366cc;
text-decoration:none;
display:block;
}

#mpditemz a
{
font-size:12px;
margin-right:5px;
color:#3366cc;
text-decoration:none;
display:block;
}

#mpditems a:hover
{
font-size:12px;
margin-right:5px;
color:red;
text-decoration:none;
display:block;
}

#mpditemz a:hover
{
font-size:12px;
margin-right:5px;
color:red;
text-decoration:none;
display:block;
}

#nrdwn
{
color:#666666;
}

#footer
{
line-height:14px;
border:solid 2px #397399;
margin: 0;
text-align:center;
background:#397399;
color:#ffffff;
}

.separator {font-size:10px; color:#FFFFFF; font-weight:normal;}

#footer a
{
color:#ffffff;
text-decoration:none;
}

#footer a:hover
{
color:#ff3a06;
text-decoration:none;
}

#news{margin:10px 10px 10px 10px; text-align:justify;}
#news p{margin:0;}

#news h1
{
color:#00a9d7;
clear:both;
font-size:12px;
background:url(../img/blue_v.gif) 0 3px no-repeat;
margin:10px 0 10px 0;
padding:2px 0 2px 20px;
}

#page1head {margin:0 6px 0 7px;}

#page1head h2
{
background: url(../img/nav.gif) left top repeat-x;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-opera-border-radius:5px;
color:#FFFFFF;
font-family: Arial;
font-size: 15px;
font-weight: bold;
padding:3px 0 2px 8px;
}

#rewhead {margin:0 6px 0 7px;}

#rewhead h2
{
background: url(../img/nav.gif) left top repeat-x;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-opera-border-radius:5px;
color:#FFFFFF;
font-family: Arial;
font-size: 15px;
font-weight: bold;
padding:3px 0 2px 8px;
}

.stil
{
background: url(../img/nav.gif) left top repeat-x;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-opera-border-radius:5px;
color:#FFFFFF;
font-family: Arial;
font-size: 15px;
font-weight: bold;
padding:3px 0 2px 8px;
margin-bottom:5px;
}

.stil2
{
background: url(../img/nav.gif) left top repeat-x;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-opera-border-radius:5px;
color:#FFFFFF;
font-family: Arial;
font-size: 15px;
font-weight: bold;
padding:3px 0 2px 10px;
margin:5px 5px 10px 5px;
}

#weektop{margin:0px 10px 0px 10px;}

#weektop p{margin:0;}
#weektop h1
{
color:#8b0505;
clear:both;
font-size:14px;
/*background:url(../img/red_v.gif) 0 3px no-repeat;*/
margin:10px 0 10px 0;
padding:2px 0 2px 15px;
}

#weektop td
{
border:solid 1px #fff;
border-top:none;
}

#weektop a {
font-size:12px;
}

#weektop .gri
{
background:#eff3fc;
}

.reviewst{margin:5px 5px 0px 15px;}
.reviewst p{margin:0;}

.reviewst td
{
border:solid 1px #fff;
border-top:none;
}

.reviewst a {
font-size:12px;
text-decoration:bold;
}

.reviewstp1{margin:5px 5px 0px 8px;}
.reviewstp1 p{margin:0;}

.reviewstp1 td
{
border:solid 1px #fff;
border-top:none;
}

.reviewstp1 a {
font-size:12px;
text-decoration:bold;
}

.urew {
font-size:12px;
text-decoration:bold;
display:none;
}

.pick
{
background:url(../img/heart.gif) 5px 5px no-repeat;
color: #339933;
padding:6px 0px 0 20px;
margin: 0 auto;
}

#olsep
{
line-height: 28px;
width:3px;
padding:0;
/*height:25px;
background:url(../img/separator.gif) 1px 13px no-repeat;*/
}

#leftmenu
{
padding:5px;
margin-right:5px;
font-size:11px;
border:none;
background-color:#FFFFFF !important;
}

#rightmenu
{
border:none;
padding:5px 5px 10px 5px;
font-size:11px;
}

#leftmenu h1, h3, h5
{
margin:0 0 10px 0;
padding:0 0 0 5px;
color:#8b0505;
font-size:14px;
}

#left ul
{
margin:5px 0 5px 20px;
padding:0;
list-style-image:url(../img/left_li.gif);
}

#left li
{
margin:5px 0 5px 0;
}

#left a {text-decoration:none;}
.leftcateg a{color:#3366cc; text-decoration:none;}
.leftcategsel a{color:#ff3a06; text-decoration:none;}

.leftcateg p
{
background:#e8ffff;
margin:0;
padding:3px;
border-left:dotted 1px #d0d0d0;
border-right:dotted 1px #d0d0d0;
border-top: solid 1px #d0d0d0;
}

.leftcategsel p
{
background:#e8ffff;
margin:0;
font-weight:bold;
padding:3px;
border-left:solid 2px #d0d0d0;
border-right:solid 2px #d0d0d0;
border-top: solid 2px #d0d0d0;
}

.leftcateg p:hover
{
font-weight:bold;
padding:3px;
border-left:dotted 1px #d0d0d0;
border-right:dotted 1px #d0d0d0;
border-top: solid 1px #d0d0d0;
}


#path
{
font-size:10px;
font-weight:bold;
padding:5px;
background:#fff9f9;
}

#pathad
{
font-size:10px;
font-weight:bold;
margin:0px 8px 5px 8px;
padding:3px;
background:#e6eefc;
}

#separatorpage1
{
font-size:10px;
font-weight:bold;
padding:2px;
margin:6px 8px 6px 8px;
background:#e6eefc;
}

#pathadz
{
font-size:5px;
font-weight:bold;
margin:0px 8px 5px 8px;
padding: 2px;
background:#e6eefc;
}

#pathlink
{
font-size:10px;
font-weight:bold;
padding:3px;
margin:3px 6px 5px 6px;
border:solid 1px #dfdfdf;
background:#fffff3;
}

#pathaff
{
font-size:11px;
font-weight:bold;
padding:5px;
border:solid 1px #dfdfdf;
background:#fffff3;
}

#barasep
{
font-size:5px;
font-weight:bold;
padding:2px;
background:#e6eefc;
margin:0px 8px 5px 8px;
}

#subcategs
{
margin:0 10px 10px 10px;
/*border:solid 1px #dfdfdf;*/
}

#subcategs a{
font-size:14px;
text-decoration:none;
}

#subcategs ul
{
margin:0 10px 0 20px;
padding:0 0 0 10px;
list-style-image:url(../img/arrow_categ.gif);
list-style-position:outside;
}

#forumsidebar
{
text-align:left;
width:300px;
height:200px;
}

#forumsidebar ul
{
margin:0;
padding-left:20px;
padding-bottom:7px;
background:url(../img/arrow_categ.gif) center left no-repeat;
border-bottom:solid 2px #edf0ed;
}

.detailpad td
{
padding:3px 3px 3px 10px;
}

#padsleft
{
width: 185px;
margin: 5px 0 0 4px;
}

.leftpads
{
border:solid 1px #aaaaaa;
background:#fff9f9;
padding:5px;
text-decoration:none;
margin:3px 0px 10px 0px;
}

#padsp2tmain
{
width: 188px;
margin:0px 0 0 4px;
}

#padsleftmain
{
width: 190px;
margin:0px 0 0 7px;
}

#padsleftmain a
{
text-decoration:none;
}

.leftpadsmain
{
border:solid 1px #d4d1cc;
background:#fff9f9;
padding:5px 2px 5px 1px;
margin:0 0px 10px 0;
}

.rightbar
{
width: 160px;
border:dotted 1px #aaaaaa;
background:#fff9f9;
padding:0px;
margin:0 2px 7px 0;
}

.rightbarads
{
width: 160px;
border:dotted 1px #aaaaaa;
background:#ffffff;
padding:0px;
margin:0 2px 7px 0;
}

.paddetailz
{
width: 400px;
border:solid 1px #aaaaaa;
/*background:#fff9f9;*/
background:#FAFBFF;
padding:5px;
margin:0 10px 5px 10px;
}

.toppads
{
border:dotted 1px #aaaaaa;
background:#fff9f9;
padding:3px;
margin:0 0 5px 0;
}

.homepads
{
border: solid 1px #aaaaaa;
background-color:#FAFBFF !important;
padding:8px;
margin:1px 0px 8px 0px;
}

#error {padding:10px; color:#FF0000;}

.pressgri
{
margin:5px;
padding:5px;
background:#eff3fc;
}

.pressalb
{
margin:5px;
padding:5px;
background:#ffffff;
}

#screenshot
{
position:absolute;
padding:3px;
border:solid 1px #cccccc;
background:#ffffff;
}

.nounderline a
{
font-size: 12px;
color:#3366cc;
text-decoration:none;
font-weight:bold;
}

.nounderline a:hover
{
font-size: 12px;
color:#3366cc;
font-weight:bold;
text-decoration:underline;
}

#downlinks
{
clear:both;
margin:0px 10px 10px 9px;
font-size:12px;
font:arial;
}

.topsa{
border:dotted 1px #aaaaaa;
background:#ffffff;
padding:3px;
margin-bottom:5px;
}