body{
        padding:0;
        margin:0;
        border:0;
        background:#0285fa;
        font-family:tahoma;
        font-size:12px;
        color:#d61848;
				/*background: url(/img/bgr/n.gif) no-repeat;
				background-attachment: fixed;*/
}

* {
                font-size: 12px;
}

.error, .errorgreen{
        color:#ad0000;
        font-size:14px;
        font-weight:bold;
}
#content3 .errorgreen, #content .errorgreen {color: #4f792f;}
.red{
        color:#ad0000;
}
.gray{
        color:#736164;
}
.white{
        color:#ffffff;
}
.small{
        font-size:11px;
}
.violet{
	color:#8429c4;
}
.violetcurrent{
	color:#8429c4;
	text-decoration:none;
}
.pink{
	color:#d51747;
}
.graysmall{
        color:#888888;
        font-size:11px;
}
.h100{
        height:100%;
}

.w100{
        width:100%;
}

td{
/*        padding:0;*/
        vertical-align:top;
}

form{
        display:inline;
}

a{
        color:#ad0000;
}

a.und {
	text-decoration: none;
}

a:hover.und {
	text-decoration: underline;
}

.hidden {
        display:none;
}

.visible {
        display:block;
}

P {
                margin: 0px;
}

UL,LI {
                margin-top:10px;
                margin-bottom:10px
}

img.spacer {
                width:1px;
                height:15px;
                src:url(/img/d.gif);
}

img.empty {
                width:1px;
                height:1px;
}

img.blocktitle {
                margin-left: 16px;
                margin-top: 12px;
                border:0px;
}

td.bgleft {
  width: 49%;
}

td.bgright {
  width: 49%;
}

table.maintable {
                width:919px;
                height:100%;
}

table.maintable td.left{
  width: 219px;
  text-align: right;
}

table.maintable td.left div.leftblock{
                text-align:right;
                margin-right:9px;
}

div.howtoplay {
                                width: 192px;
                                height: 260px;
                                background:url(/img/howtoplay.gif) no-repeat top left;
                                position:relative;
                                float:right;
}

div.error table, div.errorgreen table {
  width: 650px;
  height: 38px;
}

div.error table td.left, div.errorgreen table td.left {
  height: 38px;
  width: 38px;
  background: url(/img/errorleft.gif) no-repeat top right;
  padding: 0px;
}

div.error table td.right, div.errorgreen table td.right {
  height: 38px;
  width: 38px;
  background: url(/img/errorright.gif) no-repeat top left;
  padding: 0px;
}

div.error table td.center, div.errorgreen table td.center {
  height: 38px;
  width: 574px;
  background: url(/img/errorbg.gif) repeat-x top left;
  font-weight: bold;
  color: #ffffff !important;
  text-align: center;
  vertical-align: middle;
}

div.error a {
  color: #fff !important;
}

div.errorgreen table td.left {
  background: url(/img/errorgreenleft.gif) no-repeat top right;
}

div.errorgreen table td.right {
  background: url(/img/errorgreenright.gif) no-repeat top left;
}

div.errorgreen table td.center {
  background: url(/img/errorgreenbg.gif) repeat-x top left;
}

td.hi {
                                background-color: #fec7c6;
                                vertical-align:middle;
                                padding-left: 2px;
}

table.maintable td.center{
  width: 702px;
}

#auth {
  width: 702px;
  height: 56px;
}

#auth1 {
  width: 702px;
  height: 56px;
}

#login {
                height:36px;
                color: white;
                font-size:12px;
                margin:0 0 0 17px;
}

#login td.form{
                vertical-align:middle;
                padding-right:4px;
}

#login td input.login {
                width:100px;
                height:20px;
                border:solid 1px #fbe7e6;
                color:#d61848;
                font-size:11px;
                vertical-align:middle;
                margin:0px;
                padding:2px;
}

#login td.divider  {
                width:2px;
                height:36px;
                background:url(/img/authline.gif) no-repeat top left;
}

#login td.enter  {
                height:36px;
                padding: 10px 15px 0 15px;
                background:url(/img/bgauthenter.gif) repeat-x top left;
}

#login td.enter  a, #login td.other a {
                color: white;
                text-decoration: none;
}

#login td.other  {
                height:36px;
                padding: 10px 15px 0 15px;
}

#enter_tick {
                width:15px;
                height:14px;
                background:#fff5f1;
                margin: 11px 0 0 3px;
                cursor: pointer;
}

#banner {
                width:702px;
                height:237px;
                background:url(/img/top.jpg) no-repeat left top;
}

body #top_bblock {
  width: 702px;
  height: 281px;
}

#submenu {
                position:absolute;
                top:271px;
                padding:0 0 0 0px;
}

#submenu div.submenu{
                width:702px;
                height:30px;
                display:none;
                text-align:center;
                background:url(/img/bgsubmenu.gif) no-repeat top center;
}

#submenu table.submenu {
                height:23px;
                margin: 0 40px 0 40px;
}

#submenu table.submenu td.item {
                vertical-align:top;
                padding:4px 6px 0 6px;
                background:url(/img/bgsubmenu.gif) repeat-x top center;
}

#submenu table.submenu td.item a {
                color:#d61848;
                font-size:11px;
                text-decoration:none;
                font-family: Arial;
}

#submenu table.submenu td.divider {
                color:#d61848;
                font-size:14px;
                text-decoration:none;
                font-family: Arial;
                background:url(/img/bgsubmenu.gif) repeat-x top center;
                padding-top: 2px;
}

#submenu table.submenu td.left {
                background:url(/img/bgsubmenu.gif) repeat-x top left;
                width:7px;
}

#submenu table.submenu td.right {
                background:url(/img/bgsubmenu.gif) repeat-x top right;
                width:7px;
}

#menu {
                width:702px;
                height:44px;
                background:url(/img/bgmenu.jpg) no-repeat left top;
                text-align:center;
}

#menu table.menu {
                height:29px;
                margin: 0 28px 0 28px;
}

#menu table.menu td.item {
                vertical-align:top;
                padding:8px 10px 0 10px;
}

#menu table.menu td.itemselected {
                vertical-align:top;
                padding:8px 10px 0 10px;
                background:url(/img/bgmenuactive.gif) repeat-x top left;
}

#menu table.menu td.divider {
                background:url(/img/menuline.gif) no-repeat top left;
                width:2px;
}

#center {
                float:left;
                width:500px;
                margin-left:6px;
}

#right {
                width:192px;
                position: relative;
                float:right;
                margin-right:3px;
}

#news, #community{
                width:486px;
}

#news .top, #community .top {
                background:url(/img/newstopwide.gif) no-repeat left bottom;
                height:32px;

}

#news .content, #community .content {
                background:url(/img/newsmiddlewide1.gif) no-repeat left top;
                height1:170px;
}

#news .content h1,#news .content h2, #community .content h1, #community .content h2 {
		margin: 0px;
		padding: 0 0 0 15;
		font-weight: bold;
		font-size: 14px;
		color: #4e465e;
}

#news .ornament, #community .ornament {
                position1:relative;
                float1:right;
                height1:170px;
                width:100%;
                background1:url(/img/newsornament.gif) no-repeat right top;
}

#news .ornament2, #community .ornament2 {
                position:absolute;
                height:131px;
                                width:485px;
                background:url(/img/newsornament.gif) no-repeat right bottom;
}

#news .news, #community .news{
                color: #4e465e;
                font-size: 12px;
                background: url(/img/star.gif) no-repeat top left;
                padding-left: 20px;
                margin-left: 15px;
                margin-top: 5px;
}

#news .news a{
                color: #4e465e;
                font-size: 12px;
}

/*#news .news2 {
                color: #4e465e;
                font-size: 12px;
                margin-left: 15px;
                padding-top: 5px;
                padding-bottom: 5px;
                margin-right: 15px;
                border-bottom: dashed 1px #cfb2af;
                                z-index: 100;
}

#news .news2 a{
                color: #4e465e;
                font-size: 12px;
                                text-decoration: none;
                                position:relative;
                                top:-1px;
}

#news .news2 .date {
                color: #736164;
                font-size: 11px;
                                position:relative;
                                float:right;
}
*/
#news .more {
                text-align:right;
                margin-right: 15px;
                margin-top: 5px;
}

#news .bottom, #community .bottom{
                height:9px;
                background:url(/img/newsbottomwide.gif) no-repeat top left;
}

#media {
                height:309px;
                width:486px;
                background:url(/img/mediawide.gif) no-repeat;
}

#media .wp{
                padding: 47px 0px 0px 0px;
                text-align:center;
}

#media .wp img{
                border: solid #dcb9c0 1px;
}

#media .screen{
                padding: 10px 7px 0px 4px;
                text-align:center;
}

#media .screen img{
                border: solid #dcb9c0 1px;
                margin-bottom:10px;
}

#forum {
                width:486px;
}

#forum .top {
                height:32px;
                background:url(/img/newstopwide.gif) no-repeat bottom left;
}

#forum .content {
                background:url(/img/forummiddlewide.gif) no-repeat left bottom;
}

#forum .ornament {
                position:relative;
                float:right;
                height:100%;
                width:100%;
                background:url(/img/forumornament.gif) no-repeat right bottom;
}

#forum .news  {
                color: #4e465e;
                font-size: 12px;
                background: url(/img/arrow.gif) no-repeat top left;
                padding-left: 20px;
                margin-left: 15px;
                margin-top: 5px;
}

#forum  .news  a{
                color: #4e465e;
                font-size: 12px;
}

#forum  table {
                                 margin-left: 15px;
                                 width:455px;
}
#forum  table tr td {
                                border-bottom: dashed 1px #cfb2af;
                                vertical-align:middle;
                                padding-top: 5px;
                                padding-bottom: 5px;
}

#forum  a {
                                color: #4a3e41;
                                text-decoration: none;
}

#forum .more {
                text-align:right;
                margin-right: 15px;
                margin-top: 5px;
}

#forum .bottom {
                background:url(/img/forumbottomwide.gif) no-repeat top left;
                height:9px;
}

#gallery {
                width:486px;
}

#gallery .top {
                height:35px;
                background:url(/img/gallerytop.gif) no-repeat bottom left;
}

#gallery .top img {
				margin-left: 16px;
				margin-top: 10px;
				border: 0px;
}

#gallery .content {
				height: 323px;
                background:url(/img/gallerymiddle.gif) no-repeat left bottom;
				padding-left: 18px;
}

#gallery  table tr td.lined {
                background: url(/img/galleryline.gif) no-repeat center top;
}

#gallery  table tr td.title {
                padding: 10 0 10 0;
}

