body{
font-weight:normal;
font-size:8pt;
font-family:Verdana,"Arial Cyr",PragmaticaC,Tahoma,Arial;
color:#333;
margin:0;
background:#C4C8CB;
}
.clearfix:after{
content:".";
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0;
}
.TAcenter{
text-align:center !important;
}
.hidden {
  display: none;
}
label.fromAbove {
  display: block
}
form input.textField{
background:#FFF;
border:1px solid #CCCCCC;
box-shadow:1px 1px 3px rgba(0,0,0,0.4) inset;
padding:5px;
}
td{
font-size:8pt;
font-family:Verdana,"Arial Cyr",PragmaticaC,Tahoma,Arial;
color:#333;
}
h1{
font-size:13pt;
font-weight:normal;
margin-top:3px;
margin-bottom:3px;
color:#202029;
}
h2{
font-size:10pt;
font-weight:bold;
margin-top: 3px;
margin-bottom: 3px;
color:#20209;
}
h3{
font-size:10pt;
display:inline;
}
hr{
color:#abaeb2;
margin-bottom:0;
margin-left:0;
margin-top:0;
clear:both;
}
ul{
padding-left:12px;
margin-left:12px;
margin-right:5px;
margin-top:5px;
margin-bottom:5px;
}
form input,textarea,select{
font-size:12px;
background-color:#fff;
border:1px solid #abaeb2;
font-family: Arial, sans-serif;
}
.combo{
font-size:11 px;
background-color:#fff;
border:1px solid #202029;
}
.radio{
color:#202029;
background-color:#949AA5;
border:0 solid #000033;
margin:0;
}
.mmenu{
font-size:7pt;
font-weight:normal;
color:#000;
}
.white{
font-size:7pt;
font-weight:normal;
color:#ececec;
}
.red{
font-size:7pt;
font-weight:normal;
color:#ff0000;
}
.ginput{
height:14px;
}
.sidebarAuthorization input[name]{
width:93px;
}
img.news{
background:#fff;
border:1px solid #aaa;
box-shadow:2px 2px 1px rgba(0,0,0,0.2);
margin:0 15px 0 0;
padding:2px;
}
a{
text-decoration:underline;
color:#2b477c;
}
td.nav{
height:17px;
}
td.mmenu{
font-size:8pt;
}
td.mmenu a{
text-decoration:underline;
color:#000;
font-weight:bold;
}
td.mmenu a:visited{
text-decoration:underline;
color:#6b6e75;
font-weight:bold;
}
td.mmenu a:hover{
text-decoration:underline;
color:#bbc0c8;
font-weight:bold;
}
a.small{
font-size:7pt;
text-decoration:underline;
color:#415986;
}
a.small:visited{
font-size:7pt;
text-decoration:underline;
color:#7d86ab;
}
a.small:hover{
font-size:7pt;
text-decoration:underline;
color:#ffff66;
}

tr.calendar td{
text-align:right;
font-size:7pt;
}
/* server table */
table.st{
padding:4px;
}
td.st_hl{
background-color:#d9dde1;
border-top:1px solid #ccc;
border-left:1px solid #ccc;
}
td.st_hr{
border 0;background-image:url('/images/server/tc.gif');
background-repeat:no-repeat;
background-position:top left;
}
span.st_nm{
margin-left:12px;
font-size:8pt;
font-weight:bold;
}
td.st_mp{
padding:8px;
solid #ccc;border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
background-color:#d9dde1;
width:144px;
}
img.st_mi{
border:1px solid #ccc;
background-image:url('/images/server/map.png');
}
td.st_scsw{
width:60px;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}
td.st_mr{
border-right:1px solid #ccc;
}
td.st_bl{
background-image:url('/images/server/bc.gif');
background-repeat:no-repeat;
background-position:bottom right;
}
td.st_br{
background-color:#d9dde1;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
}
td.st_mps{
padding:8px;
solid #ccc;border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
background-color:#d9dde1;
width:144px;
}
td.st_scsd{
width:60px;
border-left:1px solid #ccc;
border-top:1px solid #ccc;
}
td.st_ucs{
border-left:1px solid #ccc;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}
td.st_brs{
background-image:url('/images/server/tcs.gif');
background-repeat:no-repeat;
background-position:bottom left;
}
td.ht{
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
background-color:#d9dde1;
}
td.ht_hr{
width:8px;
border-bottom:1px solid #ccc;
background-image:url('/images/server/bch.gif');
background-repeat:no-repeat;
background-position:top right;
}
a.st_ln{
}
/* user profile */
div.up_msg{
padding-bottom:4px;
}
div.up_bhr{
width:100%;
margin-bottom:8px;
font-weight:bold;
}
div.up_at{
height:120px;
margin-top:4px;
padding:8px;
background-color:#f4f4f4;
border:1px solid #e0e0e0;
overflow-y:scroll;
overflow-x:hidden;
clear:left;
}
div.up_at2{
margin-top:4px;
padding:8px;
background-color:#f4f4f4;
border:1px solid #e0e0e0;
overflow-x:hidden;
clear:left;
}
td.up_clb{
background-image:url('/images/users/bc.gif');
background-repeat:no-repeat;
background-position:bottom left;
}
td.up_cbr{
background-image:url('/images/users/bc.gif');
background-repeat:no-repeat;
background-position:bottom right;
}
td.up_br{
padding:4px;
font-weight:bold;
}
td.up_br2{
padding:4px;
font-weight:bold;
color:#ccc;
background-color:#d9dde1;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
}
td.up_lc{
padding:0;
width:6px;
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
background-color:#d9dde1;
}
td.up_lc2{
padding:0;
width:6px;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
background-color:#d9dde1;
}
span.up_rht{
margin-left:4px;
font-size:8pt;
font-weight:bold;
}
td.up_rh{
padding:4px;
background-color:#d9dde1;
border-top:1px solid #ccc;
border-left:1px solid #ccc;
}
td.up_rhr{
background-image:url('/images/users/tc.gif');
background-repeat:no-repeat;
background-position:top left;
}
td.up_h{
padding:4px;
font-weight:bold;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
background-color:#d9dde1;
}
td.up_c{
padding:8px;
border-top:1px solid #ccc;
border-right:1px solid #ccc;
}
td.up_c2{
padding:8px;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
}
td.up_c3{
padding:8px;
border-top:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}
div.up_ng{
width:100%;
margin-bottom:4px;
}
td.up_rhr2{
width:16px;
border 0;
background-image:url('/images/pix/tc.gif');
background-repeat:no-repeat;
background-position:top right;
}
span.up_cht{
width:100%;
font-size:8pt;
font-weight:bold;
text-align:center;
}
img.gl_ti{
background-color:#f4f4f4;
margin-right:4px;
margin-bottom:4px;
border:4px solid #d9dde1;
}
div.gl_sc{
width:500px;
height:128px;
border:4px solid #d9dde1;
background-color:#9ca2ab;
padding:8px;
padding-top:0;
overflow-x:scroll;
overflow-y:hidden;
}
table.gl_sc{
width:100%;
overflow:auto;
overflow-x:hidden;
overflow-y:scroll;
}
img.gl_big{
border:4px solid #d9dde1;
background-color:#9ca2ab;
background-image:url('/images/pix/gl_bg.png');
background-repeat:no-repeat;
background-position:center center;
}
form.gl_fm select{
border:1px solid #e0e0e0;
background-color:#fff;
border:1px solid #ccc;
}
div.gl_if{
width:530px;
background-color:#efefef;
padding:12px;
border:1px solid #ccc;
text-align:center;
}
.gtable{
padding:0;
border:0;
background:#526173;
}
.ginput{
width:240px;
height:20px;
font-family:verdana;
font-size:9px;
padding:2px;
border:1px solid #9f9f9f;
background-color:#fff;
}
.gbutton{
padding:2px;
height:20px;
font-family:verdana;
font-size:9px;
color:#000;
border-top:1px solid #fff;
border-left:1px solid #fff;
border-bottom:1px solid #9ca2ab;
border-right:1px solid #9ca2ab;
background-color:#c4c8cb;
}
.gtableb{
width:100%;
padding:0;
text-align:center;
border:0;
}
.gtableb td{
text-align:center;
padding:0;
background-position:center center;
}
.gtable4{
width:100%;
border-bottom:1px solid #9ca2ab;
border-top:1px solid #fff;
background:#c4c8cb;
}
div.gh{
width:100%;
filter:Glow(Color=#000,Strength=2);
color:#fff;
font-weight:bold;
}
span#ghdr{
font-size:13pt;
}
span#ghdr2{
font-size:9pt;
}
div.gh h1{
width:100%;
margin-top:0;
margin-bottom:0;
filter:Glow(Color=#000,Strength=2);
font-size:13pt;
color:#fff;
font-weight:bold;
}
div.ganon{
width:600px;
margin:0;
padding:4px;
border:1px solid #000;
background-color:#efefef;
}
span.8b{
color:#000;
font-weight:bold;
font-size:8pt;
}
#glst{
padding:4px;
padding-top:0;
padding-left:0;
margin:0;
font:bold 12px Verdana;
}
#glst li{
list-style:none;
display:inline;
margin:0;
}
#glst li a{
text-decoration:none;
font-weight:bold;
font-size:8pt;
padding:2px;
margin-left:1px;
border:1px solid #566176;
border-top:0;
color:#efefef;
background-color:#526173;
}
#glst a span {
  text-decoration:underline;
}
#glst .content-count {
  text-decoration: none;
  padding-left: 4px;
  color: #ccc;
  font: normal 11px Arial, Helvetica, sans-serif;
}

/* chrome padding fix */
#glst li a.current{
background-color:#fff;
}
td#tleft{
width:12px;
background:#efefef;
background-image:url('/images/users/tleft.gif');
}
td#tleftb{
width:12px;
background:#efefef;
background-image:url('/images/users/tleftb.gif');
background-position:bottom left;
}
td#tmiddle{
background-image:url('/images/users/tmiddle.gif');
}
td#tmiddleb{
background-image:url('/images/users/tmiddleb.gif');
background-position:bottom center;
}
td#tright{
width:12px;
background:#efefef;
background-image:url('/images/users/tright.gif');
background-position:top right;
}
td#trightb{
width:12px;
background:#efefef;
background-image:url('/images/users/trightb.gif');
background-position:bottom right;
}
a.nv2#visited{
text-decoration:underline;
font-weight:bold;
font-size:8pt;
color:#efefef;
}
div.gdrp{
padding: 4px;
text-align: center;
background: #526173;
}
div.gdrp a{
text-decoration:underline;
font-weight:bold;
font-size:8pt;
color:#efefef;
background:#526173;
}
div.gdrp a:visited{
color:#efefef;
}
a:hover.gnme{
text-decoration:underline;
color:#fff;
}
h3.tooltip{
margin-top:0;
}
#tooltipObj{
z-index:1000000;
text-align:left;
display:table-cell;
}
#tooltipObj .tooltip_arrow{
background-image:url('/images/users/arrow.gif');
width:20px;
position:absolute;
left:0;
top:0;
background-repeat:no-repeat;
background-position:center left;
z-index:1000005;
height:42px;
}
.tooltip{
display:table;
border:1px solid #000;
left:18px;
position:absolute;
padding:6px;
background-color:#fff;
font-size:0.8em;
z-index:1000001;
}
div#forum h4{
margin-bottom:6px;
margin-top:6px;
font-size:1.29em;
}
div#forum a.forum{
padding-bottom:8px;
font-size:1.29em;
font-weight:bold;
}
div.konkurs h4{
margin-bottom:6px;
font-size:1.29em;
}
td.post{
padding-left:4px;
}
input.rz{
background:transparent;
border:0;
}
td.mnu{
border-top:1px solid #fff;
background-color:#c4c8cb;
border-bottom:1px solid #9CA2AB;
}
#ajax_listOfOptions{
position:absolute;
width:360px;
height:240px;
overflow:auto;
border:1px solid #526173;
background-color:#FFF;
text-align:left;
font-size:0.9em;
z-index:100;
}
#ajax_listOfOptions div{
margin:1px;
padding:1px;
cursor:pointer;
font-size:0.9em;
}
#ajax_listOfOptions .optionDivSelected{
background-color:#526173;
color:#FFF;
}
#ajax_listOfOptions_iframe{
background-color:#000;
position:absolute;
z-index:5;
}
form.user_search h6{
margin-top:6px;
margin-bottom:6px;
}
div#pixnav a{
font-size:x-large;
font-weight:bold;
text-decoration:none;
}
input.mnu{
border-top:1px solid #fff;
border-left:1px solid #fff;
border-bottom:1px solid #526173;
background-color:#c4c8cb;
border-right:1px solid #526173;
}
form#cdinformer input{
margin-bottom:-3px;
border:0;
}
/* main table */
td.mnu{
border-top:1px solid #fff;
border-bottom:1px solid #9ca2ab ;
background-color:#c4c8cb;
}
.mnuw{
border-left:#fff 1px solid;
border-top:#fff 1px solid;
border-right:#9ca2ab 1px solid;
border-bottom:#9ca2ab 1px solid;
background-color:#c4c8cb;
}
img.closeb{
margin-top:3px;
float:right;
}
img#dt{
border-bottom:0;
}
img#dt_l{
border-top:0;
border-right:0;
}
img#dt_g{
border-top:0;
border-left:0;
}
td#rk{
width:6px;
padding:2px;
}
td#th{
padding:12px;
background-color:#000;
background-image:url(/images/users/hdbg.gif);
background-position:center center;
}
span#th_nmb{
font-size:22pt;
color:#606060;
float:right;
}
span#th_mod{
font-size:12pt;
color:#fff;
}
span#th_gme{
font-size:9pt;
color:#fff;
}
td#l_c{
width:253px;
padding:0;
}
td#u_cnt{
width:53px;
}
td#u_gcn{
padding:3px;
background-image:url(/images/users/hdbg.gif);
}
table#d_hr{
width:100%;
border-top:0;
border-bottom:0;
}
td#d_tc{
height:8px;
font-size:0;
background-image:url(/images/users/bghr.gif);
background-position:left center;
}
table#grv{
width:253px;
float:right;
border:1px solid #526173;
}
div#th90{
height:90px;
background-color:#000;
background-position:center center;
background-repeat:no-repeat;
}
div#th90b{
background-image:url('/images/users/hdbg.gif');
text-align:center;
padding:20px;
font-size:20pt;
font-weight:bold;
background-color:#000;
background-position:center center;
background-repeat:x-repeat;
}
div#th3{
margin:3px;
padding:0;
}
div#th6{
padding:6px;
font-size:11pt;
font-weight:bold;
background-color:#cfcfcf;
text-align:center;
}
table#rgallery img{
width:110px;
border:1px solid #526173;
}
/* forum */
td.rategood{
border-left:6px solid #900;
padding-left:6px;
color:#600;
}
td.ratebad{
color:#999;
}
/* user rating */
div.tu{
margin-bottom:3px;
padding-bottom:3px;
display:block;
clear:both;
}
span.tu_num{
margin-right:3px;
padding:0 2 0 3;
background:#222;
border:1px solid #526173;
border-right:1px solid #888;
border-bottom:1px solid #888;
color:#fff;
font-size:9px;
font-weight:bold;
}
div#usert a,div#rateuserlist a{
color:#e0e0e0;
font-size:11px;
}
img#expr{
float:left;
*margin-left:-3px;
margin-right:3px;
}
span.exrt{
color:#ccc;
font-size:6pt;
}
table#up_ex img{
margin-left:3px;
margin-right:3px;
}
/* dox */
td#dh h1{
margin:0;
font-weight:bold;
}
div#dc{
margin-top:0;
height:415px;
padding:4px;
border:1px solid #bbb;
border-bottom:73px solid #bbb;
background:#f9f9f9;
overflow:auto;
overflow-x:hidden;
}

