INPUT.inpt {padding:1px;margin:1px;border:1px solid #bbb;}

INPUT.btn, a.btn {
  line-height: normal;
  margin:1px;
  background-color: #00b1c1;
  color: #ffffff;
  font-size: 12pt;
  padding:5px;
  border-radius: 5px;
  border:none;
}

input.btn:hover, a.btn:hover {
  cursor: pointer;
}

.allwebinar {
  width: 100%;
}

.allwebinar th{
  border: 1px solid #d4d0c8;
  padding: 5px;
}
.allwebinar td{
  border: 1px solid #d4d0c8;
  padding: 5px;
}
.allwebinar tr:hover td{
  background-color: #faf0e6;
}

.main_Table1{
text-align:left;
wi dth:180px;
padding-left:20px;
padding-right:7px;
}
.clock_Table1{
font-weight: bold;
color: #808080;
width:40px;
}
.branch_Table1{
font-weight: bold;
color: #808080;
width:60px;
}
.cost_Table1{
color: #808080;
font-weight: bold;
width:95px;
}
.lowcost_Table1{
color: #f88d60;
}
.data_Table1{
color: #808080;
font-style: italic;
width:85px;
}
.data_Table2{
color: #808080;
font-style: italic;
width:65px;
}
.exam_Table1{
color: #808080;
font-style: italic;
width:120px;
}
.stat_Table1{
color: #808080;
fo nt-weight: bold;
width:95px;
}
.addr_Table1{
color: #000000;
width:55px;
}

.video_audio {
  position: relative;
  top: 30px;
  left: 10px;
  border-bottom: 1px dashed;
  color: #D04080;
}

.apresent {
  border-bottom: 1px dashed #d04080;
  color: #d04080;
}

.apresent:hover, .video_audio:hover {
  cursor: pointer;
}

.presentationSwitch{
height:40px;
}

.topswitch {
  width: 100%;
  margin: 15px 0;
}

.topswitch td {
  height:40px;
  cursor: pointer;
  vertical-align:middle;
  text-align:center;
  width:50%;
  border: 1px solid #cacaca !important;
}

.webinarform{
wi dth:960px;
  line-height: 140%;
  font-size: 10.5pt;
}

.webinarform td {
  border: none;
}

#seminarinfo {
  background-color: #ffffff;
  padding: 10px;
  overflow: auto;
  height:600px;
  width:940px;
  display:;
}

#seminarinfo td {
  padding: 5px;
}
.oldersem td {
  color: #9c9c9c;
}

.oldersem a {
  color: #9a5a77;
}

.oldersem span {
  color: #9a5a77 !important;
  border-bottom: 1px dashed #9a5a77 !important;
}

#textquestion {
  border:1px solid #aaaaaa;
  width:796px;
  height:150px;
  scrollbar-track-color: #f0f0f0;
  scrollbar-3dlight-color: #c0c0c0;
  scrollbar-highlight-color: #a0a0a0;
  scrollbar-shadow-color: #a0a0a0;
  scrollbar-darkshadow-color: #c0c0c0;
}

#textquestionhide{
width:100%;
padding:10px;
}

#txtHint td {
  padding: 5px;
}

#txtHint {
  overflow-y:auto;
  height: 600px;
  padding:10px;
  ba ckground: white;
  scrollbar-track-color: #f0f0f0;
  scrollbar-3dlight-color: #c0c0c0;
  scrollbar-highlight-color: #a0a0a0;
  scrollbar-shadow-color: #a0a0a0;
  scrollbar-darkshadow-color: #c0c0c0;
}

.submitcomment {
  width:120px;
  height:22px;
  border:1px solid #aaaaaa;
  margin:5px;
}

.webdiv {
  background: #e3e3e3;
  float: left;
  padding: 10px;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}

.linkinfo {
  text-decoration: none !important;
  display: block;
  bo rder-bottom: 1px dashed #3561C1;
}

a.play{
  /*background: url(/design/cc/control_play.png) no-repeat 0 50%;*/
  background: url(/design/cc/playback_play.png) no-repeat 0 50%;
  padding-left: 19px;
  text-align:right;
  text-decoration:none;
}

b.play{
float:right;
}

a.play2, a.download, a.exam {
  padding-left: 19px;
  text-decoration:none;
}
a.play2 { background: url(/design/cc/playback_play.png) no-repeat 0 50%; }
a.download { background: url(/design/cc/download.png) no-repeat 0 50%; }
a.exam { background: url(/design/cc/exam.png) no-repeat 0 50%; }

#player{
margin: 0 auto;
}

.CommentNickName {
  font-style: italic;
  font-weight: bold;
  color: #373737;
}