#gallery a{
                color: #8429c4;
}

#gallery img {
                border-color: #8429c4;
}

#gallery .more {
                text-align:right;
				position: relative;
				float: right;
}

#content {
                width:692px;
                margin-left: 7px;
                margin-bottom: 10px;
}

#content div,#content p,#content td {
                color:#4e465e;
}

#content div.error{
                color:#ad0000;
                font-size:14px;
                font-weight:bold;
}

#content * a{
                color: #8429c4;
}

#content .top {
                background:url(/img/contenttop.gif) no-repeat left bottom;
                height:32px;
                color: white;
                text-transform: uppercase;
                font-weight: bold;
                font-size:14px;
                padding: 0px 0 0 10px;
}

#content .top div {
                margin: 7px 0 0 0;
}

#content .top h1, #content .top h2 {
  display: inline;
  color: inherit;
  font: inherit;
  font-size: 14px;
  text-transform: inherit;
  padding: 0px;
  margin: 0px;
}

#content .content {
  background: url(/img/contentbg.gif) repeat-y left top;
  color: #4e465e;
  font-size: 12px;
  padding: 0px 20px 10px 20px;
}

#content .content a {
                color: #8429c4;
}

#content .content .path {
                font-size: 11px;
}
/*
#content .news2 {
                color: #4e465e;
                font-size: 12px;
                padding-top: 5px;
                padding-bottom: 5px;
                border-bottom: dashed 1px #cfb2af;
                z-index: 100;
}

#content .news2 a{
                color: #4e465e;
                font-size: 12px;
                                font-weight: bold;
                                text-decoration: none;
                                position:relative;
                                top:-2px;
}

#content .news2 .date {
                color: #736164;
                font-size: 11px;
                                position:relative;
                                float:right;
}

#content .news2 .text {
                                color: #786d70;
                                font-size: 11px;
                                padding-left: 70px;
                                padding-right: 70px;
}

#content .news2 .text a {
                                color: #786d70;
                                font-size: 11px;
                                font-weight: normal;
                                text-decoration: none;
}
*/
#content .more {
                text-align:right;
                margin-top: 10px;
}



#content .bottom {
                height:9px;
                background:url(/img/contentbottom.gif) no-repeat top left;
}

#content .content .news  {
                color: #4e465e;
                font-size: 12px;
                background: url(/img/star.gif) no-repeat top left;
                padding-left: 20px;
                margin-left: 0px;
                margin-top: 5px;
}

#content .pages {
                background:url(/img/contenttoppages.gif) no-repeat bottom right;
                height: 42px;
}

#content .pages  .active{
                position:relative;
                display:inline;
                height: 41px;
}

#content .pages  .active .left{
                background:url(/img/pagesleftactive.gif) no-repeat top left;
                height: 41px;
                width:10px;
                position:relative;
                float:left;
}

#content .pages  .active .center{
                background:url(/img/pagescenteractive.gif) repeat-x top left;
                height: 41px;
                color: #8429c4;
                text-transform: uppercase;
                font-weight: bold;
                font-size:14px;
                padding: 0px 0 0 7px !important;
                position:relative;
                float:left;
}

#content .pages  .active .center a{
                color: #8429c4;
                text-transform: uppercase;
                text-decoration: none;
                font-weight: bold;
                font-size:14px;
}

#content .pages  .active .right{
                background:url(/img/pagesrightactive.gif) no-repeat top left;
                height: 41px;
                width:40px;
                position:relative;
                float:left;
}

#content .pages  .page{
                position:relative;
                display:inline;
                height: 41px;
}

#content .pages  .page .left{
                background:url(/img/pagesleft.gif) no-repeat top left;
                height: 41px;
                width:10px;
                position:relative;
                float:left;
}

#content .pages  .page .center{
                background:url(/img/pagescenter.gif) repeat-x top left;
                height: 41px;
                color: #ffffff;
                text-transform: uppercase;
                font-weight: bold;
                font-size:13px;
                padding: 0px 0 0 5px !important;
                position:relative;
                float:left;
}

#content .pages  .page .center a{
                color: #ffffff;
                text-transform: uppercase;
                text-decoration: none;
                font-weight: bold;
                font-size:13px;
}

#content .pages  .page .right{
                background:url(/img/pagesright.gif) no-repeat top left;
                height: 41px;
                width:37px;
                position:relative;
                float:left;
}

#content .contentpages {
                background:url(/img/contentbgpages.gif) repeat-y left top;
                color: #4e465e;
                font-size: 12px;
                padding:0px 20px 10px 20px;
}

#content .contentpages a {
                color: #8429c4;
}

#content .contentpages .path {
                font-size: 11px;
}

#content .bottompages {
                height:9px;
                background:url(/img/contentbottompages.gif) no-repeat top left;
}

#content3 {
                width:486px;
                margin-left: 7px;
                margin-bottom: 10px;
                position: relative;
                float: left;

}

#content3 div,#content3 p,#content3 td {
                color:#4e465e;
}

#content3 div.error{
                color:#ad0000;
                font-size:14px;
                font-weight:bold;
}

#content3 * a{
                color: #8429c4;
}

#content3 .top {
                background:url(/img/content3top.gif) no-repeat left bottom;
                height:32px;
                color: white;
                text-transform: uppercase;
                font-weight: bold;
                font-size:14px;
                padding: 0px 0 0 10px;
}

#content3 .top div {
                margin: 7px 0 0 0;
}

#content3 .top h1,#content3 .top h2 {
		display: inline;
		color: inherit;
		font: inherit;
  		font-size: 14px;
		text-transform: inherit;
		padding: 0px;
		margin: 0px;
}

#content3 .content {
                background:url(/img/content3bg.gif) repeat-y left top;
                color: #4e465e;
                font-size: 12px;
                padding:0px 20px 10px 20px;
}

#content3 .content a {
                color: #8429c4;
}

#content3 .content .path {
                font-size: 11px;
}

#content3 .news2 {
                color: #4e465e;
                font-size: 12px;
                padding-top: 5px;
                padding-bottom: 5px;
                border-bottom: dashed 1px #cfb2af;
                z-index: 100;
}

/*
#content3 .news2 a{
                color: #4e465e;
                display:block;
                font-size: 12px;
                margin-left:70px;
                zoom:1;
                font-weight: bold;
                text-decoration: none;
                position:relative;
                top:-2px;
}

#content3 .news2 .date {
                color: #736164;
                font-size: 11px;
                                position:relative;
                                float:right;
}

#content3 .news2 .text {
                                color: #786d70;
                                font-size: 11px;
                                padding-left: 70px;
                                padding-right: 70px;
}

#content3 .news2 .text a {
                                color: #786d70;
                                font-size: 11px;
                                didplay:inline;
                                margin-left:0;
                                font-weight: normal;
                                text-decoration: none;
}*/

/* TEST Begin */
#content3 .news2, #center .news2 {
                color: #4e465e;
                font-size: 12px;
                padding-top: 6px;
                padding-bottom: 5px;
                border-bottom: dashed 1px #cfb2af;
                z-index: 100;
								overflow: hidden;
}

#center .news2 {
	margin-left: 15px;
	width: 455px;
}

#content3 .news2 a,#center .news2 a{
  color: #742fca;
  display:block;
  font-size: 14px;
  margin-left:70px;
  zoom:1;
	font-weight: 100;
  text-decoration: underline;
  position:relative;
  top:-2px;
}

#content3 .news2 .date,#center .news2 .date {
  color: #8f8076;
  font-size: 11px;
  position:relative;
	float:right;
	top: 1px;
}

#content3 .news2 .date img,#center .news2 .date img{
  position: relative;
	top: 1px;
	right: 1px;
	margin-left: 5px;
}

#content3 .news2 .text,#center .news2 .text {
  color: #45403d;
  font-size: 12px;
  padding-left: 105px;
  padding-right: 4px;
	padding-top: 10px;
	text-align: justify;
	min-height: 35px;
}

#content3 .news2 .text a,#center .news2 .text a {
  color: #45403d;
  font-size: 12px;
  display:inline;
  margin-left:0;
  font-weight: normal;
  text-decoration: none;
}

#content3 .news2 .read,#center .news2 .read {
  float: right;
}

#content3 .news2 .read a,#center .news2 .read a {
  color: #8f8075;
  font-size: 11px;
  text-decoration: underline;
	position: relative;
	top: -14px;
	height: 6px;
	right: 3px;
}

#community .content {
	height: 53px;
	padding-left: 25px;
}

#community .bottom {
	height: 25px;
}

.nbord_0, .nbord_1, .nbord_2, .nbord_3 , .nbord_4, .nbord_5 {background: url(/img/news_common_b.png) no-repeat top left;overflow: hidden;width:92px;height:66px;position:relative;top: -66px;margin-bottom: -66px;}

.nbord_1 {background: url(/img/news_hot_b.png) no-repeat top left;}
.nbord_2 {background: url(/img/news_action_b.png) no-repeat top left;}
.nbord_3 {background: url(/img/news_server_b.png) no-repeat top left;}
.nbord_4 {background: url(/img/news_shop_b.png) no-repeat top left;}
.nbord_5 {background: url(/img/news_contestred_b.png) no-repeat top left;}

.nicon {overflow:hidden;width: 92px;height:66px;}

/* TEST End */

#content3 .more {
                text-align:right;
                margin-top: 16px;
}



#content3 .bottom {
                height:14px;
                background:url(/img/content3bottom.gif) no-repeat top left;
}

#content3 .bottom2 {
                height:19px;
                background:url(/img/content3bottom2.gif) no-repeat top left;
}

#content3 .content .news  {
                color: #4e465e;
                font-size: 12px;
                background: url(/img/star.gif) no-repeat top left;
                padding-left: 20px;
                margin-left: 0px;
                margin-top: 5px;
}



#calendar {
                height:186px;
                width:192px;
                background:url(/img/calendar.gif) no-repeat;
}

#hitparad {
                height:276px;
                width:192px;
                background:url(/img/hitparad.gif) no-repeat;
}

td.footer {
  height: 213px;
  background:url(/img/bgcopy.jpg) no-repeat top left;
}
td.footer span.footer-pegi img {
  margin: 7px 50px 0 0;
}

#logos {
								position: relative;
                float: left;
                width:auto;
                height:60px;
                text-align:right;
                padding-left: 25px;
                margin-top:5px;
}

#copyright {
  position: relative;
  float: left;
  width: auto;
  height: 60px;
  font-size: 11px;
  color: white;
  margin-top: 9px;
  padding-left: 10px;
}

#copyright a{
                font-size:11px;
                color: white;
}

