* {margin:0; padding:0}

body {background:#fff; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px}
img {border:0}
a {color:#009dd2;text-decoration:underline;}
a:hover {color:#fc7a00;text-decoration:none;}
.left{float:left;}
.right {
	float: right;
}

.price_preload {vertical-align:middle;}
.but_block {position:absolute;height:100%;width:100%;background:#fff;top:0px;left:0px;opacity:.7;}

.clear {width:100%;height:1px;clear:both;overflow:hidden;display:block;}

input.text,textarea {
	padding:3px 5px 4px 5px;
	border-top:1px solid #a0b4bb;
	border-right:1px solid #c8e1ea;
	border-bottom:1px solid #c8e1ea;
	border-left:1px solid #a0b4bb;
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#777;
	background:#fff;
}

input.submit,button {
	padding-top:2px;
	padding-bottom:2px;
	border:none;
	border-top:1px solid #f0f4f6;
	border-right:1px solid #007ac9;
	border-bottom:1px solid #00a9dc;
	border-left:1px solid #d9e4e8;
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
	background:#499dd7 url('../i/default.png') repeat-x 0 50%;
}

.container {text-align:center}

.sub-container {width:999px; margin:0 auto; text-align:left; position: relative;}
.piople-list li  {margin:0px;padding:0px;}
.menuline, .s-menuline {padding-left:20px; height:37px}
.menuline a, .s-menuline a {font-size:18px; color:#009dd2; float:left; height:25px; padding:6px 33px}
.menuline a.act {background:url(../i/menu/menuline_a_active.jpg) repeat-x; color:#fff; padding:0; height:37px}
.menuline a.act span.r {display:block; background:url(../i/menu/menuline_a_active_r.jpg) top right no-repeat}
.menuline a.act span.l {display:block; background:url(../i/menu/menuline_a_active_l.jpg) top left no-repeat; padding:6px 33px}
.s-menuline a {color:#fff; padding:6px 30px}
.s-menuline a.act {color:#009dd2; background:url(../i/menu/s-menuline_a_active.jpg) repeat-x; padding:0; height:37px}
.s-menuline a.act span.r {display:block; background:url(../i/menu/s-menuline_a_active_r.jpg) top right no-repeat}
.s-menuline a.act span.l {display:block; background:url(../i/menu/s-menuline_a_active_l.jpg) top left no-repeat; padding:6px 33px}
.menuline a:hover, .s-menuline a:hover, .menuline a.act:hover {text-decoration:none; color:#fff}
.menuline a:hover, .s-menuline a.act:hover {color:#009dd2}

img.logo { height:72px; margin-left:26px; margin-bottom:17px; margin-top:10px; cursor: pointer;}
div.head {background:url(../i/head_bg.jpg) ; height:172px; position:relative}
div.head_login {float:right; width:258px; height:96px; padding-top:38px;}
#threelines {position:absolute;z-index:1; margin:12px 0 0 650px;}

#register {
	width:150px;
	padding:30px 0 0 0;
	position:absolute;
	top:0px;left:605px;
	z-index:2;
	margin:8px 0 0 0;
}

#cart {
	margin-left:50px;
	padding:3px 0 0 40px;
	position:absolute;
	top:26px;left:787px;
}

.cartTOP0 {
	background:url('../i/cart2.png') no-repeat 0 0;	
}

.cartTOP1 {
	background:url('../i/cart.png') no-repeat 0 0;	
}

#balance {
	/*margin:16px 0 0 100px;*/
	margin:16px 0 0 100px;
	padding:3px 0 0 38px;
	position:absolute;
	top:70px; left:569px;
	background:url('../i/money_button.png') no-repeat 0 6px;
}

#search {
	width:265px;
	height:29px;
	position:absolute;
	top:25px;
	margin-left:360px;
	margin-top:12px;
	background:url('../i/search.png') no-repeat 0 0;
}

#search p {
	width:247px;
	height:26px;
	padding:3px 0 0 18px;
	margin:0;
	display:block;
	overflow:hidden;
}

#search input {
	margin-right:2px;
	display:block;
	float:left;
	position:relative;
}

#search input.text {width:162px;border:1px solid #a6bac3;}
#search #searcht {width:95px; margin-right:5px;	padding-bottom:2px;}
#search input.submit {width:54px; background:url(../i/search_btn_bg.jpg) repeat-x; padding:3px 0 6px 0; border:0;}

#banner340 img,#banner648 img {display:block;}
.banners {height:90px; margin: 10px 0 10px 0; clear:both; position:relative; float:none;}

#banner340 {
	left:0;
	float: left;
}
#banner648 {
	float: right;
	margin:0 0 0 10px;
}

#maintop {
	background:url('../i/games.jpg') repeat-x 0 0;
	/*border-bottom:1px solid #d8e0e2;*/
	height: 337px;
}

#bigbanner {
	background: #FFF;
	height: 325px;
	padding: 3px 4px 0px 3px;
	width: 735px;
	float: left;
}

#bigbanner .preview {
	margin: 0 0 3px 4px;
	cursor: pointer;
}

#bigbanner #bigimg {
	width: 489px;
	height: 327px;
	float: left;
}

#bigbanner .chead {
	height: 167px;
	background: url(../i/chead.jpg) no-repeat top right;
	margin-left: 492px;
}

.btitle {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 20px;
	padding-left: 20px;
	padding-top: 20px;
}

.btext {
	padding-right: 10px;
	padding-left: 20px;
	padding-bottom: 10px;
	color: #f55d2c;
	font-weight: bold;
	font-size: 12px;	
}

.btextc {
	bottom: 0;
}

#games p.label, #gamesuser p.label, #maintop p.label {
	padding:0 0 0 33px;
	margin:0 0 -2px 0;
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#00a2c1;
}

#gamesuser p.label {
	color: #f2651e;
}

#maintop p.label {
	margin: 15px;
	padding-left: 0;	
	color: #ef4e18;
}

#msoft {
	width: 245px;
	float: right;
	height: 337px;
}

/* Пользователи выбирают */
#games, #gamesuser {
	padding:20px 0 22px 1px;
	border-left:3px solid #4caec1;
	border-bottom:1px solid #d8e0e2;
	position:relative;
	overflow:hidden;
	background:url('../i/games.jpg') repeat-x 0 0;
}

#gamesuser {
	border-left: 3px solid #f26520;
	width: 995px;
}

.item-mid {
	padding:20px 0 0 5px;
	position:relative;
	background:url('../i/item-mid.png') no-repeat 0 -500px;
}

.item-mid .bg {
	width:400px;
	height:151px;
	display:none;
	position:absolute;
	top:0;left:0;
	z-index:1;
	background:url('../i/item-mid.png') no-repeat 0 0;
}

.item-mid .cover {
	width:106px;
	padding:5px 26px 0 24px;
	float:left;
	position:relative;
	z-index:2;
}

.item-mid .cover .new {
	position:absolute;
	top:-15px;left:100px;
	z-index:3;
}

.item-mid .cover .new img {
	width:45px;
	height:46px;
	display:block;
}

.item-mid .cover .link {
	position:relative;
	z-index:2;
}

.item-mid .cover .link a {
	width:102px;
	height:94px;
	padding:2px;
	position:relative;
	display:block;
	overflow:hidden;
}

.item-mid .cover .link a i {
	width:35px;
	height:35px;
	display:block;
	position:absolute;
	cursor:pointer !important;
	left:107px;top:99px;
	cursor:pointer;
	background:url('../i/item-mid-link.png') no-repeat 0 0;
}

.item-mid .cover .link img {
	width:100px;
	height:92px;
	border:1px solid #fff;
	display:block;
}

.item-mid .cover .box {
	width:135px;
	height:108px;
	position:absolute;
	top:0;left:0;
	z-index:1;
	background:url('../i/item-mid-box.png') no-repeat 0 0;
}

.item-mid .desc {
	width:120px;
	padding:3px 0 0 0;
	float:left;
	position:relative;
	z-index:2;
}

