﻿/*
Theme Name: Online-Slotz
Author: Klymenko Ievgen
Version: 1.0
Tags: fixed width, two columns, valid XHTML, widgets
*/

#preloadedImages {
	width: 0px;
	height: 0px;
	display: inline;
	background: url('img/logo_active.png') -9999px -9999px no-repeat;
	background-image: url('img/menu_top_item_1_active.png');
	background-image: url('img/menu_top_item_2_active.png');
	background-image: url('img/menu_top_item_3_active.png');
	background-image: url('img/menu_top_item_4_active.png');
	background-image: url('img/club_frame_active.png');
	background-image: url('img/footer_menu_active.png');
	background-image: url('img/navigation_active.png');
	background-image: url('img/search_button_active.png');
	background-image: url('img/sidebar_slots_title_active.png');
	background-image: url('img/slot_frame_active.png');
}

#preloadedImagesII {
	width: 0px;
	height: 0px;
	display: inline;
	background: url('img/other_games_next_active.png') -9999px -9999px no-repeat;
	background-image: url('img/other_games_prev_active.png');
	background-image: url('img/play_button_active.png');
}

* {
	margin: 0;
	padding: 0;
	border: none;
    box-sizing: border-box;
}

ul, ol, dl { list-style: none; }
a, a:hover, a:active, a:visited { text-decoration:none; color: white; }

.im-clear { float: none; clear: both; }
.im-elusive { position: absolute; left: -99999px; top: -99999px; opacity: 0; }
.im-invisible { visibility: hidden; }
.im-absolute { position: absolute; }
.im-not-edible { display: none; }

h1 {
    font-size: 18px;
	margin-top: 40px;
	margin-bottom: 36px;
    font-family: Open Sans;
	font-weight: 700;
	-webkit-text-stroke: rgba(255,255,255,0.01) 0.1px;
	text-transform: uppercase;
}

h2 {
    font-size: 25px;
	margin-top: 20px;
	margin-bottom: 20px;
    font-family: Open Sans;
	font-weight: 700;
	-webkit-text-stroke: rgba(255,255,255,0.01) 0.1px;
	text-transform: uppercase;
}

h3 {
    font-size: 18px;
	margin-top: 30px;
	margin-bottom: 16px;
    font-family: Open Sans;
	font-weight: 700;
	-webkit-text-stroke: rgba(255,255,255,0.01) 0.1px;
	text-transform: uppercase;
}

body {    
	color: white;
    font-family: Open Sans;
	font-weight: 300;
	-webkit-text-stroke: rgba(255,255,255,0.01) 0.1px;
    font-size: 14px;
	background: black;
}

#all {    
	height: auto;
    min-height: 100%;
}

#wrap {    
	width: 100%;
	height: auto;
    min-height: 100%;
	text-align: center;
	position: absolute;    
	left: 50%;
	overflow: hidden;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}

#header-wrap, #footer-wrap {
	z-index: 5;
	position: relative;
}

#header, #footer, #main, #sidebar {
	width: 1200px;
	margin: 0 auto;
	z-index: 10;
	position: relative;
}

.background-wrap { 
	width: 1844px;
	pointer-events: none;
}

.background {
    height: 100%;
	position: absolute;    
	left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}

.background-shadow {
	z-index: 1005;
	background: url('img/wrap_shadow.png') center repeat-y;
}

.background-texture {
	background: url('img/header.png') top center no-repeat,
				url('img/pattern.png') repeat;
}

.background-footer-menu {
	height: 50px;
	top: 124px;
	background: url('img/footer_menu.png') center top repeat-x;
}

#header-wrap {
	height: 300px;
	z-index: 15;
}

#header {
	height: 300px;
	text-align: center;
	position: relative;
}

.logo {
	display: inline-block;
	position: relative;
	background: url('img/logo.png') center center no-repeat;
	background-size: 100% 100%;
}

.logo:after {
    content: "";
    position: absolute;
	width: 100%;
	height: 100%;
    top: 0; 
	left: 0; 
	bottom: 0; 
	right: 0;
    opacity: 0;
    -webkit-transition: opacity 0.5s;
    -moz-transition: 	opacity 0.5s;
    -o-transition: 		opacity 0.5s;
    transition: 		opacity 0.5s;
	-webkit-backface-visibility: hidden;
	background: url('img/logo_active.png') center center no-repeat;
	background-size: 100% 100%;
}

.logo:hover:after {
    opacity: 1;
}

#header .logo {
	width: 329px;
	height: 212px;
	margin-bottom: -59px;
}

#footer .logo {
	width: 194px;
	height: 125px;
	margin-top: -32px;
	margin-bottom: -24px;
}

#footer .logo:after {
	right: -1px;
}

#header .menu {
	display: inline-block;
	margin-bottom: 35px;
}

#header .menu > ul > li {
	height: 62px;
	float: left;
	position: relative;
}

#header .menu > ul > li > a {
	width: 100%;
	height: 100%;
    font-family: Open Sans;
	font-weight: 600;
	-webkit-text-stroke: rgba(255,255,255,0.01) 0.1px;
    font-size: 16px;    
	line-height: 60px;
	text-transform: uppercase;
	display: block;
	text-align: center;
	cursor: pointer;
	background-position: top center;
	background-repeat: no-repeat;
}

#header .menu > ul > li:nth-child(1) > a {
	width: 273px;
	background-image: url('img/menu_top_item_1.png');
	position: relative;
}

#header .menu > ul > li:nth-child(1) > a:hover,
#header .menu > ul > li:nth-child(1) > a.current {
	background-image: url('img/menu_top_item_1_active.png'), url('img/menu_top_item_1.png');
}

#header .menu > ul > li:nth-child(2) > a {
	width: 225px;
	background-image: url('img/menu_top_item_2.png');
}

#header .menu > ul > li:nth-child(2) > a:hover,
#header .menu > ul > li:nth-child(2) > a.current {
	background-image: url('img/menu_top_item_2_active.png'), url('img/menu_top_item_2.png');
}

#header .menu > ul > li:nth-child(3) > a {
	width: 163px;
	background-image: url('img/menu_top_item_3.png');
}

#header .menu > ul > li:nth-child(3) > a:hover,
#header .menu > ul > li:nth-child(3) > a.current {
	background-image: url('img/menu_top_item_3_active.png'), url('img/menu_top_item_3.png');
}

#header .menu > ul > li:nth-child(4) > a {
	width: 181px;
	background-image: url('img/menu_top_item_4.png');
}

#header .menu > ul > li:nth-child(4) > a:hover,
#header .menu > ul > li:nth-child(4) > a.current {
	background-image: url('img/menu_top_item_4_active.png'), url('img/menu_top_item_4.png');
}

#header .menu > ul > li ul {
	width: 100%;
	padding-top: 11px;
	margin-top: -8px;
	position: relative;
	z-index: 110;
	-webkit-box-shadow: 6px 6px 6px 0px rgba(0,0,0,0.65);
	-moz-box-shadow: 	6px 6px 6px 0px rgba(0,0,0,0.65);
	box-shadow: 		6px 6px 6px 0px rgba(0,0,0,0.65);
	background: url('img/sub_menu_connection_stripe.jpg') top center repeat-x;
}

#header .menu > ul > li:nth-child(1) ul {
	width: 267px;
	margin-left: 6px;
}

#header .menu > ul > li ul li {
	width: 100%;
	height: 30px;
}

#header .menu > ul > li ul li a {
	height: 100%;
	line-height: 29px;
	display: block;
    font-family: Open Sans;
	font-weight: 400;
	-webkit-text-stroke: rgba(255,255,255,0.01) 0.1px;
    font-size: 16px;    
	text-transform: uppercase;
	text-align: center;
	background: rgba(21,105,156,1);
	background: -moz-linear-gradient(top, rgba(21,105,156,1) 0%, rgba(10,83,127,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(21,105,156,1)), color-stop(100%, rgba(10,83,127,1)));
	background: -webkit-linear-gradient(top, rgba(21,105,156,1) 0%, rgba(10,83,127,1) 100%);
	background: -o-linear-gradient(top, rgba(21,105,156,1) 0%, rgba(10,83,127,1) 100%);
	background: -ms-linear-gradient(top, rgba(21,105,156,1) 0%, rgba(10,83,127,1) 100%);
	background: linear-gradient(to bottom, rgba(21,105,156,1) 0%, rgba(10,83,127,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#15699c', endColorstr='#0a537f', GradientType=0 );
}

#header .menu > ul > li ul li:last-child a {
	border-radius: 0px 0px 4px 4px;
	-moz-border-radius: 0px 0px 4px 4px;
	-webkit-border-radius: 0px 0px 4px 4px;
}

