@import url('scw.css');

html
{
    padding:                    0;
}

body {
    font-family:                Verdana,sans-serif;
    background-color:           white;
    background-image:           url(/img/watermark.gif);
    background-repeat:          no-repeat;
    background-position:        bottom right;
    padding:                    0;
    margin:                     0;
}

div.content
{
    border:                     0px solid #888;
    padding-left:               22px;
    padding-right:              22px;
    padding-top:                10px;
    padding-bottom:             30px;
}

div.topbar
{

}

div.fineprint
{
    font-size:                  7pt;
    padding-top:                5px;
}

div.footer
{
    text-align:                 center;
    margin-top:                 50px;
}
/* DIVs */
div.act {
    background-image:           url(/img/active.gif);
    width:                      17px;
    height:                     17px;
}

/* Headings begin */
h1 {
    font-size:                  20px;
    font-weight:                bold;
    font-variant:               small-caps;
}

h2 {
    font-size:                  18px;
    font-weight:                bold;
    font-variant:               normal;
}

h3 {
    font-size:                  15px;
    font-weight:                bold;
    font-variant:               normal;
}

/* Headings end */

/* Forms begin */

fieldset.login {
    font:                       12px Verdana;
    width:                      350px;
    background-color:           white;
    background-repeat:          repeat-x;
    background-image:           url(/img/block_bg_reverse.png);
    background-position:        bottom;
    border:                     1px solid #E0E0E3;
}

fieldset.login legend{
    border:                     1px solid #E0E0E3;
    background-color:           #efefef;
    color:                      #33358c;
    font-size:                  12px;
    font-weight:                bold;
    padding-top:                5px;
    padding-bottom:             5px;
    padding-left:               7px;
    padding-right:              7px;
}

fieldset {
    border:                     1px solid #747EB4;
    padding:                    10px;
    color:                      #009900;
    border:                     1px solid #2e3092;
    margin-right:               7px;
    background-color:           white;
}

fieldset legend{
    border:                     1px solid #2e3092;
    background-color:           #e6e5ed;
    color:                      #33358c;
    font-size:                  12px;
    font-weight:                bold;
    padding:                    4px;
}

input,
textarea,
select,
button {
    border:                     1px solid #999;
    background-color:           #eee;
}

input.text
{
    background-color:           #FEFEFE;
}

input.disabled {
    border:                     1px solid #929292;
}

button {
    margin-bottom:              4px;
    margin-top:                 4px;
}

input.input_submit,
button {
    /*background-color:           #e6e5ed;*/
    font-weight:                bold;
}

.btn {
    background-color:           #ddd;
    background-position:        top;
    background-repeat:          repeat-x;
    background-color:           #dfdfdf;
    border:                     solid 1px #999;
    font-weight:                bold;
    color:                      black;
    display:                    compact;
}

/* Forms end */

/* Navigation begin */

div.main_navi {
    background-color:           white;
    background-repeat:          repeat-x;
    background-image:           url(/img/toolbar_bg.png);
    border:                     0px solid #888;
    height:                     27px;
    padding:                    2px;
    margin-bottom:              5px;
    font:                       12px Verdana;
}

div.lang_switch {
    text-align:                 right;
    padding-right:              10px;
    vertical-align:             middle;
    font:                       14px Verdana;
}

div.lang_switch a {
    font-weight:                bold;
    margin:                     5px;
}

div.main_navi ul {
    list-style:                 none;
    padding:                    0;
    margin:                     0;
}

div.main_navi li {
    float:                      left;
    margin:                     0 0.15em;
}

div.main_navi li a
{
    float:                      left;
    display:                    block;
}

div.main_navi li a,
div.lang_switch a
{
    height:                     25px;
    line-height:                25px;
    padding-left:               10px;
    padding-right:              10px;
    border:                     1px solid transparent;
    color:                      #585858;
    text-decoration:            none;
    text-align:                 center;
}

div.main_navi li a:hover,
div.lang_switch a:hover
{
    border:                     1px solid #888;
    background-color:           #FEFEFE;
}

div.main_navi li.active a,
div.lang_switch a.active
{
    color:                      black;
    /*border:                     1px solid #2e3092;*/
    border:                     1px transparent;
    background-color:           #eee;
    background-image:           url(/img/button_bg.png);
}

/* Navigation end */

/* Different tables */
table.list
{
    border-collapse:            collapse;
    font-size:                  small;
    border-spacing: 		0;
}

table.list th
{
    
}
                            

table.list th,

table.list td
{
    padding-top:                3px;
    padding-bottom:             3px;
    padding-left:               6px;
    padding-right:              6px;
    margin:                     0px;
}

table.list th a,
table.list th a:visited,
table.list th a:active
{
    text-decoration:            none;
    color:                      black;
}

