/*---------------------------------------------------------------------------------

    Theme Name: 777-onlineslots.net
    Theme URI: 777-onlineslots.net
    Author: Аноним
    Version: 1.0

----------------------------------------------------------------------------------- */
/*_____Reset+_____*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, q, small, strong,b, center, dl, dt, dd, ol, ul, li, form, label, legend, article, aside, canvas, figure, footer, header, hgroup, menu, nav, section, audio, video{
	margin:0;
	padding:0;
	font-size:100%;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{
	display:block;
}
.top_menu li, .bot_menu li, .left_menu li, .right_menu li{
	position:relative;
	padding:0;
	list-style:none;	
}
.top_menu li p, .bot_menu li p, .left_menu li p, .right_menu li p{
	margin:0;
	cursor:pointer;
}
a{
	outline:none;
	color:#FFA200;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
a:hover{
	color:#fff;
}
a img{
	border:none;
}
.clear{
    clear:both;
}
.pT10{padding-top:10px;}
.pT20{padding-top:20px;}
.pT40{padding-top:40px;}
p{
    margin:0 0 15px 0;
	text-align:justify;
}
html,body{
	height:100%;
}
* html .wrapper{
	height:100%;
}
/*____end_Reset+_____*/
/*-----------------------------------------------------------------------------------------------------------------*/

h1, h2, h3, h4, h5, h6{
	padding:0 0 10px 0;
	color:#C87F00;
	line-height:1.3;
}

h1{
	color: #ffffff;
}