#header .menu > ul > li ul li:nth-child(1) a {
	background: rgba(19,94,141,1);
	background: -moz-linear-gradient(top, rgba(19,94,141,1) 0%, rgba(8,68,105,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(19,94,141,1)), color-stop(100%, rgba(8,68,105,1)));
	background: -webkit-linear-gradient(top, rgba(19,94,141,1) 0%, rgba(8,68,105,1) 100%);
	background: -o-linear-gradient(top, rgba(19,94,141,1) 0%, rgba(8,68,105,1) 100%);
	background: -ms-linear-gradient(top, rgba(19,94,141,1) 0%, rgba(8,68,105,1) 100%);
	background: linear-gradient(to bottom, rgba(19,94,141,1) 0%, rgba(8,68,105,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#135e8d', endColorstr='#084469', GradientType=0 );
}

#header .menu > ul > li ul li:nth-child(2) a {
	background: rgba(18,92,136,1);
	background: -moz-linear-gradient(top, rgba(18,92,136,1) 0%, rgba(8,64,94,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(18,92,136,1)), color-stop(100%, rgba(8,64,94,1)));
	background: -webkit-linear-gradient(top, rgba(18,92,136,1) 0%, rgba(8,64,94,1) 100%);
	background: -o-linear-gradient(top, rgba(18,92,136,1) 0%, rgba(8,64,94,1) 100%);
	background: -ms-linear-gradient(top, rgba(18,92,136,1) 0%, rgba(8,64,94,1) 100%);
	background: linear-gradient(to bottom, rgba(18,92,136,1) 0%, rgba(8,64,94,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#125c88', endColorstr='#08405e', GradientType=0 );
}

#header .menu > ul > li ul li:nth-child(3) a {
	background: rgba(19,89,129,1);
	background: -moz-linear-gradient(top, rgba(19,89,129,1) 0%, rgba(8,68,103,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(19,89,129,1)), color-stop(100%, rgba(8,68,103,1)));
	background: -webkit-linear-gradient(top, rgba(19,89,129,1) 0%, rgba(8,68,103,1) 100%);
	background: -o-linear-gradient(top, rgba(19,89,129,1) 0%, rgba(8,68,103,1) 100%);
	background: -ms-linear-gradient(top, rgba(19,89,129,1) 0%, rgba(8,68,103,1) 100%);
	background: linear-gradient(to bottom, rgba(19,89,129,1) 0%, rgba(8,68,103,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#135981', endColorstr='#084467', GradientType=0 );
}

#header .menu > ul > li ul li:nth-child(4) a {
	background: rgba(19,92,134,1);
	background: -moz-linear-gradient(top, rgba(19,92,134,1) 0%, rgba(10,75,113,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(19,92,134,1)), color-stop(100%, rgba(10,75,113,1)));
	background: -webkit-linear-gradient(top, rgba(19,92,134,1) 0%, rgba(10,75,113,1) 100%);
	background: -o-linear-gradient(top, rgba(19,92,134,1) 0%, rgba(10,75,113,1) 100%);
	background: -ms-linear-gradient(top, rgba(19,92,134,1) 0%, rgba(10,75,113,1) 100%);
	background: linear-gradient(to bottom, rgba(19,92,134,1) 0%, rgba(10,75,113,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#135c86', endColorstr='#0a4b71', GradientType=0 );
}

#header .menu > ul > li ul li:nth-child(5) a {
	background: rgba(20,98,146,1);
	background: -moz-linear-gradient(top, rgba(20,98,146,1) 0%, rgba(9,78,118,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(20,98,146,1)), color-stop(100%, rgba(9,78,118,1)));
	background: -webkit-linear-gradient(top, rgba(20,98,146,1) 0%, rgba(9,78,118,1) 100%);
	background: -o-linear-gradient(top, rgba(20,98,146,1) 0%, rgba(9,78,118,1) 100%);
	background: -ms-linear-gradient(top, rgba(20,98,146,1) 0%, rgba(9,78,118,1) 100%);
	background: linear-gradient(to bottom, rgba(20,98,146,1) 0%, rgba(9,78,118,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#146292', endColorstr='#094e76', GradientType=0 );
}

#header .menu > ul > li ul li:nth-child(6) a {
	background: rgba(20,102,149,1);
	background: -moz-linear-gradient(top, rgba(20,102,149,1) 0%, rgba(11,82,123,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(20,102,149,1)), color-stop(100%, rgba(11,82,123,1)));
	background: -webkit-linear-gradient(top, rgba(20,102,149,1) 0%, rgba(11,82,123,1) 100%);
	background: -o-linear-gradient(top, rgba(20,102,149,1) 0%, rgba(11,82,123,1) 100%);
	background: -ms-linear-gradient(top, rgba(20,102,149,1) 0%, rgba(11,82,123,1) 100%);
	background: linear-gradient(to bottom, rgba(20,102,149,1) 0%, rgba(11,82,123,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#146695', endColorstr='#0b527b', GradientType=0 );
}

#header .menu > ul > li ul li a:hover,
#header .menu > ul > li ul li a.current {
	border-bottom: 1px solid #1a79a4;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(26,121,164,1);
	-moz-box-shadow: 0px 0px 5px 0px rgba(26,121,164,1);
	box-shadow: 0px 0px 5px 0px rgba(26,121,164,1);
	background: rgba(19,133,205,1);
	background: -moz-linear-gradient(top, rgba(19,133,205,1) 0%, rgba(18,100,151,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(19,133,205,1)), color-stop(100%, rgba(18,100,151,1)));
	background: -webkit-linear-gradient(top, rgba(19,133,205,1) 0%, rgba(18,100,151,1) 100%);
	background: -o-linear-gradient(top, rgba(19,133,205,1) 0%, rgba(18,100,151,1) 100%);
	background: -ms-linear-gradient(top, rgba(19,133,205,1) 0%, rgba(18,100,151,1) 100%);
	background: linear-gradient(to bottom, rgba(19,133,205,1) 0%, rgba(18,100,151,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1385cd', endColorstr='#126497', GradientType=0 );
}

#header .menu > ul > li ul.fallback {
	display: none;
}

#header .menu > ul > li:hover ul.fallback {
	display: block;
}

.social-networks {
	height: 45px;
}

.pluso .pluso-more {
	display: none !important;
}

#header .social-networks {
	width: 274px;
	display: inline-block;
	position: absolute;
	right: 0;
	bottom: 0;
	background: url('img/separator_sidebar_big.png') bottom center no-repeat;
}

.homepage #content h1 {    
    margin-top: 38px;
	margin-bottom: 26px;
	padding-bottom: 5px;
	text-align: center;
	background: url('img/separator_small.png') bottom center no-repeat;
}

.homepage #navigation {
	margin-top: 38px;
	margin-bottom: 0;
	padding-bottom: 33px;
	background: url('img/separator_content_big.png') bottom center no-repeat;
}

.image-404 {
	width: 100%;
	height: 308px;
	background: url('img/404.png') center no-repeat;
}

.image-404 + h3 {
	text-align: center;
}

#content {
	width: 890px;
	padding-top: 25px;
	float: left;
	text-align: left;
	line-height: 22px;
	display: inline-block;
}

.image img {
	height: 100%;
	width: auto;
}

#content .description .text h2,
#content .description .text h3,
#content .text-wall h2,
#content .text-wall h3,
.strong {
	color: #4abfdf;
	font-family: Open Sans;
	font-weight: 600;
	-webkit-text-stroke: rgba(255,255,255,0.01) 0.1px;
	font-size: 16px;
	margin-top: 23px;
	margin-bottom: 23px;
	display: block;
	text-transform: none;
}

#content .description .text h2,
#content .description .text h3 {
	text-align: left;
}

#content .description .text h3,
#content .text-wall h3 {
	font-size: 14px;
	margin-top: 20px;
	margin-bottom: 20px;
}

a.strong {
	color: #4abfdf;
}

a.strong:hover {
	text-decoration: underline;
}

#content .description .text h4,
#content .text-wall h4 {
	font-family: Open Sans;
	font-weight: 600;
	-webkit-text-stroke: rgba(255,255,255,0.01) 0.1px;
	margin-top: 23px;
	margin-bottom: 23px;
	display: block;
	font-style: normal;
}