.CommentNickName:hover {
  cursor: pointer;
}
.CommentList {
  width: 99%;
  border: 1px solid #bdbdbd;
  font-size: 95%;
  border-collapse: collapse;
  font-family: Sans,Sans-serif,Arial;
}
.CommentList td{
  border: none;
}
td.CommentDate {
  text-align: left;
  background-color: #ccddf8;
  color: #004085;
  width: 40%;
  font-style: italic;
  font-weight: normal;
}
td.CommentAuthor {
  text-align: right;
  background: #ccddf8;
  width: 60%;
  font-weight: normal;
}
.CommentBody{
  text-align: left;
  background: #eeeeee;
}
.CommentAnswerDate {
  background: #ffffdd;
  width: 30%;
  font-style: italic;
}
.CommentAnswerAuthor {
  text-align: left;
  background: #ffffdd;
  width: 100%;
}
.CommentAnswerBody{
  text-align:left;
  background: #eeeeee;
}

.ThemaWedinar{
overflow-y:auto; 
height: 500px;
padding:10px;
}

.QuestionsWebinar{

}

.textquestion{
width:890px;
max-width:890px;
height:100px;
overflow-y:auto;
border: 1px solid #aaa;
}

.Separator td{
  border-top: 1px solid #bdbdbd;
  border-bottom: 1px solid #bdbdbd;
  height: 5px !important;
  line-height: 5px;
}
.answer {
  float:left;
  border-bottom: 1px dashed #808080;
  font-weight: bold;
  color: #555;
}
.delq {
  color: #AC4E4E;
}
.dela {
  color: #AC4E4E;
  float: right;
}
.answer:hover, .delq:hover, .dela:hover {
  cursor: pointer;
}

/*скролинги(не подключены)*/
#scrollbar1 { width: 920px; clear: both; margin: 20px 0 10px; background-color: #ffffff;padding: 20px;}
#scrollbar1 .viewport { width: 900px; height: 600px; overflow: hidden; position: relative; }
#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; }
#scrollbar1 .thumb .end,
#scrollbar1 .thumb { background-color: #ADADAD;border-radius: 10px;}
#scrollbar1 .scrollbar { position: relative; float: right; width: 15px; border-radius: 10px;}
#scrollbar1 .track { background-color: #E7E7E7; height: 100%; width:13px; position: relative; padding: 0 1px; border-radius: 10px;}
#scrollbar1 .thumb { height: 20px; width: 13px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
#scrollbar1 .thumb .end { overflow: hidden; height: 5px; width: 13px; }
#scrollbar1 .disable{ display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }

.nano {
  position : relative;
  width    : 900px;
  height   : 600px;
  overflow : hidden;
  margin:20px;
  margin-right:40px;
}

.nano:hover > .pane > .slider {
  background: #666;
  background: rgba(0,0,0,.6);
}

.nano .content {
  height        : 1400px;
  position      : absolute;
  overflow      : scroll;
  overflow-x    : hidden;
  top           : 0;
  right         : 0;
  bottom        : 0;
  left          : 0;
}
.nano .content:focus {
  outline: thin dotted;
}
.nano .content::-webkit-scrollbar {
  visibility: hidden;
}
.has-scrollbar .content::-webkit-scrollbar {
  visibility: visible;
}
.nano > .pane {
  background : #F4F5F9;
  position   : absolute;
  width      : 10px;
  right      : 0;
  top        : 0;
  bottom     : 0;
  visibility : hidden\9; /* Target only IE7 and IE8 with this hack */
  opacity    : .01; 
  -webkit-transition    : .2s;
  -moz-transition       : .2s;
  -o-transition         : .2s;
  transition            : .2s;
  -moz-border-radius    : 5px;
  -webkit-border-radius : 5px;  
  border-radius         : 5px;
}
.nano > .pane > .slider {
  background: #444;
  background: rgba(0,0,0,.5);
  position              : relative;
  margin                : 0 1px;
  -moz-border-radius    : 3px;
  -webkit-border-radius : 3px;  
  border-radius         : 3px;
}
.nano:hover > .pane, .pane.active, .pane.flashed {
  visibility : visible\9; /* Target only IE7 and IE8 with this hack */
  opacity    : 0.99;
}
.voteform {
  background: #fff;
  border: 1px solid #cacaca;
  padding: 10px;
}
.voteform td, .voteform th {
  padding: 10px;
}
.voteform th {
  text-align: center;
}
.voteform textarea {
  width: 100%;
  max-width: 900px;
  height: 100px;
  resize: none;
  border: 1px solid #aaa;
  overflow-y: auto;
}
.votebtn {
  position: relative;
  left: 810px;
  top: 35px;
}
.allow {
  color: #155724 !important;
  background-color: #d4edda !important;
  font-weight: bold;
}
.disallow {
  color: #721c24 !important;
  background-color: #f8d7da !important;
  font-weight: bold;
}
.allowed {
  color: #155724;
  font-weight: bold;
  border-bottom: 1px dashed #155724;
  cursor: pointer;
}
.disallowed {
  color: #721c24;
  font-weight: bold;
  border-bottom: 1px dashed #721c24;
  cursor: pointer;
}