.item-mid .desc p.title {
	position:absolute;
	top:0px;
	margin-top:0px;
	height:48px;
	overflow:hidden;
	font-size:12px;
	font-weight:bold;
}

.item-mid .desc p.round {
	margin:0 0 4px -1px;
	position:absolute;
	top:48px;
}

#gamesuser .item-mid {
	float: left;
	margin: 0px 10px 30px 20px;
}

p.round {
	height:30px;
	padding:0 15px;
	margin:0;
	display:block;
	position:relative;
	font-weight:bold;
	color:#3d3d3d;
	line-height:21px;
}

p.round i.l {
	width:15px;
	height:30px;
	display:block;
	position:absolute;
	top:0;left:0;
	z-index:1;
	background:url('../i/round-l.png') no-repeat 0 0;
}

p.round i.r {
	width:15px;
	height:30px;
	display:block;
	position:absolute;
	top:0;right:0;
	z-index:1;
	background:url('../i/round-r.png') no-repeat 0 0;
}

p.round span.c {
	height:30px;
	line-height:30px;
	display:block;
	cursor:default;
	position:relative;
	z-index:2;
	background:url('../i/round-c.png') repeat-x 0 0;
}


p.blue {
	height:24px;
	padding:0 15px;
	margin:0;
	display:block;
	position:relative;
	font-weight:bold;
	background:url('../i/blue-l-hover.png') no-repeat 0 -100px;
}

p.blue i.l {
	width:15px;
	height:24px;
	display:block;
	position:absolute;
	top:0;left:0;
	z-index:1;
	background:url('../i/blue-l.png') no-repeat 0 0;
}

p.blue i.r {
	width:15px;
	height:24px;
	display:block;
	position:absolute;
	top:0;right:0;
	z-index:1;
	background:url('../i/blue-r.png') no-repeat 0 0;
}

p.blue span.c {
	height:24px;
	line-height:23px;
	display:block;
	cursor:default;
	position:relative;
	z-index:2;
	background:url('../i/blue-c.png') repeat-x 0 0;
}

p.blue span.c a {
	padding:0 15px;
	margin:0 -15px;
	position:relative;
	display:block;
	color:#fff;
	background:url('../i/blue-r-hover.png') no-repeat 0 -100px;
}

p.blue span.c a:hover {text-decoration:underline;}
p.blue:hover i.l {background:url('../i/blue-l-hover.png') no-repeat 0 0;}
p.blue:hover i.r {background:url('../i/blue-r-hover.png') no-repeat 0 0;}
p.blue:hover span.c {background:url('../i/blue-c.png') repeat-x 0 -24px;}

.review {
	width:263px;
	padding:6px 10px 0 37px;
	position:relative;
	float: left;
}

.review .top {
	width:263px;
	height:28px;
	background:#fdefd1 url('../i/review-top.png') no-repeat 0 0;
}

.review .cnt {
	width:222px;
	padding:4px 26px 15px 15px;
	overflow:hidden;
	font-size:11px;
	line-height:13px;
	color:#3d3d3d;
	background:#fdefd1 url('../i/review-cnt.png') no-repeat 0 100%;
}

.review p.user {
	padding:0 0 0 18px;
	margin:0;
	line-height:14px;
	position:absolute;
	top:-1px;left:36px;
	font-weight:bold;
	background:url('../i/user.png') no-repeat 0 2px;
}

#m2_bannerotwister_0 {width:348px; height:170px; padding:17px 0px}

#gamesNew {
	width:580px; 
	margin-top:15px;
	height: 250px;
}

#gamesNewC {
	
}

#games .item-mid {
	margin:0 26px 0 0;
	float:left;
}

.genre {
	height: 26px;
	float: left;
}

.genreActive {
	height: 26px;
	float: left;
}

.genreActive .genreLeft {
	height: 26px;
	width: 16px;
	background: url(../i/gamesNewArrow/left.jpg) no-repeat;
	float: left;
	margin-left: 0px;
}

.genre .genreLeft {
	height: 26px;
	width: 16px;
	background: none;
	float: left;
}

.genreActive .genreRight {
	height: 26px;
	width: 18px;
	background: url(../i/gamesNewArrow/right.jpg) no-repeat;
	float: left;
}

.genre .genreRight {
	height: 26px;
	width: 18px;
	background: none;
	float: left;
}

.center {
	padding-top: 5px;
	float: left;
	font-weight: bold;
}

.genreActive .center {
	float: left;
	height: 26px;
	background: url(../i/gamesNewArrow/center.jpg) repeat-x;
}

.genreActive .center a {
	color: #FFFFFF;
	font-weight: bold;
}

.item-big {
	width:166px;
	height:269px;
	padding:20px 10px 10px 10px;
	position:relative;
	background:url('../i/item-big.png') no-repeat 0 -500px;
}

.item-big .bg {
	width:186px;
	height:299px;
	position:absolute;
	top:0;left:0;
	z-index:1;
	display:none;
	background:url('../i/item-big.png') no-repeat 0 0;
}

.item-big .cover {
	position:relative;
	z-index:2;
}

.item-big .cover .box {
	width:166px;
	height:154px;
	position:absolute;
	top:18px;left:0;
	z-index:2;
	background:url('../i/item-big-box.png') no-repeat 0 0;
}

.item-big .cover .disc {
	width:128px;
	height:47px;
	position:absolute;
	top:-20px;left:19px;
	z-index:1;
	background:url('../i/item-big-disc.png') no-repeat 0 0;
}

.item-big .cover a {
	width:159px;
	height:203px;
	padding:27px 0 0 7px;
	margin:0 0 10px 0;
	display:block;
	position:relative;
	z-index:3;
}

.item-big .cover img.pic {
	width:150px;
	height:136px;
	border:1px solid #fff;
	margin:0 0 14px 0;
	display:block;
	position:relative;
	z-index:1;
}

.item-big .cover i.hit {
	display:block;
	position:absolute;
	top:126px;left:116px;
	z-index:2;
	color:#fa4200;
	height:59px; width:58px;
	background:url('../i/item-big-hit.png') no-repeat;
	text-decoration:none;
	font-size:1px; line-height:1px;
}

.item-big .cover i.hit img {
	width:58px;
	height:59px;
	font-style:normal;
	font-weight:bold;
	display:block;
	cursor:pointer;
}

.item-big .cover span {
	font-size:14px;
	line-height:17px;
	font-weight:bold;
	cursor:pointer;
	position:relative;
	z-index:1;
}

.item-big p.round {
	z-index:2;
}

.item-big p.round span.c {
	padding:0 50px 0 0;
}

p.round span.buy {
	width:61px;
	height:23px;
	display:block;
	position:absolute;
	top:4px;right:3px;
	z-index:3;
}

p.round span.buy a {
	width:61px;
	height:23px;
	line-height:21px;
	display:block;
	font-weight:bold;
	color:#fff;
	text-align:center;
	background:url('../i/round-buy.png') no-repeat 0 0;
}

p.round span.buy a:hover {
	text-decoration:underline;
	background:url('../i/round-buy.png') no-repeat 0 -23px;
}

#music {
	padding:19px 0 22px 21px;
	border-left:3px solid #ba47fe;
	border-bottom:1px solid #d8e0e2;
	position:relative;
	overflow:hidden;
	background:#f0f9fd url('../i/best.jpg') repeat-x 0 0;
	clear:left;
}

#music .item-big {
	margin:0 6px 0 0;
	float:left;
}

#music p.label {
	padding:0 0 0 13px;
	margin:0 0 10px 0;
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#b947fd;
}
#music p.label img {display:block;}
#listofpaysys{position:absolute; margin:173px 0 0 650px;}
#wcanget{position:absolute; margin:-7px 0px 0px 185px; white-space:nowrap;}
#wcanget a{color:#000; font-size:11px;}
*:first-child+html #listofpaysys{margin:170px 0 0 150px; position:absolute;}
*:first-child+html #wcanget{margin:33px 0 0 -30px;}

