﻿body {
font-family: Verdana;
font-size: 12px;
margin: 0;
padding: 0;
background: url('images/bg.png') scroll 50% 0 repeat #A7C54E; /**/
min-width: 1000px;
}

#adContainer {
	/*position: absolute;*/
	top: 0;
	bottom: 0;
	width: 100%;
	/*height: 80%;*/
	z-index: 1100;
}
#googleInfoBlock {
	/*position: absolute;*/
	top: 0;
	bottom: 0;
	width: 100%;
	background-image: url(../images/background_cover.png);
	z-index: 1200;
}

#infobody {
font-family: Verdana;
font-size: 12px;
margin: 0;
padding: 0;
}
td, th {
padding: 0;
font-weight: normal;
text-align: left;
}
p {
margin: 0;
}
img {
border: 0;
display: block;
}
table {
border-collapse: collapse;
font-family: Verdana;
font-size: 12px;
color: #545454;
line-height: 130%;
}
a {
color: #FE6D02;
text-decoration: none;
}
a:hover {
color: #000000;
text-decoration: none;
}
div {
margin: 0;
padding: 0;
}
input, textarea, select {
font-family: Verdana;
color: #777;
font-size: 12px;
padding-left: 2px;
border: 0;
}
font{
    font-size: 12px;
}
form {
margin: 0;
}
h1 {
font-family: Verdana;
font-size: 13px;
color: #68B201;
margin: 0;
padding: 0;
}
hr {
margin: 0;
padding: 0;
color: #CFCFCF;
background-color: #CFCFCF;
height: 1px;
border-width: 0px;
font-weight: normal;
}

#cobweb_l, #cobweb_r{
    display: block;
    position: absolute;
}
#cobweb_l{
    left: 0px;
}
#cobweb_r{
    right: 0px;
}


#img_perehod{
    height: 408px;
    background: url('images/img_perehod.png') no-repeat scroll 50% 0px; /*no-repeat scroll 50% 0px */
}

#lines{
    width: 100%;
    display: inline-block;    
}
#line1{
    height: 175px;
    background: url('images/head.png') no-repeat scroll 50% 0px;
}
#line2{
    width: 100%;
    padding: 0;
    height: 45px;
    background-color: #B286BB;
    text-align: center;
    position: fixed;
    bottom: 0px;
    z-index: 11;
}

#link_history {
    width: 126px;
    height: 64px;
    position: absolute;
    left: 3%;
    top: 5px;
}
#link_history .game{
    border-radius: 2px;
    float: right;
    margin-right: -24px;
    position: relative;
    background-color: #fff;
}
#link_history .game img{
    width: 48px;
    height: 34px;
    margin: 2px;
}
#histor_time{
    width: 38px;
    height: 38px;
    background: url('images/time.png') no-repeat;
    float: right;
    z-index: 5;
    position: relative;
    margin-top: 26px;
}
#histor_time:hover{
    background: url('images/time_on.png') no-repeat;
}
#game_time1{
    z-index: 4;
    margin-top: 17px;
}
#game_time2{
    z-index: 3;
    margin-top: 9px;
}
#game_time3{
    z-index: 2;
    margin-top: 0;
}

#line3{
    text-align: center;
    width: 100%;
    height: 40px;
    background-color: #EE2B56;
	/*border-bottom: 6px solid #D00D38;*/
    position: relative;
    z-index: 0;
}
#top_our_game, #offer_link, #contacts{
    display: inline-block;
    margin: -5px 10px 0 10px;
}
#top_our_game{
    width: 335px;
    height: 50px;    
    background-image: url('images/our_game_new.png');
}
#offer_link{
    width: 280px;
    height: 50px;
    background: url("images/offer2.png") no-repeat;
}
#contacts{
    width: 150px;
    height: 50px;
    background: url('images/contacts.png') no-repeat;    
}
#contacts:hover{
    cursor: pointer;
}
#contacts_text{
    display: none;
    position: fixed;
    left: 15px;
    bottom: 50px;
    z-index: 5;
    background-color: #fff;
    border-radius: 10px;
    color: #E7244F;
    font-size: 16px;
    padding: 7px 10px;
}

