body{background:url(../images/bg_body.png) repeat 0 0;font-family:Arial;}nav.menu::after,ul.navigation::after,.content_wrapper::after,div.game_list::after,.paginator::after,section.main div.content::after,.slide_avtomat_wrapper::after,.slide_avtomat_wrapper::after,.slide_avtomat_wrapper ul::after,ul#slide_avtomat li.slider::after{content:'';clear:both;display:block;}section.header{background:url(../images/bg_top.jpg) #100e6e no-repeat center top;width:100%;min-width:1010px;height:318px;}


section.header header{

/*background:url(../images/bg_glow_1.png) no-repeat bottom center;*/

width:100%;min-width:1010px;height:318px;}section.header.page,section.header.page header{height:105px;}header div.head{width:1008px;margin:0 auto;padding:10px 0 0;}header nav.menu{width:976px;height:47px;background:url(../images/sprites.png) repeat-x 0 0;-webkit-border-radius:8px;border-radius:8px;padding:0 16px;}header nav.menu a.logo{width:303px;height:47px;display:block;float:left;margin-right:19px;}header nav.menu ul.navigation{display:block; width: 650px; float:left;list-style:none;margin:0;padding:0;}ul.navigation li{float:left;line-height:47px;height:57px;font-family:Arial;font-size:16px;color:#fff;text-transform:uppercase;}ul.navigation li a{color:#fff;text-decoration:none;line-height:47px;display:block;padding:0 18px;}ul.navigation li.active,ul.navigation li:hover{background:url(../images/sprites.png) repeat-x 0 -47px;}ul.navigation li.active::after,ul.navigation li:hover::after{content:'';background:url(../images/sprites2.png) repeat-x 0 0;width:20px;height:10px;display:block;margin:0 auto;}

ul#menu-sidebar {
    margin: 0;
    padding: 0;
}
ul.menu li {
list-style: none;
}
.banner{
width:932px;
height:241px;
margin:0 auto;
padding:20px 0 0;
}
.slot_bg
{
width: 239px;
height: 176px;
background:url(../images/slot_bg.png) no-repeat 14px 25px;
margin: 10px 0px 0px 350px;
position:relative;
z-index: 2;
float: left;
text-align: center;
}
.slot_butt
{
margin-top: 23px;
margin-left: -34px;
position: relative;
z-index: 1;
float: left;
background:url(../images/slot_butt.png);
background-repeat: no-repeat;
width: 73px; 
height: 114px;
}
.slotes
{
width: 196px;
height: 200px;
margin: 16px 0px 0px 20px;
overflow: hidden;
-webkit-border-radius: 9px;
border-radius: 9px;
}
.slotes ul
{
padding: 0px;
margin: 0px;
list-style: none;
}
.slotes li
{
float: left;
width: 195px;
height: 205px;
-webkit-border-radius: 15px;
border-radius: 15px;
}
.jSlots-wrapper {  
    overflow: hidden; /* to hide the magic */  
    height: 200px; /* whatever the height of your list items are */  
    display: inline-block; /* to size width correctly, can use float too, or width*/
-webkit-border-radius: 12px;
border-radius: 12px;    
}  
.catalog
{
margin-bottom: 10px !important;
}

section.main{background:url(../images/bg_glow_2.png) repeat-x 0 0;width:100%;min-width:1010px;}section.main h1{margin:0;padding:0;}section.main div.content{width:100%;min-width:1010px;background:url(../images/bg_glow_3.png) no-repeat top center;min-height:172px;}section.main .content_wrapper{width:1005px;margin:0 auto;position: relative;}.content_wrapper > section,.content_wrapper > aside{float:left;}section.left{width:696px;margin-right:6px;}section.left div.games{width:696px;padding:24px 0 0;}

