BODY{FONT-FAMILY:arial;FONT-SIZE:14px}
TD{FONT-FAMILY:arial;FONT-SIZE:14px}
.logo_sport1{background:url(img/totogaming/1700/back_01.jpg) top center no-repeat; position:relative;height:180px;width:710px;top:0px;left:0px;  cursor:pointer;}
.logo_sport2{background:url(img/totogaming/1700/back_02.jpg) repeat-x; position:relative;height:180px;top:0px;left:0px;  cursor:pointer;}
.logo_sport3{background:url(img/totogaming/1700/back_03.jpg)  no-repeat; position:relative;height:180px;width:441px;top:0px;left:0px;  cursor:pointer;}
.logo_sport4{background:url(img/totogaming/1700/back_04.jpg) repeat-x; position:relative;height:180px;top:0px;left:0px; cursor:pointer;}
.logo_sport5{background:url(img/totogaming/1700/back_05.jpg) no-repeat; position:relative;height:180px;width:687px;top:0px;left:0px; cursor:pointer;}

.logo_green1{background:url(img/greenbet/1700/greenbet_01.jpg) top left no-repeat; position:relative;height:180px;width:946px;top:0px;left:0px;  cursor:pointer;}
.logo_green2{background:url(img/greenbet/1700/greenbet_02.jpg) repeat-x; position:relative;height:180px;top:0px;left:0px;  cursor:pointer;}
.logo_green3{background:url(img/greenbet/1700/greenbet_03.jpg)  no-repeat; position:relative;height:180px;width:881px;top:0px;left:0px;  cursor:pointer;}


.grecaptcha-badge{display: none;}

.cards_mid{position:relative;height:100%;width:93%;top:0px;left:20px;} 
.greenbet_games{position:relative;height:0px;width:150px;top:-18px;left:-23px;} 
.linebet_logo{background:url(img/totogaming/linebet_logo7.png) top center no-repeat;position:relative;height:61px;width:277px;top:60px;left:250px; z-index:7;}
.div_reg_btn{position:absolute;height:0px;width:290px;top:132px;right:330px; z-index:3;}
.div_sportmenu{position:relative;height:0px;width:1000px;top:-36px;left:-40px;}
.div_sportmenu_in{position:relative;height:0px;width:1000px;top:-36px;left:-40px;}
.div_lng{position:absolute;top:182px;right:45px;width:0px;height:0px;cursor:pointer;z-index:10;}
.div_supp{position:absolute;top:178px; right:60px; height:34px;width:35px; z-index:12;}
.div_supp_lnk{position:absolute;height:0px;width:0px;top:0px;right:0px;cursor:pointer;}
.div_upline{background:url(img/totogaming/up_line.jpg) repeat-x;position:relative;height:35px;width:100%;top:0px;left:0px;}
.div_3tlogo{position:relative;height:40px;width:53px;top:-40px;left:3px;z-index:2;}
#wrap_reg{display:none;opacity:0.8;position:fixed;left:0;right:0;top:0;bottom:0;padding:16px;background-color:rgba(1, 1, 1, 0.725);z-index:100;overflow:auto;}
#window_reg{width:650px;height:770px;margin:40px auto;display:none;background:#292a2b;z-index:200;position:fixed;left:0;right:0;top:0;bottom:0;padding:20px;border-radius:20px;}
.close_reg{position:relative;margin-left:377px;margin-top:-17px;cursor:pointer;z-index:9;}
#window_auth{position:absolute;right:0px;top:0px;bottom:0px;padding:0px;width:600px;height:180px;background:url(img/totogaming/auth/auth_backwrap1.png) top center no-repeat; opacity:0.9;}