div.gamefooterImaga{display:none}
div.gamerfooter{padding:0px 0 0 0; width:990px; margin:0 auto; }

#advantages {
	width:998px;
	height:230px;
	margin:0 -1px 0 -5px;
	position:relative;
	background:#fff url('../i/advantages1.jpg') no-repeat 0 0;
}

#advantages p {
	margin:0;
	display:block;
	font-size:11px;
	line-height:13px;
	font-family:Arial,Helvetica,sans-serif;
	position:absolute;
	text-align:center;
}

#advantages p strong {font-size:12px;line-height:15px;}

#advantages p.a1 {
	width:255px;
	top:25px;left:26px;
}

#advantages p.a2 {
	width:230px;
	top:137px;left:81px;
}
#advantages p.a3 {
	width:250px;
	top:60px;left:710px;
}

#footer {
	height:196px;
	background:url('../i/footer.jpg') no-repeat;
	position:relative;
}

#footer p {
	margin:0;
	line-height:14px;
	display:block;
}

#footer p.copyright {
	position:absolute;
	left:34px;top:122px;
	color:#fff
}

#footer p.support {
	position:absolute;
	left:702px;top:122px;
	color:#fff
}

#footer ul.counters {
	margin:0;
	overflow:hidden;
	position:absolute;
	top:120px;left:537px;
}

#footer ul.counters li {
	padding:0 10px 0 0;
	float:left;
	background:none;
}

#footer ul.counters li img {
	display:block;
}

#footer .partners {
	padding:0 0 0 123px;
	position:absolute;
	top:42px;left:34px;
}

#footer .partners p {
	font-size:11px;
	font-weight:bold;
	position:absolute;
	top:3px;left:0;
}

#footer .partners ul {
	margin:0;
	overflow:hidden;
}

#footer .partners ul li {
	padding:0 30px 0 0;
	float:left;
	background:none;
}

#footer .partners ul li img {
	display:block;
}

ul {padding:0;margin:0 0 14px 0;list-style:none;}
ul li {padding:0 0 6px 30px;background:url('/images/ico/li.gif') no-repeat 12px 8px;}

#byname {
	width:817px;
	height:31px;
	padding:3px 0 3px 179px;
	overflow:hidden;
	position:relative;
	top:0px;left:0;
	margin-bottom: 5px;
	margin-top: -15px;
}

#byname p.label {
	position:absolute;
	top:0px;left:36px;
	margin-top: 10px;
}

#byname p.label img {
	display:block;
	font-weight:bold;
}

#byname dfn {
	font-size:9px;
	line-height:13px;
	display:block;
	position:absolute;
	top:4px;right:15px;
	z-index:2;
	font-style:normal;
}

#byname dfn a.active {
	cursor:default;
	text-decoration:none;
	font-weight:bold;
	color:#fb9401;
}

#byname ul {
	width:817px;
	height:31px;
	margin:0;
	font-size:16px;
	line-height:20px;
	position:absolute;
	top:0;left:179px;
	z-index:1;
}

#byname ul li {
	padding:0;
	margin:0 -5px 0 0;
	position:relative;
	left:-3px;
	float:left;
	background:url('../images/byname.png') no-repeat 0 -100px;
}

#byname ul li a {
	width:31px;
	padding:5px 0 0 0;
	height:26px;
	display:block;
	text-align:center;
}

#byname ul li.number a {
	width:auto;
	padding:5px 9px 0 9px;
}

#byname ul li.active {
	background:url('../images/byname.png') no-repeat 100% 0;
}

#byname ul li.active a {
	color:#fff;
	text-decoration:none;
	background:url('../images/byname.png') no-repeat 0 0;
}

#byname ul.en {top:31px;}
#byname ul.ru {top:-31px;}
#byname ul.active {top:0px;}

div#gamescontent{
	padding:0 0 0 0 ; 
}

#left {
	width:269px;
	border-top:1px solid #c9d9df;
	border-bottom:1px solid #c9d9df;
	background: url(/images/leftbg.gif) repeat-y;
	position:relative;
	overflow:hidden;
}

#right {
	width:684px;
	padding:20px 20px 60px 23px;
	position:relative;
	overflow:hidden;
}

#right_t {
	border: 1px solid #C9D9DF;
}

#submenu {
	width:252px;
	padding:17px 14px 17px 0;
	border-left:3px solid #6fc422;
	border-bottom:1px solid #c5e9f7;
	margin:0;
	font-weight:bold;
	background:#e2f4fb;
}

#submenu li {
	width:255px;
	padding:0;
	border-left:3px solid #6fc422;
	margin:0 0 0 -3px;
	position:relative;
	background:none;
}

#submenu li a {
	padding:7px 26px;
	display:block;
}

#submenu li.active {
	border-left:3px solid #ff5a36;
	background:#fff url('../i/submenu-active.png') no-repeat 100% 100%;
}

#submenu li.active a {
	color:#f0076e;
	text-decoration:none;
	background:url('../i/submenu-active.png') no-repeat 100% 0;
}

#submenu li ul {
	padding-bottom:16px;
	margin:0;
}

#submenu li ul li {
	width:240px;
	padding-left:15px;
	border-left:3px solid #6fc422 !important;
}

#submenu li ul li a {
	padding:8px 26px;
	color:#009dd2 !important;
	text-decoration:underline !important;
	background:none !important;
}

#submenu li ul li a:hover {
	color:#f0076e !important;
	text-decoration:none !important;
}

#submenu li ul li.active a {
	background:url('../i/arr2.png') no-repeat 0 50% !important;
	color:#f0076e !important;
	text-decoration:none !important;
}

.withcat {
	width:710px;
	padding:0px 0 0px 17px;
	margin:0 -20px 0px -23px;
	position:relative;
	overflow:hidden;
}

.withcat .line {
	width:100%;
	overflow:hidden;
	background:url('../i/new-line.png') no-repeat -334px 21px;
}

.withcat .item-mid {
	margin:0 36px 5px 0;
	float:left;
	width:296px;
	height:131px;
	padding:20px 0 0 16px;
	position:relative;
	background:url('../i/item-mid.png') no-repeat 0 -500px;
}

.withcat p.label {
	padding:0 0 0 27px;
	margin:0 0 2px 0;
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#f5ad00;
}


.withcat .item-mid .desc p.title {margin:0 0 7px 0;
	font-size:12px;
	line-height:13px;
	font-weight:bold;
}

.withcat p.label img {display:block;}

p.pager {
	margin:0;
	font-size:18px;
	line-height:31px;
	text-align:center;
}

p.pager a,
	p.pager span {
	padding:5px 0 8px 0;
	margin:0 10px 0 0;
}

p.pager a.active {
	padding:5px 12px 8px 12px;
	color:#fff;
	background:url('../i/pager.png') no-repeat 50% 50%;
}
#ListLetters ul {padding-top:3px;}
#ListLetters a.activel {
	color: #FFFFFF;
	background: url("../i/pager.png") no-repeat scroll 0% 0% transparent;
	font-weight: bold;
	text-decoration: none;
}

#info {
	width:100%;
	padding:10px 0;
	overflow:hidden;
}

#info .left {
	width:200px;
	padding:15px 14px 0 15px;
	margin: 0 40px 0 0;
	float:left;
	overflow:hidden;
	background:url('../i/info-left.png') no-repeat 0 0;
}

#info .left img {
	width:200px;
	display:block;
}

#info .left .btm {
	width:230px;
	height:15px;
	margin:0 -15px;
	overflow:hidden;
	background:url('../i/info-left.png') no-repeat 0 100%;
}

h1,h3 {margin:0 0 3px 0;font:bold 14px Arial, Helvetica, sans-serif;color:#3f9df4;}

h1.letter {
	margin:0px 0 8px 0;
	color:#f0076e;
	font-size:24px;
	font-weight:normal;
}

h3.letter {
	margin:0 0 18px 0;
	color:#f0076e;
}

#info .right {
	width:390px;
	float:left;
	overflow:hidden;
}