div.dl{
width:160px;
float:left;
padding-right:6px;
text-align:right;
}
#cmk a{
color:#000;
font-weight:bold;
text-decoration:none;
}
#cmk input{
margin-left:6px;
}
/* trade */
.td_90{
width:90px;
float:left;
}
.td_120{
width:120px;
float:left;
}
.td_160{
width:160px;
float:left;
}
.td_190{
width:190px;
float:left;
}
.td_right{
margin-right:6px;
text-align:right;
}
.pd_6tb{
padding-top:6px;
padding-bottom:6px;
}
.cl_d9{
background:#d9dde1;
}
.br_53{
border:1px solid #000;
background:#526173;
color:#ccc;
background-image:url('/images/users/tr_bg1.gif');
}
.br_fc{
border:1px solid #526173;
background:#fcfcfc;
color:#444;
background-image:url('/images/users/tr_bg2.gif');
}
.br_1c{
border:1px solid #ccc;
}
/* game popularity */
.pop_b{
margin-right:6px;
color:#ccc;
font-weight:bold;
display:inline;
float:right;
background:url('/images/users/popg/pop_bg.gif') left top repeat-x;
}
div#dox_view p{
text-align:expression(this['align']?'center':'center;');
}
span#postpagecurrent{
padding:0 3px 0 3px;
background:#c4c8cb;
border:1px solid #9ca2ab;
font-weight:bold;
}
/* profile tabs last posts & comments */
.postmenu{
height:27px;
}
.postmenu ul{
margin:0;
padding:0;
list-style:none;
}
.postmenu li{
display:inline;
line-height:27px;
}
.postmenu li a{
color:#444;
text-decoration:none;
padding:4px 5px 6px 5px;
border:1px solid #ccc;
border-bottom:0;
background-color:#e0e0e0;
cursor:hand;
}
.postmenu li a.tabactive{
color:#000;
border:1px solid #e0e0e0;
border-bottom:0;
background-color:#c4c8cb;
font-weight:bold;
position:relative;
cursor:hand;
}
#postcontent1,#postcontent2{
padding:0 9px 9px 9px;
}
#post_page{
padding-top:9px;
}
/* profile last rate line */
b.up_rate1,b.up_rate2,b.up_rate3{
color:#b0b0b0;
}
b.up_rate4,b.up_rate5,b.up_rate6{
color:#808080;
}
b.up_rate7,b.up_rate8,b.up_rate9{
color:#202020;
}
.up_ratebo{
width:120px;
height:8px;
border:1px solid #e0e0e0;
font-size:0;
display:-moz-inline-box;
display:inline-block;
*display:inline;
}
.up_ratebit{
border-top:1px solid #f4f4f4;
border-left:1px solid #f0f0f0;
height:3px;
background:#a1a6b0;
}
.up_ratebib{
border-left:1px solid #ccc;
border-bottom:1px solid #000;
height:3px;
background:#526173;
}
.up_ratel1{
width:10%;
}
.up_ratel2{
width:20%;
}
.up_ratel3{
width:30%;
}
.up_ratel4{
width:40%;
}
.up_ratel6{
width:60%;
}
.up_ratel7{
width:70%;
}
.up_ratel8{
width:80%;
}
.up_ratel9{
width:90%;/* rating user rates list */
}
#rateuserlink{
display:show;
padding-bottom:6px;
}
#rateuserheader{
clear:both;
text-align:center;
padding:6px;
}
#rateuserheader a img{
margin-bottom:-1px;
}
#rateuserlist{
border:0;
background-color:#526173;
overflow-y:scroll;
overflow-x:hidden;
padding:3px;
text-align:left;
width:125px;
*width:131px;
height:160px;
}
.rateuserline{
width:22px;
text-align:right;
display:inline;
}
td.hotbg{
background-color:#566176;
color:#fff;
}
/* game header rates spacer */ 
.spl{
width:1px;
height:8px;
display:-moz-inline-stack;
display:inline-block;
*display:inline;
background:#526173;
font-size:1px;
}
.spr{
width:1px;
height:8px;
display:-moz-inline-stack;
display:inline-block;
*display:inline;
background:#fff;
font-size:1px;
}
td.rates a,td.rates a:visited,td.rates a:active{
text-decoration:none;
color:#000;
}
/* dowload mirror select */
.mirrorSelect{
width:100%;
margin:0.8em 0;
padding:0;
font-weight:bold;
}
.mirrorSelect td{
padding-right:0.4em;
vertical-align:top;
}
.mirrorSelect td.mirrorLinks{
width:48px;
}
/* online games */
ul.online_list{
display:table-cell;
*display:inline;
vertical-align:top;
margin:0;
padding:1em;
}
div.online_title{
margin:0;
padding:6px;
text-align:left;
background:#d9dde1;
border-bottom:2px solid #c4c8cb;
}
div.online_object{
margin:16px 0;
border:4px solid #d9dde1;
}
div.online_memo{
margin-right:150px;
}
.error{
color:#FF0000;
}
.linkIconMiddle{
vertical-align:baseline;
}
.linkIconBottom{
vertical-align:bottom;
}
/* blogs */
.blogs h1{
margin:9px 0;
}
.blogs h4{
}
.blogs .blogTitle{
background:#e0e0e0;
padding:6px;
}
.blogs .rateform{
width:133px;
float:right;
margin-left:12px;
}
/* ie6 ugly hack... */
.blogs h1,.blogs .blogTitle,.blogs .blogUser{
*text-align:left;
}
div.tabs .popEditors{
display:block;
padding-left:24px;
background:url('http://www.playground.ru/images/awards/pg.gif') left center no-repeat;
}
/* fck */
.fckJustified{
text-align:justify;
}
/* hideTag */
.hideTag{
background:#fff;
margin:0;
*margin-top:1px;
padding:6px;
border:1px solid #c4c8cb;
}
.hideTagWrapper{
margin:6px 0;
}
.hideTagWrapper b.hideTagTitle{
background:#c4c8cb;
display:inline-block;
*display:inline;
padding:2px 6px;
cursor:hand;
cursor:pointer;
}
ul.defaultList li{
display:inline;
}
.tradeTip,.doxTip{
display:none;
background:#e0e0e0;
border:1px solid #ccc;
padding:6px;
}
/* bazzar */
.complainIcon{
cursor:hand;
margin-bottom:-1px;
}
/* add button */	
div.addButton{
padding:1em 0;
text-align:center;
}
div.addButton input{
padding:4px 12px 4px 26px;
*padding:2px 0 4px 0;
background:url('/images/users/dox/dox_nw.gif') no-repeat 12px 4px #c4c8cb;
*background-position:8px 0;
font-weight:bold;
border:1px solid #526173;
font-size:8pt;
}
div.addButton input:hover{
background-color:#526173;
border-color:#000;
color:#fff;
}
/* console icons */
.console,.consoleLine{
margin:3px 0;
}
.consoleIcon{
width:48px;
height:15px;
float:left;
position:relative;
overflow:none;
margin-right:3px;
*font-size:0;
}
.consoleIcon img{
position:absolute;
top:0;
}
.consoleIcon1{
clip:rect(0px 38px 15px 0);
left:0;
}
.consoleIcon2{
clip:rect(0px 114px 15px 76px);
left:-76px;
}
.consoleIcon3{
clip:rect(0px 152px 15px 114px);
left:-114px;
}
.consoleIcon4{
clip:rect(0px 190px 15px 152px);
left:-152px;
}
.consoleIcon5{
clip:rect(0px 228px 15px 190px);
left:-190px;
}
.consoleIcon6{
clip:rect(0px 266px 15px 228px);
left:-228px;
}
.consoleIcon7{
clip:rect(0px 304px 15px 266px);
left:-266px;
}
.consoleIcon8{
clip:rect(0px 342px 15px 304px);
left:-304px;
}
.consoleIcon9{
clip:rect(0px 76px 15px 38px);
left:-38px;
}
.consoleIcon10{
clip:rect(0px 426px 15px 380px);
left:-380px;
}
.consoleIcon11{
clip:rect(0px 380px 15px 342px);
left:-342px;
}
.consoleIcon13{
clip:rect(0px 462px 15px 424px);
left:-424px;
}
.consoleIcon12{
clip: rect(0px, 511px, 15px, 463px);
left: -463px;
}
.consoleIcon14{
clip:rect(0px 557px 15px 511px);
left:-511px;
}
.consoleIcon15{
clip: rect(0px, 595px, 15px, 557px);
left: -557px;
}
.consoleIcon16{
clip:rect(0px 651px 15px 595px);
left:-595px;
}

.consoleLine strong {
  padding-left: 10px;
}
/* rubattle banners */
#rubattleBanner.sc{
background:url('http://www.rubattle.net/images/sc/pageBg.jpg') 0 -40px no-repeat #000;
}
#rubattleBanner.db{
background:url('http://www.rubattle.net/images/db/pageBg.jpg') 0 -40px no-repeat #000;
}
#rubattleBanner.wc{
background:url('http://www.rubattle.net/images/wc/pageBg.jpg') 0 -40px no-repeat #000;
}
#rubattleBanner td{
padding:1em;
color:#f00;
word-wrap:normal;
}
#warfaceBanner{
background:url('http://www.playground.ru/images/warfaceBanner.jpg') center center no-repeat #0D0D0D;
padding:10px 0 15px 0;
}
#warfaceBanner td{
padding:1em;
color:#fff;
word-wrap:normal;
padding:0 0 0 55px;
}
#worldOfTanksPartitionBanner{
background:url('http://www.playground.ru/images/wotBanner.jpg') center center no-repeat #0D0D0D;
padding:10px 0 15px 15px;
height:55px;
}
#allodsBanner{
  background:url('http://www.playground.ru/images/games/2178.jpg') center center repeat-x #0D0D0D;
  padding:10px 0 15px 0;
}
#allodsBanner td{
  color:#fff;
  word-wrap:normal;
  padding:0 55px;
  text-shadow: 1px 1px 2px #000;
}
#allodsBanner a {
  color:#fff;
}
.replyIcon{
cursor:hand;
cursor:pointer;
}
#onlineList div#th90b{
padding:0.44em;
}
div.online_list{
width:240px;
padding:1em;
text-align:center;
display:inline-block;
*display:inline;
}
div.online_list h4{
margin:0.4em 0;
}
#onlineList,img.online_list{
margin:0 0 1em 0;
border:1px solid #526173;
}
#glst li.tovar_count a{
background-color:#900;
border-color:#900;
}
/* direct.playground.ru */
.btnSearch,.btnBuy,.btnBuyOff,.btnPay{
background:url("http://direct.playground.ru/img/img/bg_site.png") repeat scroll 0 0 transparent;
border:0 none;
cursor:pointer;
display:block;
height:26px;
text-decoration:none;
text-indent:-9999px;
}
.btnBuy{
background-position:-190px 0;
width:79px;
}
.directLine{
position:relative;
padding: 20px 10px;
margin: 10px 0;
}
.directLine .cover img{
border:1px solid #526173;
width:12.4em;
margin: 3px 0 0 0;
display:block;
}

.directLine .heading span{
color:#900;
}

.directLine .heading{
margin: 0;
font: bold 16px Arial, sans-serif;
display: block
}

.directLine .heading strong {
  font: normal 14px Arial, sans-serif;
}
.directLine .heading img{
  vertical-align: middle;
}

.directLine p{
  margin: 0.8em 0;
  font: normal 12px/1.5 Arial, Helvetica, sans-serif; 
}
.directLine li {
  font: normal 12px/1.5 Arial, Helvetica, sans-serif; 
  margin: 0.8em 0;
}

.shopItemContainer .cover{
  float:left;
  width:130px;
  padding:0 20px 0 0;
}
.shopItemContainer .cover a {
  text-decoration: none ;
}

.shop-prices-wrapper {
  margin: 0 0 0 10px;
  font: normal 15px/1 'Segoe UI', Arial, Helvetica, sans-serif;
}

.shop-prices-wrapper .discount-label {
  background: #990000;
  text-align: center;
  display: inline-block;
  color: #fff !important;
  padding: 3px 3px 3px;
  margin-right: 3px;
}

.shop-prices-wrapper .last-price {
  color: #444;
  margin-right: 3px;
}
.shop-prices-wrapper .current-price {
  font-size: 19px;
}

.shopItemContainer .title {
  border-bottom: 1px solid #2B477C
}

.shopItemContainer .shop-prices-wrapper .unit  {
  font-size: 15px;
  margin: 0 0 0 3px;
}

.shopItemContainer a:hover .title {
  border-bottom: 1px solid #326CA6;
  color: #326CA6;
}
.pg_choice_product {
  background: #e2e2e2;
  border: 1px solid #fff;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  box-shadow: -1px -1px 1px #ccc;
}

.pg_choice_product .description p:first-line {
  font-weight: bold;
}

.pg_choice_product  .pg-sign {
  position: absolute;
  right: 10px;
  bottom: 5px;
  color: #aaa;
  text-shadow: 1px 1px 1px #fff;
  font: normal 18px 'Segoe UI', Arial, sans-serif; 
}