.group_socseti{display:flex;max-width:100%;height:auto; width:200px;margin-top:15px;}
.socseti_pics{float:left;width:50%;filter: gray;}
.soc_img
{
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: url(desaturate.svg#greyscale);
    filter: gray;
    -webkit-filter: grayscale(1);
}

.soc_img:hover
{
    filter: grayscale(0%);
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
}

.footer-copyright{ padding: 20px 0; text-align: center; font-size: 12px; line-height: 1;}
.footer-copyright a:link{ font-size: 12px;}

#wrap_rules{display:none;opacity:0.8;position:fixed;left:0;right:0;top:0;bottom:0;padding:16px;background-color:rgba(1, 1, 1, 0.725);z-index:100;overflow:auto;}
#window_rules{width:1300px;height:830px;margin:40px auto;display:none;background:#292a2b;z-index:200;position:fixed;left:0;right:0;top:0;bottom:0;padding:20px;border-radius:20px;}
.close_rules{position:relative;margin-left:377px;margin-top:-17px;cursor:pointer;z-index:9;}

.button, .button:visited {background: #222 url(overlay.png) repeat-x;display: inline-block;padding: 5px 10px 6px;color: #fff; text-decoration: none;-moz-border-radius: 6px; -webkit-border-radius: 6px;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);text-shadow: 0 -1px 1px rgba(0,0,0,0.25);border-bottom: 1px solid rgba(0,0,0,0.25);position: relative;cursor: pointer}
.button:hover { background-color: #111; color: #fff; font-weight: bold; }
.button:active { top: 1px; }
.button, .button:visited,
.medium.button, .medium.button:visited { font-size: 14px;font-weight: bold;line-height: 1;text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
.large.button, .large.button:visited { font-size: 14px; padding: 5px 12px 5px; }
.green.button, .green.button:visited { background-color: #0ca30f;  font-weight: bold; color:#fff; text-transform:uppercase;}
.green.button:hover	{ background-color: #05d900; }
.orange.button, .orange.button:visited	{ background-color: #ff5c00; font-weight: bold; color:#fff; text-transform:uppercase;}
.orange.button:hover { background-color: #d45500; }

.bk_rules{position:relative;top:-60px; left:30px; width:95%; height:100%; overflow:auto; font-size:16px; font-family:century gothic; border:0px solid #CFCFCF; border-style: solid; color: #FFFFFF; scrollbar-face-color: #000000; scrollbar-arrow-color: #ffffff; scrollbar-track-color: #000000; scrollbar-3dlight-color:#000000; scrollbar-shadow-color:#000000; scrollbar-highlight-color:#000000; scrollbar-darkshadow-color:#000000}

.bk_auth{position:relative; right:-160px; height:20px; width:300px; top:35px;}
.bk_inf{position:absolute;height:0px;width:300px;top:80px;right:400px; z-index:5;}

.bk_lgn{position:relative; right:-300px; height:30px; width:120px; top:-60px;} 
.bk_blnc{position:relative; right:-300px; height:30px; width:120px; top:-53px;} 
.bk_bns{position:relative; right:-300px; height:30px; width:120px; top:-48px;} 
.bk_btns{position:relative; right:-318px; height:30px; width:400px; top:-35px;} 
.bk_bonus{position:relative;height:28px;width:210px;top:-140px;right:-445px; background:#5d5d5d; border-radius:7px; opacity:0.9;}
.bk_wallet{position:relative;height:28px;width:210px;top:-148px;right:-445px; background:#5d5d5d; border-radius:7px; opacity:0.9;}
.bk_login{position:relative;height:32px;width:210px;top:-243px;right:-445px; background:#5d5d5d; border-radius:7px; opacity:0.9;}
.bk_cash{position:relative;height:32px;width:32px;top:3px;left:8px;}
.bk_wall{position:relative;height:32px;width:72px;top:-27px;right:-50px;}
.bk_bon{position:relative;height:32px;width:32px;top:1px;left:8px;}
.bk_bsum{position:relative;height:32px;width:72px;top:-27px;right:-50px;}
.bk_player{position:relative;height:32px;width:72px;top:7px;right:-50px;} 
.bk_logtxt{face:arial;color:#ffffff;font-size:18px;font-weight:100;}
.bk_walltxt{face:arial;color:#00ff24;font-size:18px;font-weight:100;}
.bk_bontxt{face:arial;color:#fcff00;font-size:18px;font-weight:100;}
.bk_male{height:70px;width:60px;margin-top:0px;background: url(img/totogaming/user/male.png) no-repeat;position:relative;top:-32px;right:-6px;}
.bk_female{height:70px;width:60px;margin-top:0px;background: url(img/totogaming/user/female.png) no-repeat;position:relative;top:-32px;right:-6px;}
.bk_font{Font-Face:arial;FONT-SIZE:18px;font-weight:bold;color:#e3e3e3;}

.div_soc_st{position:relative;height:0px;width:0px;top:0px;left:0px;cursor:pointer;}
.vip{position:relative;left:0px;top:5px;padding-right:0px;}
.green{background-color:#CEFFCE;}
.red{background-color:#FFD9D9;}
.bigbox{ -ms-transform: scale(2); -moz-transform: scale(2); -o-transform: scale(2); height: 20px; width: 20px }
INPUT{FONT-FAMILY:arial;FONT-SIZE:14px;FONT-WEIGHT:normal;COLOR:#000000;}
A:link{COLOR:#faf6c1;FONT-WEIGHT:normal;FONT-FAMILY:arial;FONT-SIZE:16px;TEXT-DECORATION:none}
A:visited{COLOR:#faf6c1;FONT-WEIGHT:normal;FONT-FAMILY:arial;FONT-SIZE:16px;TEXT-DECORATION:none}
A:hover{COLOR:#fd5151;FONT-WEIGHT:normal;FONT-FAMILY:arial;FONT-SIZE:16px;TEXT-DECORATION:none;text-shadow:red 0 0 1em;color:white;}
A.menu:link{COLOR:#ffffff;FONT-WEIGHT:bold;FONT-FAMILY:arial;FONT-SIZE:14px;TEXT-DECORATION:none}
A.menu:visited{COLOR:#ffffff;FONT-WEIGHT:bold;FONT-FAMILY:arial;FONT-SIZE:14px;TEXT-DECORATION:none}
A.menu:hover{COLOR:#DB801A;FONT-WEIGHT:bold;FONT-FAMILY:arial;FONT-SIZE:14px;TEXT-DECORATION:none}
#up_menu_o{FONT-FAMILY:arial;FONT-SIZE:14px;FONT-WEIGHT:bold;color:black; text-shadow:0px 0px 4px #ffffff,1px -1px 3px #ffffff,-1px 1px 3px #ffffff,1px -1px 3px #ffffff}
#up_menu_f{FONT-FAMILY:arial;FONT-SIZE:14px;FONT-WEIGHT:bold;color:black;}
#up_menu_o:link{background:url(img/background/red_bg2.jpg);  padding-left:17px; padding-right:20px; padding-top:5px; padding-bottom:5px; border-radius:8px 8px 0px 0px; overflow:hidden; } 
#up_menu_f:link{background:url(img/background/orange_bg.jpg);  padding-left:17px; padding-right:20px; padding-top:5px; padding-bottom:5px;  border-radius:8px 8px 0px 0px; overflow:hidden; } 
#up_menu_on{height:28px; background:url("img/background/red_bg2.jpg"); border-radius:9px 9px 0 0; overflow:hidden; text-shadow:0px 0px 4px #ffffff,1px -1px 3px #ffffff,-1px 1px 3px #ffffff,1px -1px 3px #ffffff} 
#up_menu_off{height:28px; background:url("img/background/orange_bg.jpg"); border-radius:9px 9px 0 0; overflow:hidden;} 
A:hover IMG{FILTER:alpha(opacity=90)}
H1{Font-Face:arial;FONT-SIZE:18px; color:#eeeeee;}
H2{Font-Face:arial;FONT-SIZE:16px; font-weight:normal; color:#e3e3e3;}
H3{Font-Face:arial;FONT-SIZE:14px;}
H4{Font-Face:arial;FONT-SIZE:13px;}
H5{Font-Face:arial;FONT-SIZE:12px;}
#down_information
.slidingDiv{background-color:none;border-bottom:1px solid #311009;border-right:1px solid #311009;border-left:1px solid #311009;}
.show_hide{display:none;}
.img_wrper{margin-right:10px; margin-top:7px; background:transparent url(img/carusel_games/set_imgs/bg.png) no-repeat center;}
#news-container{width:260px;margin:auto;margin-top:5px;border:0px solid #faf6c1;}
#btn_games a{display:block;width:40px;height:34px;text-indent:-999em;float:left;outline:0;}
a#prev_games{background:url(img/styles/arrow.png) 0 -38px no-repeat;}
a#prev_games:hover{background:url(img/styles/arrow.png) 0 -4 no-repeat;}
a#next_games{background:url(img/styles/arrow.png) -41px -38px no-repeat;}
a#next_games:hover{background:url(img/styles/arrow.png) -41px -4 no-repeat;}
#btns_en_dis a{display:block;width:17;height:17px;float:left;}
a#en_btn{background:url(img/styles/en_dis_btns.png) -34px 0 no-repeat;}
a#dis_btn{background:url(img/styles/en_dis_btns.png) no-repeat;}
a#dis_btn:hover{background:url(img/styles/en_dis_btns.png) -17px 0 no-repeat;}
#btn_webmoney a{display:block;width:47px;height:45px;float:left;}
a#webmoney_b{background:url(img/footer_logos/webmoney.png) no-repeat;}
a#webmoney_b:hover{background:url(img/footer_logos/webmoney.png) -47px 0 no-repeat;}
#btn_yandex a{display:block;width:45px;height:45px;float:left;}
a#yandex_b{background:url(img/footer_logos/yandex.png) no-repeat;}
a#yandex_b:hover{background:url(img/footer_logos/yandex.png) -45px 0 no-repeat;}
#btn_mastercard a{display:block;width:47px;height:45px;float:left;}
a#mastercard_b{background:url(img/footer_logos/mastercard.png) no-repeat;}
a#mastercard_b:hover{background:url(img/footer_logos/mastercard.png) -47px 0 no-repeat;}
#btn_visa a{display:block;width:47px;height:45px;float:left;}
a#visa_b{background:url(img/footer_logos/visa.png) no-repeat;}
a#visa_b:hover{background:url(img/footer_logos/visa.png) -47px 0 no-repeat;}
#btn_sms a{display:block;width:47px;height:45px;float:left;}
a#sms_b{background:url(img/footer_logos/sms.png) no-repeat;}
a#sms_b:hover{background:url(img/footer_logos/sms.png) -47px 0 no-repeat;}
#btn_moneta a{display:block;width:90px;height:45px;float:left;}
a#moneta_b{background:url(img/footer_logos/moneta.png) no-repeat;}
a#moneta_b:hover{background:url(img/footer_logos/moneta.png) -90px 0 no-repeat;}
#btn_liqpay a{display:block;width:152px;height:45px;float:left;}
a#liqpay_b{background:url(img/footer_logos/liqpay.png) no-repeat;}
a#liqpay_b:hover{background:url(img/footer_logos/liqpay.png) -152px 0 no-repeat;}
#btn_interkassa a{display:block;width:127px;height:45px;float:left;}
a#interkassa_b{background:url(img/footer_logos/interkassa.png) no-repeat;}
a#interkassa_b:hover{background:url(img/footer_logos/interkassa.png) -127px 0 no-repeat;}
#btn_freekassa a{display:block;width:167px;height:45px;float:left;}
a#freekassa_b{background:url(img/footer_logos/freekassa.png) no-repeat;}
a#freekassa_b:hover{background:url(img/footer_logos/freekassa.png) -167px 0 no-repeat;}
#btn_qiwi a{display:block;width:90px;height:45px;float:left;}
a#qiwi_b{background:url(img/footer_logos/qiwi.png) no-repeat;}
a#qiwi_b:hover{background:url(img/footer_logos/qiwi.png) -90px 0 no-repeat;}
#btn_w1 a{display:block;width:55px;height:45px;float:left;}
a#w1_b{background:url(img/footer_logos/w1.png) no-repeat;}
a#w1_b:hover{background:url(img/footer_logos/w1.png) -58px 0 no-repeat;}




#layer {
    position: absolute;
    display: none;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.8);
    filter: alpha(opacity=80);
    z-index: 15;
}


.live_chat_fnt { font-weight: 600;  font-size: 13px; color: white;}
.btn-live-chat { text-align: center; opacity: .9; }
.btn-live-chat span {  
    color: #fff;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.btn-live-chat {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d42626), to(#7a0b0b));
    background-image: linear-gradient(to bottom, #d42626 0, #7a0b0b 100%);
    background-repeat: repeat-x

}

.btn-live-chat:before {
    border-color: #e3e3e3
}

.btn-live-chat:after {
	opacity:1;
    border-color: #f3f3f3
}

.btn_site {
    text-transform: uppercase;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    vertical-align: middle;
    position: relative;
    z-index: 0;
    overflow: hidden;
    opacity: 0.9;
    text-decoration: none;
    outline: 0;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    -webkit-box-shadow: 0 0 0 .2rem #000;
    box-shadow: 0 0 0 .2rem #000;
    height: 2.1rem;
    font-size: 2.85rem;
    line-height: 2rem;
    border-radius: .3rem;
    border: none
}


.list-player{
	margin-left: -38px;
    font-size: 0;
    line-height: 0;
}

.list-player li{
    position: relative;	
    display: block;;
    height: 49px;
    width: 97%;
    margin:4px 0px;
    font-size: 14px;
    border: 1px solid #650606;   
	border-radius: 6px;
    line-height: 1;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.list-player .icon{
    position: absolute;
    left: 0;
}



.nick-name{
    position:relative;      
    float: left;         
    color: #ffffff;
    margin-top:4px;
    margin-left:97px;
    margin-bottom: 8px;
    max-width: 100px;    
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}



.win-sum{
    position:relative;   
    float: left;
    margin-left: 97px;
    color: #f8d04a;
    max-width: 100px;
    overflow: hidden;
    font-weight: 800;
    font-size: 15px;
    text-overflow: ellipsis;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}




#btn_megakassa a{display:block;width:137px;height:45px;float:left;}
a#megakassa_b{background:url(img/footer_logos/megakassa.png) no-repeat;}
a#megakassa_b:hover{background:url(img/footer_logos/megakassa.png) -137px 0 no-repeat;}

#blocks_box{background-color:white;filter:alpha(opacity=90);-khtml-opacity:0.0;-moz-opacity:0.00;opacity:0.00;}
#flag_ruen{background:url(img/flags/ru_en.png);}
#home_menu{background:url(img/menu_icons/home_res.png);}
#curr_rates{background:url(img/curr_rates/all_flags.png);}
#supp_res{background:url(img/menu_icons/support_res.png);}
#supp_live{background:url(img/menu_icons/live_chat.png);}
#supp_live2{background:url(img/menu_icons/live_chat2.png);}
#supp_mail{background:url(img/menu_icons/sup_mail.png);}
#soc_seti{background:url(img/styles/seti_res3.png);}
#soc_set_vk{background:url(img/styles/vk.png);}
UL#bg_ul_games > LI { list-style: none; background:url(img/arrows/right_arrow2.png) no-repeat; background-position: 0px 3px; padding-left: 25px; line-height:23px; }

#h_menu{width:1100; height:27px; margin-top:0px; margin-bottom:0px; overflow:hidden;}
#h_menu ul{list-style:none; text-align:center; margin-top:-1px; }
#h_menu li{list-style:none; display:inline;	margin:0 8px;}
#h_menu li a{float: left; color:#ffffff; text-transform:uppercase; font-size:15px; font-weight:bold; line-height:37px; text-decoration:none; padding:0px 20px;}
#h_menu li a:hover{float: left; color:#fcfac0; text-transform:uppercase; font-size:15px; font-weight:bold; margin-top:6px; line-height:26px; text-decoration:none; padding:0px 20px;}


#h_sport{width:1400; height:27px; margin-top:0px; margin-bottom:0px; overflow:hidden; }
#h_sport ul{list-style:none; text-align:center; margin-top:-1px; }
#h_sport li{list-style:none; display:inline;	margin:0; 8px;}
#h_sport li a{float: left; color:#e3e3e3; text-transform:uppercase; font-size:15px; font-weight:bold; line-height:37px; text-decoration:none; padding:0px 20px;}
#h_sport li a:hover{float: left; color:#fcfac0; text-transform:uppercase; font-size:15px; font-weight:bold; margin-top:6px; line-height:26px; text-decoration:none; padding:0px 20px;}
#h_reg{width:200; height:30px; margin-top:0px; margin-bottom:0px; overflow:hidden; }
#h_reg ul{list-style:none; text-align:center; margin-top:0px; }
#h_reg li{list-style:none; display:inline;	margin:0; 8px;}
#h_reg li a{float: left; color:#222222; text-transform:uppercase; font-size:15px; font-weight:bold; line-height:25px; text-decoration:none; padding:0px 15px; background: #fc0; border-radius:4; }
#h_reg li a:hover{	float: left; color:#222222; text-transform:uppercase; font-size:15px; font-weight:bold; margin-top:0px; line-height:25px; text-decoration:none; padding:0px 15px; background: #fc0; border-radius:4;}