html, body, p, table, tr, td,
h1, h2, h3, a, img, form {
        margin: 0;
        padding: 0;
        border: 0;}
body {font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;}
html, body{ width:100%; padding: 0; margin: 0;}
a {color:#d39393; font-weight:normal;}
a:hover {text-decoration: underline; }
div{ position:relative;}
.clear {height: 0; line-height: 0; font-size: 0; clear: both;}
.a1{ color:#fe8;}
.a2{ color:#e5e5e5;}
.a3{ color:#7df;}
.a4{text-decoration:none; color:#FFFFFF; font-weight:bold;}

h1 {
	color:#424141;
	font-family:'Georgia','Times New Roman',times,serif;
	font-size:28px;
	font-weight:bold;
	line-height:28px;
	height:28px;
	padding: 0;

}
h3 {
	font-size:18px;
}

hr {
	background-color:#BBBBBB;
	height:3px;
	border:0 none;
	line-height: 0pt;

}

.wrapper {
   top:9px;  width:960px;  margin: 0 auto;}


/*Header*/
.header{ height:55px; width:100%;}
.logo{ width:224px; height:52px; float:left;}
.header_links{
	float:right;
	width:725px;
	height:26px;
	margin-top:12px;
	right:1px;
	color:#e5e5e5;
}
.header_links a{ padding:0 4px 0 4px;}
.header_enter{ background:url(../images/enter_line.gif) top left repeat-x; color:#FFFFFF; height:26px; padding:0 0 0 4px; font-weight:bold; float:right; line-height:26px; border-left:1px solid #555;}
.enter_left{ float:right;height:26px; width:9px; overflow:hidden; background:url(../images/header_lr.png) top right no-repeat; }
.header_right{ background:url(../images/header_line.gif) top left  repeat-x; float:right; height:26px; line-height:26px;}
.header_links span{ line-height:26px; padding:0 4px 0 4px;}
.header_links span.spanbrd{ line-height:26px; border-left:1px dashed #aaa; padding:0 4px 0 4px;}
.enter_right{ float: right; height:26px; width:9px; overflow:hidden; background:url(../images/header_lr.png) top left no-repeat; }

/*NavBar*/
#main-nav{	height:27px;	line-height:27px;	background:url(../images/main-navbar-bg.gif) top left repeat-x;	margin-top:10px;
	list-style-type:none;	font-size:12px;	border-right-width: 1px;	border-left-width: 1px;	border-top-style: none;
	border-right-style: solid;	border-left-style: solid;	border-right-color: #BFBFBF;	border-left-color: #BFBFBF;}
#main-nav ul{ margin:0; padding:0; list-style-type:none; background:#FF0000;}
#main-nav li {float:left; height:27px;}
#main-nav li a, #main-nav li a:visited { display: inline; height:27px; text-align:center; color:#FFFFFF;  text-decoration:none; padding:0  15px; }
#main-nav li a:hover, #main-nav li:hover a { color:#D4D4D4;} 
#main-nav li a.chosen, #main-nav li a.chosen:visited,  #main-nav li a:active, #main-nav li a:focus { height:27px; display:inline-block; color:#A2A645; background: url(../images/nav-hov.gif) top left repeat-x;} 

/*Content*/
.content-out{width:959px;
 border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #EAEAEA;
	border-bottom-color: #EAEAEA;
	border-left-color: #EAEAEA;}
.content{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #BBBBBB;
	border-bottom-color: #BBBBBB;
	border-left-color: #BBBBBB;
	overflow:hidden;
	
}
#sub-nav{ height:24px; line-height:24px; background:url(../images/sub-nav.png) bottom left repeat-x; padding:0 0 5px 2px; margin:0; list-style-type:none; font-size:11px;}
#sub-nav ul{margin:0; padding:0; list-style-type:none;}
#sub-nav li {
	float:left;
	height:12px;
	line-height:12px;
	border-right-width: 2px;
	border-right-color: #424141;
	border-right-style: solid;
	margin-top:6px;
	
}
#sub-nav li a, #sub-nav li a:visited { height:12px; line-height:12px; text-align:center; color: #000000;  text-decoration:none; padding:0  10px; }
#sub-nav li a:hover, #sub-nav li:hover a { color:#459FDA;} 
#sub-nav li a.chosen, #sub-nav li a.chosen:visited,  #sub-nav li a:active, #sub-nav li a:focus {  color:#C60404;} 
#search-box{ background:url(../images/white-grey.gif) top left repeat-x; height:29px; border-bottom-width: 1px; border-bottom-color: #CFCFCF; border-bottom-style: solid;}
#search {
margin:0 auto;
padding-top:5px;
width:460px;
}

#content-left{
	width:701px;
	float:left;
	padding:10px 20px 35px;
}
.wrap {width: 100%; overflow: hidden; padding-left:5px;}
#left-row{	width:225px;	margin:0 5px 0 0px;	float:left;	
	border-right-width: 1px;	border-left-width: 1px;	
	border-right-style: solid;	border-left-style: solid;	
	border-right-color: #CCCCCC;	border-left-color: #CCCCCC;  margin-bottom: -9999px; padding-bottom: 9999px;}
#row-head{
	background:#eaeaea url(../images/block-gradient-back.gif) top left repeat-x;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	width:225px;	margin:7px 5px 0 0px; border-top-width: 1px;
	border-right-width: 1px;	border-left-width: 1px;	border-top-style: solid;
	border-right-style: solid;	border-left-style: solid;	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;	border-left-color: #CCCCCC;  margin-bottom: -9999px; padding-bottom: 9999px; float:left;
}
#row-head p{ padding:8px 12px;}
#row-head p a{
	color: #000000;
	text-decoration: none;
} 
#row-img{ height:133px; width:215px; text-align:center; margin:0 auto; border:solid 1px #CCCCCC;}
#row-img img{ height:129px; width:211px; margin: 0 auto; padding-top:2px;}
#left-row p{ padding:7px 7px 20px 7px; color:#939393; line-height:14px; font-size: 12px;}
#row-foot{
	width:225px;
	margin:0 5px 0 0;
	float:left;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	height:70px;
	padding-top:10px;
	margin-bottom:10px;
}
	.clear1 {height: 1px; line-height: 0; font-size: 0; clear: both; width:215px; margin:0 auto; background:url(../images/clear1.gif) top left repeat-x;}
	#row-foot p{ padding:3px 10px; color: #373636;}
	#row-foot a{ color: #373636;}
	#row-foot a:hover{ color:#459FDA; text-decoration:none;}
	#news-row{	width:231px;	margin:2px 0 0 2px;	float:left;  margin-bottom: -9999px; padding-bottom: 9999px; font-size:13px;}
	#news-block{ clear:both; padding-top:10px;}
	#news-time{ color:#689fda; font-weight:bold; float:left; width:40px; text-align:center;}
	#news-txt{ width:190px; float:right; color:#373636;}
	#news-txt a{ color: #000000; font-weight:normal; text-decoration:underline;}
	#news-txt a:hover{ text-decoration:none;}
	#news-date{ font-weight:bold; text-align:center; color:#004f81; clear:both; padding-top:10px;}
	
	#content-right{ width:210px; float:right;}
	#content-right-banner{ width:200px; height:320px; margin:67px 0 20px; }
	
	
	/*footer*/
	#footer-nav{
	background:#949494;
	height:24px;
	font-weight:bold;
	line-height:24px;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	margin:20px 0 1px 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 1px;
	word-spacing:2px;
	width: 955px;
}
	#footer_text {
	padding: 10px 0 0 0;
	font-size:11px;
	color:#373636;
	height: 45px;
	border:1px solid #DADADA;
}
#footer_text a {color:#373636; font-weight:normal; }
#footer_text div {
	float:left;
	padding: 0px 0px 0 18px;
}
#footer_text1 {border-left:1px solid #DADADA; width:20%;margin-top: 5px;}
#footer_text2 {border-left:1px solid #DADADA; width:25%;margin-top: 5px;}
#footer_text3 {border-left:1px solid #DADADA; width:20%;margin-top: 5px;}

