/*
Theme Name: Vulcan-Theme
Author: Sufius
Author URI: http://localhost
Description: good it
*/
/*-------------------------------------------------------------- */
.footer-text {text-align:center;padding:30px 15px 0 15px;}
@font-face{font-family:'PTSansRegular';src:url("pt_sans-regular-webfont.eot");src:local('?'), url("pt_sans-regular-webfont.woff") format('woff'), url("pt_sans-regular-webfont.ttf") format('truetype'), url("pt_sans-regular-webfont.svg#webfontXXmgsOEo") format('svg');font-weight:normal;font-style:normal;}
body{background:#04060a;font-family:Verdana, sans-serif;color:#f5f5f5;font-size:13px;}
#wrap{margin:0 auto;width:840px;position: relative;}
#header{height:180px;background:url("../img/header.jpg") no-repeat left top;overflow:hidden;position:relative;}
#flash_logo{margin:0 0 0 -10px;}
#flash_logo object {z-index:9995;visibility: visible !important;zoom:1;}
#top_menu{height:40px;padding:7px 60px 0 60px;background:url("../img/top_menu.jpg") no-repeat left top;}
ul.hor_menu{list-style:none;}
ul.hor_menu li{float:left;}
ul.hor_menu a{color:#fff;display:block;padding:5px 30px;font-size:12px;text-decoration:none;font-weight:bold;text-shadow:1px 1px #000000;}
ul.hor_menu a:hover{background:url("../img/top_menu_hover.png") no-repeat center top;}
#main{background:url("../img/main.jpg") repeat-y left top;padding:3px 32px;}
#bottom_menu{padding:16px 60px 0 60px;height:31px;background:url("../img/bottom_menu.jpg") no-repeat left top;}
#footer_top, #footer_bottom{height:39px;}
#footer_top{background:url("../img/footer_top.jpg") no-repeat left top;}
#footer{min-height:100px;padding:0 33px;background:url("../img/main.jpg") repeat-y left top;font-size:11px;}
#footer_bottom{background:url("../img/footer_bottom.jpg") no-repeat left top;}
#content_top{height:6px;background:url("../img/content_bg.png") no-repeat -776px -6px;position:relative;}
#content{width:746px;min-height:300px;background:url("../img/content_bg.png") repeat-y -1552px top;padding:5px 15px;}
#content_bottom{height:6px;background:url("../img/content_bg.png") no-repeat left top;}
p{line-height:1.6;padding:3px 0 7px 0;}
h1{float:left;font-size:20px;color:#FFA810;font-weight:bold;height:30px;background:url("../img/h1n.png");margin:0 0 0 23px;padding:3px 10px 3px 16px;border:1px solid #ffffff;border-bottom:0;border-radius:5px;}
.onindex li {height: 244px !important;}
#h1 h3{float:left;font-size:20px;color:#FFA810;font-weight:bold;height:30px;background:url("../img/h1n.png");margin:0 0 0 23px;padding:3px 10px 3px 16px;border:1px solid #ffffff;border-bottom:0;border-radius:5px;}
#h1{height:32px;}
.wsb-right { text-align: right; padding: 3px 0px 10px 0px !important;}
.widget-social-buttons { font:0px/0px Arial; padding: 0px 0px 0px 18px; }
.widget-social-buttons span { font:12px/18px Tahoma; display: inline-block; position: relative; top:-4px; padding:0px 10px 0px 0px;  }
.widget-social-buttons img { margin: 0px 5px 0px 0px; }

#h10 {
    height: 32px;
    overflow: hidden;
}

#h10 div {
    background: url("../img/h1n.png") repeat scroll 0 0 transparent;
    border: 1px #383838 solid;
    border-radius: 5px 5px 5px 5px;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    color: #FFA810;
    float: left;
    font-size: 20px;
    font-weight: bold;
    height: 30px;
    margin: 0 0 0 23px;
    padding: 3px 10px 3px 16px;
    font-family: PTSansRegular;
}

h2{font-size:18px;color:#FFFFFF;font-weight:bold;font-family:arial;padding:10px 0 5px 0;}
.h2{font-size:18px;color:#FFFFFF;font-weight:bold;font-family:arial;padding:10px 0 5px 0;}
h3{font-size:16px;color:#FFFFFF;font-weight:bold;padding:8px 0 4px 0;}
h1, h2, h3, h4, h5, h6{font-family:PTSansRegular;}
#special{width:756px;height:266px;background:url("../img/special.jpg") no-repeat left top;margin:0 0 20px 0;padding:10px;}
#copyright{text-align:center;font-size:10px;}
#copyright a{color:#FFA810;}
#ul_bottom{list-style:none;}
#ul_bottom li{float:left;border-right:1px solid #646464;}
#ul_bottom li:last-child{border:0;}
#ul_bottom a{color:#fff;display:block;padding:5px 33px;text-decoration:none;}
#ul_bottom a:hover{text-decoration:underline;}
#ul_payments{list-style:none;padding:15px;}
#ul_payments li{float: left;height: 30px;margin: 0 6px;width: 50px;}

#ul_payments a{display:block;width:50px;height:30px;}
.qiwi{background:url("../img/payments.png") left -150px no-repeat;}
.webmoney{background:url("../img/payments.png") left -300px no-repeat;}
.yandex{background:url("../img/payments.png") left -330px no-repeat;}
.rbkmoney{background:url("../img/payments.png") left -180px no-repeat;}
.liqpay{background:url("../img/payments.png") left -30px no-repeat;}
.sms{background:url("../img/payments.png") left -210px no-repeat;}
.moneymail{background:url("../img/payments.png") left -90px no-repeat;}
.visa{background:url("../img/payments.png") left -240px no-repeat;}
.mastercard{background:url("../img/payments.png") left -60px no-repeat;}
.walletone{background:url("../img/payments.png") left -270px no-repeat;}
.privatbank{background:url("../img/payments.png") left -120px no-repeat;}
.alfabank{background:url("../img/payments.png") left top no-repeat;}
#footer p{padding:15px 15px 5px 15px;text-align:center;}
#login{position:absolute;width:190px;height:120px;right:15px;top:45px;z-index: 9999;}
.input_field{height:17px;width:149px;background:url("../img/input.png") no-repeat;border:0;padding:2px;margin-bottom:5px;}
.submit_field{background:url("../img/submit.png") no-repeat;width:81px;height:29px;border:0;cursor:pointer;}
#reg a{font-size:10px;font-family:Arial;color:#FFA810;text-decoration:underline;line-height:1.6;}
#content .slots{list-style:none;}
#content .slots li{width:117px;height:139px;background:url("../img/slot_bg.png") no-repeat top left;padding:4px 0;float:left;margin:15px 16px 5px 16px;text-align:center;list-style:none;}
#content .slots li.index-slot-text{width:175px;background:none;overflow:hidden;margin:15px 5px 5px 0;text-align:left;font-size:11px;}
#content .slots li.index-slot-text:hover{background:none;cursor:default;}
#content .slots img{width:95px;height:95px;margin:5px 0 9px 0;}
#content .slots .show_div img{width:90px;height:35px;margin:5px 0;}
.slots a{display:block;color:#FFA810;text-shadow:0 0 7px #ffffff;text-decoration:none;font-size:12px;}
.slots a:hover p{text-shadow:0 0 12px #ffffff;color:#fafaaf;}
.slots p{margin:0;padding:0;font-weight:bold;display:block;color:#FFA810;text-shadow:0 0 7px #ffffff;text-decoration:none;font-size:12px;}
#content .slots li:hover{background:url("../img/slot_bg.png") no-repeat top right;cursor:pointer;}
#special_ul_main{list-style:none;}
#special_ul_main li{height:265px;width:340px;float:left;margin:0 19px;}
.title-shadow{font-size:15px;font-weight:bold;color:#ffffff;text-shadow:2px 2px #000000;padding:0 0 10px 0;}
.shadow{text-shadow:1px 1px #000000;}
.bold{font-weight:bold;}
#slots_navi{width:200px;height:20px;position:absolute;margin:-26px 0 0;right:0;font-weight:bold;}
#slots_navi a{color:#fff;}
#slots_navi a.current{color:#fff;text-decoration:none;cursor:default;}
#content p{padding:7px 0 8px 0;}
#content ul{padding:5px 0;}
#content li{margin:0 0 0 10px;padding:5px 0 5px 37px;list-style:none;min-height:28px;background:url("../img/tick.png") no-repeat top left;}

#content .menu li{margin:0 0 0 10px;padding:10px 18px;list-style:none;min-height:28px;background:url("../img/tick.png") no-repeat top left;}
#content a{color:#FFA810;}
.center{text-align:center;}
#index-cont-top{height:30px;background:url("../img/index-cont-top.png") no-repeat top left;}
#index-cont-middle{background:url("../img/index-cont-center.png") repeat-y top left;padding:0 40px;}
.tab_item{background:url("../img/index-cont-center.png") repeat-y top left;padding:0 40px;}
#index-cont-bottom{height:35px;background:url("../img/index-cont-bottom.png") no-repeat top left;}
#tabs{padding:5px 0 15px 30px;}
div#tabs a{text-decoration:none;border-bottom:1px dashed #FFA810;}
div#tabs a.current{text-decoration:none;color:#ffffff;cursor:default;border-bottom:none;}
.breadcrumbs{font-size:11px;margin:0 0 10px 0;padding:7px 14px; border: 1px solid #ffffff;  background:url("../img/h1n.png") repeat scroll 0 0 transparent; border-radius:5px; }

	.games_wrap						{ width: 588px; height: 97px; position: relative; padding: 30px 94px; margin: 0 auto 10px auto; background: url("../img/games_bg.png") 50% 50% no-repeat; }
	.games_wrap .next_game			{ position: absolute; display: block; top: 55px; right: 28px; width: 37px; height: 46px; background: url("../img/games_right.png") 50% 0% no-repeat; }
	.games_wrap .next_game:hover		{ background-position: 50% 100%; }
	.games_wrap .prev_game			{ position: absolute; display: block; top: 55px; left: 28px; width: 37px; height: 46px; background: url("../img/games_left.png") 50% 0% no-repeat; }
	.games_wrap .prev_game:hover		{ background-position: 50% 100%; }
	.gallery_game { height: 100px;}
	.gallery_game li					{ width: 94px; height: 91px; margin: 2px; background: url("../img/games_item_bg.png") 50% 50% no-repeat; }
	.gallery_game li:hover			{ background: url("../img/games_item_bg_hover.png") 50% 50% no-repeat; }
	.gallery_game li img				{ width: 78px; height: 75px; margin: 8px; }


.breadcrumbs .hr2 { display:none; }
.breadcrumbs a{color:#FFA810;}
.social{padding:20px 0;clear:both;}
.social>div{float:left;padding:0 5px;height:30px;}
.vk-likeit{width:145px;}
.facebook{width:105px;}
.odnoklassniki{width:170px;}
.show_div{position:absolute;display:none;height:102px;width:102px;margin:5px 0 0 7px;background:url("opaque.png");}
#content .no-cursor li:hover{cursor:default;}
#comment{background:#323232;color:#e1e1e1;text-shadow:0 0 5px #7adcf9;padding:5px;line-height:1.8;width:736px;}
#submit{background:#0a1229;padding:4px;color:#e1e1e1;}
#bannerm{margin:0 0 15px 0;}
#bannervn{margin:10px 0;}
#iframe{margin-top:10px;}
#content p#large-link{text-align:center;font-size:22px;padding:15px 0;}
#addit{display:none;width:1px;height:1px;}
.yashare-auto-init{padding:10px 0 0 0;}
.m10{float:left;margin:0 10px 10px 0;}
.img156{width:156px;height:156px;}
/* --- */

#content .slots-m{
	list-style:none;
}

#content .slots-m li{
	background:none;
	width:140px;
	float:left;
	margin:10px 3px;
	padding:0;
}

#content .slots-m li a{
	color:#ffffff;
}

#content .slots-m li>a{background: url("../img/slot_bg.png") no-repeat scroll 0 0 transparent;color: #FFA810;display: block;font-size: 12px;height: 117px;margin: 0 21px;text-align: center;width: 117px;}

#content .slots-m li>a:hover{
	background:url("../img/slot_bg.png") no-repeat -117px top;
}

#content .slots-m img{
	width:95px;
	height:95px;
	margin:11px;
}

#content .slots-m p{
	text-align:center;
	margin:0;
	padding:0;
	font-size:10px;
}

#content .slots-m a.fs12{
	font-size:12px;
	color:#FFA810;
}
#content .slots-main{
	list-style:none;
}

#content .slots-main li{
	background:none;
	width:160px;
	float:left;
	margin:10px 3px;
	padding:0;
}

#content .slots-main li a{
	color:#ffffff;
}

#content .slots-main li>a{
	display:block;
	width:117px;
	height:117px;
	margin:0 21px;
	background:url("../img/slot_bg.png") no-repeat;
}