h1{font-size:19px;}
h2{font-size:18px;}
h3{font-size:17px;}
.title{
    background:url("../../../images/header_1b331f00.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border-radius:5px 5px 0 0;
    color:#FFFFFF;
    font-family:Tahoma,sans-serif;
    font-size:16px;
    font-weight:bold;
    height:31px;
    padding:0 17px;
    position:relative;
    text-shadow:-1px -1px 10px #DDE3EE;
}
.title h2{
    color:#FFFFFF;
    font-family:Tahoma,sans-serif;
    font-size:16px;
    font-weight:bold;
    line-height:1.7;
    text-shadow:-1px -1px 10px #DDE3EE;
}
body{
    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
    line-height:135%;
	color:#C2C2C2;
	background:url("../../../images/light-border_f2c318d4.png") repeat-y scroll 50% 50% #000000;
}
.wrapper{
	width:100%;
	min-width:1000px;
	min-height:100%;
	position:relative;
	float:left;
	background:url("../../../images/body_e24eb36e.jpg") no-repeat scroll 50% 179px rgba(0, 0, 0, 0);
}

.social{
    background:none repeat scroll 0 0 #000000;
    border:1px solid #003285;
    border-radius:5px;
    margin:15px 0;
    padding:5px 5px 4px;
    text-align:left;
}
/*-----------------------------------------------------------------------------------------------------------------*/

/*_____header_____*/
.page_header{
	width:100%;
	position:relative;
	float:left;
	background:url("../../../images/top_a84efea4.jpg") no-repeat scroll 50% 0 rgba(0, 0, 0, 0);	
}
.header{
	width:1000px;
	height:146px;
	position:relative;
	margin:0 auto;	
}
a.logo{
	display:block;
	position:relative;
	float:right;
    margin:1px 0 0 -17px;
    padding-top:15px;
    width:277px;
}
.head_cont{
	position:relative;
	float:left;
	padding:30px 0 0 0;
}
.head_cont img{
	position:relative;
	float:left;
	border:3px solid #0B3A95;
    border-radius:5px;
    display:inline-block;
    line-height:20px;
    margin:1px 14px 0 0;
    padding:3px;
}
/*____end_header_____*/
/*-----------------------------------------------------------------------------------------------------------------*/

/*_____content_____*/
.content{
	width:980px;
	position:relative;
	margin:0 auto;
	border-radius:12px;
    padding:10px;
}
.contentS{
	/*width:980px;*/
	position:relative;
    float:left;
	padding:0;
}
.box{
	width:730px;
    background:url("../../../images/bottom-gradient_1b96c62e.png") repeat-x scroll 0 100% #000000;
    border-radius:0 0 5px 5px;
    padding:5px 10px 20px 10px;
    position:relative;
	float:left;
}
.left{
	width:716px;
}
/* oval */
.wrap_b {
	position: absolute;
	width:167px;
	height:93px;
	background:url("../../../images/oval_hover_c8b812aa.png") no-repeat center center;
	z-index: 100;
	opacity: 0;
}
.wrap_b:hover {
	opacity: 1;
}
.wrap_b span {
	display: block;
	width: 167px;
	height: 41px;
	font: bold 14px Arial;
	line-height: 39px;
}
.wrap_b a {
	text-decoration: none;
	color: #fff;
}
.b_free {
	background:url("../../../images/b_free_2b13fd4d.png") no-repeat 0px -44px;
	margin: 4px 0 0 0;
}
.b_free:hover {
	background:url("../../../images/b_free_2b13fd4d.png") no-repeat 0px -2px;
}
.b_buy {
	background:url("../../../images/b_buy_00a17cd5.png") no-repeat 0px 0px;
}
.b_buy:hover {
	background:url("../../../images/b_buy_00a17cd5.png") no-repeat 0px -42px;
}



.mask_oval {
	position: absolute;
	width:167px;
	height:93px;
	background:url("../../../images/oval_0cb484bf.png") no-repeat center center;
	z-index: 10;
}

.oval{
	display:block;
	width:167px;
	height:130px;
	position:relative;
	float:left;
	margin:5px 7px;
	color:#FFFFFF;
    font-size:12px;
	line-height:1.7;
    font-weight:bold;
	text-align:center;
    text-decoration:none;	
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
/* slot_vk */
.slot_vk{
	width:241px;
	height:113px;
    position:relative;
	float:left;
	background:url("../../../images/slotbox_f552d21f.png") repeat-x scroll 0 -113px rgba(0, 0, 0, 0);
}
.slot_vk:before{
	content:'';
	display:block;
	width:241px;
	height:113px;
	position:absolute;
	top:0px;
	left:0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	background:url("../../../images/slotbox_f552d21f.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
}
.slot_vk:hover:before{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
}
.slot_vk a{
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;	
}
.slot_vk h4{
	font-size:14px;
	font-weight:bold;
	color:#fff;
	padding:0 0 3px 0;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.slot_vk:hover h4{
	color:#FFA200;
}
.slot_vk span{
	font-size:11px;
	color:#686868;
}
.slot_vk span.igrat{
	color:#FFA200;
}
.slot_vk_left{
    position:relative;
	float:left;
	margin:13px 0 0 13px;
}
.slot_vk_left img{
    border:1px solid #004FD4;
    border-radius:5px;
    float:left;
    margin:7px 5px 0;
    position:relative;
}
.slot_vk_right{
    position:relative;
	float:left;
	margin:15px 0 0 4px;
}
.slot-icon .vk-like{
    margin-bottom:3px;
}
.slot-icon .vk-like img{
    border:medium none;
    float:none;
}
.vk-like{
	margin:3px 0;
}
.vk-box, .vk-box .count, .vk-box .count .l, .vk-box .count .r{
    height:22px;
}
.vk-box{
    background:url("../../../images/vk-like-main_15679a05.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color:#2B587A;
    display:inline-block;
    font-weight:bold;
    line-height:22px;
    padding-left:47px;
    text-shadow:1px 1px 0 #FFFFFF;
}
.vk-box .count{
    background:url("../../../images/vk-like-left_2990972b.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding-left:6px;
}
.vk-box .count .l{
    background:url("../../../images/vk-like-right_9b58d731.png") no-repeat scroll 100% 0 rgba(0, 0, 0, 0);
    padding-right:3px;
}
.vk-box .count .r{
    background:url("../../../images/vk-like_2fb9f523.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    padding:0 5px;
}

/* pagin */
.pagin{
	position:relative;
	float:left;
	padding:0 0 0 5px;
}
.pagin a, .pagin span{
	display:block;
	height:21px;	
	position:relative;
	float:left;
	margin:0 2px;
	padding:0 8px;
	color:#fff;
	line-height:1.5;
	text-decoration:none;
	border:1px solid #003082;
	background:#000;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.pagin span{
	background:#003082;
}
.pagin a:hover{
	background:#003082;
}

/* new_slot */
.new_slot img{
	position:relative;
	float:left;
	margin:0 20px 10px 5px;
}
.new_slot h4 a{
	color:#fff;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
}
.new_slot p{
	text-align:left;
	margin:5px 0;
}
 ul.spisok{
	position:relative;
	margin:15px 0 10px 0;
	list-style-position:inside;
}
ul.spisok li{
	margin:3px 0;
	list-style-image:url("../../../images/list-2_ee2c3d0c.png");
}
.right{
	width:350px;
	position:relative;
	float:right;
}

.txt{
	padding:0 10px;
}
div.txt p{
	max-width:739px;
}
/* right_col */
.right_col{
	width:220px;
	position:absolute;
	top:10px;
	right:10px;
}
.right_col .box{
	width:200px;
}
.right_col ul.spisok li a{
	text-decoration:none;
}
/*____end_content_____*/
/*-----------------------------------------------------------------------------------------------------------------*/

/*_____footer_____*/
.hFooter{
	clear:both;
	height:40px;
}
.page_footer{
	width:100%;
	height:40px;
	position:relative;
	float:left;
	margin-top:-40px;
}
.footer{
	width:960px;
	height:39px;
	position:relative;
	margin:0 auto;
    clear:both;
	border-top:1px dotted #555;
}
.footer-bottom{
    background:url("../../../images/footer_14f6ab9b.png") no-repeat scroll 50% 0 #000000;
    height:19px;
    margin-bottom:-6px;
}
.copy{
	position:relative;
	float:left;
	padding:14px 0 0 0;
}
.copy a{
	font-size:12px;
	color:#999;
	text-decoration:none;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
.copy a:hover{
	color:#fff;
}
/*____end_footer_____*/
/*-----------------------------------------------------------------------------------------------------------------*/

/*_________top_menu_________*/
.top_menu_100{
	width:100%;
	position:relative;
	margin:0 auto;
	z-index:222;
	background:#000;
}
.top_menu{
	width:1000px;
	height:33px;
	position:relative;
	margin:0 auto;
}
.top_menu .inner{
	display:table;
	position:relative;
	margin:0 auto;
}

.top_menu a{
	 background:url("../../../images/del_a7c59714.png") no-repeat scroll 100% 11px rgba(0, 0, 0, 0);
    color:#FFA200;
    display:inline-block;
    font-size:13px;
    line-height:31px;
    padding:0 25px;
    text-decoration:none;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	position:relative;
	float:left;
}
.top_menu a:last-child {
	 background:none;
}
.top_menu>ul>li:hover>a, .top_menu>ul>li.current>a{
	color:#fff;
}
/*________end_top_menu_________*/
/*-----------------------------------------------------------------------------------------------------------------*/

/* script viigrashi */
.winnering{
    border:1px solid #003285;
    border-radius:5px;
    padding-bottom:3px;
    position:relative;
}
.winnering ul{
    padding:1px 1px 0;
}
.winnering li{
    background:url("../../../images/winners-back_6356177f.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color:#A7C4BF;
    font-size:10px;
    height:37px;
    padding:3px 10px 11px;
    width:198px;
	list-style-type:none;
}
.winnering li.even{
    background-color:#3E3E3E;
}
.winnering li:last-child{
    background-image:url("../../../images/top-dotted_ba193a11.png");
    background-position:100% 100%;
    background-repeat:repeat-x;
}
.winnering .win-user{
    color:#FFA810;
	position:relative;
    display:block;
    font-size:13px;
    font-weight:bold;
    margin-top:-2px;
	padding-left:37px;
	padding-bottom:5px;
}
.winnering .win-cash{
    color:#FFFFFF;
    float:right;
    font-size:17px;
    font-weight:bold;
    text-shadow:-1px -1px 10px #DDE3EE;
}
.winnering .winners-li{
    padding-top:5px;	
}
.winnering li img{
    background:none repeat scroll 0 0 #FFFFFF;
	position:relative;
    float:left;
    margin-right:8px;
    margin-top:2px;
}
.winnering li a{
    color:#71757D;
    display:block;
    font-size:10px;
    margin-top:-5px;
    text-decoration:underline;
}
.winnering li a:hover{
    text-decoration:none;
}
.winnering small{
    color:#606060;
    font-size:10px;
    line-height:10px;
}
.winnering span{
    color:#5ABDC6;
    font-size:20px;
    line-height:20px;
}
.winnering .terms{
    margin-right:-23px;
}
.winnering .ts{
    display:inline-block;
    padding-right:30px;
}

/* script carusel */
.slider{
    margin-top:-32px;
    padding-top:30px;
    width:100% !important;
}
.slider li{
    margin-top:-28px;
    overflow:visible !important;
    padding-top:28px;
    position:relative;
    width:64px !important;
}
.slider li:hover .tooltip{
    display:block;
    white-space:nowrap;
}
.sliderbox{
    height:52px;
    margin:-24px auto 0;
    overflow:hidden;
    padding-left:12px;
    padding-top:30px;
    position:relative;
    width:576px !important;
}
.slider .prev, .slider .next{
    background:url("../../../images/slider-buttons_a326c1aa.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display:block;
    height:45px;
    position:absolute;
    top:40px;
    width:39px;
}
.slider .prev{
    background-position:-39px 0;
    right:21px;
}
.slider .next{
    left:21px;
}
.slider img{
    background:none repeat scroll 0 0 #FFFFFF;
    border:1px solid #666666;
    border-radius:3px;
    position:relative;
}
.gallery_type li{
    float:left;
    text-align:center;
    width:50%;
}
.tooltip{
    background:none repeat scroll 0 0 #000000;
    border:1px solid #0045A0;
    box-shadow:0 0 5px #5399F4;
    color:#FFA200;
    display:none;
    left:0;
    padding:2px 4px;
    position:absolute;
    text-decoration:underline;
    top:0;
    z-index:100;
}
.sidebar_menu .inner {
    margin-left: 20px;
}
.sidebar_menu .inner a {
    margin: 3px 0;
    list-style-image: url("../../../images/list-2_ee2c3d0c.png");
    display: list-item;
    text-decoration: none;
}