/*@media (max-width:1500px){
    #offer_link{
        top: 10px;
        right: 170px;
    }
}*/
#line4{
    /*height: 128px;*/
    text-align: center;
    min-width: 1000px;
    overflow: hidden;
}
#line4 .cat{
    display: inline-block;
    margin: 0px;
    opacity: 1;
}
#line4 .cat:hover{
    opacity: 0.8;
}
#line4 .cat img{
    margin: 0 5px;
}
#invisible_cat{
    display: none;
    position: absolute;
    text-align: left;
    background-color: #82449A;
    padding: 5px;
    /*border-radius: 8px;*/
    /*margin: 115px 0px 0px -97px;*/
    z-index: 20;
    border: 1px solid #B286BB;
}
#invisible_cat .invisible_cat{
    color: #fff;
    font-size: 14px;
}
#invisible_cat .invisible_cat:hover{
    opacity: 1;
    text-decoration: underline;
}
#invisible_cat_hover, #invisible_cat_hover a{
    display: inline-block;
}
#invisible_cat_hover a img {
    width: 90%;
}
#invisible_cat_hover:hover #invisible_cat{
    display: block;
}


#page {
	width:100%;
	margin: 1px auto 45px;
	position: relative;
    text-align: center;
}

.all_top {
	width: 800px;
	height:73px;
    margin: -73px auto 0 auto;
    border: 1px solid #fff;
}
#menu{    
    text-transform: uppercase;
    font-size: 14px;
    display: inline-block; 
    margin-left: 100px;   
}
#menu a{
    float: left;
    color: #fff;
    cursor: pointer;
    margin: 10px 20px;
}

#search {
float: right;
border-radius: 4px;
width: 208px;
height: 22px;
margin: 6px -82px 0px 0px;
}
#search input{

}
#knopka_search{
	width: 28px;
	background-image: url('images/knopka_search.png'); 
	float: right;	
}
#knopka_search:hover{
	cursor: pointer;
}
#search_text{
	width: 130px;
	border-radius: 4px;
	height: 28px;
}

.af {
	clear: both;
}

#content{
    margin: 0 auto;
}

.game_preview, .game_preview_small  {
	overflow: hidden;
}

.game_preview:hover > .game_preview_title, .game_preview_small:hover > .game_preview_title, .game_preview_big:hover> .game_preview_title{
	display: block;
}
/*.game_preview:hover, .game_preview_small:hover, .game_preview_big:hover{
   background-color: #D10263;
}*/
.game_preview, .game_preview_big{
	
    margin: 3px;
    background-color: #fff;
    display: inline-block;
    border-radius: 15px;
}
.game_preview{
    width: 150px;
    height: 100px;
    overflow: hidden;
    padding: 2px;
}

.img_slide{
    width: 365px;
    height: 120px;
}
.on_img_slide{
	position: absolute;
	width: 190px;
	height: 131px;
	opacity: 0;
	z-index: 3;
	margin: -7px 0px 0px -6px;
}
.game_preview > img {
	width: 150px;
	height: 100px;
    border-radius: 15px;
    float: left;
    margin-right: 2px;
    
}
.game_preview_big > img{
    width: 386px;
	height: 270px;
    margin: 3px;
}