#content .description .text ul,
#content .text-wall ul {
	margin-bottom: 21px;
}

#content .description .text li,
#content .text-wall li {
    list-style: url('img/content_li_icon.png') inside;
	margin-left: 3px;
}

#content .text-wall {
	padding-bottom: 36px;
	background: url('img/separator_content_big.png') center bottom no-repeat;
}

#content .text-wall.no-outline {
	padding-bottom: 0;
	background: none;
}

#content .text-wall a {
	color: #4abfdf;
	text-decoration: underline;
}

#content .text-wall a:hover {
	text-decoration: none;
}

#content .text-wall img {
	float: left;
	margin: 20px 30px 20px 0;
}

#content .text-wall img + h2,
#content .text-wall img + h3 {
	margin-top: 0;
}

#content .text-wall .post-image-first {
	margin-top: 0;
}

#content .author {
	text-align: right;
	margin-top: 21px;
	margin-bottom: 2px;
	padding-right: 6px;
}

#content .author span {
	color: #4abfdf;
	text-decoration: underline;
}

#content .slots-top {
	width: 890px;
	height: 187px;
	padding: 5px;
	margin-bottom: 11px;
	text-align: center;
	background: url('img/content_slots_top.png') center no-repeat;
	background-size: 100% 100%;
}

#content .slots-top.no-titles {
	height: 154px;
	padding: 3px 5px;
}

#content .slots-top.no-titles .title {
	display: none;
}

#content .slots-top ul {
	display: inline-block;
	margin: 0 auto;
}

#content .slots-top li {
	width: 210px;
	height: 100%;
	float: left;
	margin-left: 2px;
	margin-right: 2px;
}

#content .slots-top li a {
	height: 100%;
	display: block;
	padding-top: 10px;
	text-align: center;
}

#content .slots-top li a:hover {
	color: #4abfdf;
	text-decoration: underline;
}

#content .slots-top li a .image{
	width: 190px;
	height: 128px;
	overflow: hidden;
	text-align: center;
	display: inline-block;
	-webkit-box-shadow: 0px 0px 5px 2px rgba(77,127,145,1);
	-moz-box-shadow: 	0px 0px 5px 2px rgba(77,127,145,1);
	box-shadow: 		0px 0px 5px 2px rgba(77,127,145,1);
}

#content .slots-top li a:hover .image{
	-webkit-box-shadow: 0px 0px 10px 4px rgba(63,183,218,1);
	-moz-box-shadow: 	0px 0px 10px 4px rgba(63,183,218,1);
	box-shadow: 		0px 0px 10px 4px rgba(63,183,218,1);
}

#sidebar {
	width: 274px;
	float: right;
	display: inline-block;
}

#sidebar .heading {
    font-family: Open Sans;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 20px;
    margin-top: 20px;
    text-transform: uppercase;
    background: rgba(0, 0, 0, 0) url("img/separator_small.png") no-repeat scroll center bottom;
}

#sidebar .slots li {
	margin-bottom: 10px;
}

#sidebar .slots li a {
	height: 58px;
	display: block;
}

#sidebar .slots li a > div {
	height: 100%;
	float: left;
	display: inline-block;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
}

#sidebar .slots li a .image {
	width: 76px;
	padding: 1px;
	overflow: hidden;
	z-index: 11;
	position: relative;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-webkit-box-shadow: 4px 0px 4px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 4px 0px 4px 0px rgba(0,0,0,0.5);
	box-shadow: 4px 0px 4px 0px rgba(0,0,0,0.5);
	background: url('img/sidebar_slots_image.png') center no-repeat;
}

#sidebar .slots li a .image img {
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
}

