/* default styles */
* {
	margin: 0;
	padding: 0;
}
body {
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 13px;
	background: #fff url(images/menu.gif) repeat-x;
	color: #454545;
}
a {
	color: #3F2C57;
	background: inherit;
	text-decoration: none;
}
#left a, #right a {
	border-bottom: 1px none #3F2C57;
}
a:hover {
	color: #808080;
	background: inherit;
}
p {
	margin: 0 0 5px 0;
}
#content #left #header span {
	font: normal 2.8em Georgia, "Trebuchet MS", Arial, Sans-Serif;
	padding: 0 0 0 0;
	margin: 0;
}
h1 {
	margin: 0;
	padding: 0;
	font: normal 2.0em Georgia, "Trebuchet MS", Arial, Sans-Serif;
	margin-bottom:5px;
}
h2 {
	margin: 0;
	padding: 0;
	font: normal 1.8em Georgia, "Trebuchet MS", Arial, Sans-Serif;
	margin-bottom:5px;
}
h1 a, h2 a {
	color: #000;
	background: inherit;
	text-decoration: none;
}
img {
	border: 0;
}
/* layout */
#content {
	margin: 0 auto;
	width: 980px;
}
#header {
	padding: 10px 0;
	color: #fff;
	margin: 0 0 20px 0;
	height: 94px;
}
#header span {
	float:right;
	margin-right:20px;
	color:#FF0000;
}
/* main horizontal menu */
#tablist {
	margin: 25px 0 0 0;
}
#tablist li {
	list-style: none;
	display: inline;
}
#tablist li a {
	text-decoration: none;
	margin: 0 3px 0 0;
	padding: 4px 15px;
	border: 1px solid #3B3B3B;
	font-weight: bold;
	color: #ccc;
}
#tablist li a:hover {
	border: 1px solid #55684A;
	color: #fff;
}
#tablist li a.current {
	background: #ADD597;
	color: #fff;
}
#tablist .key {
	text-decoration: underline;
}
/* left side */
#content1 {
	width: 800px;
	margin:0 auto;
}
#left {
	float:left;
	width: 540px;
	margin: 0 0 10px 5px;
	padding:0 0 0 5px;
	font-size:11px;
	font-family: Arial, Verdana, Sans-Serif;
}
#left p {
	line-height:15px;
	margin:10px 0;
}
#rightside {
	float:right;
	width: 230px;
	margin: 0 5px 10px 5px;
}
#regist-all {
	border:#EFEFEF solid 1px;
	margin-bottom:10px;
}
#regist-all a {
	color: #188DF8;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
}
#rightside p {
	background-color:#EFEFEF;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#rightside p a {
	color: #188DF8;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.border {
	border: 1px solid #AED898;
	margin: 0 0 10px 0;
}
.subheader {
	padding: 15px;
	background: #F1F8ED;
	color: #444;
	border: 2px solid #D1EAC3;
}
.highlight {
	background: #C5E7F6;
	color: #000;
}
.left_articles {
	margin: 0 0 5px 0;
	border: 2px solid #eee;
	color: #454545;
	padding: 10px 2px 5px 5px;
}
.top-downloads {
	margin: 0 0 10px 0;
	border: 2px solid #eee;
	color: #454545;
	padding: 15px 5px 5px 5px;
	text-align:left;
}
.date {
	font-size: .9em;
	padding: 0 0 0 12px;
	background: #fff url(images/news.gif) no-repeat center left;
	color: #808080;
}
.bigimage {
	float: left;
	clear: left;
	margin: 0 15px 10px 0;
}
.bigimage1 {
	clear:right;
	margin: 0 0 10px 0;
}
.bigimage2 {
	float: left;
	clear:left;
	margin: 0 15px 0 10px;
}
.left_box {
	background: #F4F1F8;
	color: #808080;
	border-left: 3px solid #E8E2F2;
	padding: 15px;
	margin: 0 0 15px 0;
}
.thirds {
	float: left;
	width: 186px;
	padding: 0 10px 0 15px;
}
/* right side */
#right {
	float: left;
	width: 225px;
	margin: 0 0 10px 0;
	padding: 10px 0 0 0;
}/*background: url(images/right.gif) no-repeat top center; }*/
#right p {
	border:#EEEEEE solid 1px;
}
#right p a:link {
	color:#188DF8;
}
#right p a:hover {
	color: #FF00FF;
}
.button {
	font: normal 1.6em "Georgia", "Times New Roman", Arial;
	color: #CC0000;
	text-align: center;
	margin: 0 0 15px 0;
	height:110px;
} /*<!-- old color:#679A4E;--> <!--2008-12-14-->*/
.big {
	color: #2e2e2e;
	font: normal 2em "Georgia", "Times New Roman", Arial;
}
#side_menu {
	margin: 0 0 20px 0;
}
#side_menu h2 {
	list-style: none;
	padding: 0px 20px;
}
#side_menu li {
	list-style: none;
	padding: 0px 5px;
	font-size:12px
}
#side_menu h2 {
	color: #fff;
	border: 0;
	display: block;
	padding: 8px 10px;
	background:#333333;
	margin: 0 0 1px 0;
}
#side_menu span {
	color: #FF0000;
	font-weight:bold
}
#side_menu li a {
	color:#188DF8;
	border: 0;
	margin: 0 0px 1px 10px;
}
#side_menu dl {
	border:#EEEEEE solid 1px;
	margin:10px 0;/*#E3F4D9* background: #EAEAEA;*/
}
#side_menu dd {
	background: #ECF9ED;
}
#side_menu dt {
	list-style: none; /*color:#188DF8;*/
	color:#000;
	border:#EEEEEE solid 1px;
	display: block;
	padding: 8px 10px;
	margin: 0 0 1px 0;
	font-size:medium;
	cursor: pointer;
	font-weight:bold;
	background: #EAEAEA;
}
#side_menu dt a {
	padding: 8px 10px;
	color:  #3F6C24;
	border: 0;
	margin: 0 0 1px 0;
}
#side_menu dt a:hover {
	color: #fff;
	background: #fff url(images/side_menu_hover.gif) repeat-x;
	padding: 8px 10px;
}
#side_menu p a {
	color: #3F6C24;
	border: 0;
	margin: 0 0 1px 0;
	display: block;
	background: #fff url(images/side_menu.gif) repeat-x;
	padding: 8px 10px;
}
#side_menu p a:hover {
	color: #fff;
	background: #fff url(images/side_menu_hover.gif) repeat-x;
}
#side_menu li a:hover {
	color: #fff;
	background: #fff url(images/side_menu_hover.gif) repeat-x;
}
.image {
	float: left;
	margin: 0 9px 3px 0;
}
/* footer */
#footer {
	clear: both;
	color: #808080;
	background: #FFF;
	padding: 10px 15px;
	border-top: 1px solid #ccc;
}
#footer .right {
	float: right;
}
.discount-price {
	color: #FF0000;
	font-weight: bold;
	font-size:12px;
}
.old-price {
	font-size: small;
	text-decoration:line-through;
}
.imgright {
	margin: 2px 10px 2px 0;
	float:right
}
.iphoneleft {
	float:left;
	margin: 2px 50px 2px 20px;
}
.pspright {
	float:right;
	margin: 2px 80px 2px 20px
}
.green {
	color: #008A00
}
.strong {
	color: #000000;
	font-weight: bold;
}
.meidia-green {
	font-size: medium;
	font-weight: bold;
}
#nav {
	padding:5px 10px 5px 20px;
	font:"Courier New", Courier, monospace;
}
#nav li {
	background:#3F6C24;
	color: #E1C709;
	padding:5px 10px;
	margin:5px 5px;
	float:left;
	list-style:none;
}
#nav a {
	color: #E1C709;
	padding:5px 10px;
	margin:5px 5px
}
body, td, th {
	font-size: 0.7em;
}
a:link {
	color: #FF0000;
	text-decoration: underline;
}
a:visited {
	color: #0000FF;
}
a {
	font-size: 12px;
	font-weight: bold;
}
a:active {
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
hr {
	line-height:5px;
	color:#7B7B7B;
	width:280px;
	float: left;
}
@charset "utf-8";
/* CSS Document */
#buy {
	padding:10px 5px;
	margin:15px 0;
	font-size:13px;
}
#buy a:link {
	color: #000000;
}
#buy a:hover {
	color: #0000FF;
}
.sidebg {
	background:#EFEFEF;
}
#tips {
	padding:2px 0px;
	margin:5px 0;
	color: #000;
	border: #E0E0E0 solid 2px;
}
#tips h2 {
	background-color: #5E5E5E;
	padding:5px 0;
	color:#FFFFFF;
}
#tips a {
	font-size:10px;
}
#tips a:link {
	color:#188DF8;
	font-size:10px;
}
#tips a:hover {
	color: #FF00FF;
}
#tips a:visited {
	color:#188DF8;
}
#tips li {
	display:inline;
	text-decoration:none;
	margin:0px 8px;
	font-size:10px;
}