.game_preview_small {
	margin-bottom: 7px;
    background-color: #fff;
    border-radius: 10px;
    display: block;
}
.game_preview_small > img {
	width: 122px;
	height: 81px;
    margin: 2px;
    border-radius: 10px;
    
}
.game_preview_title {
    color: #FFF;
    text-align: center;
    font-size: 12px;
    background-color: #82449A;
    display: none;
    height: 35px;
    width: 140px;
    position: absolute;
    margin: 65px 0px 0px 0px;
    opacity: 0.9;
    padding: 0px 5px;
    overflow: hidden;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
}
.game_preview_small .game_preview_title{
    color: #fff;
	text-align: center;
	font-size: 11px;
    background-color: #82449A;
    display: none;
    height: 32px;
    width: 112px;
    position: absolute;
    margin: -33px 0 0 2px;
    opacity: 0.9;
        border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.game_preview_big .game_preview_title, .game_preview_big2 .game_preview_title {
	color: #fff;
	text-align: center;
	font-size: 12px;
    background-color: #473B51;
    display: none;
    height: 50px;
    width: 376px;
    position: absolute;
    margin: -52px 0 0 3px;
    opacity: 0.9;
    padding: 0 5px;
    overflow: hidden;
}

.game_preview_small_without_title{
    height: 98px;
    width: 130px;
    padding: 0 11px 6px 11px;
}
.game_preview_small_without_title img{
    height: 98px;
    width: 130px;
}

.game_preview_cata{
    width: 100%;
    max-height: 226px;
    overflow: hidden;
}









.game_cat_table{
    height:35px;
    width:99%; 
    margin: 0 auto;
    text-align: center;
    
}
.game_cat_table td{
    margin: 0 5px;
}
.more{
    width:103px; 
    background:url("images/more.png") no-repeat;
}
.more a{
    display: block;
    width: 103px;
    height: 35px;
}
.more:hover{
    opacity: 0.9;
}

.game_cat_table2{
    width:100%;
}
.game_cat_table2 hr{
    background-color:#F80C8A; 
    height:4px;
}
.game_cat_table2 .cat_titlea{
    color:#F80C8A; 
    width: 150px;
    text-align:center;
    font-size: 16px;
    font-weight: 600;
}












.new, .top, .hot, .feature, .soon{
   position: absolute;
   width: 76px;
   height: 74px;
   z-index: 2; 
   margin: -4px 0px 0px -5px;
}
.new{
       background: url('images/new.png') no-repeat;
}
.top{
       background: url('images/top3.png') no-repeat;
}
.hot{
    background: url('images/hot.png') no-repeat;
}
.soon{
    background: url('images/soon.png') no-repeat;
}
.feature{
       background: url('images/featured.png') no-repeat;
}
.new_big{
    position: absolute;
    width: 387px;
    height: 267px;
    z-index: 2; 
    margin: -7px 0 0 -7px;
    background: url('images/new_big3.png') no-repeat;
}



/* game fin */
#all_info{
    margin: 0px auto 0 auto;
    min-height: 625px;    
    display: inline-block;
    vertical-align: top;
    border-collapse: collapse;
}
#all_info tbody{
    display: inline-block;
    vertical-align: top;
    border-color: inherit;
}
/*.b160x600{
    width: 160px;
    height: 620px;
    padding: 5px;
    text-align: center; 
    float: left; 
    background-color: #fff;
    border-radius: 5px;      
}
.b160x600 .text{
    text-transform: uppercase;        
}

.side_game{
    width: 121px;
    margin: 0 7px;
    float: left;
    height: 44px;
}*/
.b160x600_1, .b160x600_2{
    width: 160px;
    height: 620px;
    padding: 0 5px;
    text-align: center;
    border-radius: 5px;
}
.b160x600_1 .text, .b160x600_2 .text, .b160x600_1_close .text, .b160x600_2_close .text{
    text-transform: uppercase;
    font-size: 10px;
	height: 14px;	
}

.b160x600_1_close, .b160x600_2_close{
    width: 160px;
    height: 620px;
    text-align: center; 
    display: inline-block;
    border-radius: 5px;      
}
.b160x600_1_close{
    margin: 0 -10px 5px 5px;
}
.b160x600_2_close{
    margin: 0 5px 5px -10px;
}

.side_game_1, .side_game_2{
    display: inline-block;
}
.side_game_1 a, .side_game_2 a{
    margin: 0 7px 7px 7px;
}
.small_game{
    background-color: #fff;
    border-radius: 3px;
    width: 121px;
    height: 89px;
    display: block;
    margin-bottom: 7px;
}
.small_game img{
    width:115px;
    height: 83px;
    margin: 3px;
}
#game_zag{
    background-color: #fff;
    border-radius: 5px;
    padding: 10px;
    float: left;
}
#game_zag #title{
    color: #68B201;
    font-size: 16px;
    height: 20px;
    margin: 0px 0px 8px 10px;
    display: inline-block;
    float: left;
	font-weight: 500;
}
#game{    
}

#gamefin_video{
    margin: 0px auto;
    display: inline-block;
    overflow: hidden; 
    width: 100%; 
    text-align: center; 
    margin-top: 10px;
}

#more_game{
    margin: 0 auto;
    display: inline-block;
	overflow: hidden;
	height: 150px;
}
#more_game #title{
    color: #fff;
    text-align: left;
    font-size: 18px;
    margin-left: 5px;
}
/*game fin END*/