/* tips */
div.mainTip{
position:relative;
margin:8px 0 0 0;
padding:0 15px;
background:#ffa500;
color:#000;
box-shadow:1px 1px 3px rgba(00,00,00,0.5);
font:normal 13px/1 Arial,Helvetica,sans-serif;
height: 0;
overflow: hidden;
}
div.mainTip a.tipClose{
position:absolute;
right:6px;
top:6px;
*right:18px;
}
div.newsRate{
width:133px;
float:right;
margin:0 0 1em 1em;
}
/* Our Statement */
.our_statement{
width:152px;
height:52px;
background:url(http://www.playground.ru/images/our_statement.png) top;
font-family:Arial,Helvetica,sans-serif;
}
.our_statement .mark{
font-weight:bold;
padding-top:19px;
padding-left:98px;
font-size:17px;
color:#fff;
}
/* Konkurs - Thank you */
.konkurs_blagodarim{
padding:24px;
background:#363636;
color:#fff;
font-weight:bold;
font-size:1.4em;
}
.sidebarUploadForm .button_upload{
overflow:visible;
padding:1px 2px;
border:1px solid #333;
}
.global_avatar{
width:58px;
height:54px;
float:left;
margin-right:8px;
margin-bottom:28px;
}
.global_avatar .photo{
width:50px;
height:50px;
position:relative;
top:0;
left:2px;
border:1px solid #767676;
}
.global_avatar .achievments{
float:left;
height:20px;
margin-left:-4px;
position:relative;
overflow:visible;
z-index:2;
}
.global_avatar .achievments a{
text-decoration:none;
border:0;
}
.global_avatar .achievments img{
border:0;
margin:0;
margin-right:-2px;
margin-bottom:-8px;
text-decoration:none;
width:20px;
height:20px;
position:relative;
}
.avatarPicWrapper .tail,.global_avatar .tail{
border-bottom:5px solid transparent;
border-left:5px solid #767676;
border-top:5px solid transparent;
height:0;
position:absolute;
right:-7px;
top:6px;
width:0;
z-index:10;
}
.avatarPicWrapper{
display:inline-block;
position:relative;
width:auto;
z-index:1;
}
.adOnlineGames .previewRow{
margin:0 auto;
overflow:hidden;
}
.adOnlineGames  .column{
width:33%;
min-width:250px;
float:left;
padding:10px 0;
}
.adOnlineGames  p{
text-align:left;
margin:3px 10px 5px 0;
font:normal 12px/16px Arial,Helvetica,sans-serif;
max-width:280px;
}
.adOnlineGames a.cover{
width:250px;
display:block;
}
.adOnlineGames img{
box-shadow:0 0 5px rgba(00,00,00,0.8);
margin:0 0 7px 0;
display:block;
height:120px;
width:240px;
}
.adOnlineGames .title{
font:normal 15px/22px Arial,Helvetica,sans-serif;
color:#737373;
padding:0 0 1px 0;
border-bottom:2px solid #ddd;
text-shadow:1px 1px 1px #fff;
margin:0 10px 0 0;
max-width:240px;
}
.adOnlineGames .more{
font:normal 11px/17px Arial,Helvetica,sans-serif;
color:#777;
border-bottom:1px solid #777;
}

.lastArticles,.lastPartnersArticles{
float:left;
width:50%;
padding:0 0 15px 0;
font:normal 16px/1  Arial,Helvetica,sans-serif;
}
.lastArticles img,.lastPartnersArticles img{
float:left;
margin:5px 5px 0 5px;
}
.lastArticles a,.lastPartnersArticles a{
overflow:hidden;
font:normal 12px/16px  Arial,Helvetica,sans-serif;
}
.lastArticles td,.lastPartnersArticles td{
padding:0;
}
.lastArticles td.bg,.lastPartnersArticles td.bg{
padding:5px 0;
}
.lastArticles small,.lastPartnersArticles small{
margin:0 0 0 28px;
padding:0 0 5px 0;
display:block;
color:#737373;
font:normal 12px/1  Arial,Helvetica,sans-serif;
height:12px;
}
.lastArticles small a,.lastPartnersArticles small a{
color:#737373;
text-decoration:none;
line-height:1;
}
.lastPartnersArticles .commentsCount{
float:right;
margin:0 10px;
background:#fff;
padding:2px 0 0 0;
border:1px solid #ddd;
min-width:23px;
text-align:center;
position:relative;
border:1px solid #c2c2c2;
height:12px;
}
.lastPartnersArticles .commentsCount a{
color:#444444;
text-decoration:none;
font:normal 10px/1  Arial,Helvetica,sans-serif;
}
.lastPartnersArticles .commentsCount:after{
content:'';
position:absolute;
left:50%;
margin:0 0 0 -2px;
bottom:-7px;
width:0;
height:0;
border-left:0 solid transparent;
border-right:7px solid transparent;
border-top:7px solid #fff;
}
.lastArticles .title a:hover,.lastPartnersArticles .title a:hover{
color:#565966;
}
.newsFromPublisher{
border:1px solid #686868;
}
.newsFromPublisher td.bg,div.newsFromPublisher .title{
background:#686868;
color:#fff;
}
div.newsFromPublisher .publicationContent{
padding:5px;
}
div.newsFromPublisher .title,div.newsFromPublisher small{
padding:3px 5px;
}
.newsFromPublisher .newsParnersSign{
text-align:right;
color:#6f6f6f;
padding:5px;
}
table .close{
display:none !important;
}
table .userRegistration{
display:block;
position:static;
left:0;
top:0;
margin:20px 0;
}
table .userRegistration .outer,table .userRegistration .annotation,table .userRegistration .header,table .userRegistration .column{
background:none !important;
box-shadow:!important;
color:#000 !important;
text-shadow:none !important;
box-shadow:none !important;
}

table .userRegistration .heading{
  color: #444;
  text-shadow: none;

}

.reg_authModalCall{
text-decoration:none;
border-bottom:1px dotted #000;
}


.modalWin{
position:fixed;
z-index:9999;
}

.modalWin.standard {
  left: 50%;
  top: 100px;
  font: 13px Arial,sans-serif;
  width: 480px;
  margin-left: -240px;
}

.modalWin.standard .header {
    background: #333;
    color: #F2F2F2;
    font: 22px 'Trebuchet MS',Arial,sans-serif;
    margin: 0 0 10px;
    padding: 5px 20px 5px 25px;
}

.modalWin.standard div.close {
    background: #fff;
    box-shadow: 0 0 3px #000;
    color: #555555;
    cursor: pointer;
    font: bold 14px/1 Arial,sans-serif;
    height: 15px;
    position: absolute;
    right: 10px;
    text-align: center;
    top: 10px;
    width: 16px;
    display: block !important;
}

.modalWin.standard .outer {
    background: #58636F;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
    padding: 0 0 15px 0;
    position: relative;
}

.modalWin.standard .content{
  background: #fff;
  padding: 5px 15px 20px;
  margin: 0 15px 0;
}
.modalWin.standard label {
  display: block;
  padding-bottom: 3px;
  font: bold 13px Arial, sans-serif;
}

.modalWin.standard  .status{
position:absolute;
left:345px;
top:0;
z-index:5;
background:#cc0000;
box-shadow:2px 2px 2px rgba(00,00,00,0.5);
white-space:nowrap;
border:1px solid #ddd;
padding:5px 5px 7px 5px;
display:block;
line-height:1;
color:#fff;
display:none;
}
.modalWin.standard .status:before{
content:"";
display:block;
position:absolute;
border-top:5px solid transparent;
border-bottom:5px solid transparent;
border-right:5px solid #cc0000;
top:8px;
left:-5px;
z-index:10;
}

.modalWin.standard .wrapper {
  position: relative;
}

.modalWin.standard input.text {
  width: 98%;
}

.action-link {
  text-decoration: none; 
  border-bottom: 1px dotted #2B477C;
}

/*
Регистрация пользователя: модальное окно и страница
*/
.userRegistration{
left:50%;
width:750px;
top:100px;
font:normal 13px Arial,sans-serif;
margin:0 0 0 -375px;
display:none;
}
.userRegistration form{
display:block;
}
.userRegistration .outer{
background:#58636F;
padding:0;
box-shadow:0 0 10px rgba(00,00,00,0.6);
position:relative;
}
.userRegistration .content{
padding:0 15px 20px;
}
.userRegistration .column{
width:360px;
float:left;
background:#fff;
padding:10px;
min-height:175px;
}

.userRegistration.authorizationForm .column{
  padding:10px;
  min-height: auto;
}
.userRegistration  .status,.formInputStatus{
position:absolute;
left:345px;
top:0;
z-index:5;
background:#cc0000;
box-shadow:2px 2px 2px rgba(00,00,00,0.5);
white-space:nowrap;
border:1px solid #ddd;
padding:5px 5px 7px 5px;
display:block;
line-height:1;
color:#fff;
display:none;
}
.userRegistration .status:before,.formInputStatus:before{
content:"";
display:block;
position:absolute;
border-top:5px solid transparent;
border-bottom:5px solid transparent;
border-right:5px solid #cc0000;
top:8px;
left:-5px;
z-index:10;
}
.userRegistration  .status a{
  color: #fff !important;
}
.userRegistration .header{
  font: normal 22px 'Trebuchet MS', Arial,sans-serif;
  color: #f2f2f2;
  padding: 5px 20px 5px 25px;
  background: #333;
  margin: 0 0 20px 0;
}

.userRegistration .header span{
  font:normal 12px Arial,sans-serif;
  margin: 0 0 0 15px;
  color:#aaa;
  text-shadow: 1px 1px 1px #000;
}
table .userRegistration .header span {
  display: none;
}
.userRegistration .header .actionLink {
  border-bottom: 1px dotted #fff;
  color:#fff;
  margin: 0 0 0 5px;
  cursor: pointer;
}
.userRegistration .annotation{
  background:#58636F;
  color:#fff;
  padding:0 0 0 20px;
  width:320px;
  text-shadow:1px 1px 1px #000;
}
.userRegistration .annotation ul{
padding:0 0 0 5px;
margin:0;
list-style:none;
}
.userRegistration .annotation  li{
background:url(//www.playground.ru/images/icon-check.png) no-repeat 0 5px;
padding:0 0 8px 17px;
}
.userRegistration .annotation .title{
font:normal 15px Arial,sans-serif;
padding:0 0 10px 0;
}
.userRegistration label span{
color:#717171;
font-style:italic;
font-weight:normal;
font-size:11px;
}
.userRegistration .checkbox{
vertical-align:middle;
margin:0 5px 0 0;
}
.userRegistration input.text{
padding:5px;
border:1px solid #ccc;
box-shadow:1px 1px 3px rgba(00,00,00,0.4) inset;
width:325px;
background:#fff;
}
.userRegistration.authorizationForm input.text{
width:348px;
}
.userRegistration div.close{
width:16px;
height:15px;
font-weight:bold;
position:absolute;
right:10px;
top:10px;
cursor:pointer;
color:#555;
background:#fff;
font:bold 14px/1 Arial,sans-serif;
text-align:center;
box-shadow:0 0 3px #000;
}

.userRegistration div.close:hover{
  box-shadow:0 0 3px #fff;
}


.userRegistration .formContainer a{
color:#333;
}
.userRegistration .submit, .modalWin.standard .submit{
border:1px;
border-radius:2px;
background:#990000;
color:#fff;
font:normal 14px Arial,sans-serif;
padding:5px;
overflow:visible;
cursor:pointer;
margin:0 15px 0 0;
box-shadow:0 0 3px rgba(00,00,00,0.8);
text-shadow:1px 1px 1px #333;
background:#990000;
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjOTkwMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2QxMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background:-moz-linear-gradient(-45deg,#990000 0%,#d10000 100%);
background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,#990000),color-stop(100%,#d10000));
background:-webkit-linear-gradient(-45deg,#990000 0%,#d10000 100%);
background:-o-linear-gradient(-45deg,#990000 0%,#d10000 100%);
background:-ms-linear-gradient(-45deg,#990000 0%,#d10000 100%);
background:linear-gradient(-45deg,#990000 0%,#d10000 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#990000',endColorstr='#d10000',GradientType=1 );
}
.userRegistration .loaderIndicator, .modalWin.standard .loaderIndicator{
width:16px;
height:16px;
display:none;
background:url('/images/ajax-loader-16x16.gif') no-repeat 0 0;
}
.button:active,button:active,.uiButton:active{
position:relative;
top:1px;
left:1px;
}
.button.success:active,.uiButton.success:active{
position:static;
}
.userRegistration  button.disabled{
opacity:0.6;
cursor:default;
}
.userRegistration .siterules{
height:120px;
overflow:auto;
margin:0 0 10px 0;
display:none;
box-shadow:1px 1px 2px rgba(00,00,00,0.5) inset;
padding:5px 0 0 5px;
border-bottom:1px solid #eee;
}
.userRegistration .siterules ul{
margin:0;
padding:0;
line-height:1.5;
font:normal 12px/1.5 arial,sans-serif;
}
.userRegistration .siterules li{
padding:0 0 15px 0;
}
.userRegistration a.siteRuleLink{
text-decoration:none;
border-bottom:1px dotted #2B477C;
}
.userRegistration a.siteRuleLink:hover{
text-decoration:none !important;
}
.userRegistration .captcha .text{
display:inline-block;
width:232px  !important;
margin:0 0 3px 15px !important;
}
.userRegistration .captchaImageContainer img{
margin:0 0 -5px 0;
}
.userRegistration.authorizationForm .hint{
font-size:12px;
line-height:1;
}
.userRegistration.authorizationForm a{
text-decoration:none;
color:#2B477C;
}
.userRegistration.authorizationForm{
margin:0 auto;
width:410px;
}
.modalWin.authorizationForm {
  margin: 0 0 0 -205px
}
.userRegistration.authorizationForm  .submit{
padding:5px 25px;
}
/*
//////////////////////////////////////////////
*/


.tagsLine{
padding:15px 10px 10px 0;
font:normal 13px/1.5 Arial,sans-serif;
margin:0;
}
.tagsLine .header{
font:bold 12px Arial,sans-serif;
padding:0;
margin:0 5px 0 0;
background:none;
border-radius:0;
border:none;
box-shadow:none;
}
.tagsLine .header:hover{
background:none;
}
.tagsLine li{
  display:inline-block;
  margin:0 8px 8px 0;
  background:#eaeaea url(/images/icon-tags.png) no-repeat 4px center;
  border-radius:2px;
  box-shadow:0 1px 0 #fff;
  border:1px solid #ddd;
}
.tagsLine li:hover{
background-color:#D8D8D8;
}
.tagsLine li  a{
text-decoration:none;
color:#111;
text-shadow:0 1px 0 #fff;
text-transform:lowercase;
padding:2px 5px 2px 25px;
display: block;
}

.tagsLine.tagCloud{
  box-shadow: 0 -5px 5px -5px rgba(00,00,00,0.5);
  margin: 20px 0 0;
  padding: 25px 15px 10px;
}


.cheatsTable{
margin:20px 0;
font:normal 15px Arial,sans-serif;
}
.cheatsTable .header{
padding:0 0 10px 5px;
}
.cheatsTable  .selectList{
display:inline-block;
margin:0 0 0 20px;
vertical-align:middle;
}
.cheatsTable  .selectList .current{
background:#fff;
border:1px solid #aaa;
padding:3px 5px 3px;
display:inline-block;
line-height:1;
vertical-align:top;
width:180px;
}
.cheatsTable  .selectList .toggleControll{
border:1px solid #aaa;
padding:2px 5px 2px;
display:inline-block;
border-left:0;
width:15px;
cursor:pointer;
position:relative;
left:0;
top:0;
height:17px;
}
.cheatsTable  .selectList .toggleControll i{
height:0;
width:0;
border-top:7px solid #333;
border-right:7px solid transparent;
border-left:7px solid transparent;
position:absolute;
left:5px;
top:8px;
background:#eee;
}
.cheatsTable .header h1{
font:bold 25px/1 Arial,sans-serif;
vertical-align:top;
display: inline;
}
.cheatsTable .navigationTabs{
margin:0;
padding:0;
}
.cheatsTable .navigationTabs  li{
display:inline-block;
margin:0 7px 0 0;
}
.cheatsTable .navigationTabs  a{
display:block;
padding:3px 7px 2px;
color:#333;
font:bold 13px Arial,sans-serif;
border:1px solid #fff;
border-radius:3px;
text-decoration:none;
box-shadow:0 0 1px #444;
}
.cheatsTable .navigationTabs  a:hover{
background:#e3e3e3;
text-decoration:none;
}
.cheatsTable .navigationTabs  a.current{
color:#fff;
background:#58636F;
text-decoration:none;
border:1px solid #58636F;
box-shadow:none;
}
.cheatsTable th{
text-align:center;
color:#fff;
background:#58636F;
padding:5px !important;
font:bold 14px Arial,sans-serif;
}
.cheatsTable table{
border-collapse:collapse;
width:100%;
margin:15px 0 25px;
}
.cheatsTable td{
font:normal 13px Arial,sans-serif;
padding:5px 10px 5px 5px;
vertical-align:middle;
border-top:1px solid #ddd;
}
.cheatsTable tr:nth-child(odd) td{
background:#eaeaea;
}
.cheatsTable  td.title{
font-weight:bold;
text-align:left;
text-shadow:1px 1px 1px #fff;
}
.sortingTable th.header{
background-image:url(/images/icon-tablesort-arrow.gif);
cursor:pointer;
font-weight:normal;
background-repeat:no-repeat;
background-position:right center;
padding-left:20px;
border-right:1px solid #333;
text-align:center;
}
.sortingTable th:last-child{
border-right:none;
}
.sortingTable th.headerSortUp{
background-image:url(/images/icon-tablesort-asc.gif);
background-color:#8B949E;
color:#333;
}
.sortingTable th.header span{
margin-right:12px;
}
.sortingTable th.headerSortDown{
background-image:url(/images/icon-tablesort-desc.gif);
background-color:#8B949E;
color:#333;
}
.cheatsTable .comments{
background:url(/images/forum/replyIcon.png) no-repeat right 1px;
padding:0 15px 0 0;
}

.cheatsTable th .comments{
background:url(/images/forum/replyIcon.png) no-repeat 0 0;
display: block;
width: 11px;
height: 16px;
padding: 0;
margin: 0 0 0 10px
}

.cheatsTable .like{
background:url(/images/icon-thumb-up.gif) no-repeat right 0;
padding:0 15px 0 0;
}
.chetersBlocks  .redButton{
display:inline-block;
margin:0 0 10px 20px;
padding: 5px 10px;
}
.chetersBlocks p{
font:normal 16px/1.5 Arial,sans-serif;
margin:0 0 25px 0;
}
.cheatsBlock{
display:inline-block;
width:48%;
margin:10px 5px;
font:normal 15px Arial,sans-serif;
vertical-align:top;
}
.cheatsBlock .header{
background:rgb(255,255,255);
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(100%,rgba(229,229,229,1)));
background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
background:-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
background:-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
background:linear-gradient(top,rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff',endColorstr='#e5e5e5',GradientType=0 );
color:#444444;
padding:9px 5px 9px 10px;
font:normal 19px/1 Arial,sans-serif;
text-shadow:0 0 1px #aaa;
text-transform:uppercase;
}
.cheatsBlock .header a{
color:#444444;
text-decoration:none;
}
.cheatsBlock a{
text-decoration:none;
display:block;
}
.cheatsBlock  li{
padding:5px 0;
clear:both;
overflow:hidden;
border-bottom:1px solid #ccc;
border-top:1px solid #fff;
}
.cheatsBlock  li:first-child{
border-top:none;
}
.cheatsBlock .gameTitle{
font:bold 13px/1.1 Arial,sans-serif;
visibility:visible;
padding:0 0 2px 0;
display:table-cell;
}
.cheatsBlock .gameTitle span{
font-weight:normal;
display:block;
font-size:13px;
color:#444;
}
.cheatsBlock .content{
padding:5px 10px 10px;
}
.cheatsBlock .cover{
float:left;
margin:0 10px 0 0;
border:1px solid #333;
padding:2px;
background:#fff;
}
.cheatsBlock .summary{
font-size:12px;
color:#000;
}
.cheatsBlock .summary em{
font-style:normal;
color:#222;
}
.cheatsBlock.releasers .stat{
font:normal 12px Arial,sans-serif;
}
.cheatsBlock .num{
background:none repeat scroll 0 0 #58636F;
color:#fff;
float:left;
font:bold 10px Arial,sans-serif;
margin:0 15px 0 0;
padding:2px 0 3px;
text-align:center;
width:18px;
}

/*
  Страница редактирования профиля пользователя
*/

.userProfileEdit{
margin:20px 0 20px 0;
font:normal 14px Arial,sans-serif;
}
.userProfileEdit input,.userProfileEdit  textarea,.userProfileEdit select{
font:normal 14px Arial,sans-serif;
}
.userProfileEdit input[type=checkbox],.userProfileEdit input[type=radio]{
vertical-align:middle;
margin:0 3px 0 0;
}
.userProfileEdit input[type=radio]{
border:none !important;
}
.userProfileEdit fieldset{
margin:0 0 20px 0;
display:block;
border:none;
padding:0;
}
.userProfileEdit .collapsedBlock{
border:1px solid #aaa;
background:#fff;
border-radius:0 0 5px 5px;
padding:20px;
margin:-1px 0 0 0;
}
.userProfileEdit legend{
width:100%;
padding:0;
}
.userProfileEdit legend span{
display:block;
font:bold 15px Arial,sans-serif;
text-align:left;
padding:5px 10px 5px 35px;
margin:0;
color:#58636F;
cursor:pointer;
border:1px solid #AAAAAA;
background:#fff url(/images/icon-plus-minus.png) no-repeat 5px 5px;
border-bottom:0;
position:relative;
z-index:2;
}
.userProfileEdit .collaps legend{
border-bottom:1px solid #AAAAAA;
}
.userProfileEdit label{
vertical-align:middle;
margin-right:20px;
}
.userProfileEdit .row{
padding:0 0 13px 0;
margin:0;
}

.userProfileEdit .title{
font: bold 13px/1 Arial,sans-serif;
display: inline-block;
width: 220px;
vertical-align: top;
padding-top: 2px;
margin-right: 0;
}

.userProfileEdit .text{
border:1px solid #aaa;
width:350px;
padding:3px 5px;
box-shadow:1px 1px 3px rgba(0,0,0,0.4) inset;
}
.userProfileEdit  .text.verysmall{
width:100px;
}
.userProfileEdit textarea{
border:1px solid #aaa;
box-shadow:1px 1px 3px rgba(0,0,0,0.4) inset;
width:350px;
height:100px;
padding:5px;
}
.userProfileEdit select{
border:1px solid #5B5B5B;
padding:1px 0;
margin:0 5px 0 0;
}
.userProfileEdit .tips{
color:#aaa;
font-size:12px;
margin:0 0 0 225px;
}

.userProfileEdit .column {
  display: inline-block;
}

/********** добавление севисов и аккаунтов соц-сетей ***********/

#userSocialAccounts {
  font: normal 13px Arial, sans-serif;
  padding-bottom: 20px;
}

#userSocialAccounts ul {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}

#userSocialAccounts li{
  margin-bottom: 12px;
  height: 28px;
  position: relative;
  width: 70%;
  background: #eee;
}
#userSocialAccounts li:last-child {
  width: auto;
  background: none;
}

#userSocialAccounts .service-title {
  text-decoration: none;
  color:#3366CC;
  background-position: left center;
  background-repeat: no-repeat;
  vertical-align: middle;
  min-height: 20px;
}

#userSocialAccounts .text {
  width: 370px;
  margin: 2px 0 0 0;
  border: 1px solid #aaa;
  box-shadow: 1px 1px 1px rgba(00,00,00,0.4) inset;
  background: #fff;
  padding: 3px 5px;
  vertical-align: middle;
  display: none;
}


#userSocialAccounts #service-other-add .text{
  border: 1px solid #aaa;
  box-shadow: 1px 1px 1px rgba(00,00,00,0.4) inset;
  background: #fff;
  display: none;
  position: static;
}

#userSocialAccounts #service-other-add .activate {
  border: 1px solid #aaa;
  background: #e3e3e3 url(//www.playground.ru/images/add-btn-ico.png) no-repeat 10px 50%;
  color: #444;
  position: static;
  padding: 5px 10px;
  display: block;
  box-shadow: 0 0 1px rgba(00,00,00,0.8);
  border-top-color: #fff;
  border-left-color: #fff;
  text-indent: 7px;
  width: 170px;
  text-align: center;
  margin: 10px 0 0 0;
  text-shadow: 1px 1px 1px #fff;
}
#userSocialAccounts #service-other-add .activate:active {
  position: relative;
  top: 1px;
  left: 1px;
}

