html {    height: 100%;}
body {    background: #ffffff; color: #303030; font: 12px Arial, Helvetica, sans-serif;  height: 100%; margin: 0;}
img {    border-style: none;}

header, nav, article, section, footer, figure, aside {    display: block;}
figure {    margin: 0;    padding: 0;}

input, textarea, select {
    font: 12px Arial, Helvetica, sans-serif;
    outline: medium none; padding:0; margin:0;
    vertical-align: middle;
}
table { border-collapse: collapse;}
table td { padding:0; margin:0;}

a {    color: #0e6e9f;    outline: medium none;    text-decoration: underline;}
a:hover {    color: #0e6e9f; text-decoration: none;}

#wrapper {   min-height: 100%;    width: 100%;}
.w0 {    overflow: hidden;    position: relative;    width: 100%;}
.w1 {    margin: 0 auto 0px auto;    width: 940px;}
#header {    display: block;    padding: 20px 0;    position: relative;    z-index: 35; width:940px; margin:0 auto; color:#7c8082;}

h1 {    color: #343d41;    font: normal 17px Arial, Helvetica, sans-serif;    line-height: 22px;    margin: 0; padding:0px 0 15px 0; text-transform:uppercase;}
h2 {    color: #343d41;    font: normal 17px Arial, Helvetica, sans-serif;    line-height: 22px;    margin: 0; padding:0px 0 15px 0; text-transform:uppercase;}
div.texttitle {    color: #343d41;    font: normal 16px Arial, Helvetica, sans-serif;    line-height: 22px;    margin: 0; padding:0px 0 15px 0; text-transform:uppercase;}
h4 {    color: #454545;    font-size: 18px;    font-weight: normal;    line-height: 22px;    margin: 0 0 19px;}
h5 {    color: #454545;    font-size: 16px;    font-weight: normal;    line-height: 22px;    margin: 0 0 18px;}
h6 {    color: #454545;    font-size: 14px;    font-weight: normal;    line-height: 22px;    margin: 0 0 17px;}

p { margin:0; padding:0; line-height:1.3; }
h1 span { color:#90b96e;}
h2 span { color:#90b96e;}
div.texttitle span { color:#90b96e;}
.container {    overflow: hidden;}

#main {
    /*line-height: 22px;*/
    overflow: hidden; width:940px; margin:0 auto;
    padding: 0 0 40px 0;
}
#footer { 
    height: 235px; background:#343d41 url(../images/bgfooter.jpg) no-repeat center top;
    font-size:11px;
    margin: -235px 0 0 !important; color:#878d90;
    /*overflow: hidden;*/
}
.push {height: 235px;}
.footer-holder {
    margin: 0 auto;height: 215px;
    overflow: hidden;
    padding: 20px 0 0;
    width: 940px;
}
#footer .copyright {    float: left; width:300px;}
#footer .creation {    float: left; width:620px; text-align:left; position:relative;}
#footer .creation ul { padding:0; margin:0;}
#footer .creation li { margin:0; padding:0 0 10px 0; list-style:none; font-weight:bold;}
#footer .creation li a { font-weight:normal; color:#878d90;}
#footer .creation .bbb { position:absolute; bottom:-40px; color:#596063;}

#nav {
    font-size: 14px;
    line-height: 21px;
    background: #343d41;
    padding:0; height:45px;
}
#nav .nav-holder {margin: 0 auto; width:940px;}
#nav ul {    /*float: right;*/    list-style: none outside none;    margin: 0;    padding: 0;}
#nav ul li {    float: left;    margin: 0;    position: relative; padding:12px 15px 12px 15px;}
#nav ul li.m1 { background:url(../images/mgr1.jpg) no-repeat left top;}
#nav ul li.m2 { background:url(../images/mgr2.jpg) no-repeat left top;}
#nav ul li.m3 { background:url(../images/mgr3.jpg) no-repeat left top;}
#nav ul li.m4 { background:url(../images/mgr4.jpg) no-repeat left top;}
#nav ul li.m5 { background:url(../images/mgr5.jpg) no-repeat left top;}
#nav ul li.m6 { background:url(../images/mgr6.jpg) no-repeat left top;}
#nav ul li.m1:hover, #nav ul li.active.m1 { background:#90b96e url(../images/mg1.jpg) no-repeat left top;}
#nav ul li.m2:hover, #nav ul li.active.m2 { background:#90b96e url(../images/mg2.jpg) no-repeat left top;}
#nav ul li.m3:hover, #nav ul li.active.m3 { background:#90b96e url(../images/mg3.jpg) no-repeat left top;}
#nav ul li.m4:hover, #nav ul li.active.m4 { background:#90b96e url(../images/mg4.jpg) no-repeat left top;}
#nav ul li.m5:hover, #nav ul li.active.m5 { background:#90b96e url(../images/mg5.jpg) no-repeat left top;}
#nav ul li.m6:hover, #nav ul li.active.m6 { background:#90b96e url(../images/mg6.jpg) no-repeat left top;}


#nav ul li span, #nav ul li a {    color: #ffffff; text-decoration:underline;}
#nav ul li span.has-drop, #nav ul li a.has-drop {
    background: url("../images/nav-arrow.png") no-repeat scroll 100% -10px transparent;
    padding: 0 12px 0 0;text-decoration: underline;}
#nav ul li.active { background:#90b96e;}	
#nav ul li:hover a, #nav ul li.active a, #nav ul li.active span.has-drop, #nav ul li:hover span.has-drop, #nav ul li.active a.has-drop, #nav ul li:hover a.has-drop {
    color: #343d41;
    cursor: pointer;
    text-decoration: none;
}
#nav ul li:hover a, #nav ul li.active a {
    background: none repeat scroll 0 0 transparent;
}
#nav .drop {
    left: -9999px;
    padding: 7px 0 0;
    position: absolute;
    top: 36px;
    z-index: 50;
}
#nav li:hover .drop {
    left: 0px;
}
#nav .drop ul {
    list-style: none outside none;
    padding: 0; background: #84ab68;
    position: relative;
    width: 220px;
}

#nav .drop ul li {    float: none;    margin: 0;    padding: 0; border-bottom:1px solid #8fbb70;}
#nav .drop ul li:last-child { border-bottom:none;}
#nav .drop ul li a { padding: 4px 10px 4px 15px; display:block;}
#nav .drop ul li a:hover { background:#8fbb70;}
#nav li:hover .drop li a {    color: #ffffff; text-decoration:underline}
#nav li:hover .drop li.active a, #nav li:hover .drop li a:hover {    color: #ffffff;text-decoration:none;}

.clear { clear:both;}

#slider							{ background: white; height: 253px; overflow: hidden;			  position: relative; margin: 0 0 40px 0; width:660px;}
#slider .sm_slider-inner { margin:0; padding:0;}

#slider .greyright		        {padding:0 0 0 421px; width: 239px; text-align:center;}	
#slider .greyright .greyrightheader		{ background:#343d41; height:30px; font:bold 14px arial; text-transform:uppercase;                                   		 padding:10px 0 0 0;}			  
#slider .greyright .greyrightheader a { color:#ffffff;}
#slider .greyright .greyrightpic{ height:86px;}
#slider .greyright .greyrightbottom		{ background:#343d41; color:#ffffff; height:128px;}
#slider .greyright .greyrightbottom b { color:#90b96e; font:bold 14px arial; padding:10px 0; line-height: 40px;}
#slider .greyright .greyrightbottom p { padding:0 20px 10px 20px; margin:0; font:normal 10px arial;}

/*чтобы кнопка не была картинкой, нормальные стили
#slider .greyright .greyrightbottom input { width:190px; background:#3c95b2; cursor:pointer; font:bold 16px arial; border:none; text-transform:uppercase; color:#ffffff; padding:7px 0; text-align:center;}
#slider .greyright .greyrightbottom input:hover { background:#42a0ba;}*/
#slider .greyright .greyrightbottom .getbonuspromo { width:190px; background:url(../images/btn_getbonus.jpg) no-repeat left top; cursor:pointer; border:none; height:32px; display:block; margin-left: 25px;}
#slider .greyright .greyrightbottom .getbonuspromo:hover { background:url(../images/btn_getbonus_akt.jpg) no-repeat left top; display:block;}

#slider img.sliderimg			{ position: absolute; top: 0px; left: 0px; }

								  
.wellcome {float:right; width:260px;}	
.wellcome p { line-height:1.3;}							  

#header .logoblock { float:left; width:510px;}
#header .subscribeblock { float:left; width:265px;}
#header .subscribeblock span {color:#90b96e; font-weight:bold;}
#header .socialblock { float:left; width:165px;}
#header .socialiconblock{ padding:6px 0 0 30px;}
#header .inpblock { padding:6px 0 0 0;}
#header .inpblock input { width:160px; padding:5px; border:1px solid #d8dcdd; background:url("../images/bginput.gif") repeat-x top left; height:19px; 
                          color:#343d41; font:italic 14px arial; margin:0 5px 0 0;}
#header .inpblock input.btn_get    { background:#90b96e; color:#ffffff; font:normal 12px arial; border-radius:20px; 
                                     border:none; width:64px; height:22px; text-align:center; margin:0; cursor:pointer;}                     

.bestmicro { padding:10px 0 20px 0;}	
.bestmicro h1	{color:#343d41; letter-spacing:2px; margin:0; font:normal 17px Arial, Helvetica, sans-serif; padding:0;height:35px;}	
.bestmicro h2	{color:#343d41; letter-spacing:2px; margin:0; font:normal 15px Arial, Helvetica, sans-serif; padding:0;height:33px;}	
.bestmicro h2 a {color: #fff;}
.bestmicro h3	{color:#343d41; letter-spacing:2px; margin:0; font:normal 15px Arial, Helvetica, sans-serif; padding:0;height:33px;}	
.bestmicro h3 a {color: #fff;}					 
.bestmicro h1 span{ background:#97bd75 url(../images/shadow.png) no-repeat right top; padding:16px 40px 16px 5px;color:#343d41; }	
.bestmicro h1 span span { background:url(../images/iconstar.png) no-repeat left center;padding:17px 40px 16px 60px;}
.bestmicro h2 span{ background:#97bd75 url(../images/shadow.png) no-repeat right top; padding:16px 40px 16px 5px;color:#343d41; }	
.bestmicro h2 span span { background:url(../images/iconstar.png) no-repeat left center;padding:17px 40px 16px 60px;}
.bestmicro h3 span{ background:#97bd75 url(../images/shadow.png) no-repeat right top; padding:16px 40px 16px 5px;color:#343d41; }	
.bestmicro h3 span span { background:url(../images/iconstar.png) no-repeat left center;padding:17px 40px 16px 60px;}

.bestmicro .bestmicrocontent	{ border:15px solid #343d41;}	
.bestmicro table { width:100%; font-size:14px; border-collapse:collapse; border: 0px;}		
.bestmicro th {background: #4E575C; font-size: 10px; color: #fff; padding: 4px 0px; vertical-align: center;}
.bestmicro th img { vertical-align: middle;}
.bestmicro .bank-th	th {background: #e6e8e9; font-size: 10px; color: #000; padding: 4px 0px; }
		 
.bestmicro td { vertical-align:middle; text-align:left; padding:0 7px;}
.bestmicro tr { border-bottom:1px solid #e6e8e9;}
.bestmicro tr:last-child { border-bottom:none;}
.bestmicro td.witd1 { text-align:center; width:120px;}
.bestmicro td.witd2 { font-weight:bold;}
.bestmicro td.witd3 { font-weight:bold; font-size:10px;}
.bestmicro td.witd4, .bestmicro td.witd5 { width:40px;}
.bestmicro td.witd6 { width:85px;}
.bestmicro td.witd3 span.bonus { margin:0 8px 0 0; font-weight: normal;}
.bestmicro div.wi, .mobile-block div.wi {background:#90b96e; padding:4px 8px; color:#ffffff; display: inline-block;}
.bestmicro div.wi70, .mobile-block div.wi70 { width:60px; }
.bestmicro div.wi100, .mobile-block div.wi100 { width:90px;}
.bestmicro div.wi140, .mobile-block div.wi140 { width:130px; }
.bestmicro div.wi170, .mobile-block div.wi170 { width:140px; }
.bestmicro div.wi115, .mobile-block div.wi115 { width:100px;}
.bestmicrodiv span, .mobile-block span { font-size:14px;}
.bestmicro a.review { background:url(../images/icon_review.png) no-repeat right 2px; padding:0 20px 0 0;}
.bestmicro a.download { background:url(../images/icon_download.png) no-repeat right 2px; padding:0 20px 0 0;}
a.play { background:url(../images/icon_play.png) no-repeat right top; padding:3px 25px 3px 0;}

.maincontent { padding:0 15px;}

.microgaming { padding:40px 0; padding-top: 0px;}
.microgaming p { padding:0 0 15px 0;}

.galheader { height:25px; background:#343d41; color:#ffffff; padding:15px 0 0 10px;}
.galpic { width:180px; height:120px;}
.galbottom { height:35px; background:#50a0ba url(../images/icon_play_micro.png) no-repeat right 12px; color:#ffffff; padding:15px 0 0 10px; text-transform:uppercase; font-weight:bold;}
.allgalcontent a { text-decoration:none;}
.allgalcontent a:hover { background:#ffffff; opacity:0.8; -khtml-opacity: 0.8; -moz-opacity: 0.8; -webkit-opacity: 0.8; display:block;}

.jackpotcity {background:url(../images/bgjack.png) no-repeat left top;}
.jackpotcity .jacklogoblock{ width:258px; float:left;  height:466px; padding:0 62px 0 0; text-align:center;}
.jackpotcity .jacklogoblock .jackpic { margin:10px 0 0 0px; background:#ffffff;}
.jackpotcity .jacklogoblock .ss { padding:15px 0 0 0;}
.jackpotcity .jacklogoblock .depo { padding:20px 0 0 0; text-transform:uppercase; font-size:14px;}
.jackpotcity .jacklogoblock .mm { padding:5px 0 0 0; font-size:24px; color:#90b96e; font-weight:bold;}
.jackpotcity .jacklogoblock .wager { padding:0px 0 0 0; font-size:10px;}
.jackpotcity .jacklogoblock input.play { border:none; background:url(../images/btn_playnow.jpg) no-repeat left top; margin:17px 0 0 0; cursor:pointer; width:196px; height:52px;}
.jackpotcity .jacklogoblock input.play:hover { background:url(../images/btn_playnow_akt.jpg) no-repeat left top; }

.jackpotcity .jacklogoblock a.playreview { border:none; background:url(../images/btn_playnow.jpg) no-repeat left top; margin:17px 0 0 0; margin-left: 30px; cursor:pointer; width:196px; height:52px; display: block;}
.jackpotcity .jacklogoblock a.playreview:hover { background:url(../images/btn_playnow_akt.jpg) no-repeat left top; }

/*.jackpotcity .jacklogoblock input.play { padding:8px 25px; border:none; background:#3196ae; color:#ffffff; font:bold 22px arial; margin:20px 0 0 0; cursor:pointer; text-transform:uppercase;}
.jackpotcity .jacklogoblock input.play:hover { background:#36a1b7;}*/
.jackpotcity .jacklogoblock .ss2 { padding:12px 0; font-size:14px;}
.jackpotcity .jacklogoblock .payments { background:#ffffff; font-size:10px; padding:10px 0 5px 0;}
.jackpotcity .txtblock { margin:0 0 0 320px;}
.jackpotcity .txtblock p { padding:0 0 15px 0;}

.news-features { padding:30px 0 0 0;}
.news-features .newsblock{ float:left; width:460px; padding:0 50px 0 0;}
.news-features .newsblock .onenews { padding:10px 0 20px 0;}
.news-features .newsblock .onenews a { font-size:14px; font-weight:bold; display:block;}
.news-features .newsblock .onenews img { float:left; padding:20px 15px 0 0;}
.date { padding:20px 0px 0 0; color:#919596; margin:0 0 0 0px;}
.news-features .newsblock .onenews .bodynews { padding:10px 0px 0 0; color:#343d41; margin:0 0 0 95px;}
.news-features .featuresblock { margin:0 0 0 510px;}
.news-features .featuresblock .video { padding:0 0 20px 0;}
.news-features .featuresblock p { padding:0 0 15px 0;}
.news-features .featuresblock .social { padding:20px 0 0 0;}
.deposit {font-size: 10px;}
.deposit b {display: block;}
.mobile-block {border: 14px solid #343d41; padding: 20px; background: url(../images/scanqr.gif) no-repeat right center; float: left;}
.mobile-block table {margin-top: 15px;}
.mobile-block strong {font-size: 14px; display: block;}
.mobile-bonus {font-size: 10px; margin-right: 15px;}
.mobile-qr {padding-left: 15px; text-align: center; font-size: 14px; font-weight: bold; width: 135px;}
.mobile-qr img {margin-bottom: 10px;}
.mobile-desc {font-size: 10px; clear: right; line-height: 32px;}
.mobile-desc img { display: inline; vertical-align:middle;}
.mobile-logo img {width: 235px height: 80px;}
.mobile-clear {clear:left; margin-bottom: 15px; text-align: center; padding: 5px;}
.padding-left {margin-left: 25px;}
.banking { vertical-align:middle;}
.bestmicro td.yesno {text-align: center; vertical-align: center;}
.bestmicro td.yesno img {vertical-align: middle;}
.freegames td {padding-right: 40px;}


.news-sidebar {width: 270px; float: left; background: #F1F3F4;}
.news-mainpart {width: 650px; float: right;}
.news-title {font-size: 16px; padding: 15px;}
.news-best {background: #fff; padding: 10px 0px;}
.news-best table {margin-left: 15px;}
.news-best td.lightbox-bonus {padding-left: 10px;}
.news-best a.lightbox-play {margin-left: 10px;}
.news-sidebar ul {list-style-type: none; margin: 0px; padding: 0px; margin-left: 15px; margin-right: 15px;}
.news-sidebar li {line-height: 24px; border-bottom: 1px dotted #fff;}
.news-sidebar li span {float: right; color: #A9A9A9;}
.news-sidebar strong {margin: 15px; display: block;}
.news-bestlist div {background: #fff; padding-left: 15px; padding: 10px 15px;}
.news-bestlist img {width: 50px; margin-right: 15px;}
.news-bestlist {padding-bottom: 15px;}
.news-mainpart .maincontent {clear: left; }
.news-mainpart .date { font-size: 10px; margin-bottom: 10px;}
.news-header {margin: 15px;}

.news-mainpart .thumb-img {margin-bottom: 15px;}


.paginator {margin-left: 15px;}
.wp-pagenavi .pages {font-weight: bold; border: 0px solid #fff;}
.wp-pagenavi .current {background: #F1F3F4; font-weight: bold; padding: 5px;}
.paginator span, .paginator a {margin: 0px 5px; border: 0px;}
.paginator a {padding: 5px;}

