html {background-color:#405f78; }
* {font-family:Arial, Helvetica, sans-serif;color:#FFF;font-size:14;font-weight:normal;line-height:1.2;}
a {text-decoration:underline;color:#FFF;cursor:pointer;}
body {padding:0;margin:0;height:100%; //overflow-x:hidden;}


/* reset */
form, input, textarea {margin:0;padding:0;color:#000;}
table {border:0px;border-collapse:collapse;border-spacing:0;}
th, td {padding:0px;text-align: left;font-weight: normal;vertical-align:top;}
:focus {outline: 0;}
ul {list-style:disc; line-height:1.6; padding:0 0 7 0; margin:0 0 7 0;}
ul li { position:relative; margin-left:32; padding:5 0 0 0;}
img {border:0 !important;}
sup {font-size:10;}
b, b *, strong, strong * {font-weight:bold !important;}
i, i *, em, em * {font-style:italic;}
p {padding:0 0 6 0 !important;margin:0 !important;}
input.ftext, textarea {font-size:12;padding:2;}
h1, h2, h3, h4, h5, h6 {margin:0 !important; padding:0 0 6 0 !important; line-height:1;}
h1 {padding-bottom:14 !important;}
h1, h1 * {font-size:22 !important;}
h2 {padding:7 0 6 0 !important;}
h2, h2 * {font-size:18 !important;}
h3 {padding:3 0 6 0 !important;}
h3, h3 * {font-size:16 !important;}
h1.firsth, h2.firsth, h3.firsth, h4.firsth, h5.firsth, h6.firsth { padding-top:0 !important;}
h6 {padding-bottom:14 !important;}
h6, h6 * {font-size:22 !important;}


/* structure */
#body {position:relative;min-height:100%; z-index:1001;}
#body:after {content:'';display:block;}
#bm {z-index:1000;position:relative;text-align:left; z-index:1002;}
#bodywidth {position:relative;z-index:1000; text-align:left;}

/* footer height */
#body:after {height:125;}
#bm {height:125;margin-top:-125;}

/* width, align */
#body, #bm {width:100%;min-width:1000;}


/* page */
.clear {clear:both;}
.relative {position:relative;}
.floatl { float:left;}

#bBg {background:url(../data/bbg.png) bottom repeat-x;height:100%; top:0; left:0; width:100%; position:absolute; z-index:1;}

#body {/*background:url(/data/bg_bottom.gif) bottom repeat-x;*/}

#liveChat { width:260; text-align:center; margin-bottom:20;}
#liveChat img {width:213; height:52;}

#head {position:relative; height:267; width:100%; border-bottom:3px solid #fff; background-color:#b6c3ce; overflow:hidden; margin-bottom:15;}

#head .flyGirl {position:absolute; top:0; left:0; z-index:1010; width:367; height:267; background:url(../data/head_tl.png) left top no-repeat;}
html.skin2 #head .flyGirl {width:356; background:url(../data/head_tl2.png) left top no-repeat;}
html.skin3 #head .flyGirl {width:356; background:url(../data/head_tl2.png) left top no-repeat;}
html.skin4 #head .flyGirl {width:356px; background:url(../data/head_tl3.png) left top no-repeat;}

#head .box {position:relative;  z-index:1000; height:202; background:url(../data/tbg_l.png) top left no-repeat; background-color:#3f627e;}
#head .box .r {width:100%; height:202; background:url(../data/tbg_r.jpg) top right no-repeat;}
#mmline {height:46; position:absolute; background-color:#35536c; z-index:1005; top:202; left:0; width:100%;border-bottom:3px solid #fff;border-top:3px solid #fff; overflow:hidden;}
#logo { width:715; height:170; position:absolute; top:17; left:24%; z-index:1011;}
#logo .img { width:715; height:170;background:url(../data/logo.png) no-repeat;}
#logo .click { width:715; height:170; position:absolute; top:0; left:0;}
#head .home, #head .cont {width:27; height:26; position:absolute; z-index:9999;top:140;}
#head .home { background:url(../data/ahome.png) no-repeat; left:15;}
#head .cont { background:url(../data/acont.png) no-repeat; left:50;}
#head a .home { background:url(../data/home.png) no-repeat;}
#head a .cont { background:url(../data/cont.png) no-repeat;}

#logo-2 { background: url(../data/logo2.png-_=2.png); background-position: 0 0; background-repeat: no-repeat; width: 348px; height: 91px; display: block; position: absolute; top:86px; left:33%; z-index: 10000;}

#mm { position:absolute; top:216; left:0; width:100%; z-index:1100;}
#mm:after {content:''; clear:both; display:block;}
#mm .lefter {float:left; height:25; width:25%;}
#mm .one {display:block; float:left; height:25px; margin-right:30px; background-image:url(../data/mm.png); background-repeat:no-repeat; }
#mm .s1 { width:90px; background-position:-400px 0;}
#mm .b1 {background-position:0 0; width:90px;}
#mm .b1:hover {background-position:-200px 0;}
#mm .s2 { width:96px; background-position:-400px -25px;}
#mm .b2 {background-position:0 -25px; width:96px;}
#mm .b2:hover {background-position:-200px -25px;}
#mm .s3 { width:83px; background-position:-400px -50px;}
#mm .b3 {background-position:0 -50px; width:83px;}
#mm .b3:hover {background-position:-200px -50px;}
#mm .s4 { width:104px; background-position:-400px -75px;}
#mm .b4 {background-position:0 -75px; width:104px;}
#mm .b4:hover {background-position:-200px -75px;}
#mm .s5 { width:150px; background-position:-400px -100px;}
#mm .b5 {background-position:0 -100px; width:150px;}
#mm .b5:hover {background-position:-200px -100px;}
#mm a {text-indent:-200px; overflow:hidden; text-decoration:none;}
#mm span {text-indent:-150px; overflow:hidden;}

#form .inp {padding:0 0 6 0; position:relative;}
#form .inp font {color:#F00;}
#form .t {padding:0 0 1 0; font-size:12;}
#form .t.error { color:#F00;}
#form input.ftext { width:60%;}
#form .ps {color:#444 !important; }
#form .ps *, #form .ps {font-size:10;}
#form textarea { width:90%; height:120;}
#form .comment { padding-bottom:12; font-size:12;}
#form .comment font { color:#F00;}
#form input.submit {}
#form select {width:200;}
#form select, #form select * { color:#000;}

#mainInner { width:100%; clear:both;}
#mainInner:after { clear:both; display:block; content:'';}
#mainInner .l, #mainInner .c, #mainInner .r {float:left; z-index:100; width:1%; position:relative;}
#mainInner .l {}
#mainInner .c {z-index:99; width:50%;}
#mainInner .r {float:right;}

#mainInner .l .box { width:290; position:relative; top:0; margin-right:-290;}
#mainInner .r .box { width:220; position:relative; top:0; left:-220; margin-right:-220; margin-left:100%;}
#mainInner .c .box {width:200%; position:relative; margin-right:-200%; left:-2%;}
#content { margin:0 220 0 290;}
#content .html { padding:2 15; background:url(../data/bg_long.png) right repeat-y;background-color:#fff; position:relative; clear:both;}
#content .html:after { display:block; content:''; clear:both;}
#content .html, #content .html * {color:#000; line-height:1.2;}
#content .html table { margin:0 0 8 0;}
#content .html table th, #content .html table th * {font-weight:bold; font-size:12; text-align:center; vertical-align:middle;}
#content .html table th, #content .html table td {padding:2 4;border:1px solid #CCC;}
#content .html table th.left, #content .html table td.left { text-align:left;}
#content .html table th.center, #content .html table td.center { text-align:center;}
#content .html table th.right, #content .html table td.right { text-align:right;}

#content .border {position:relative; height:16; width:100%;}
#content .border * {position:absolute; height:16;}
#content .border .bgl { width:16; position:absolute; top:0; left:0; background:url(../data/bg_tl.png) no-repeat;}
#content .border.b .bgl {background:url(../data/bg_bl.png) no-repeat;}
#content .border .bgr { width:260; position:absolute; top:0; left:-260; margin-left:100%; background:url(../data/bg_tr.png) no-repeat;}
#content .border.b .bgr {background:url(../data/bg_br.png) no-repeat;}
#content .border .bgc { width:100%; position:absolute; top:0; left:16; overflow:hidden;}
#content .border .bgc * { width:100%; position:absolute; top:0; left:-276; background-color:#fff;}

#mainInner .r .youWorld { text-align:center;}
#mainInner .r .youWorld div { margin:0 auto; width:225; height:68; margin-bottom:20; text-align:center; background:url(../data/youworld.png) no-repeat; font-size:21px; line-height:2.5;}
#mainInner .gameBox { width:100%; position:relative; clear:both; padding-top:20;}
#mainInner .gameBox:after { clear:both; content:''; display:block;}
#mainInner .gameBox * { font-size:12;}
#mainInner .gameBox .oneGame { position:relative; width:180px; height:33px; overflow:hidden; margin:0 0 5px 20px;}
#mainInner .gameBox .img { width:44; height:33; background-position:center !important; background-repeat:no-repeat !important;}
#mainInner .gameBox .img div {width:44; height:33; /*background:url(/data/bbod.gif) center no-repeat;*/ position:absolute; top:0; left:0;}
#mainInner .gameBox table {position:absolute; width:127; height:33; left:53; top:0;}
#mainInner .gameBox table td {width:127; height:33; vertical-align:middle; text-align:left; color:#ebe91f;}
/*
#mainInner .gameBox .img { background-position:center top; background-repeat:no-repeat; margin:0 auto; width:134; height:76;}
#mainInner .gameBox .click {position:absolute; width:100%; left:0; top:0; height:100; z-index:100;}
#mainInner .gameBox .tt {position:absolute; width:100%; left:0; top:70; z-index:1;}
#mainInner .gameBox .tt div {padding:0 10; font-size:13;color:#ebe91f;}
#mainInner .gameBox .tt div a { font-size:13;}
*/

#mainInner .l .box { text-align:center;}
#mainInner .l .lBoxInner {position:relative; margin:0 auto; width:260; text-align:left;}
#mainInner .l .sepparator {position:relative; height:27; font-size:1px;}
#mainInner .l .sepparator div {position:relative; height:12; font-size:1px; border-bottom:1px solid #fff;}
#mainInner .l .mainContacts {margin-bottom:12; width:100%; height:25;}
#mainInner .l .mainContacts, #mainInner .l .mainContacts * { line-height:2; font-size:12;}
#mainInner .l .icq {position:absolute; top:; left:0; height:25; background:url(../data/icq.png) left center no-repeat; padding-left:30;}
#mainInner .l .skype {position:absolute; top:; left:100; height:25; background:url(../data/skype.png) left center no-repeat; padding-left:28;}

#mainInner .l .caption {font-size:20px; line-height:1; padding-bottom:10;}

#mainOpinions {position:relative; padding-bottom:6;}
#mainOpinions, #mainOpinions * { font-size:11; color:#000;}
#mainOpinions .bord {position:relative; height:7; font-size:1px; background:url(../data/smbg.gif) bottom no-repeat;}
#mainOpinions .bord.b {position:relative; height:7; font-size:1px; background:url(../data/smbg.gif) top no-repeat;}
#mainOpinions .in { background-color:#fff; padding:2 10;}
#mainOpinions .one { font-weight:normal; color:#999; font-size:10;}
#mainOpinions .one font {font-size:10; color:#999;}
#mainOpinions .sep { height:9; background:url(../data/smsep.gif) center left repeat-x;}
#mainOpinions textarea {width:100%; padding:0 !important; border:none !important; height:106; overflow:auto;}

#mainInner .mainDiscount, #mainInner .mainDiscount * {font-size:12;}
#mainInner .mainDiscount font { color:#ebe91f;}

#mainInner .l input.ftext { width:80%; padding:1; font-size:12;}
#mainInner .l select { width:80%;}
#mainInner .wPass {position:absolute; top:18; right:10;}
#mainInner .wPass a { font-size:11;}

#content .html a { color:#0868b4;}
#content .html * { z-index:500;}


#content .html .date {width:139; height:19; background:url(../data/date_bg.gif) left top no-repeat; color:#fff; text-align:center; overflow:hidden; line-height:1.7; font-size:12; position:relative;}
#content .html .newTextBox { padding:9 0 12 0; background:url(../data/smsep.gif) left bottom repeat-x; margin-bottom:15; position:relative; min-height:46; //height:46;}
#content .html .newTextBox:after { clear:both; display:block; content:'';}
#content .html .newTextBox img { margin:0 12 5 0; float:left;}
#content .html .newTextBox.newEnd { padding-bottom:0; margin-bottom:0; background:none;}
#content .html .newTextBox .author {padding-top:3; line-height:1;}
#content .html .newTextBox .author, #content .html .newTextBox .author * { font-size:12; color:#999;}
#content .html .newTextBox .author font { font-style:italic;}

#pMenu { width:30%; position:relative; float:left; margin:0 25 15 0;z-index:1000 !important;}
#pMenu.right { float:right; margin:0 0 15 25;}
#pMenu h2 {padding-bottom:7 !important; }
#pMenu .link { padding:2 0;}
#pMenu .link.right { text-align:right;}
#pMenu .link a { color:#C30;}
#pMenu .link a.dotter { border-bottom:1px dotted #C30; text-decoration:none;}
#pMenu *, #pMenu { font-size:12px;}

#youOpinion { padding:30 0 0 0;}

#pages {padding:16 0 0 0;}

#bm a {}
#bm .copy, #bm .conts, #bm .ix {position:absolute; top:30;}
#bm .copy {left:14;}
#bm .conts {left:67%;}
#bm .ix {left:26%;}
#bm .counters {position:absolute; left:14; top:auto; bottom:5;}
#bm .counters .tttt {position:relative;top:-2;}
#bm .counters * { font-size:7px; line-height:1;}

#bm .pay_icons { position:relative; clear:both; width:100%; height:50; overflow:hidden; top:7;}
#bm .pay_icons:after { clear:both; content:''; display:block;}
#bm .pay_icon {position:relative; width:48; height:50; float:left; margin-right:7; overflow:hidden;}
#bm .pay_icon .click {position:absolute; width:48; height:50;}
#bm .pay_icon .img {width:48; height:50;}
#icn_yd {background:url(../data/yandex.png) no-repeat;}
#icn_wm {background:url(../data/webmoney.png) no-repeat;}
#icn_rbk {background:url(../data/rbk.png) no-repeat;}
#icn_alfa {background:url(../data/alfa.png) no-repeat;}
#icn_cards {background:url(../data/cards.png) no-repeat;}
#icn_qiwi {background:url(../data/qiwi.png) no-repeat;}
#icn_sms {background:url(../data/sms.png) no-repeat;}
#icn_visa {background:url(../data/visa.png) no-repeat;}

.htbox { position:relative; width:100%; /*height:1; top:-1;*/}
.htbox, .htbox * {font-size:12px !important; line-height:1.3; color:#626262 !important;}
.htfly { padding-top:25 !important; /*position:absolute; width:1; height:1; top:-100; left:-999; overflow:hidden; background-color:#F00;*/}
.htbox h2 {font-size:14px !important; font-style:italic !important;}
.htbox b, .htbox strong { font-weight:normal !important;}

.picbox {margin:10 0 0 0 !important; position:relative; width:100%; height:85; overflow:hidden;clear:both;}
.picbox:after { display:none; content:''; clear:both;}
.picone { float:left; width:33%; height:85; background-position:top left; background-repeat:no-repeat; margin-bottom:20;}

#opin-pages { position:relative; padding-top:20; margin-bottom:10; clear:both;}

#vote {position:relative; padding-top:15px; width:100%; clear:both; left:-15px}
#vote:after {content:''; clear:both; display:block}
#vote .option {position:relative; float:left; width:215px; margin-left:15px; height:100px}
#vote .option img {margin-right:15px}
#vote .option .capt {padding:2px 0 10px 0; width:113px}
#vote .option img, #vote .option .capt-but {float:left}
#vote .option .game {width:86px; height:60px}
#vote .option .button {width:95px; height:24px; overflow:hidden; cursor:pointer}
#vote .option .counted {font-size:12px; color:#a3a3a3;}

.other-games {text-decoration:none; display:block; position:relative; background:url(../data/other-games.gif) no-repeat; padding-top:5px; padding-bottom:30px; text-align:center; top:37px; width:180px; height:31px}
.other-games span {padding:7px 6px 0 0; position:relative; font-size:16px !important; font-weight:bold}
.other-games img {top:-2px; position:relative}

.for-buts {position:relative; width:100%; left:-15px; height:32px; background-color:#eaedf0; margin:4px 0 15px 0}
.for-buts .rightEnd {position:absolute; left:100%; width:30px; height:32px; background-color:#eaedf0}
.for-buts .buysell-but {width:139px; height:24px; overflow:hidden; position:relative; left:15px; cursor:pointer; top:4px}
.for-buts .sell img {margin-top:-24px}
.for-buts .makeorder img {margin-top:-72px;}
.for-buts .none-cost {width:139px}
.for-buts .none-cost img {margin-top:-48px}
.for-buts .vote-but {width:169px; height:24px; overflow:hidden; position:relative; left:15px; cursor:pointer; top:4px}
.for-buts .counted {font-size:12px; color:#a3a3a3 !important; padding:10px 0 0 15px}

#about-me { position:absolute;}
#about-me * { font-size:12; color:#405f78;}

.graph-time { margin-bottom:12;}
.graph-time, .graph-time * { font-size:11;}
.graph-time .time1 { padding:3 0 10 42; background:url(../data/time.gif) top left no-repeat;}

/*404*/
html.skin0 #bodywidth {width:100%;max-width:1400;margin-left:auto;margin-right:auto; text-align:left;}

html.skin0 #head {position:relative; height:87px; width:100%; background:none; border:none; margin:0;}
html.skin0 #logo {width:403px; height:101px; position:relative; top:17; z-index:1011; left:0%;}
html.skin0 #logo .click {width:403px; height:101px; position:absolute; top:0; left:0;}
html.skin0 #logo .img {width:403px; height:101px; background:url(../data/logo1.png) no-repeat;}

html.skin0 #head .menu {clear:both; text-align:center; padding-top:21px;}
html.skin0 #head .menu:after {content:''; clear:both; display:block;}
html.skin0 #head .menu div {display:inline-block; color:#fff; margin-right:26px;}

html.skin0 .center {position:relative; margin:0 10%; text-align:left;}
html.skin0 #bw_in {position:relative;margin:0 5%; text-align:left;}
html.skin0 #mainInner {position:relative; clear:both; /*margin:0 5%; text-align:left;*/}
html.skin0 #mainInner:after {content:''; clear:both; display:block;}
html.skin0 #mainInner .left, html.skin0 #mainInner .right {float:left; width:48%;  position:relative;}

.error {position:relative; padding-top:72px; width:80%; left:14px;}
.error .number {font-size:30px; font-weight:bold; padding-bottom:22px;}
.error .reason {font-size:14px; font-weight:bold; padding-bottom:11px;}
.error ul {padding-bottom:28px;}
.error li {margin-left:16px;}
.error a .arrow {position:relative; padding-left:31px; background-image:url(../data/arrow.gif); background-position:0 7px; background-repeat:no-repeat;}

#frame {position:relative; top:0; width:520px;}
#frame .plash {position:absolute; left:0; top:0; width:100%; height:100%;  overflow: hidden; z-index:5;}
#frame .tl, #frame .tr, #frame .bl, #frame .bl div, #frame .br, #frame .br div {
background:url(../data/frame.gif); position:absolute; left:-37; top:-38;  width:100%; height:100%; z-index:6;}
#frame .tr, #frame .br {margin-left:100%; left:-37;}
#frame .bl, #frame .br {margin-top:-38; top:100%; z-index:7; background:none;}
#frame .bl div, #frame .br div {height:38; top:0; left:0; width:100%;}

#frame .frame-in {position:relative; z-index:8; padding:58px 0px 58px 64px; width:456px; clear:both;}
#frame .frame-in:after {content:''; clear:both; display:block;}
#frame .frame-in .capt {font-size:24px; color:#fff; font-weight:bold; padding-bottom:27px;}
#frame .frame-in .oneGame {float:left; width:48%; position:relative; margin-bottom:5px;}
#frame .frame-in .img { width:44; height:33; background-position:center !important; background-repeat:no-repeat !important;}
#frame .frame-in .img div {width:44; height:33; background:url(../data/bbod.gif/index.htm) center no-repeat; position:absolute; top:0; left:0;}
#frame .frame-in table {position:absolute; width:127; height:33; left:53; top:0;}
#frame .frame-in table td {width:127; height:33; vertical-align:middle; text-align:left; color:#ebe91f;}
#frame .frame-in table a {font-size:12px; font-weight:bold;}
/*404*/

.content-notice { padding:6 10 2 10 !important; border-radius:4px; border:1px solid #ccc;}
.content-notice, .content-notice * {font-size:12 !important;}

/*new form*/
#newform { width:260; height:39; position:relative; cursor:pointer; overflow:hidden !important;}
#newform img { position:absolute; top:0; left:0; height:78; width:260;}
#newform.hover img { top:-39;}

#new-order-window, #new-order-window * { color:#000;}
#new-order-window .now-caption { color:#fff !important; padding-left:30; background:url(../data/newform/head.gif) top repeat-x; height:58; line-height:3.5; font-size:16; font-weight:bold; margin-bottom:21;}
#new-order-window .now-sepparate { height:21;}
#new-order-window .now-sepparate div { font-size:1px; height:5; border-bottom:1px solid #d6d6d6;}
#new-order-window .now-button { height:44; padding:0 30 0 30; position:relative; width:500; //width:100%;}
#new-order-window .now-button img.loader { position:relative; top:4; left:10; display:none;}

#new-order-window .now-input-area { padding:0 30 0 30; margin-bottom:14; position:relative; width:500; //width:100%;}
#new-order-window .now-name { padding-bottom:3px;}
#new-order-window .now-name font { color:#c60000;}
#new-order-window .now-field { width:100%; margin-bottom:3;}
#new-order-window .now-field input {width:70%; border:1px solid #999999; font-size:14; padding:5 4; background-color:#f9f9f9;}
#new-order-window .now-hint { color:#575757; font-size:12;}
#new-order-window .now-for-error { font-size:12; color:#c60000; display:inline-block; //display:inline; position:relative; left:10;}
#new-order-window .now-close-button { width:13; height:13; position:absolute; top:5; margin-left:100%; cursor:pointer; left:-18; background:url(../data/newform/now-close-button.gif) no-repeat;}


#new-order-window .now-select-area {display:none; padding:10px 30px; position:relative; width:500px; height:40px; //width:100%;}
#new-order-window .selector {text-align:left; padding:4px; outline:0; -pie-poll:true; height:29px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
#new-order-window .selector, #new-order-window .itext {position:relative;  z-index:5; width:345px; border:1px solid #c3c3c3; background:url(../data/select-shadow.gif) repeat-x;
background-color:#f5f5f5; box-shadow:0px 1px 0px rgba(1,1,1,0.06); -webkit-box-shadow:0px 1px 0px rgba(1,1,1,0.06); -moz-box-shadow: 0px 1px 0px rgba(1,1,1,0.06);}
#new-order-window .selector select {opacity:0; position:absolute;  height:29px; left:0; top:0; width:343px; /*z-index:10*/}
#new-order-window .selector .now-name {position:absolute; top:-20px; left:0}
.select-width-fix {border-bottom:28px solid #000 !important;}
#new-order-window .selector i {display:block; width:30px; height:29px; position:absolute; top:-1px; right:-1px; background:url(../data/select.gif) no-repeat}
#new-order-window .selector .name, #new-order-window .inp .name {position:absolute; left:-160px; top:7px; width:148px; text-align:right; font-size:12px; font-weight:bold}
#new-order-window .sdgame, #new-order-window .sdserver, #new-order-window .sdside {display:block !important}
#new-order-window .sdgame label, #new-order-window .sdserver label, #new-order-window .sdside label {cursor:default}
#new-order-window .sdgame i, #new-order-window .sdserver i, #new-order-window .sdside i {background-position:-60px 0;}
/**/


#autopay { position:absolute; width:92px; height:24px; display:none; top:4px; left:120px;}
/*#autopay { position:absolute; width:92px; height:24px; display:none; top:4px; left:14px;}*/
#autopay .ap-hint { position:absolute; top:0px; left:0px; display:none;}
/**/
.temp-buttons {text-align:center; width:100%; margin-top:28px; background-color:#eaedf0; position:relative; left:-15px; margin-bottom:26px}
.temp-buttons .bg {width:100%; position:relative; left:30px; background-color:#eaedf0; }
.temp-buttons .buts {padding:17px 15px 28px 0; position:relative; }
.temp-buttons .buts div {padding-bottom:19px; font-size:18px}
.temp-buttons a {position:relative; display:block; width:392px; height:47px; background:url(../data/tcalc-but.gif) no-repeat; text-align:left; margin:0 auto; text-decoration:none; font-weight:bold; color:#222 !important; padding:0 0 0 21px; line-height:3 !important}
.howtobuy .link {border-bottom:1px dashed #c53800; margin-bottom:26px; font-size:18px; color:#c53800 !important; float:left; cursor:pointer}
.howtobuy .text {width:100%; clear:both; display:none}

.new-ad-box { position:relative; width:100%; float:left;}
.new-ad-box, .new-ad-box * { font-size:12px !important; color:#666 !important; font-weight:normal !important;}

.long-long-border, .long-long-border div { float:left; position:relative; height:42px; left:-15px; width:100%; margin-bottom:10px; background-image:url(../data/long-long-border.png); background-position:left top;}
.long-long-border div {left:30px; margin-bottom:0; background-image:url(../data/long-long-border.png); background-position:top right;}

.main-about {position:relative; width:100%; padding-bottom:30px}
.main-about .capt {font-size:16px; font-style:italic; font-weight:bold; padding-bottom:15px}
.main-about h3 {font-size:14px; font-weight:bold; padding:7px 0 6px 0 !important}

.notice-caption { display: block; position: relative; margin-bottom: 14px; font-size: 18px; color:#0e8de7;}
.notice-smcaption { display: block; position: relative; margin-bottom: 10px; font-style: italic; font-size: 14px; color: #000;}
.notice-list li { color: #000;}
.notice-list li, .notice-list li * {  font-size: 14px;}
.notice-list li a { color: #0868b4;}

.allgames {position:relative; width:100%; clear:both;}
.allgames:after {content:''; clear:both; display:block;}
.allgames .item {position:relative; float:left; height:37px; margin:0 50px 23px 0; width:180px;}
.allgames table div {background-color:#405f78; width:48px; height:37px; margin-right:6px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; text-align:center;}
.allgames table div img {margin-top:3px;}
.allgames .item td {vertical-align:middle; border:none !important;}
.allgames .item td a {font-weight:bold;}
