body {
	background:#4d4d4d;
	margin:0;
	padding:0;
	padding-top:1px
}
* {
	font:12px Arial;
	margin:0;
	padding:0;
}
a, img {
	border:none
}
b, strong {
	font-weight:bold;
}
table.main {
	width:932px;
	border-collapse:collapse;
	border:none;
	text-align:left
}
table.main td.main_left {
	background: url(images/left_back.jpg) top left repeat-y;
	width:16px
}
table.main td.main_right {
	background: url(images/right_back.jpg) top right repeat-y;
	width:16px
}
table.main td.main_center {
	width:900px;
	padding-bottom:0px
}
div.spacer {
	clear:both;
	height:1px;
	font-size:0px;
	margin:0px;
	padding:0px
}
/*TOP*/
div.top {
	width:900px;
	background:url(images/top_back.jpg) no-repeat;
	margin:0px;
	padding:0px
}
div.top img {
	margin:6px 0 0 5px
}
div.top_bookmarks {
	padding-top:5px;
//padding-top:3px;
}
div.top_bookmarks a {
	display:block;
	width:113px;
	height:22px;
	background:url(images/top_menu_2.jpg) no-repeat;
	padding:7px 0 0 0;
	float:left;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	margin-left:1px;
	text-align:center
}
div.top_bookmarks a.top_menu_1 {
	width:122px;
	height:22px;
	background:url(images/top_menu_1.jpg) no-repeat;
	margin-left:5px;
	_margin-left:3px
}
div.top_bookmarks a:hover {
	background:url(images/top_menu_2_choose.jpg) no-repeat;
}
div.top_bookmarks a.top_menu_1:hover {
	background:url(images/top_menu_choose_1.jpg) no-repeat;
}
.top_sel1 {
	background:url(images/top_menu_choose_1.jpg) no-repeat !important;
}
.top_sel {
	background:url(images/top_menu_2_choose.jpg) no-repeat !important;
}
div.menu_logos {
	background: url(images/menu_logos_back.jpg) repeat-x;
	height:35px;
	margin:0px;
	padding:10px 0 0 3px;
	clear:both;
	margin-top:33px;
//margin-top:0px;
}
div.menu_logos img {
	margin:0px;
	padding:0px
}
/**/
/*Content*/
div.container {
	background:#e6e6e6;
	margin:0px;
	padding:10px 0 0 10px
}
div.text {
	border:2px solid #d9d9d9;
	border-bottom:0px;
	border-top:0px;
	background:#f2f2f2;
	width:856px;
	padding: 10px 0 0 16px
}
div.container div.text p, div.container div.text h1 {
	margin:0px;
	padding:0px
}
div.text_top {
	background:url(images/text_border_top.jpg) no-repeat;
	width:876px;
	height:5px;
	font-size:1px
}
div.text_bottom {
	background:url(images/text_border_bottom.jpg) no-repeat;
	width:876px;
	height:5px;
	font-size:2px
}
div.container div.text h1 {
	font:23px Arial;
	color:#005f75;
	padding-bottom:10px
}
div.container div.text h2 {
	font:20px Arial;
	color:#005f75;
	margin-top:0px
}
div.container div.text p {
	padding-right:10px;
	padding-bottom:10px
}
div.two_products {
	float:left;
	width:386px;
	margin-top:15px;
	text-align:center
}
div.two_products a img {
	margin: 10px 0 15px 0
}
.rad_1, .rad_2, .rad_3, .rad_3_value, .rad_2_value, .rad_1_value, .rad_1_out, .rad_2_out, .rad_3_out {
	display: block;
	height: 1px;
}
.rad_3, .rad_3_value, .rad_3_out {
	margin: 0 3px;
}
.rad_2, .rad_2_value, .rad_2_out {
	margin: 0 2px;
}
.rad_1, .rad_1_value, .rad_1_out {
	margin: 0 1px;
}
.rad_3_out {
	width:416px
}
.rad_2_out {
	width:418px
}
.rad_1_out {
	width:420px
}
table.products {
	margin:0px;
	padding:0px
}
.pad_top {
	padding:8px 8px 0 8px
}
.pad_bottom {
	padding:0px 8px 8px 8px
}
.pad_body {
	padding:0px 8px 0 8px
}
table.products b {
	background-color: #25454c;
}
div.two_products b {
	background-color: #bbbbbb;
}
table.products b.rad_3, b.rad_2, b.rad_1 {
	background-color:#25454C !important;
}
table.products b.rad_3_value, b.rad_2_value, b.rad_1_value {
	background-color:#005f75 !important;
}
.attribute, .attr_value {
	width:121px;
	color:#fff;
	padding:0 5px;
}
.attribute {
	background-color:#25454C;
	font-weight:bold;
}
.attr_value {
	background-color:#005F75;
}
div.outline_product {
	background:none;
	width:418px;
	color:#fff;
	padding:0px 0 0 0;
	border:2px solid #bbbbbb;
	border-bottom:0px;
	border-top:0px;
}
div.attr_value {
	width:270px;
	background:#005f75;
	color:#fff;
}
.rad_1, .rad_2, .rad_3, .rad_3_value, .rad_2_value, .rad_1_value, .rad_1_out, .rad_2_out, .rad_3_out {
	_overflow: hidden;
	_font-size:1px;
}
.games_bottom {
	height:84px;
	width:932px;
	background:url(images/bottom_back.jpg);
	margin:0px;
}
.games_bottom p {
	color:#e6e6e6;
	float:left;
	padding:33px 0 0 50px;
//padding-top:35px
}
.games_bottom div {
	padding:35px 30px 0 0px;
	color:#fff;
	width:590px;
	float:right;
	text-align:right
}
.games_bottom a {
	color:#fff;
	padding-left:10px;
	padding-right:10px
}
/**/
/*Review*/
table.review_attr {
	padding:0;
	margin:0;
	vertical-align:top;
	border-collapse:collapse;
}
table.review_attr td {
	/*border: 1px solid #808080;*/
	vertical-align:top;
	border-collapse:collapse;
}
div.review_attr_block {
	padding:0
}
div.review_attr_top, div.review_attr_bottom {
	width:264px;
	height:4px;
	/*background: url(images/review_attr_top.jpg) no-repeat;*/
	margin:6px 4px 0 4px;
}
div.review_attr_bottom {
	/*background: url(images/review_attr_bottom.jpg) top no-repeat;*/
	margin-top:0;
	margin-bottom:8px;
	_margin:-10px 4px 8px 4px;
}
div.review_attr_top {
	_margin:4px 4px -10px 4px;
}
div.review_attr_body {
	width:264px;
	/*	background:#4d4d4d;
	border:1px solid #fff;*/
	border-bottom:0px;
	border-top:0px;
	margin:0 7px 0 7px;
	text-align:center;
	height:137px;
}
div.review_attr_body span, div.review_attr_body_bottom span {
	color:#2ce1ff;
	font:bold 14px Arial;
	padding-top:3px;
	display:block
}
div.review_attr_body_bottom {
	height:40px;
	/*background:url(images/review_attr_left.jpg) no-repeat;*/
	text-align:center
}
div.review_attr_body_bottom span {
	padding-top:12px
}
div.review_attr_body p {
	padding:0 10px 5px 10px;
	margin:0px;
	color:#fff;
	font:bold 18px Arial
}
div.game_atr {
	height:21px;
	padding:5px 0 0px 0;
	text-align:center;
	font:bold 15px Arial;
	color:#616161;/*	border-bottom:1px solid #999999*/
}
div.game_atr b {
	color:#005f75;
	font:bold 15px Arial;
	background:none;
	padding-right:30px
}
div.review_atr_right {
	height:54px;
	/*	background:url(images/review_attr_right.jpg) top right;*/
	margin:0px;
	padding:0px;
	width:168px;
	text-align:center;
}
div.review_atr_right span {
	color:#2ce1ff;
	font:bold 14px Arial;
	padding-top:13px;
	display:block
}
div.review_atr_right_bottom {
	height:14px;
	width:168px;
	/*	background:url(images/review_right_back2.jpg) bottom right no-repeat;*/
	position:absolute;
	bottom:1px;
//bottom:0px;
	_bottom:-1px;
}
div.review_attr_right_body {
	padding:10px 0 30px 25px;
	color:#fff;
	font:14px Arial;
	text-align:left;
}
.details_pic {
	padding-left:25px;
	width:380px;
	text-align:left;
	padding-right:10px;
}
.details_pic a {
	padding-left:0px;
}
.det_attr {
	width:466px;
	text-align:left;
	position:relative;
}
.review_attr_rbg {
	/*background:url(images/review_right_back.jpg);*/
	background:url(images/detr.gif) top right no-repeat;
	margin:0px;
	padding:0px;
	vertical-align:top;
	border-left:0;
	width:168px;
	position:relative;
}
.mrt {
	margin-top:25px;
}
.det_l {
	width:278px;
	height:304px;
	background:url(images/detl.gif) top left no-repeat;
}
/**/
/* Comparison */
div.text_comparison {
	padding: 10px 12px 20px 78px;
}
div.container div.text_comparison p, div.container div.text_comparison h1 {
	margin:0px;
	padding:0px
}
div.container div.text_comparison h1 {
	font:23px Arial;
	color:#005f75;
	padding-bottom:5px;
}
table.comparison_products {
	width:740px;
	margin:10px 0 0 78px;
	border-spacing: 0px;
	border-collapse:collapse;/*border-collapse:separate*/
}
table.comparison_products td {
	border:1px solid #999999;
	text-align: center;
	padding:3px 0 3px 0;
	background-color:#000;
	background:url(images/comparison-sell_top.jpg) bottom repeat-x;
	font:bold 13px Arial;
	color:#005866;
	border-spacing: 0px;
	border-collapse:collapse;
}
table.comparison_products td.comparison_sell_top {
	width:146px;
	height:288px;
//height:280px;
	vertical-align:middle
}
table.comparison_products td a.comparison_review, div.contact_two_prod a.comparison_review {
	font: bold 12px Arial;
	color:#0e687c;
	text-decoration:underline;
}
table.comparison_products td a.comparison_head, div.contact_two_prod a.comparison_head {
	font: bold 15px Arial;
	color:#005f75;
	text-decoration:underline;
	padding-bottom:5px
}/*
table.comparison_products td.no_border {
	border-left:0px;
	border-right:0px
}*/
table.comparison_products td.value_style_1 {
	background: #ccc;
	font:normal 12px Arial;
	color:#333
}
table.comparison_products td.value_style_2 {
	background: #e6e6e6;
	font:normal 12px Arial;
	color:#333
}
table.comparison_products td.value_style_3 {
	background: #cce4e5
}
table.comparison_products td.main_value {
	color:#c43800;
	font:bold 12px Arial;
}
td.value_style_1, td.value_style_2, td.value_style_3 {
	padding:3px 10px !important;
	font-weight:bold !important;
}
table.comparison_products td.comparison_sell_bottom {
	width:146px;
	height:125px;
//height:117px;
	vertical-align:middle;
	background:url(images/comparison-sell_bottom_repeat.jpg);
}
.hdr_cont {
	width:297px;
	padding-top:0;
}
.btm_cont {
	width:297px;
	background:url(images/comparison-sell_bottom_repeat.jpg);
}
img.cmpr {
	padding:9px 0 8px 0;
}
img.cmpr_pr {
	padding-top:5px;
}
/**/
/* Contact */
h2.contact-head {
	color:#005d76;
	font:20px Arial;
	padding-left:114px;
	margin-top:20px;	
}
div.contact-text_add {
	margin:0 29px 0 29px;
	text-align:right;
	width:827px
}
div.contact_two_prod {
	float:left;
	width:355px;
	text-align:center;
	margin-left:33px;
	_margin-left:20px
}
.contact_form {
	border:1px solid #808080;
	width:658px;
	margin-left:114px;
	background:url(images/con_form_back.jpg) repeat-x;
	height:222px;
	_height:200px;
	margin:20px 0 0 114px;
}
.contact_form b {
	color:#2b7abf
}
div.contact_left {
	float:left;
	padding:10px 24px 20px 24px;
	width:205px;
	color:#4c4c4c
}
div.contact_right {
	float:left;
	padding:10px 0px 20px 0px;
	width:390px;
	color:#4c4c4c
}
.contact_text {
	float:left;
	clear:both;
	padding:0 0 3px 3px;
	font-size:12px;
	width:180px;
}
.contact_i, .contact_i_err {
	height:20px;
	width:195px;
	border:1px solid #808080;
	float:left;
	clear:both;
	margin:0 0 8px 0;
	font-size:15px;
}
.contact_is, .contact_is_err {
	height:20px;
	width:95px;
	border:1px solid #808080;
	float:left;
	clear:both;
	margin:0 8px 10px 0;
	font-size:15px;
	text-align:center;
}
.require {
	float:left;
	clear:both;
	padding:10px 0 0 8px;
	font-size:13px;
	color:#0260b7;
	width:108px;
}
.txt_area, .txt_area_err {
	width:366px;
	height:110px;
	float:left;
	clear:both;
	border:1px solid #808080;
	margin:0 0 20px;
}
.contact_sub {
	float:left;
	width:115px;
	height:29px;
	background:url('images/send.jpg');
	margin:0 0 0 134px;
	cursor:pointer;
}
.contact_img {
	height:22px;
	width:90px;
	float:left;
}
.left_stb, .right_stb, .ab_tit, .ab_text {
	width:313px;
	float:left;
	padding:11px 0 0 0;
}
.left_stb {
	padding-right:20px;
	clear:both;
	float:left;
}
.ab_tit {
	color:#61AACF;
	font:bold 17px Arial;
	float:left;
	padding:0;
	float:left;
}
.ab_text {
	padding:10px 0 25px;
	float:left;
}
.you_q {
	padding:0 0 8px;
	font:bold 20px Arial;
	color:#61AACF;
	float:left;
	clear:both;
	width:400px;
}
.c_form {
	float:left;
	clear:both;
	width:647px;
	border:2px solid #E9E9E9;
	background:#F2F2F2;
}
.c_form b {
	color:#2b7abf
}
.contact_i_err, .txt_area_err, .contact_is_err {
	border:1px solid #FF5050;
}
/**/
.left_prod {
	padding-left:5px !important;
	width:446px !important;
}
.w890 {
	width:890px;
}
.comp_cont {
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
}
.comp_cont a {
	font:bold 16px Arial;
	color:#005f75;
	text-decoration:none;
	border-bottom:2px solid #005f75
}
.comp_cont a:hover {
	border-bottom:0px;
}
.comp_cont span {
	font-size:24px;
	line-height:18px;
}
a.tlink {
	text-decoration:underline;
}
a.tlink:hover {
	text-decoration:none;
}
.games_bottom a:hover {
	text-decoration:none;
}
#a_2_0, #a_2_1, #b_2_0, #b_2_1 {
	color:#FD7400;
	font-weight:bold;
	font-size:14px;
}
.attr_value a {
	color:#29ACE4;
	font-weight:bold;
}
.attr_value a:hover {
	text-decoration:none;
}
.comm_form {
	clear:both;
	margin:0 0 0 114px;
}
.red {
	color:#C30;
	font-weight:bold;
}
.sm_blok {
	float:left;
	margin:30px 10px 0 20px;
	width:205px;
	background-color:#E6E6E6;
}
.sm_h2_1, .sm_h2_2, .sm_h2_3, .sm_h2_4, .sm_h2_5, .sm_h2_6, .sm_h2_7, .sm_h2_8, .sm_h2_9, .sm_h2_10, .sm_h2_11, .sm_h2_12, .sm_h2_13, .sm_h2_14, .sm_h2_15, .sm_h2_16, .sm_h2_17, .sm_h2_18 {
	width:165px;
	float:left;
	clear:both;
	font:bold 14px Arial;
	padding:10px 0 10px 25px;
	margin:0;
	color:#000;
	background:url('images/sm.gif') left center no-repeat;
	background-color:#E6E6E6;
}
.sm_text {
	margin-left:35px;
}
.sm_text a {
	display:block;
	color:#0D687B;
	font-weight:bold;
	padding-bottom:7px;
}
.sm_text a:hover {
	text-decoration:none;
}
.two_products a.comparison_head {
	color:#D15114;
	font-size:16px;
	text-decoration:underline;
	font-weight:bold;
}
.two_products a.comparison_head:hover {
	text-decoration:none;
}
.two_products img {
	margin-top:15px;
}
.opinion {
	width:260px;
	height:65px;/*border:solid 1px #C0C3BA;
	padding:1px 3px 1px 5px;*/
}
.opinion div {
	padding:2px;
	float:left;
}
.opinion a {
	background:none !important;
	width:auto !important;
	color:#000 !important;
	margin:7px 15px 0px 5px !important;
	padding:0 !important;
	_margin-right:7px !important;
}
.opinion a:hover {
	text-decoration:none;
	;
}
.opinion img {
	vertical-align:middle;
	float:left;
}
.boormark {
	display:none;
}
.boormark-en {
	position: absolute;
	display:block;
	background: #fff;
	color:#000;
	border:1px solid #cdcdcd;
	font-size:10px;
	left:770px;
	top:30px;
	z-index:100;
}
.cont_pages {
	padding-left:29px !important;
	position:relative !important;
}
.cont_prods {
	margin:0 19px 0 29px;
	width:807px !important;
	;
	padding-bottom:15px;
}
.cont_prd_img {
	padding-top:15px;
}
.cont_rent_img {
	padding:9px 0 8px 0;
}
a.a404 {
	color:#F25301;
	border-bottom:2px solid #F25301;
	text-decoration:none;
}
a.a404:hover {
	border-bottom:0;
	text-decoration:none;
}
.e404 span {
	color:#F25301;
	font-size:36px;
	font-weight:bold;
}
.e404 ul {
	margin:10px 15px;
}
.e404 ul li a {
	font: bold 12px Arial;
	color:#0e687c;
	text-decoration:underline;
}
.e404 ul li a:hover {
	text-decoration:none;
}
a.comparison_head:hover, a.comparison_review:hover {
	text-decoration:none !important;
}
.smp_cont {
	padding-left:29px;
	position:relative;
}
.text_left, .text_right {
	display:inline;
	float:left;
	width:350px;
}
.cont_pages p {
	margin-bottom:10px !important;
}
.text_comparison p {
	margin-bottom:10px !important;
}
.text_right ul {
	padding-left:20px;
}
.text_right ul li {
	padding-bottom:10px;
}
.text_left ul {
	padding-left:20px;
}
.text_right {
	margin-left:20px !important;
}
.wtxt {
	width:400px !important;
}
#shareit {
	cursor:pointer;
}