#sidebar .slots li a .title {
	width: 198px;
	text-align: center;
    font-family: Open Sans;
	font-weight: 700;
	-webkit-text-stroke: rgba(255,255,255,0.01) 0.1px;
    font-size: 14px;
	text-shadow: 2px 2px black;
	text-transform: uppercase;
	position: relative;
	background: rgba(1,94,147,1);
	background: -moz-linear-gradient(top, rgba(1,94,147,1) 0%, rgba(1,45,72,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(1,94,147,1)), color-stop(100%, rgba(1,45,72,1)));
	background: -webkit-linear-gradient(top, rgba(1,94,147,1) 0%, rgba(1,45,72,1) 100%);
	background: -o-linear-gradient(top, rgba(1,94,147,1) 0%, rgba(1,45,72,1) 100%);
	background: -ms-linear-gradient(top, rgba(1,94,147,1) 0%, rgba(1,45,72,1) 100%);
	background: linear-gradient(to bottom, rgba(1,94,147,1) 0%, rgba(1,45,72,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#015e93', endColorstr='#012d48', GradientType=0 );
}

#sidebar .slots li a:hover .title {
	background: url('img/sidebar_slots_title_active.png') center no-repeat, rgba(1,94,147,1);
	background: url('img/sidebar_slots_title_active.png') center no-repeat, -moz-linear-gradient(top, rgba(1,94,147,1) 0%, rgba(1,45,72,1) 100%);
	background: url('img/sidebar_slots_title_active.png') center no-repeat, -webkit-gradient(left top, left bottom, color-stop(0%, rgba(1,94,147,1)), color-stop(100%, rgba(1,45,72,1)));
	background: url('img/sidebar_slots_title_active.png') center no-repeat, -webkit-linear-gradient(top, rgba(1,94,147,1) 0%, rgba(1,45,72,1) 100%);
	background: url('img/sidebar_slots_title_active.png') center no-repeat, -o-linear-gradient(top, rgba(1,94,147,1) 0%, rgba(1,45,72,1) 100%);
	background: url('img/sidebar_slots_title_active.png') center no-repeat, -ms-linear-gradient(top, rgba(1,94,147,1) 0%, rgba(1,45,72,1) 100%);
	background: url('img/sidebar_slots_title_active.png') center no-repeat, linear-gradient(to bottom, rgba(1,94,147,1) 0%, rgba(1,45,72,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#015e93', endColorstr='#012d48', GradientType=0 );
}

#sidebar .slots li a .title .centered {
	width: 100%;
	padding: 0 30px;
	position: absolute;    
	top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.search-wrap {
	height: 87px;
	margin-top: 14px;
	margin-bottom: 7px;
	padding-top: 21px;
	text-align: center;
	background: url('img/separator_sidebar_big.png') center top no-repeat,
				url('img/separator_sidebar_big.png') center bottom no-repeat;
}

.search {
	width: 241px;
	height: 44px;
	display: inline-block;
	position: relative;
	background: url('img/search_field.png') right center no-repeat;
}

.search input[type="text"] {
	width: 100%;
	height: 100%;
	line-height: 42px;
	color: #1e1e1e;
	font-family: Open Sans;
	font-weight: 400;
	-webkit-text-stroke: rgba(255,255,255,0.01) 0.1px;
	padding-left: 63px;
	padding-right: 7px;
	background: none;
}

.search input[type="submit"] {
	width: 48px;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
	background: url('img/search_icon.png') center no-repeat, rgba(15,106,159,1);
	background: url('img/search_icon.png') center no-repeat, -moz-linear-gradient(top, rgba(15,106,159,1) 0%, rgba(1,51,80,1) 100%);
	background: url('img/search_icon.png') center no-repeat, -webkit-gradient(left top, left bottom, color-stop(0%, rgba(15,106,159,1)), color-stop(100%, rgba(1,51,80,1)));
	background: url('img/search_icon.png') center no-repeat, -webkit-linear-gradient(top, rgba(15,106,159,1) 0%, rgba(1,51,80,1) 100%);
	background: url('img/search_icon.png') center no-repeat, -o-linear-gradient(top, rgba(15,106,159,1) 0%, rgba(1,51,80,1) 100%);
	background: url('img/search_icon.png') center no-repeat, -ms-linear-gradient(top, rgba(15,106,159,1) 0%, rgba(1,51,80,1) 100%);
	background: url('img/search_icon.png') center no-repeat, linear-gradient(to bottom, rgba(15,106,159,1) 0%, rgba(1,51,80,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f6a9f', endColorstr='#013350', GradientType=0 );
}

.search input[type="submit"]:hover {
	-webkit-box-shadow: 0px 0px 5px 0px rgba(58,199,234,1);
	-moz-box-shadow: 0px 0px 5px 0px rgba(58,199,234,1);
	box-shadow: 0px 0px 5px 0px rgba(58,199,234,1);
	background: url('img/search_button_active.png') center no-repeat, url('img/search_icon.png') center no-repeat, rgba(15,106,159,1);
	background: url('img/search_button_active.png') center no-repeat, url('img/search_icon.png') center no-repeat, -moz-linear-gradient(top, rgba(15,106,159,1) 0%, rgba(1,51,80,1) 100%);
	background: url('img/search_button_active.png') center no-repeat, url('img/search_icon.png') center no-repeat, -webkit-gradient(left top, left bottom, color-stop(0%, rgba(15,106,159,1)), color-stop(100%, rgba(1,51,80,1)));
	background: url('img/search_button_active.png') center no-repeat, url('img/search_icon.png') center no-repeat, -webkit-linear-gradient(top, rgba(15,106,159,1) 0%, rgba(1,51,80,1) 100%);
	background: url('img/search_button_active.png') center no-repeat, url('img/search_icon.png') center no-repeat, -o-linear-gradient(top, rgba(15,106,159,1) 0%, rgba(1,51,80,1) 100%);
	background: url('img/search_button_active.png') center no-repeat, url('img/search_icon.png') center no-repeat, -ms-linear-gradient(top, rgba(15,106,159,1) 0%, rgba(1,51,80,1) 100%);
	background: url('img/search_button_active.png') center no-repeat, url('img/search_icon.png') center no-repeat, linear-gradient(to bottom, rgba(15,106,159,1) 0%, rgba(1,51,80,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f6a9f', endColorstr='#013350', GradientType=0 );
}

#sidebar .casino-top {
	width: 213px;
	height: 256px;
	padding: 5px;
	display: inline-block;
	margin: 0 auto;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;			
	-webkit-box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.75);
	box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.75);
	background: url('img/sidebar_casino_top_stripe.png') center repeat-x;
}

#sidebar .casino-top li {
	height: 48px;
	margin-bottom: 1px;
}

#sidebar .casino-top li a {
	height: 100%;
	display: block;
}

#sidebar .casino-top li:nth-child(1) a {
	background: rgba(37,82,100,1);
	background: -moz-linear-gradient(top, rgba(37,82,100,1) 0%, rgba(14,38,62,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(37,82,100,1)), color-stop(100%, rgba(14,38,62,1)));
	background: -webkit-linear-gradient(top, rgba(37,82,100,1) 0%, rgba(14,38,62,1) 100%);
	background: -o-linear-gradient(top, rgba(37,82,100,1) 0%, rgba(14,38,62,1) 100%);
	background: -ms-linear-gradient(top, rgba(37,82,100,1) 0%, rgba(14,38,62,1) 100%);
	background: linear-gradient(to bottom, rgba(37,82,100,1) 0%, rgba(14,38,62,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#255264', endColorstr='#0e263e', GradientType=0 );
}

#sidebar .casino-top li:nth-child(2) a {
	background: rgba(14,38,62,1);
	background: -moz-linear-gradient(top, rgba(14,38,62,1) 0%, rgba(14,51,75,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(14,38,62,1)), color-stop(100%, rgba(14,51,75,1)));
	background: -webkit-linear-gradient(top, rgba(14,38,62,1) 0%, rgba(14,51,75,1) 100%);
	background: -o-linear-gradient(top, rgba(14,38,62,1) 0%, rgba(14,51,75,1) 100%);
	background: -ms-linear-gradient(top, rgba(14,38,62,1) 0%, rgba(14,51,75,1) 100%);
	background: linear-gradient(to bottom, rgba(14,38,62,1) 0%, rgba(14,51,75,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e263e', endColorstr='#0e334b', GradientType=0 );
}

#sidebar .casino-top li:nth-child(3) a {
	background: rgba(14,52,75,1);
	background: -moz-linear-gradient(top, rgba(14,52,75,1) 0%, rgba(14,71,93,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(14,52,75,1)), color-stop(100%, rgba(14,71,93,1)));
	background: -webkit-linear-gradient(top, rgba(14,52,75,1) 0%, rgba(14,71,93,1) 100%);
	background: -o-linear-gradient(top, rgba(14,52,75,1) 0%, rgba(14,71,93,1) 100%);
	background: -ms-linear-gradient(top, rgba(14,52,75,1) 0%, rgba(14,71,93,1) 100%);
	background: linear-gradient(to bottom, rgba(14,52,75,1) 0%, rgba(14,71,93,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e344b', endColorstr='#0e475d', GradientType=0 );
}

#sidebar .casino-top li:nth-child(4) a {
	background: rgba(14,71,93,1);
	background: -moz-linear-gradient(top, rgba(14,71,93,1) 0%, rgba(12,71,94,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(14,71,93,1)), color-stop(100%, rgba(12,71,94,1)));
	background: -webkit-linear-gradient(top, rgba(14,71,93,1) 0%, rgba(12,71,94,1) 100%);
	background: -o-linear-gradient(top, rgba(14,71,93,1) 0%, rgba(12,71,94,1) 100%);
	background: -ms-linear-gradient(top, rgba(14,71,93,1) 0%, rgba(12,71,94,1) 100%);
	background: linear-gradient(to bottom, rgba(14,71,93,1) 0%, rgba(12,71,94,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e475d', endColorstr='#0c475e', GradientType=0 );
}

#sidebar .casino-top li:nth-child(5) a {
	background: rgba(12,70,93,1);
	background: -moz-linear-gradient(top, rgba(12,70,93,1) 0%, rgba(10,47,70,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(12,70,93,1)), color-stop(100%, rgba(10,47,70,1)));
	background: -webkit-linear-gradient(top, rgba(12,70,93,1) 0%, rgba(10,47,70,1) 100%);
	background: -o-linear-gradient(top, rgba(12,70,93,1) 0%, rgba(10,47,70,1) 100%);
	background: -ms-linear-gradient(top, rgba(12,70,93,1) 0%, rgba(10,47,70,1) 100%);
	background: linear-gradient(to bottom, rgba(12,70,93,1) 0%, rgba(10,47,70,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c465d', endColorstr='#0a2f46', GradientType=0 );
}

#sidebar .casino-top li a:hover {
	background: rgba(50,153,187,1);
	background: -moz-linear-gradient(top, rgba(50,153,187,1) 0%, rgba(7,67,104,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(50,153,187,1)), color-stop(100%, rgba(7,67,104,1)));
	background: -webkit-linear-gradient(top, rgba(50,153,187,1) 0%, rgba(7,67,104,1) 100%);
	background: -o-linear-gradient(top, rgba(50,153,187,1) 0%, rgba(7,67,104,1) 100%);
	background: -ms-linear-gradient(top, rgba(50,153,187,1) 0%, rgba(7,67,104,1) 100%);
	background: linear-gradient(to bottom, rgba(50,153,187,1) 0%, rgba(7,67,104,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3299bb', endColorstr='#074368', GradientType=0 );
}

#sidebar .casino-top li a > div {
	height: 100%;
	display: inline-block;
	float: left;
}

#sidebar .casino-top li a .number {
	width: 22px;
	line-height: 48px;
	color: #262626;
	font-family: Open Sans;
	font-weight: 700;
	-webkit-text-stroke: rgba(255,255,255,0.01) 0.1px;
}

#sidebar .casino-top li a .image {
	width: 78px;
	padding: 9px 1px 9px 7px;
	padding-left: 7px;
	background: url('img/sidebar_casino_top_image_border.png') right center no-repeat;
}

#sidebar .casino-top li:nth-child(1) a .number {
	background: url('img/sidebar_casino_top_1.jpg') left center no-repeat;
}

#sidebar .casino-top li:nth-child(2) a .number {
	background: url('img/sidebar_casino_top_2.jpg') left center no-repeat;
}

#sidebar .casino-top li:nth-child(3) a .number {
	background: url('img/sidebar_casino_top_3.jpg') left center no-repeat;
}

#sidebar .casino-top li:nth-child(4) a .number {
	color: white;
	background: #0b3a4b;
}

#sidebar .casino-top li:nth-child(5) a .number {
	color: white;
	background: #082c3d;
}

#sidebar .casino-top li a:hover .number {
	opacity: 0.9;
}