#info .right p {
	margin:0 0 23px 0;
	line-height:14px;
}

#info .right p.info {
	width:390px;
	margin:0 0 16px 0;
	display:block;
	background:#e2f4fb url('../i/info.png') no-repeat 0 100%;
}

#info .right p.info span {
	padding:12px 20px;
	margin:0;
	display:block;
	background:url('../i/info.png') no-repeat 0 0;
}

#info .right .line {
	height:35px;
	padding:8px 11px 0 21px;
	overflow:hidden;
	float:left;
	position:relative;
	background:url('../i/download-line.png') no-repeat 0 0;
}

#info .right .line .bg {
	width:25px;
	height:43px;
	position:absolute;
	top:0;right:0;
	z-index:1;
	background:url('../i/download-line.png') no-repeat 100% 0;
}

#info .right .line p {
	padding:6px 12px 0 0;
	margin:0;
	float:left;
	display:block;
	font-size:17px;
	line-height:17px;
	font-weight:bold;
	position:relative;
	z-index:2;
}

#info .right .line .button {
	width:87px;
	float:left;
	position:relative;
	z-index:2;
}

.button_prolongation
{
	width:240px;
	float:right;
	position:relative;
	z-index:2;
	margin:-20px 0 0 0;	
}

.button_prolongation img{margin-right:10px;}

#info .right .line .button img {
	width:87px;
	height:28px;
	display:block;
}

.gs_description {
	top: 40px;
	position: relative;
	padding: 15px;
	width: 495px;
	background-color: #e2f4fb;
}

.gg {
	position: absolute;
}

.gs_nc_lt {
	left: 0;
	top: 0;
}

.gs_nc_rt {
	top: 0;
	right: 0;
}
.gs_nc_rb {
	right: 0;
	bottom: 0;
}
.gs_nc_lb {
	left: 0;
	bottom: 0;
}

.s235 {
	margin-bottom: 20px;
}

table.tab {
	width:100%;
	border-collapse:collapse;
	margin:0 0 10px 0;
	clear:both;
	background:#f7fcff;
}

table.tab tr.dark {
	background:#e1f3fd;
}

table.tab tr.white {
	background:#ffffff;
}

table.tab td {
	padding:6px 0;
	vertical-align:middle;
}

table.tab td.n {
	padding-left:16px;
	padding-right:16px;
}

table.tab td.play {
	width:25px;
}

table.tab td.play img {
	width:25px;
	height:25px;
	display:block;
}

table.tab td.name {
	width:100%;
	padding-left:11px;
	padding-right:11px;
	font-weight:bold;
}

table.tab td.nobold {
	width:475px;
	padding-left:16px;
}

table.tab td.time {
	padding-right:25px;
}

table.tab td.btn {
	padding-right:8px;
}

table.tab p.round {
	width:160px;
}

table.tab p.round span.c {
	padding:0 60px 0 0;
}

p.round span.buy {
	width:70px;
	height:23px;
	display:block;
	position:absolute;
	top:4px;right:3px;
	z-index:3;
}

p.round span.buy a {
	width:70px;
	height:23px;
	line-height:21px;
	display:block;
	font-weight:bold;
	color:#fff;
	text-align:center;
	background:url('../i/round-buy.png') no-repeat right 0;
}

p.round span.buy a:hover {
	text-decoration:underline;
	background:url('../i/round-buy.png') no-repeat right -23px;
}

p.round span.d_load {
	width:70px;
	height:21px;
	display:block;
	position:absolute;
	top:4px;right:3px;
	z-index:3;
}

p.round span.d_load a {
	width:70px;
	height:23px;
	line-height:21px;
	display:block;
	font-weight:bold;
	color:#fff;
	text-align:center;
	background:url('../i/round-download.png') no-repeat 0 0;
}

p.round span.d_load a:hover {
	text-decoration:underline;
	background:url('../i/round-download.png') no-repeat 0 -23px;
}

/*p {margin:11px 0 10px 0;}*/

.sc_preview {
	position: relative; top: 4px;
}

#gallery {
	width:662px;
	height:153px;
	margin:0 0 36px 0;
	overflow:hidden;
	position:relative;
}

#gallery .sliderSpace {
	width:662px;
	overflow:hidden;
	position:relative;
}

#gallery .sliderWrap {
	width:10000px;
	overflow:hidden;
	position:relative;
	z-index:1;
}

#gallery .sliderSpace .panel {
	width:217px;
	height:141px;
	padding:12px 0 0 0;
	margin:0 5px 0 0;
	float:left;
	position:relative;
	background:url('../i/panel.png') no-repeat 0 0;
}

#gallery .sliderSpace img {
	margin:0 auto;
	display:block;
}


#gallery .sliderLeft {
	width:176px;
	height:153px;
	cursor:pointer;
	position:absolute;
	top:0;left:0;
	z-index:2;
	background:url('../i/sliderLeft.png') no-repeat 0 0;
}

#gallery .sliderRight {
	width:176px;
	height:153px;
	cursor:pointer;
	position:absolute;
	top:0;right:0;
	z-index:2;
	background:url('../i/sliderRight.png') no-repeat 0 0;
}

#gallery div.sliderMore {
	display:none;
}

#video {
	width:100%;
	padding:10px 0 0 0;
	overflow:hidden;
	position:relative;
}

#video .space {
	width:513px;
	margin:0 0 12px 0;
	position:relative;
	left:80px;
}

#video .space .cnt {
	padding:5px 0;
	border-left:1px solid #c6ced2;
	border-right:1px solid #c6ced2;
}

#video .space .cnt img {
margin:0 auto;
display:block;
}

#video .space .top {
	width:513px;
	height:16px;
	overflow:hidden;
	background:url('../i/video-space.png') no-repeat 0 0;
}

#video .space .bottom {
	width:513px;
	height:16px;
	overflow:hidden;
	background:url('../i/video-space.png') no-repeat 0 -16px;
}

#video p.title {
	margin:0 0 20px 0;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

.review100 {
	width:100%;
	padding:6px 0px 0px 0px;
	margin:15px 0px 0px 0px;
	position:relative;
}

.review100 .top {
	width:693px;
	height:28px;
	background:#f3f0d8 url('../i/review-top2.png') no-repeat 0 0;
}

.review100 .top3 {
	width:693px;
	height:28px;
	background: url('../i/review-top3.png') no-repeat 0 100%;
	padding-bottom:6px;
	padding-top:10px;

}
.coment-form_name {margin-left:15px;color:#555;}
#formClear {padding-bottom:10px;}

.review100 .top4 {
	width:693px;
	height:28px;
	background:#f3f0d8 url('../i/review-top4.png') no-repeat 0 0;
}

.review100 .cnt {
	width:652px;
	padding:4px 26px 10px 15px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	font-size:12px;
	line-height:13px;
	color:#3d3d3d;
	background:#f3f0d8 url('../i/review-cnt2.png') no-repeat 0 100%;
}



.review100 p.user {
	padding:0px 0px 0px 18px;
	margin:0px 0px 0px 0px;
	line-height:14px;
	position:absolute;
	top:-1px;left:16px;
	font-weight:bold;
	background:url('../i/user.png') no-repeat 0 2px;
}

#commentForm {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.msgedit {
	width: 99.5%;

}

/*.dark {
	color: #777777;
}*/

.stitle {
	font-size: 14px;
	margin:11px 0 10px 0;
}

.cartTOP1{margin:-10px 0 0 0; }
.cartTOP0{margin:-10px 0 0 0; }

#profile {
	margin:-10px 0 0 100px;
	padding:3px 0 0 38px;
	position:absolute;
	top:26px;left:569px;
	background:url('../i/profile.png') no-repeat 0 0;
}

.cart {
	width:100%;
	padding:10px 0 14px 0;
	overflow:hidden;
	background:url('../i/hr.gif') repeat-x 0 100%;
}

.cart .item-small {
	margin:4px 0 0 0;
	float:left;
}