table.list th a:hover
{
    color:                      #808080;
}

table.list tr.alt
{
    background-color:           #F2F2F2;
}

table.clear tr,
table.clear.td {
    border:                     0px;
}
/* Links & anchors */
a img
{
    text-decoration:            none;
    border:                     0;
}

/* DIVs */
div.dot {
    background-image:           url(/img/dot.gif);
    width:                      16px;
    height:                     16px;
}

/* Page Handler */
div.handlerFeld
{
    text-align:                 center;
    font-size:                  small;
    margin-top:                 7px;
    margin-bottom:              7px;
}

div.handlerFeld a
{
    color:                      #585858;
}

div.handlerFeld a:hover
{
    color:                      black;
}

/* Announcements begin */

div.announcement {
    border:                     1px solid silver;
    margin-bottom:              10px;
}

div.announcement div.header {
    background-image:           url(/img/button_bg.png);
    background-repeat:          repeat-x;
    background-position:        bottom;
    padding:                    2px 10px 2px 10px;
    font-weight:                bold;
}

div.announcement div.header div.date {
    float:                      left;
}

div.announcement div.header div.author {
    float:                      right;
}

div.announcement div.text {
    padding:                    3px 10px 3px 10px;
}

div.clear {
    clear:                      both;
}

/* Announcements end */


/* Misc stuff */
hr {
    border:                     0;
    color:                      #ccc;
    background-color:           #ccc;
    height:                     2px;
}

div.dot {
    width:                      13px;
    height:                     13px;
    background-image:           url(../img/check.gif);
    display:                    block;
}

#msg-ok {
    border:                     2px solid #00C000;
    color:                      #00C000;
    background-color:           #FEFEFE;
}

#msg-error {
    border:                     2px solid #C00000;
    color:                      #C00000;
    background-color:           #FEFEFE;
}

/* Server load */

div.load_bar
{
    border:                     1px solid #333333;
    padding:                    1px;
    height:                     15px;
}

div.load_bar div.green_bar,
div.load_bar div.yellow_bar,
div.load_bar div.red_bar
{
    height:                     15px;
}

div.load_bar div.green_bar
{
    background-color:           green;
}

div.load_bar div.yellow_bar
{
    background-color:           #ffcc00;
}