#counter {
  float: left;
  height:104px;
  width:112px;
  text-align:right;
  margin: 15px 0 0 5px;
}

#seo {
                width:770px;
                height:60px;
                font-size:9px;
                color:white;
                float:right;
                margin-top:4px;
                margin-right:20px;
                text-align:justify;
}

input.text {
                width:100px;
                height:20px;
                border:solid 1px #faacba;
                color:#d61848;
                font-size:11px;
                vertical-align:center;
                margin:0px;
                padding:2px;
}

textarea.text {
                height:100px;
                border:solid 1px #faacba;
                font-family: verdana;
                font-size: 13px;
                vertical-align:center;
                margin:0px;
                padding:2px;
                color: #736164;
}

input.upload {
                width:200px;
                height:20px;
                vertical-align:center;
                margin:0px;
                padding:2px;
}

select {
                width:100px;
                height:22px;
                border:solid 1px #faacba;
                color:#d61848;
                font-size:11px;
                vertical-align:center;
                margin:0px;
                padding:2px;
}

div.separator1 {
                height:1px;
                text-align:center;
                border-top:solid 1px #8429c4;
}

table.leftmenu{
        width:192px;
		background:url(/img/menu_bg.gif) repeat-y top left;
}

td.leftmenu_item a:hover{
        color:#ffffff;
}
td.leftmenu_item_o a,td.leftmenu_item a{
        display:block;
        height:13px;
        padding-left:20px;
        font-family:Tahoma;
        font-size:13px;
        color:#ffffff;
        text-decoration:none;
        font-weight:bold;
}
td.leftmenu_item_oselected a,td.leftmenu_itemselected a{
        display:block;
        height:13px;
        padding-left:20px;
        font-family:Tahoma;
        font-size:13px;
        color:#d31646;
        text-decoration:none;
        font-weight:bold;
}
td.leftmenu_item,td.leftmenu_item_o{
        background:url("/img/menuitembg.gif") no-repeat top left;
        height:21px;
        padding-left:6px;
        vertical-align:top;
		padding-top:2px;
}
td.leftmenu_item_oselected,td.leftmenu_itemselected{
        background:url("/img/menuitembgactive.gif") no-repeat top left;
        height:21px;
        padding-left:6px;
        vertical-align:top;
		padding-top:2px;
}
td.leftmenu_item a:hover,td.leftmenu_item_o a:hover{
        color:#ffffff;
}
td.leftmenu_itemselected a,td.leftmenu_item_oselected a{
        color:#d31646;
}
td.leftmenu_submenu div table td{
        display:block;
        padding-left:26px;
        font-family:Tahoma;
        font-size:12px;
        color:#ffffff;
        text-decoration:none;
		height:21px;
        vertical-align:top;
		padding-top:3px;
}
td.leftmenu_submenu  div table td a{
        display:block;
        font-family:Tahoma;
        font-size:12px;
        color:#ffffff;
        text-decoration:none;
}

td.leftmenu_submenu  div.selected{
        background:url("/img/menu_bgactive.gif") no-repeat left top;
}

td.leftmenu_submenu  div.left_submenu div.selected table td{
        margin:0px;
        height:21px;
}

td.leftmenu_submenu div.selected table td a.selected,td.leftmenu_submenu div table td a:hover{
        color:#ffffff;
}

div.leftmenu_submenu2 div{
        display:block;
        padding-left:35px;
        font-family:Tahoma;
        font-size:11px;
        color:#ffffff;
        text-decoration:none;
		height:21px;
        vertical-align:top;
		padding-top:3px;
        background:url("/img/menusubsubitem.gif") no-repeat -1px top;
}

div.leftmenu_submenu2 div a{
        display:block;
        font-family:Tahoma;
        font-size:11px;
        color:#ffffff;
        text-decoration:none;
}

div.leftmenu_submenu2 div.selected{
        background:url("/img/menusubsubitemactive.gif") no-repeat left top;
}

div.leftmenu_submenu2 div a:hover{
        color:#ffffff;
}

img.sign {
        position:absolute;
        margin-left:165px;
        margin-top:4px;
        cursor:pointer;
}

img.sign2 {
        position:absolute;
        margin-left:-16px;
        margin-top:2px;
        cursor:pointer;
}

.hidden {
        display:none;
}

.visible {
        display:block;
}

/*New*/
#banner1-rek { margin: 0px 0px 0px 0px; width:702px; height: 255px; background:url(/adv3/img/head_adv2.jpg) no-repeat left top; }
#banner1-rek div { position: absolute; }
html* #banner1-rek { margin: -3px 0px 0px 0px; }
table.maintable td.center-rek { width:702px; background:url(/img/bgcenter-2.jpg) no-repeat right 256px; }
.adv3flash {
	display:block;overflow: hidden;
	position: relative; top: 0px;left: 20px;
	width: 448px;
	height: 335px;
}
.flash-center { text-align: center; padding: 10px 0px; }
.flash-center-li { padding: 0px 5px 0px 10px; background: url(/img/center-bottom.gif) 8px bottom no-repeat; }
.flash-center-li img { width: 29px; float: left; display: block; margin: 0px 10px 10px 0px; }
.flash-center-li p { color: #000000; margin: 0px 0px 10px 10px; float: left; width: 400px; }
.clear { clear: both; }
.flash-center-li p span.red { color:#d41746; }
.gallery-top { background: url(/img/gallery-top.gif) left top no-repeat; width: 192px; height: 35px; padding: 0px 0px 0px 15px; }
.gallery-top img { margin-top: 13px; }
.gallery-fon { background: url(/img/gallery-fon.gif) left top repeat-y; width: 192px; padding: 8px 0px 0px 12px; }
.gallery-fon img { border: 0px; float: left; margin: 0px 8px 7px 0px; }
.gallery-bottom { background: url(/img/gallery-bottom.gif) left top no-repeat; width: 192px; height: 21px; margin-top:-5px; }
.video { width:192px; margin:1px 0px 0px 15px; text-align:left; }
.video-top { background: url(/img/gallery-top.gif) left top no-repeat; width: 192px; height: 35px; padding: 0px 0px 0px 15px; }
.video-top img { margin-top: 13px; }
.video-fon { background: url(/img/gallery-fon.gif) left top repeat-y; width: 192px; padding: 10px 0px 5px 8px; }
.video-fon img {border:0;}
.video-bottom { background: url(/img/gallery-bottom.gif) left top no-repeat; width: 192px; height: 21px; }
.sign-in { width:192px; height:185px; margin:15px 0px 0px 15px; text-align: left; }
.sign-in .head { height:35px; background: url(/img/gallery-top.gif) left top no-repeat; }
.sign-in .head img { margin:13px 0 0 11px; }
.sign-in .post { height:150px; background: url(/img/registr.gif) left top no-repeat; padding-top:5px; }
.sign-in .registr a { display:block; height:45px; width:192px; margin-top:-45px; }
.sign-in table { color:#FFF; }
.sign-in table th { padding:0px 3px 0px 0px; text-align:right; font-weight:normal; height:20px; }
.sign-in table td { padding:0px 0px 0px 0px; height:20px; }
.sign-in input { border:0px; height:16px; }
.left-rek { margin-right: 9px; text-align: right;}
.right-rek { width:192px; margin-right:3px; padding-left: 12px;}



table { border-collapse: collapse; }

#screentable {
  margin-top:10px;
}
#screentable td,#screentable td * {
  font-size:16px;
  color: #fdfcfd;
}

.imgcell img {
  margin-left: 7px;
  margin-right: 7px;
  margin-bottom: 10px;
}

#giftblock {
	width: 192px;
	height: 70px;
}

#giftblock .top {
  width: 192px;
  height: 35px;
  background: url(/img/gifttop.png) no-repeat bottom left;
}

#giftblock .content {
	width: 192px;
	padding: 10px 25px;
	font-size: 13px;
	color: #222;
	background: url(/img/votebg.gif) no-repeat bottom left;
}


#vote {
  width: 192px;
  height: 100px auto;
}

#vote .top {
  width: 192px;
  height: 35px;
  background: url(/img/votetop.gif) no-repeat bottom left;
}

#vote table.content {
  width: 192px;
  background: url(/img/votebg.gif) no-repeat bottom left;
}

#vote table.content td{
  color: #1c5eba; /* blue */
/*   color: #237b01; green */
  padding: 10px;
}

#vote .vote_quest {
  font-size: 12px;
  color: #4e465e;
}

#vote div.voteline {
  position: relative;
  float: left;
  background:url(/img/voteline.gif) no-repeat left center;
  width: 130px;
  height: 14px;
}

#vote div.voteline div{
  position: relative;
  float: left;
  background:url(/img/votelineactive.gif) no-repeat left center;/* blue */
/*  background:url(/img/votelineactivegreen.gif) no-repeat left center;  green */
  height: 14px;
}

a.smalllink {
  color: #d51747;
  text-decoration: none;
  font: normal 11px tahoma;
}

a.smalllink img {
  position: relative;
  top: 2px;
}

div.line {
  border-bottom: dashed 1px #faacba;
  height: 5px;
  margin-bottom: 5px;
}

#reitingset div.star {
  width:14px;
  height:14px;
  position:relative;
  float:right;
  cursor:pointer;
}

#reitingline {
  position:absolute;
  width:140px;
  height:14px;
  background:url(/img/stars.gif) no-repeat top left;
  display:block;
}

#adriver {
  background:url(/img/adriverbg.gif) no-repeat top left;
  width:192px;
  height:192px;
  text-align:center;
  position: relative;
  float: right;
}