.cart p.title {
	/*width:330px;*/
	padding:4px 0 0 12px;
	margin:0;
	float:left;
	font-size:14px;
	font-weight:bold;
}

.cart p.round {
	margin:5px 5px 0 0;
	float:right;
}

.cart p.delte {margin:0;}

.cart p.round span.c {
	position:relative;
	overflow:visible;
}

.cart p.round span.c span {
	position:relative;
	z-index:3;
}

.cart p.round img {
	margin:0 -4px;
	display:block;
	position:relative;
	top:10px;
	cursor:pointer;
}

.item-small {
	width:31px;
	height:29px;
	padding:5px 0 0 7px;
	background:url('../i/item-small.png') no-repeat 0 0;
}

.item-small img {
	width:24px;
	height:22px;
	border:1px solid #fff;
	display:block;
}

.total {
	height:29px;
	line-height:29px;
	padding:7px 8px 7px 30px;
	margin:0 0 50px 0;
	float:right;
	overflow:hidden;
	position:relative;
	background:url('../i/download-line.png') no-repeat 100% 0;
}

.total .left {
	width:22px;
	height:43px;
	position:absolute;
	top:0;left:0;
	background:url('../i/download-line.png') no-repeat 0 0;
}

.total p.price {
	padding:0 12px 0 0;
	margin:0;
	display:block;
	float:left;
	font-size:14px;
	font-weight:bold;
}

.total p.big {
	margin:0;
	float:left;
	display:block;
}

p.big {
	height:29px;
	padding:0 30px;
	margin:0;
	display:block;
	float:right;
	position:relative;
	font-weight:bold;
	color:#3d3d3d;
	line-height:21px;
}

p.big i.l {
	width:30px;
	height:29px;
	display:block;
	position:absolute;
	top:0;left:0;
	z-index:1;
	background:url('../i/big-l.png') no-repeat 0 0;
}

p.big i.r {
	width:30px;
	height:29px;
	display:block;
	position:absolute;
	top:0;right:0;
	z-index:1;
	background:url('../i/big-r.png') no-repeat 0 0;
}

p.big span.c {
	height:29px;
	line-height:28px;
	display:block;
	cursor:default;
	position:relative;
	z-index:2;
	font-size:17px;
	background:url('../i/big-c.png') repeat-x 0 0;
}

p.big span.c span {
	position:relative;
	z-index:3;
}

p.big span.c a {
	color:#fff;
	text-decoration:none;
}

p.big span.c a:hover {
	text-decoration:underline;
}

p.disabled i.l {background:url('../images/disabled-l.png') no-repeat 0 0;}
p.disabled i.r {background:url('../images/disabled-r.png') no-repeat 0 0;}
p.disabled span.c {background:url('../images/disabled-c.png') repeat-x 0 0;}

span.oferta {
	float: right; 
	margin-top: -45px; 
	font-size: 11px;
}

#oferta p {
	margin: 11px 0 10px;
} 

#active {
	margin-bottom: 80px;
}

#ratingstars {
	width: 380px;
	float: left;
	font-size: 14px;
	font-weight: bold;
	
}

#starContainer {
	width: 250px;
	float: right;
}

#servers {
	background: url('../i/game_servers/gs_bg.gif') repeat-x;
	padding: 0 24px 30px 30px;
	border-left: 3px solid #4caec1;
	border-bottom: 1px solid #c9d9df;
	border-right: 1px solid #c9d9df;
}

.gs_title {
	padding: 15px 0;
}

.gs_bl3 {
	
}

#gs_list {
	background: url('../i/game_servers/list_bg.gif') no-repeat;
	padding: 26px 2%;
	z-index: 2;
	height: 250px;
	width: 96%;
}

.simg {
	margin-bottom: -1px;
}

.gs_cover {
	float: left;
	margin-right: 26px;
}

.gs_smile {
	position: relative;
	bottom: 0px;
	left: 330px;
}

#gs_server_list {
	width: 673px;
}

#gs_server_list th {
	font-size: 18px;
	color: #fc5900;
	text-align: left;
	padding-bottom: 7px;
	padding-top: 0;
}

#gs_server_list td {
	color: #687e87;
	font-size: 12px;
	font-weight: bold;
}

.gs_mews_smile {
	margin-left: -30px;
}

.gs_city {
	width: 320px;
	float: right;
	margin-top: 10px;
}

.gs_city span {
	display: block;
	float: left;
	font-weight: bold;
	margin-top: 12px;
}

.gs_city_select {
	float: right;
	width: 200px;
	margin: 0;
	padding: 2px;
	margin-top: 10px;
}

.gs_buttons {
	float: right;
}

.gs_buttons a {
	margin-left: 30px;
}

.gs_news {
	float: right;
	width: 780px;
}

.gs_news .gs_news_title {
	font-size: 14px;
	font-weight: bold;
	color: #3d3d3d;
	margin: 10px 0;
}

.gs_news_content {
	background-color: #f2f0d9;
	padding: 20px;
	position: absolute;
}

.allnews {
	position: absolute;
	top: 90px;
	right: 20px;
}

.gg {
	position: absolute;
}

.gs_nc_lt {
	left: 0;
	top: 0;
}

.gs_nc_rt {
	top: 0;
	right: 0;
}
.gs_nc_rb {
	right: 0;
	bottom: 0;
}
.gs_nc_lb {
	left: 0;
	bottom: 0;
}

.gs_news_date {
	color: #00a2c1;
	font-weight: bold;
}

.gs_news_own {
	width: 240px;
	float: left;
	margin-left: 10px;
}

.gs_news_own_title {
	font-size: 12px;
	font-weight: bold;
	/*text-decoration: underline;*/
	color: #3d3d3d;
}

.gs_news_text {
	padding: 0;
	margin: 0;
	color: #3d3d3d;
	font-size: 12px;
}

.gs_smile_description {
	float: right;
	margin-right: -24px;
}

.gs_description_title {
	font-size: 14px;
	font-weight: bold;
	color: #3d3d3d;	
	position: relative;
	top: 20px;
}

.gs_description {
	top: 40px;
	position: relative;
	padding: 15px;
	width: 495px;
	background-color: #e2f4fb;
}
.serv_forum {padding:4px;padding-top:15px;font-size:16px;font-weight:bold;text-align:center;position:relative;bottom:8px;margin-left:185px;}
.gs_tabs {
	height: 45px;
	background: url('../i/game_servers/vbg.gif') repeat-x;
	margin: 0 0px 20px 20px;
	position: relative;
	top: -1px;

}

.gs_tab {
	padding: 0 20px 0 15px;
	height: 45px;
	line-height: 45px;
	float: left;
}

.gs_rtab {
	background: url('../i/game_servers/vbg_r.gif') no-repeat top right;
	height: 45px;
	width: 9px;
	float: left;
}

.gs_rtab2 {
	background: url('../i/game_servers/vbg_r2.gif') no-repeat top right;
	height: 45px;
	width: 9px;
	float: left;
}

.gs_tab_active {
	background: url('../i/game_servers/vbg_a.gif') repeat-x;
	padding: 0 20px 0 15px;
	height: 45px;
	line-height: 45px;
	margin-top: -1px;
	float: left;
}

.gs_tab_active_l {
	background: url('../i/game_servers/vbg_l_a.gif') no-repeat;
	height: 45px;
	width: 20px;
	margin-top: -1px;
	float: left;
}

.gs_tab_active_r {
	background: url('../i/game_servers/vbg_r_a.gif') no-repeat;
	height: 45px;
	width: 20px;
	margin-top: -1px;
	float: left;
}

.gs_tab_active_r2 {
	background: white url('../i/game_servers/vbg_r_a2.gif') no-repeat;
	height: 47px;
}

.gs_tab_active_l2 {
	background: white url('../i/game_servers/vbg_l_a2.gif') no-repeat;
	height: 47px;
}

.gs_r2 {
	background: url('../i/game_servers/vbg_r2.gif') no-repeat top right;
}