#sidebar .casino-top li:nth-child(4) a:hover .number,
#sidebar .casino-top li:nth-child(5) a:hover .number {
	opacity: 1;
	background: rgba(38,117,144,1);
	background: -moz-linear-gradient(top, rgba(38,117,144,1) 0%, rgba(5,51,80,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(38,117,144,1)), color-stop(100%, rgba(5,51,80,1)));
	background: -webkit-linear-gradient(top, rgba(38,117,144,1) 0%, rgba(5,51,80,1) 100%);
	background: -o-linear-gradient(top, rgba(38,117,144,1) 0%, rgba(5,51,80,1) 100%);
	background: -ms-linear-gradient(top, rgba(38,117,144,1) 0%, rgba(5,51,80,1) 100%);
	background: linear-gradient(to bottom, rgba(38,117,144,1) 0%, rgba(5,51,80,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#267590', endColorstr='#053350', GradientType=0 );
}

#sidebar .casino-top li a .info {
	width: 100px;
	padding-left: 11px;
	padding-top: 3px;
}

#sidebar .casino-top li a .title {
	text-align: left;
	font-family: Open Sans;
	font-weight: 700;
	-webkit-text-stroke: rgba(255,255,255,0.01) 0.1px;
	text-transform: uppercase;
	height: 20px;
    overflow: hidden;
    white-space: nowrap;
}

#sidebar .casino-top li a .rating {
	text-align: left;
}

#sidebar .casino-top li a .rating span {
	color: #d0d850;
	font-family: Open Sans;
	font-weight: 400;
	-webkit-text-stroke: rgba(255,255,255,0.01) 0.1px;
}

#content .post,
#content .description {
	width: 882px;
	height: 260px;
	padding: 0 44px;
	margin-bottom: 21px;
	overflow: hidden;
	border: 2px solid #214357;
	border-radius: 			4px 4px 4px 4px;
	-moz-border-radius: 	4px 4px 4px 4px;
	-webkit-border-radius: 	4px 4px 4px 4px;
	-webkit-box-shadow: inset 0px 0px 40px 2px rgba(30,81,111,0.65), 5px 5px 8px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 	inset 0px 0px 40px 2px rgba(30,81,111,0.65), 5px 5px 8px 0px rgba(0,0,0,0.75);
	box-shadow: 		inset 0px 0px 40px 2px rgba(30,81,111,0.65), 5px 5px 8px 0px rgba(0,0,0,0.75);
}

.taxonomy #content .post {
	height: 250px;
	margin-bottom: 8px;
	padding-left: 0;
	border: none;
	border-radius: 			0px 0px 0px 0px;
	-moz-border-radius:		0px 0px 0px 0px;
	-webkit-border-radius: 	0px 0px 0px 0px;
	-webkit-box-shadow: none;
	-moz-box-shadow: 	none;
	box-shadow: 		none;
	background: url('img/separator_content_big.png') center bottom no-repeat;
}

.taxonomy #content .post.last {
	background: none;
}

.category #content h1,
.page #content h1,
.taxonomy #content h1 {
    font-size: 25px;
	margin-top: 0;
	margin-bottom: 19px;
	padding-bottom: 9px;
	text-align: center;
	background: url('img/separator_small.png') center bottom no-repeat
}

.taxonomy #content h1 {
	margin-bottom: 13px;
}

#content .post .title {
    font-size: 18px;
	margin-top: 38px;
	margin-bottom: 10px;
    font-family: Open Sans;
	font-weight: 700;
	-webkit-text-stroke: rgba(255,255,255,0.01) 0.1px;
	text-transform: uppercase;
	display: inline-block;
}

.taxonomy #content .post .title {
	margin-top: 16px;
}

#content .post .title:hover {
	color: #4abfdf;
	text-decoration: underline;
}

#content .post .more {
	margin-top: 22px;
	display: inline-block;
	color: #4abfdf;
	text-decoration: underline;
}

#content .post .text,
#content .description .text {
	margin-top: -4px;
}

#content .post .image,
#content .description .image {
	width: 215px;
	height: 140px;
	overflow: hidden;
	display: inline-block;
	float: left;
	margin-right: 30px;
	text-align: center;
	display: block;
	color: #4abfdf;
	text-decoration: underline;
}

#content .post .more:hover {
	text-decoration: none;
}

#navigation {
	text-align: center;
}

.taxonomy #navigation {
	margin-top: 24px;
}

#navigation .page-numbers {
	width: 44px;
	height: 44px;
	margin-right: 6px;
	color: #d1e2e5;
	font-family: Open Sans;
	font-weight: 700;
	-webkit-text-stroke: rgba(255,255,255,0.01) 0.1px;
	text-align: center;
	line-height: 43px;
	display: inline-block;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	-webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 	2px 2px 2px 0px rgba(0,0,0,0.75);
	box-shadow: 		2px 2px 2px 0px rgba(0,0,0,0.75);
	background: rgba(5,100,155,1);
	background: -moz-linear-gradient(top, rgba(5,100,155,1) 0%, rgba(12,68,100,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(5,100,155,1)), color-stop(100%, rgba(12,68,100,1)));
	background: -webkit-linear-gradient(top, rgba(5,100,155,1) 0%, rgba(12,68,100,1) 100%);
	background: -o-linear-gradient(top, rgba(5,100,155,1) 0%, rgba(12,68,100,1) 100%);
	background: -ms-linear-gradient(top, rgba(5,100,155,1) 0%, rgba(12,68,100,1) 100%);
	background: linear-gradient(to bottom, rgba(5,100,155,1) 0%, rgba(12,68,100,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#05649b', endColorstr='#0c4464', GradientType=0 );
}

#navigation .page-numbers:hover,
#navigation .page-numbers.current {
	background: url('img/navigation_active.png') center no-repeat, rgba(5,100,155,1);
	background: url('img/navigation_active.png') center no-repeat, -moz-linear-gradient(top, rgba(5,100,155,1) 0%, rgba(12,68,100,1) 100%);
	background: url('img/navigation_active.png') center no-repeat, -webkit-gradient(left top, left bottom, color-stop(0%, rgba(5,100,155,1)), color-stop(100%, rgba(12,68,100,1)));
	background: url('img/navigation_active.png') center no-repeat, -webkit-linear-gradient(top, rgba(5,100,155,1) 0%, rgba(12,68,100,1) 100%);
	background: url('img/navigation_active.png') center no-repeat, -o-linear-gradient(top, rgba(5,100,155,1) 0%, rgba(12,68,100,1) 100%);
	background: url('img/navigation_active.png') center no-repeat, -ms-linear-gradient(top, rgba(5,100,155,1) 0%, rgba(12,68,100,1) 100%);
	background: url('img/navigation_active.png') center no-repeat, linear-gradient(to bottom, rgba(5,100,155,1) 0%, rgba(12,68,100,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#05649b', endColorstr='#0c4464', GradientType=0 );
}

#navigation a:last-child {
	margin-right: 0;
}

#main.no-breadcrumbs #content {
	padding-top: 0;
}

#main.slot #content h1 {
	text-align: center;
	padding: 0 110px;
	margin-top: 37px;
	margin-bottom: 27px;
}

#content .clubs {
	height: 330px;
	text-align: center;
	margin-bottom: 27px;
	background: url('img/separator_content_big.png') center bottom no-repeat;
}

#content .clubs .heading {
	height: 49px;
	line-height: 48px;
	text-align: center;
	padding: 0 140px;
	position: relative;
	margin-top: 0;
	margin-bottom: 27px;
    font-family: Open Sans;
    font-size: 25px;
    font-weight: 700;
    text-transform: uppercase;
	display: inline-block;
	background: url('img/clubs_title.png') center no-repeat;
}

#content .clubs .heading span {
	width: 125px;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	display: inline-block;
	background: url('img/clubs_title_icon.png') center center no-repeat;
}

#content .clubs .heading:hover span {
	background-image: url('img/clubs_title_icon_7_active.png'), url('img/clubs_title_icon.png');
}

#content .clubs .heading span:first-child {
	left: 0;
	right: auto;
}

#content .clubs li {
	width: 198px;
	height: 97px;
	text-align: center;
	float: left;
	margin-right: 28px;
	margin-bottom: 30px;
}

#content .clubs li:nth-child(4n) {
	margin-right: 0;
}

#content .clubs li a {
	height: 100%;
	display: block;
	position: relative;
	margin: auto;
	text-align: center;
	overflow: hidden;
	border-radius: 			13px 13px 13px 13px;
	-moz-border-radius: 	13px 13px 13px 13px;
	-webkit-border-radius: 	13px 13px 13px 13px;
}

#content .clubs li a:hover {
	height: 100%;
	display: block;
	position: relative;
	margin: auto;
	text-align: center;
}