.store_good{width:153px;text-align:center}
.store_good .img_block {position:relative;display:block;width:96px;height:96px;margin:0 auto 5px;text-align:left;}
		.store_good .img_block img {position:relative;z-index:1;left:3px;top:3px;display:block;width:90px;height:90px;border:0 none;}
		.store_good .img_block .border {position:absolute;left:0;top:0;z-index:3;width:96px;height:96px;background: url(/img/mall/store_img_border.png) no-repeat 0 0;}
		.store_good .img_block .border {position:absolute;left:0;top:0;z-index:3;width:96px;height:96px;background: url(/img/mall/store_img_border.png) no-repeat 0 0;}
		.store_good .img_block .sale_icon {position:absolute;right:-8px;bottom:-3px;z-index:5;width:85px;height:43px;background: url(/img/mall/store_sale_icon.png) no-repeat 0 0;}
		.store_good .img_block .sale50_icon {position:absolute;right:3px;bottom:3px;z-index:5;width:41px;height:42px;background: url(/img/mall/store_sale50_icon.png) no-repeat 0 0;}
	.store_good .cart{margin-top:10px}
	.store_good .cart input {width:31px;height:18px;padding:2px 0 0;border:1px solid #ac51ec;vertical-align:middle;text-align:center;color:#482844;font-size:11px}
	.store_good .cart .to_cart {display:-moz-inline-stack;display:inline-block;width:76px;height:18px;background: url(/img/mall/store_cart.png) no-repeat 0 0;vertical-align:middle;}
	.store_good .name {display:block;margin:0 0 3px;color:#8328c3;}
	.store_good .description {line-height:1.2em;color:#482844;text-align:justify;}
	.store_good .description {line-height:1.2em;color:#482844;text-align:justify;position:relative;top:-190px;left:160px;width:400px}
	.store_good .price {margin:0 0 5px;color:#482844;}
	.store_good .price{margin:15px 0 15px 0}
		.store_good .price b {font-size:12px;color:#ab0b97;}
		.store_good .price del {position:relative;display:-moz-inline-stack;display:inline-block;padding:0 4px;text-decoration:none;}
			.store_good .price del .border {position:absolute;left:50%;top:50%;width:29px;height:14px;margin:-6px 0 0 -15px;background: url(/img/mall/store_old_price.png) no-repeat 0 0;}

.gift_block {overflow:hidden;width:446px;}
.gift_block .description{top:0;left:0;width:300px;}
.gift_block .img_block{margin-bottom: 10px;}
.gift_block div.select_pers, .gift_block div.found_pers {line-height: 1.2 em;color: #482844;text-align: justify;width: 280px;margin-top:10px;}
.gift_block div.select_pers input.search_input {width: 280px;height: 28px;border-radius: 4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-collapse: collapse;border: 1px solid #888;color: #333;text-indent: 5px;}

.gift_block div.found_pers {}
.gift_block div.f-row {height: 34px;border-radius: 4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-collapse: collapse;border: 1px solid #aaa;margin-bottom:3px;padding: 6px 9px;background-color: #fff;cursor:pointer;}
.gift_block div.f-row:hover {border-color: #FF8800;}
.gift_block div.f-mypers{border-color: #ccc;cursor:default;}
.gift_block div.f-mypers:hover{border-color: #ccc;}
.gift_block span.f-persname {font-weight:bold;font-size:11px;color: #aaa;}
.gift_block span.f-servername {font-weight:bold;font-size:14px;color: #9933CC;}

.gift_block div.f-mypers span.f-servername{color: #CC0000;}
.gift_block .f-order {display:none;overflow: hidden;margin-top: 10px;}
.gift_block .f-order div.f-send-button {float:left;width:136px;}
.gift_block .f-order div.f-count-item {float:left;margin: 1px 0 0 25px;}
.gift_block .f-order div.f-count-item input {width:40px;border-radius: 4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-collapse: collapse;border: 1px solid #aaa;}

.gift_block .f-order div.f-title-span {float:left;width:136px;padding: 2px 0;}
.gift_block .f-order div.f-fromuser input {float:left;width:144px;border-radius: 4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-collapse: collapse;border: 1px solid #aaa;}

.gift_block div.left_block {float:left; width: 130px;}
.gift_block div.right_block {float:left; width: 300px;margin-left:15px;}
.gift_block div.a_more {text-align: right;margin-top:10px;}

table.f-orders {}
table.f-orders th {text-align: left;}s
table.f-orders th , table.f-orders td {border-collapse: collapse;border: 1px #aaa solid;}
table.f-orders td {vertical-align: middle;;}

div.srow {overflow: hidden;}
.fl {float:left;}
.fr {float:right;}
.mrt5 {margin-top: 5px;}
.mrt10 {margin-top: 10px;}
.mrt20 {margin-top: 20px;}
.mrl5 {margin-left: 5px;}
.mrl10 {margin-left: 10px;}
.mrl20 {margin-left: 20px;}

.dn {display: block;}
.dn2 {display: block!important;}

.centerblock {margin-left: auto;margin-right: auto;}

span.f-small {font-size: 10px;}
span.f-bold {font-weight: bold;}
span.f-gray {color: #aaa;}
span.f-green {color: #669900;}

/*
div.f-orders {width: 445px;overflow: hidden;border: 1px #aaa solid;border-radius: 4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-collapse: collapse;}
div.f-orders div.f-row {height:30px;overflow: hidden;border-bottom: 1px #aaa solid;}
div.f-orders div.f-rowh {font-weight: bold;}
div.f-orders div.f-col {float:left;border-right: 1px #aaa solid;padding: 3px 6px;}
div.f-orders div.f-col:nth-last-child {border-right-width: 0;}*/

.delete_icon {display:-moz-inline-stack;display:inline-block;width:26px;height:26px;background: url(/img/mall/delete_icon.png) no-repeat 0 0;}
.calculate_button {display:-moz-inline-stack;display:inline-block;width:122px;height:22px;background: url(/img/mall/buttons_sprite.png) no-repeat 0 0;}
.clear_button {display:-moz-inline-stack;display:inline-block;width:122px;height:22px;background: url(/img/mall/buttons_sprite.png) no-repeat 0 -22px;}
.pay_button {display:-moz-inline-stack;display:inline-block;width:212px;height:30px;overflow:hidden;background: url(/img/mall/pay_button.png) no-repeat 0 0;border:0 none;text-indent:-2000px;}

/*ITEM HINT*/
 	.item_hint {position:absolute;z-index:5;display:none;width:209px;min-height:55px;height:55px;background: url(/img/mall/store_hint.png) repeat-y 0 0;font-size:11px;color:#482844;}
 		html > body .item_hint {height:auto;}
 		.item_hint .text_block {position:relative;z-index:3;padding:5px 10px 5px;}
 		.item_hint .sub_title {display:block;margin:0 0 5px;padding:0 0 3px;text-align:center;border-bottom:1px solid #c5a3ee;font-size:14px;font-weight:bold;color:#ab0b97;text-decoration:none;}
 		.item_hint .top_bg {position:absolute;left:0;top:-7px;width:209px;height:7px;background: url(/img/mall/store_hint_top.png) no-repeat 0 0;font-size:0;}
 		.item_hint .bottom_bg {position:absolute;left:0;bottom:-18px;width:209px;height:71px;background: url(/img/mall/store_hint_bottom.png) no-repeat 0 0;font-size:0;}

/*STORE*/
	.store {position:relative; top:5px;z-index:2;width:668px;margin:0 0 23px;padding:0 12px 4px;background:#fef7f2 url(/img/mall/store.png) repeat-y 0 0;}
		.store a img {border:0 none;}
		.store .title {position:relative; top:-5px;height:44px;margin:0 -12px 7px;padding:0 14px;background: url(/img/mall/store_title.png) no-repeat 0 0;}
			.store .title h2 {font:bold 18px/44px Tahoma, Geneva;color:#fff;margin:0;padding:0;}
			.store .more {padding:0 10px 0 0;line-height:21px;background: url(/img/mall/store_more.png) no-repeat 100% 0;color:#8429c4;}
				.store .more:hover {text-decoration:none;}
				.store .title .more {position:absolute;right:17px;top:12px;}
				.store .more span {display:block;height:22px;padding:0 0 0 24px;background: url(/img/mall/store_more.png) no-repeat 0 0;font-size:11px;}
		.store ul {margin:0 0 0 -18px;padding:0;list-style-type:none;}
			.store ul:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
			.store ul li {float:left;width:153px;margin:0 0 15px 18px;text-align:center;font-size:11px;overflow:hidden;}
				.store ul li * {font-size:11px;}
				.store .border_bottom {position:absolute;bottom:-4px;left:0;width:692px;height:8px;background: url(/img/mall/store_border_bottom.png) no-repeat 0 0;font-size:0;}
				.store .img_block {position:relative;display:block;width:96px;height:96px;margin:0 auto 5px;text-align:left;}
					.store .img_block img {position:relative;z-index:1;left:3px;top:3px;display:block;width:90px;height:90px;border:0 none;}
					.store .img_block .border {position:absolute;left:0;top:0;z-index:3;width:96px;height:96px;background: url(/img/mall/store_img_border.png) no-repeat 0 0;}
					.store .img_block .sale_icon {position:absolute;right:-8px;bottom:-3px;z-index:5;width:85px;height:43px;background: url(/img/mall/store_sale_icon.png) no-repeat 0 0;}
					.store .img_block .sale50_icon {position:absolute;right:3px;bottom:3px;z-index:5;width:41px;height:42px;background: url(/img/mall/store_sale50_icon.png) no-repeat 0 0;}
				.store .name {display:block;margin:0 0 3px;color:#8328c3;height:2.4em;overflow:hidden}
				.store .description {height:3.8em;margin:0 0 3px;overflow:hidden;line-height:1.2em;color:#482844;text-align:justify;}
				.store .price {margin:0 0 5px;color:#482844;}
					.store .price b {font-size:12px;color:#ab0b97; padding-left:5px}
					.store .price del {position:relative;display:-moz-inline-stack;display:inline-block;padding:0 4px;text-decoration:none;}
						.store .price del .border {position:absolute;left:50%;top:50%;width:29px;height:14px;margin:-6px 0 0 -15px;background: url(/img/mall/store_old_price.png) no-repeat 0 0;}
				.store .cart .to_cart {display:-moz-inline-stack;display:inline-block;width:76px;height:18px;background: url(/img/mall/store_cart.png) no-repeat 0 0;vertical-align:middle;}
					.store .cart input {width:31px;height:18px;padding:2px 0 0;border:1px solid #ac51ec;vertical-align:middle;text-align:center;color:#482844;}
		.store .pager {margin:0 0 10px -2px;}
			.store .pager a {margin:0 2px;color:#8429c4;}
				.store .pager a:hover {text-decoration:none;}
			.store .pager b {margin:0 2px;color:#ab0b97;}
			.store .pager .next {display:-moz-inline-stack;display:inline-block;width:6px;height:11px;background: url(/img/mall/store_pager_arrows.png) no-repeat -6px 0;vertical-align:middle;font-size:9px;}
			.store .pager .prev {display:-moz-inline-stack;display:inline-block;width:6px;height:11px;background: url(/img/mall/store_pager_arrows.png) no-repeat 0 0;vertical-align:middle;font-size:9px;}

	#logo_img {display:block;width:217px;margin:0 0 74px;}
		#logo_img img {display:block;}

	#my_cart {position:relative;float:left;width:192px;min-height:70px;height:70px;margin:-4px 0 15px 16px;color:#fff;background: url(/img/mall/my_cart.png) repeat-y 0 0;}
		html > body #my_cart {height:auto;}
		#my_cart .into {position:relative;z-index:3;padding:10px 5px 1px 13px;text-align:left;line-height:1.5em;}
			#my_cart a img {border:0 none;}
			#my_cart .name {display:block;margin:0 0 6px;}
			#my_cart .money {color:#7dff68;font-size:14px;}
			#my_cart .quantity {color:#fdff68;font-size:14px;}
			#my_cart .buy_coins_button {display:block;margin:5px 0 10px 24px;width:126px;height:22px;background: url(/img/mall/buy_buttons.png) no-repeat 0 0;}
			#my_cart .buy_button {display:block;margin:5px 0 10px 24px;width:126px;height:22px;background: url(/img/mall/buy_buttons.png) no-repeat 0 -22px;}
		#my_cart .border_top {position:absolute;left:0;top:-30px;z-index:1;width:192px;height:96px;background: url(/img/mall/my_cart_top.png) no-repeat 0 0;font-size:0;}
		#my_cart .border_bottom {position:absolute;bottom:-3px;left:0;z-index:1;width:192px;height:9px;background: url(/img/mall/my_cart_bottom.png) no-repeat 0 0;font-size:0;}

    #my_discount {position:relative;float:left;width:192px;min-height:70px;margin:30px 0 15px 16px;padding-bottom: 10px;color:#fff;background: url(/img/mall/my_discount.png) repeat-y 0 0;}
        /*html > body #my_discount {height:auto;}*/

        .discount-block .into {position:relative;z-index:3;padding:10px 5px 1px 13px;text-align:left;line-height:1.5em;}
            .discount-block .money {color:#7dff68;font-size:14px;}
            .discount-block .datelimit {font-size:11px;}
            .discount-block .progressbar {overflow:hidden;width: 160px;margin: 0 0 2px 2px;}
            .discount-block .p-bar {background: url("/img/mall/discount_progressbar.png") 0 0 no-repeat;}
            .discount-block .p-percent {}
            .discount-block .p-points {}
            .discount-block .progressbar .p-block {float: left;text-align: right;font-size: 10px;}
            .discount-block .p-bar .p-block {border-right: 1px #777 dashed;}
            .discount-block .p-bar .p-block:last-child {border-right: 0;}
            .discount-block .progress {overflow:hidden;position:relative;top:30px;left:2px;height: 20px;background: url("/img/mall/discount_progressbar.png") 0 -20px no-repeat;}
            .discount-block .progressbar-block {margin-top: -10px;}
            .discount-block .get_discount {margin-top: 10px;}
            .discount-block .get_discount_button {display: block;width: 160px;height: 30px;background: url("/img/mall/get_discount_button.png") 0 0 no-repeat;}
            .discount-block .get_discount_button:hover {background-position: 0 -30px;}
            .discount-block .get_discount_button:active {background-position: 0 -60px;}
    .discount-account {padding: 10px!important;display: inline-block}
    .discount-account .left-col, .discount-account .right-col {width: 290px;float: left;}
    .discount-account .right-col {width: 176px;}
    .discount-account .left-col {line-height: 20px;}
    .discount-account .progress {top:24px;}
    #my_discount .border_top {position:absolute;left:0;top:-30px;z-index:1;width:192px;height:96px;background: url(/img/mall/my_discount_top.png) no-repeat 0 0;font-size:0;}
    #my_discount .border_bottom {position:absolute;bottom:-3px;left:0;z-index:1;width:192px;height:9px;background: url(/img/mall/my_cart_bottom.png) no-repeat 0 0;font-size:0;}

	#cart  {width:686px;padding:0 3px 13px;background-position:-2768px 0;}
	#cart .title {height:35px;margin:0 -3px 7px;background-position:0 -132px;}
		#cart .title h2 {line-height:35px;}
		#cart .table {width:100%;margin:0 0 10px;}
			#cart .table th {padding:6px 5px;text-align:center;border-bottom:1px solid #b071ff;font-size:14px;color:#482844;}
				#cart .table th:first-child {padding-left:25px;}
			#cart .table td {padding:6px 5px;text-align:left;text-align:center;vertical-align:middle;font-size:14px;color:#482844;}
				#cart .table tr.odd td {background:#fef7f2;}
				#cart .table tr.even td {background:#e6e2e9;}
				#cart .table td:first-child {padding-left:25px;}
				#cart .table .img_block {display:-moz-inline-stack;display:inline-block;margin:0 20px 0 0;vertical-align:middle;}
				#cart .table .name {display:inline;font-size:14px;}
				#cart .table .input {width:38px;height:22px;margin:0 3px 0 0;border:1px solid #ab0b97;text-align:center;}
				#cart .table .price {font-size:16px;font-weight:bold;color:#ab0b97;}
				#cart .table tr.even .delete_icon {background-position:0 -26px;}
		#cart .total {margin:0 0 5px;padding:0 26px 5px;border-bottom:1px solid #b071ff;font-size:14px;color:#482844;}
			#cart .total:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
			#cart .total .label {float:left;}
			#cart .total .sum {float:right;}
				#cart .total .price {font-size:18px;font-weight:bold;color:#b736a7;}
				#cart .total .strike_price {font-weight:bold;color: #636363;text-decoration: line-through;}
		#cart .table_tools {position:relative;z-index:3;margin:0 26px 15px;text-align:right;}
		#cart .table_tools a {vertical-align:top;}
		#cart .form_buttons {position:relative;z-index:3;margin:0 26px;text-align:center;}
		#cart .form_buttons .pay_button {display:block;margin:0 auto;}
		#cart .border_bottom {background-position:-2768px 0;}

	#store {top:4px;margin-bottom:23px;padding-top:10px;}
		#store .border_top {position:absolute;top:-7;left:0;width:692px;height:13px;background: url(/img/mall/store_border_top.png) no-repeat 0 0;font-size:0;}
		#store .more {position:relative;top:-5px;z-index:3;float:right;}

	#sale {background-position:-692px 0;}
		#sale .title .more {height:20px;line-height:19px;background-position:100% -22px;color:#d41746;}
			#sale .title .more span {height:20px;background-position:0 -22px;}
		#sale .border_bottom {background-position:-692px 0;}
		#sale .img_block .border {background: url(/img/mall/sale_img_border.png) no-repeat 0 0;}
		#sale .name {color:#d41746;}
		#sale .cart .to_cart {background-position:0 -18px;}
		#sale .cart input {border:1px solid #f84e81;}
		#sale .pager a {color:#d61847;}
			#sale .pager .next {background-position:-6px -11px;}
			#sale .pager .prev {background-position:0 -11px;}

	#store_new {background-position:-1384px 0;}
		#store_new .title {background-position:0 -44px;}
			#store_new .title .more {height:20px;line-height:19px;background-position:100% -42px;color:#2a8414;}
				#store_new .title .more span {height:20px;background-position:0 -42px;}
		#store_new .border_bottom {background-position:-1384px 0;}
		#store_new .img_block .border {background: url(/img/mall/store_new_img_border.png) no-repeat 0 0;}
		#store_new .name {color:#197606;}
		#store_new .cart .to_cart {background-position:0 -36px;}
		#store_new .cart input {border:1px solid #7dde32;}
		#store_new .pager a {color:#229507;}
			#store_new .pager .next {background-position:-6px -22px;}
			#store_new .pager .prev {background-position:0 -22px;}

	#store_top {background-position:-2076px 0;}
		#store_top .title {background-position:0 -88px;}
			#store_top .title .more {height:20px;line-height:19px;background-position:100% -62px;color:#1b61c9;}
				#store_top .title .more span {height:20px;background-position:0 -62px;}
		#store_top .border_bottom {background-position:-2076px 0;}
		#store_top .img_block .border {background: url(/img/mall/store_top_img_border.png) no-repeat 0 0;}
		#store_top .name {color:#0fabd5;}
		#store_top .cart .to_cart {background-position:0 -54px;}
		#store_top .cart input {border:1px solid #53c5fb;}
		#store_top .pager a {color:#17bae6;}
			#store_top .pager .next {background-position:-6px -33px;}
			#store_top .pager .prev {background-position:0 -33px;}

.inner_block,
		.inner_block .head,
		.inner_block .foot,
		.inner_block .tl,
		.price_head {
			position: relative;
			overflow: hidden;
		}

		.inner_block .tr {
			float: right;
			width: 6px;
			height: 22px;
			margin-left: 0 !important;
			margin-left: -3px; /* IE6 hack */
		}

		.inner_block .tl {
			height: 22px;
			padding-left: 6px;
		}

		.inner_block .tl h2,
		.inner_block .tl span {
			margin: 0;
			padding: 0;
			padding-top: 3px;
			color: #fff !important;
		}

		.inner_block .tl h2 {
			float: left;
			font-weight: bold;
		}

		.inner_block .tl span {
			float: right;
		}

		.inner_block .c {
			position: relative;
			padding: 5px 5px 0 5px;
			border-left: 2px solid;
			border-right: 2px solid;
		}

		.inner_block .inner_button {
			padding-top: 5px;
			text-align: right;
		}

		.inner_block .inner_button a {
			display: inline-block;
			width: 99px;
			height: 26px;
			background: url('/img/order_button.gif') 0 0 no-repeat;
		}

		.inner_block .inner_button a img {
			border: 0;
		}

		.inner_block .bl,
		.inner_block .br {
			height: 6px;
			font-size: 0;
			line-height: 0;
		}

		.inner_block .bl {
			margin-right: 6px !important;
			margin-right: 0;
		}

		.inner_block .br {
			float: right;
			width: 6px;
			height: 6px;
			margin-left: 0 !important;
			margin-left: -3px; /* IE6 hack */
		}

		.blue .tr {background: url('/img/blue_block_tr.gif') 0 0 no-repeat;}
		.blue .tl {background: url('/img/blue_block_tl.gif') 0 0 no-repeat;}
		.blue .br {background: url('/img/blue_block_br.gif') 0 0 no-repeat;}
		.blue .bl {background: url('/img/blue_block_bl.gif') 0 0 no-repeat;}
		.blue .c {border-color: #0199fe;}

		.price_head {
			padding: 10px 0 5px 0;
			border-bottom: #d4acb7 1px dashed;
		}

		.price_head .service_name {
			float: left;
		}

		.price_head .service_price {
			float: right;
		}

		.price_head .service_price b {
			color: #c81745;
		}

		.comment_form {
			padding: 10px 0;
		}

		.comment_form textarea {
			width: 100%;
			height: 150px;
		}

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

		.button_cont input {
			line-height: 9000px;
			width: 99px;
			height: 26px;
			border: 0;
			background: url('/img/order_button.gif') 0 0 no-repeat;
		}

		.button_cont small {
			font-size: 10px;
		}

		b.red {
			color: #c81745;
		}

		.thanx_button {
			display: inline-block;
			width: 99px;
			height: 26px;
			background: url('/img/thanx_button.gif') 0 0 no-repeat;
		}

		.order_history {
			width: 100%;
			border-spacing: 0;
			border-collapse: collapese;
			border: 0;
		}

		.order_history th,
		.order_history td {
			padding: 10px 5px 10px 0;
			color: #4e465e;
			border-bottom: #d4acb7 1px dashed;
		}

		.order_history td {
			text-align: center;
		}

		td.text_left,
		.text_left {
			text-align: left;
		}

		.paginator {
			padding: 10px 0;
			text-align: right;
		}
#service .c p{padding:5px 0}
#service p{padding:10px 0}
#service .inner_block{margin-bottom:10px}

.soc_button {position:relative;float:left; padding:10px 10px 0 0; overflow:hidden;height:22px;max-width:135px;width:auto}
#socialdiv .soc_button{ padding-right:15px}

#flash-transport-container {position:absolute;width:1px;height:1px;}

.payment_link {padding: 10px 0 0px 0; font-size: 14px;color:#8429C4;text-align:center;}
.payment_link a {font-size:14px;text-decoration:underline;color:#8429C4;font-weight:bold;}
.payment_link a.current {text-decoration:none;color:#4E465E;}


/* New design, 2014 */
#top_bblock {
  position: relative;
}

div.errorgreen td.left {
  width: 40px;
}

div.error td.left {
  width: 40px;
}

a#logo_img {
  background: none;
  height:323px;
}

body.oops #logo_img {
  margin:0 0 15px;
}
body.oops #login {
  margin-top: -1px;
}

/* Fruit Branfing 2014 */
body.fruit .main-wrapper {
  background: url(/img/templates/fruit/background.jpg) center 0 no-repeat #0285fa;
}
body.fruit {
  /* background: url(/img/templates/spring2014/background.jpg) center 28px no-repeat #0285fa;*/
}
body.fruit td.bgleft {
  background: none;
}
body.fruit td.bgright {
  background: none;
}
body.fruit table.maintable td.left {
  width: 219px;
  background: none;
}
body.fruit div.errorgreen td.left {
  width: 40px;
}
body.fruit div.error td.left {
  width: 40px;
}
body.fruit table.maintable td.center {
  background: none;
}
body.fruit #auth {
  background: none;
}
body.fruit #auth1 {
  background: none;
  height: 56px;
}
body.fruit #auth {
  height: 56px;
}
body.fruit a#logo_img {
  background: none;
  height:323px;
}
body.fruit #top_bblock{
  background: none;
}
body.fruit #logo_img {
  margin:0 0 15px;
}
body.fruit #login {
  margin-top: -1px;
}

/* Spring 2014 */
body.spring2014 .main-wrapper {
  background: url(/img/templates/spring2014/background.jpg) center 0 no-repeat #0285fa;
}
body.spring2014 {
 /* background: url(/img/templates/spring2014/background.jpg) center 28px no-repeat #0285fa;*/
}
body.spring2014 td.bgleft {
  background: none;
}
body.spring2014 td.bgright {
  background: none;
}
body.spring2014 table.maintable td.left {
  width: 219px;
  background: none;
}
body.spring2014 div.errorgreen td.left {
  width: 40px;
}
body.spring2014 div.error td.left {
  width: 40px;
}
body.spring2014 table.maintable td.center {
  background: none;
}
body.spring2014 #auth {
  background: none;
}
body.spring2014 #auth1 {
  background: none;
  height: 56px;
}
body.spring2014 #auth {
  height: 56px;
}
body.spring2014 a#logo_img {
  background: none;
  height:323px;
}
body.spring2014 #top_bblock{
  background: none;
}
body.spring2014 #logo_img {
  margin:0 0 15px;
}
body.spring2014 #login {
  margin-top: -1px;
}

/* Shag vpered 5 */
body.shag_vpered_5 .main-wrapper {
  background: url(/img/templates/shag_vpered/background.jpg) center 0 no-repeat #6f2803;
}
body.shag_vpered_5 {
  background: url(/img/templates/shag_vpered/background.jpg) center 28px no-repeat #6f2803;
}
body.shag_vpered_5 td.bgleft {
  background: none;
}
body.shag_vpered_5 td.bgright {
  background: none;
}
body.shag_vpered_5 table.maintable td.left {
  width: 219px;
  background: none;
}
body.shag_vpered_5 div.errorgreen td.left {
  width: 40px;
}
body.shag_vpered_5 div.error td.left {
  width: 40px;
}
body.shag_vpered_5 table.maintable td.center {
  background: none;
}
body.shag_vpered_5 #auth {
  background: none;
}
body.shag_vpered_5 #auth1 {
  background: none;
  height: 56px;
}
body.shag_vpered_5 #auth {
  height: 56px;
}
body.shag_vpered_5 a#logo_img {
  background: none;
  height:323px;
}
body.shag_vpered_5 #top_bblock{
  background: none;
}
body.shag_vpered_5 #logo_img {
  margin:0 0 15px;
}
body.shag_vpered_5 #login {
  margin-top: -1px;
}
body.shag_vpered_5 td.footer {
  height: 260px;
  background: url(/img/templates/shag_vpered/bgcopy_shag_vpered.jpg) 0 20px no-repeat;
  padding-top: 20px;
}

/* Autumn 2014 */
body.autumn .main-wrapper {
  background: url(/img/templates/autumn/background.jpg) center 0 no-repeat #0285fa;
}
body.autumn {
  /* background: url(/img/templates/autumn/background.jpg) center 28px no-repeat #0285fa;*/
}
body.autumn td.bgleft {
  background: none;
}
body.autumn td.bgright {
  background: none;
}
body.autumn table.maintable td.left {
  width: 219px;
  background: none;
}
body.autumn div.errorgreen td.left {
  width: 40px;
}
body.autumn div.error td.left {
  width: 40px;
}
body.autumn table.maintable td.center {
  background: none;
}
body.autumn #auth {
  background: none;
}
body.autumn #auth1 {
  background: none;
  height: 56px;
}
body.autumn #auth {
  height: 56px;
}
body.autumn a#logo_img {
  background: none;
  height:323px;
}
body.autumn #top_bblock{
  background: none;
}
body.autumn #logo_img {
  margin:0 0 15px;
}
body.autumn #login {
  margin-top: -1px;
}

/* Oops */
body.oops .main-wrapper {
  background: url(/img/templates/oops/background.jpg) center 0 no-repeat #972f88;
}

body.oops td.footer {
  background: none;
}

/* rozi_with_love */
body.rozi_with_love .main-wrapper {
  background: url(/img/templates/rozi_with_love/background.jpg) center 0 no-repeat #eeeced;
}
body.rozi_with_love {
   background: url(/img/templates/rozi_with_love/background.jpg) center 28px no-repeat #eeeced;
}

body.rozi_with_love td.footer {
  height: 322px;
  background: url(/img/templates/rozi_with_love/footer_bgr.jpg) 0 20px no-repeat;
  padding-top: 20px;
}

/*======== Soc like =======================*/
.socmain {
	position: fixed;
	z-index: 100;
	left: 0;
	top: 365px;
	width: 95px;
	height: 143px;
	padding: 40px 10px 0px 12px;
	background: url('/img/bgr/like_bar.png') no-repeat;
}

.adv2 .socmain, .advold .socmain {top:280px;}
*html .socmain {display:none;}


.iemain {
	border: 1px solid #33af45;
	padding: 20px 5px 0px 6px !important;
}

.socmain .like_link {
  display: block;
  float: left;
  overflow: hidden;
  width: 32px;height:32px;
  text-align: center;
  padding: 0px !important;
  margin: 5px 5px 5px 5px;
  /*margin: 3px 3px 3px 3px;*/
  border: 0px solid #fff;
}

.socmain .like_link:hover {
opacity: .8;
}

.socmain .counter {
text-align: center;
color: #d41646 !important;
font-weight: bold;
font-size: 14px;
margin-top: 1px;
width: 84px;
/*height: 37px;*/
line-height: 36px;
background: url('/img/bgr/like_counter.png') center bottom no-repeat;
cursor: default !important;
}

.socmain .addthis_button_expanded {
background: none !important;
width: auto;
color: #aaa;
margin-top: 3px;
}

.socmain .atc_s {
display:none !important;
}

.social2 {
	margin-left: 355px;
	padding-top: 12px;
	position: absolute;
}
.social2 a{
	width: 20px;
}

.allnews .social2 {
	margin-left: 0px;
	bottom: 22px;
	position: absolute;
}

.fullnewsdown .social2 {
	padding-top: 0;
	bottom: 15px;
}


/* social 3 - 24x24 */

.share_block {width: 264px;height:38px;overflow:hidden;position: relative;left: 7px;}
.share_t {float: left;margin: 9px 0 0 0;font-size: 11pt;}
.share_i {float:left;margin: 7px 0 0 8px;}
.share_icons {width: 162px}

.social3 .share_block{
	position: absolute;
}

.allnews .social3 {
	margin-bottom: 2px;
}
.allnews .social3 .share_block {
	bottom: 14px;
	left: 18px;
}

.topsocial .share_block {
	top: 34px;
	left: 224px;
}

.fullnewsdown .social3 .share_block {
	bottom: 16px;
	left: 224px;
}

.social3 .counter_i {
	width: 39px;
	height: 19px;
	background-image: none!important;
	background-color: #FEF7F2;
	border: 1px solid #AAA;
	border-radius: 3px;
	cursor: default;
	margin-left: 0px;
	padding: 3px 1px 0 0;
	font-size: 13px!important;
}

.social3 .counter_i a {
	text-align: left!important;
	font-size: 10pt!important;
	padding: 3px 0 0 2px!important;
}

#community .social3 .counter_i {
	color: #8429C4;
}
#community  .social3 .share_block {
	position: relative;
	left: 123px;
}

#community  .social3 .share_block .share_t, #content  .social3 .share_block .share_t {display: none;}

.nocom .social3 .share_block, .wheel-soc .social3 .share_block {
  border: 1px solid #777;
  border-radius: 6px;
  background-color: #FEF7F2;
  padding: 0 0 0 8px;
  margin-left: -7px;
  width: 251px;
}

.nocom .social3 .share_t, .wheel-soc .social3 .share_t {
  color: #482844;
}

.wheel-soc .social3 .share_block {
  margin: 0;
}

.social3 .share_block a img {border: 0;}

#content .social3 .share_block {position: static;}
#content .social3 {padding: 4px 0 0 240px;}

/* social3 end */


.m_news {width: 281px;float: left;margin-top:17px !important;}

.socl {float: left;margin-right: 5px!important;}

/* soc */
.blocksocrghttop {position: fixed; z-index: 100; padding-bottom: 10px; right: 0; top: 220px; text-align: center; width: 120px; background: url(http://img.static.operator.mail.ru/wf/promo/soc/soc_bg_right_top.png) center bottom no-repeat;}
.blocksocrghttop a img {margin: 0px 4px 0px 3px;}
.blocksocrghttop .counter {text-align: center; color: #000000; font-weight: bold; margin: 0 auto; width: 77px; height: 25px; background: url(http://img.static.operator.mail.ru/wf/promo/soc/counter.png) center bottom no-repeat; cursor: default !important;}

.invisible {
    height: 1px;
    overflow: hidden;
    visibility:  hidden;
}

/* uerbars */
.ubargroup {
  overflow: hidden;
  width: 445px;
  border-bottom: 1px solid #BBB;
  padding: 7px 0 3px 0;
}
.ubarsel {
  margin: 0 2px 3px 0;
  border: 0px solid #A59;
  width: 435px;
}

.ubartext, .ubartextf {
  font-size: 10pt;
  color: white !important;
  margin-bottom: 2px;
  width: 425px;
  background-color: #D3165B;
  padding: 3px 0 4px 5px;
}

.ubartextf {
  margin-top: 0;
}

.ubarsel a, .ubarsel .ubarimg { 
  display: block;
  overflow: hidden;
  border: 2px solid #ccc;
  padding: 2px;
  width: 422px;
  height: 84px; 
}

a.copylink, a.copylink_h {
  display: block;
  width: 24px;height:24px;
  background: url(/img/icon/copylink.png) left top;  
}

a.copylink:hover, a.copylink_h{background-position: left bottom;}

.ubarsel a:hover {border: 2px solid #d3165b;}

table.ubarlinks {
  width: 455px;
}
table.ubarlinks tr {
  height: 30px;
}

/* adv may2012 */
#advall img{border:0px;}
#advall table.advmay img{border:0px;}
#advall {position:relative;}

table.advmay {background-color: #000;}
table.advmay td.td-head {background: url('/img/adv/lnd_head.jpg') no-repeat;width: 1970px;height: 313px;}
table.advmay td.td-head a.headlink{
	display: block;position: relative;
	top: 20px;
	width: 300px;height: 250px;
}
table.advmay td.td-center {background: url('/img/adv/lnd_center.jpg') no-repeat;width: 499px;height: 546px;}
table.advmay td.players-td {background: url('/img/adv/lnd_players.jpg') no-repeat;width: 263px;height: 291px;padding: 44px 10px 0 24px;}
table.advmay td.gallery-td {background: url('/img/adv/lnd_gallery.jpg') no-repeat;width: 225px;height: 296px;padding: 49px 10px 0 30px;}
table.advmay td.gallery-td a, table.advmay td.players-td a{
	display: block;float: left;overflow: hidden;
	margin: 0 5px 5px 0;
	width: 101px;height: 76px;
}
table.advmay td.lnd-bottom {background: url('/img/adv/lnd_bottom.jpg') no-repeat;width: 1024px;height: 171px;}

table.advmay td .lnd-flash-center {
	display:block;overflow: hidden;
	position: relative; top: 67px; left: 22px;
	width: 448px;
	height: 335px;
}

table.advmay td .center-text {
	display: block;
	overflow: hidden;
	position: relative; top: 70px; left: 60px;
	width: 410px;
	line-height: 13px;
}
table.advmay td .center-text p{margin-top: 6px;font-size:12px;color: #fff;}

table.advmay .lnd-screen-o {position: relative;width:101px;height:76px;margin-top: -157px;}
table.advmay .lnd-screen-otop {background: url('/img/adv/lnd_screen_otop.png');}

table.advmay .noindexblock {overflow:hidden;width:1024px;}
table.advmay #logos {padding:0;margin: 10px 0 0 0;}
table.advmay #logos a {
	display: block;float: left;
	margin-left: 15px;padding: 2px;
	border: 1px solid black;
	border-radius: 4px;
	background-color: #005395;
	height: 45px;
}

table.advmay #copyright {
	margin: 5px 0 0 15px;
	padding: 12px 0 0 0;
}

table.advmay #counter {overflow:hidden;width: 90px;height: 30px;float:right;margin-right: 13px;}
table.advmay #seo {width: 998px;height:170px;padding: 0 13px 0 13px;margin:0;}


table.advmay .psocblock {
	display:block;position: relative;
	margin-top: -34px;
	top: 140px;
	left: 396px;
}

table.advmay a.psoc {
	display: block;float:left;	overflow: hidden;
	width: 34px; height: 34px;
	margin: 0 0 0 10px;
}
table.advmay .pvk {}
table.advmay .pmr {}
table.advmay .pok {}
table.advmay .pft {}
table.advmay .pfb {}

/* community rightblock */
.comm_block {
	overflow: hidden;
	width: 136px;height:93px;
	background: url('/img/img/block_community.png') no-repeat;
	padding: 69px 30px 0 27px;
}

.comm_b {
	display:block;overflow:hidden;
	width: 32px;height: 32px;
	/*background: url('/img/img/soc_icons.png') no-repeat; */ /* Разкомментировать при актвиных OK и YoyTube */
	background: url('/img/img/soc_icons_na.png') no-repeat;
	float: left;
	margin: 0 0 10px 10px;
}

.comm_vk {background-position: -0 0;}
.comm_fb {background-position: -32px 0;}
.comm_yt {background-position: -64px 0;}
.comm_my {background-position: 0 -32px;}
.comm_ft {background-position: -32px -32px;}
.comm_ok {background-position: -64px -32px;}

/* Contest */
.cont_block {border: 1px solid #999;border-radius:4px;padding:10px;}
select.sel_pers {width: 350px;border: 1px solid #aaa;height: 25px;color: #222;}
select.sel_noactive{color: #aaa;}

/** Chart block */
div.chartblock * {font-size: 11px;}

/* Chest block */
div.chestblock {overflow: hidden;background: url("/img/bgr/chest_background.jpg") 0 -40px no-repeat;}

div.chestblock div.chest-title span.chest-span {font-size: 16px;}
div.chestblock div.chest-val {width: 103px;}
div.chestblock div.chest-title span.chest-span {color: #fff;}
div.chestblock div.chest-val span.chest-span {
    display: block;
    background: url("/img/bgr/chest_textbox.png") no-repeat 0 0;
    width: 103px;height: 33px;
    padding: 7px 5px 0 0;
    font-size: 18px;
}

div.chestblock a.chest-button, div.chestblock a.chest-button-buy {
    display: block;
    background: url("/img/bgr/chest_button_yellow.png") no-repeat 0 0;
    padding: 14px 0 0 0;
    width: 198px;
    height:33px;
    color: #630256!important;
    text-decoration: none;font-size: 13px;font-weight: bold;
}
div.chestblock a.chest-button-blue {background-image: url("/img/bgr/chest_button_blue.png");color: #032255!important;}
div.chestblock a.chest-button-green {background-image: url("/img/bgr/chest_button_green.png");color: #074009!important;}

div.chestblock a.chest-button:hover {background-position: 0 -46px;}
div.chestblock a.chest-button:active {background-position: 0 -92px;}
div.chestblock a.chest-chest {display: block;width: 269px;height: 252px;margin: 0 auto;}

div.chestblock a.close_link {font-weight: bold;text-decoration: none;}
div.chestblock a.close_link:hover {text-decoration: underline;}

div.chestblock a.chest-button-plus, div.chestblock a.chest-button-minus {
    display: block;
    background: url("/img/bgr/chest_but_counter.jpg") no-repeat 0 0;
    width: 28px;
    height:28px;
}
div.chestblock a.chest-button-minus {background-position: -28px 0;}
div.chestblock a.chest-button-plus:hover {background-position: 0 -28px;}
div.chestblock a.chest-button-minus:hover {background-position: -28px -28px;}

div.chest-buy-block .chest-b1 {margin: 6px 0 0 0;width: 513px;text-align: left;overflow: hidden;}
div.chest-buy-block .chest-b2 {margin: 1px 10px 0 10px;}
div.chest-buy-block .chest-b3 {margin: 0 0 0 0;}
div.chest-buy-block .chest-b4 {margin: 1px 0 0 10px;}
div.chest-buy-block .chest-b5 {margin: 0 0 0 10px;}

div.chestblock div.chest-top div.chest-center {}

div.chestblock div.chest-selected-key {margin-top: 25px;}

div.chestblock div.chest-top {margin-top: 25px;height: 252px;}
div.chestblock div.chest-bottom {margin-top: 30px;height: 105px;}

div.chestblock div.chest-left {width: 190px;}
div.chestblock div.chest-center {width: 269px;text-align: center;}
div.chestblock div.chest-right {width: 190px;}

div.chestblock div.chest-buy-block {display: none;height: 230px;padding-top: 10px;}

div.chestblock input.chest-input-cnt {
    border: 1px #aaa solid;border-radius: 4px;-webkit-border-radius: 4px; -moz-border-radius: 4px;
    width: 35px;height: 29px;
    text-align: center;
}

/* Chest popup winblock */
div.chest-popup {
    position: absolute;z-index: 100;width: 600px;margin: 100px 0 0 52px;    background: #fff;
    -moz-box-shadow: 0px 0px 6px #220;-webkit-box-shadow: 0px 0px 6px #220;box-shadow: 0px 0px 6px #220;opacity: 0.98;
}

div.chest-popup div.chest-itemdate {display: none;}

div.chest-popup-head {background-color: #7c38d1;border-bottom: 4px #5d22a8 solid;overflow: hidden;padding: 10px;height: 22px;}

div.chest-popup-title {float: left;padding: 3px 0 0 5px;}
div.chest-popup-title span {font-size: 15px;font-weight: bold;color:#fff;}
div.chest-popup-close {width:93px;float:right;text-align: right;overflow: hidden;}
div.chest-popup-close a{text-decoration: none;display: block;width: 80px;padding: 5px 6px;color: #fff;}
div.chest-popup-close a:hover{background: #9664d5;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;}
div.chest-popup-close a:active{background-color: #ddd;}
div.chest-listitems {clear:both;overflow: hidden;padding: 10px;}
div.chest-winitem {overflow: hidden;width: 580px;border-bottom: 1px #ccc solid;padding: 10px 0;}
div.chest-itemphoto {float:left;overflow: hidden;width: 50px;height: 50px;border: 1px #ccc solid;padding: 2px;}
div.chest-itemtitle {float:left;overflow: hidden;width: 330px;padding-top: 18px;margin-left: 20px;}
div.chest-itemtitle span {color: #222;font-size: 12px;font-weight: bold;}
div.chest-itemkeytype {float:left;overflow: hidden;width: 50px;height: 50px;margin: 0 40px 0 10px;padding: 5px 0 0 0;}
div.chest-itemcount {float:left;overflow: hidden;width: 64px;padding-top: 19px;margin-left: 10px;}
div.chest-itemcount span {color: #222;font-size: 12px;font-weight: bold;}
div.chest-itemdate {float:left;overflow: hidden;width: 100px;padding-top: 19px;margin-left: 10px;}
div.chest-itemdate span {color: #444;font-size: 11px;}

div.chest-winitem-all {overflow: hidden;width: 650px;margin: 15px 0;}
div.chest-winitem-all .winblock {float: left;overflow:hidden;width: 162px;}
div.chest-winitem-all .winblock-left {float: left;width: 50px;height:50px;border: 1px #ccc solid;padding: 2px;}
div.chest-winitem-all .winblock-right {float: left;overflow:hidden;width: 100px;text-align: left;line-height: 19px;margin-left: 5px;}
div.chest-winitem-all .winblock-title {font-weight: bold;font-size: 11px;}
div.chest-winitem-all .winblock-login {font-size: 11px;}
div.chest-winitem-all .winblock-date {font-size: 10px;}

div.chest-winnings {margin-top: 20px;}
div.chest-winnings div.chest-winitem {width:630px;}
div.chest-winnings div.chest-itemtitle {width: 270px;text-align: left;}
div.chest-winnings div.chest-popup-title {padding: 1px 0 0 5px;}
div.chest-winnings div.chest-popup-head {padding: 7px;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;}
div.chest-winnings div.chest-popup-head div.chest-popup-title span {font-size: 13px;}

div.chest-loading {display: none;position: absolute;
    margin: 69px 0 0 95px;padding: 12px 0 0 0;
    background: #fff;
    width: 60px; height: 46px;
    border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;
    box-shadow: 0 0 14px #222;-moz-box-shadow: 0 0 14px #222;
}

.strike {text-decoration: line-through;}

.table2 th, .table2 td {
    border-bottom: 1px dashed #D4ACB7;
    color: #4E465E;
    padding: 10px 5px 10px 0;
    text-align: left;
}

/* Game center buttons in right sidebar */
.gamecenter_action {
    display: none;
    position:relative;
    width: 197px;
    height: 118px;
    overflow: hidden;
}

/* Slider IM */
@font-face {
  font-family: 'open_sans';
  src: url('/img/fonts/OpenSans-Bold-webfont.eot');
  src: url('/img/fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
  url('/img/fonts/OpenSans-Bold-webfont.woff') format('woff'),
  url('/img/fonts/OpenSans-Bold-webfont.ttf') format('truetype'),
  url('/img/fonts/OpenSans-Bold-webfont.svg#open_sans') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* ------------------------------------------------------ */
/* Slider */
/* ------------------------------------------------------ */

.slide_images {
  width: 671px;
  height: 208px;
  position: relative;
  padding: 18px 12px 11px 18px;
  overflow: hidden;
}

.slide_images img {
  width: 672px;
  height: 208px;
  border-radius: 6px;
}

.slide_images a {
  position: absolute;
}

.slide_images a span {
  width: 208px;
  height: 208px;
  display: block;
  position: absolute;
  background: url(/img/light.png) 0px 0px no-repeat;
  z-index: 1;
}
.fruit .slide_images a span {
  background-image: url(/img/templates/fruit/light.png);
}

.slide_thumbs {
  height: 40px;
  position: absolute;
  top: 0px;
  right: 0px;
  margin: 24px 19px 0px 0px;
  padding: 0px;
}

.slide_thumbs li {
  display: block;
  float: left;
  list-style: none;
  width: 22px;
  height: 22px;
  bottom: 15px;
  list-style: none;
  background: url(/img/thumb_bg.png) 0px 0px no-repeat;
  z-index: 10;
  margin: 0;
}

.slide_thumbs li a {
  width: 22px;
  height: inherit;
  display: block;
  color: #ffffff;
  font: 10px/22px Tahoma, Geneva, sans-serif;
  text-align: center;
  text-decoration: none;
}

.slide_thumbs li.selected {
  background-position: 0px -22px;
}

.slide_thumbs img {
  width: 40px;
  height: 40px;
  display: none;
}

/* ------------------------------------------------------ */
/* Main menu */
/* ------------------------------------------------------ */

.main_menu {
  width: 673px;
  height: 29px;
  position: relative;
  margin: 0 0 0 16px;
  overflow: hidden;
  padding: 0;
  text-align: center;
}

.main_menu li {
  display: inline;
  position: relative;
  padding: 7px 0px 6px 0px;
  color: #fff;
  font: 12px/29px open_sans, Tahoma, Helvetica, sans-serif;
  background: url(/img/menu_line.png) left top no-repeat;
}

.main_menu a {
  display: inline;
  position: relative;
  padding: 7px 9px 6px 8px;
  color: #fff;
  font: 12px/29px open_sans, Tahoma, Helvetica, sans-serif;
  text-decoration: none;
  text-transform: uppercase;
}

.main_menu > li:last-child a {
  background: url(/img/menu_line.png) right top no-repeat;
}

.main_menu > li:hover a {
  color: #d81450;
  background: url(/img/menu_bg.png) right bottom no-repeat;
}

.main_menu li.selected a {
  color: #d81450;
  background: url(/img/menu_bg.png) right bottom no-repeat;
}
.main_menu:hover li.selected a {
  color: #fff;
  background: url(/img/menu_line.png) left top no-repeat;
}
.main_menu:hover li.selected:hover a {
  color: #d81450;
  background: url(/img/menu_bg.png) right bottom no-repeat;
}

/* New error block */
.page-msg {
  display: block;
  width: 100%;
  height: 38px;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  overflow: hidden;
  margin: 0 auto 10px;
}
.page-msg-left {
  float: left;
  width: 38px;
  height: 38px;
  background: url(/img/errorleft.gif) no-repeat top right;
}
.page-msg-right {
  float: left;
  width: 38px;
  height: 38px;
  background: url(/img/errorright.gif) no-repeat top left;
}
.page-msg-center {
  float: left;
  background: url(/img/errorbg.gif) repeat-x top left;
  height: 38px;
  color: #fff!important;
  text-align: center;
  padding: 11px 0 0 0;
}
#content .page-msg-center, #cart .page-msg-center {
  width: 576px;
}
#content3 .page-msg-center {
  width: 410px;
}

#cart .page-msg {
  width: 652px;
}

.page-msg-success .page-msg-left {
  background: url(/img/errorgreenleft.gif) no-repeat top right;
}
.page-msg-success .page-msg-right {
  background: url(/img/errorgreenright.gif) no-repeat top right;
}
.page-msg-success .page-msg-center {
  background: url(/img/errorgreenbg.gif) repeat-x top left;
}

/* Shopbonus */
.shopbonus {

}
.shopbonus-row {
  overflow: hidden;
  border-bottom: 1px #ccc solid;
  padding: 5px 0;
}
.shopbonus-col {
  float: left;
  margin-top: 8px;
}
.shopbonus-img {
  width: 60px;
  margin-top: 0;
}
.shopbonus-title, .shopbonus-sum {
  font-size: 12px;
  font-weight: bold;
  padding: 9px 0 0 0;
}
.shopbonus-title {
  width: 380px;
}
.shopbonus-sum {
  width: 112px;
}
.shopbonus-tool {
  width: 100px;
  text-align: right;
}
.shopbonus-pers-row {
  display: none;
  overflow: hidden;
}
.shopbonus-pers {
  width: 200px;
}

/* manage buttons css3 */
.mng-but {
  float: left;
  border: 1px #aaa solid;
  border-radius: 2px;
  padding: 5px 0;
  width: 60px;
  text-align: center;
  font-size: 14px;
  font-family: verdana, sans-serif;
  cursor: pointer;
  margin: 0 5px;

  background: #ffffff; /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%,#eeeeee 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
  box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.1);
  -webkit-box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.1);
  -moz-box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.1);
}

.mng-but:hover {
  background: #fdfdfd; /* Old browsers */
  background: -moz-linear-gradient(top, #fdfdfd 0%, #e0e0e0 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#e0e0e0)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fdfdfd 0%,#e0e0e0 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fdfdfd 0%,#e0e0e0 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fdfdfd 0%,#e0e0e0 100%); /* IE10+ */
  background: linear-gradient(to bottom, #fdfdfd 0%,#e0e0e0 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-9 */
}

.mng-but:active {
  box-shadow: inset 1px 1px 1px 0px #aaa;
  background: #e0e0e0; /* Old browsers */
}

.mng-but-purple {
  color: #fff;
  border: 0;
  background: #732ec9; /* Old browsers */
  background: -moz-linear-gradient(top, #b071ff 0%, #732ec9 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b071ff), color-stop(100%,#732ec9)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #b071ff 0%,#732ec9 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #b071ff 0%,#732ec9 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #b071ff 0%,#732ec9 100%); /* IE10+ */
  background: linear-gradient(to bottom, #b071ff 0%,#732ec9 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b071ff', endColorstr='#732ec9',GradientType=0 ); /* IE6-9 */
  box-shadow: 0px 0px 3px 1px rgba(50,20,90,0.1);
  -webkit-box-shadow: 0px 0px 3px 1px rgba(50,20,90,0.1);
  -moz-box-shadow: 0px 0px 3px 1px rgba(50,20,90,0.1);
}
.mng-but-purple:hover {
   background: #6328ac; /* Old browsers */
   background: -moz-linear-gradient(top, #9a64df 0%, #6328ac 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9a64df), color-stop(100%,#6328ac)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top, #9a64df 0%,#6328ac 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top, #9a64df 0%,#6328ac 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top, #9a64df 0%,#6328ac 100%); /* IE10+ */
   background: linear-gradient(to bottom, #9a64df 0%,#6328ac 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a64df', endColorstr='#6328ac',GradientType=0 ); /* IE6-9 */
 }
.mng-but:active {
  box-shadow: inset 1px 1px 1px 0px #32145a;
  background: #3f1971; /* Old browsers */
}