div.games h1,
aside.room_list h1
{width:100%;display:block;line-height:28px;color:#fff;font-size:23px;font-weight:700;text-align:center; float: left; margin-top: 10px; margin-bottom: 5px;}

div.games h2,.style1{font-size:20px;width:100%;display:block;line-height:28px;color:#d6bdfe;font-weight:700;text-align:center;}.main.page div.games h1{text-align:left;}div.games div.game_list{width:100%;min-height:200px;}

div.game_list > ul.item,div.game_list > ul.item > li
{display:block;width:210px;margin:0;padding:0;
}

div.game_list > ul.item
{
background: url(../images/shadow.png) top center no-repeat;
}

div.game_list > ul.item{float:left;margin-right:20px;list-style:none;}div.game_list > ul.item > li,div.game_list > ul.item > li img{display:block;width:210px; -webkit-border-radius: 15px; border-radius: 15px;}ul.item > li,ul.item > li a{color:#6a98ff;font-size:15px;text-decoration:none;}ul.item > li:nth-child(2),ul.item > li:first-child + li{height:40px;background:url(../images/sprites3.png) no-repeat -275px 0;text-align:center;line-height:36px;}.paginator{width:220px;height:45px;margin:0 auto;padding:10px 0;}.paginator a{display:block;float:left;width:44px;height:45px;font-size:22px;color:#fff;font-weight:700;line-height:40px;text-decoration:none;text-align:center;}
.paginator a.active{background:url(../images/sprites2.png) -1px -13px no-repeat; color: #ffffff;}

aside.room_list{background:url(../images/sprites3.png) repeat-y 0 0;width:275px;min-height:200px;position:relative;margin-top:24px; -webkit-border-radius: 10px; border-radius: 10px; margin-bottom: 40px; padding-bottom: 20px;}
/*aside.room_list::after{content:'';width:275px;height:91px;display:block;background:url(../images/aside_corner.png) no-repeat 0 0;position:absolute;bottom:-91px;}*/
aside.room_list h1{padding-top:24px;}aside.room_list > a{display:block;width:275px;}

aside.room_list > a.casinox{height:123px; width: 250px; margin-bottom:10px; margin-left: 12px; margin-top: 3px; background:url(../images/room_list_casinox.png); float: left;}
aside.room_list > a.gaminator{height:123px; width: 250px; margin-bottom:10px; margin-left: 12px; background:url(../images/room_list_gaminator.png); float: left;}
aside.room_list > a.vulkan{height:123px; width: 250px; margin-bottom:10px; margin-left: 12px; background:url(../images/room_list_vulcan.png); float: left;}
aside.room_list > a.maxbet{height:123px; width: 250px; margin-bottom:10px; margin-left: 12px; background:url(../images/room_list_maxbet.png); float: left;}

aside.room_list > a.azart_play{height:153px;margin-bottom:34px;background:url(../images/room_list_azart.png);}
aside.room_list > a.slot_voyager{height:81px;margin-bottom:24px;background:url(../images/room_list_voyager.png);}
aside.room_list > a.seven{height:125px;margin-bottom:12px;background:url(../images/room_list_777.png);}



.footer{width:100%;height:98px;background:url(../images/bg_footer.jpg?v=1) #242387 no-repeat center top;margin-bottom:10px; text-align: center; padding-top: 14px; margin-top: 40px;}
.footer div {
    margin-top: 8px;
    color: #fff;
}
.room_list > p
{
margin-top: 10px;
color: #fff;
margin-bottom: 5px !important;
font-size: 20px;
}
aside.room_list div
{
/*width: 200px;*/
/*margin: 0 auto;*/
}
.page div.game_wrapper{width:671px;height:512px;}.page div.games > div{width:671px;}.page div.play_wrapper,.page div.play_wrapper a{width:671px;height:41px;}.page div.play_wrapper{padding:15px 0;}.page div.play_wrapper a{display:block;background:url(../images/button_play.png) no-repeat 0 0;}.slide_avtomat_wrapper{min-height:47px;}.slide_avtomat_wrapper .mainTable .sliderimgLi img{background:none;border:none;margin:0 7px 0 3px;padding:0;}
.slide_avtomat_wrapper .mainTable .mainSliderDiv{width:620px; height: 50px;}.slide_avtomat_wrapper .sliderUl .sliderimgLi:first-child{margin:0;}.slide_avtomat_wrapper .sliderUl .sliderimgLi{margin-left:0;}.slide_avtomat_wrapper .mainTable .previmg{background:url(../images/slide_left.png) no-repeat 0 0;height:47px;width:31px;}.slide_avtomat_wrapper .mainTable .nextimg{background:url(../images/slide_right.png) no-repeat 0 0;height:47px;width:31px;}
.game_info{padding:0px 0 10px;color:#9aa6d2;
width: 680px;}
.game_info h2{color:#d6bdfe;font-size:17px;margin:0;padding:0;}
.game_info p{font-size:15px;color:#9aa6d2;line-height:18px; width: 650px;}
.random_slot_wrapp{width:273px;height:196px;background:url(../images/random_avtomat.png) no-repeat 0 0;}

.content a
{
color: #6a98ff;
}

.slotes_all img
{
-webkit-border-radius: 15px;
border-radius: 15px;
}
.play_game
{
-webkit-border-radius: 0px !important;
border-radius: 0px !important;
background: url(../images/play_button.png);
width: 138px;
height: 40px;
display: block;
float: left;
margin-top: -5px;
margin-left: 30px;
position: relative;
z-index: 999;
}
ul.item img:hover
{
    -webkit-box-shadow: 0 0 14px rgba(252, 0, 255, 1);
    box-shadow: 0 0 14px rgba(252, 0, 255, 1);
    -webkit-border-radius: 15px;
    border-radius: 15px;
}
.slotes_all img
{
width: 207px;
height: 150px;
margin-top: 9px;
margin-left: -6px;
}
div.games h2
{
font-size: 19px;
}

div.cornertl
{
width: 16px;
height: 16px;
background: url(../images/cornertl.png);
position: absolute;
margin-top: 25px;
margin-left: 14px;
z-index: 999;
}

div.cornertr
{
width: 16px;
height: 16px;
background: url(../images/cornertr.png);
position: absolute;
margin-top: 25px;
margin-left: 205px;
z-index: 999;
}

div.cornerbl
{
width: 16px;
height: 16px;
background: url(../images/cornerbl.png);
position: absolute;
margin-top: 160px;
margin-left: 14px;
z-index: 999;
}

div.cornerbr
{
width: 16px;
height: 16px;
background: url(../images/cornerbr.png);
position: absolute;
margin-top: 160px;
margin-left: 205px;
z-index: 999;
}

aside.room_list .style1
{
margin-bottom: 10px;
height: auto
}



aside.room_list .style1
{
margin-bottom: 10px;
height: auto
}
span.play
{
width: 200px !important;
height: 140px;
background: url(../images/btn-over.png) no-repeat;
position: absolute;
margin-top: -145px;
margin-left: 5px;
border: 0px !important;
    display: none;
}
h3
{
font-size: 18px;
width: 100%;
display: block;
line-height: 28px;
color: #d6bdfe;
font-weight: 700;
text-align: center;
}
div.comments
{
padding: 20px;
float: left;
width: 650px;
background: url(../images/sprites4.png);
-webkit-border-radius: 10px;
border-radius: 10px;
color: #ffffff;
}
ol.commentlist
{
list-style: none;
margin: 0px;
padding: 0px;
}
span.comment_title
{
float: left;
width: 100%;
font-size: 20px;
margin-bottom: 10px;
}
li.comment
{
border: 1px solid #cccccc;
-webkit-border-radius: 10px;
border-radius: 10px;
padding: 10px;
margin-top: 10px;
margin-bottom: 10px;
}
img.avatar
{
display: none;
}
div.commentmetadata
{
display: none;
}
ol.commentlist
{
clear: both;
float: left;
width: 100%;
}
div.reply
{
display: none;
}
div.comment-author
{
color: #ffee26;
font-weight: bold;
}
div.browse_logo
{
float: left;
width: 250px;
margin-right: 20px;
}
div.browse_benefits
{
float: left;
width: 350px;
}
div.browse_limitations
{
float: left;
width: 200px;
}
div.browse_menu
{
float: left;
width: 100%;
margin-top: 10px;
margin-bottom: 20px;
}
div.browse_menu ul
{
list-style: none;
margin: 0px;
padding-left: 10px;
}

div.browse_menu ul li
{
float: left;
text-align: center;
position: relative;
}
div.browse_description
{
float: left;
width: 100%;
margin-bottom: 20px;
font-size: 14px;
color: #9aa6d2;
}
div.browse_menu ul li a
{
font-size: 18px;
font-weight: bold;
padding: 14px;
float: left;
text-decoration: none;
}
div.browse_menu ul li a:hover
{
background: #3eb213;
color: #ffffff;
text-decoration: none;
}
div.how_fund
{
float: left;
width: 100%;
margin-bottom: 20px;
color: #9aa6d2;
}
div.browse_review
{
clear: both;
float: left;
width: 100%;
}
div.browse
{
clear: both;
float: left;
width: 680px;
color: #ffffff;
}
span.browse_title
{
font-size: 18px;
clear: both;
float: left;
width: 100%;
text-align: left;
color: #d6bdfe;
font-weight: bold;
margin-bottom: 10px;
}
div.browse_description img
{
margin-right: 4px;
float: left;
margin-bottom: 10px;
border: 1px solid #9aa6d2;
}
div.browse_description img:hover
{
opacity: 0.8;
}
div.hall_desc
{
float: left;
width: 248px !important;
border: 1px solid #373ab1;
-webkit-border-radius: 0px 0px 5px 5px;
border-radius: 0px 0px 5px 5px;
margin-left: 12px !important;
margin-bottom: 10px !important;
margin-top: -14px !important;
background: rgb(0,22,105); /* Old browsers */
background: -moz-linear-gradient(top, rgba(0,22,105,1) 0%, rgba(0,12,58,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,22,105,1)), color-stop(100%,rgba(0,12,58,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(0,22,105,1) 0%,rgba(0,12,58,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(0,22,105,1) 0%,rgba(0,12,58,1) 100%); /* Opera 11.10+ */ /* IE10+ */
background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,22,105,1)),to(rgba(0,12,58,1)));
background: -moz-linear-gradient(top, rgba(0,22,105,1) 0%,rgba(0,12,58,1) 100%);
background: linear-gradient(to bottom, rgba(0,22,105,1) 0%,rgba(0,12,58,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001669', endColorstr='#000c3a',GradientType=0 ); /* IE6-9 */
}
div.hall_desc a
{
color: #8390c0;
font-size: 12px;
float: left;
padding: 5px 0px 10px 0px;
border-right: 1px solid #373ab1;
text-decoration: none;
width: 130px;
text-align: center;
}
div.hall_desc a:hover
{

color: #ffffff;
background: rgb(3,26,107); /* Old browsers */
background: -moz-linear-gradient(top, rgba(3,26,107,1) 0%, rgba(5,34,144,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(3,26,107,1)), color-stop(100%,rgba(5,34,144,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(3,26,107,1) 0%,rgba(5,34,144,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(3,26,107,1) 0%,rgba(5,34,144,1) 100%); /* Opera 11.10+ */ /* IE10+ */
background: -webkit-gradient(linear, left top, left bottom, from(rgba(3,26,107,1)),to(rgba(5,34,144,1)));
background: -moz-linear-gradient(top, rgba(3,26,107,1) 0%,rgba(5,34,144,1) 100%);
background: linear-gradient(to bottom, rgba(3,26,107,1) 0%,rgba(5,34,144,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#031a6b', endColorstr='#052290',GradientType=0 ); /* IE6-9 */
}
div.hall_desc a:first-child
{
-webkit-border-radius: 0px 0px 0px 5px;
border-radius: 0px 0px 0px 5px;
width: 58px;
}
div.hall_desc a:last-child
{
border-right: 0px;
-webkit-border-radius: 0px 0px 5px 0px;
border-radius: 0px 0px 5px 0px;
width: 58px;
}
div.browse_top
{
float: left;
width: 650px;
background: #030e36;
-webkit-border-radius: 10px;
border-radius: 10px;
padding: 15px;
}
div.browse_menu
{
float: left;
width: 680px;
background: #030e36;
-webkit-border-radius: 10px;
border-radius: 10px;
}
a.in_to_hall
{
float: left;
width: 245px;
height: 33px;
background: url(../images/in_hall.jpg) no-repeat;
padding: 0px !important;
font-size: 0px !important;
}
a.in_to_hall:hover
{
background: #030e36 url(../images/in_hall.jpg) no-repeat !important;
opacity: 0.9;
}
li.in_to_hall
{
float: right !important;
margin-right: 5px;
margin-top: 10px;
}
div.browse_menu ul li a.active
{
background: #3eb213;
color: #ffffff;
}
img.corner
{
display: none;
}
.active img.corner
{
position: absolute;
margin: 0 auto;
bottom: -10px;
left: 40%;
display: block;
}
a.anchor
{
clear: both;
float: left;
width: 100%;
}
div.breadcrumb
{
clear: both;
float: left;
width: 680px;
color: #ffffff;
font-size: 11px;
background: url(../images/sprites4.png);
-webkit-border-radius: 5px;
border-radius: 5px;
padding: 3px;
}
div.breadcrumb a
{
font-size: 11px;
}
div.soc
{
background: url(../images/sprites3.png) repeat-y 0 0;
width: 37px;
position: absolute;
-webkit-border-radius: 10px;
border-radius: 10px;
float: left;
text-align: center;
margin-top: 102px;
padding: 5px 5px 5px 5px;
margin-left: -60px;
}
div.soc a
{
opacity: 0.9;
}
div.soc a:hover
{
opacity: 1;
}
div.share42init
{
display: inline-block;
width: 25px;
}
div#___plusone_0
{
margin-top: -1px !important;
float: left !important;
}
div.logo_footer p img
{
opacity: 0.6;
}
div.logo_footer p img:hover
{
opacity: 1;
}
div.logo_footer
{
clear: both;
text-align: center;
margin-top: 10px;
}
div.right_menu
{
width: 248px;
border: 1px solid #373ab1;
clear: both;
float: left;
margin-left: 13px;
-webkit-border-radius: 5px;
border-radius: 5px;
background: #001151;
margin-bottom: 20px;
}
div.right_menu a
{
float: left;
width: 228px;
padding: 10px;
text-decoration: none;
border-top: 1px solid #373ab1;
color: #8390c0;
float: left;
background: rgb(0,20,93); /* Old browsers */
background: -moz-linear-gradient(top, rgba(0,20,93,1) 0%, rgba(0,15,70,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,20,93,1)), color-stop(100%,rgba(0,15,70,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(0,20,93,1) 0%,rgba(0,15,70,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(0,20,93,1) 0%,rgba(0,15,70,1) 100%); /* Opera 11.10+ */ /* IE10+ */
background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,20,93,1)),to(rgba(0,15,70,1)));
background: -moz-linear-gradient(top, rgba(0,20,93,1) 0%,rgba(0,15,70,1) 100%);
background: linear-gradient(to bottom, rgba(0,20,93,1) 0%,rgba(0,15,70,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00145d', endColorstr='#000f46',GradientType=0 ); /* IE6-9 */
font-size: 15px;
}
div.right_menu a:hover
{
color: #ffffff;
background: rgb(3,26,107); /* Old browsers */
background: -moz-linear-gradient(top, rgba(3,26,107,1) 0%, rgba(5,34,144,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(3,26,107,1)), color-stop(100%,rgba(5,34,144,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(3,26,107,1) 0%,rgba(5,34,144,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(3,26,107,1) 0%,rgba(5,34,144,1) 100%); /* Opera 11.10+ */ /* IE10+ */
background: -webkit-gradient(linear, left top, left bottom, from(rgba(3,26,107,1)),to(rgba(5,34,144,1)));
background: -moz-linear-gradient(top, rgba(3,26,107,1) 0%,rgba(5,34,144,1) 100%);
background: linear-gradient(to bottom, rgba(3,26,107,1) 0%,rgba(5,34,144,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#031a6b', endColorstr='#052290',GradientType=0 ); /* IE6-9 */
}
div.right_menu a:last-child
{
-webkit-border-radius: 0px 0px 5px 5px;
border-radius: 0px 0px 5px 5px;
}
div.right_menu p
{
margin: 0px;
padding: 0px;
}
div.right_menu p.style1
{
margin: 0 auto;
font-weight: normal;
text-align: center;
margin-top: 5px;
color: #ffffff;
font-size: 17px;
font-weight: bold;
margin-bottom: 3px;
font-size: 15px;
}
a.home
{
float: left;
width: 51px;
height: 38px;
background: url(../images/home.png) top no-repeat;
}
a.home:hover
{
background: url(../images/home.png) bottom no-repeat;
}
span.breadcrumb_pre
{
float: left;
width: 11px;
height: 38px;
background: url(../images/bread_pre.png);
margin-top: -10px;
margin-left: -21px;
}
span.breadcrumb_post
{
float: right;
width: 11px;
height: 38px;
background: url(../images/bread_post.png);
margin-top: -10px;
margin-right: -21px;
}
div.breadcrumb a.category
{
background: url(../images/bread_bg.png) repeat-x;
float: left;
padding: 10px 10px 0px 10px;
margin-left: 5px;
margin-right: 10px;
font-size: 15px;
color: #ffffff;
text-decoration: none;
height: 28px;
}
div.breadcrumb a.category:hover
{
background: url(../images/bread_bg.png) bottom repeat-x;
}
div.breadcrumb a.category:hover span.breadcrumb_pre
{
background: url(../images/bread_pre.png) bottom;
}
div.breadcrumb a.category:hover span.breadcrumb_post
{
background: url(../images/bread_post.png) bottom;
}
span.bread_game
{
background: url(../images/bread_bg.png) bottom repeat-x;
float: left;
padding: 10px 10px 0px 10px;
margin-left: 5px;
margin-right: 5px;
font-size: 15px;
color: #ffffff;
text-decoration: none;
height: 28px;
position: relative;
}
span.bread_left
{
float: left;
width: 11px;
height: 38px;
background: url(../images/bread_pre.png) bottom ;
position: absolute;
left: -11px;
top: 0px;
}
span.bread_right
{
float: right;
width: 11px;
height: 38px;
background: url(../images/bread_post.png) bottom ;
position: absolute;
right: -11px;
top: 0px;
}
ul.sliderUl img:hover
{
opacity: 0.8;
}
div.how_fund img
{
float: left;
border: 1px solid #9aa6d2;
}
div.how_fund img:hover
{
opacity: 0.8;
}
span.casino-play
{
width: 247px !important;
height: 121px;
background: url(../images/over-1.png) no-repeat;
margin-top: 1px;
margin-left: 1px;
border: 0px !important;
    display: none;
}
.room_list a:hover span.casino-play
{
display: block;
}
div.animat
{
position: absolute;
width: 210px;
height: 150px;
background: url(../images/animation.gif);
display: none;
z-index: 999;
top: 25px;
left: 12px;
}
ul.children
{
list-style: none;
}
ul.adv
{
float: left;
width: 400px;
list-style: none;
margin: 0px;
padding: 0px;
margin-top: 20px;
}
ul.adv li
{
clear: both;
float: left;
width: 100%;
margin-top: 5px;
margin-bottom: 5px;
}
ul.adv div.game_info p
{
width: 435px;
margin: 0px;
margin-bottom: 5px;
}
ul.adv div.game_info
{
margin-bottom: 15px;
padding-bottom: 0px;
}
ul.adv span
{
width: 100%;
display: block;
color: #d6bdfe;
font-weight: 700;
text-align: center;
}
div.forum
{
padding: 10px;
background: url(../images/sprites4.png);
float: left;
-webkit-border-radius: 10px;
border-radius: 10px;
margin-top: 30px;
width: 720px;
}
div.left_automats
{
clear: both;
float: left;
width: 210px;
margin-top: 30px;
margin-right: 15px;
padding: 10px;
background: url(../images/sprites4.png);
-webkit-border-radius: 10px;
border-radius: 10px;
}
div.left_automats img
{
width: 100px;
height: auto;
}
div.left_automats .img_left
{
width: 100px;
float: left;
margin-right: 5px;
margin-bottom: 2px;
}
div.left_automats a:hover
{
opacity: 0.8;
}
span.left_automats_title
{
color: #fff;
margin-bottom: 5px;
font-size: 20px;
float: left;
width: 100%;
text-align: center;
}
div.article h1
{
width: 440px;
}
div.article
{
width: 440px;
float: left;
margin-top: 20px;
}
div.article p
{
width: 100%;
}
.game_wrapper
{
float: left;
width: 100%;
}
div.games_slider
{
clear: both;
width: 674px;
text-align: center;
background: url(../images/sprites4.png);
-webkit-border-radius: 5px;
border-radius: 5px;
padding: 5px;
margin-bottom: 10px;
}
div.games_slider img
{
display: inline-block;
width: 68px;
height:48px;
-o-object-fit: cover;
object-fit: cover;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.img_left a {
    position: relative;
    display: block;
    height: 48px;
    overflow: hidden;
}

.img_left a:after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border: 2px solid #cecfd1;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.games_slider {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.games_slider div.img_left {
    margin: 0 4px;
}
div.img_left
{
width: 68px;
display: inline-block;
}
/* Btn up to top */
#btn_up {
    display: none;
    position: fixed;
    background: url(../images/btn-up.png) no-repeat;
    width: 51px;
    height: 45px;
    bottom: 20px;
    float: right;
    right: 50%;
    margin-right: -545px;
    cursor: pointer;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 2px 5px rgba(0,0,0,.5);
    box-shadow: 0 2px 5px rgba(0,0,0,.5);
    opacity: 0.6;
    -webkit-transition: opacity .2s, -webkit-box-shadow .3s;
    transition: opacity .2s, -webkit-box-shadow .3s;
    -o-transition: box-shadow .3s, opacity .2s;
    -moz-transition: box-shadow .3s, opacity .2s;
    transition: box-shadow .3s, opacity .2s;
    transition: box-shadow .3s, opacity .2s, -webkit-box-shadow .3s;
}
#btn_up:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: 1;
}
#btn_up:active {
    bottom: 19px;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.iframebanner {
    position: relative;
}
.iframebanner ul li {
    position: absolute;
    display: block;
    color: #F0D359;
    font-size: 20px;
    width: 207px;
    height: 60px;
    line-height: 60px;
}
.iframebanner ul li a {
    text-decoration: none;
    color: #fff;
    font-size: 18px;
    padding-left: 20px;
}
.iframebanner ul li:nth-child(1) {
    top: 311px;
    left: 21px;
    padding-left: 20px;
    -moz-animation: truebanner 1s linear infinite;
    -o-animation: truebanner 1s linear infinite;
    animation: truebanner 1s linear infinite;
    -webkit-animation: truebanner 1s linear infinite;
}
.iframebanner ul li:nth-child(1) a {
    color: #FF9500;
}
.iframebanner ul li:nth-child(2) {
    top: 311px;
    left: 248px;
    padding-left: 20px;
}
.iframebanner ul li:nth-child(3) {
    top: 375px;
    left: 21px;
    padding-left: 20px;
}
.iframebanner ul li:nth-child(4) {
    top: 375px;
    left: 248px;
    padding-left: 20px;
}
@-moz-keyframes truebanner {
  from { background: url(../images/truebanner.png) no-repeat 0px -4px; background-size: 101%; }
  to { background: none; }
}
@-o-keyframes truebanner {
  from { background: url(../images/truebanner.png) no-repeat 0px -4px; -o-background-size: 101%; background-size: 101%; }
  to { background: none; }
}
@keyframes truebanner {
  from { background: url(../images/truebanner.png) no-repeat 0px -4px; -webkit-background-size: 101% 101%; -o-background-size: 101%; background-size: 101%; }
  to { background: none; }
}
@-webkit-keyframes truebanner {
  from { background: url(../images/truebanner.png) no-repeat 0px -4px; -webkit-background-size: 101% 101%; background-size: 101%; }
  to { background: none; }
}


/*Header regist form*/
.banner{
    position: relative;
}
.b-reg{
    width: 200px;
    position: absolute;
    top:20px;
    left: -18px;
    line-height: 1;
}
.b-reg__input{
    display: block;
    margin-bottom:5px;
    padding: 0 10px;
    height: 35px;
    line-height: 35px;
    border:1px solid #0000ff;
    -webkit-box-shadow: inset 0 0 .5px 1px #9594ec;
    box-shadow: inset 0 0 .5px 1px #9594ec;
    background: #dfdee2;
    text-decoration: none;
    font-size: 15px;
    color:#4b4b4d;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: .2s;
    -o-transition: .2s;
    -moz-transition: .2s;
    transition: .2s;
}
.b-reg__input:hover,
.b-reg__input:active{
    background: #fff;
    color:#030e36;
    -webkit-box-shadow: 0 0 .5px 2px #00ffff;
    box-shadow: 0 0 .5px 2px #00ffff;
}

.b-reg__list{
    list-style-type: none;
    padding: 0;
    margin:15px -10px 0;
    font-size: 0;
    text-align: center;
}
.b-reg__item{
    margin: 0 1px;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
}
.b-reg__item:first-child{
    margin-left: 0;
}
.b-reg__item:last-child{
    margin-right: 0;
}
.b-reg__btn{
    display: block;
    width: 39px;
    height: 39px;
    overflow: hidden;
    white-space: nowrap;
    text-indent: 101%;
    text-decoration: none;
    outline: none;
    background-image: url(../images/soc.png);
    background-repeat: no-repeat;
    -webkit-transition: .2s;
    -o-transition: .2s;
    -moz-transition: .2s;
    transition: .2s;
}
.b-reg__btn--vk{
    background-position: 0 0;
}
.b-reg__btn--od{
    background-position: -43px 0;
}
.b-reg__btn--mr{
    background-position: -83px 0;
}
.b-reg__btn--fb{
    background-position: -123px 0;
}
.b-reg__btn--tw{
    background-position: -164px 0;
}
.b-reg__btn:hover,
.b-reg__btn:active{
    opacity:.9;
    -webkit-box-shadow: 0 0 1px 3px #00ffff, inset 0 0 2px #00ffff;
    box-shadow: 0 0 1px 3px #00ffff, inset 0 0 2px #00ffff;
}

.b-reg .g-btn--alt{
    margin: 10px 0;
}


/*Buttons*/
.g-btn{
    display: block;
    height: 40px;
    line-height: 40px;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.4);
    color:#fff;
    font-size: 16px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
}

.g-btn--alt{
    background: #a0102c;
    background-image: -webkit-linear-gradient(top, #6c0d20 0% #a0102c 50, #6c0d20 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#6c0d20), color-stop(50%, #a0102c),  to(#6c0d20));
    background-image: -webkit-linear-gradient(top, #6c0d20 0%, #a0102c 50%,  #6c0d20 100%);
    background-image: -moz-linear-gradient(top, #6c0d20 0%, #a0102c 50%,  #6c0d20 100%);
    background-image: -o-linear-gradient(top, #6c0d20 0%, #a0102c 50%,  #6c0d20 100%);
    background-image: linear-gradient(to bottom, #6c0d20 0%, #a0102c 50%,  #6c0d20 100%);
    -webkit-box-shadow: inset 0 1px 1px 1px #8a4754, inset 0 -1px 1px 1px #30060e, 0 0 1px 2px #f61515;
    box-shadow: inset 0 1px 1px 1px #8a4754, inset 0 -1px 1px 1px #30060e, 0 0 1px 2px #f61515;
}


.g-btn--alt:hover,
.g-btn--alt:active{
    background: #6c0d20;
    background-image: -webkit-linear-gradient(top, #a0102c, #6c0d20);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#a0102c), to(#6c0d20));
    background-image: -moz-linear-gradient(top, #a0102c, #6c0d20);
    background-image: -o-linear-gradient(top, #a0102c, #6c0d20);
    background-image: linear-gradient(to bottom, #a0102c, #6c0d20);
}

.g-btn--main{
    background: #429b0d;
    background-image: -webkit-linear-gradient(top, #2a610a 0, #429b0d 50, #2a610a 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#2a610a), color-stop(50%, #429b0d), to(#2a610a));
    background-image: -webkit-linear-gradient(top, #2a610a 0%, #429b0d 50%, #2a610a 100%);
    background-image: -moz-linear-gradient(top, #2a610a 0%, #429b0d 50%, #2a610a 100%);
    background-image: -o-linear-gradient(top, #2a610a 0%, #429b0d 50%, #2a610a 100%);
    background-image: linear-gradient(to bottom, #2a610a 0%, #429b0d 50%, #2a610a 100%);
    -webkit-box-shadow: inset 0 1px 1px 1px #5b8144, inset 0 -1px 1px 1px #132a04, 0 0 1px 2px #1bf91b;
    box-shadow: inset 0 1px 1px 1px #5b8144, inset 0 -1px 1px 1px #132a04, 0 0 1px 2px #1bf91b;
}

.g-btn--main:hover,
.g-btn--main:active{
    background: #2a610a;
    background-image: -webkit-linear-gradient(top, #429b0d, #2a610a);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#429b0d), to(#2a610a));
    background-image: -moz-linear-gradient(top, #429b0d, #2a610a);
    background-image: -o-linear-gradient(top, #429b0d, #2a610a);
    background-image: linear-gradient(to bottom, #429b0d, #2a610a);
}

/*Slot's list*/
.b-slots{
    list-style-type: none;
    padding: 0;
    margin: 0;
}
.b-slots:after{
    clear: both;
    content: "";
    display: block;
}
.b-slots__item{
    float: left;
    margin-right: 20px;
}
.b-slots__inner{
    width:210px;
    margin: 0;
    padding: 0;
    background: url(../images/shadow.png) top center no-repeat;
}
.b-slots__thumb{
    min-height: 150px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.b-slots__thumb .g-btn{
    height: 40px;
    line-height: 40px;
    text-transform: none;
    font-size: 16px;
    position: absolute;
    left: 15px;
    right: 15px;
    opacity: 0;
    z-index: 2;
    color:#fff !important;
}
.b-slots__thumb .g-btn--main{
    top:40px;
    background-image: -webkit-linear-gradient(top, #1f7709, #33a50c);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#1f7709), to(#33a50c));
    background-image: -moz-linear-gradient(top, #1f7709, #33a50c);
    background-image: -o-linear-gradient(top, #1f7709, #33a50c);
    background-image: linear-gradient(to bottom, #1f7709, #33a50c);
}

.b-slots__thumb .g-btn--main:hover,
.b-slots__thumb .g-btn--main:active{
    background-image: -webkit-linear-gradient(bottom, #1f7709, #33a50c);
    background-image: -webkit-gradient(linear, left bottom, left top, from(#1f7709), to(#33a50c));
    background-image: -moz-linear-gradient(bottom, #1f7709, #33a50c);
    background-image: -o-linear-gradient(bottom, #1f7709, #33a50c);
    background-image: linear-gradient(to top, #1f7709, #33a50c);
}

.b-slots__thumb .g-btn--alt{
    top:90px;
    background-image: -webkit-linear-gradient(top, #790e0e, #ca0d0d);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#790e0e), to(#ca0d0d));
    background-image: -moz-linear-gradient(top, #790e0e, #ca0d0d);
    background-image: -o-linear-gradient(top, #790e0e, #ca0d0d);
    background-image: linear-gradient(to bottom, #790e0e, #ca0d0d);
}

.b-slots__thumb .g-btn--alt:hover,
.b-slots__thumb .g-btn--alt:active{
    background-image: -webkit-linear-gradient(bottom, #790e0e, #ca0d0d);
    background-image: -webkit-gradient(linear, left bottom, left top, from(#790e0e), to(#ca0d0d));
    background-image: -moz-linear-gradient(bottom, #790e0e, #ca0d0d);
    background-image: -o-linear-gradient(bottom, #790e0e, #ca0d0d);
    background-image: linear-gradient(to top, #790e0e, #ca0d0d);
}

.b-slots__thumb img{
    display: block;
    width: 210px;
    height: 150px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    -o-object-fit: cover;
    object-fit: cover;
}
.b-slots__img {
    width: 210px;
    height: 150px;
    overflow: hidden;
    -webkit-border-radius: 15px;
    border-radius: 15px; 
    -o-object-fit: cover; 
    object-fit: cover;
}
.b-slots__thumb:after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    border: 6px solid #cecfd1;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.b-slots__name{
    overflow: hidden;
    height: 40px;
    line-height: 36px;
    font-size: 15px;
    color:#6a98ff;
    text-align: center;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.b-slots__inner:hover .b-slots__thumb .g-btn{
    opacity: 1;
}

.alignleft {
    float: left;
    margin-right: 20px;
}
.alignright {
    float: right;
    margin-left: 20px;
}
.money_button {display: block;margin:10px 0 0 0;width:680px;height:78px;background: url("../images/money_b.png") no-repeat;color:transparent}
.money_button:hover {background-position: 0 -78px}
.translate {
    margin: 20px 0;
}
.transposh_flags {
    text-align: center;
}
.translate a {
    display: inline-block;
    margin: 10px 5px;
}
.tr_edit {
    display: none;
}
.bn_container {
    height: 299px;
    padding-top: 1px;
    width: 250px;
    margin: 0 auto;
    background-image: url(../images/freeplayautomaty.jpg);
    clear: both;
    margin-bottom: 10px;
}
.bn_container a{
    text-decoration: none;
    color: white;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    height: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 5px;
}
.text-bn-top span.decored-text {
    background: -webkit-linear-gradient(#e39617, #e4ce16);
    -webkit-background-clip: text;
    -webkit-text-fill-color: #e39617;
    color: #e39617;
    display: block;
    font-weight: bold;
    font-size: 30px;
    color: red;
    text-align: center;
    -webkit-animation-name: textScale;
    -moz-animation-name: textScale;
    -o-animation-name: textScale;
    animation-name: textScale;
    -webkit-animation-duration:1.5s;
    -moz-animation-duration:1.5s;
    -o-animation-duration:1.5s;
    animation-duration:1.5s;
    -webkit-transition-timing-function: ease-in-out;
    -moz-transition-timing-function: ease-in-out;
    -o-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    -webkit-animation-iteration-count:infinite;
    -moz-animation-iteration-count:infinite;
    -o-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
    text-shadow: 2px 2px 5px black, 2px -2px 5px black, -2px 2px 5px black, -2px -2px 5px black;
}
.text-bn-top span {
    font-weight: bold;
}
.text-bn-top {
    font-family: Arial;
    font-size: 16px;
    color: white;
    text-align: center;
    line-height: 1.1;
    text-shadow: 1px 1px 2px black, 1px -1px 2px black, -1px 1px 2px black, -1px -1px 2px black;
}
/*animation*/
@-webkit-keyframes textScale {
    0% {-webkit-transform: scale(1.0);transform: scale(1.0);}
    100% {-webkit-transform: scale(1.05);transform: scale(1.05);}
}
@-moz-keyframes textScale {
    0% {-moz-transform: scale(1.0);transform: scale(1.0);}
    100%   {-moz-transform: scale(1.05);transform: scale(1.05);}
}
@-o-keyframes textScale {
    0% {-o-transform: scale(1.0);transform: scale(1.0);}
    100%   {-o-transform: scale(1.05);transform: scale(1.05);}
}
@keyframes textScale {
    0% {-webkit-transform: scale(1.0);-moz-transform: scale(1.0);-o-transform: scale(1.0);transform: scale(1.0);}
    100%   {-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);}
}

/*animation*/