#content .clubs li a img {
	width: 100%;
	height: auto;
	border-radius: 			13px 13px 13px 13px;
	-moz-border-radius: 	13px 13px 13px 13px;
	-webkit-border-radius: 	13px 13px 13px 13px;
}

#content .clubs li a .frame {
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 			10px 10px 10px 10px;
	-moz-border-radius: 	10px 10px 10px 10px;
	-webkit-border-radius: 	10px 10px 10px 10px;
	background: url('img/club_frame.png') center no-repeat;
}

#content .clubs li a:hover .frame {
	-webkit-box-shadow: 0px 0px 9px 2px rgba(22,70,86,1);
	-moz-box-shadow: 	0px 0px 9px 2px rgba(22,70,86,1);
	box-shadow:			0px 0px 9px 2px rgba(22,70,86,1);
	background-image: url('img/club_frame_active.png');
}

#content .clubs li a .shadow {
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 			13px 13px 13px 13px;
	-moz-border-radius: 	13px 13px 13px 13px;
	-webkit-border-radius: 	13px 13px 13px 13px;
	-webkit-box-shadow: inset 4px 4px 3px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 	inset 4px 4px 3px 0px rgba(0,0,0,0.75);
	box-shadow: 		inset 4px 4px 3px 0px rgba(0,0,0,0.75);
}

#content .clubs li a:hover .shadow {
	-webkit-box-shadow: none;
	-moz-box-shadow: 	none;
	box-shadow: 		none;
}

#breadcrumbs {
	width: 890px;
	height: 22px;
	padding-bottom: 4px;
	display: inline-block;
	position: absolute;
	left: 0;
	bottom: 0;
	text-align: left;
	color: #4c8d9d;
}

#breadcrumbs.inside  {
	position: relative;
	margin-bottom: 25px;
}

#breadcrumbs a {
	color: white;
	display: inline-block;
	text-decoration: none;
}

#breadcrumbs a:hover {
	color: #4c8d9d;
}

.breadcrumbs-separator {
	width: 12px;
	height: 100%;
	display: inline-block;
	margin: 0 8px 0 12px;
	background: url('img/separator_breadcrumbs.png') center bottom no-repeat;
}

.play-field {
	height: 636px;
	margin-bottom: 30px;
}

.play-field .other-games {
	width: 128px;
	height: 100%;
	padding: 1px 3px;
	float: left;
	display: inline-block;
}

.play-field .other-games .next,
.play-field .other-games .prev {
	width: 122px;
	height: 42px;
	display: inline-block;
	text-align: center;
}

.play-field .other-games .next a,
.play-field .other-games .prev a {
	width: 100%;
	height: 100%;
	display: inline-block;
	margin: 0 auto;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
}

.play-field .other-games .next a {
	background: url('img/other_games_next.png') center no-repeat, rgba(1,94,147,1);
	background: url('img/other_games_next.png') center no-repeat, -moz-linear-gradient(top, rgba(1,94,147,1) 0%, rgba(1,46,72,1) 100%);
	background: url('img/other_games_next.png') center no-repeat, -webkit-gradient(left top, left bottom, color-stop(0%, rgba(1,94,147,1)), color-stop(100%, rgba(1,46,72,1)));
	background: url('img/other_games_next.png') center no-repeat, -webkit-linear-gradient(top, rgba(1,94,147,1) 0%, rgba(1,46,72,1) 100%);
	background: url('img/other_games_next.png') center no-repeat, -o-linear-gradient(top, rgba(1,94,147,1) 0%, rgba(1,46,72,1) 100%);
	background: url('img/other_games_next.png') center no-repeat, -ms-linear-gradient(top, rgba(1,94,147,1) 0%, rgba(1,46,72,1) 100%);
	background: url('img/other_games_next.png') center no-repeat, linear-gradient(to bottom, rgba(1,94,147,1) 0%, rgba(1,46,72,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#015e93', endColorstr='#012e48', GradientType=0 );
}

.play-field .other-games .next a:hover {
	background: url('img/other_games_next_active.png') center no-repeat, url('img/other_games_next.png') center no-repeat, rgba(1,94,147,1);
	background: url('img/other_games_next_active.png') center no-repeat, url('img/other_games_next.png') center no-repeat, -moz-linear-gradient(top, rgba(1,94,147,1) 0%, rgba(1,46,72,1) 100%);
	background: url('img/other_games_next_active.png') center no-repeat, url('img/other_games_next.png') center no-repeat, -webkit-gradient(left top, left bottom, color-stop(0%, rgba(1,94,147,1)), color-stop(100%, rgba(1,46,72,1)));
	background: url('img/other_games_next_active.png') center no-repeat, url('img/other_games_next.png') center no-repeat, -webkit-linear-gradient(top, rgba(1,94,147,1) 0%, rgba(1,46,72,1) 100%);
	background: url('img/other_games_next_active.png') center no-repeat, url('img/other_games_next.png') center no-repeat, -o-linear-gradient(top, rgba(1,94,147,1) 0%, rgba(1,46,72,1) 100%);
	background: url('img/other_games_next_active.png') center no-repeat, url('img/other_games_next.png') center no-repeat, -ms-linear-gradient(top, rgba(1,94,147,1) 0%, rgba(1,46,72,1) 100%);
	background: url('img/other_games_next_active.png') center no-repeat, url('img/other_games_next.png') center no-repeat, linear-gradient(to bottom, rgba(1,94,147,1) 0%, rgba(1,46,72,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#015e93', endColorstr='#012e48', GradientType=0 );
}

.play-field .other-games .prev a {
	background: url('img/other_games_prev.png') center no-repeat, rgba(1,94,147,1);
	background: url('img/other_games_prev.png') center no-repeat, -moz-linear-gradient(top, rgba(1,94,147,1) 0%, rgba(1,46,72,1) 100%);
	background: url('img/other_games_prev.png') center no-repeat, -webkit-gradient(left top, left bottom, color-stop(0%, rgba(1,94,147,1)), color-stop(100%, rgba(1,46,72,1)));
	background: url('img/other_games_prev.png') center no-repeat, -webkit-linear-gradient(top, rgba(1,94,147,1) 0%, rgba(1,46,72,1) 100%);
	background: url('img/other_games_prev.png') center no-repeat, -o-linear-gradient(top, rgba(1,94,147,1) 0%, rgba(1,46,72,1) 100%);
	background: url('img/other_games_prev.png') center no-repeat, -ms-linear-gradient(top, rgba(1,94,147,1) 0%, rgba(1,46,72,1) 100%);
	background: url('img/other_games_prev.png') center no-repeat, linear-gradient(to bottom, rgba(1,94,147,1) 0%, rgba(1,46,72,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#015e93', endColorstr='#012e48', GradientType=0 );
}

.play-field .other-games .prev a:hover {
	background: url('img/other_games_prev_active.png') center no-repeat, url('img/other_games_prev.png') center no-repeat, rgba(1,94,147,1);
	background: url('img/other_games_prev_active.png') center no-repeat, url('img/other_games_prev.png') center no-repeat, -moz-linear-gradient(top, rgba(1,94,147,1) 0%, rgba(1,46,72,1) 100%);
	background: url('img/other_games_prev_active.png') center no-repeat, url('img/other_games_prev.png') center no-repeat, -webkit-gradient(left top, left bottom, color-stop(0%, rgba(1,94,147,1)), color-stop(100%, rgba(1,46,72,1)));
	background: url('img/other_games_prev_active.png') center no-repeat, url('img/other_games_prev.png') center no-repeat, -webkit-linear-gradient(top, rgba(1,94,147,1) 0%, rgba(1,46,72,1) 100%);
	background: url('img/other_games_prev_active.png') center no-repeat, url('img/other_games_prev.png') center no-repeat, -o-linear-gradient(top, rgba(1,94,147,1) 0%, rgba(1,46,72,1) 100%);
	background: url('img/other_games_prev_active.png') center no-repeat, url('img/other_games_prev.png') center no-repeat, -ms-linear-gradient(top, rgba(1,94,147,1) 0%, rgba(1,46,72,1) 100%);
	background: url('img/other_games_prev_active.png') center no-repeat, url('img/other_games_prev.png') center no-repeat, linear-gradient(to bottom, rgba(1,94,147,1) 0%, rgba(1,46,72,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#015e93', endColorstr='#012e48', GradientType=0 );
}

.play-field .other-games .bx-wrapper {
	height: 482px !important;
	margin: 30px 0 31px 8px !important;
}

.play-field .other-games .bx-viewport {
	width: 880px !important;
	height: 100% !important;
}

.play-field .other-games li {
	width: 106px !important;
	height: 72px;
	margin-bottom: 10px;
	position: relative;
}

.play-field .other-games li a {
	width: 100%;
	height: 100%;
	z-index: 20;
	position: relative;
	display: block;
}

.play-field .other-games li .image {
	width: 100%;
	height: 100%;
	padding: 1px;
	overflow: hidden;
	float: left;
	display: inline-block;
	text-align: center;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	background: rgba(168,168,168,1);
	background: -moz-linear-gradient(top, rgba(168,168,168,1) 0%, rgba(63,63,63,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(168,168,168,1)), color-stop(100%, rgba(63,63,63,1)));
	background: -webkit-linear-gradient(top, rgba(168,168,168,1) 0%, rgba(63,63,63,1) 100%);
	background: -o-linear-gradient(top, rgba(168,168,168,1) 0%, rgba(63,63,63,1) 100%);
	background: -ms-linear-gradient(top, rgba(168,168,168,1) 0%, rgba(63,63,63,1) 100%);
	background: linear-gradient(to bottom, rgba(168,168,168,1) 0%, rgba(63,63,63,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8a8a8', endColorstr='#3f3f3f', GradientType=0 );
}

.play-field .other-games li .image img {
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
}

.play-field .other-games li .title {
	height: 100%;
	line-height: 68px;
	padding: 0 22px 0 128px;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	display: none;
	white-space: nowrap;
	overflow: hidden;
	border: 1px solid #37b2ce;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-webkit-box-shadow: 0px 0px 7px 2px rgba(38,93,94,1);
	-moz-box-shadow: 	0px 0px 7px 2px rgba(38,93,94,1);
	box-shadow: 		0px 0px 7px 2px rgba(38,93,94,1);
	background: rgba(13,134,178,1);
	background: -moz-linear-gradient(top, rgba(13,134,178,1) 0%, rgba(20,86,139,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(13,134,178,1)), color-stop(100%, rgba(20,86,139,1)));
	background: -webkit-linear-gradient(top, rgba(13,134,178,1) 0%, rgba(20,86,139,1) 100%);
	background: -o-linear-gradient(top, rgba(13,134,178,1) 0%, rgba(20,86,139,1) 100%);
	background: -ms-linear-gradient(top, rgba(13,134,178,1) 0%, rgba(20,86,139,1) 100%);
	background: linear-gradient(to bottom, rgba(13,134,178,1) 0%, rgba(20,86,139,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d86b2', endColorstr='#14568b', GradientType=0 );
}

.play-field .other-games li a:hover + .title {
	display: block;
}

.play-field .game {
	width: 735px;
	height: 100%;
	float: right;
	padding: 1px;
	margin-right: 4px;
	text-align: center;
	display: inline-block;
	background: url('img/game_frame.png') center no-repeat;
}

.play-field .game .iframe-wrap {
	width: 649px;
	height: 486px;
	margin-top: 50px;
	margin-right: 2px;
	overflow: hidden;
	background: black;
	display: inline-block;
	text-align: center;
	position: relative;
	z-index: 50;
	border-radius: 14px 14px 14px 14px;
	-moz-border-radius: 14px 14px 14px 14px;
	-webkit-border-radius: 14px 14px 14px 14px;
}

#content a.play {
	width: 306px;
	height: 66px;
	line-height: 65px;
	text-align: center;
	display: inline-block;
	color: white;
	text-decoration: none;
    font-size: 25px;
    font-family: Open Sans;
	font-weight: 700;
	-webkit-text-stroke: rgba(255,255,255,0.01) 0.1px;
	text-transform: uppercase;
	text-shadow: 2px 2px black;
	background: url('img/play_button.png') center no-repeat;
}

#content a.play:hover {
	background-image: url('img/play_button_active.png');
}

#main.developers #content h1 {
	text-align: center;
	margin-top: 43px;
	margin-bottom: 28px;
}

#content .slots {
	margin-top: 30px;
}

#content .slots li {
	width: 198px;
	height: 160px;
	text-align: center;
	float: left;
	margin-right: 30px;
	margin-bottom: 30px;
}

#content .slots li:nth-child(4n) {
	margin-right: 0;
}

#content .slots li .link {
	display: block;
	margin: 0 auto 2px;
	text-align: center;
}

#content .slots li .link .title {
	font-size: 16px;
	color: #d6dee6;
	font-family: Open Sans;
	font-weight: 700;
	-webkit-text-stroke: rgba(255,255,255,0.01) 0.1px;
	line-height: 13px;
	margin-bottom: 13px;
	display: block;
	text-align: center;    
    white-space: nowrap;
}

#content .slots li .link:hover .title {
	color: white;
}

#content .slots li .link .image {
	height: 198px;
	height: 107px;
	display: block;
	position: relative;
	overflow: hidden;
	margin: auto;
	text-align: center;
	border-radius: 			10px 10px 10px 10px;
	-moz-border-radius: 	10px 10px 10px 10px;
	-webkit-border-radius: 	10px 10px 10px 10px;
}

#content .slots li .link img {
	border-radius: 			17px 17px 17px 17px;
	-moz-border-radius: 	17px 17px 17px 17px;
	-webkit-border-radius: 	17px 17px 17px 17px;
}

#content .slots li .link .frame {
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 			10px 10px 10px 10px;
	-moz-border-radius: 	10px 10px 10px 10px;
	-webkit-border-radius: 	10px 10px 10px 10px;
	background: url('img/slot_frame.png') center no-repeat;
}

