@charset "windows-1251";
body {
	padding: 0;
	margin: 0;
}
    body, table{background-color: #FFFFFF; font-family: Segoe UI; font-size: 15px}
    a{color: #2136f6;}
    a:hover{color: #981912;}
    p{margin: 10px 0px 7px 0px}
    input{background-color: #F5F5F5; border-width: 2px}

    /* Название поля для форм */
    td.field{    font-size: 14pt;
    font-family: Segoe UI;
    color: #4A4A4A;
	text-align: left;
	padding: 0 0 0 10px;}

.poletext {
  height: 40px;
  width: 1000px;
  border-radius: 5px;
  border: rgba(0,0,0,.3) 2px solid;
  box-sizing: border-box;
  font-family: Segoe UI;
  font-size: 16pt;
  padding: 5px;
  margin: 0 0 0 0;
  background: #FDFDFD;
}
.poletext:focus {
  outline:none;
   border:rgba(24,149,215,1) 2px solid;
   color:rgba(24,149,215,1);
  background: #FFFFFF;
}
.poletextarea {  height: 200px;
  width: 1000px;
  border-radius: 5px;
  border: rgba(0,0,0,.3) 2px solid;
  box-sizing: border-box;
  font-family: Segoe UI;
  font-size: 16pt;
  padding: 5px;
  margin: 0 0 0 0;
  background: #FDFDFD;}
.poletextarea:focus {
  outline:none;
   border:rgba(24,149,215,1) 2px solid;
   color:rgba(24,149,215,1);
  background: #FFFFFF;
}

.secret {  height: 135px;
  width: 200px;
  border-radius: 5px;
  border: rgba(0,0,0,.3) 2px solid;
  box-sizing: border-box;
  font-family: Segoe UI;
  font-size: 30pt;
  padding: 5px;
  margin: 0 0 0 0;
  background: #FDFDFD;}
.secret:focus {
  outline:none;
   border:rgba(24,149,215,1) 2px solid;
   color:rgba(24,149,215,1);
  background: #FFFFFF;
}
/*.filedownload {
  width: 750px;
  height: 40px;
}*/
.buttonpoll {
  position: relative; /* Даем возможность делать позиционирование, внутри данного элемента */
  overflow: visible; /* Все что выходит за пределы - скрываем hidden или отображаем visible*/
  width: 200px; /* Задаем ширину кнопки выбора файла */
  height: 50px; /* Задаем высоту кнопки выбора файла */
  color: #000000;
  font-family: Segoe UI;
  font-weight:300;
  font-size: 15pt;
  padding: 5px 0;
  text-align: center;
  background-color: #5BCAFF;
  border: 1px solid #000000;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
  border-radius: 1px;
}
.buttonpoll:hover {
  background: #D8EBEB;
  color: #000000;
  border-color: #9A9A9A;
  /*box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px #DDDDDD;*/
  outline: 0 none;
  /*text-shadow: 1px 1px 0px rgba(0,0,0,0.5);*/
}

.otst {
  margin: 5px 0 5px 0;}
/* чекбоксы и радиокнопки */
/*.checkbox {
	vertical-align: top;
	width: 17px;
	height: 17px;
	margin: 0 3px 0 0;
}
.checkbox + label {
	cursor: pointer;
}
.checkbox:not(checked) {
	position: absolute;
	opacity: 0;
}
.checkbox:not(checked) + label {
	position: relative;
	padding: 0 0 0 60px;
}
.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);
}
*/
.radio {
	vertical-align: top;
	width: 17px;
	height: 17px;
	margin: 0 3px 0 0;
}
.radio + label {
	cursor: pointer;
}
.radio:not(checked) {
	position: absolute;
	opacity: 0;
}
.radio:not(checked) + label {
	position: relative;
	padding: 0 0 0 35px;
}
.radio:not(checked) + label:before {
	content: '';
	position: absolute;
	top: -3px;
	left: 0;
	width: 22px;
	height: 22px;
	border: 1px solid #CDD1DA;
	border-radius: 50%;
	background: #FFF;
}
.radio:not(checked) + label:after {
	content: '';
	position: absolute;
	top: 1px;
	left: 4px;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	background: #9FD468;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.5);
	opacity: 0;
	transition: all .2s;
}
.radio:checked + label:after {
	opacity: 1;
}
.radio:focus + label:before {
	box-shadow: 0 0 0 3px rgba(255,255,0,.5);
}

input[type='reset'] {
	padding: 12px 15px;
	border: none;
	border-radius: 5px;
	background: #CDD1DA;
	color: #FFF;
	cursor: pointer;
	font-size: 15px;
}
input[type='reset']:active {
	background: #BDC0CC;
}
input[type='reset']:focus {
	outline: none;
	box-shadow: 0 0 0 3px rgba(255,255,0,.5);
}
/* / чекбоксы и радиокнопки */

.buttonSend {
  width: 1000px;
  height: 100px;
}
.buttonrefresh {
  height: 54px;
  width: 400px;
}
.buttonSend, .buttonrefresh {
    background-color: #17B4FF;
    border: 1px solid #3A3A3A;
    /*box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;*/
    /*transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;*/
    border-radius: 5px;
    color: #FFFFFF;
    text-shadow: 1px 1px 0px rgba(0,0,0,0.5);
    display: block;
    margin: 20px 0 10px 0 auto;
    font-size: 30px;
    text-align: center;
    padding: 4px 6px;
    vertical-align: middle;
    text-decoration: none;
}
.buttonSend:hover, .buttonSend:focus,
.buttonrefresh:hover, .buttonrefresh:focus,
.buttonpoll:hover, .buttonpoll:focus {
   background: #00BB5E;
   color: #FFFF00;
   text-shadow: 1px 1px 0px rgba(0,0,0,0.5);
   border-color: #3A3A3A;
   /*box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px #DDDDDD;*/
   outline: 0 none;
}

/* поле файл */

.file-upload {
  position: relative; /* Даем возможность делать позиционирование, внутри данного элемента */
  overflow: visible; /* Все что выходит за пределы - скрываем hidden или отображаем visible*/
  width: 999px; /* Задаем ширину кнопки выбора файла */
  height: 50px; /* Задаем высоту кнопки выбора файла */
  font-family: Segoe UI;
  font-size: 30px;
  color: #FFFFFF;
  text-shadow: 1px 1px 0px rgba(0,0,0,0.5);
  text-align: center;
  background-color: #5BCAFF;
  border: 1px solid #CCCCCC;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
  border-radius: 5px;
}
.file-upload:hover {
  /*background: #00BB5E;
  color: #F7E60D;
  border-color: #FF8000;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px #DDDDDD;
  outline: 0 none;
  text-shadow: 1px 1px 0px rgba(0,0,0,0.5);*/
  background: #17B4FF;
   color: #FFFF00;
   text-shadow: 1px 1px 0px rgba(0,0,0,0.5);
   border-color: #3A3A3A;
   /*box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px #DDDDDD;*/
   outline: 0 none;
}
.file-upload input[type="file"]{
    display: none; /* Обязательно скрываем настоящий Input File */
}
.file-upload label {
     /* Растягиваем label на всю возможную площадь блока .file-upload */
     display: block;
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     cursor: pointer;
}
.file-upload span {
     line-height: 36px; /* Делаем вертикальное выравнивание текста, который написан на кнопке */
}

/* / поле файл */
.copycaptha {
  color: #000000;
  font-family: Segoe UI;
  font-weight:300;
  font-size: 30pt;}
/* выпадающий список */
#copy-select {
  width: 1000px;
  height: 50px;
  font-family: Segoe UI;
  font-weight: 400;
  font-size: 20pt;
  color: #ffffff;
  text-decoration: none;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
   background: #59C9FF;
  border: 1px solid #C0C0C0;
  border-radius: 5px;
}
/* / выпадающий список */

.refresh {
   width: 560px;
    height: 86px;
    margin: 0 0 0 -55px;
    padding: 30px 20px 16px 20px;
    float: left;
  text-shadow: 1px 1px 0px rgba(255,255,255,0.5);
  background: #ffffff;
  border: 1px solid #C0C0C0;
  border-radius: 5px;
}

#captcha {
  border: 1px solid #C0C0C0;
  border-radius: 5px;}