#scroll_menu_all{
    position: absolute;
    width: 130px;
    margin-left: 416px;
    padding-top: 116px;
    z-index: 6;

    text-align: left;    
    text-transform: none;
    display: none;
}
#scroll_menu_all a{
    width: 115px;
    height: 25px;
    display: block;
    margin: 0;
	color: #FFD446;
    font-size: 16px;
    text-align: left;
    background-color: #8F008A;
    padding-left: 15px;
}
#scroll_menu_all a:hover{
    text-decoration: underline;
}

#logo_pre{
    float:left;
    width:110px;
    height: 39px;
}

#logo_big{
    margin: 5px;
    float: left;
    width: 341px;
    height: 270px;
}
#logo_big img{
    display: inline-block;
    position: absolute;
    margin: -113px 0px 0px -171px;
}

#logo {
    float: left;
/*background: url('images/logo.png') no-repeat;*/
display: inline-block;
width: 386px;
height: 152px;
margin: -95px 5px 0 10px;
}


#search_res{
    color: #fff;
    font-size: 16px;
}

#NY_{
    position: absolute;
    width: 100%;
    height: 257px;
    background: url('images/NY.png') no-repeat scroll 50% 0;
    margin: 0 auto;
}

#top_menu{
    margin: 100px auto 0 auto;
    display: inline-block;
    height: 69px;
    width: 925px;
}
#menu_new, #menu_category, #menu_top{
    display: inline-block;
    position: relative;
    z-index: 5;
}
#menu_new, #menu_top{
    margin: 0px 5px 12px 5px;
}

#menu_new{
    background: url('images/menu_new.png') no-repeat;
    width: 88px;
    height: 49px;
}
#menu_top{
    background: url('images/menu_top.png') no-repeat;
    width: 86px;
    height: 47px;
}
#menu_category{
    width: 50px;
    height: 76px;
    margin: 22px 5px 2px 5px;
}
.cat_menu, .cat_menu_rght{
    float: left;
    display: block;
    height: 69px;
    opacity: 0.9;
    position: relative;
    bottom: 0;
}
.cat_menu{
    margin: 0px 1px;
}
.cat_menu_rght{
    
}
/*.cat_menu img{
    display:table-cell;
    vertical-align:bottom;
}*/
.cat_menu:hover, .cat_menu_rght:hover{
    opacity: 1;
}




#rainbow_left{
    position: absolute;
    width: 690px;
    height: 472px;
    left: 0px;
    top: 78px;
    background: url('images/rainbow_left.png') no-repeat;
}
#rainbow_center{
    position: absolute;
    width: 681px;
    height: 74px;
    background: url('images/rainbow_center.png') no-repeat;
    top: 0;
    margin-left: -82px;
}



#searchtop {
    display: inline-block;
    height: 43px;
    margin: 20px 0 0 10px;
    width: 215px;
	border-radius: 8px;
}

#search_input {
    display: inline-block;
    height: 43px;

}

.sinp{
    border: 0px none;
    font-size: 12px;
    height: 38px;
    color: #666;
    width: 160px;
    left: 4px;
    border-radius: 8px;
    margin-top: 4px;
}


.imgs {
width: 48px; height: 48px;
margin: 0px -5px 0 5px;
background: url('images/search_button.png') no-repeat;
float: right;
cursor: pointer;
opacity: 0.9;
}
.imgs:hover{
    opacity: 1;
}

#mobile_menu{
    display: inline-block;
}
#mobile_menu img{
    position: absolute;
    top: 58px;
    margin-left: 83px;
}
/**/
#cont_game, #cont_tag{
    background: #fff;
}
#cont_game, #cont_tag, #cont_game_pink {    
    border-radius: 10px;           
    text-align: left;
    line-height: 160%;
}
#cont_game, #cont_game_pink{
    width: 800px;
    padding: 15px 0;
    /*border: 4px solid #B286BB;*/
}
#cont_game{
    margin: 27px 0 0 0; 
}
#cont_game_pink{
    background: #D3E3A6;
    margin: 8px 0 0 0; 
}
#cont_tag{
    width: 850px;
    padding: 15px 30px 100px 30px;
    margin: 27px 0 0 0; 
}

