* {margin: 0; padding: 0;}
body  {font: normal 12px Arial, Helvetica, sans-serif; color: #444444; background: #faf2dc;}
img {border: none;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
ul {list-style: none;}
a {text-decoration: none; color: #222222;}

/*wrappers*/
.wrapper {background: url(/img/head-x.png) 0 0 repeat-x;}
.wrapper2 {background: url(/img/footer-x-1.png) 0 100% repeat-x;}
.wrapper3 {background: url(/img/head2-x.png) 0 0 repeat-x;}
/*wrappers*/

/*center*/
.center {width: 964px; margin: 0px auto;}
/*center*/

/*head*/
.head {height: 301px; position: relative; margin-bottom: 28px; background: url(/img/head-x-b.png) 4px 163px repeat-x;}
.head h1, .head2 h1 {position: absolute; font-weight: normal; font-size: 14px; color: #222222; top: 8px; left: 10px; /*background: url(/img/new-logo.gif) 0 0 no-repeat;*/ height: 42px; padding: 25px 0 0 180px;}
.head .logo, .head2 .logo {position:absolute;width:160px;height:56px;top:7px;left:10px;padding:0;background: url(/img/logo.png) 0 0 no-repeat;}
.head h1 span, .head2 h1 span {/*font-size: 42px;*/ color: #0d78ac;}

.lang {font-size: 9px; position: absolute; right: 0; top: 18px;}
.lang img {vertical-align: middle;}

.rec {position: absolute; top: 91px;}
.rec h2 {font-size: 21px; font-weight: normal; color: #ffeab1; margin-bottom: 20px;}
.screenshot {background: url(/img/image-bg.png) 0 0 no-repeat; width: 114px; height: 105px; padding-top: 9px; text-align: center; float: left; margin-right: 15px;}
.desc {width: 171px; float: left; color: #ffffff;cursor:pointer;}
.desc h3 {color: #ffffff; font-size: 16px; font-weight: normal; height: 60px;}
.download {position:absolute;bottom:0;}
.download a {text-decoration: none; color: #ffeab1; font-weight: bold;}
.download img {vertical-align: middle;}
.download span {margin-right: 17px;}
.recgame {width: 300px; height:150px; margin-right: 20px; float: left;}
/*head*/

/*head2*/
.head2 {height: 81px; margin-bottom: 20px; position: relative;}
/*head2*/

/*main*/
.main {width: 724px; float: left; margin-right: 26px;}
/*main*/

/*nav*/
.nav {margin-bottom: 30px;}
.nav h2 {color: #1187b8; font-size: 18px; font-weight: normal; margin-bottom: 26px;}
.nav ul {float: left; padding: 0 0 0 16px; width: 165px; font-size: 14px;}
.nav li {background: url(/img/bullet7.gif) 0 1px no-repeat; padding-left: 20px; margin-bottom: 9px;}
/*nav*/

/*block*/
.block {background: url(/img/block-y.gif) 0 0 repeat-y;}
.block-t {background: url(/img/block-t.png) 0 0 no-repeat;}
.block-b {background: url(/img/block-b.png) 0 100% no-repeat; padding-bottom: 1px;}
/*block*/

/*nav2*/
.nav2 {height: 44px; position: relative;}
.nav2 li {float: left; margin-right: 3px;}
.nav2 span {display: block; float: left;}

.button {background: url(/img/button-x.gif) 0 0 repeat-x;}
.button-l {background: url(/img/button-l.gif) 0 0 no-repeat;}
.button-r {background: url(/img/button-r.gif) 100% 0 no-repeat; padding: 13px 20px 0 20px; height: 31px; color: #bb3d18; font-size: 21px;}

.button2 {background: url(/img/button2-x.gif) 0 10px repeat-x;}
.button2-l {background: url(/img/button2-l.gif) 0 10px no-repeat;}
.button2-r {background: url(/img/button2-r.gif) 100% 10px no-repeat; padding: 19px 20px 0 20px; height: 25px; color: #FFFFFF;}
.button2 a {color: #FFFFFF;}
/*nav2*/

/*games*/
.games {padding: 23px 0 13px 23px;}
.games div {padding: 17px 18px 0 21px; background: url(/img/games-bg.png) 0 0 no-repeat; width: 297px; height: 325px; position: relative; float: left; margin: 0 10px 10px 0;}
.games h2 {font-size: 21px; font-weight: normal; /*margin-bottom: 18px;*/ height:50px;overflow:hidden;margin-bottom:2px;}
.screen {margin-bottom: 17px; display: block;}
.games div p {font-size: 14px;}
.download2 {position: absolute; left: 23px; bottom: 22px;}
.download2 img {vertical-align: middle; height: 19px; width: 19px;}
.download2 span {margin-right: 13px;}
.green a {color: #4c8c00;}
.blue a {color: #1187b8;}
.img1 {float: left;}
.screen img {margin-bottom: 1px;}
/*games*/

/*right*/
.right {width: 214px; float: left; margin-top: -12px;}
.right h2 {background: url(/img/block2-t.png) 0 0 no-repeat; /*height: 37px;*/ padding-top: 13px; padding-bottom:17px; font-size: 18px; font-weight: normal; color: #1187b8; line-height: 20px;}
.right h2.h201 {background: url(/img/h201.png) 0 0 no-repeat; /*height:20px;*/ }
.right h2.h202 {background: url(/img/block2-t.png) no-repeat  bottom; /*height:57px;*/}

.subscribe {padding: 15px 0 15px 15px;}
.subscribe p {padding-bottom: 11px;}
.f01 input {border: none; background: none; width: 175px; padding: 5px 5px 0 5px;}
.f01 {display: block; background: url(/img/input.png) 0 0 no-repeat; width: 185px; height: 28px; margin-bottom: 10px;}
.f02 {background: url(/img/button3.png) 0 0 no-repeat; border: none; width: 185px; height: 29px; padding-bottom: 5px; text-align: center; font-size: 14px; color: #ffeab1;font-weight:bold;}
/*right*/

/*block2*/
.block2 {background: url(/img/block2-y.gif) 0 0 repeat-y; margin-bottom: 12px;}
.block2-b {background: url(/img/block2-b.gif) 0 100% no-repeat;}
/*block2*/

/*new-games*/
.new-games div {padding: 13px 19px 15px 19px; background: url(/img/line.gif) 0 100% no-repeat;}
.new-games div.last {background: none;}
.new-games h3 {padding: 0 0 13px 13px; font-size: 16px; color: #222222;}
.new-games p {font-size: 11px; padding-bottom: 11px;}
.new-games p.download3 {padding: 0 0 0 0;}
.new-games p.download3 img {vertical-align: middle;}
.new-games p.download3 span {margin-right: 13px;}
.img2 {float: left; width: 43px; height: 43px;}
/*new-games*/

/*search*/
.search {background: url(/img/search-bg.png) 15px 9px no-repeat; padding: 9px 0 15px 15px;}
.search input {vertical-align: middle;}
.f03 {width: 146px; background: none; border: none; padding: 0 0 0 9px; font: bold 14px Arial, Helvetica, sans-serif;}
/*search*/

/*footer*/
.footer {height: 130px; position: relative;clear:both;}

.footer p {font-size: 14px; color: #222222; padding: 77px 0 0 0;}
.footer ul {position: absolute; top: 77px; right: -16px;}
.footer li {float: left; margin-right: 8px;}
.footer li a {margin-right: 8px; color: #0d78ac;}
/*footer*/

/*inpage*/
.inpage {padding: 30px 21px 0 21px;}
.short-review {padding: 0 0 23px 17px;}
.short-review h2 {font-size: 24px; color: #222; font-weight: normal; margin-bottom: 17px;}
.screenshot2 {width: 204px; float: left;}
.screenshot2 p {padding-top: 12px;}
.screenshot2 p img {vertical-align: middle; margin-right: 1px;}
.screenshot2 span {color: #666666; margin-right: 6px;}
.desc2 {width: 425px; float: left; font-size: 14px;}
.desc2 p {padding-top: 10px; line-height: 18px;}
.desc2 p.download4 {font-size: 16px; padding-top: 28px;}
.download4 img {vertical-align: middle;}
.download4 span {margin-right: 17px;}
.download4 span.grey {font-size: 14px;}
.grey a {color: #888888;}
/*inpage*/

/*block3*/
.block3 {background: url(/img/block3-y.gif) 0 0 repeat-y; margin-bottom: 30px;}
.block3-t {background: url(/img/block3-t.gif) 0 0 no-repeat;}
.block3-b {background: url(/img/block3-b.gif) 0 100% no-repeat;}
.block3 h2 {position: absolute; margin: -10px 0 0 21px; padding: 0 7px; background: #FFFFFF; font-size: 16px; font-weight: normal; color: #bb3d18;}
.block3 h2 span {font-size: 14px; color: #999999;}
.pad1 {margin-bottom: 10px;}
/*block3*/

/*text*/
.text {padding: 25px 21px 6px 21px; color: #222222;}
.text p {padding-bottom: 15px;}
/*text*/

/*t1*/
.t1 {width: 100%; margin-bottom: 30px;}
.t1 img {vertical-align: middle;}
.t1 .green {font-size: 16px; margin-bottom: 10px;}
.t1 .grey {margin-bottom: 5px;}
.w02 {padding: 0 23px;}
.w01 {text-align: right; padding: 0 20px;}
.w01 span {font-size: 21px; color: #222222; display: block; margin-bottom: 5px;}
.w01 a {font-size: 16px; color: #4c8c00;}
/*t1*/

/*screenshot3*/
.screenshot3 {padding: 21px 0 21px 21px;}
.screenshot3 img {width: 100px; height: 75px; margin: 0 5px 5px 0;}
/*screenshot3*/

/*comments*/
.comment {padding: 25px 21px 18px 21px; background: url(/img/line2.gif) 0 100% no-repeat;}
.w03 {width: 179px; float: left; padding-bottom: 30px;}
.w03 p {font-size: 11px; color: #999999; margin-bottom: 15px;}
.w03 p span {display: block; font-size: 14px; margin-bottom: 2px; color: #222222;}
.w03 li label {width: 60px; display: block; float: left; color: #666666; font-size: 11px;}
.w03 li img {margin-right: 1px;}
.w03 li {margin-bottom: 4px;}
.w04 {width: 450px; float: left; padding-bottom: 30px;}
.pages {text-align: right; font-size: 16px; color: #999999;}
.pages a {color: #1187b8;}
.pad2 {padding: 10px 0 20px 0;}
.addcomment {padding: 23px 0 18px 21px; color: #222222;}

.w05 {width: 180px; float: left;}
.w05 input {width: 161px; height: 21px; border: 1px solid #e2e3ea; margin-top: 5px;}
.w05 p {padding-bottom: 15px;}
.w05 ul {margin-top: 7px;}
.w05 li label {width: 60px; display: block; float: left; color: #666666; font-size: 11px;}
.w05 li img {margin-right: 1px;}
.w05 li {margin-bottom: 4px;}

.w06 {width: 462px; float: left;}
.w06 textarea {border: 1px solid #e2e3ea; width: 460px; height: 80px; margin-top: 5px;}
.textomment {margin-bottom: 20px;}
.writecode {width: 242px; float: left; margin-bottom: 17px;}
.writecode input {width: 161px; height: 21px; border: 1px solid #e2e3ea; margin-top: 5px;}
.check input {margin-right: 6px;}
.check {width: 277px; float: left; padding-top: 4px;}
.submit {width: 185px; float: left;}
.f04 {background: url(/img/button4.png) 0 0 no-repeat; border: none; width: 185px; height: 29px; padding-bottom: 5px; text-align: center; font-size: 14px; color: #ffffff;}

.v2 div {padding: 0; width: 190px; margin-right: 29px; float: left; background: none;}
.v2 {padding: 33px 0 23px 25px;}
/*comments*/

/*basket*/
.basket {clear:both;padding: 0 0 44px 6px;}
.basket table {width: 100%;}
.q04 {width: 73px; text-align: center; padding-bottom: 8px;}
.titles {color: #888888; padding-bottom: 10px;}
.q01, .q06 {padding: 0 13px 0 13px; width: 323px;}
.q02 {text-align: center;}
.q02 input {width: 35px; height: 17px; padding-top: 2px; border: 1px solid #abadb3; text-align: center; font: normal 14px Arial, Helvetica, sans-serif; color: #000000; margin: 0 5px; vertical-align: middle;}
.q02 img {vertical-align: middle;}
.q03, .q07 {text-align: right; padding-right: 13px;}
.q05 {width: 46px; text-align: center; padding-bottom: 8px;}
.q07 {font-size: 18px; color: #010101;}
.q06 {font-size: 12px; color: #888888;}
.q06 a {font-size: 14px; color: #1187b8;}

.block4 {background: url(/img/block4-y.gif) 0 0 repeat-y; width: 567px; margin-bottom: 8px;}
.block4-t {background: url(/img/block4-t.gif) 0 0 no-repeat;}
.block4-b {background: url(/img/block4-b.gif) 0 100% no-repeat; padding: 12px 0;}

.summ {text-align: right; padding: 0 53px 0 0; font-size: 16px;}

.info {padding: 28px 0 13px 21px;}
.info label {display: block; float: left; padding-top: 3px;}
.info div {float: left;}
.info div p {margin-bottom: 9px;}
.f05 {width: 225px; height: 19px; border: 1px solid #abadb3;}
.f06 {width: 71px; height: 19px; border: 1px solid #abadb3;}
.s01 label {width: 75px;}
.s01 {width: 343px; float: left;}
.s02 label {width: 64px;}

.pay {margin: -13px 0 15px 0; text-align: right;}
.f07 {background: url(/img/button5.png) 0 0 no-repeat; border: none; width: 185px; height: 29px; padding-bottom: 5px; text-align: center; font-size: 14px; color: #fff;}
/*basket*/

/*thx*/
.thx {padding-bottom: 20px;}
.thx h2 {font-weight: normal; font-size: 30px; color: #222222;}
.thx h3 {font-weight: normal; font-size: 16px; color: #222222; margin-bottom: 20px;}
.thx p {font-size: 14px; line-height: 18px; margin-bottom: 6px;}
/*thx*/

/*block5*/
.block5 {background: url(/img/block5-y.gif) 0 0 repeat-y; margin: 0 26px 30px 0; width: 392px; float: left;}
.block5-t {background: url(/img/block5-t.gif) 0 0 no-repeat;}
.block5-b {background: url(/img/block5-b.gif) 0 100% no-repeat;}
.block5 h2 {position: absolute; margin: -10px 0 0 21px; padding: 0 7px; background: #FFFFFF; font-size: 16px; font-weight: normal; color: #bb3d18;}
.block5 h2 span {font-size: 14px; color: #999999;}

.pay2 {padding: 25px 0 10px 21px; font-size: 14px; color: #222222;}
.pay2 li {margin-bottom: 10px;}
.pay2 li input {margin-right: 6px;}

.pay3 {width: 230px; float: left; color: #222222; font-size: 16px;}
.pay3 strong {font-size: 24px;}
.pay3 p {padding: 25px 0 18px 0; line-height: 20px;}
/*block5*/

/*listing*/
.listing {padding: 16px 0 4px 17px;}
.listing h3 {font-size: 18px; font-weight: normal; margin-bottom: 10px; color: #222222;}
.listing p {margin-bottom: 15px;}
.img3 {width: 96px; float: left; margin-right: 16px;}
.info2 {width: 535px; float: left;}
.info2 p.download2 {position: static; font-size: 14px; float: left;}
.info2 p.rating {float: right; font-size: 11px; color: #999999;}
.info2 p.rating span {margin-right: 10px;}
.info2 p.rating img {vertical-align: text-bottom;}
.info2 p img {vertical-align: middle;}
/*listing*/
.error{
background-color:#FFECEC;
border:1px solid #FFACAF;
padding:15px;
}
.errorTitle{
color:#E10910;
}
.message{
background-color:#EEF8FD;
border:1px solid #B4D3DE;
padding:15px;
}
.messTitle{
color:#4698CB;
}
/*
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	border: 4px solid #F0F0F0;
}
#lightbox-container-image {
	margin:0;
	padding:0;
	position: relative;
	width: 100%;
	text-align: center;
}
#lightbox-loading {
	position: absolute;
	top: 50px;
	left: 50px;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
}
#lightbox-nav * { padding: 0; margin: 0; }
#lightbox-nav, #lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	position: relative;
	height: 100%;
}

#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
	opacity: 0.3;
}
#lightbox-nav-btnPrev {
	left: 0;
	float: left;
}
#lightbox-nav-btnNext {
	right: 0;
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	border-top: 1px solid #F0F0F0;
}
#lightbox-image {
	position: absolute;
	left: 50px;
	top: 10px;
}
#lightbox-container-image-data {
	padding: 0 10px;
	color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
	width: 70%;
	float: left;
	text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {

}
#lightbox-secNav-btnClose {
	background-attachment:scroll;
	background-color:#FFFFFF;
	position: relative;
	background-image:url(/img/thickbox/exit.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:36px;
	opacity:0.7;
	width:36px;
	cursor:pointer;
}
*/
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(/img/rating/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(/img/rating/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}


/*dropdown*/
.select_location
{
	float:right;
	margin-bottom:15px;	
}
.select_location .comment
{
	float:left;
	padding:7px;
}
.dropdown
{
	position:relative;
	width:185px;
	float:right;
}
.dropdown_input
{
	position:relative;
	width:148px;
	height:21px;
	padding:7px 0 0 10px;
	background:url('/img/search-bg.png') no-repeat;
	cursor:pointer;
}
.dropdown_arrow
{
	position:absolute;
	right:0;
	top:0;
	width:27px;
	height:28px;
	background:url('/img/dropdown-arrow.png') no-repeat;
	cursor:pointer;
}
.dropdown_selection
{
	position:absolute;
	width:175px;
	background:#fff;
	padding:5px;
	display:none;
}
.dropdown_left_top
{
	position:absolute;
	left:0;
	top:0;
	width:5px;
	height:5px;
	background:url('/img/dropdown-left-top.png') no-repeat;
	z-index:1;
}
.dropdown_left_bottom
{
	position:absolute;
	left:0;
	bottom:0;
	width:5px;
	height:5px;
	background:url('/img/dropdown-left-bottom.png') no-repeat;
	z-index:1;
}
.dropdown_right_top
{
	position:absolute;
	right:0;
	top:0;
	width:5px;
	height:5px;
	background:url('/img/dropdown-right-top.png') no-repeat;
	z-index:1;
}
.dropdown_right_bottom
{
	position:absolute;
	right:0;
	bottom:0;
	width:5px;
	height:5px;
	background:url('/img/dropdown-right-bottom.png') no-repeat;
	z-index:1;
}
.dropdown_top
{
	position:absolute;
	top:0;
	left:5px;
	width:175px;
	height:2px;
	background:url('/img/dropdown-top-middle.png') repeat-x;
	z-index:0;
	overflow:hidden;
}
.dropdown_bottom
{
	position:absolute;
	bottom:0;
	left:5px;
	width:175px;
	height:2px;
	background:url('/img/dropdown-bottom-middle.png') repeat-x;
	z-index:0;
	overflow:hidden;
}
.dropdown_left
{
	position:absolute;
	top:0px;
	left:0;
	width:2px;
	height:100%;
	background:url('/img/dropdown-left-middle.png') repeat-y;
	z-index:0;
}
.dropdown_right
{
	position:absolute;
	top:0px;
	right:0;
	width:2px;
	height:100%;
	background:url('/img/dropdown-right-middle.png') repeat-y;
	z-index:0;
}
.dropdown_container
{
	position:relative;
	margin:0;
	padding:0;
}
.dropdown_container li
{
	padding:3px 5px;
}

.dropdown_container li,
.dropdown_container li a
{
	color:#444;
}
.dropdown_container li:hover
{
	background-color:#e3e3e3;
}
.dropdown_container li.active,
.dropdown_container li.active:hover
{
	color:#fff;
	background:#abadb3;
}
.dropdown_container li.active,
.dropdown_container li.active a
{
	color:#fff;
}
.dropdown_container .latvia
{
	background:url('/img/latvia.png') no-repeat 0 2px;
	padding-left:20px;
}
.dropdown_container .lithuania
{
	background:url('/img/lithuania.png') no-repeat 0 2px;
	padding-left:20px;
}
.dropdown_container .estonia
{
	background:url('/img/estonia.png') no-repeat 0 2px;
	padding-left:20px;
}
p.gametags
{
	color:#666;
	font-size:11px;
}
p.gametags a
{
	color:#1187B8;
	text-decoration:none;
}
p.gametags a:hover
{
	text-decoration:underline;
}

div.tagscloud
{
	padding-bottom:12px;
}
div.tagscloud a
{
	color:#1187B8;
}
div.tagscloud a:hover
{
	text-decoration:underline;
}

.originName{font-weight:normal;font-style:italic;color:darkgray;font-size:11px;}