#userSocialAccounts .text.active {
  display: inline-block
}


#userSocialAccounts .activate {
  position: absolute;
  color:#aaa;
  left: 130px;
  top: 4px;
  border-bottom: 1px dotted #aaa; 
  cursor: pointer;
}
#userSocialAccounts .activate:hover {
  color:#000;  
  border-bottom: 1px dotted #000; 
}

#userSocialAccounts .submittedList {
  margin-bottom: 5px;
}

#userSocialAccounts .submittedList .service-title {
  display: inline-block;
  padding: 10px 0 10px 35px;
  text-decoration: underline;
  color:#2B477C;
}

#userSocialAccounts .submittedList .service-title {
  display: inline-block;
  padding: 3px 0 3px 25px;
  cursor: default !important;
  color:#444;
  border: none;
  text-decoration: none;
  font-family: "Segoe UI", Arial, sans-serif;
}

#userSocialAccounts .add-items-container {
  position: relative;
  padding: 5px 0 7px 0;
  display: inline-block;
  z-index: 100;
}


#userSocialAccounts .add-items-container:hover .hidden-layer  {
  display: block;
}

#userSocialAccounts .submittedList .add-service, #userSocialAccounts  .submittedList .remove-service {
  text-decoration: none; 
  border-bottom: none;
  width: 16px;
  height: 16px;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
}


#userSocialAccounts  .submittedList .remove-service:hover {
  box-shadow: 0 0 2px rgba(00,00,00,0.6);
}


#userSocialAccounts  .submittedList .add-service {
   background-image: url(//www.playground.ru/images/check-btn-ico.png);
   display: none;

}

#userSocialAccounts  .add-service.direct {
  background-image: none;
  display: inline-block;
  left: 130px;
  color:#aaa;
  border-bottom: 1px dotted #aaa; 
  cursor: pointer;
  width: auto;
  position: absolute;
  top: 4px;
}

#userSocialAccounts .add-service.direct:hover {
  color: #000;
  border-color: #000;
}

#userSocialAccounts .submittedList .remove-service {
   background-image: url(//www.playground.ru/images/cancel-btn-ico.png);
   box-shadow: 0 0 2px rgba(00,00,00,0.8);
   margin: 6px 10px 0 0;
   visibility: hidden;
   float: right;
   
}

#userSocialAccounts li:hover .remove-service {
  visibility: visible;
}

#userSocialAccounts .add-service.loading:after  {
  display: inline-block;
  content: '';
  background: #f4f4f4 url(//www.playground.ru/images/ajax-loader-16x16.gif) no-repeat 0 0;
  width: 16px;
  height: 16px;
  vertical-align: middle; 
}


#userSocialAccounts .create-new-service {
  text-decoration: none;
  border-bottom: 1px dotted #2B477C;
}
#userSocialAccounts .service-other {
  font-weight: bold;
  color: #555;
  vertical-align: middle;
  line-height: 28px;
  padding-left: 5px;
}

#userSocialAccounts .vkontakte {
  background-image: url(//www.playground.ru/images/social-icons/vkontakte-20-20.png);
}
#userSocialAccounts .google-plus {
  background-image: url(//www.playground.ru/images/social-icons/googleplus-20-20.gif);
}
#userSocialAccounts .xbox {
  background-image: url(//www.playground.ru/images/social-icons/xbox-20-20.png);
}
#userSocialAccounts .steam {
  background-image: url(//www.playground.ru/images/social-icons/steam-20-20.png);
}
#userSocialAccounts .psn {
  background-image: url(//www.playground.ru/images/social-icons/psn-20-20.png);
}
#userSocialAccounts .skype {
  background-image: url(//www.playground.ru/images/social-icons/skype-20-20.png);
}

#userSocialAccounts .facebook {
  background-image: url(//www.playground.ru/images/social-icons/facebook-20-20.png);
}
#userSocialAccounts .twitter {
  background-image: url(//www.playground.ru/images/social-icons/twitter-20-20.png);
}
#userSocialAccounts .mailru {
  background-image: url(//www.playground.ru/images/social-icons/mailru-20-20.png);
}
#userSocialAccounts .odnoklassniki {
  background-image: url(//www.playground.ru/images/social-icons/odnoklassniki-20-20.png);
}
#userSocialAccounts .google {
  background-image: url(//www.playground.ru/images/social-icons/google-20-20.png);
}
#userSocialAccounts .yandex {
  background-image: url(//www.playground.ru/images/social-icons/yandex-20-20.png);
}

#userSocialAccounts .notifier {
  color:#999;
  font-size: 11px;
}

/********** // добавление севисов и аккаунтов соц-сетей ***********/