.tag_preview{
    display: block;
    color: #5EA93E;
    border-radius: 5px;
    float: left;
    margin: 8px;
    text-align: center;
    width: 78px;
}
.tag_preview:hover{
    color: #FE6D02;
}

.tag_preview img{
    border-radius: 5px;
    width: 70px;
    height: 70px;
    margin: 2px;
    border: 2px solid #5EA93E;
}
.tag_preview p{
    width: 82px;
    line-height: 120%;
    margin: 0 auto;
    height: 30px;
    overflow: hidden;
    word-wrap: break-word;
}



#b300x250, #b336x280 {
    text-align: center;
    color: #000;
    font-size: 14px;
    display:inline-block;
    vertical-align: top;
}
#b300x250{
    width: 300px;
    margin: 11px 1px;
}
#b336x280{
    width: 336px;
    margin: 1px 3px;
}
#b300x250 p, #p_ads{
    color: #717171;
    font-size: 12px;
}
#p_ads{
    text-align: right;
    margin: 0 80px;
}

#b728x90_2{
    display: inline-block;
    margin: 25px 0 0 0;
}

#gamebigscreen1, #gamebigscreen2{
text-align: center;
color: #000;
font-size: 14px;

border: 2px solid #EBF9C5; 
}
#gamebigscreen1 {
    display: inline-block;
    color: #717171;
	font-size: 12px;
    width: 220px;
    height: 240px;
    text-align: center;
    padding: 34px  0 0 0;
    background-color: #E5F1C5;
    vertical-align: top;
}
#gamebigscreen1 img{
    display: block;
    margin: 0 auto;
}

#gamebigscreen2{
    margin: 15px 50px 0 0 ;
    float: right;
}
#gamebigscreen3{
    margin: 0px 44px 0 0 ;
    float: left;
}


.img_ramka{
    border-radius: 8px;
    background-color: #EBB716;
    padding: 2px;
    
}
.img_ramka img {
width: 300px; 
border-radius: 8px;
}
#green_button, #red_button{
    display: block;
    color: #fff;    
    height: 51px;
    font-size: 18px;
    text-align: center; 
    margin: 20px 0 10px 0;
}
#green_button{
    background: url('images/play.png') no-repeat;
    float: right;
    margin-right: 50px;
    width: 318px;
}
#red_button{
    background: url('images/back.png') no-repeat;    
    float: left;
    margin-left: 50px;
    width: 326px;
}


.af {
clear: both;
width: 100%;
height: 1px;
font-size: 1px;
}


.pregameinfo {
    width: 180px;
    font-size: 20px;
    display: inline-block;
    color: #353927;
    font-family: Roboto Condensed;
    border: 2px solid #EBF9C5;
    height: 240px;
    padding: 29px 0 0 20px;
    background-color: #E5F1C5;
    display: inline-block;
    vertical-align: top;
}
.game_info_text{
    font-family: Verdana;
    color: #000;
    font-size: 14px;
}

#title_game{
    margin: 30px 21px 0px 21px;
    color: #B03CDD;
    font-size: 20px;
    padding: 0;
    font-family: Nautilus Pompilius;
    text-align: center;
    line-height: 110%;
    display: block;
	font-weight: 500;
}

#description{
    font-size: 18px;
    display: inline-block;
    margin: 10px 36px 0px 36px;
    color: #B03CDD;
    font-family: Nautilus Pompilius;
    text-align: justify;
}
#description span{
    font-family: Roboto Condensed;
    color: #353927;
    font-size: 18px;
    margin: 0 auto;
}
#screen_dimension{
    float: right;
    font-size: 18px;
    margin: 30px 81px 10px 0px;
    color: #6E6E6E;
    font-family: time new roman;
}
#screen_dimension span{
    color: #000;
}

#small_screen, #small_screen2{
    border-radius: 4px;
    background-color: #F8B7B2;
    float: left;
    
}
#small_screen{
    margin:0 10px 10px 0;
}
#small_screen2{
    margin:0 15px 10px 0;
}
#small_screen img{
    margin: 3px;
    width: 145px;
    height: 100px;
}
#small_screen2 div{
    width: 100px;
    height: 100px;
    background-color: #FCFAD4;
    margin: 3px;
    text-align: center;
    line-height: 230%;
}
/*#small_screen2 div p{
    margin: 5px 0;
}*/
#small_screen2 div a{
    color: #48B242;
    font-weight: 600;
}
#small_screen2 div a:hover{
    text-decoration: underline;
}

