body {
    background: url(/style/img/bg.webp) repeat top #1a1a1a;
    color: #eee;
    font: 13px Tahoma;
    margin: auto;
	cursor: url('/style/red.cur'), auto;
}



a {
    display: inline-block;
    color: #DAA520;
    line-height: 1;
    text-decoration:none;
    cursor: pointer;
    position:relative;
}
a:after {
    background-color: #FF0000;
    display: block;
    content: "";
    height: 2px;
    width: 0%;
    left:50%;
    position:absolute;
    -webkit-transition: width .3s ease-in-out;
    -moz--transition: width .3s ease-in-out;
    transition: width .3s ease-in-out;
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    transform:translateX(-50%);
	color: #c14545;
	text-shadow: 0px 0px 2px #c93131;
}
a:hover:after,
a:focus:after {
    width: 100%;
}

.head{
background: rgba(0,0,0,0.5);
padding-left: 20px;
height: 50px;
line-height: 50px;
margin-bottom: 7px;
border-bottom: 1px solid rgba(255,255,255,.15);
}

img{
vertical-align: middle;
}

.title {
background: url(/style/img/title.webp) repeat-x top #041a31;
padding: 8px;
margin: 5px 5px 0 5px;
color: #8bbbe2;
}

.title4 {
background: rgba(170,40,40,0.3); 
box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,1);
border-radius: 3px;
border: 1px solid rgba(255,255,255,.15);
padding: 8px;
margin: 0 5px 5px 5px;
color: #fff;


}
.title4  a {
color: #aa2828;
font-weight: bold;

border: 0px ;

}


.item{
background: rgba(255,255,255,0.1);
box-shadow: inset 0px -5px 5px rgba(0,0,0,0.2);
padding: 4px;
color: #fff;
margin: 0 5px;
border-bottom: 1px solid rgba(0,0,0,1);
border-top: 1px solid rgba(255,255,255,.15);


}


.separ {
margin: 0 5px;
background: -moz-linear-gradient(top, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.1) 25%); 
background: -webkit-linear-gradient(top, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.1) 25%); 
background: linear-gradient(to bottom, rgba(255,255,255,0.2) 0%,rgba(255,255,255,0.1) 25%);

display: block;
color: #fff;
cursor:pointer;
}

.separ a {
color: #DAA520;
font-weight: bold;
display: block;
border-bottom: 1px solid rgba(0,0,0,1);
border-top: 1px solid rgba(255,255,255,.15);
}
.separ a:hover {color: #c14545;}
.separ img {border-radius: 100px;}

.small {
color: #fff;
}

.tv {
background: rgba(170,40,40,0.3); 
box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,1);
border-radius: 3px;
border: 1px solid rgba(255,255,255,.15);
color: #fff;
padding: 1px 4px;
font-size: 10px;
border-radius: 4px;

}

.foot{
background: rgba(0,0,0,0.5);
margin-top: 7px;

padding: 13px;
color: #fff;
border-top: 1px solid rgba(255,255,255,.15);
border-bottom: 1px solid rgba(255,255,255,.15);
}

hr {
border-bottom: 1px solid rgba(0,0,0,1);
border-top: 1px solid rgba(255,255,255,.15);
border-right: 0;
border-left: 0;
}

input, select, textarea {
background: #492222; 
box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,1);
border-radius: 3px;
border: 1px solid rgba(255,255,255,.15);
padding: 6px;
margin: 2px;
color: #ffffff;

}

.obvodka{
border: 2px dashed navy; padding: 2px; 
text-decoration: none;

}

input[type="submit"]{
background: url(/style/img/title4.webp) repeat-x top #8b0a04;
padding: 7px 11px;
color: #fff;
}

.player {
width:300px;
height:240px;
}




.bshow{filter:alpha(opacity=99);opacity:0.99;transition: 0.3s ease;} .bhide{filter:alpha(opacity=5);opacity:0.05; transition: 0.3s ease;}