.gs_tab,.gs_tab_active a {
	font-size: 18px;
	color: #00a2c1;
	text-decoration: underline;
}

.gs_tab_l {
	float: left;
	background: url('../i/game_servers/vbg_l.gif') no-repeat top right;
	height: 45px;
	width: 9px;
}

.gs_tab_active {
	
}

/** jcarousel **/
#gameserverstab li {
	padding: 0;
}

.jcarousel-next {
	position: absolute;
	right: 0;
	height: 45px;
	width: 35px;
	cursor: pointer;
	background: #FFF url('../i/game_servers/right.gif') right 8px no-repeat;
	z-index: 100;
	float: right;
}

.jcarousel-prev {
	position: absolute;
	right: 35px;
	cursor: pointer;
	height: 45px;
	width: 56px;
	background: #F00;
	background: url('../i/game_servers/left.png') center 0 no-repeat;
	z-index: 100;
}

.jcarousel-container-horizontal {
	padding-right: 70px;
}
/** //jcarousel **/

#user_choice {
	width: 320px; 
	float: left;
}

#user_choice .withcat .line {
	background: 0;
}

#recommend_new {
	width: 350px; 
	float: left;
	margin-left: 10px;
}

.msoftname {
/*	font-size: 14px;*/
	margin-left: 10px;
	margin-right: 10px;
}

#mraiting {
	margin-left: 15px;
}

.ratingheading {
	overflow:hidden;
	padding:0 0 15px;
	width:100%;
}

div#anticontent{border-top:1px solid #c9e4e9 ;background:url(../i/page_bg.jpg) no-repeat 3px 1px; margin:0px 0 0 0; border-right:1px solid #c9e4e9;}
td.bannerokrut{border-left:2px solid #fc6400; border-right:2px solid #4caec1; padding:0 1px 0 1px; width:300px;}
td.bannerokrut_right{width:245px; line-height:25px; padding:20px 0 0 0;}
td.newsnewsnews{padding:20px 20px 0 20px;}
td.newsnewsnews span.title{color:#4caec1; font-weight:bold; font-size:22px;}
td.antivideo{border-left:2px solid #b947fd; background:url(../i/antivideo_bg.jpg) no-repeat; background-color:#daf1f9; padding-bottom:0px;}
td.antivideo img.antivideo_title{margin:20px 0 0 35px;}
div#antivideo_viewer{width:480px; height:360px; margin:20px auto; }
div#antilenta{margin:40px auto; text-align:center;}


/**Список новостей**/
ul.news{margin:4px 0 0 0;float:left; clear:both; width:100%; padding:0;}
ul.news li{list-style:none; margin:20px 0 0 0; padding:0;}
ul.news li.newstext{display:none; margin:0;}
ul.news li.date{margin:0; font-weight:bold;}
ul.news li.paginator_delimiter{float:left; clear:both; width:100%; height:20px;}
ul.news li.backward{width:80px; float:left; font-size:16px; }
ul.news li.backward a{font-size:16px; }
ul.news li.forward{width:80px; float:right; font-size:16px; }
ul.news li.forward a{font-size:16px; }

div.pgfooter{margin:40px 0 0 0; float:left; clear:both; width:100%;}

/*****Антипромо********/
table.antipromo{width:900px;margin:230px auto; padding:0; margin-bottom:40px;}
 

ul.antitypes{margin:0px 0 0 30px;}
ul.antitypes li{margin:0; padding:0;}
ul.antitypes li.top{height:10px;}
ul.antitypes li.contente{background:url(../i/antiv_bg.png) repeat-y; }
ul.antitypes li.contente .c{background:url(../i/antiv_coolbg.png) no-repeat; margin:0 0 0 1px; padding:22px 30px 20px 30px;}
ul.antitypes li.bottom{margin:0 0 20px 0; height:10px; }

*:first-child+html ul.antitypes li.bottom{margin:-10px 0 20px 0; height:10px; }
*:first-child+html div.carousel ul li div{margin-top:-10px;}


td.img{width:150px; text-align:center;}
td.img img{margin-right:15px;}
div.title{font-size:22px; color:#fc5900; margin:0 0 20px 0;}
td.cont{width:300px; padding-right:50px; text-align: left;}
td.cont li{clear:both; float:left; margin:0 0 10px 0;}


/***Форма покупки антивируса***/
ul.antimarket{}

ul.antimarket li{list-style:none;float:left; color:#a0b4bb;}
ul.antimarket li.getMonths{margin:2px 0 0 0;}
ul.antimarket li.getMonths div.simpleVirusTitle{width:150px; margin:2px 0 0 0;}
ul.antimarket li.offer{ font-size:22px; padding:0px 20px 0 0;}
ul.antimarket li.costs{color:#fc5900; font-size:22px; padding:0 0 0 20px; width:120px;}
ul.antimarket li.delimiter{clear:both;float:left; height:10px; width:100%; }
ul.antimarket li.licenses{color:#687e87; font-size:12px; margin:10px 0 0 0; clear:both; width:100%;}
ul.antimarket li.buyItNow{clear:both; text-align:right;  width:100%;}
ul.antimarket li.buyItNow button{background:none;}
ul.antimarket li.download{text-align:right; clear:both; width:100%;}
ul.antimarket li.buyItNow img.download{margin:0 -5px 0 0; }
ul.antimarket li.buyItNow button{border:0; }
ul.antimarket li.delimiterLine{clear:both; float:left; width:100%; border-top:1px solid #b7c4d5; margin:20px 0 20px 0;}
ul.antimarket li.payTitle{ font-size:22px; padding:0px 20px 0 0; margin:-10px 0 0 0;}
ul.antimarket li.pay_detail{clear:both; color:#687e87; padding:10px 20px 0 0; font-size:12px; width:100%;}
ul.antimarket li.key{font-weight:bold; color:#687e87;  font-size:14px; margin:10px 0 0 0;}


select.subscribe_selector{width:120px; }


div.antivideoline{border:none;width:720px;height:150px;margin:40px 0 0 -150px;background:url('../i/icarbody.png') repeat-x;}
div.antivideolineDelimiter{width:100%; float:left; height:40px; }

*:first-child+html #register{margin-left:-28px;}


div.iesubsribeselector{border:1px solid #8c8c8c; background:url(../i/selector_down.jpg) right no-repeat; padding:3px 10px 3px 3px; width:110px; color:#000;}
div.iesubsribeselector div{width:100px; white-space:nowrap; overflow:hidden; cursor:hand;}
*:first-child+html div.iesubsribeselector div{width:100px;}
ul.selector_items{clear:both; display:none; position:absolute; background:#FFF; border:1px solid #8c8c8c; padding:3px; min-width:117px;}
ul.selector_items li{clear:both;   white-space:nowrap; padding:3px 0 3px 0; color:#000; width:100%;}
ul.selector_items li:hover{background:#3399ff; cursor:hand; color:#FFF; width:100%; }

/**Подписки**/
div.auto_cont{text-align:left; padding:10px 0 0 0; margin-top:-20px; float:left; clear:both; width:100%;}
div.cont_oferta{padding:4px 0 0 0px;}
div.cont_unsubscribe_noauth{margin:-25px 0 0 0px; text-align:left; font-weight:bold; float:left;}

#banner_right_top {
	padding: 10px 10px 0px 10px;
	height: 340px;
	background:url('../i/podl.png') no-repeat;
}

ul#paysystems{margin:-10px auto; }
ul#paysystems li{float:left; width:150px; text-align:center; margin:0 20px 35px 0; height:87px; color:#0097cc; font-size:14px; white-space:nowrap; line-height:30px; }
ul#paysystems li div{background:url(../i/ps_orange.jpg) no-repeat; padding-top:15px; width:127px; height:45px; text-align:center; margin:0 auto;}
ul#paysystems li div:hover{background:url(../i/ps_orange_hover.jpg) no-repeat; }


ul.orderTexter{margin-left:15px;}
ul.orderTexter li{list-style:none; font-size:16px; padding:0 0 5px 0;}

ul.orderTexter li.title{font-size:18px; font-weight: bold; margin:40px 0 0 15px; text-align:left;}
ul.orderTexter li.info{line-height:24px; margin:0 0 0 15px;}
ul.orderTexter li.afterPurchase{border-top:1px solid; padding:2px 0 0 0; width:230px;}
ul.orderTexter li.mustPay{margin:50px 0 0 0; line-height:25px; text-align:left; margin-right:20px;}
ul.orderTexter li.mustPay button{font-size:16px; padding:3px 5px 3px 5px;}

.baton{font-size:14px; padding:7px; float:left;}

*:first-child+html ul.orderTexter{margin-left:10px;}
*:first-child+html ul.orderTexter li.mustPay{margin-top:75px;} 


div.smth_about_paysys{margin:-40px 0 20px -10px; clear:both; font-size:14px; padding:20px 20px 0 40px ; color:#666; line-height:20px;}
div.smth_about_paysys div.small{font-size:12px; margin:5px 0 10px 0;}

#banners329sdlaj9qo{
	float:left\9;
	margin:-320px 0 0 490px\9;
}
		
*:first-child+html #banners329sdlaj9qo{
	float:left;
	margin:0;
}
	
*html #banners329sdlaj9qo{
	margin:0;
	float:none;
}

#support {
	padding:11px 0 0px 12px;
	border-left:3px solid #fc7a00;
	border-bottom:1px solid #e5e5e5;
	margin:0 0 0px 0;
	background:#fff;
}
#support .youknow {
	width:163px;
	padding:19px 12px 0 69px;
	overflow:hidden;
	background:#faedd1 url('../i/youknow2.png') no-repeat 0 0;
}
#support .youknow .cnt {
min-height:70px;
padding:0 0 20px 0;
}
#support .youknow .btm {
	width:244px;
	height:30px;
	margin:0 -12px 0 -69px;
	background:url('../i/youknow-btm.png') no-repeat 0 0;
}
#support .youknow p {
	margin:0;
	font-size:14px;
	font-weight:bold;
}
#support .youknow p.label {
	margin:0 0 7px 0;
}
#support img {display:block;}
#support .youknow p.label img {
	color:#fc7a00;
}

.accordion-h a.head {
	border-bottom: 1px dashed #3F9DF4;
	text-decoration: none;
}

.coment-form_name {
	float: left;
	margin-right: 10px;
}

#commentssend_progressbar {
	padding-top: 2px;
}

div#pages li {
	float: left;
	margin: 0 10px 0 0;
	font-size:18px;
	line-height:31px;
	text-align:center;
	padding:5px 0 8px;
}

div#pages #paginator ul {
	float: left;
}

#pages {
	text-align: center;
}