.moinf2{
    text-align: left;
    margin: 0;
}
.moinf2 p{
    margin: 6px 0;
}
.moinf2 span{
    color: #000;
}
.moinf2 a{
    color: #B03CDD;
}
.moinf2 a:hover{
    color: #FF7C10;
}


.moinf {
margin-right: 5px;
float: right;
width: 250px;
text-align: left;
}

.moinftb {
font-size: 14px;
color: #000;
}
.moinftb th {
padding: 2px 3px;
text-align: right;
font-weight: bold;
}
.moinftb td {
padding: 2px 3px;
}

.ratingbar {
    margin: 10px 5px;
    width:212px; height: 42px;
    background: url('images/bow_off.png') no-repeat;
}
.ratingbar_full {
height: 42px;
background: url('images/bow_on.png') no-repeat;
}

.ratp {
position: relative; top: -23px; left: 160px;
}
#game_back{
    margin: 0 auto;
    width: 88%;
    background-color: #FE3AB4;
    text-align: center;
    height: 38px;
    display: block;
    color: #fff;
    font-size: 25px;
    font-weight: 500;
    padding-top: 10px;
}
#game_back p{
    margin: 0 0 15px 0;
}
#game_back div{
    width: 100%;
    height: 5px;
    background-color: #F80C89;
    display: block;
    
}


.category{
    display: inline-block;
    float: left;
    margin: 5px 1px 5px 20px;
    height: 114px;
    overflow: hidden;
}

.category img{
    width: 70px;
    height: 70px;
    border: solid 3px #FFC425;
    border-radius: 10px;
}
.category p{
    color: #47B845;
    text-align: center;
    margin: 0 auto;
    font-size: 12px;
    width: 74px;	
}
.category:hover img{
border-color:#45CA7B;
}


.b336x280_txt {
width: 336px; height: 295px;
float: right;
margin: 0px 60px 0 0;
text-align: center;
color: #666;
font-size: 12px;
}


.b300x600 {
width: 300px;
height: 620px;
float: left;
margin: 5px 0 0 63px;
text-align: center;
color: #000;
font-size: 14px;
}

.b336x280_txt p, .b300x600 p{
    height: 20px;
}


#cont_game_play {
background: #fff;
border-radius: 10px;
width: 800px;
padding: 10px 0;
margin: 10px 0;
text-align: left;
}

.imggp {
width: 98px; height: 74px;
margin: 0 0 0 10px;
float: left;
}


.cgpd {
width: 125px;
margin: 7px 0 0 30px;
text-align: center;
float: left;
}
.cgpd2 {
width: 125px;
margin: 7px 0 10px 0;
text-align: center;
float: left;
}

.abut {
display: block;
width: 124px; height: 37px;
background: url('images/button.gif') no-repeat;
}
.abut:hover {
display: block;
background: url('images/button_on.gif') no-repeat;
}
.abut font {
font-size: 14px;
color: #666;
position: relative; top: 8px;
}


#realGame {
/*visibility: hidden;*/
/*z-index: -1;*/
position: absolute;
top: 0;
margin: 0 auto;
}



#fb_like_box{
    position: absolute;
    top: 15px;
    left: 10px;
    border: solid 2px #FD326D;  
    border-radius: 5px;    
    display: inline-block; 
    width: 267px;
	overflow: hidden;
}
#fb_like_box_white{
    opacity: 0.8;
    background-color: #fff;
    position: absolute;
    width: 100%;
    height: 100%; 
}

#all_soc_button{
    
    display: inline-block;
    
    
}
@media (max-width:1450px){
	#fb_like_box{
		top: 3px;
	}
    #mobile_menu img{
        top: 10px;
        margin-left: 0px;
    }
}

#soci{
    float: left;
	height: 41px;
	display: inline-block;
	z-index: 2;
	margin-left: 0px;
}
#instagram_box, #youtube_box{
	display: inline-block;
	width: 43px;
    height: 43px;
    float: left;
	margin-right: 5px;
    background-color: #fff;
    border-radius: 10px;
}
#youtube_box{
    background-image: url('images/youtube.png');
}
#instagram_box{
    background-image: url('images/instagram.png');
}

