* { font-family: Arial; font-size: 12px; padding: 0px; margin: 0px; color: rgb(255, 255, 255); }
:focus { outline: medium none; }
ul, ol { list-style-position: inside; }
body { width: 100%; background-color: rgb(0, 0, 0); background-image: url('body-bg.png'); background-repeat: repeat-x; }
#body { background: url('body_bg.jpg') no-repeat scroll center top rgb(0, 0, 0); margin: 0px auto; max-width: 1400px; }
a { color: rgb(147, 206, 255); }
a:hover { color: rgb(245, 203, 56); }
img { border: medium none; }
#header-noauth, #main-wrap, #main-wrap-noauth { margin: 0px auto; }
#header-noauth, #main-wrap-noauth { width: 1008px; }
#header-noauth { height: 520px; }
#top-menu { background: url('stars-bg.png') no-repeat scroll center bottom transparent; height: 165px; width: 100%; position: relative; }
#top-menu ul { list-style: none outside none; }
#top-menu ul a { text-decoration: none; font-size: 16px; }
#top-menu li { float: left; width: 112px; background: url('top-menu-spliter.png') no-repeat scroll right center transparent; height: 32px; line-height: 32px; text-align: center; margin-top: 47px; }
#top-menu li.no-split { background: none repeat scroll 0% 0% transparent; }
#big-logo { background: url('big-logo.png') no-repeat scroll 0% 0% transparent; position: absolute; height: 182px; width: 265px; top: 8px; left: 371px; z-index: 100; }
#header-noauth .col { height: 355px; }
#header-noauth .l-col, #main-wrap-noauth .l-col { background-image: url('left-col.png'); width: 44px; }
#header-noauth .r-col, #main-wrap-noauth .r-col { background-image: url('right-col.png'); width: 44px; }
#vitrina { width: 920px; height: 365px; background: url('vitrina.jpg') no-repeat scroll 0% 0% transparent; position: relative; }
#madam { background: url('madam.png') no-repeat scroll 0px 0px transparent; height: 288px; position: absolute; right: 271px; top: 60px; width: 138px; }
.madam8m { background: url('madam-8mart.png') no-repeat scroll 0px 0px transparent ! important; right: 245px ! important; }
#dveri { height: 416px; left: 340px; position: absolute; top: -166px; width: 240px; z-index: 200; }
#auth { background: url('auth-bg.png') no-repeat scroll 0px 0px transparent; height: 172px; position: absolute; right: 30px; top: 20px; width: 235px; }
#auth #content { margin: 26px 20px 20px; position: relative; }
#auth #content button.login { margin-right: 16px; }
#main-wrap-noauth { width: 1008px; }
#middle { position: relative; }
#middle .l-col, #middle .l-col2 { position: absolute; height: 100%; top: 0px; left: 0px; }
#main-wrap-noauth #middle .l-col2 { left: 44px; background-image: url('l-col-add.png'); width: 9px; }
#middle .r-col, #middle .r-col2 { position: absolute; height: 100%; top: 0px; right: 0px; }
#main-wrap-noauth #middle .r-col2 { right: 44px; background-image: url('r-col-add.png'); width: 9px; }
#middle-content { width: 920px; position: relative; }
#main-wrap-noauth #middle-content { margin-left: 44px; }
button { cursor: pointer; }
input { width: 182px; height: 26px; font-size: 14px; color: rgb(110, 110, 110); padding-left: 8px; line-height: 30px; margin-bottom: 6px; background: none repeat scroll 0% 0% rgb(0, 0, 0); border: 1px solid rgb(155, 153, 153); }
#auth input { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: medium none; }
button.login { background: url('blue_but.png') no-repeat scroll 0px 1px transparent; border: medium none; height: 29px; margin-left: -2px; margin-top: 2px; width: 82px; }
button.login:hover { background-position: 0px -33px; }
button.reg { background: url('yellow_but.png') no-repeat scroll 0px 2px transparent; border: medium none; color: rgb(63, 60, 41); font-size: 24px; height: 60px; line-height: 60px; position: absolute; right: 30px; top: 180px; width: 235px; }
button.reg:hover { background-position: 0px -57px; }
.col { background-repeat: repeat-y; z-index: 100; }
.fleft { float: left; }
.clear { clear: both; }
#text-content { padding: 15px 30px 30px; }
#text-content h1 { text-shadow: 0px 0px 7px rgb(255, 241, 164); }
.text-col { width: 400px; margin-right: 30px; }
h1, h1 span { font-size: 22px; padding-bottom: 28px; }
p { line-height: 16px; margin-bottom: 15px; color: rgb(255, 255, 255); }
#footer { padding: 0px 30px 25px; text-align: center; background-color: rgb(0, 0, 0); }
#footer #line { height: 1px; width: 100%; background-color: rgb(146, 146, 146); }
#footer #pay { margin: 25px 0px 27px; }
#footer #text a { text-decoration: none; color: rgb(255, 255, 255); }
#top-leaders { background: url('stars-black.png') no-repeat scroll 0px 0px transparent; height: 397px; position: absolute; top: -60px; width: 920px; }
#top-games { width: 430px; margin: 0px 15px; }
#top-games-header { background: url('now-popular.png') no-repeat scroll left top transparent; height: 49px; margin-top: 34px; }
#top-games-content { background: url('popular.png') no-repeat scroll 0px 0px transparent; height: 276px; margin-left: 20px; margin-top: 10px; width: 416px; }
#leaders { width: 425px; margin: 0px 0px 0px 15px; }
#leaders-header { background: url('now-win.png') no-repeat scroll left top transparent; height: 49px; margin-top: 34px; }
#leaders-content { height: 270px; background: url('leaders-bg2.jpg') no-repeat scroll 15px -20px rgb(0, 0, 0); overflow: hidden; }
#leaders-carusel { height: 242px; margin-top: 10px; overflow: hidden; }
#leaders-content .li { background-position: 335px center; background-repeat: no-repeat; font-size: 18px; height: 53px; line-height: 53px; margin-left: 15px; padding-left: 10px; position: relative; width: 390px; }
#leaders-content .li .win-summ { color: rgb(244, 208, 2); font-size: 24px; font-weight: bold; left: 280px; position: absolute; text-shadow: 0px 0px 15px rgb(244, 208, 2); top: 0px; }
#leaders-content .stars { height: 6px ! important; background: url('small-stars.png') repeat-x scroll 0% 0% transparent ! important; }
#leaders-content .monkey {  }
#leaders-carusel li { height: 59px; }
#vulcano { background: url('vulcano.png') no-repeat scroll center 0px transparent; bottom: 0px; height: 161px; position: absolute; width: 100%; z-index: 50; clip: rect(auto, auto, auto, auto); left: 20px; }
#carusel-wrap { width: 920px; height: 145px; background: url('carusel-bg.jpg') no-repeat scroll center center transparent; position: relative; }
#carusel-container { width: 840px; overflow: hidden; text-align: center; position: relative; }
#carusel { width: 840px; }
#carusel ul { list-style: none outside none; }
#carusel-container li { width: 210px; text-align: center; position: relative; height: 137px; float: left; }
#carusel-wrap .carusel-arrow { background-image: url('carusel-arrows.png'); background-repeat: no-repeat; width: 26px; height: 145px; }
#carusel-wrap #left-arrow { background-position: 0px center; margin-left: 14px; }
#carusel-wrap #right-arrow { background-position: -26px center; margin-right: 14px; }
.text-col p { color: rgb(169, 169, 169); }
.text-col ul li { color: rgb(169, 169, 169); }
.text-col ul { list-style-position: inside; }
noindex img { margin: 0px 5px; }
noindex a { text-decoration: none; }
#share42 { background: url('say2.png') no-repeat scroll 0px 0px transparent; height: 314px; margin-left: 993px; padding: 109px 0px 0px 28px; position: fixed; width: 114px; z-index: 1000; }
#share42 > a { float: left; margin-right: 19px ! important; margin-top: 9px ! important; }
.pageNoIndex_hilite { color: rgb(0, 0, 0) ! important; background-color: rgb(218, 165, 32) ! important; }
.pageNoIndex_hilite * { color: rgb(0, 0, 0) ! important; background-color: rgb(218, 165, 32) ! important; }
.pageNoIndex_hilite a { color: rgb(0, 0, 0) ! important; background-color: rgb(218, 165, 32) ! important; }
.pageNoIndex_hilite img { background-color: rgb(218, 165, 32) ! important; opacity: 0.7 ! important; display: inline-block ! important; }
.pageNoFollow_hilite { color: rgb(0, 0, 0); text-decoration: line-through ! important; }
.pageNoFollow_hilite * { color: rgb(0, 0, 0); text-decoration: line-through ! important; }
.pageNoFollow_hilite img { opacity: 1 ! important; display: inline-block ! important; border: 1px dashed rgb(0, 0, 0) ! important; text-decoration: line-through ! important; }
#dveri { visibility: hidden; }
#top-games-content-flash { visibility: hidden; }
.fb_reset { background: none repeat scroll 0% 0% transparent; border-spacing: 0px; border: 0px none; color: rgb(0, 0, 0); cursor: auto; direction: ltr; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1; margin: 0px; overflow: visible; padding: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-shadow: none; text-transform: none; visibility: visible; white-space: normal; word-spacing: normal; }
.fb_iframe_widget { position: relative; display: inline-block; }
.fb_iframe_widget iframe { position: absolute; }
.fb_iframe_widget span { display: inline-block; position: relative; text-align: justify; vertical-align: text-bottom; }
.fb_edge_widget_with_comment { position: relative; }