#pages li.current {
	padding:5px 12px 8px 12px;
	color: #FFF;
	background:url('../i/pager.png') no-repeat 50% 50%;
}


.colorbox_info{padding:20px 50px 20px 20px; line-height:23px; font-size:14px; text-align:center;}
.button_clck{font-size:14px; padding:2px 10px 2px 10px}
div.unprolongation_anti_grey{margin:20px 0 0 0; text-align:center; width:100%; clear: both;}
div.smth_about_paysys{margin:0px 0 20px 0px; clear:both; font-size:14px; padding:0px 20px 0 0px ; color:#666; line-height:20px;}
div.smth_about_paysys div.small{font-size:12px; margin:0px 0 10px 0;}

.download {
	width:100%;
	padding:0 0 10px 0;
	margin:0 0 -1px 0;
	overflow:hidden;
	background:url('../i/hr.gif') repeat-x 0 100%;
}

.download .pre {
	width:100%;
	padding:10px 0 0 0;
	overflow:hidden;
	background:url('../i/hr.gif') repeat-x 0 0;
}

.download .pre .item-small {
	margin:4px 0 0 0;
	float:left;
}

.download .pre .line {
	width:604px;
	height:35px;
	padding:8px 12px 0 23px;
	overflow:hidden;
	float:right;
	background:url('../i/download-line.png') no-repeat 0 0;
}

.download .pre p {
	width:500px;
	padding:6px 0 0 0;
	margin:0;
	float:left;
	display:block;
	font-size:14px;
	font-weight:bold;
}

.visible .pre p a {
	padding:0 25px 0 0;
	color:#fc7a00;
	background:url('../i/down.png') no-repeat 100% 50%;
}

.download .pre .button {
	width:87px;
	float:right;
}

.download .pre .button img {
	width:87px;
	height:28px;
	display:block;
}

.download .more {
	padding:12px 10px 0 0;
	overflow:hidden;
	display:none;
}

.download .more var {
	margin:0 0 13px 0;
	float:left;
}

.download .more dfn {
	margin:0 0 13px 0;
	float:right;
}

.download .pre .linecart {
	width:604px;
	height:35px;
	padding:8px 12px 0 23px;
	overflow:hidden;
	float:right;
	background:url('../i/download-line.png') no-repeat 0 0;
}


div.promocontent{padding:0 105px 0 105px; background:#FFF; font-family: Tahoma, Arial; font-size:16px; padding-bottom:40px;}
	div.promocontent img.drweb_promo_title{margin-bottom:15px; clear:both;}
	div.promocontent div.promo_text{line-height:26px; padding-bottom:16px;}
	span.DRWEB{color:#7fb400;}
	img.drweb_promo_logo{float:left;}
	div.drweb_promo_logotext{padding-top:20px; }
	div.auto_cont{font-size:13px; padding:20px 0;}
	div.auto_cont a{color:#7fb400; }
	#get_drweb{background:url(/images/drweb_promo_get.jpg) no-repeat; width:390px; height:60px; cursor:pointer; margin:40px 0 0 190px;}
	div.notes{font-size:10px; color:#9f9f9f; margin:20px 0 0 0;}

#left .banner {
	border-left:3px solid #0010f8;
	border-bottom: 1px solid #C9D9DF;
	padding: 15px 0 15px 15px;
}

.card4card {
	border-left:3px solid #f00;
	padding-left: 40px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #C9D9DF;
}

table.rating_table{
}

table.rating_table td.title{
	padding-left:20px;
	padding-top:3px;
	padding-bottom: 10px;
}

table.rating_table td.gameTitle{
	width:170px;
	padding:2px 0 10px 20px;
}

table.rating_table td.gameTitle a{ font-weight:bold;}


table.rating_table td.gameStars{
	white-space:nowrap;
}

table.fulltbl{
	margin:0;
}


table.fulltbl td div.rat{
	background:url(../i/page_bg.jpg) no-repeat 0 100px;
	/*height:1462px;*/
	width:	301px!important;
	overflow:hidden;
}

.gameStars {overflow:hidden;}
td.left {	width:	301px!important;overflow:hidden;}

table.fulltbl td.contentbanner{
	
	background:url(../i/banneroverlay.jpg) repeat-y;
        
	
}

table.fulltbl td.contentbanner div.contentbanneroverlay{
	padding:10px 0 0 15px;
	background:url(../i/page_bg_onlinegames.jpg) no-repeat;
}

ul.bannerlist{}
ul.bannerlist li.big{
	background:url(../i/back4ban.gif) no-repeat;
	padding:10px;
	height:239px;
}

ul.bannerlist li.more{
	padding:4px 0 5px 495px;

	
	}
	
div.sup{padding:0 0 0px 1px;  overflow:hidden; border-bottom:0; width:990px; border:0;}

.leftsidebanner {
	text-align: center; 
	padding: 10px 0;
}


/*   fobazzz @introtext game card  */

.f-content {margin-bottom:20px;line-height:1.2;font-size:12px;}
.f-content u  {text-decoration:none;font-weight:bold;}
.em { font-style: italic; }
.strong { font-weight: bold; }
ul ul {list-style-type:circle;}
.f-content ul, .f-content ol { line-height:1.3em;
list-style-type:disc;
margin-left:1.4em;}
.f-content ul li, .f-content ol li { margin-bottom: .2em;padding:0px; }

.f-content dl {  }
.f-content dl dt { margin-bottom: .2em; font-weight: bold; }
.f-content dl dd { padding-left: 5em; margin-bottom: .4em; }

.icons a, .icon { padding: 2px 0 2px 20px; background-repeat: no-repeat; background-position: left center; }

.f-content p, .f-content ul, .f-content ol, .f-content dl, .f-content table, blockquote, pre, .columns, .f-content img, hr { margin-bottom: 11px; }

/*  Games subscriptions PROMO */
.gsmain {
	background-color: #fff;
}
.gsheader {
	background: url(../i/subscription/header.png ) no-repeat scroll 0% 0% transparent;
	display:block;
	height:101px;
	text-align:center;
	padding-top:175px;
}
.gsheader span.service{
	font-size:29px;
	font-weight:bold;
}


.gsbtn {
	background: url(../i/subscription/btn_subscr.png ) no-repeat scroll center center transparent;
	display:block;
	height:84px;
	text-align:center;
}

.gshfooter {
	/*background: url(../i/subscription/footer.png ) no-repeat scroll center bottom #fbfdfe;*/	
	display:block;
	height:735px;
}
.gshfooter .gshfootermiddle{
	height:372px;
}

.gshfooter .gsleft {
	width:300px;
	display:block;
	float:left;
}

.gshfooter .gsright{
	width:300px;
	display:block;
	float:right;
}

.gshfooter .gsright input.product{
	margin-left:20px;
	margin-right:10px;
	
}
.gshfooter .gsright span {
	text-decoration:underline;
	font-size: 13px;
	font-style:italic;
}
.gshfooter .gsright span.red {
	color:#F00;
	text-decoration:none;
}


.gshfooter .gscenter{
	width:399px;
	display:block;
	float:left;
}
.gshfooter .gsleft ul li {
	padding:0 0 10px 0;	 
}

.gshfooter .gsleft span {
	font-size:18px;
	padding-left:40px;
	display:block;
}

.gshfooter .gsleft span.play_yellow{	
	color:#000;
	background: url(../i/subscription/smile_yellow.png  ) no-repeat scroll 0 0 transparent;	
}
.gshfooter .gsleft span.play_red{	
	color:#cb1e0e;
	background: url(../i/subscription/smile_red.png  ) no-repeat scroll 0 0 transparent;
}
.gshfooter .gsleft span.play_green{
	color:#000;
	background: url(../i/subscription/smile_green.png  ) no-repeat scroll 0 0 transparent;
}
.gshfooter .gsleft .gsleftdescription {
	margin-left:30px;
	height:140px;
}

.gshfooter .gsleft .download_player {
	background: url(../i/subscription/btn_background.png ) no-repeat scroll 0 0 transparent;
	display:block;
	height:91px;
	padding-left:32px;
	padding-top:23px;
	width:347px;
	margin-top:20px
}
.gshfooter .gsleft .download_player a{
	color:#FFFFFF;
	font-size:18px;
	padding-left:14px;
	padding-top:8px;
	background: url(../i/subscription/btn_download_player.png ) no-repeat scroll 0 0 transparent;
	display:block;
	height:39px;
	width:251px;
}
.gshfooter .gsleft .download_player a:hover{
	background: url(../i/subscription/btn_download_player_hover.png ) no-repeat scroll 0 0 transparent;
	display:block;
	height:39px;
	width:251px;
}
.gshfooter .gsright .gsrightdescription {	
	height:90px;
}
.gshfooter .gsright .gsrightdescription ul li{
	padding:0 0 20px 15px;
	
}


.gshfooter .gsright ul li a {
	color:#000000;
	text-decoration:none;
	font-size:21px;	
	font-style:italic;
	border-bottom-style:dashed;
	border-bottom-width:1px;
}

.gshfooter .gsright .activate_subscription {
	background: url(../i/subscription/btn_background.png ) no-repeat scroll 0 0 transparent;
	display:block;
	height:91px;
	padding-left:20px;
	padding-top:23px;
	width:347px;
}
.gshfooter .gsright .activate_subscription a{
	background: url(../i/subscription/btn_activate_subscription.png ) no-repeat scroll 0 0 transparent;
	display:block;
	height:39px;
	width:251px;
}
.gshfooter .gsright .activate_subscription a:hover{
	background: url(../i/subscription/btn_activate_subscription_hover.png ) no-repeat scroll 0 0 transparent;
	display:block;
	height:39px;
	width:251px;
}

#gsgallery {	
	height:232px;
	margin:45px 0px 36px 0px;
	overflow:hidden;
	position:relative;
	margin-left:8px;
}

#gsgallery .sliderSpace {
	width:323px;
	overflow:hidden;
	position:relative;
	float:left;
}

#gsgallery .sliderWrap {
	width:10000px;
	overflow:hidden;
	position:relative;
	z-index:1;
}

#gsgallery .sliderSpace .panel {
	width:323px;
	height:232px;	
	padding-top:4px;
	margin:0px;
	float:left;
	position:relative;
	background:url('../i/subscription/screenshot_background.png') no-repeat 0 0;
}
#gsgallery .sliderSpace .panel a{
	display:block;
	margin-left:5px;
}


