body {background:#fff url('img/top_back_tilling.gif') top center repeat-x; margin:0;
      font-family:Arial; font-size:80%;}
a img {border:none;}
table {border-collapse:collapse;}
td {padding:0; vertical-align:top;}
img.spacer {clear:both; width:100%; height:1px;}
a {color: #ff8400;}
a:hover {text-decoration:none;outline:none;}
a:active {outline:none;}

h3 {margin:0; color:#ff8400; font-size:100%;}
p.small {color:#888;}
p.small b {color:#000;}

.clear {float: none; clear: both;}

.foxy {color: #FF8400;}

.icon100x100 {width:100px; height:100px; float:left; margin-right:5px;}
.icon128x128 {width:128px; height:128px; margin:0 auto;}
.icon224x102 {float:left; width:224px; height:102px; margin:0 5px 0px 0;}
.icon152x152 {float:left; width:152px; height:152px; margin:0 5px 0px 0;}
.icon194x102 {float:left; width:192px; height:102px; margin:0 5px 3px 0;}
.icon130x65 {float:left; width:130px; height:65px;}
.icon96x56 {float:left; width:96px; height:56px;}
.icon152x117 { width:152px; height:117px; }
.left .icon152x117 {margin:0 40px;}
.right .icon152x117 {margin:0 10px 0 0; float:left;}
.mini_games_right .icon100x100 {float:none;}
a.screen {display:block; width:80px; height:50px; border:1px solid #000; margin-bottom:5px;}



/*a.logo {display:block; width:131px; height:38px; background:url('img/logo_old.gif') no-repeat; margin-left:30px;}*/
a.logo {display:block; width:174px; height:51px; background:url('img/gxp.jpg') no-repeat; margin-left:30px;}
div.main {width:982px; margin:0px auto 0 auto;}
div.top {width:980px; height:66px; background:url('img/main_back.gif') no-repeat; margin-bottom:5px; }
div.tmenu {margin: 0 auto; width:910px; }
div.tmenu2 {clear:both; background:url(img/menu_second.gif) no-repeat; padding:1px 0 0 30px; width:904px; height:18px;  margin:0 25px 0 21px;}/*second line of top menu*/
div.tmenu a {display:block; height:26px; padding-top:24px; float:left; width:146px; overflow:hidden; text-align:center;
color:#5a6364; font-weight:bold; text-decoration:none; font-size:12px;}
a.tmenugreen {background:url('img/menu_green_tilling.gif') repeat-x;}
a.tmenu {background:url('img/menu_grey.gif') top center no-repeat; width:146px;}
a.tmenu2 {color:#fff; text-decoration:none; font-weight:bold; margin-right:30px;}

img.topmenulgreen {background:url('img/menu_green_l.gif') no-repeat; width:13px; height:50px; float:left;}
img.topmenurgreen {background:url('img/menu_green_r.gif') no-repeat; width:13px; height:50px; float:left;}

div.left {margin-top:3px; width:237px; float:left; overflow:hiden;}
div.right {margin-top:3px; width: 739px; float:right;overflow:hidden;}

/*left*/
div.abovelogin {font-weight:bold; margin:10px 0 0 45px; padding:5px 0 0 10px; width:180px; background:url('img/login_back.gif');}
div.login {width:227px;padding:15px 5px 0; height:96px; overflow:hidden; background:url('img/login_back1.gif') no-repeat; margin:3px 0 10px 0; }
div.main_login {padding:25px 5px 0; height:135px; overflow:hidden; background:url('img/login_back2.gif') no-repeat; margin:0px 0 10px 0; }
input.login {border:1px solid #869b28; width:100%;  }
input.password {border:1px solid #869b28; float:left; width:106px;}
input.submit {background:url('img/login_button.gif') no-repeat; border:0; margin:0; width:46px; height:18px; cursor:pointer; font-size:12px; color:#fff; float:right;}
div.login td {padding:5px 5px 0 0 ;}
div.login a {color:#ff8400;}
div.login  a.forgotpw {color:#869b28; font-size:90%; text-decoration:none;}
div.login .small {font-size:85%; color:#000; margin:10px 0 10px 0;}
div.main_login  .hier {padding:20px 0 0;}

div.lpart {width:227px; background:#fff url('img/block_tilling.gif') repeat-x; padding:5px 4px 0; border-left:1px solid #dedede;border-right:1px solid #dedede;}

div.lparttop {background:url('img/righttop.gif') no-repeat; width:225px; height:20px; padding:6px 5px 0 7px; color:#999999;}
div.lparttop h2 { margin:0; font-size:14px;}
div.lparttop span {float:right; }

div.lpartbottom {background:url('img/rightbottom.gif') no-repeat; width:237px; height:6px; margin-bottom:10px;}

div.rtext {float:right; width:125px; color:#999999;}
div.rtext_s {float:right; width:125px;}
a.leftbutton {display:block; width:125px; height:18px; padding-top:2px; text-align:center; background:url('img/rightplay_button.gif') no-repeat; color:#fff; text-decoration:none; font-weight:bold; margin:0 auto;}
a.leftbutton img {border:none; margin: 0 5px 0 0;}
a.leftbutton_right {float:right;}
a.leftbutton_small, .topgames .rtext  a.leftbutton{width:100px; margin:0;background:url('img/rightplay_button100.gif') no-repeat;}
.login a.leftbutton {width:170px;background:url('img/rightplay_button170.gif') no-repeat center center; height:auto; line-height:25px; padding:4px 0;}
.main_login a.leftbutton {width:170px;background:url('img/rightplay_button170.gif') no-repeat center center; height:auto; line-height:25px; padding:10px 0;}

.left .icon100x100 {margin:0;}
.left .icon128x128 {margin-bottom:5px;}

div.lmenu {display:block; width:197px; height:28px; padding:0px 10px 0 23px; font-size:95%;background:url('img/leftmenu.gif') top left no-repeat; color:#999999; position:relative; left:-4px; overflow:visible;}
div.lmenugreen {display:block; width:197px; height:25px; padding:3px 10px 0 23px;  font-size:90%; background:url('img/leftmenugreen.gif') top left no-repeat; color:#999999; position:relative; left:-4px;}
div.lmenu a {font-weight:bold; color:#ff8400;}
div.lmenugreen a {font-weight:bold; color:#ff8400;}
div.lmenu img {height:25px; width:1px;}

.screenlarrow {background:url(/img/arrow_left.jpg) no-repeat; width:13px; height:13px; display:block; float:left;}
.screenrarrow {background:url(/img/arrow_right.jpg) no-repeat; width:13px; height:13px; display:block; float:right;}

.walls .arrowsenv {width:600px; margin:10px auto;}
.walls .arrowsenv .screenlarrow {background:url(/img/arrow_l.gif) no-repeat; width:40px; height:40px;}
.walls .arrowsenv .screenrarrow {background:url(/img/arrow_r.gif) no-repeat; width:40px; height:40px;}
.walls .arrowsenv .screen1arrow {background:url(/img/arrow_1.gif) no-repeat;}
.walls .arrowsenv .screen2arrow {background:url(/img/arrow_2.gif) no-repeat;}
.walls .arrowsenv .screen3arrow {background:url(/img/arrow_3.gif) no-repeat;}
.walls .arrowsenv .screen0arrow {background:url(/img/arrow_0.gif) no-repeat;}
.walls .arrowsenv .active1{background:url(/img/arrow_1_a.gif) no-repeat;}
.walls .arrowsenv .active2{background:url(/img/arrow_2_a.gif) no-repeat;}
.walls .arrowsenv .active3{background:url(/img/arrow_3_a.gif) no-repeat;}
.walls .arrowsenv .active0{background:url(/img/arrow_0_a.gif) no-repeat;}
.walls .arrowsenv .screen0arrow, .walls .arrowsenv .screen1arrow,.walls .arrowsenv .screen2arrow,.walls .arrowsenv .screen3arrow { width:100px; height:40px; margin:0 10px;
  display:-moz-inline-stack;/*Нужно для Firefox*/
  display:inline-block; /*Не применяется в IE и Firefox*/
  _overflow:hidden;/*фикс для IE6*/
  zoom:1;/*включаем hasLayout*/
  *display:inline;/*при hasLayout true display:inline ведёт себя как display:inline-block*/
}
#awall {background:#fff url('/img/border152x117wallpaper2.gif') no-repeat 0 0;width:152px;height:117px;display:block;margin:5px auto;}
#awall img {margin:0;}


.play_now ul {list-style:none;margin:0;padding:5px;}
.play_now ul li {padding:2px 0 5px;}
.play_now a{text-decoration:none;font-weight:bold;font-size:12px;}
.play_now a.play_now_go{float:right; width:50px; height:20px; background:url('img/rightplay_button50green.gif') no-repeat center center;color:#fff;text-align:center;line-height:18px;}
.left .play_now a.play_now_go:hover {border-color:#fff;}


/*scrolling alavar games*/
#new_block {padding:0; margin:0;}
div.area {overflow: hidden; height: 360px; width:227px;padding:0; margin:0;}
.area .icon100x100 {margin:0;}
div.scvict {width:227px;padding:0; margin:0;}

/*right*/
div.block {background:url('img/right_tilling.gif') repeat-y; width:701px; margin-bottom:0px; padding:20px 19px 20px;}
.rtop {background:url('img/right_top.gif') no-repeat; width:739px; height:27px; overlfow:hidden; margin-top:5px;}
.rheader {background:url('img/right_green_c.gif') repeat-x; height:20px; padding:7px 15px 0 15px;}
.rtop h2 {margin:none; height:27px; display:inline; font-size:14px; color:#fff;}
.rtop a {float:right; color:#999999; text-decoration:none; margin:5px 10px 0 0;}


div.rbottom {background:url('img/right_bottom.gif') no-repeat; width:739px; height:6px; overlfow:hidden;}
img.rgreenr {background:url('img/right_green_r.gif') no-repeat; width:10px; height:27px; float:right;}
img.rgreenl {background:url('img/right_green_l.gif') no-repeat; width:22px; height:27px; float:left;}



table.topgames {width:700px; clear:both;}
.topgames td {vertical-align:bottom; padding-right:5px;padding-bottom:10px;}
.topgames .icon100x100 {margin:0px 0px 0 0;}
.topgames .rtext {margin:10px 0 0 0px; width:115px;}
.topalav_screen {clear:both;text-align:center;margin:0px auto 10px;width:450px;padding-left:5px; overflow:hidden;}
.topalav_screen a.screen {height:50px; width:100px; margin:10px 5px 0; float:left;border:0;}
.inside_alavar_screen a{height:50px; width:100px; margin:10px 5px 0; float:left;border:0;}

table.mobilegames {width:650px; margin:0 auto;}
.mobilegames td {width:16%;}

table.longbutton {width:700px; margin:10px 0; clear:both;}
table.longbutton td.big {width:220px;}
table.longbutton td.left {background:url('img/longbutton_l.gif') no-repeat; width:5px; height:24px;}
table.longbutton td.right {background:url('img/longbutton_r.gif') no-repeat; width:6px; height:24px;}
table.longbutton td.text {background:url('img/longbutton_c.gif') repeat-x; height:24px; text-align:center; padding:4px 5px 0 5px;}
table.longbutton td.text a {color:#fff; font-weight:bold; font-size:100%;text-decoration:none;}

div.hr {clear:both; border-bottom:1px solid #ddd;height:5px;padding:5px 0 0px; width:50%; margin:10px auto;}
.block h3, .left h3 {margin-bottom:2px;}
.block h3 a, .left .play_now a, .left  h3 a{text-decoration:none; border-bottom:1px solid #fff;}
.block h3 a:hover, .left .play_now a:hover, .left  h3 a:hover{border-bottom:1px dashed #9ECA2C;}
table.form_table td {padding: 5px;}
.mini_short {display:none; position:absolute; margin:100px 0 10px -50px; text-align:center;
background:#fff /*url('img/back_mini_short.gif') no-repeat center center; */
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /* IE 5.5+*/
-moz-opacity: 0.9; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.9; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.9; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */}
.mini_short .readmore {color:#888; float:none; padding:0px 12px 0;}
.mini_short0 {border:1px solid #ccc;position:relative;top:10px;height:100%;}
.mini_short .mini_short2 {position:relative;height:100%;margin:-2px 0px; padding:0 1px;background:#fff;border-top:1px solid #ccc;border-bottom:1px solid #ccc;overflow:visible;}
.mini_short .mini_short3  {margin:-3px 0px;}
.mini_short .mini_short4.mini_short2 {padding:0 2px;} 
.mini_short .mini_short2_end {padding:10px;width:200px;} 
.mini_short  .corner {background:url('img/corn_top.gif') no-repeat 0 0; width:30px; height:20px;position:absolute; display:block; top:-16px; left:100px;}


/*casual.php*/
table.gamelist {clear:both; width:100%; margin-bottom:10px;}
.gamelist td {vertical-align:top; padding:0 5px; }
table.gamelist {width:700px; clear:both;}
.inside_alavar_screen {margin:-10px 0 0 15px;}
.shortdesc {display:none; position:absolute; font-size:85%;margin:-70px 0 20px 60px;overflow:visible;
}
.shortdesc  .shortdesc_in_old {background:#fff; border:1px solid #ccc;/*url('img/back_shortdesc.gif') no-repeat center bottom; */ padding:10px; margin:0 0 20px 0px;overflow:visible;height:100%;min-height:170px;
/* WebKit (Safari/Chrome) */
-webkit-border-radius: 7px;
/* KHTML (Konquerer) */
-khtml-border-radius: 7px;
/* Возможно Opera в будущем */
-opera-border-radius: 7px;
/* Gecko (Firefox) */
-moz-border-radius: 7px;
/* css3 */
border-radius: 7px;
}
/*.shortdesc .corner {background:url('img/corner_shortdesc.gif') no-repeat 0 0; width:20px; height:30px;position:absolute; display:block; top:15px; left:-20px;}*/

.shortdesc  .shortdesc_in {position:relative;top:10px;height:100%;background:#fff; border:1px solid #ccc;/*url('img/back_shortdesc.gif') no-repeat center bottom; */ margin:0 0 20px 0px;overflow:visible;}
.shortdesc  .shortdesc_in2 {position:relative;height:100%;margin:-2px 0px; padding:0 1px;background:#fff;border-top:1px solid #ccc;border-bottom:1px solid #ccc;overflow:visible;}
.shortdesc  .shortdesc_in3  {margin:-3px 0px;}
.shortdesc  .shortdesc_in4.shortdesc_in2 {padding:0 2px;} 
.shortdesc  .shortdesc_in2_end {padding:10px;width:200px;} 

.shortdesc .corner {background:url('img/corner_shortdesc2.gif') no-repeat 0 0; width:30px; height:20px;position:absolute; display:block; bottom:-16px; left:45px;}

/*bottom*/
ul.bottom_menu {clear:both;list-style:none; text-align:center; padding:20px 0 10px; margin:0;}
ul.bottom_menu li {display:inline;padding:0 5px; font-size:85%;}
ul.bottom_menu li  a {color:#999;}
div.copyright {clear:both; color: #869b28; text-align:center;}

.newspages {text-align:center; margin-top:15px;}


.green {color:#869b28;}
.orange {color: #ff8400;}
.grey {color:#999999;}

iframe {margin:0; padding:0; border:0;}

/*setting.psp*/
.settings a {font-weight:bold;}

/*shop.php*/
div.shop_menu {font-size:90%; font-weight:bold;text-align:center;}
div.shop_submenu {font-size:90%; margin-top:10px;text-align:center;}
a.shop_menu {color: #c36c0b; }
.shop_menu_current {color:#5f0606; }
div.shop_balance {margin:5px 0 15px 0; font-weight:bold;text-align:center;}
div.shop_chars {}

table.unseen {border:0; border-collapse:collapse;margin:0 auto;width:253px;}
table.unseen td {padding:0; vertical-align:top;}
div.shop_element {width:253px; margin:0 auto;}
td.shop_item_top {width:253px; }
img.shop_plashka_top {width:253px; height:10px; background:url(/img/shop/top.gif) no-repeat; }
td.shop_item_center {width:253px; overflow:hidden;background:url(/img/shop/center.gif) repeat-y; text-align:center; }
img.shop_plashka_bottom {width:253px; height:7px; background:url(/img/shop/bottom.gif) no-repeat;}
table.shop_tblock {background:url(/img/shop/center.gif) repeat-y; width:228px; margin-left:0px; border:none;border-collapse:collapse;}
table.shop_tblock td {border:none; padding:0;}
table.shop_tblock a {color:#990000;}

td.shop_new {height:25px; vertical-align:bottom; color:#a0d8f9;font-weight:bold; font-size:80%;}
div.shop_icon {width:34px; height:34px; margin:5px; padding:4px; background: url(/img/shop/icon_back.gif) no-repeat;}
img.shop_icon {width:34px; height:34px;}
h2.shop_item_name { font-size:1em; margin:0;}
.shop_desc {margin:0 0 5px 10px;}
.shop_sale {color:#ef0909;}
.shop_cost {color:#900; font-weight:bold; font-size:100%;}

/* news */
.news {overflow: hidden;line-height: 16px;}
.news_date {float:left;color:#666;font-size:12px;font-style:normal;padding:1px 10px 0 0;}
a.readmore {display:block; background:url('img/readmore.gif') left center no-repeat; padding-left:12px; float:right; margin-left:15px; color:#ff8400;}
.topgames a.readmore  {float:none; margin-left:0px;}
a.readmore.more_screens{padding-left:12px; float:none; margin-left:33px; text-align:left;}
a.readmore.more_screens2{padding-left:12px; float:none; margin-left:10px; text-align:left;}
h2.newstop {color: #ff8400; font-size: 13px;margin: 0px 0px 2px 0px;line-height: 15px;}
h2.newstop span.newdate {color:#666; font-weight: normal;font-size: 12px;margin: 0px 4px 0px 0px;}
.newsbottom {height: 30px;}

p.rssall {
	display: none;
}
.share_icons {
	margin-top: 10px;
}


.pagination {padding-top:10px;text-align:center;font-size:12px;}
.pagination a {margin:0 2px;text-decoration:underline;}
.pagination a:hover {text-decoration:none!important;}
.pagination a.active {text-decoration:none;cursor:pointer;}

/*билеты*/
.button { cursor: pointer; font-size: 12px; margin:5px 10px;background:url('img/rightplay_button100.gif') no-repeat left 2px; border: 0; width:100px; height:22px; text-align:center; color:#fff; text-decoration:none; font-weight:bold;}
.tickmain .button {float: left;}

table.content {border: 1px solid #dedede;}
table.content th, table.content td {border: 1px solid #dedede; padding: 5px;}
table.content th {background: #ededed; color: #4f4f4f;}
table.content td {}