#content .slots li .link:hover .frame {
	-webkit-box-shadow: 0px 0px 9px 2px rgba(22,70,86,1);
	-moz-box-shadow: 	0px 0px 9px 2px rgba(22,70,86,1);
	box-shadow:			0px 0px 9px 2px rgba(22,70,86,1);
	background-image: url('img/slot_frame_active.png');
}

#content .slots li .link .shadow {
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 			13px 13px 13px 13px;
	-moz-border-radius: 	13px 13px 13px 13px;
	-webkit-border-radius: 	13px 13px 13px 13px;
	-webkit-box-shadow: inset 4px 4px 3px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 	inset 4px 4px 3px 0px rgba(0,0,0,0.75);
	box-shadow: 		inset 4px 4px 3px 0px rgba(0,0,0,0.75);
}

#content .slots li .link:hover .shadow {
	-webkit-box-shadow: none;
	-moz-box-shadow: 	none;
	box-shadow: 		none;
}

#content a.free,
#content a.paid {
	width: 97px;
	height: 26px;
	display: inline-block;
	line-height: 25px;
	text-transform: uppercase;
	font-size: 13px;
	color: white;
	border-radius: 			2px 2px 2px 2px;
	-moz-border-radius: 	2px 2px 2px 2px;
	-webkit-border-radius: 	2px 2px 2px 2px;
	background: url('img/slot_button_free.png') center top no-repeat;
	background-size: 100% 200%;
}

.taxonomy #content a.free,
.taxonomy #content a.paid {
	width: 100px;
	height: 30px;
	margin-top: 14px;
	line-height: 28px;
	font-size: 16px;
}

#content a.free {
	float: left;
	background-image: url('img/slot_button_free.png');
}

#content a.free:hover {
	-webkit-box-shadow: 0px 0px 5px 1px rgba(50,214,226,1);
	-moz-box-shadow: 	0px 0px 5px 1px rgba(50,214,226,1);
	box-shadow: 		0px 0px 5px 1px rgba(50,214,226,1);
	background-position: center bottom;
}

.taxonomy #content a.free:hover {
	-webkit-box-shadow: 0px 0px 9px 1px rgba(50,214,226,1);
	-moz-box-shadow: 	0px 0px 9px 1px rgba(50,214,226,1);
	box-shadow: 		0px 0px 9px 1px rgba(50,214,226,1);
}

#content a.paid {
	float: right;
	background-image: url('img/slot_button_paid.png');
}

#content a.paid:hover {
	-webkit-box-shadow: 0px 0px 5px 1px rgba(242,96,96,1);
	-moz-box-shadow: 	0px 0px 5px 1px rgba(242,96,96,1);
	box-shadow: 		0px 0px 5px 1px rgba(242,96,96,1);
	background-position: center bottom;
}

