﻿
/*div{
    border-style:solid;
    border-width:1px;
}*/

html {
    overflow-y: scroll;
}

.usersCoontainer {
    padding: 0px;
}

.img-responsive {
    margin: 0 auto;
}

/*Формат ссылки*/
a:link, a:visited, a:active {
    text-decoration: underline;
    font-weight: normal;
    text-align: left;
}

 




p, span {
    margin: 0;
    padding: 0;
}

hr {
    border-style: none;
    border-color: inherit;
    border-width: 0px;
    color: #A7A7A7; /*для IE */
    background-color: #A7A7A7; /*для Firefox, Opera, Safari*/
    padding: 0;
    clear: both; /* для очистки, если тег идет после float елемента */
    height: 1px; /* высота 1px IE, Firefox, Opera, Safari */
}




/*.logo {
    width: 350px;
    float: left;
    height: 100px;
    background-image: url('educationtest_logo.png');
    margin: 0 auto;
}*/

.right_up_block {
    height: 70px;
    background-image: url('t-r_bg.gif');
    margin-top: 30px;
    text-align: right;
}




/*---TOP---*/



.middle2 {
    margin: 0px auto;
    float: left;
    min-height: 600px;
    float: left;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #E3E4E6;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #E3E4E6;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 10px;
    padding-right: 10px;
    width: 768px;
}



.middle_left {
    float: left;
    height: 500px;
    width: 250px;
    text-align: left;
}

.middle_right {
    float: left;
    height: 500px;
    width: 700px;
    margin-left: 50px;
}




/*Editor*/
.header {
    color: #457A7A;
    font-weight: bold;
    text-align: right;
    font-size: large;
}

.sub_header {
    color: #457A7A;
    font-weight: bold;
    text-align: left;
    font-size: larger;
}

.sub_headerCollapse {
    color: #457A7A;
    font-weight: bold;
    text-align: left;
    font-size: larger;
    text-decoration: underline;
}


.editor_content {
    margin-left: 25px;
    min-height: 200px;
    background-color: #CCCCCC;
    margin-top: 15px;
    overflow: auto;
}



.texbox_question {
    width: 700px;
    height: 50px;
    margin-top: 10px;
}

/*Test_admin*/
.test_logo {
    background-color: White;
    overflow: hidden;
    clear: both;
    width: 250px;
    height: 100px;
    float: left;
    text-align: center;
    margin-top: 5px;
    border: 1px solid #C0C0C0;
}


.test_logo_editor {
    overflow: hidden;
    width: 250px;
    height: 100px;
    float: left;
    text-align: center;
    margin-top: 5px;
}


.tets_header {
    overflow: hidden;
    width: 710px;
    height: 100px;
    float: left;
    text-align: center;
    margin-top: 5px;
    border-style: none;
    border-width: 1px;
}

.test_name {
    width: 280px;
    height: 100px;
    float: left;
    margin-top: 5px;
    margin-left: 5px;
    background-color: #EBEBEB;
    border: 1px solid #C0C0C0;
}


.test_info {
    overflow: auto;
    width: 294px;
    height: 100px;
    float: left;
    margin-top: 5px;
    margin-left: 5px;
    background-color: #DDE4FF;
    border: 1px solid #C0C0C0;
}


.test_panel {
    border: 1px solid #C0C0C0;
    overflow: auto;
    width: 158px;
    height: 100px;
    float: left;
    vertical-align: middle;
    margin-top: 5px;
    margin-left: 5px;
    background-color: #EBEBEB;
}

.panel_editor {
    text-align: left;
    line-height: 150%;
    padding-left: 15px;
}

.new_test_name {
    float: left;
    height: 50px;
}

.new_test_text {
    float: none;
    clear: both;
}

.test_params {
    float: left;
    height: 80px;
    width: 150px;
}

.new_test_logo {
    clear: both;
    width: 980px;
    float: none;
    padding-top: 0px;
    line-height: 20px;
    padding: 5px;
}



.clear {
    clear: both;
}

.add_test_but {
    clear: both;
    width: 200px;
    float: left;
    height: 100px;
    padding-top: 0px;
}

.questions_list {
    min-height: 120px;
    overflow: auto;
    border-style: none;
    border-width: 1px;
    padding: 5px;
    margin: auto;
}