.userProfileEdit  .button{
border:1px;
border-radius:2px;
background:#990000;
color:#fff;
font:normal 14px Arial,sans-serif;
padding:5px 25px;
overflow:visible;
cursor:pointer;
margin:0 15px 0 25px;
box-shadow:0 0 3px rgba(00,00,00,0.8);
text-shadow:1px 1px 1px #333;
background:#990000;
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjOTkwMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2QxMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background:-moz-linear-gradient(-45deg,#990000 0%,#d10000 100%);
background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,#990000),color-stop(100%,#d10000));
background:-webkit-linear-gradient(-45deg,#990000 0%,#d10000 100%);
background:-o-linear-gradient(-45deg,#990000 0%,#d10000 100%);
background:-ms-linear-gradient(-45deg,#990000 0%,#d10000 100%);
background:linear-gradient(-45deg,#990000 0%,#d10000 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#990000',endColorstr='#d10000',GradientType=1 );
}
.uiButton.redGradient{
background:#990000;
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjOTkwMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2QxMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background:-moz-linear-gradient(-45deg,#990000 0%,#d10000 100%);
background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,#990000),color-stop(100%,#d10000));
background:-webkit-linear-gradient(-45deg,#990000 0%,#d10000 100%);
background:-o-linear-gradient(-45deg,#990000 0%,#d10000 100%);
background:-ms-linear-gradient(-45deg,#990000 0%,#d10000 100%);
background:linear-gradient(-45deg,#990000 0%,#d10000 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#990000',endColorstr='#d10000',GradientType=1 );
text-shadow: 1px 1px 1px #333333; 
}
.userProfileEdit .welcomeMessage{
color:#fff;
font-size:15px;
text-shadow:1px 1px 1px #000;
background:#58636F;
padding:10px 10px 10px 25px;
margin:0 0 15px 0;
border:1px outset #333;
line-height:1.5;
}
.userProfileEdit .collaps{
border:none;
border:none;
background:none;
}
.userProfileEdit .collaps span{
background:#fff url("/images/icon-plus-minus.png") no-repeat  5px -75px;
}

.userProfileEdit #userPhoneModel {
  display: inline-block;
  position: relative;
  
}

.userProfileEdit #userPhoneModel ul {
  list-style: none;
  font:normal 12px Arial, sans-serif; 
  position: absolute !important;
  margin:0;
  padding:0;
  border-top: 0;
  width: 100%;
  z-index: 1000;
  background: #eee;
  max-height: 150px;
  overflow: auto;
  width: 360px !important;
}

.userProfileEdit #userPhoneModel li{
  margin:0;
  padding:0;
  border: none;
}
.userProfileEdit #userPhoneModel li a{
  margin:0;
  padding: 5px 5px 5px 10px;
  text-decoration: none;
  display: block;
  border: none;
}

.userProfileEdit #userPhoneModel li a.ui-state-hover{
  color:#fff;
  background:#aaa;
}


/*
///////////////////////////////////////////////////
*/

.redButton{
border:1px;
border-radius:2px;
background:#990000;
color:#fff;
font:normal 14px Arial,sans-serif;
padding:5px 25px;
overflow:visible;
cursor:pointer;
margin:0 15px 0 25px;
box-shadow:0 0 3px rgba(00,00,00,0.8);
text-shadow:1px 1px 1px #333;
background:#990000;
text-decoration:none;
display:inline-block;
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjOTkwMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2QxMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background:-moz-linear-gradient(-45deg,#990000 0%,#d10000 100%);
background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,#990000),color-stop(100%,#d10000));
background:-webkit-linear-gradient(-45deg,#990000 0%,#d10000 100%);
background:-o-linear-gradient(-45deg,#990000 0%,#d10000 100%);
background:-ms-linear-gradient(-45deg,#990000 0%,#d10000 100%);
background:linear-gradient(-45deg,#990000 0%,#d10000 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#990000',endColorstr='#d10000',GradientType=1 );
}
#pageOverlay{
position:fixed;
width:100%;
height:100%;
padding:0;
margin:0;
left:0;
top:0;
background:rgba(00,00,00,0.5);
z-index:9998;
display:none;
}
.partitionTitle{
color:#202029;
font-size:13pt;
font-weight:normal;
margin:0;
}
.lastVideo{
font:normal 13px Arial,sans-serif;
padding:0 10px 0 0;
}
.lastVideo ul{
margin:20px 0 0 0;
padding:0;
list-style:none;
}
.lastVideo li{
margin:0 0 25px 0;
}
.lastVideo .cover{
float:left;
margin:0 15px 0 0;
border:1px solid #C4C8CB;
margin-bottom:0.2em;
padding:2px;
position:relative;
width:120px;
font-size:12px;
}
.lastVideo .description{
display:table-cell;
vertical-align:top;
}
.lastVideo .title{
font:bold 14px Arial,sans-serif;
margin:0 0 5px 0;
}
.lastVideo .stats{
font:normal 12px Arial,sans-serif;
color:#555;
}
.lastVideo .about{
margin:0 0 5px 0;
line-height:1.5em;
}
.lastVideo div.videoDuration,.lastVideo div.videoRating{
background:none repeat scroll 0 0 #222222;
color:#fff;
opacity:0.6;
padding:0.2em;
position:absolute;
}
.lastVideo div.videoIconViews,.lastVideo div.videoIconComments,.lastVideo div.videoIconRating{
background:url("/images/users/videoIcons.png") no-repeat scroll 0 0 transparent;
display:inline-block;
height:12px;
margin-bottom:-1px;
width:16px;
}
.lastVideo .stats .date{
margin:0 0 0 10px;
}
.gameMainTablePartition th{
font-weight:normal;
background:#D9DDE1;
}
.gameMainTablePartition tr:nth-child(2n+1) td{
background:#e8e8e8;
}
.gameMainTablePartition .addFav{
width:80px;
}
.gameMainListPartition .cheatsBlock{
height:auto;
width:auto;
min-width:250px;
}
.gameMainListPartition .moreLink  a{
color:#333;
font:bold 15px Arial,sans-serif;
text-decoration:underline;
}
.tertia{
width:33.3%;
float:left;
}
.minigameMainPage{
padding:10px 0 20px;
}
.minigameMainPage .column{
display:table-cell;
padding:0 0 0 15px;
}
.minigameMainPage .column.left{
float:left;
width:210px;
text-align:center;
display:block;
padding:0;
}
.minigameMainPage .cover{
margin:0 15px 15px 0;
padding:3px;
border:1px solid #aaa;
background:#fff;
box-shadow:1px 1px 1px rgba(00,00,00,0.3);
}
.minigameMainPage .size{
color:#6a6a6a;
padding:10px 0 10px 0;
}
.minigameMainPage  p{
font:normal 14px/1.5 Arial,sans-serif;
margin:5px 0 0 15px 0;
text-align:left;
}
.minigameMainPage .minigameCategory  a{
color:#6A6A6A;
}
.miniGames .flashGame  img{
width:120px;
height:69px;
}
.miniGames .flashGame .flashGameDesc{
margin-left:135px;
height:auto;
}
.miniGames .flashGame .flashGameCount{
margin-left:135px;
color:#6A6A6A;
}

.gameMainListPartition{
padding:30px 0;
border-top:1px solid #ddd;
box-shadow:0 -1px 1px #ddd;
}
.gameMainListPartition ul{
list-style:none;
margin:0;
padding:0;
display:table;
}
.gameMainListPartition ul li{
display:table-row;
}
.gameMainListPartition .column{
display:table-cell;
vertical-align:top;
padding:20px 0;
}
.gameMainListPartition .column.left{
width:170px;
text-align:center;
}
.gameMainListPartition .column.center{
border-bottom:1px solid #ddd;
box-shadow:0 1px 1px #fff;
line-height:1.5;
}
.gameMainListPartition li:last-child .column.center{
border-bottom:none;
box-shadow:none;
}
.gameMainListPartition .column.right{
padding:20px 0 2px 10px;
width:150px;
}
.gameMainListPartition .gameCover,.gameTopHead .gameCover{
padding:5px;
border:1px solid #a4a4a4;
display:block;
margin:0 auto 10px auto;
width:100px;
height:143px;
box-shadow:1px 1px 1px #aaa;
background:#fff;
}
.gameMainListPartition .gameCover img,.gameTopHead .gameCover img{
height:143px;
width:100px;
background:#eee;
display:block;
background:url("/images/logo-letters.png") no-repeat center center #ddd;
}
.gameMainListPartition  .gameTitle{
font:bold 15px/1.2 "Segoe UI",Arial,sans-serif;
margin:0 0 5px 0;
}
.gameMainListPartition  p{
margin:10px 20px 10px 0;
font:normal 13px/1.5 Arial,sans-serif;
text-align:left;
}
.gameMainListPartition .gameRating{
width:81px;
height:115px;
border-radius:5px;
border:1px solid #BE1E2D;
text-align:center;
background:#BE1E2D url("/images/rating-star-bg.png") no-repeat center 20px;
color:#fff;
text-indent:-3px;
}
.gameMainListPartition .gameRating .header{
height:45px;
padding:5px 0 0 0;
}
.gameMainListPartition .gameRating .footer{
font-size:11px;
}
.gameMainListPartition .gameScore{
text-align:center;
color:#990000;
font:bold 24px/1 Arial,sans-serif;
letter-spacing:-2px;
text-shadow:1px 1px 1px #aaa;
padding:0 0 25px 0;
}
.gameMainListPartition .uiButton span{
margin-right:5px;
vertical-align:middle;
}
.gameMainListPartition  .uiButton{
width:110px;
text-align:center;
padding:5px 0;
}
.uiButton{
border:1px;
border-radius:2px;
background:#990000;
color:#fff !important;
font:bold 13px Arial,sans-serif;
padding:5px 15px;
overflow:visible;
cursor:pointer;
margin:0 auto;
box-shadow:0 0 2px rgba(00,00,00,0.5);
background:#990000;
text-decoration:none;
display:inline-block;
}
.gameMainListPartition .uiButton.addButton .icon,.gameMainListPartition .uiButton.noAuth .icon{
background:#BE1E2D;
width:16px;
height:16px;
color:#fff;
font:bold 17px/1 Arial,sans-serif;
display:inline-block;
border-radius:10px;
margin:0 5px 0 0;
}
.gameMainListPartition .uiButton.removeButton .icon{
background:url(http://www.playground.ru/images/ui/heart-red-ico.png) no-repeat center center;
width:16px;
height:16px;
display:inline-block;
cursor:default;
margin:0 5px 0 0;
}
.uiButton.buyButton .icon{
background:url(http://www.playground.ru/images/ui/cart.png) no-repeat center center;
width:28px;
height:28px;
display:inline-block;
margin:-1px 5px 0 -6px;
}
a.uiButton:hover{
box-shadow:0 0 3px rgba(00,00,00,0.7);
}
.uiButton.downloadBtn {
  padding: 5px
}
.uiButton.downloadBtn .icon{
background:url(http://www.playground.ru/images/ui/download.png) no-repeat center center;
width:22px;
height:16px;
display:inline-block;
margin: 0;
}

.uiButton .icon{
display:inline-block;
margin:0 5px 0 0;
height:16px;
width:16px;
vertical-align:middle;
}
.addButton .icon{
background:url(/images/add-btn-ico.png) no-repeat center center;
}
.sendButton .icon{
background:url(/images/mail-btn-ico.png) no-repeat center center;
}
.success .icon{
background:url(/images/check-btn-ico.png) no-repeat center center;
}
.removeButton .icon{
background:url(/images/cancel-btn-ico.png) no-repeat center center;
}
.uiButton.white{
color:#990000 !important;
background:rgb(255,255,255);
background:rgb(255,255,255);
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(50%,rgba(243,243,243,1)),color-stop(51%,rgba(237,237,237,1)),color-stop(100%,rgba(255,255,255,1)));
background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%);
background:-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%);
background:-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%);
background:linear-gradient(top,rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff',endColorstr='#fff',GradientType=0 );
}
.uiButton.grey{
color:#222 !important;
box-shadow:none;
border:1px solid #aaa;
background:rgb(255,255,255);
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE0JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY5JSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 14%,rgba(234,234,234,1) 69%,rgba(234,234,234,1) 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(14%,rgba(255,255,255,1)),color-stop(69%,rgba(234,234,234,1)),color-stop(100%,rgba(234,234,234,1)));
background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 14%,rgba(234,234,234,1) 69%,rgba(234,234,234,1) 100%);
background:-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 14%,rgba(234,234,234,1) 69%,rgba(234,234,234,1) 100%);
background:-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 14%,rgba(234,234,234,1) 69%,rgba(234,234,234,1) 100%);
background:linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 14%,rgba(234,234,234,1) 69%,rgba(234,234,234,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff',endColorstr='#eaeaea',GradientType=0 );
}
.uiButton.grey:hover{
color:#000 !important;
background:rgb(226,226,226);
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOSUiIHN0b3AtY29sb3I9IiNkYmRiZGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OSUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background:-moz-linear-gradient(top,rgba(226,226,226,1) 0%,rgba(255,255,255,1) 3%,rgba(219,219,219,1) 9%,rgba(254,254,254,1) 99%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(226,226,226,1)),color-stop(3%,rgba(255,255,255,1)),color-stop(9%,rgba(219,219,219,1)),color-stop(99%,rgba(254,254,254,1)));
background:-webkit-linear-gradient(top,rgba(226,226,226,1) 0%,rgba(255,255,255,1) 3%,rgba(219,219,219,1) 9%,rgba(254,254,254,1) 99%);
background:-o-linear-gradient(top,rgba(226,226,226,1) 0%,rgba(255,255,255,1) 3%,rgba(219,219,219,1) 9%,rgba(254,254,254,1) 99%);
background:-ms-linear-gradient(top,rgba(226,226,226,1) 0%,rgba(255,255,255,1) 3%,rgba(219,219,219,1) 9%,rgba(254,254,254,1) 99%);
background:linear-gradient(top,rgba(226,226,226,1) 0%,rgba(255,255,255,1) 3%,rgba(219,219,219,1) 9%,rgba(254,254,254,1) 99%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2',endColorstr='#fefefe',GradientType=0 );
}

.uiButton.white.pressed{
    background: none repeat scroll 0 0 #cecece;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.2) inset;
    text-shadow: 1px 1px 1px #fff;
}
/*
  стили кнопок постраничной навигации 
*/

.paginator{
text-align:center;
font:normal 12px "Segoe UI",Arial,sans-serif;
white-space:nowrap;
padding-left:5px;
width:275px;
height:30px;
margin:0 auto;
}
.paginator .pageNum{
background:url(http://www.playground.ru/images/ui/paginator-pagenum.png) no-repeat 0 0;
width:26px;
height:28px;
line-height:28px;
vertical-align:middle;
text-decoration:none;
margin:0 3px;
color:#666666;
display:inline-block;
text-shadow:1px 1px 1px #fff;
}
.paginator .pageNum.curr,.paginator .pageNum.curr:hover{
color:#444;
background:url(http://www.playground.ru/images/ui/paginator-pagenum-press.png) no-repeat 2px 3px;
cursor:default;
}
.paginator .pageNum:active{
background:url(http://www.playground.ru/images/ui/paginator-pagenum-press.png) no-repeat 0 2px;
}
.paginator a.pageNum:hover{
background:url(http://www.playground.ru/images/ui/paginator-pagenum-hover.png) no-repeat 0 0;
}
.paginator .next,.paginator .prev{
border:none;
font:bold 12px/26px "Segoe UI",Arial,sans-serif;
position:relative;
vertical-align:middle;
}
.paginator .first,.paginator .last{
margin:0 5px 0 0;
font:bold 17px/25px "Segoe UI",Arial,sans-serif;
}
.paginator .next{
text-indent:2px;
}
.paginator .last{
margin:0 10px 0 0;
}

/*
/////////////////////////////////////////////////////
*/

.sortCntrl{
text-align:center;
padding:10px 0;
font:bold 12px Arial,sans-serif;
}

.platform span{
text-shadow:1px 1px 1px #fff;
}
.pcPlat{
color:#0427ED;/*PC*/
}
.xbox360Plat,.xboxPlat{
color:#3FAF3B;/*Microsoft*/
}
.wiiPlat,.3dsPlat{
color:#30D0FF;/*nintendo*/
}
.ps3Plat,.ps2Plat,.psPlat,.pspPlat,.vitaPlat{
color:#0b90ff;/*Sony*/
}
.iphonePlat{
color:#4a4a4a;/*Mobile*/
}

.tabNav{
font:bold 15px "Segoe UI",Arial,sans-serif;
margin:10px 0 0 0;
padding:0 0 0 25px;
}
.tabNav h1{
font:bold 20px/1 Arial,sans-serif;
display:inline-block;
}
.tabNav ul{
margin:0;
padding:0;
list-style:none;
display:inline-block;
}
.tabNav li{
display:inline-block;
background:#fff;
border-radius:2px 2px 0 0;
position:relative;
background:rgb(255,255,255);
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(47%,rgba(246,246,246,1)),color-stop(100%,rgba(237,237,237,1)));
background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
background:-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
background:-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
background:linear-gradient(top,rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff',endColorstr='#ededed',GradientType=0 );
}
.tabNav li.current{
border:none;
background:#efefef;
bottom:-1px;
}
.tabNav a,.tabNav span{
text-decoration:none;
padding:5px 30px;
display:block;
box-shadow:0 -1px 1px rgba(00,00,00,0.35);
}
.tabNav a{
padding-top:3px;
color:#326CA6;
}

.dropdownWrapper{
border:1px solid #ddd;
border-radius:3px;
float:right;
height:25px;
margin:5px 10px 5px 0;
position:relative;
}
.dropdownWrapper .currValue{
display:inline-block;
width:100px;
padding:0 25px;
height:25px;
line-height:25px;
vertical-align:middle;
background:rgb(255,255,255);
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(50%,rgba(243,243,243,1)),color-stop(51%,rgba(237,237,237,1)),color-stop(100%,rgba(255,255,255,1)));
background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%);
background:-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%);
background:-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%);
background:linear-gradient(top,rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff',endColorstr='#fff',GradientType=0 );
}
.dropdownList{
font:normal 12px Arial,sans-serif;
background:#fff;
position:absolute;
top:26px;
left:0;
width:150px;
box-shadow:1px 1px 1px rgba(00,00,00,0.15);
}
.dropdownControl{
width:25px;
height:25px;
display:inline-block;
background:#fff;
border-left:1px solid #ddd;
cursor:pointer;
vertical-align:top;
position:relative;
}
.dropdownControl .arrow{
height:0;
width:0;
border-left:6px solid transparent;
border-right:6px solid transparent;
position:absolute;
left:50%;
top:50%;
margin:-3px 0 0 -6px;
}
.dropdownControl .arrow.up{
border-bottom:6px solid #888;
}
.dropdownControl .arrow.down{
border-top:6px solid #888;
}
.dropdownControl:hover .arrow{
border-top-color:#000;
border-bottom-color:#000;
}
.dropdownList li{
height:25px;
line-height:25px;
vertical-align:middle;
}
.dropdownList  a{
padding:0 20px;
height:100%;
display:block;
text-decoration:none;
line-height:25px;
vertical-align:middle;
}
.dropdownList  a:hover{
background:#eee;
}

/*
  Всплывающие подсказки (бейджи) профилей пользователей и игр
*/

.bageToolTip a:hover{
color:#000;
text-shadow:none;
}
.userProfileTooltip{
position:absolute;
left:0;
top:0;
width:385px;
background:#58636f;
box-shadow:3px 3px 3px rgba(00,00,00,0.5);
padding:10px;
z-index:1000;
color:#fff;
display:none;
font:normal 12px Arial,sans-serif;
margin:11px 0 0 0;
}
.userProfileTooltip .avatarHolder{
margin:0 15px 12px 0;
width:104px;
text-align:center;
}
.userProfileTooltip .profileLink{
margin:0 12px 0 0;
font-size:13px;
display:inline-block;
max-width:170px;
text-decoration:underline;
font-weight:bold;
}
.userProfileTooltip .profileLink{
vertical-align:top;
display:inline-block;
margin:1px 0 0 0;
}
.userProfileTooltip  .profileLink:hover  span{
border-bottom:1px solid #fff;
}
.userProfileTooltip .column{
display:inline-block;
vertical-align:top;
}
.userProfileTooltip  ul{
list-style:none;
padding:0;
margin:0 0 15px 0;
}
.userProfileTooltip .uiButton{
margin:0 5px 0 0;
width:175px;
padding:5px 0;
}
.userProfileTooltip .uiButton.sendMessage{
width:195px;
}
.userProfileTooltip .avatar100{
padding:2px;
background:#fff;
width:100px;
height:100px;
}
.userProfileTooltip .awards img{
vertical-align:middle;
margin-right:3px;
}
.addButton .icon.loaderIndicator,.removeButton .icon.loaderIndicator{
width:16px;
height:16px;
background:url('/images/ajax-loader-16x16.gif') no-repeat 0 0 !important;
}
.userProfileTooltip .online{
color:#04E526;
}

.gameProfileTooltip{
position:absolute;
width:400px;
background:#58636f;
box-shadow:3px 3px 3px rgba(00,00,00,0.5);
padding:10px;
z-index:1000;
color:#fff;
display:block;
font:normal 12px Arial,sans-serif;
right:200px;
margin:13px 0 0 0;
border:8px solid #fff;
display:none;
}
.gameProfileTooltip .imageHolder{
background:#ddd url("/images/logo-letters.png") no-repeat  center center;
border:1px solid #A4A4A4;
box-shadow:1px 1px 1px #111;
display:block;
height:144px;
margin:0 15px 10px 0;
padding:5px;
width:100px;
}
.gameProfileTooltip .gameCover{
background:url("/images/logo-letters.png") no-repeat  center center #DDDDDD;
display:block;
height:144px;
width:100px;
}
.gameProfileTooltip .gameTitle{
margin:0 12px 0 0;
font-size:13px;
font-weight:bold;
text-decoration:underline;
}
.gameProfileTooltip  li.heading{
margin:0 0 5px 0;
max-width:270px;
}
.gameProfileTooltip .column{
display:inline-block;
vertical-align:top;
max-width:270px;
}
.gameProfileTooltip  ul{
list-style:none;
padding:0;
margin:0 0 10px 0;
}
.gameProfileTooltip #gameBageplatforms{
text-transform:uppercase;
}
/*
  ////////////////////////////////
*/

.gameTopHead  ul{
list-style:inside;
}
#teaser{
width:500px;
height:60px;
border-spacing:0;
border-collapse:collapse;
}
#teaser .teaserLink{
padding:0 8px;
width:150px;
height:60px;
display:table-cell;
vertical-align:middle;
*float:left;
border:none;
border-right:4px solid #efefef;
background:#c4c8cb;
border-spacing:0;
border-collapse:collapse;
}
#teaser .teaserLink a{
font-size:0.9em;
display:block;
color:#000;
*margin-top:expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0":(parentNode.offsetHeight - this.offsetHeight)/2 + "px");
}
#teaser .teaserImg{
width:80px;
float:left;
}
#teaser .teaserImg img{
width:80px;
height:60px;
}
#teaser .teaserTopCorner{
width:0;
height:0;
position:absolute;
top:0;
left:0;
font-size:0;
border-top:0 dashed transparent;
border-bottom:4px dashed transparent;
border-left:4px solid #efefef;
border-right:4px dashed transparent;
}
#teaser .teaserBottomCorner{
width:0;
height:0;
position:absolute;
bottom:0;
right:4px;
font-size:0;
border-top:4px dashed transparent;
border-bottom:4px solid #efefef;
border-left:4px dashed transparent;
border-right:0 dashed transparent;
}
#teaser .teaserContainer{
width:250px;
height:60px;
position:relative;
float:left;
overflow:hidden;
left:0;
top:0;
}
.allNewsTitle{
font-family:Arial,sans-serif;
line-height:1.5;
font-size:12px;
background:url(/images/news.gif) no-repeat 0 center;
padding:0 0 0 15px;
margin:0 0 0 3px;
}
.screenshotsLayout{
padding:0 0 25px 0;
font-family:"Segoe UI",Arial,sans-serif;
}
.screenshotsLayout.grid{
margin:0 0 0 -32px;
}
.screenshotsLayout  .screenshotGroupHeader{
color:#202029;
font-size:18px;
font-weight:normal;
clear:both;
text-align:center;
margin-bottom:5px;
}
.screenshotsLayout.grid  .screenshotGroupHeader{
text-align:left;
padding-left:40px;
}
.screenshotsLayout .column{
float:left;
width:33%;
}
.screenshotsLayout.grid .column{
width:auto;
margin:0 0 20px 40px;
}
.screenshotsLayout .screenshotBox{
margin:0 auto 30px;
text-align:center;
width:162px;
height:115px;
}
.screenshotsLayout .screenshotWrapper{
display:block;
border:1px solid #aaa;
padding:5px;
box-shadow:0 0 2px rgba(00,00,00,0.3);
overflow:hidden;
background:#fff;
margin:0 0 5px 0;
}
.screenshotsLayout img{
width:150px;
height:80px;
display:block;
border:none;
}
.bulleted-list li{
padding-left:12px;
background:url(http://www.playground.ru/images/ui/bullet-list.png) no-repeat 0 center;
}
.bulleted-list a{
color:#0036D1;
}

/*
  Стили для страниц кошелька пользователя
*/

.pgCurrencyWallet{
font:normal 13px Arial,sans-serif;
padding:30px 0;
}
.pgCurrencyWallet .navigation{
font:normal 13px/1 "Segoe UI",Arial,sans-serif;
list-style:none;
margin:0 0 30px 94px;
padding:0;
}
.pgCurrencyWallet .navigation  li{
display:inline-block;
margin:0 2px 0 0;
}
.pgCurrencyWallet .navigation a,.pgCurrencyWallet .navigation  span{
display:block;
padding:5px 15px 7px;
text-align:center;
border:1px solid transparent;
}
.pgCurrencyWallet .navigation .current *{
color:#333;
text-decoration:none;
}
.pgCurrencyWallet .content{
border-top:1px solid #ddd;
box-shadow:0 -1px 1px #ddd;
padding:10px 30px 30px 20px;
}
.pgCurrencyWallet .header .uiButton{
margin-left:10px;
}
.pgCurrencyWallet a{
color:#326CA6;
}
.pgCurrencyWallet .currentBalance{
font-size:20px;
font-weight:bold;
font-family:Arial,sans-serif;
color:#990000;
}
.pgCurrencyWallet .productsList{
margin:0 0 30px 0;
display:block;
list-style:none;
padding:0;
}

.pgCurrencyWallet .productsList .productStatus {
  font: normal 12px Arial, sans-serif;
  margin-left: 15px;
}
.pgCurrencyWallet .productsList .column{
width:84px;
height:120px;
float:left;
margin:0 15px 10px 0;
}
.pgCurrencyWallet .productImage{
margin:0 20px 5px 0;
border:1px solid #aaa;
padding:1px;
float:left;
}
.pgCurrencyWallet .productsList li{
margin:0 0 15px 0;
clear:left;
background:#fff;
padding:10px 10px 10px 20px;
box-shadow:0 0 3px rgba(00,00,00,0.15);
}
.pgCurrencyWallet .productsList .toRight{
width:270px;
}
.pgCurrencyWallet .productsList a{
text-decoration:none;
color:#326CA6;
}
.pgCurrencyWallet .price{
font:normal 13px/1 "Segoe UI",Arial,sans-serif;
text-shadow:1px 1px 1px #fff;
margin:0 7px 5px 0;
text-indent:2px;
width:150px;
text-align:right;
display:inline-block;
}
.pgCurrencyWallet .price b{
position:static;
visibility:visible;
font-size:15px;
font-weight:normal;
}
.pgCurrencyWallet .productTitle{
font:bold 15px/1 "Segoe UI",Arial,sans-serif;
color:#444;
margin:4px 0 15px 0;
}
.pgCurrencyWallet .productTitle a {
  font:bold 15px/1 "Segoe UI",Arial,sans-serif;
  color:#444;
  margin:4px 0 15px 0;
}
.pgCurrencyWallet .productsList .productTitle{
margin:4px 0 5px 0;
}
.pgCurrencyWallet .buyButton{
margin:;
}
.pgCurrencyWallet table{
border-collapse:collapse;
width:100%;
margin:15px 0 25px 0;
}
.pgCurrencyWallet col.first,.pgCurrencyWallet col.third{
width:50px;
}
.pgCurrencyWallet td{
padding:10px 20px 10px 10px;
font-size:12px;
border-bottom:1px solid #aaa;
}
.pgCurrencyWallet th{
text-align:left;
padding:10px;
color:#444;
}
.pgCurrencyWallet .purchase td{
border-bottom:1px solid #aaa;
vertical-align:top;
}

.pgCurrencyWallet .transitionsStatistics tr:hover td{
background:#dcdcdc;
}
.pgCurrencyWallet .transitionsStatistics .positive{
color:green;
}
.pgCurrencyWallet .transitionsStatistics .negative{
color:red;
}
.pgCurrencyWallet .payments{
padding:30px 0 0 0;
}
.pgCurrencyWallet .purchaseForm label{
margin:0 0 3px 0;
display:block;
}
.pgCurrencyWallet .purchaseForm .textField{
width:330px;
margin:0 0 10px 0;
}
.pgCurrencyWallet .purchaseForm{
margin:15px 0 30px;
}
.pgCurrencyWallet .message{
background:#cacaca;
color:#444;
display:inline-block;
padding:20px;
border-radius:3px;
margin:33px 0 0 0;
text-shadow:1px 1px 1px #fff;
}
.pgCurrencyWallet #purchaseSumm{
width:87px;
}