#content .slots-main li>a:hover{
	background:url("../img/slot_bg.png") no-repeat -117px top;
}

#content .slots-main img{
	width:95px;
	height:95px;
	margin:11px;
}

#content .slots-main p{
	text-align:center;
	margin:0;
	padding:0;
	font-size:10px;
}

#content .slots-main a.fs12{
	font-size:12px;
	color:#FFA810;
}

#content .menu{
    list-style:none;
    margin:0;
    padding:0;
}
#content .menu li{
    float:left;
    display:block;
    width:204px;
    margin:5px 3px;
}
#content.menu li {
    display: block;
    margin: 0 0 4px;
}
#content .menu a {
    color: #FFFFFF;
    display: block;
    height: 48px;
    overflow: hidden;
    padding: 2px;
    position: relative;
    text-decoration: none;
    width: 204px;
}
#content .menu a span {
    cursor: pointer;
    text-decoration: none;
}
#content .menu .text {
    color: #FFFFFF;
    text-transform: uppercase;
}
#content .menu .icon {
    background: none repeat scroll 0 0 #000000;
    float: left;
    height: 48px;
    overflow: hidden;
    width: 52px;
}
#content .menu .text {
    background: url("../img/bg-menu-el.gif") no-repeat scroll 0 0 transparent;
    float: right;
    height: 31px;
    padding: 17px 0 0 14px;
    width: 136px;
	font-size:12px;
}
#content .menu a .mask {
    background: url("../img/mask01.png") no-repeat scroll 0 0 transparent;
    height: 52px;
    left: 0;
    position: absolute;
    top: 0;
    width: 208px;
}
#content .menu li.active a span, 
#content.menu a:hover span, 
#content .menu a:hover {
    color: #000000;
}
#content .menu li.active .mask, 
#content .menu a:hover .mask {
    background-position: 0 -52px;
}
#content .menu li.active .text, 
#content .menu a:hover .text {
    background-position: 0 -48px;
}
#content .menu li.active {
    font-weight: bold;
}
.banner-glow { width: 774px; margin-left: -15px; top:-0px; margin-bottom: -20px; height: 142px; display: block; position: relative; background: url("../img/banner_glow.png") no-repeat }
#banner-glow {  width: 728px; height: 90px; position: absolute; top:35px; left:24px; }