.test_head {
    height: 100px;
    width: 705px;
    margin-top: 5px;
    float: left;
    text-align: justify;
    padding: 10px;
}


.PanelNewQ {
    border-style: none;
    border-width: 1px;
    padding: 5px;
    margin: auto;
    background-color: #EBEBEB;
    min-height: 50px;
}

.panelGray {
    border-style: none;
    border-width: 1px;
    padding: 5px;
    margin: auto;
    background-color: #EBEBEB;
    min-height: 300px;
}



.PanelNewTest {
    border-style: none;
    border-width: 1px;
    padding: 5px;
    margin: 0 auto;
    background-color: #EBEBEB;
}

.add_image {
    max-width: 800px;
    max-height: 600px;
    margin: 0 auto;
    margin-bottom: 5px;
}

.question {
    margin: 5px;
    font-weight: bold;
    /*min-height: 20px;  
   border-style: solid;
   border-width: 1px;
   border-color: #E3E4E6;
   background-color: #EBEBEB;*/
}


.answers {
    margin-left: 25px;
}


.addNewUser {
    margin: 0 auto;
    background-color: #EBEBEB;
    padding: 15px;
    height: 80px;
    border-style: none;
    border-width: 1px;
}


    .addNewUser .field {
        float: left;
        margin-bottom: 0px;
        clear: right;
    }


.userName {
    width: 300px;
    float: left;
    background-color: #00FF00;
}


.userName {
    width: 300px;
    float: left;
    background-color: #00FF00;
}

.userMail {
    width: 300px;
    float: left;
    background-color: #FF0000;
}

.gridUsers tr td {
    padding: 5px;
    min-height: 10px;
    text-align: center;
}

.gridUsers th {
    border-color: #EBEBEB;
    padding: 5px;
    min-height: 10px;
    border-style: none;
    border-width: 1px;
}

.gridUsers {
    width: 100%;
    margin: 0 auto;
    border-style: none;
    border-width: 1px;
    border-color: #EBEBEB;
}

.usersHeader2 {
    width: 450px;
    float: right;
    background-color: #FFC9B7;
    text-align: center;
    font-weight: bold;
}

.usersHeader {
    width: 450px;
    float: left;
    background-color: #C2D8D7;
    text-align: center;
    font-weight: bold;
}


.usersHeader_stat {
    padding: 10px;
    text-align: center;
    font-weight: bold;
    clear: both;
    border-style: solid;
    border-width: 1px;
    border-color: #E3E4E6;
    background-color: #cccccc;
}

 


    .gridUsersIntest_stat tr td {
        border-style: none;
        border-width: 1px 1px 1px 1px;
        border-color: #000000;
        padding: 5px;
        min-height: 10px;
        text-align: center;
    }

    .gridUsersIntest_stat th {
        border-style: none none none none;
        border-width: 1px;
        padding: 5px;
        min-height: 10px;
    }

.gridUsersIntest {
    width: 100%;
    margin: 0 auto;
    border-style: none;
    border-width: 1px;
    border-color: #EBEBEB;
}

    .gridUsersIntest tr td {
        padding: 5px;
        min-height: 10px;
        text-align: center;
    }

    .gridUsersIntest th {
        border-color: #EBEBEB;
        padding: 5px;
        min-height: 10px;
        border-style: none;
        border-width: 1px;
    }


.gridUsersOuttest {
    width: 450px;
    margin: 0 auto;
    border-style: none;
    border-width: 1px;
    border-color: #EBEBEB;
    float: right;
}

    .gridUsersOuttest tr td {
        padding: 5px;
        min-height: 10px;
        text-align: center;
    }

    .gridUsersOuttest th {
        border-color: #EBEBEB;
        padding: 5px;
        min-height: 10px;
        border-style: none;
        border-width: 1px;
    }

.PaneltaskInfo {
    border-style: solid;
    border-width: 1px;
    border-color: #E3E4E6;
    margin: 0 auto;
    background-color: #EBEBEB;
    padding: 50px;
}


.test_timer {
    background-color: #AEC1FF;
    float: none;
    clear: both;
    margin-top: 25px;
    margin-bottom: 5px;
    height: 18px;
    text-align: center;
    border-style: none;
    border-width: 1px;
}