.red, a.red { color: red; }
.green, a.green { color: green; }
.blue, a.blue { color: #0088bb; }
.bold, a.bold { font-weight: bold; }

/*

iframe {
            margin: 0;
            padding: 0;
            height : 100%;
			display: block;
            width: 100%;
            border: none;
			position: absolute;
        }
*/



 .player{
 position: absolute;
 top: 0;
 right: 0;
 bottom: 0;
 left: 0;
 }
 .playerhtml5 {
  width: 100%;
  height: auto;
  max-height: 100%;
}

.index {
background: url(/style/img/title4.webp) repeat-x top #8b0a04;
padding: 7px 11px;
color: #fff;
}
 

@-webkit-keyframes pulsate {
 50% { color: #fff; text-shadow: 0 -1px rgba(0,0,0,.3), 0 0 5px #ffd, 0 0 8px #fff; }
}
@keyframes pulsate {
 50% { color: #fff; text-shadow: 0 -1px rgba(0,0,0,.3), 0 0 5px #ffd, 0 0 8px #fff; }
}
#blink {
  color: rgb(245,245,245);
  text-shadow: 0 -1px rgba(0,0,0,.1);
  background: green;
  -webkit-animation: pulsate 1.2s linear infinite;
  animation: pulsate 1.2s linear infinite;
} 

#blink_red {
  color: rgb(245,245,245);
  text-shadow: 0 -1px rgba(0,0,0,.1);
  background: red;
  -webkit-animation: pulsate 1.2s linear infinite;
  animation: pulsate 1.2s linear infinite;
}

 
.strah_video_iframe {width: 100%;position: relative;padding-top: 56.25%;}
.strah_video_iframe  iframe,
.strah_video_iframe  object,
.strah_video_iframe  embed{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.online {
    border: 1px solid #00f; /* Рамка */
    display: inline-block;
    text-decoration: none; /* Убираем подчёркивание */
    color: #000000; /* Цвет текста */
	background: linear-gradient(to bottom, #3C0, #e9e9ce); /* Градиент */
	padding: 7px 11px;
	color: #000;
  }

 
.g-recaptcha {
 transform:scale(0.77);
transform-origin:0 0;
width: desired_width;
border-radius: 1px;
border-right: 1px solid #d8d8d8;
overflow: hidden;
}







.table-stat{
width: 100%;
border-spacing:0;
border-left:1px solid #551506;
}

.table-stat tr{
background-color:#551506;
}

.table-stat th{
background-color:#492222;
color:#fff;
font-size: 12px;
padding: 5px;
}

.table-stat td{border-bottom:1px solid #c14545;
border-right:1px solid #c14545;
padding:3px;
text-align:center;
}

.table-stat tr:hover{
	background-color:green;
	}


th { text-align: center;
border:  1px solid #551506;
border-collapse: collapse;
padding: 0px; }





.pulse {
width: 200px;
    padding: 20px 0;
    margin: 30px auto 0;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    background: rgba(41, 41, 41, 0.88);
    color: #e6a833;
    -webkit-animation-name: 'play_down';
    -moz-animation-name: 'play_up';
    animation-duration: 1s;
    animation-iteration-count: infinite;
    box-shadow: 0 0 0 3px rgba(0, 0, 0,.5);
    cursor: pointer;
}

@keyframes  play_top {

	0% 
	{
		-webkit-box-shadow: 0 0 rgba(0,163,182,.6);
		-moz-box-shadow: 0 0 rgba(0,163,182,.6);
		box-shadow: 0 0 rgba(0,163,182,.6);
	}
	to 
	{
		-webkit-box-shadow: 0 0 0 20px rgba(0,163,182,0);
		-moz-box-shadow: 0 0 0 20px rgba(0,163,182,0);
		box-shadow: 0 0 0 20px rgba(0,163,182,0);
	}   

}

@keyframes  play_down {

	0% 
	{
		-webkit-box-shadow: 0 0 rgba(55,55,55,.6);
		-moz-box-shadow: 0 0 rgba(55,55,55,.6);
		box-shadow: 0 0 rgba(55,55,55,.6); 
	}
	to 
	{
		-webkit-box-shadow: 0 0 0 20px rgba(55,55,55,0);
		-moz-box-shadow: 0 0 0 20px rgba(55,55,55,0);
		box-shadow: 0 0 0 20px rgba(55,55,55,0);  
	}

}