@media (max-width:1500px){
    .b160x600_2{
        display: none;
    }
    .side_game_2{
        display: none;
    }
	#soci_top{
		display: none;
	}
    .b160x600_2_close{
        display: none;
    }
}



#bottom{
    width: 100%;
    height: 50px;
}
#main_text{
	margin: 5px 10%;
	color: #fff;
}
#soci_top{
position: absolute;
left: 25%;
top: 24px;
}
.abig:hover {
color: #45B94C;
}
.abig {
color: #68B201;
font-size: 18px;
margin: 15px auto;
display: block;
text-align: center;
display: inline-block;
}

#index_big_ban{
    width: 382px;
    height: 140px;
    float: left;
    background-color: #fff;
    border-radius: 3px;
    margin: 5px;
}
#index_big_ban #in{
    width: 382px;
    height: 290px;
    background-color: #fff;
    border-radius: 3px;
    position: absolute;
    z-index: 2;
}
#in #text{
    text-transform: uppercase;
    color: #fff;
    background-color: #EE3DCC;
    width: 280px;
    height: 22px;
    overflow: hidden;
    float: left;
    position: absolute;
    -moz-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    writing-mode: tb-rl;
    margin: 128px 0 0 -117px;
    padding-top: 12px;
}
#in #ban_336x280_index{
    width: 336px;
    height: 280px;
    overflow: hidden;
    float: right;
    background-color: #EE3DCC;
    position: absolute;
    margin: 5px 0 0 40px;
}

#stars {
	height: 25px;
	float: right;
    display: inline-block;
    margin: -5px 0px 0px -15px;
    height: 24px;
    overflow: hidden;
}
#stars #stars_txt {
	position: relative; 
    top: 6px;     
	float: left;
    text-align: right;
	font-weight: bold;
	color: green;
    font-size: 12px;
    margin-left: 10px;
}
#stars #starsGameTit {
	display: none;
}
.mark_star, .mark_star_on {
	
	float: left;
	height: 21px;
	width: 21px;
	color: transparent;
	margin: 2px;
	position: relative;
    left: 10px;
}
.mark_star{
    background-image: url('images/star_off.png');
}
/*.mark_star:hover{
    background-image: url('images/star.png');
    color: transparent;
}*/

.mark_star_on {
    background-image: url('images/star.png');
}
.mark_star_on:hover{
    color: transparent;
}

#stars:hover .mark_star {
	/*background-image: url('images/star.png');*/
    color: transparent;
}

#star_good, #star_bad{
    float: right;
    width: 25px;
    height: 25px;
    margin: 0 5px;
    opacity: 0.9;
    cursor: pointer;
}
#star_good > span, #star_bad  > span{
    display: none;
}
#star_good{
    background-image: url('images/star_good.png');
}
#star_bad{
    background-image: url('images/star_bad.png');
}
#star_good:hover, #star_bad:hover{

    opacity: 1;
}
#rating_value{
    float: right;
    font-size: 18px;
    margin-top: 3px;
}

#stars_1{

}
#stars_2 > td > p{
    font-size: 14px;
    text-align: right;
    margin-top: 3px;
    color: #68B201;
}
#stars_2 > td > p > span{
    color: #000;
}
#stars_table{
    margin-top: -1px;
}

#votes_yes, #votes_no{
    float: right;
    font-size: 15px;
    margin-top: 5px;
}
#votes_yes{
    color:#00A780;
    
}
#votes_no{
    color:#CC1010;
    margin-left: 3px;
}


#messageAboutGame{
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 999;
    top: 0;
    left: 0;
}
#messageAboutGame #in{
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: grey;
    opacity: 0.7;
    top: 0;
    left: 0;
}
#messageAboutGame #message{
    position: relative;
    width: 40%;
    display: inline-block;
    border-radius: 10px;
    margin: 300px auto 0 auto;
    background-color: #fff;
    z-index: 1000;
}
#messageAboutGame #message #button{
    width: 120px;
    height: 36px;
    margin: 10px auto 20px auto;
    background-color: #ED235A;
    color: #fff;
    text-align: center;
    border-radius: 10px;
    font-size: 15px;
    padding-top: 16px;
}
#messageAboutGame #message #button:hover{
    cursor: pointer;    
}
#messageAboutGame #message p{
    margin: 10px;
    text-align: center;
    padding-top: 10px;
    color: #E66F67;
    font-size: 18px;
    line-height: 1.4;
}