.user_question {
    border-style: none;
    border-width: 1px;
    padding-left: 25px;
    padding-bottom: 15px;
    min-height: 150px;
    background-color: #F2F2F2;
}

.user_questionLarge {
    border-style: none;
    border-width: 1px;
    padding-left: 25px;
    padding-bottom: 15px;
    min-height: 150px;
    background-color: #F2F2F2;
    font-size: medium;
}



.newtest {
    background-color: #EBEBEB;
    padding: 0 5px 0 5px;
    border-style: none;
    border-width: 1px;
    text-align: left;
    display: block;
}



.input {
    background-color: Aqua;
    font-size: xx-large;
}



.myTextBoxFloatLeft {
    border-color: #CCCCCC;
    border-style: Solid;
    border-width: 1px;
    float: left;
}


.myTextBoxFloatLeft {
    border-color: #CCCCCC;
    border-style: Solid;
    border-width: 1px;
    float: left;
}


.myButton {
    border-width: 1px;
    background-color: #93BBBB;
}

.pharmaprofi {
    background-position: center center;
    width: 400px;
    height: 92px;
    margin-top: 5px;
    background-image: url('pharmaprofi.jpg');
    background-repeat: no-repeat;
}




.mylink {
    width: 400px;
    background-color: #E5E6E8;
    margin-top: 70px;
    text-align: center;
    float: none;
}

    .mylink a:hover {
        color: #E1615E;
        font-weight: bold;
        text-transform: capitalize;
        text-decoration: none;
    }

    .mylink a:link {
        color: #E1615E;
        font-weight: bold;
        text-transform: capitalize;
        text-decoration: none;
    }

    .mylink a:visited {
        color: #E1615E;
        font-weight: bold;
        text-transform: capitalize;
        text-decoration: none;
    }

.counter {
    margin-top: 5px;
    float: left;
    width: 200px;
    height: 92px;
}


#jsDisable {
    position: fixed;
    width: 310px;
    height: 108px;
    left: 50px;
    top: 20px;
    background-image: url('JavaScriptAttention.png');
}

.AlgRgh {
    font-weight: bold;
    text-align: left;
}

.GridResult {
    border-right-width: 1px;
    border-right-style: solid;
    border-left-width: 1px;
    border-left-style: solid;
    padding: 10px;
    text-align: center;
}

.disclaimer {
    height: 7px;
}

.rcorners2 {
    margin-right: 3px;
    margin-top: 3px;
    border: 2px solid Blue;
    padding: 1px 1px 1px 1px;
    display: inline-block;
    vertical-align: middle;
    text-wrap: normal;
    border-radius: 15px;
    min-width: 100px;
    border-width: 1px;
}

.themeInput {
    margin: 3px 0px 0px 10px;
    float: left;
    text-align: center;
    vertical-align: central;
    border: none;
    text-overflow: ellipsis;
    max-width: 200px;
    white-space: nowrap; /* Запрещаем перенос строк */
    overflow: hidden;
}

.libraryInput {
    margin-left: 6px;
    margin-right: 6px;
    margin-top: 3px;
    margin-bottom: 3px;
    float: left;
    text-align: center;
    vertical-align: central;
    border: none;
    text-overflow: ellipsis;
    max-width: 200px;
    white-space: nowrap; /* Запрещаем перенос строк */
    overflow: hidden;
}





.themeInputCount {
    margin: 3px 3px 3px 3px;
    border: none;
    background-color: lightgray;
    float: right;
    border-radius: 15px;
    width: 50px;
    text-align: center;
}


.wordwrap {
    /* wrap long text and urls */
    white-space: pre; /* CSS 2.0 */
    white-space: pre-wrap; /* CSS 2.1 */
    white-space: pre-line; /* CSS 3.0 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    white-space: -moz-pre-wrap; /* Mozilla */
    word-wrap: break-word; /* IE 5+ */
}

.newquestion {
    background-color: lemonchiffon;
}

.newanswer {
    overflow: auto;
    width: 100%;
    margin: auto;
    background-color: linen;
    box-sizing: border-box;
}

.newanswerContainer {
    width: 100%;
    margin: auto;
    margin: auto;
    border-style: solid;
    border-width: 1px;
    border-color: darkgray;
}

.topmenu {
    overflow-wrap: break-word;
    word-wrap: break-word;
    text-align: right;
    padding-top: 15px;
}
