body { 
    margin: 0; /* Убираем отступы */
}
/*****************/
/** QapTcha CSS **/
/*****************/
.qaptcha {
/*float:right;*/
    width:220px;
    margin-top:0px;
}
.qaptcha .clr{clear:both}
.qaptcha .bgSlider {
    width:220px;
    height:24px;
    float:left; 
    border: 1px solid #ccc;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #fff;
}
.qaptcha .Slider {
    width: 24px;
    height: 24px; 
    background: #eee url('http://temp.ismu.baikal.ru/ismu/images/slider_feedback.png') no-repeat 50% 50%; 
    cursor: e-resize; 
    position: relative; 
    top: 0; 
    left: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.qaptcha .TxtStatus {width:252px;margin-bottom: 5px;text-align:left;color:#bb2828;font-family:Helvetica;font-size:10px;}
.qaptcha .dropSuccess {color:#4e8b37}
.qaptcha .dropError {color:#bb2828}
/*****************/
/** QapTcha CSS **/
/*****************/
/*
.QapTcha {float:left;margin-top:0px;width:220px;}
.QapTcha .clr{clear:both}
.QapTcha .bgSlider {width:196px;height:24px;float:left;border:1px solid #CCC;background-color:white;border-radius: 4px 4px 4px 4px; }
.QapTcha .Slider {width:24px;height:24px;background:transparent url('http://temp.ismu.baikal.ru/ismu/images/slider_feedback.png') no-repeat;cursor:e-resize;position:relative;top:0;left:0}
.QapTcha .TxtStatus {width:220px;margin-top:7px;text-align:left;color:#bb2828;font-family:Verdana;font-size:10px;clear:both}
.QapTcha .dropSuccess {color:#4e8b37}
.QapTcha .dropError {color:#bb2828}*/
.clSelectFeedback{
    width: 220px;
}
.clTextareaFeedback{
    width: 400px;
    height: 180px;
}
.clTitle{
    color: #039;
    font-weight: bold;
    font-size: 18px;
}
.clText{
    text-align: center;
    color: #039;
    font-weight: bold;
    font-size: 13pm;
}
.clButton{
    color: #FFF;
    font: bold 12px Verdana;
    background: none repeat scroll 0% 0% #7596F1;
    border: 1px solid #7596F1;
    padding: 0px 40px;
    border-radius: 40px;
    height: 21px;
}
.clButtonClose{
    background: none repeat scroll 0% 0% #C00;
    color: #FFF;
    font-weight: bold;
    font-size: 11px;
    border-radius: 20px;
    border: 0px none;
    text-align: center;
    padding: 0px 2px;
    font-family: Arial;
    position: absolute; top: 5px; right: 5px;
}
#divCl{
    width: 460px;
    height: 480px;
    display: inline-block;
    padding: 20px;
    border: 2px solid black;
    border-radius: 15px;
    background: #DEF2FE;
    top: 50%; /* Отступ в процентах от верхнего края окна */
    left: 50%; /* Отступ в процентах от левого края окна */
    position: absolute; /* Абсолютное позиционирование блока */
    margin-top: -200px; /* Отрицательный отступ от верхнего края страницы, должен равняться половине высоты блока со знаком минус */
    margin-left: -200px; /* Отрицательный отступ от левого края страницы, должен равняться половине высоты блока со знаком минус */
    z-index: 1000;
}
.cldivConnect{
    -webkit-transform: rotate(90deg); /* разворот текста для разных браузеров */
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    /*writing-mode: tb-rl;*/ 
    background: #DEF2FE; 
    width: 250px; 
    position: fixed; 
    bottom: 400px; 
    height: 48px; 
    left: -101px; 
    border: 1px solid #7596F1; 
    border-radius: 30px 20px 0px 0px; 
    text-align:center; 
    vertical-align:middle; 
    line-height: 3em;
    cursor: pointer;
}
.divBackground{
    background:black; 
    position: fixed;
    width:100%; 
    height:100%; 
    opacity:0.7; 
    display:none; 
    z-index:500;
}

/* FOR TABLE LIST */
.tableList{
    border-collapse: collapse;
    border: 2px #336699;
    background: #FAFDF4;
    font-family: Times New Roman;
}
.tableList td {.
    padding: 5px; /* Поля вокруг содержимого ячеек */
    border: 1px solid #336699; /* Граница вокруг ячеек */
}
.tableList th {.
    text-align: left; /* Выравнивание по левому краю */
    background: #6699CC; /* Цвет фона ячеек */
    padding: 5px; /* Поля вокруг содержимого ячеек */
    border: 1px solid #336699; /* Граница вокруг ячеек */
    color: #FAFDF4;
    font-size: 17px;
    font-weight: normal;
}

/* FOR COLOR DIV */
.substrateDiv{
    border: solid 1px #FAFDF4;
    background: #FAFDF4;
    padding: 5px;
    border-radius:6px;
    -webkit-border-radius:6px;
    -moz-border-radius:5px;
    -khtml-border-radius:10px;
    box-shadow: 0 0 4px rgba(0,0,0,0.5); /* Параметры тени */
}
.infoDivFrom{
    border: solid 1px #DEF2FE;
    background: #DEF2FE;
    padding: 10px;
    border-radius:6px;
    -webkit-border-radius:6px;
    -moz-border-radius:5px;
    -khtml-border-radius:10px;
}
.infoDiv{
    border: solid 1px #B9D3EE;
    background: #B9D3EE;
    padding: 10px;
    border-radius:6px;
    -webkit-border-radius:6px;
    -moz-border-radius:5px;
    -khtml-border-radius:10px;
}
a.feedbackLink:link{
    text-decoration: underline;
    color: #26527C;
    font-weight: bold;
}
a.feedbackLink:visited{
    text-decoration: underline;
    color: #6699CC;
    font-weight: bold;
}
a.feedbackLink:hover{
    text-decoration: none;
    color: #003366;
    font-weight: bold;
}
.clFeedbackForm{
    width: 400px;
}
.clFeedbackEl{
    height: 20px;
}
/* FOR WINDOW GLOBAL MESSAGE */
.divWindow {
    position:absolute;
    background-color:#e54937;
    top:-130px;
    width:290px;
    height:90px;
    margin:0px 5px 0px 100px;
    border-radius:0px 0px 4px 4px;
    padding:10px;
    font-size:15pt; <!-- Задаем размер -->
    font-weight: bold;
    text-align: center;
    font-family: Times New Roman;
    opacity: 0.9;
    z-index:5000;
}
/* FOR SORT */
form.coreForm{
    border: 1px solid #369;
    margin: 10px 0px 10px 0px;
    padding: 10px;
    background: #69C;
    color: #FAFDF4;
}
form.coreForm input{
    border: 1px solid #369;
    background: #FAFDF4;
    border-radius: 5px 5px 5px 5px;
    height: 18px;
    margin: 0px 0px 5px 0px;
}
form.coreForm select:not([multiple]){
    height: 18px;
}
form.coreForm select{
    width: 150px;
    margin: 0px 0px 4px 0px;
    background: #FAFDF4;
    border: 1px solid #369;
}
form.coreForm table td{
    color: #FAFDF4;
    font-size: 11pt;
    font-family: Times New Roman;
    line-height: 1.5;
    vertical-align: top;
}
form.coreForm table th{
    color: #FAFDF4;
    font-size: 17px;
    font-weight: normal;
    font-family: Times New Roman;
}
form.coreForm table td select.sort{
    width: 40px;
}
#content_container select.count{
    border: 1px solid #369;
}
