body{
        padding:0;
        margin:0;
        border:0;
        background:#0285fa;
        font-family:tahoma;
        font-size:12px;
                color:#d61848;
}

* {
                font-size: 12px;
}

.error{
        color:#ad0000;
        font-size:14px;
        font-weight:bold;
}
.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 {
                background:url(/img/bgleft.jpg) no-repeat top right;
                width:49%;
}

td.bgright {
                background:url(/img/bgright.jpg) no-repeat top left;
                width:49%;
}

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

table.maintable td.left{
                width:219px;
                background:url(/img/bgcenterleft.jpg) no-repeat right 264px;
                text-align:right;
}

table.maintable td.left div.banner{
                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 {
                                width:650px;
                                height:38px;
}
div.error table td.left{
                                height:38px;
                                width: 38px;
                                background:url(/img/errorleft.gif) no-repeat top right;
                                padding: 0px;
}

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

div.error 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: center;
                                padding: 11px 0 0 0;
}

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

table.maintable td.center{
                width:702px;
                background:url(/img/bgcenter.jpg) no-repeat left 338px;
}

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

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

#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:center;
                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;
}

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

#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:540x;
                margin-left:6px;
}

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

#news {
                width:486px;
}

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

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

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

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

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

#news .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 {
                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;
                overflow-x: hidden;
}

#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;
                font-size: 12px;
                                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;
                                font-weight: normal;
                                text-decoration: none;
}

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



#content3 .bottom {
                height:9px;
                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:163px;
                background:url(/img/bgcopy.jpg) no-repeat top left;
}

#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:5px;
                padding-left: 10px;
}

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

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

#seo {
                width:770px;
                height:60px;
                font-size:11px;
                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:20px;
                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(/img/top1-2.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; }
.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;
}

#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:-150px;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;}
				
						
.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;z-index:2;width:668px;margin:0 0 15px;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;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;}
	
	#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 .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:18px;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}