.foo {color:gray; font-size:0.8em;margin:0; padding-bottom:0; padding-left:10px; padding-right:0; }
.foo a {color:#aaaaaa;}

	
#corner-left{ position:absolute; height:3px; width:3px; background: url(../images/corner-left.gif) top left no-repeat; top:0px; left:0px;}
#corner-right{ position:absolute; height:3px; width:3px; background: url(../images/corner-right.gif) top right no-repeat; top:0px; right:0px;}
#row-foot-box{ padding-left:5px; width:100%; overflow:hidden}
#bottom-l{ height:0; padding:0; margin:0 auto; width:100%;}



#navigation {
	background: transparent url(../images/main-navbar-bg.gif) no-repeat scroll left 2px;
	z-index:4;
	width:960px;
	margin:10px 0 0 0;
	padding:0;
	height:29px;
}
#globalnav {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
	padding:0;
}
#globalnav li {
float:left;
margin:0;
padding:0;
}
#globalnav a, #navigation .submenu a {
background-color:#000000;
background-position:left top;
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
float:left;
font-weight:bold;
height:0;
margin:0;
overflow:hidden;
padding-top:29px;
}
#globalnav li.home-tab a.here:hover, #globalnav li.home-tab a.here {
background:transparent url(../images/navigation-all.gif) no-repeat scroll 0 -60px;
}
#globalnav li.soft-tab a.here:hover, #globalnav li.soft-tab a.here {
background:transparent url(../images/navigation-all.gif) no-repeat scroll -83px -60px;
}
#globalnav li.hard-tab a.here:hover, #globalnav li.hard-tab a.here {
background:transparent url(../images/navigation-all.gif) no-repeat scroll -141px -60px;
}
#globalnav li.graphics-tab a.here:hover, #globalnav li.graphics-tab a.here {
background:transparent url(../images/navigation-all.gif) no-repeat scroll -220px -60px;
}
#globalnav li.mobi-tab a.here:hover, #globalnav li.mobi-tab a.here {
background:transparent url(../images/navigation-all.gif) no-repeat scroll -307px -60px;
}
#globalnav li.market-tab a.here:hover, #globalnav li.market-tab a.here {
background:transparent url(../images/navigation-all.gif) no-repeat scroll -371px -60px;
}
#globalnav li.games-tab a.here:hover, #globalnav li.games-tab a.here {
background:transparent url(../images/navigation-all.gif) no-repeat scroll -445px -60px;
}