.our_game{
    display: inline-block;
    margin: 10px;
}
.our_game .title{
    font-size: 20px;
    color: #68B201;
    padding: 0px;
    margin: 0px 0px 10px;
    font-weight: normal;
    text-align: center;
}
.our_game img{
    width: 200px;
    height: 156px;
    margin: 0 10px;
    float: left;
}
.our_game .href_play{
    font-size: 16px;
    margin: 0 0 0 30px;
}
.our_game .href_play:hover {
    color: #68B201;
}



#congratulation_8m{
    color: #FFFF50;
    font-size: 24px;
    margin: 5px 10px 15px 10px;
    font-family: italic;
    font-weight: 700;
}
#congratulation_8m span{
    text-shadow: red 1px 0px, red 1px 1px, red 0px 1px, red -1px 1px, red -1px 0px, red -1px -1px, red 0px -1px, red 1px -1px, red 0 0 3px, red 0 0 3px, red 0 0 3px, red 0 0 3px, red 0 0 3px, red 0 0 3px, red 0 0 3px, red 0 0 3px;
}

#soc_button_gamefin{
    text-align: right;
    margin: 10px 15px;
}

@font-face {
	font-family: Nautilus Pompilius; /* Гарнитура шрифта */
	src: url(fonts/Nautilus.otf); /* Путь к файлу со шрифтом */
}
#top_text{
    display: inline-block;
    color: #fff;
    font-weight: 600;
    font-size: 25px;
    font-family: Nautilus Pompilius;
	text-shadow: #C9153D 1px 0px, #C9153D 1px 1px, #C9153D 0px 1px, #C9153D -1px 1px, #C9153D -1px 0px, #C9153D -1px -1px, #C9153D 0px -1px, #C9153D 1px -1px, #C9153D 0 0 3px, #C9153D 0 0 3px, #C9153D 0 0 3px, #C9153D 0 0 3px, #C9153D 0 0 3px, #C9153D 0 0 3px, #C9153D 0 0 3px, #C9153D 0 0 3px;
	margin-bottom: 10px;
}
#top_text a{
    color: #FBE18C;
}

/* offer */

#offer{
    margin: 0 30px;
    min-height: 300px;
}
#offer, #offer table{
    
    font-size: 18px;
    color: #4D464E;
    font-weight: normal;
    
    font-family: Nautilus Pompilius;
}
#offer input, #offer_idea{
    border-radius: 5px;
    border: 1px solid #129127;
    margin: 7px;
    padding: 4px;
}
#offer p, #offer span{
    margin: 5px 0;
}
#offer_idea{
    width: 98%;
    height: 100px;
    padding: 5px;
    resize: none;
}
#offer_submit{
    cursor: pointer;
    background: url('images/send.png') no-repeat;
    width: 172px;
    height: 50px;
    border: none;
}
#offer_answer{
    color: #E7244F;
}
#offer table{
    float: left;
    margin: 28px 0 0 0;
}
#offet_title{
    margin: 0 20px;
    line-height: 25px;
    color: #129127;
    font-size: 20px;
    font-family: Nautilus Pompilius;
    text-align: center;
}
#offer_smile{
    float: right;
    margin: -10px 62px 0 0;
}

#offer_check_p{
    padding: 11px;
    border: 13px solid #F68974;
    display: inline-block;
}
/* END offer */

#li_{
	width: 31px;
}

#tree{
    list-style-type:none;
    font-size: 13px;
    margin: 0 0 0 5px;
    text-transform: lowercase;
    padding: 0px;
    text-align: left;
    color:#fff;
}
#tree li{
    display:inline;
}
#tree li a{
    color:#fff;
}
#tree li a:hover{
    text-decoration: underline;
}

@media (max-width:1200px){
    /*#searchtop{
        top: 50px;
        margin: 10px 0px 0px -140px;
    }*/
    #mobile_menu img{
        top: -10px;
        margin-left: -100px;
    }
}