.wpcf7-form textarea, .wpcf7-form input { color: #fff; padding: 4px 2px; }
.wpcf7-form input[type="submit"]{ cursor: pointer; }

.double-link-banner { background: url("../img/banner.png"); width: 750px; height: 80px; position: relative; }
.double-link-banner ._auth, .double-link-banner ._reg { width: 145px; height: 54px; display: block; text-decoration: none; font-size: 0px; position: absolute; }
.double-link-banner ._auth { right: 11px; top: 11px; }
.double-link-banner ._reg { right: 163px; top: 11px; }

.relative-wrap { position: absolute; left: -260px; top: 100px; }
.left-relative-banner { position: fixed; background: url("../img/_vulcan.png") no-repeat 0 0; padding-top: 144px; width: 209px; }
.left-relative-banner a { text-transform: uppercase; text-align: center; }
.green-button { background-image: url("../img/button-green.png");
background-repeat: no-repeat;
width: 199px;
height: 52px;
margin: 0 auto;
display: block;
line-height: 44px;
text-decoration: none !important;
color: #2d5a02 !important;
font-weight: bold !important;
font-size: 13px !important;
text-shadow: 1px 1px 0 #b4d984 !important;
border: none; 
text-transform: uppercase; }

input.green-button { padding: 0 0 8px 0; }

.orange-button { background-image: url("../img/button-orange.png");
background-repeat: no-repeat;
width: 199px;
height: 52px;
margin: 0 auto;
display: block;
line-height: 44px;
text-decoration: none !important;
color: #6d3300 !important;
font-weight: bold !important;
font-size: 13px !important;
text-shadow: 1px 1px 0 #edc596 !important; }
.green-button:hover, .orange-button:hover { background-position: 0 -52px; }

.double-link-banner #basic-modal {
    display: inline-block;
}