#globalnav li.home-tab a {
background:transparent url(../images/navigation-all.gif) no-repeat scroll 1px 0;
width:82px;
}
#globalnav li.soft-tab a {
background:transparent url(../images/navigation-all.gif) no-repeat scroll -83px 0;
width:58px;
}
#globalnav li.hard-tab a {
background:transparent url(../images/navigation-all.gif) no-repeat scroll -141px 0;
width:79px;
}
#globalnav li.graphics-tab a {
background:transparent url(../images/navigation-all.gif) no-repeat scroll -220px 0;
width:87px;
}
#globalnav li.mobi-tab a {
background:transparent url(../images/navigation-all.gif) no-repeat scroll -307px 0;
width:64px;
}
#globalnav li.market-tab a {
background:transparent url(../images/navigation-all.gif) no-repeat scroll -371px 0;
text-decoration:none;
width:74px;
}
#globalnav li.games-tab a {
background:transparent url(../images/navigation-all.gif) no-repeat scroll -445px 0;
text-decoration:none;
width:62px;
}

#globalnav li.home-tab a:hover {
background:transparent url(../images/navigation-all.gif) no-repeat scroll 1px -30px;
}
#globalnav li.soft-tab a:hover {
background:transparent url(../images/navigation-all.gif) no-repeat scroll -83px -30px;
}
#globalnav li.hard-tab a:hover {
background:transparent url(../images/navigation-all.gif) no-repeat scroll -141px -30px;
}
#globalnav li.graphics-tab a:hover {
background:transparent url(../images/navigation-all.gif) no-repeat scroll -220px -30px;
}
#globalnav li.mobi-tab a:hover {
background:transparent url(../images/navigation-all.gif) no-repeat scroll -307px -30px;
}
#globalnav li.market-tab a:hover {
background:transparent url(../images/navigation-all.gif) no-repeat scroll -371px -30px;
}
#globalnav li.games-tab a:hover {
background:transparent url(../images/navigation-all.gif) no-repeat scroll -445px -30px;
}

#navigation ul.home-submenu {
background:transparent url(../images/navigation-subnav-bg.png) repeat-x scroll left bottom;
clear:both;
height:22px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 1px 0 2px;
padding-bottom:4px;
padding-top:4px;
}
#navigation ul.home-submenu li {
background:transparent url(../images/navigation-subnav-separator.png) no-repeat scroll right 5px;
display:block;
float:left;
height:auto;
margin-top:1px;
padding:0.2em 0 0.4em;
}
#navigation ul.home-submenu li a {
background:transparent none repeat scroll 0;
border:0 none;
color:#333333;
display:inline;
height:16px;
margin:0;
padding:0.3em 1em;
text-indent:0;
}
#navigation ul.home-submenu a:active, #navigation ul.home-submenu a.active, #navigation ul.home-submenu a.active:link {
background:transparent none repeat scroll 0;
color:#9CA123;
}
#navigation ul.home-submenu a:hover {
color:#459FDA;
text-decoration:none;
}
ul#tabs {
overflow:hidden;
}
ul#tabs li {
border:1px solid;
float:left;
margin-right:5px;
padding:0.2em;
}
ul.submenu {
background:transparent url(../images/navigation-subnav-bg.png) repeat-x scroll center bottom;
height:22px;
padding:5px 0;
}
ul.submenu li {
background:transparent url(../images/navigation-subnav-separator.png) no-repeat scroll right center;
display:block;
float:left;
padding:0.4em 1em;
}
ul.submenu li.last {
background:transparent none repeat scroll 0;
}
ul.submenu a {
color:#333333;
font-weight:bold;
}
ul.submenu a:hover {
color:#459FDA;
}
ul.submenu li.active a {
color:#ACB034;
}
ul.submenu a.grey-colored, ul.submenu a.grey-colored:hover {
color:#999999;
text-decoration:none;
}
#navigation ul.home-submenu li.last {
background:transparent none repeat scroll 0;
}
#navigation ul.home-submenu a {
color:#333333;
font-weight:bold;
text-decoration:none;
}
#navigation ul.home-submenu a:hover {
color:#459FDA;
}
#navigation ul.home-submenu li.active a {
color:#ACB034;
}