div.load_bar div.red_bar
{
    background-color:           red;
}
table {
    *border-collapse: collapse; /* Для IE7 и старше */
        border-spacing: 0;
            width: 100%;    
            }
            
            .bordered {
                border: solid #ccc 1px;
                -moz-border-radius: 6px;
                -webkit-border-radius: 6px;
                border-radius: 6px;
                -webkit-box-shadow: 0 1px 1px #ccc; 
                -moz-box-shadow: 0 1px 1px #ccc; 
                box-shadow: 0 1px 1px #ccc;         
                        }
                                        
            .bordered tr:hover {
                background: #fbf8e9;
                -o-transition: all 0.1s ease-in-out;
                -webkit-transition: all 0.1s ease-in-out;
                -moz-transition: all 0.1s ease-in-out;
                -ms-transition: all 0.1s ease-in-out;
                transition: all 0.1s ease-in-out;     
                                    }    
                                                                    
                                                                    .bordered td, .bordered th {
                                                                        border-left: 1px solid #ccc;
                                                                            border-top: 1px solid #ccc;
                                                                                padding: 10px;
                                                                                    text-align: left;    
                                                                                    }
                                                                                    
                                                                                    .bordered th {
                                                                                        background-color: #dce9f9;
                                                                                            background-image: -webkit-gradient(linear, left top, left bottom, from(#ebf3fc), to(#dce9f9));
                                                                                                background-image: -webkit-linear-gradient(top, #ebf3fc, #dce9f9);
                                                                                                    background-image:    -moz-linear-gradient(top, #ebf3fc, #dce9f9);
                                                                                                        background-image:     -ms-linear-gradient(top, #ebf3fc, #dce9f9);
                                                                                                            background-image:      -o-linear-gradient(top, #ebf3fc, #dce9f9);
                                                                                                                background-image:         linear-gradient(top, #ebf3fc, #dce9f9);
                                                                                                                    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset; 
                                                                                                                        -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;  
                                                                                                                            box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;        
                                                                                                                                border-top: none;
                                                                                                                                    text-shadow: 0 1px 0 rgba(255,255,255,.5); 
                                                                                                                                    }
                                                                                                                                    
                                                                                                                                    .bordered td:first-child, .bordered th:first-child {
                                                                                                                                        border-left: none;
                                                                                                                                        }
                                                                                                                                        
                                                                                                                                        .bordered th:first-child {
                                                                                                                                            -moz-border-radius: 6px 0 0 0;
                                                                                                                                                -webkit-border-radius: 6px 0 0 0;
                                                                                                                                                    border-radius: 6px 0 0 0;
                                                                                                                                                    }
                                                                                                                                                    
                                                                                                                                                    .bordered th:last-child {
                                                                                                                                                        -moz-border-radius: 0 6px 0 0;
                                                                                                                                                            -webkit-border-radius: 0 6px 0 0;
                                                                                                                                                                border-radius: 0 6px 0 0;
                                                                                                                                                                }
                                                                                                                                                                
                                                                                                                                                                .bordered tr:last-child td:first-child {
                                                                                                                                                                    -moz-border-radius: 0 0 0 6px;
                                                                                                                                                                        -webkit-border-radius: 0 0 0 6px;
                                                                                                                                                                            border-radius: 0 0 0 6px;
                                                                                                                                                                            }
                                                                                                                                                                            
                                                                                                                                                                            .bordered tr:last-child td:last-child {
                                                                                                                                                                                -moz-border-radius: 0 0 6px 0;
                                                                                                                                                                                    -webkit-border-radius: 0 0 6px 0;
                                                                                                                                                                                        border-radius: 0 0 6px 0;
                                                                                                                                                                                        }
                                                                                                                                                                                        
                                                                                                                                                                                        /*----------------------*/
                                                                                                                                                                                        
                                                                                                                                                                                        .zebra td, .zebra th {
                                                                                                                                                                                            padding: 3px;
                                                                                                                                                                                                border-bottom: 1px solid #f2f2f2;    
                                                                                                                                                                                                }
                                                                                                                                                                                                
                                                                                                                                                                                                .zebra tbody tr:nth-child(even) {
                                                                                                                                                                                                    background: #f5f5f5;
                                                                                                                                                                                                        -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset; 
                                                                                                                                                                                                            -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;  
                                                                                                                                                                                                                box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;        
                                                                                                                                                                                                                }
                                                                                                                                                                                                                
                                                                                                                                                                                                                .zebra th {
                                                                                                                                                                                                                    text-align: left;
                                                                                                                                                                                                                        text-shadow: 0 1px 0 rgba(255,255,255,.5); 
                                                                                                                                                                                                                            border-bottom: 1px solid #ccc;
                                                                                                                                                                                                                                background-color: #eee;
                                                                                                                                                                                                                                    background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#eee));
                                                                                                                                                                                                                                        background-image: -webkit-linear-gradient(top, #f5f5f5, #eee);
                                                                                                                                                                                                                                            background-image:    -moz-linear-gradient(top, #f5f5f5, #eee);
                                                                                                                                                                                                                                                background-image:     -ms-linear-gradient(top, #f5f5f5, #eee);
                                                                                                                                                                                                                                                    background-image:      -o-linear-gradient(top, #f5f5f5, #eee); 
                                                                                                                                                                                                                                                        background-image:         linear-gradient(top, #f5f5f5, #eee);
                                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                        .zebra th:first-child {
                                                                                                                                                                                                                                                            -moz-border-radius: 6px 0 0 0;
                                                                                                                                                                                                                                                                -webkit-border-radius: 6px 0 0 0;
                                                                                                                                                                                                                                                                    border-radius: 6px 0 0 0;  
                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                    .zebra th:last-child {
                                                                                                                                                                                                                                                                        -moz-border-radius: 0 6px 0 0;
                                                                                                                                                                                                                                                                            -webkit-border-radius: 0 6px 0 0;
                                                                                                                                                                                                                                                                                border-radius: 0 6px 0 0;
                                                                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                .zebra tfoot td {
                                                                                                                                                                                                                                                                                    border-bottom: 0;
                                                                                                                                                                                                                                                                                        border-top: 1px solid #fff;
                                                                                                                                                                                                                                                                                            background-color: #f1f1f1;  
                                                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                            .zebra tfoot td:first-child {
                                                                                                                                                                                                                                                                                                -moz-border-radius: 0 0 0 6px;
                                                                                                                                                                                                                                                                                                    -webkit-border-radius: 0 0 0 6px;
                                                                                                                                                                                                                                                                                                        border-radius: 0 0 0 6px;
                                                                                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                        .zebra tfoot td:last-child {
                                                                                                                                                                                                                                                                                                            -moz-border-radius: 0 0 6px 0;
                                                                                                                                                                                                                                                                                                                -webkit-border-radius: 0 0 6px 0;
                                                                                                                                                                                                                                                                                                                    border-radius: 0 0 6px 0;
                                                                                                                                                                                                                                                                                                                    }  
                                                                                                                                                                                                                                                                                                                    }                                                                                                                                                                                                                                                                                                          }  