.taxonomy #content a.paid:hover {
	-webkit-box-shadow: 0px 0px 9px 1px rgba(242,96,96,1);
	-moz-box-shadow: 	0px 0px 9px 1px rgba(242,96,96,1);
	box-shadow: 		0px 0px 9px 1px rgba(242,96,96,1);
}

.slots-list ul {
    -moz-column-count: 4;
    -webkit-column-count: 4;
    column-count: 4;
}

.slots-list li {
	margin-bottom: 9px;
}

.slots-list a {
	font-family: Open Sans;
	font-weight: 600;
	-webkit-text-stroke: rgba(255,255,255,0.01) 0.1px;
}

.slots-list a:hover {
	text-decoration: underline;
}
	
#content .image-and-links {
	width: 215px;
	height: 190px;
	margin-right: 30px;
	float: left;
	display: inline-block;
	overflow: hidden;
	text-align: center;
}

#content .image-and-links .image {
	position: relative;    
}

#content .image-and-links .image img {
	position: absolute;    
	left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
	
.casino #content .image-and-links {
	width: 350px;
	height: 100%;
}

.casino #content .image-and-links .image {
	width: 100%;
	height: 284px;
	margin-bottom: 17px;
}

.casino #content .summary {
	margin-bottom: 37px;
}
	
.casino #content .info {
	width: 502px;
	float: right;
	border-collapse: collapse;
}

.casino #content .info a {
	color: #026eb1;	
}

.casino #content .info a:hover {
	text-decoration: underline;
}
	
.casino #content .info th {
	width: 224px;
	border: 1px solid #025284;
	padding: 8px 0 8px 11px;
	font-family: Open Sans;
	font-weight: 700;
	-webkit-text-stroke: rgba(255,255,255,0.01) 0.1px;
	text-transform: uppercase;
	vertical-align: top;
	background: #011521;
}
	
.casino #content .info td {
	border: 1px solid #025284;
	padding: 8px 0 8px 11px;
	color: #282828;
	vertical-align: top;
	background: #c0d4e0;
}
	
.casino #content .play-wrap {
	text-align: center;
	margin-top: 18px;
	margin-bottom: 34px;
}
	
.casino #content .rating {
	color: #4abfdf;
	font-size: 16px;
	font-family: Open Sans;
	font-weight: 600;
	-webkit-text-stroke: rgba(255,255,255,0.01) 0.1px;
}
	
.casino #content .rating .text {
	display: inline-block;
	margin-right: 37px;
	float: left
}
	
.casino #content .rating .text span {
	color: #ff9037;
	padding-left: 5px;
	font-size: 14px;
	font-family: Open Sans;
	font-weight: 300;
	-webkit-text-stroke: rgba(255,255,255,0.01) 0.1px;
}

.kksr-star .orange,
.kksr-star.yellow {
    background-image: url('img/star_rating_orange.png') !important;
}

.kksr-star.gray {
    background-image: url('img/star_rating_blue.png') !important;
}

.kk-star-ratings.lft {
    margin-top: 3px !important;
}
	
#main.casinos #content h1 {
	font-size: 25px;
	text-align: center;
	margin-top: 0;
	margin-bottom: 28px;
}

.casinos .casinos-top-wrap {
	width: 100%;
	padding: 0 10px 12px;
	background: #0264a4;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
}

.casinos .casinos-top {
	width: 100%;
	border-collapse: collapse;
	text-align: center;
	vertical-align: middle;
}

.casinos .casinos-top th {
	height: 38px;
	line-height: 37px;
	padding: 0 6px 0 5px;
	font-family: Open Sans;
	font-weight: 700;
	-webkit-text-stroke: rgba(255,255,255,0.01) 0.1px;
	text-transform: uppercase;
	background: url('img/casinos_top_head_separator.png') right center no-repeat,
				#011929;
}

.casinos .casinos-top th:last-child {
	background-image: none;
	padding-right: 5px;
}

.casinos .casinos-top .number {
	width: 30px;
}

.casinos .casinos-top .image {
	width: 150px;
}

.casinos .casinos-top .bonus {
	width: 169px;
}

.casinos .casinos-top .rating {
	width: 86px;
}

.casinos .casinos-top .platform {
	width: 178px;    
	padding-left: 10px;
    padding-right: 10px;
}

.casinos .casinos-top td {
	height: 49px;
	max-height: 49px;
	overflow: hidden;
	border-bottom: 1px solid #0264a4;
	background: #013659;
}

.casinos .casinos-top .number {
	font-family: Open Sans;
	font-weight: 700;
	-webkit-text-stroke: rgba(255,255,255,0.01) 0.1px;
	background: #012943;
	background-position: left center;
	background-repeat: no-repeat;
}

.casinos .casinos-top tr:nth-child(1) .number {
	color: #262626;
	background-image: url('img/casinos_top_1.png');
}

.casinos .casinos-top tr:nth-child(2) .number {
	color: #262626;
	background-image: url('img/casinos_top_2.png');
}

.casinos .casinos-top tr:nth-child(3) .number {
	color: #262626;
	background-image: url('img/casinos_top_3.png');
}

.casinos .casinos-top .image div {
	background: #013659;
}

.casinos .casinos-top .image div {
	height: 100%;
	background: url('img/casinos_top_image_frame.png') center no-repeat;
	overflow: hidden;
	padding-top: 4px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
	.casinos .casinos-top .image div {
		padding-top: 3px;
	}
}

.casinos .casinos-top .image a {
	width: 104px;
	height: 40px;
	display: inline-block;
	text-align: center;
	overflow: hidden;
}

.casinos .casinos-top .image a img {
	width: 100%;
	height: auto;
}

.check-yes,
.check-no {
	width: 32px;
	height: 32px;
	display: inline-block;
	margin: auto;
	background-position: center;
	background-repeat: no-repeat;
}

.check-yes {
	background-image: url('img/check_yes.png');
}

.check-no {
	background-image: url('img/check_no.png');
}

.casinos .casinos-top .casino-review,
.casinos .casinos-top .casino-play {
	width: 69px;
	height: 26px;
	line-height: 25px;
	font-size: 13px;
	text-align: center;
	display: inline-block;
	text-transform: uppercase;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: 100% 200%;
}

.casinos .casinos-top .casino-review {
	background-image: url('img/slot_button_free.png');
}

.casinos .casinos-top .casino-review:hover {
	background-position: center bottom;
}

.casinos .casinos-top .casino-play {
	background-image: url('img/slot_button_paid.png');
}

.casinos .casinos-top .casino-play:hover {
	background-position: center bottom;
}

.casinos .casinos-top .client div {
	height: 100%;
	overflow: hidden;
	padding-top: 8px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
	.casinos .casinos-top .client div {
		padding-top: 6px;
	}
}

#content .description h2 {
	text-align: center;
	margin-bottom: 36px;    
    font-size: 18px;
	font-family: Open Sans;
    font-weight: 700;
    margin-top: 30px;
    text-transform: uppercase;
}

#content .description {
	height: auto;
	padding-top: 10px;
	padding-bottom: 35px;
	margin-top: 44px;
	margin-bottom: 0;
}

#content .description .image {
	width: 100%;
	height: auto;
	margin: 0 auto 29px;
	display: block;
	text-align: center;
}

#content .description p {
	margin-bottom: 21px;
}

#content .description a {
	color: #4ABFDF;
	text-decoration: underline;
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
	#content .description a {
		text-decoration: none;
		border-bottom: 1px solid #41A7C3;
		line-height: 13px;
		display: inline-block;
	}
}

#content .description a:hover {
	text-decoration: none;
	border-bottom: none;
}

#footer-wrap {
	height: 389px;
	margin-top: -43px;
	padding-top: 124px;
	background: url('img/footer.png') center no-repeat;
}

#footer {
	height: 265px;
}

#footer .menu {
	display: inline-block;
	margin-bottom: 35px;
}

#footer .menu ul li {
	height: 50px;    
	margin-left: 13px;
    padding-left: 15px;
	float: left;
	background: url('img/footer_menu_dot.png') left center no-repeat;
}

#footer .menu ul li:first-child {
	background: none;
}

#footer .menu ul li a {
	height: 100%;
	font-size: 14px;
	line-height: 50px;
	text-transform: uppercase;
	display: block;
	text-align: center;
}

#footer .menu ul li a:hover,
#footer .menu ul li a.current {
	text-decoration: underline;
	background: url('img/footer_menu_active.png') center bottom no-repeat;
	background-size: 100% 44px;
}

#footer .copyright {
	margin-top: 10px;
}