#gsgallery .sliderSpace img {	
	display:block;	
	height:216px;
	width:307px;
}

#gsgallery .sliderLeft {
	background:url("../i/subscription/screenshot_left.png") no-repeat scroll 0 0 transparent;
	cursor:pointer;
	height:30px;
	left:0;	
	top:0;
	width:30px;
	float:left;
	margin-top:100px;
}

#gsgallery .sliderRight {
	background:url("../i/subscription/screenshot_right.png") no-repeat scroll 0 0 transparent;
	cursor:pointer;
	height:30px;	
	right:0;
	top:0;
	width:30px;
	float:left;
	margin-top:100px;
}

#gallery div.sliderMore {
	display:none;
}

.packdesc {
	height:250px;
	display:block;
}
.packdesc .pack {
	float:left;
	width:300px;
	color:#f34623;
	font-size:22px;
	margin-left:30px;
}
.packdesc .desciption{
	padding-left:80px;
	font-size:16px;
	color:#292929;
}
.packdesc .classic .desciption{
	background:url("../i/subscription/smile_classic.png") no-repeat scroll 0 0 transparent;
}
.packdesc .education .desciption{
	background:url("../i/subscription/smile_edu.png") no-repeat scroll 0 0 transparent;
}
.packdesc .premium .desciption{
	background:url("../i/subscription/smile_premium.png") no-repeat scroll 0 0 transparent;
}


.hlp_h1 {font-size:24px;font-weight:normal;}
.hpl_top {border-bottom:1px dashed #06c;color:#06c;text-decoration:none;}
.hpl_top:hover {color:#09c;border-color:#09c;}
h2.letter {
color:#F0076E;
font-size:24px;
font-weight:normal;
margin:0 0 8px;}

.currency_count {
	float: right;
	margin-right: 10px;
}

.verifyerror {
	padding: 7px;
	font-size: 14px;
	width: 350px;
}

.verifyerror .input {
	padding: 0 0 10px 0;
	font-family: Arial;
	line-height: 25px;
}

.verifyerror .input input,select {
	height: 25px;
	width: 200px;
	float: right;
}	

input.verifycomplete {
	color:#2C2C2C;
	font-size:16px;
	padding:0 10px;
}

div.verifycomplete {
	text-align: center; 
	margin-bottom: -10px;
}

span.verifyerrormessage {
	display: block;
	color: #f00;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
}

div.verifyerror div.pd {
	margin-bottom: 10px;
}

ul.book_req{margin:0; padding:0;}
ul.book_req li{list-style:none; margin:0 0 5px 0; padding:0;}
ul.book_req li.title{float:left; width:100px;}

.person_search_item{ padding:9px;}
span.person_search_item:hover{}

#openid{padding-top:10px; background:#FFF;}