.pgCurrencyWallet .serchForm {
float: right;
}
.pgCurrencyWallet .serchForm .wrapper {
position: relative;
}
.pgCurrencyWallet .serchForm input {
 width: 135px;
 padding-right: 25px;
}
.pgCurrencyWallet .serchForm button {
width: 12px;
height: 13px;
border: none;
cursor: pointer;
background: url(http://www.playground.ru/images/ui/search-ltr.png) no-repeat 0 0;
position: absolute;
right: 10px; 
top: 8px;
}
.pgCurrencyWallet .serchForm label {
position: absolute;
cursor: text;
color:#aaa;
left: 7px;
top: 8px;
font: normal 12px Arial,sans-serif;
}

/*
  //////////////////////////////////
*/

.authorized_user_widget .actions{
font:normal 11px Arial,sans-serif;
float:left;
padding:3px 0 0 0;
}
.authorized_user_widget .actions a{
text-decoration:none;
display:block;
color:#878787;
height:18px;
vertical-align:middle;
line-height:18px;
margin:0 10px 0 0;
}
.authorized_user_widget .actions a:hover{
color:#444;
}
.authorized_user_widget .moneybox{
background:url(http://www.playground.ru/images/ui/moneybox.png) no-repeat left center;
padding:0 0 0 20px;
}
.authorized_user_widget .messages{
padding:0 0 0 20px;
background:url(http://www.playground.ru/images/ui/messages-ico.png) no-repeat left center;
}
.authorized_user_widget .new_message{
background:url(http://www.playground.ru/images/ui/new-messages-ico.png) no-repeat left center;
}
.authorized_user_widget .friendlineLink{
padding:0 0 0 20px;
background:url(http://www.playground.ru/images/ui/users-group-ico.png) no-repeat left center;
}
.authorized_user_widget .postAvatar.leftColumn{
float:right;
width:auto;
margin:3px 0 0 0;
}
.publicationTitle{
margin-bottom:3px;
font:normal 19px/1 Arial,sans-serif;
}
.publicationAuthor{
color:#444;
margin-bottom:10px;
font:normal 12px Arial,sans-serif;
}
.publicationInfo{
margin:0 0 10px 0;
font:normal 12px/1.5 Arial,sans-serif;
}
.publicationInfo.fileSize{
margin:10px 0 0 0;
}
.publicationInfo a,.publicationAuthor a{
text-decoration:none;
color:#4275F6;
}
.publicationInfo .publicationDate{
margin-left:5px;
}
.publicationContent{
font:normal 13px/1.35 Arial,sans-serif;
text-align:left;
}
#videoPlayer{
padding: 5px 0;
}
.videoInfoAndToolsBar {
   width: 485px;
   padding: 0 0 15px 0;
   clear: left;
}
.videoInfoAndToolsBar .uiButton  {
  color:#444 !important;
vertical-align: top;  
}
.videoInfoAndToolsBar .uiButton:hover  {
  color:#990000 !important ; 
}

.videoInfoAndToolsBar textarea  {
   width: 475px;
   height: 100px;
   font: normal 12px Arial,sans-serif;
   padding: 0 0 0 10px;
   background: #fff; 
   margin:5px 0 0 0;
   box-shadow: 0 0 3px rgba(00,00,00,0.5) inset  
}
.videoInfoAndToolsBar .embedCodeArea {
  clear: left;
  display: none;
}

div.videoPlayerObject,input#embedCode{
width:480px;
padding:2px;
border:1px solid #c4c8cb;
}
img.mirrorIcon{
margin-bottom:-6px;
}
#video ul{
margin:1em 0;
padding:0;
list-style-type:none;
}
#video ul li{
vertical-align:top;
display:inline-block;
*display:inline;
width:30%;
}
div.video{
width:100%;
margin-bottom:2em;
}
div.videoThumb img{
width:120px;
height:90px;
background:#D9DDE1;
}
div.videoDuration,div.videoRating{
position:absolute;
padding:0.2em;
background:#222;
color:#fff;
opacity:0.6;
filter:alpha(opacity=60);
}
div.videoIconViews,div.videoIconComments,div.videoIconRating{
width:16px;
height:12px;
display:inline-block;
*display:inline;
margin-bottom:-1px;
background:url('/images/users/videoIcons.png') 0 0 no-repeat transparent;
}
.videoMovieInfo div{
display:inline-block;
padding-left:19px;
height:16px;
width:auto;
margin:5px 0 0 0;
cursor:default;
}
.videoMovieInfo .videoIconViews{
background:url('http://www.playground.ru/images/users/videoIcons-plays.png') no-repeat 2px 1px;
}
.videoMovieInfo  .videoIconSize{
background:url('http://www.playground.ru/images/users/up_game.gif') no-repeat -2px center;
}
.videoMovieInfo  .videoIconDuration{
background:url('http://www.playground.ru/images/users/up_site.gif') no-repeat -1px -3px;
}
form.videoFilter{
margin:0;
display:inline-block;
*display:inline;
}
.videoMovieInfo{
margin:0 0 10px 0;
}
/* Friendfeed */
#friendFeed tr td{
padding-top:11px;
padding-left:11px;
}
#friendFeed .global_avatar{
margin-bottom:10px !important;
}
#friendFeed .date_col .date_mark{
margin-right:8px;
}
/* User rating page : Line  section.users.css */
.user_rating_line .global_avatar{
margin-bottom:0 !important;
}
.user_rating_line{
border-bottom:1px solid #ccc;
margin-bottom:7px;
padding-bottom:8px;
}
.user_rating_line .user_name{
padding-top:2px;
}
.user_rating_line .user_name a{
color:#333;
line-height:14px;
font-weight:bold;
}

/* section.user.profile.css */   
.user_profile_avatar .plate{
background:#333;
width:103px;
height:110px;
background:url(http://www.playground.ru/images/user/bg.profile.avatar.png);
position:relative;
margin-bottom:-2px;
}
.user_profile_avatar .plate img{
width:100px;
height:100px;
position:relative;
}
#onlineList .filter{
font-size:10px;
font-family:Arial,Helvetica,sans-serif;
background:#DFDFDF;
margin-bottom:2.4em;
}
#onlineList .filter .canvas{
padding:1.2em;
padding-left:1.8em;
padding-right:1.8em;
background:url(http://www.playground.ru/images/online/filter/gradient.png) repeat-x top;
border-bottom:0.1em solid #ccc;
}

#onlineList .filter h2{
font-size:1.2em;
margin:0;
padding:0;
border-bottom:0.1em solid #aaa;
padding-bottom:0.7em;
margin-left:4em;
}
#onlineList .filter h2 .title{
font-size:1.8em;
font-weight:normal;
}
#onlineList .filter h2 sup{
font-size:1.1em;
font-weight:normal;
border-bottom:0.1em dotted #111;
position:relative;
top:-0.4em;
right:-0.4em;
}
#onlineList .filter .group{
margin-right:0;
}
#onlineList .filter .group .split{
margin-right:2.4em;
margin-left:1em;
color:#aaa;
}
#onlineList .filter a{
font-size:1.2em;
font-weight:bold;
color:#242424;
margin-right:1.4em;
line-height:2.4em;
text-decoration:none;
}
#onlineList .filter a .link{
border-bottom:0.1em dashed #888;
}
#onlineList .filter .group a{
padding-left:0.4em;
padding-right:0.4em;
padding-top:0.2em;
padding-bottom:0.2em;
}

#onlineList .filter .group a.current .link{
border-bottom:0;
}
#onlineList .filter .global_buttons a.current{
color:#fff !important;
border-bottom:0 !important;
background:#990000;
border-radius:0.31em;
}
#onlineList .filter .tags a.current{
background:#eee;
border-bottom:0 !important;
border-radius:0.31em;
}
#onlineList .filter a.current img{
display:inline !important;
margin-bottom:-0.6em;
margin-right:-0.54em;
}

#onlineList .filter .check_img{
width:2.9em;
height:2.4em;
margin-left:-1.0em;
margin-bottom:-2.4em;
position:relative;
top:-1.6em;
border:0;
}
.sidebarAuthorization{
margin-top:-19px;
}

.sidebarAuthorization .non-auth {
  padding: 15px 0 18px 13px;
  margin: 0 5px 0 0;
  background: url(//www.playground.ru/download/avatar/default_avatar_50px.png) no-repeat right center;
}

.sidebarAuthorization .non-auth a {
  text-decoration: none;
  margin: 0 28px 0 0;
  color: #444 !important;
  border-bottom: 1px dotted #444 ;
  font: normal 15px/1 'Segoe UI', Arial, sans-serif;
}

.sidebarAuthorization .non-auth a:hover {
  color: #000 !important;
  border-color: #000;
  font: normal 15px/1 'Segoe UI', Arial, sans-serif;
}

.pg_like_button_noauth{
height:22px;
line-height:22px;
background:url(/images/comments/like/bg.pg_like.gray.png) left top no-repeat;
font-family:Arial,Helvetica,sans-serif;
color:#fff;
font-weight:bold;
font-size:11px;
padding-left:8px;
padding-right:6px;
border-radius:3px;
padding-top:4px;
padding-bottom:4px;
}
.pg_like_button_noauth .button{
background:url(/images/comments/like/bg.pg_like.arrow.png) right top no-repeat;
padding-top:4px;
padding-bottom:4px;
padding-right:11px;
color:#fff;
cursor:pointer;
vertical-align:top;
}
.pg_like_button_noauth .button:hover{
color:#eee;
}
.pg_like_button_noauth .tip{
color:#666;
font-weight:normal;
width:380px;
height:29px;
line-height:20px;
position:absolute;
top:25px;
left:0;
z-index:1000;
border-radius:2px;
}
.pg_like_button_noauth .tip .inner{
border:1px solid #999;
background:#fff;
padding-left:5px;
}
/* ---- Right col ---- */
/* Label */
.left_col_widget .label{
font-size:11px;
font-weight:bold;
color:#fff;
height:20px;
}
/* Plate */
.left_col_widget .plate .frame{
padding-bottom:8px;
padding-top:8px;
}
/* ---- Authorized_user_widget ---- */
.authorized_user_widget .label{
background:url(/images/widgets/bg.widget.left_col.authorized_user.png) no-repeat;
}
.authorized_user_widget .label a{
display:block;
height:14px;
width:120px;
}
.authorized_user_widget .plate .frame{
background:url(/images/widgets/widget-col-authorized-user.gif);
font-family:Arial,Helvetica,sans-serif;
padding:5px 10px 10px 15px;
}
.authorized_user_widget .border{
border-left:1px solid #C4C8CB;
border-right:1px solid #C4C8CB;
}
/* User info side */
.authorized_user_widget .user_side{
margin-right:14px;
padding-bottom:8px;
text-align:left;
}
.authorized_user_widget .name a{
color:#444;
font:bold 13px Arial,sans-serif;
text-decoration:none;
text-shadow:1px 1px 1px #fff;
}
/* Friendline banner*/
.authorized_user_widget .plate .frame .friendline_link{
height:30px;
background:url(/images/widgets/bg.widget.left_col.authorized_user.friendline.png) no-repeat 7px center;
text-align:left;
margin-top:4px;
padding-left:35px;
}
.authorized_user_widget .plate .frame .friendline_link a{
color:#fff;
font-size:12px;
font-weight:bold;
position:relative;
top:9px;
}
.authorized_user_widget .plate .frame .friendline_link a:hover{
color:#ccc !important;
}

.authorized_user_widget .global_avatar{
margin-left:4px !important;
margin-bottom:0;
}
.authorized_user_widget .you_have_new_message{
margin-left:4px;
}
.authorized_user_widget .logout_link{
float:right;
position:relative;
top:-2px;
right:-10px;
}
.authorized_user_widget .logout_link a{
font-weight:normal;
font-size:11px;
color:#fff;
text-decoration:none;
background:#526173;
}
.pg_like_button_noauth .button  i{
font-style:normal;
background:url(/images/comments/like/playground-ico-16x12.png) no-repeat 0 1px;
padding-left:22px;
}
.privateMessages_messageItem{
padding-left:10px;
}
.toRight,.fl_r{
float:right;
}
.toLeft,#onlineList .filter .icon img{
float:left;
}
.column.width_half,.pgCurrencyWallet .width-half{
width:50%;
float:left;
}
img,.mirrorSelect td.mirrorLinks a img{
border:0;
}
.button,div#bcontrol img{
cursor:pointer;
}
.mmenu table.calendar,#vi_swf_container,#vi_game_container{
margin:0 auto;
}
td.nav a.menu:hover,td.nav a.menu,td.nav a.menu:visited{
font-size:8pt;
text-decoration:none;
color:#fff;
font-weight:bold;
}
td.nav a:hover,td.nav a,td.nav a:visited{
font-size:7pt;
text-decoration:underline;
color:#fff;
}
a.com:hover,a.com,a.com:visited{
font-size:7pt;
text-decoration:none;
color:#5f5f68;
}
a.aut:hover,a.aut,a.aut:visited{
font-size:7pt;
text-decoration:none;
color:#202029;
}
td.st_sc,td.st_uc{
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}
td.st_scs,td.st_sml{
border-left:1px solid #ccc;
border-top:1px solid #ccc;
}
td.st_scsr,td.st_smr{
border-top:1px solid #ccc;
border-right:1px solid #ccc;
}
td.st_ucsr,td.st_sr,td.st_ur{
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
}
div.up_fr,div.up_fl,div.up_fw{
padding:8px;
background-color:#f4f4f4;
border:1px solid #e0e0e0;
}
form.gl_fm input.text,td.bg,form.gl_fm input.button{
background-color:#d9dde1;
}
a.gnme,a:visited.gnme{
text-decoration:none;
color:#fff;
}
img.mnu,div.mnu{
border-left:#9ca2ab 2px solid;
border-top:#9ca2ab 2px solid;
border-right:#fff 2px solid;
border-bottom:#fff 2px solid;
background-color:#c4c8cb;
}
td.mnub,.mnub,td.mnub{
border-left:#9ca2ab 1px solid;
border-top:#9ca2ab 1px solid;
border-right:#fff 1px solid;
border-bottom:#fff 1px solid;
background-color:#efefef;
}
div.pd6,.pd_6{
padding:6px;
}
div#ju a,td#ju a{
font-weight:bold;
color:#ffa500;
}
* html div#dc,*+html div#dc{
height:501px;
}
#cmk h6,#cmk h4{
margin-bottom:6px;
color:#990000;
font-size:11pt;
font-weight:bold;
}
.td_line,div.konkurs h6,div.tu.top{
margin-bottom:6px;
}
.pd_6l,.pg_like_button_noauth  .counter{
padding-left:6px;
}
.cl_e0,optgroup.fgroup,td.bg_dl{
background:#e0e0e0;
}
.br_e0{
border:1px solid #c9c9c9;
background:#e0e0e0;
}
.br_fc b,.pgCurrencyWallet .navigation a:hover{
color:#990000;
}
.up_ratel5,.sidebarFlashGamesTeasers .mmenu td{
width:50%;
}
.up_ratel10,.gameMainTablePartition table{
width:100%;
}
ul.defaultList,.adv{
margin:0;
padding:0;
list-style-type:none;
}
#onlineList h2,#onlineList h1{
margin:0;
color:#fff;
}
.directLine h4 img,.videoMovieInfo *{
vertical-align:middle;
}
.sidebarUploadForm .pix_upload,.pgCurrencyWallet col.fourth{
width:150px;
}
.adOnlineGames .title a,.userRegistration label{
color:#333;
font-weight:bold;
}
.sidebarAuthorization,.left_col_widget{
font-family:Arial,Helvetica,sans-serif;
}
.userRegistration  .row,.pageFooterNav{
padding:0 0 10px 0;
}
.cheatsTable table a,.screenshotsLayout .screenshotTitle{
text-decoration:none;
line-height:1;
color:#444;
}
.cheatsBlock  ul,.dropdownList ul{
list-style:none;
padding:0;
margin:0;
}
.cheatsBlock  li:last-child,.pgCurrencyWallet .purchase tr:last-child td{
border-bottom:none;
}
.cheatsBlock .column,.shopItemContainer .description,.lastArticles .title,.lastPartnersArticles .title{
display:table-cell;
}
.userProfileEdit  .text.small,.userProfileEdit select.big{
width:170px;
}
.lastVideo img,.lastVideo div.videoThumb img{
background:none repeat scroll 0 0 #D9DDE1;
height:90px;
width:120px;
}
.lastVideo div.videoThumb,div.videoThumb{
border:1px solid #C4C8CB;
margin-bottom:0.2em;
padding:2px;
position:relative;
width:120px;
}
.lastVideo div.videoDuration,div.videoDuration{
right:9px;
top:9px;
}
.lastVideo div.videoRating,div.videoRating{
right:4px;
top:9px;
}
.lastVideo div.videoThumb:hover div,div.videoThumb:hover div{
opacity:0.9;
}
.lastVideo div.videoName img,div.videoName img{
margin-bottom:-4px;
}
.lastVideo div.video p,div.video p{
margin:0.8em 0;
text-align:left;
}
.lastVideo div.videoIconViews,div.videoIconViews{
background-position:0 0;
}
.lastVideo div.videoIconComments,div.videoIconComments{
background-position:-16px 0;
margin-left:3px;
}
.lastVideo div.videoIconRating,div.videoIconRating{
background-position:-32px 0;
}
.tabNav a:hover,.newsFromPublisher td,div.newsFromPublisher,.cheatsTable tr:hover td{
background:#fff;
}
.userProfileTooltip  li,.gameProfileTooltip  li{
margin:0 0 2px 0;
text-shadow:1px 1px 1px #000;
}
.userProfileTooltip  .awards img,.gameProfileTooltip  .awards img{
margin:0 7px 0 0;
}
.gameProfileTooltip .uiButton.success,.userProfileTooltip .uiButton.success,.gameProfileTooltip .uiButton.pushed{
cursor:default;
}
.pgCurrencyWallet .productsList  .productInfo,.shopItemContainer,.dropdownWrapper.collapsed{
overflow:hidden;
}
.pgCurrencyWallet .productsList .description,.minigameMainPage .minigameTitle,.userProfileTooltip  li.heading{
margin:0 0 5px 0;
}
#friendFeed .date_col,.TAright,.fckRight{
text-align:right;
}
#tooltipObj div,.userRegistration  .wrapper,.formInputWrapper,.authorized_user_widget,.pg_like_user_verification{
position:relative;
}
div#grv,div#rpix img,.td_mnub,table#drnd,table.mnu{
border:1px solid #526173;
}