#search input#searchbtn {
	background:transparent url(../images/button-search.gif) no-repeat scroll left;
	color: #FFFFFF;
	width: 20px;
	font-size: 10px;
	font-weight: bold;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; 
	text-transform: uppercase;
	text-align: left;
	padding-left:10px;
	width: 73px;
	height: 21px;
	border: none;
}

#searchtxt {
	font-size:12px;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; 
}

#searchlist{
	font-size:12px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; 
}

#rss {
	padding: 0;
}

.entry_left {
background:#F4F4F4;
clear:both;
margin-bottom:15px;
}

.entry_right {
padding:5px 14px 10px;
}

.entry_list dl {
background:transparent url(../images/h_line.gif) repeat-x scroll 0 100%;
border-bottom:1px solid #F4F4F4;
clear:both;
margin:8px 0 0;
}

.entry_list dt {
color:#898989;
font-weight:bold;
margin:0 0 0 0;
position:absolute;
}

.entry_list dd {
margin:0 0 5px 0;
padding-bottom:3px;
padding-left:120px;
}

.entry_list a {
color:#000000;
}

.date {
	float: left;

	color: #407599;
}

.font {
	float: right;
	color: #407599;
}

.font a {
	color: #407599;
	text-decoration: none;
}

.info {
	margin-bottom: 30px;
	font-weight: bold;
}

#body {
	font-size: 12px;
}

div#main_img {
	float: left;
	padding: 0 10px 10px 0;
}

div#readmore {
	float: right;
	padding: 5px;
}


.right_part_cont2 {
	padding:30px 0 0 0px;
	width:200px;
}

.right_title {
	color:#004F81;
	font-family:Georgia,serif;
	font-size:18px;
	letter-spacing:-1px;
	padding:10px 0 5px 10px;
}
.red {
	color:#CC3300 !important;
}

.right_blue_block {
	background:#E7EFF6 url(../images/blue_bottom.gif) no-repeat scroll 0 100%;
	margin-bottom:5px;
}

.right_blue_block_top {
background:transparent url(../images/blue_top.gif) no-repeat scroll 0 0;
padding:10px 5px 10px 10px;
}

.border_bg {
	background:transparent url(../images/ramka_bg.gif) repeat-y scroll 0 0;
}

.fix {
	background:transparent none repeat scroll 0 !important;
	border-color:#E1E1E1 !important;
	border-style:solid !important;
	border-width:0 0 1px !important;
}
.border_block {
	background:#FFFFFF none repeat scroll 0;
	border:1px solid #E1E1E1;
	margin-bottom:9px;
	position:relative;
}
.border_block {
	background:transparent url(../images/ramka_bottom.gif) no-repeat scroll 0 100%;
}

.border_top {
	background:transparent url(../images/ramka_top.gif) no-repeat scroll 0;
	padding:15px 14px;
}

.right_news_block dt {
	color:#898989;
	font-weight:bold;
}

.right_news_block dd {
	margin:0 0 12px;
}

.black {
	color:#000000 !important;
}

#compare {
	border: 1px dashed #EAEAEA;
}

#compare-left {
	text-align: center;
	border: 1px solid #f74e20;
	display: table-cell;
}

#compare-right {
	text-align: center;
	border: 1px solid #5bc715;
}

#compare-point-left {
	text-align: left;
	border: 1px solid #f74e20;
	font-size: 9px;
	padding: 1px;
	font-weight: bold;
}

#compare-point-right {
	text-align: left;
	border: 1px solid #5bc715;
	font-size: 9px;
	padding: 1px;
	font-weight: bold;
}

.pages {
	text-align: center;
}

a#page {
	color: #000000;
}

#wp-cumulus{
	width:200px;
}


