.txt,.txt_bot{
background: #fff;
color: #000;
text-shadow: #000 0 0px 1px;
}

.blink {
  -webkit-animation: blink 3s linear infinite;
  animation: blink 3s linear infinite;
}
@-webkit-keyframes blink {
  0% { color: #fff; }
  50% { color: #fff; }
  51% { color: #ccc; }
  100% { color: #ccc; }
}
@keyframes blink {
  0% { color: #fff; }
  50% { color: #fff; }
  51% { color: yellow; }
  100% { color: yellow; }
}


.viexal_css{
	left: 0px;
	z-index: 2;
	position: relative;
	-webkit-animation: viexal_css_key 1s ease;
	-moz-animation: viexal_css_key 1s ease;
	animation: viexal_css_key 1s ease;
}
@keyframes viexal_css_key {
	0% { left: -1000px; }
	75% { left: -1px; }
	100% { left: 0px; }
}

.str{
padding: 4px;
color: #fff;
color: #e4d98d;
text-decoration: underline !important\
}
hr {
display: block;
border-style: inset;
border-width: 1px;
margin: 0px;
}

.h1{
text-align: center;
font-size: 23px;
font-weight: bold;
}

.pd2 { padding: 2px; }
.pd4 { padding: 4px; }
.pd6 { padding: 6px; }
.pd8 { padding: 8px; }
.pd10 { padding: 10px; }




::-webkit-input-placeholder { color:#aaaaaa; font-style: italic; }
::-moz-placeholder          { color:#aaaaaa; font-style: italic; }/* Firefox 19+ */
:-moz-placeholder           { color:#aaaaaa; font-style: italic; }/* Firefox 18- */
:-ms-input-placeholder      { color:#aaaaaa; font-style: italic; }




a.buy {
padding: 4px;
text-decoration: none;
background: #32649e;
color: #fff;
border-radius: 5px;
font-weight: bold;
border: 0px;
border-bottom: 3px solid #2c5686;
}

a.buy:hover{
background: #9e3232;
border-bottom: 3px solid #862c2c;
}
a.buy:active{
background: #862c2c;
border-bottom: 3px solid #9e3232;
}




/* Customize the label (the container) */
.container {
  position: relative;
  padding-left: 26px;
  margin-top: 8px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default checkbox */
.container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* Create a custom checkbox */
.checkmark {
  position: absolute;
  border: 1px solid #c8c8c8;
  border-radius: 4px;
  top: 0;
  left: 0;
  height: 19px;
  width: 19px;
  margin-top: -5px;
  background-color: #707070;
}

/* On mouse-over, add a grey background color */
.container:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.container input:checked ~ .checkmark {
  background-color: #ed812b;
  border: 1px solid #ed812b;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.container input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.container .checkmark:after {
  left: 7px;
  top: 2px;
  width: 3px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}





/* Cначала обозначаем стили для IE8 и более старых версий
т.е. здесь мы немного облагораживаем стандартный чекбокс. */
.checkbox {
vertical-align: top;
margin: 0 3px 0 0;
width: 17px;
height: 17px;
}
/* Это для всех браузеров, кроме совсем старых, которые не поддерживают
селекторы с плюсом. Показываем, что label кликабелен. */
.checkbox + label {
cursor: pointer;
}

/* Далее идет оформление чекбокса в современных браузерах, а также IE9 и выше.
Благодаря тому, что старые браузеры не поддерживают селекторы :not и :checked,
в них все нижеследующие стили не сработают. */

/* Прячем оригинальный чекбокс. */
.checkbox:not(checked) {
position: absolute;
opacity: 0;
}
.checkbox:not(checked) + label {
position: relative; /* будем позиционировать псевдочекбокс относительно label */
padding: 0 0 0 55px; /* оставляем слева от label место под псевдочекбокс */
}
/* Оформление первой части чекбокса в выключенном состоянии (фон). */
.checkbox:not(checked) + label:before {
content: '';
position: absolute;
top: -4px;
left: 0;
width: 50px;
height: 26px;
border-radius: 13px;
background: #CDD1DA;
box-shadow: inset 0 2px 3px rgba(0,0,0,.2);
}
/* Оформление второй части чекбокса в выключенном состоянии (переключатель). */
.checkbox:not(checked) + label:after {
content: '';
position: absolute;
top: -2px;
left: 2px;
width: 22px;
height: 22px;
border-radius: 10px;
background: #FFF;
box-shadow: 0 2px 5px rgba(0,0,0,.3);
transition: all .2s; /* анимация, чтобы чекбокс переключался плавно */
}
/* Меняем фон чекбокса, когда он включен. */
.checkbox:checked + label:before {
background: #9FD468;
}
/* Сдвигаем переключатель чекбокса, когда он включен. */
.checkbox:checked + label:after {
left: 26px;
}
/* Показываем получение фокуса. */
/*
.checkbox:focus + label:before {
box-shadow: 0 0 0 3px rgba(255,255,0,.5);
}
*/





/*---------------- Переключатели ------------------*/
.switcher_link {
padding: 12px;
text-align: center;
font-size: 18px;
text-decoration: none;
color: #111;
display: block;
font-weight:bold;
text-transform: uppercase;
background: #fff;
}
div.switcher_link._left {
border: 1px solid #ddd;
border-bottom: 1px solid #fff;
}
div.switcher_link._right {
border: 1px solid #ddd;
border-left: 0px;
border-bottom: 1px solid #fff;
}
a.switcher_link._left {
border: 1px solid #b0c9e2;
border-bottom: 1px solid #cddae7;
}
a.switcher_link._right {
border: 1px solid #b0c9e2;
border-left: 0px;
border-bottom: 1px solid #cddae7;
}
a.switcher_link {
background: #cddae7;
text-decoration: underline;
color: #7a90a0;
}
a.switcher_link:hover {
background: #a7c0d9;
}
a.switcher_link:active {
background: #a7c0d9;
color: #333;
text-decoration: none;
}
/*-------------------------------------------*/





table.tab {
background: #ededed;
padding: 0px;
margin: 0px;
border: 0px solid #fff;
color: #111;
}
table.tab td {
padding: 7px;
}
.tn {
box-shadow: 0px 2px 8px #777 !important;
}

table.tabGame {
color: #000 !important;
border-collapse: collapse;
}
table.tabGame tr {
display: table-row;
vertical-align: top;
}
table.tabGame td {
display: table-cell;
vertical-align: inherit;
border: 1px solid #ddd;
background: #f9f9f9;
padding: 5px;
}
table.tabGame td:hover {
background: #eee;
}









.head_bot a.bigUrl:hover, 
.head_bot a.bigUrl:hover {
background: rgba(0,0,0,0.1) !important;
}
.head_bot a.bigUrl:active,
.head_bot a.bigUrl:active {
box-shadow:inset 0px 3px 3px #000 !important
}
.head_bot a.bigUrl,
.head_bot a.bigUrl {
margin-top: -10px !important;
margin-bottom: -10px !important;
padding: 9px 15px 9px 15px !important; 
float: right !important;
display:block !important;
overflow: hidden !important;
position: relative !important;
color:#fff !important !important;
font-weight:bold !important;
text-transform:uppercase !important;
text-align:center !important;
z-index: 10 !important;
box-sizing: border-box !important;
}



a.url_menu{
background: rgba(0,0,0,0.1) !important;
border-bottom: 1px dotted #064c49 !important;
color: #fff !important;
display: block !important;
padding: 8px !important;
}

a.url_menu:hover{
background: rgba(255, 255, 255, 0.05) !important;
padding-left: 10px !important;
}



.dotted{
border-bottom: #5c5853 dotted 1px;
}



.menu_head {
padding: 7px;
display: block;
background: #101010;
font-weight: bold;
text-transform: uppercase;
color: #fff;
}
.tn {
box-shadow: 0px 2px 8px #777 !important;
}




.input,
input[type='submit'] {
background: #32649e;
color: #fff;
padding: 8px;
font-weight: bold;
min-width: 100px;
border-radius: 3px;
border-bottom: 3px solid #255185;
border: 0px;
}
input:disabled {
background: #eee;
}
textarea {
width: 98%;
height: 60px;
padding: 2px;
margin: 3px;
border-radius: 0px;
}

select.account_sel{
padding: 8px;
border: 1px solid #ccc;
max-width: 269px;
}
option.account_sel {
margin: 38px;
padding: 38px;
}

.in {
width: 60%;
display: block;
}


input.in,
select {
background: #666;
color: #fff;
padding: 3px;
border: 1px solid #ddd;
margin: 4px;
}
input:disabled {
background: #333 !important;
color: #fff;
}


.error_bot{
background: #711111; 
color: #fff; 
padding: 7px; 
font-size: 13px;
text-align: center;
}

.msg_bot{
background: #0b7c06; 
color: #fff; 
padding: 7px; 
font-size: 13px;
text-align: center;
}