#drnd .social-icon.vkontakte {
    display: inline-block;
    float: none;
    height: 16px;
    margin: 2px 5px 2px 2px;
    vertical-align: middle;
    width: 16px;
    background: url(//www.playground.ru/images/social-icons/vk-icon_20x20.png) no-repeat center center;
    
}

.blogs .blogComments,.clear,#onlineList .filet .clear,.clear{
clear:both;
}
div.addButton.left,.sortingTable th:first-child,.sortingTable th:nth-child(2),.sortingTable td:nth-child(2),.gameMainTablePartition  .title,.mmenu,td.nav,.fckLeft{
text-align:left;
}
.sidebarAuthorization a:hover,.sidebarAuthorization a:visited,.pgCurrencyWallet td.second,.authorized_user_widget .name a:hover,b.up_rate10,div.mainTip a{
color:#000;
}
.gameMainTablePartition  .addFav a,.pgCurrencyWallet .purchaseForm .formInputWrapper,#rubattleBanner span,.userRegistration .loaderIndicator.show,.userRegistration .captchaImageContainer,.lastVideo .stats div{
display:inline-block;
}
.paginator .first,.userProfileTooltip .uiButton.last,.pgCurrencyWallet .tabNav,form,div.online_title h1{
margin:0;
}
.pgCurrencyWallet .gameCurrency,.pgCurrencyWallet .errorMessage,.lastArticles i,.lastPartnersArticles i,table .userRegistration div.close,.userRegistration .successMessage,.userProfileEdit .collaps .collapsedBlock{
display:none;
}
.calendar,.calendar *,#rpix,.t-aCenter .mmenu,div#dox_view p[align="center"],.fckCenter,#onlineList,.sortingTable td,.gameMainTablePartition  td,.gameMainListPartition .moreLink,.userProfileTooltip .buttons{
text-align:center;
}
td.rates,#rubattleBanner p,#warfaceBanner p,#worldOfTanksPartitionBanner p,.lastVideo div.video a,.gameProfileTooltip .rating span,div.video a,.td_bold,div.up_rate10{
font-weight:bold;
}
.adOnlineGames a,.cheatsBlock a:hover span,.gameMainListPartition  .gameTitle a,.uiButton:visited,.screenshotsLayout  .screenshotGroupHeader a,.pgCurrencyWallet a.buyButton:hover,table.calendar tr td a,table.calendar tr td a.visited,table.calendar tr td a.hover,div.online_list a[target="_new"]{
text-decoration:none;
}
.userRegistration .annotation a,.userProfileTooltip  a,.gameProfileTooltip  a,.pageFooterNav,.pageFooterNav a,#glst li a:hover,div.gdrp a:hover,.br_53 b,td.hotbg a,#rubattleBanner a,#warfaceBanner a,#worldOfTanksPartitionBanner a,.newsFromPublisher td.bg  a{
color:#fff;
}
.cheatsBlock a:hover .gameTitle,.gameMainListPartition  .gameTitle a:hover,.screenshotsLayout .screenshotTitle:hover,.pgCurrencyWallet .productsList a:hover,.publicationInfo a:hover,.publicationAuthor a:hover,a:visited,#cmk a:hover,td.rates a:hover,.userRegistration a:hover,.tagsLine li  a:hover,.cheatsTable a:hover{
text-decoration:underline;
}

.toggleviewControll {
  font: bold 11px Arial, sans-serif;
  cursor: pointer;
  color:#444;
  background: url(http://www.playground.ru/images/icon-tablesort-asc.gif) no-repeat 113px 6px;
  text-indent: -5px;
}
.toggleviewControll span {
  border-bottom: 1px dotted #444;
  
}
.toggleviewControll.active {
  background: url(http://www.playground.ru/images/icon-tablesort-desc.gif) no-repeat  113px 6px;
}

/* новые стили для мобильных игр*/



.mobileGamesLayout {
  padding: 0 0 20px 0;
  color:#444;
}
.mobileGamesLayout a {
  color:#416ec4
}
 
.mobileGamesMainPaige  .gameCover{
  width: 100px;
  display: block;
  text-decoration: none;
  border: none;
  overflow: hidden;
  margin-bottom: 3px;
}

.mobileGamesMainPaige  .gameCover img{
  width: 80px;
  height: 80px;
  display: block;
  text-decoration: none;
  border: none;
}
.mobileGamesMainPaige .item .title{
  font: bold 13px Arial, sans-serif;
  color:#444;
  text-decoration: none;
}
.mobileGamesMainPaige  .genre a {
  text-decoration: underline;
}

.mobileGamesLayout .sortingToggle { 
  display: inline-block;
  margin-right: 20px;
}
.mobileGamesLayout .sortingToggle  a {
  text-decoration: underline;
  margin: 0 0 0 20px;
}
.mobileGamesLayout .sortingToggle span { 
  border-bottom: 1px dotted #444;
  margin: 0 0 0 20px;
  cursor: pointer;
}

.mobileGamesLayout .sortingToggle span.active { 
  cursor: default;
  border-bottom: 1px dotted #efefef;
}

.mobileGamesMainPaige .section .row{
  padding: 0 15px 15px;
  margin: 0 0 40px 0;
}

.mobileGamesMainPaige .section {
  padding: 15px 0 0 0;
  border-bottom: 1px solid #aaa;
  box-shadow: 0 1px 1px #fff; 
}
.mobileGamesMainPaige .section:last-child {
  border-bottom: none;
  box-shadow:none; 
}
.mobileGamesLayout .partitionTitle {
  font: bold 18px "Segoe UI", Arial, sans-serif;
  display: inline-block;
  padding: 5px 0;
}

.mobileGamesLayout .partitionTitle.iosPlatform {
  background: url(http://www.playground.ru/images/mobile/apple-logo-icon.png) no-repeat left center;
  padding-left: 26px;
}
.mobileGamesLayout .partitionTitle.androidPlatform {
  background: url(http://www.playground.ru/images/mobile/android-logo-icon.png) no-repeat left center;
  padding-left: 26px;
}
.mobileGamesLayout .partitionTitle.javaPlatform {
  background: url(http://www.playground.ru/images/mobile/java-logo-icon.png) no-repeat left center;
  padding-left: 26px;
}
.mobileGameIcon{
  width: 80px;
  height: 80px;
}
.mobileGamesLayout .column {
  width: 16.6%;
  float: left;
}

.mobileGamesLayout .column .genre{
  margin-bottom: 5px;
}

.mobileGamesLayout .header {
  padding: 0 0 10px 5px;
}
.mobileGamesLayout .header a.toRight {
  text-decoration: underline;
  color: #2B477C;
  font: bold 13px Arial, sans-serif;
}
.mobileGamesLayout .header .column  {
  padding: 0 10px 15px 10px;
  text-transform: uppercase ;
  font: bold 13px "Segoe UI", Arial,sans-serif;
}
.mobileGamesLayout a {
  text-decoration: none;
}
.mobileGamesLayout .category {
  text-transform: uppercase;
  position: relative;
  bottom: -15px;
  font: bold 13px "Segoe UI", Arial,sans-serif;
}
.mobileGamesLayout .row {
  padding: 0 0 55px 0;
}
.mobileGamesLayout {
  font: normal 12px Arial, sans-serif
}

.mobileGamesLayout .mobileCategoryItem {
  position: relative;
  padding: 0 0 20px 120px;
  min-height: 100px;
  margin: 20px 10px 0 10px;
  border-bottom: 1px solid #aaa;
  box-shadow: 0 1px 1px #fff;
}

.mobileGamesLayout .platformSuggest  {
  padding: 0 0 10px 5px;
}
  
.mobileGamesLayout .platformSuggest .option {
  cursor: pointer;
  margin: 0 5px;
  display: inline-block;
  background: url(http://www.playground.ru/images/ui/checkboxes.png) no-repeat 0 -1px;
  padding: 0 0 0 20px
}

.mobileGamesLayout .platformSuggest .option.active{ 
  background: url(http://www.playground.ru/images/ui/checkboxes.png) no-repeat 0 bottom;
}

.mobileGamesLayout .mobileCategoryItem:last-child {
  border-bottom: none;
  box-shadow: none;
}

.mobileGamesLayout .mobileCategoryItem .mobileGameIcon {
  position: absolute;
  left: 0;
  top:0;
}
.mobileGamesLayout .mobileCategoryItem .mobileGameTitle {
  font: bold 15px Arial, sans-serif;
  text-decoration: none;
}
.mobileGamesLayout .mobileCategoryItem .mobileGameTitle:hover {
  text-decoration: underline;
}

.mobileGamesLayout .mobilePlatformSelectors  {
  position: relative;
  display: inline-block;
  top: 4px;
  height: auto !important;
}

.mobileGamesLayout .mobilePlatformSelectors .comboboxControll{
  width: 20px;
  height: 19px;
  cursor: pointer;
  background: url(http://www.playground.ru/images/ui/toggle-button-down.png) no-repeat center center;
}
.mobileGamesLayout .mobilePlatformSelectors .comboboxList{
  text-align: center;
  width: 105px;
  left: 50%;
  margin: 0 0 0 -52px;
  top: 17px;
  background: transparent url(http://www.playground.ru/images/ui/tail-to-top.png) no-repeat center 0;
  padding: 12px 0 0 0;
}

.mobileGamesLayout .mobilePlatformSelectors ul {
  background: #fff;
  box-shadow: 2px 0 2px rgba(0, 0, 0, 0.2), -2px 2px 2px rgba(0, 0, 0, 0.2);
}
.mobileGamesLayout .mobilePlatformSelectors .comboboxList li {
  padding: 5px;
}
.mobileGamesLayout .mobileCategorySelectors {
  margin: 0 10px 0 0;
}
.mobileGamesLayout .pseudoselect {
  display: inline-block;
  height: 36px;
  cursor: pointer;
  position: relative;
}

.mobileGamesLayout .pseudoselectLeft {
  background: url(http://www.playground.ru/images/ui/select-left-side.png) no-repeat 0 0;
  padding-left: 10px;
  display: inline-block;
  height: 100%;
}

.mobileGamesLayout .pseudoselectCenter{
  background: url(http://www.playground.ru/images/ui/select-center-side.png) repeat-x 0 0;
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  padding: 0 10px 0 10px;
  width: 150px;
  line-height: 32px;
}

.mobileGamesLayout .pseudoselectConrol {
  background: url(http://www.playground.ru/images/ui/select-control.png) no-repeat 0 0;
  height: 36px;
  display: inline-block;
  width: 36px;
  vertical-align: top;
}

.mobileGamesLayout .comboboxList {
  width: 208px;
  position: absolute;
  right: 4px;
  top: 32px;
  z-index: 100;
  display: none;
}

.mobileGamesLayout .comboboxList ul {
  margin: 0;
  padding: 0;
  list-style: none;
  background: #fff;
  border: 1px solid #eee;
  box-shadow: 1px 0 1px rgba(00,00,00,0.2), -1px 1px 1px rgba(00,00,00,0.2);
  border-top: none;
}

.mobileGamesLayout .mobileCurrentCategory {
  font: normal 13px 'Segoe UI', Arial, sans-serif;
  color: #444;
}
.mobileGamesLayout .comboboxList li {
  padding: 5px 5px 5px 15px;
}
.mobileGamesLayout .comboboxList a {
  display: block;
  height: 100%;
}
.mobileGamesLayout .mobilePlatformSelectors  a {
  display: inline;
}
.mobileGamesLayout .mobileCategoryCombo li:hover{
  background:#990000;
}

.mobileGamesLayout .mobileCategoryCombo li:hover a{
  color:#fff;
}

.mobileGamesLayout .mobilePlatformSelectors  li:hover{
  background:none;
}

.mobileGamesLayout .mobilePlatformSelectors  a:hover{
  color:blue !important;
  text-decoration: underline  !important;
}

.mobileGamesItemLayout {
  font: normal 13px/1.5 Arial, sans-serif;
  color:#444;
  padding: 0 0 50px 0 ;
}

.mobileGamesItemLayout .header{
  font: bold 15px/1.5 Arial, sans-serif;
  color:#444; 
}
.mobileGamesItemTitle {
  font: normal 19px/1 Arial, sans-serif;
  margin: 10px 0 20px 0;
  color:#202029;
}
.mobileGamesItemCover {
  margin: 0 auto 10px;
  max-width: 180px;
  display: block;
}
.mobileGamesItemLayout .mobileGamesItemScreens {
  overflow: auto;
  position: relative;
  left:0;
  top:0;
  margin:0;
  padding:0;
  margin-right:200px;
  
}
.mobileGamesItemLayout .mobileGamesItemScreensStrip {
  left: 0;
  top: 0;
  margin:0;
  padding:0;
  overflow: hidden;
  height: 100%;
}
.mobileGamesItemLayout .mobileGamesItemScreens img{
  float:left;
  margin:0 5px 0 0;
}
.mobileGamesItemLayout .mobileGamesItemSidebar .row {
  padding: 8px 5px 8px 10px;
  font: normal 11px "Segoe UI", Arial, sans-serif;
}

.mobileGamesItemLayout .mobileGamesItemSidebar .row:nth-of-type(odd){
  background: #ccc;
}
.mobileGamesItemLayout .mobileGamesItemSidebar ol {
  margin: 5px 0;
  padding: 0 0 0 18px;
}
.mobileGamesItemSidebar {
  width: 200px; 
}
.mobileGamesItemPrice { 
  font: bold 15px Arial, sans-serif;
}
.mobileGamesItemDescription {
  padding: 0 30px 0 0;
  overflow: hidden;
}

.mobileGamesItemLayout .covers {
  padding: 0 0 10px 0;
}
.mobileGamesItemLayout .viewToggler {
  cursor: pointer;
  padding-bottom: 20px;
}

.mobileGamesItemLayout .viewToggler .title {
  background: url("http://www.playground.ru/images/icon-plus-minus.png") no-repeat  right -78px;
  padding: 0 28px 0 0;
  display: inline-block;
}
.mobileGamesItemLayout .viewToggler.active .title {
  background: url("http://www.playground.ru/images/icon-plus-minus.png") no-repeat  right 2px;
}
.mobileGamesItemLayout .toggledContent {
  display: none;
}
.mobileGamesPartition {
  padding: 0 0 20px 0;
}
.mobileGamesItemLayout .tagsLine {
  padding-top: 0;
  margin-top: 0;
}
.mobileGamesItemLayout .uiButton {
  padding: 10px 0;
  width: 280px;
  text-align: center;
}
.mobileGamesLayout  .ratingValue{
  display: inline-block;
  width: 53px;
  height: 9px;
  background-image: url(/images/ui/raiting-stars.png); 
  background-repeat: no-repeat; 
  background-position: 0 0;
  margin: 0 0 0 13px;
 }

 
 .mobileGamesLayoutPlatform .column{
  width: 145px;
 }
.mobileGamesLayout .score1 {background-position: 0 -11px }
.mobileGamesLayout .score2 {background-position: 0 -22px}
.mobileGamesLayout .score3 {background-position: 0 -33px}
.mobileGamesLayout .score4 {background-position: 0 -44px}
.mobileGamesLayout .score5 {background-position: 0 -55px}
.mobileGamesLayout .score1h {background-position: 0 -66px }
.mobileGamesLayout .score2h {background-position: 0 -77px}
.mobileGamesLayout .score3h {background-position: 0 -88px}
.mobileGamesLayout .score4h {background-position: 0 -99px}
.mobileGamesLayout .score5h {background-position: 0 -111px}

.bonusAdsManageTable {
  margin: 10px 0;
  width: 100%;
  font: normal 12px Arial,sans-serif;
  border-collapse: collapse;
}
.bonusAdsManageTable td{
  padding: 10px 10px 20px 10px ;
  text-align: left;
  vertical-align: middle;  
}

.bonusAdsManageTable th{
  padding: 10px;
  text-align: left;
  font: bold 13px Arial,sans-serif;
}

.bonusAdsManageTable tbody td {
  border-bottom: 1px solid #aaa;
}
.pgCurrencyWallet tbody td.nowrap {
  white-space: nowrap;
}
.bonusAdsManageTable tbody tr:last-child td {
  border-bottom: none;
}
.bonusAdsManageTable .tool {
  width: 20px;
  height: 20px;
  display: inline-block;
  margin: 0 1px 0 0;
  
}
.bonusAdsManageTable .adsActivity.loading {
  background:url('/images/ajax-loader-16x16.gif') no-repeat  right center;
}

.bonusAdsManageTable .tool:hover {
  box-shadow: 0 0 2px rgba(00,00,00,0.5)
}
.bonusAdsManageTable .edit {
  background: url(http://www.playground.ru/images/ui/edit-icon.png) no-repeat center center;
}
.bonusAdsManageTable .delite {
  background: url(http://www.playground.ru/images/ui/delite-icon.png) no-repeat center center;
}
.bonusAdsManageTable .delite.loading {
  background:url('http://www.playground.ru/images/ajax-loader-16x16.gif') no-repeat  center center;
}
.bonusAdsManageTable .adsActivity {
  text-decoration: none;
  border-bottom: 1px dotted #4285f4;
  color:#4285f4;
}
.bonusAdsPreview img {
  margin: 0 4px 0 0;
  display: table-cell;
}
.bonusAdsPreview a{
  display: table;
  max-width: 350px;
}

.bonusAdsPreview span{
  display: table-cell;
  vertical-align: middle;

  }
.bonusAdsManageTable  .bonusAdsPreview *{
  text-decoration: none;
  color:#444;
  font-size: 12px
}
.bonusAdsManageTable  col.first { 
  width: 400px;
}
.bonusAdsManageForm {
  font: normal 12px Arial,sans-serif;
  margin: 20px 0;
}
.bonusAdsManageForm input {
  font: normal 14px Arial,sans-serif;
}
.bonusAdsManageForm legend{
  display: block;
  margin: 10px 10px 5px 0;
  font: bold 14px Arial,sans-serif
}
.bonusAdsManageForm  fieldset {
  padding: 10px;
  border: 1px solid #eee;
  margin: 0 0 20px 0;
  box-shadow: 0 0 1px rgba(00,00,00,0.5);
  background: #eee;
  display: block;
}
.bonusAdsManageForm .textField {
  width: 400px;
}
.bonusAdsManageForm .genreSelect .hidden {
 display: none; 
}
.bonusAdsManageForm .genreSelect .activeCntrl {
 border-bottom: 1px dotted #326CA6;
 color:#326CA6;
 cursor: pointer;
}
.bonusAdsManageForm select {
  width: 410px;
  margin-bottom: 5px;
  height: 25px;
  font-size: 16px;
}

.bonusAdsManageForm .textField.smallLength { 
  width: 180px
}
.bonusAdsManageForm #datepicker.disabled { 
  background: #eee;
  color:#eee;
}
.bonusAdsManageForm .row {
  padding-bottom: 15px;
}
.bonusAdsManageForm input[type=checkbox] {
  vertical-align: middle;
  margin:-2px 2px 0 5px;
}
.bonusAdsManageForm label.fromAbove{
  padding: 0 0 4px 0;
  font: normal 14px Arial,sans-serif;
}
.bonusAdsManageForm label.req span {
  color:#cc0000;
}
.bonusAdsManageForm .ui-datepicker-prev, .bonusAdsManageForm .ui-datepicker-next {
  text-decoration: none;
}

.bonusAdsManageForm .ui-icon {
  text-indent: 0;
}
.bonusAdsManageForm .errorsMessages {
  color:#cc0000;
  padding: 0 0 10px 3px;
  font: normal 12px Arial, sans-serif;
}
.ui-datepicker .ui-icon {
  text-indent:2px
}

.autocomplete_container {
  position: relative;
}
.autocomplete_container ul {
  margin: 0;
  padding:0;
  list-style: none;
  position: absolute;
  z-index: 1000;
  top: 20px;
  left: 0;
}
.autocomplete_container li {
  border: none;
}
.autocomplete_container li a{
  display: block;
  text-decoration: none;
  padding: 5px;
  margin:0;
  border: none;
}
.autocomplete_container li a.ui-state-hover{
  text-decoration: none;
  background: #aaa;
  color:#fff;
  padding: 5px;
  margin: 0;
  border: none;
}

.social-icon {
  width: 30px;
  height: 30px;
  background-position: left top;
  background-repeat: no-repeat;
  margin: 0 2px;
  vertical-align: middle;
  display: inline-block;
  float: left;
}
.social-icon-container {
  margin: 0 50px 0 0;
  float: right;
  width: 170px;
}
.social-icon:hover, .social-icon.active  {
  background-position: left bottom;
}
.social-icon.vkontakte {
  background-image: url(http://www.playground.ru/images/social-icons/social-icon-vkontakte-30.png)
}
.social-icon.facebook {
  background-image: url(http://www.playground.ru/images/social-icons/social-icon-facebook-30.png)
}

.social-icon.steam {
  background-image: url(http://www.playground.ru/images/social-icons/social-icon-steam-30.png)
}

.social-icon.youtube {
  background-image: url(http://www.playground.ru/images/social-icons/social-icon-youtube-30.png)
}

.social-icon.twitter {
  background-image: url(http://www.playground.ru/images/social-icons/social-icon-twitter-30.png)
}



.social-icon.mailru {
  background-image: url(http://www.playground.ru/images/social-icons/social-icon-mailru-30.png)
}

.social-icon.google {
  background-image: url(http://www.playground.ru/images/social-icons/social-icon-google-30.png)
}

.social-icon.yandex {
  background-image: url(http://www.playground.ru/images/social-icons/social-icon-yandex-30.png)
}

.social-icon.odnoklassniki {
  background-image: url(http://www.playground.ru/images/social-icons/social-icon-odnoklassniki-30.png)
}



.relative-games-list {
  padding: 15px 0;
  font: normal 12px Arial, sans-serif; 
  overflow: hidden;
}

.relative-games-list .heading {
  font: bold 12px Arial, sans-serif; 
  color:#444;
}

.relative-games-list .addons {
  list-style: none;
  margin: 3px 0 0 0;
  padding: 0;
}

#videoplayer-background {
  width: 540px; 
  height: 450px; 
  z-index: 0; 
  position: absolute; 
  background: url(http://www.playground.ru/images/branding/video/tochiba_55VL963_front_final.png) no-repeat 0 0; 
  left: 0; 
  top: 0;
}

.top-games-ribbon {
  color:#ccc;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-align: center;
}

.top-games-ribbon a{
  color:#fff;
  text-decoration: none;
  font: normal 11px 'Segoe UI', Arial, sans-serif;
  margin: 0 10px 0 0;
}

.top-games-ribbon a:hover{
  color:#ccc;
}

#rechargeModalWinCaller {
  text-decoration: none;
  border-bottom: 1px dashed #326CA6;
}

#rechargeModalWin {
  width: 650px;
  left: 50%;
  margin: 0 0 0 -330px;
  top: 200px;
  border: 10px solid #58636F;
  border-top: 15px solid #58636F;
  border-bottom: 15px solid #58636F;
  background: #fff;
  color:#58636F;
  box-shadow: 0 0 10px rgba(00,00,00,0.8);
  display: none;
}

#rechargeModalWin .close {
  position: absolute;
  display: block !important;
  top: -17px;
  right: -10px;
  font-size: 13px;
  font-weight: bold;
  color:#fff;
  text-align: right;
  cursor: pointer;
  padding: 0 4px;
  z-index: 100;
}

#rechargeModalWin p {
 background: url(http://www.playground.ru/images/logo-dengi-online.png) no-repeat 0 0;
 padding: 10px 0 15px 180px;
 margin: 0;
 line-height: 1.5
}

#rechargeModalWin img.logo{
  float: left; 
  margin: 0 20px 20px 20px;
}

#rechargeModalWin .uiButton.disable {
  opacity: 0.2;
  cursor: default !important;
}
#rechargeModalWin .textField {
  width: 55px;
  border: 1px solid #aaa;
  padding: 3px 5px;
  box-shadow: 0 0 3px rgba(00,00,00,0.5) inset;
}
.signinModalWinCall {
text-decoration: none;
border-bottom: 1px dotted #000;}


/************************COMBOBOX**********************************/

.combobox-holder {
  width: 200px;
  padding: 0 0 0 10px;
  position: relative;
  margin: 0 15px 0 0;
  font: normal 12px Arial, sans-serif; 
  background: url(http://www.playground.ru/images/ui/select-left-side.png) no-repeat 0 0;
  height: 36px;
  display: inline-block;
  vertical-align: top;
}

.combobox-holder .outer {
  padding: 0 36px 0 0;
  background: url(http://www.playground.ru/images/ui/select-control.png) no-repeat right 0;
  height: 36px;
}

.combobox-list {
  width: 199px;
  padding: 0;
  position: absolute;
  background: #fff;
  left: 4px;
  top: 32px;
  box-shadow: 2px 2px 2px rgba(00,00,00,0.5);
  border-left: 1px solid #ccc; 
  display: none;  
}
.combobox-heading {
  font-weight: bold;
  background: url(http://www.playground.ru/images/ui/select-center-side.png) repeat-x 0 0;
  height: 36px;
  line-height: 35px;
  vertical-align: middle;
  padding: 0 0 0 5px;
  cursor: default;
  white-space: nowrap;
  

}
.combobox-list ul {
  padding: 0;
  margin: 0;
  max-height: 220px;
  overflow: auto;
}

.combobox-list li {
  list-style: none;
  padding: 0;
}

.combobox-list a {
  text-decoration: none;
  color: #444;
  padding: 5px 0 5px 10px;
  border-bottom: 1px solid #ccc;
  display: block;
}
.combobox-list li:last-child a {
  border: none;
}
.combobox-list a:hover {
  background: #ccc;
}

.combobox-holder:hover .combobox-list{
  display: block
}

.shopItemContainer .cover {
  position: relative;
}
.shopItemContainer .uiButton {
padding: 6px 15px 7px;
}
.shopItemContainer .buyButton.uiButton {
padding: 2px 15px 1px;
}

.shopItemContainer .sale-bages {
  position: absolute;
  width: 85px;
  height: 85px;
  background: url(http://www.playground.ru/images/products/coupon-badge.png) no-repeat 0 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}

.shopItemContainer .description a  {
 text-decoration: none;
}
.shopItemContainer .description a input   {
 display: inline-block
}
.shopItemContainer .uiButton {
  display: inline-block
}

.videoPlayerObject {
  position: relative;
}

.overlay-preroll {
  position: absolute;
  left: 50%;
  bottom: 28px;
  width: 330px;
  height: 100px;
  padding: 10px 5px;
  background: rgba(00,00,00,0.5);
  margin: 0 0 0 -175px;
  z-index: 30;
}
.overlay-preroll .close{ 
  background: url(http://www.playground.ru/images/ui/delite-icon.png) no-repeat 0 0;
  width: 18px;
  height: 18px;
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
  z-index: 35;
  display: block !important;
}
.videoPlayer > div {
    position: relative !important;
    display: inline-block;    
  }
.videoPlayer object, .videoPlayerObject object {
    display: block !important; 
}

.social-signin {
  clear: both;
  padding: 10px 0 0 0;
  padding-bottom: 0;
}

.social-signin ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: inline-block;
}

.social-signin li {
  display: inline-block;
}

.social-signin .social-icon{
  text-indent: -999px;
}

.social-signin .heading {
  display: inline-block;
  vertical-align: top;
  color: #fff;
  font:  normal 13px/30px Arial, sans-serif;
  height: 30px;
  text-shadow: 1px 1px 1px #444;
}

.openxadvert * {
  margin-bottom: 10px;
}

.content-manage-options {
  font: normal 13px 'Segoe UI', Arial, sans-serif;
  text-align: right;  
}

.manage-control {
  margin: 10px 0 10px 10px;
  padding: 5px 10px 5px 20px;
  background: #d6d6d6;
  color: #444;
  text-decoration: none;
  display: inline-block;
  background-position: 5px center;
  background-repeat: no-repeat;
  border: 1px solid #bbb;
  text-shadow: 1px 1px 1px rgba(255,255,255,0.5);
  border-radius: 3px;
}
a.manage-control:hover {
  color: #eee;
  background-color: #333;
  text-shadow: 1px 1px 1px rgba(00,00,00,0.5)
}
.manage-control.delite {
 background-image: url(/images/users/delete.gif)
}
.manage-control.edit {
  background-image: url(/images/users/dox/dox_ed.gif);
}
.manage-control.confirm {
 background-image: url(/images/ui/check.png);
 background-position: 5px 4px;
 padding-left: 23px;
}
.manage-control.confirm.approved {
 background-image: url(/images/ui/check.png);
 background-position: 5px -57px;
 cursor: default;
}
a.manage-control.confirm:hover {
 background-position: 5px -31px;
 
}

.flashgames-container {
  display: inline-block; 
  position: relative
}

.flashgames-preloader {
  position: absolute; 
  background: #A1A6B0; 
  opacity: 0.95; 
  left: 0; 
  top: 0;
  text-align: center;
  min-height: 480px;
  min-width: 640px;
}

.flashgames-preloader-message {
  position: absolute;
  bottom: 10px;
  left: 0;
  color: #fff;
  font: normal 14px Arial, Helvetica, sans-serif;
  width: 100%;
}

.flashgames-preloader-timer {
  font: normal 18px Arial, Helvetica, sans-serif;
} 

.icon-faq {
  display: inline-block;
  background: url(../images/ui/info-icon.png) no-repeat center center;
  padding: 7px;
  cursor: help;
  vertical-align: middle;
}

.discounts-promobox {
  list-style: none; 
  margin: 10px 0 10px 16px ;
  padding: 0;
}

.discounts-promobox .discounts-percentage {
position: absolute; 
background: #cc0000; 
color: #fff; 
width: 40px; 
padding: 5px; 
left: -13px; 
top: 10px; 
text-align: center; 
font: bold 12px Arial, sans-serif;
}

.discounts-promobox .discounts-percentage:after {
border-bottom: 7px solid transparent;
border-right: 13px solid #8C0404;
border-top: 0 solid transparent;
bottom: -7px;
content: "";
height: 0;
left: 0;
position: absolute;
width: 0;
}
.discounts-promobox  .discounts-item {float: left; margin: 0 39px 20px 0; width: 220px; position: relative; height: 180px}

.discounts-promobox  .discounts-cover { display: block; max-width: 100%; margin: 0 0 5px 0; box-shadow: 0 0 3px #444}
.discounts-promobox  .discounts-price
{display: block; 
text-align: center;
color: #444;
}

.discounts-filter {
  margin: 0 0 0 20px;
}
.discounts-filter .item {
  text-decoration: none;
  margin: 0 5px 0 0;
}

.discounts-filter .item {
  text-decoration: none;
  margin: 0 5px 0 0;
  border-radius: 3px;
  display: inline-block;
  padding: 3px 10px 7px;
  font: normal 13px/1 Arial, sans-serif;
  color: #444;
  border: 1px solid #C4C8CB;
}
.discounts-filter .item:hover {
  color: #fff;
}

.discounts-filter .item.active {
  color: #ccc;
  background: #666;
  border: 1px inset #aaa;
  cursor: default !important;
}

#fullscreenAdv {display: none; background: rgba(00,00,00,0.95); position: fixed; width: 100%; height: 100%; z-index: 999999; padding: 0; margin: 0; top: 0; left: 0; text-align: center}
#fullscreenAdv .header { background: #aaa; padding: 5px; margin: 0; }
#fullscreenAdv .header .content { width: 1000px; margin: 0 auto;}
#fullscreenAdv h6 { padding: 0; margin: 0; color:#444; font: normal 12px/1 Arial, sans-serif}
#fullscreenAdv .fullscreenAdvClose  { float: right; text-decoration: underline; cursor: pointer;}
#fullscreenBanner { display: block; margin: 0 auto 0}
