.main_border {
    border: 3px solid #000550
}

body {
    background: #fff;
    font-family: Verdana;
    font-size: 10px;
    color: #000
}

p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #424242;
    margin: 15px
}

a {
    color: #000;
    text-decoration: none
}

a:active {
    color: green
}

div {}

.left {
    background: #fff;
    color: #000;
    font-weight: bold;
    font-size: 13px
}

.tail {
    background: #00923f;
    color: #9f0;
    font-weight: bold;
    text-align: center;
    font-size: 10px
}

.head {
    text-align: center;
    font-size: 15px;
    text-valign: top
}

.text_top {
    height: 14px
}

.text_small {
    font-size: x-small
}

.text_small_1 {
    font-size: x-small;
    color: #875550
}

.text_reg {
    font-size: x-small;
    color: #875550;
    font-weight: bold
}

.text_red {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #f00;
    font-size: small
}

div.block {
    margin: 1em 0;
    font-size: 1.2em
}

div.type1 {
    color: red
}

div.type2 {
    color: blue
}

.text_zagolovkov {
    font-size: 14px;
    font-weight: bold
}

#button {
    background: #d11717;
    color: white;
    border: 2px solid #eee;
    height: 18px;
    width: 125px;
    margin: 50px 0 0 50px;
    overflow: hidden;
    display: block;
    text-align: center;
    line-height: 8px;
    -webkit-transition: All .5s ease;
    -moz-transition: All .5s ease;
    -o-transition: All .5s ease;
    -ms-transition: All .5s ease;
    transition: All .5s ease;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
    background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
    -webkit-box-shadow: 0 3px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 3px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0 3px 1px rgba(0, 0, 0, 0.2)
}

#button:hover {
    background-color: #ff3434
}

a {
    color: #69C;
    text-decoration: none
}

a:hover {
    color: #ff3400
}

#back-top {
    position: fixed;
    bottom: 30px;
    margin-left: -150px
}

#back-top a {
    width: 58px;
    display: block;
    text-align: center;
    font: 11px/100% Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    text-decoration: none;
    color: #bbb;
    -webkit-transition: 1s;
    -moz-transition: 1s;
    transition: 1s
}

#back-top a:hover {
    color: #000
}

#back-top span {
    width: 58px;
    height: 58px;
    display: block;
    margin-bottom: 7px;
    background: #ddd url(img/up-arrow2.png) no-repeat center center;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    -webkit-transition: 1s;
    -moz-transition: 1s;
    transition: 1s
}

#back-top a:hover span {
    background-color: #69C
}

.button {
    display: inline-block;
    white-space: nowrap;
    background-color: #ccc;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc));
    background-image: -webkit-linear-gradient(top, #eee, #ccc);
    background-image: -moz-linear-gradient(top, #eee, #ccc);
    background-image: -ms-linear-gradient(top, #eee, #ccc);
    background-image: -o-linear-gradient(top, #eee, #ccc);
    background-image: linear-gradient(top, #eee, #ccc);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#cccccc');
    border: 1px solid #777;
    padding: 0 1em;
    margin: .2em;
    font: bold 1em/1.8em Arial, Helvetica;
    text-decoration: none;
    color: #333;
    text-shadow: 0 1px 0 rgba(255, 255, 255, .8);
    -moz-border-radius: .2em;
    -webkit-border-radius: .2em;
    border-radius: .2em;
    -moz-box-shadow: 0 0 1px 1px rgba(255, 255, 255, .8) inset, 0 1px 0 rgba(0, 0, 0, .3);
    -webkit-box-shadow: 0 0 1px 1px rgba(255, 255, 255, .8) inset, 0 1px 0 rgba(0, 0, 0, .3);
    box-shadow: 0 0 1px 1px rgba(255, 255, 255, .8) inset, 0 1px 0 rgba(0, 0, 0, .3)
}

.button:hover {
    background-color: #ddd;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#ddd));
    background-image: -webkit-linear-gradient(top, #fafafa, #ddd);
    background-image: -moz-linear-gradient(top, #fafafa, #ddd);
    background-image: -ms-linear-gradient(top, #fafafa, #ddd);
    background-image: -o-linear-gradient(top, #fafafa, #ddd);
    background-image: linear-gradient(top, #fafafa, #ddd);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorStr='#fafafa', EndColorStr='#dddddd');
    cursor: pointer
}

.button:active {
    -moz-box-shadow: 0 0 4px 2px rgba(0, 0, 0, .3) inset;
    -webkit-box-shadow: 0 0 4px 2px rgba(0, 0, 0, .3) inset;
    box-shadow: 0 0 4px 2px rgba(0, 0, 0, .3) inset;
    position: relative;
    top: 1px;
    cursor: pointer
}

.button:focus {
    outline: 0;
    background: #fafafa;
    cursor: pointer
}

.button:before {
    background: #ccc;
    background: rgba(0, 0, 0, .1);
    float: left;
    width: 1em;
    text-align: center;
    font-size: 1.5em;
    margin: 0 1em 0 -1em;
    padding: 0 .2em;
    -moz-box-shadow: 1px 0 0 rgba(0, 0, 0, .5), 2px 0 0 rgba(255, 255, 255, .5);
    -webkit-box-shadow: 1px 0 0 rgba(0, 0, 0, .5), 2px 0 0 rgba(255, 255, 255, .5);
    box-shadow: 1px 0 0 rgba(0, 0, 0, .5), 2px 0 0 rgba(255, 255, 255, .5);
    -moz-border-radius: .15em 0 0 .15em;
    -webkit-border-radius: .15em 0 0 .15em;
    border-radius: .15em 0 0 .15em
}

.add:before {
    content: "\271A"
}

.edit:before {
    content: "\270E"
}

.delete:before {
    content: "\2718"
}

.save:before {
    content: "\2714"
}

.email:before {
    content: "\2709"
}

.like:before {
    content: "\2764"
}

.next:before {
    content: "\279C"
}

.star:before {
    content: "\2605"
}

.spark:before {
    content: "\2737"
}

.play:before {
    content: "\25B6"
}

.alert {
    padding: 8px 35px 8px 14px;
    text-align: left;
    margin-bottom: 20px;
    color: #c09853;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.alert h4 {
    margin: 0
}

.alert .close {
    position: relative;
    top: -2px;
    right: -21px;
    line-height: 20px
}

.alert-success {
    color: #468847;
    background-color: #dff0d8;
    border-color: #d6e9c6
}

.alert-danger,
.alert-error {
    color: #b94a48;
    background-color: #f2dede;
    border-color: #eed3d7
}

.alert-info {
    color: #3a87ad;
    background-color: #d9edf7;
    border-color: #bce8f1
}

.alert-block {
    padding-top: 14px;
    padding-bottom: 14px
}

.alert-block>p,
.alert-block>ul {
    margin-bottom: 0
}

.alert-block p+p {
    margin-top: 5px
}

.label,
.badge {
    display: inline-block;
    padding: 2px 4px;
    font-size: 11.844px;
    font-weight: bold;
    line-height: 14px;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    white-space: nowrap;
    vertical-align: baseline;
    background-color: #999
}

.badge {
    padding-right: 9px;
    padding-left: 9px;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px
}

input.search-query {
    padding-right: 14px;
    padding-right: 4px \9;
    padding-left: 14px;
    padding-left: 4px \9;
    margin-bottom: 0;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px
}

.form-search .input-append .search-query,
.form-search .input-prepend .search-query {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.form-search .input-append .search-query {
    -webkit-border-radius: 14px 0 0 14px;
    -moz-border-radius: 14px 0 0 14px;
    border-radius: 14px 0 0 14px
}

.form-search .input-append .btn {
    -webkit-border-radius: 0 14px 14px 0;
    -moz-border-radius: 0 14px 14px 0;
    border-radius: 0 14px 14px 0
}

.form-search .input-prepend .search-query {
    -webkit-border-radius: 0 14px 14px 0;
    -moz-border-radius: 0 14px 14px 0;
    border-radius: 0 14px 14px 0
}

.form-search .input-prepend .btn {
    -webkit-border-radius: 14px 0 0 14px;
    -moz-border-radius: 14px 0 0 14px;
    border-radius: 14px 0 0 14px
}

.table-hover tbody tr:hover td,
.table-hover tbody tr:hover th {
    background-color: #f5f5f5
}

DIV.sabrosus {
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    MARGIN: 3px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: center
}

DIV.sabrosus A {
    BORDER-RIGHT: #9aafe5 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #9aafe5 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #9aafe5 1px solid;
    COLOR: #2e6ab1;
    MARGIN-RIGHT: 2px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #9aafe5 1px solid;
    TEXT-DECORATION: none
}

DIV.sabrosus A:hover {
    BORDER-RIGHT: #2b66a5 1px solid;
    BORDER-TOP: #2b66a5 1px solid;
    BORDER-LEFT: #2b66a5 1px solid;
    COLOR: #000;
    BORDER-BOTTOM: #2b66a5 1px solid;
    BACKGROUND-COLOR: lightyellow
}

DIV.pagination A:active {
    BORDER-RIGHT: #2b66a5 1px solid;
    BORDER-TOP: #2b66a5 1px solid;
    BORDER-LEFT: #2b66a5 1px solid;
    COLOR: #000;
    BORDER-BOTTOM: #2b66a5 1px solid;
    BACKGROUND-COLOR: lightyellow
}

DIV.sabrosus SPAN.current {
    BORDER-RIGHT: navy 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: navy 1px solid;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: navy 1px solid;
    COLOR: #fff;
    MARGIN-RIGHT: 2px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: navy 1px solid;
    BACKGROUND-COLOR: #2e6ab1
}

DIV.sabrosus SPAN.disabled {
    BORDER-RIGHT: #929292 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #929292 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #929292 1px solid;
    COLOR: #929292;
    MARGIN-RIGHT: 2px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #929292 1px solid
}

dl {
    margin-bottom: 20px
}

dt,
dd {
    line-height: 20px;
    font-size: 12px;
    text-align: justify
}

dt,
dd {
    line-height: 20px;
    font-size: 12px;
    text-align: justify
}

dt,
dd a {
    line-height: 20px;
    font-size: 12px;
    text-align: justify
}

dt {
    font-weight: bold
}

dd {
    margin-left: 10px
}

.dl-horizontal {
    *zoom: 1
}

.dl-horizontal:before,
.dl-horizontal:after {
    display: table;
    line-height: 0;
    content: ""
}

.dl-horizontal:after {
    clear: both
}

.dl-horizontal dt {
    float: left;
    width: 160px;
    overflow: hidden;
    clear: left;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap
}

.dl-horizontal dd {
    margin-left: 180px
}

ul.vert-one {
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: block;
    font: bold 16px Helvetica, Verdana, Arial, sans-serif;
    line-height: 145%;
    width: 200px
}

ul.vert-one li {
    margin: 0;
    padding: 0;
    border-top: 1px solid #CCC;
    border-bottom: 1px solid #CCC
}

ul.vert-one li a {
    display: block;
    text-decoration: none;
    color: #fff;
    background: #999;
    padding: 0 0 0 20px;
}

ul.vert-one li a:hover {
    background: #666 url("img/vert-one-arrow.gif") no-repeat 0 6px
}

ul.vert-one li a.current,
ul.vert-one li a.current:hover {
    background: #666 url("img/vert-one-arrow.gif") no-repeat 0 6px
}

ul.vert-two {
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: block;
    font: bold 12px Helvetica, Verdana, Arial, sans-serif;
    line-height: 165%;
    /* width: 180px */
}

ul.vert-two li {
    margin: 0;
    padding: 0;
    border-top: 1px solid #CCC;
    border-bottom: 1px solid #CCC
}

ul.vert-two li a {
    display: block;
    text-decoration: none;
    color: #fff;
    background: #999;
    padding: 0 0 0 20px;
    width: 160px
}

ul.vert-two li a:hover {
    background: #666 url("img/vert-one-arrow.gif") no-repeat 0 5px
}

ul.vert-two li a.current,
ul.vert-two li a.current:hover {
    background: #666 url("img/vert-one-arrow.gif") no-repeat 0 5px
}

.label,
.badge {
    display: inline-block;
    padding: 2px 4px;
    font-size: 11.844px;
    font-weight: bold;
    line-height: 14px;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    white-space: nowrap;
    vertical-align: baseline;
    background-color: #999
}

.label {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.badge {
    padding-right: 9px;
    padding-left: 9px;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px
}

a.label:hover,
a.badge:hover {
    color: #fff;
    text-decoration: none;
    cursor: pointer
}

.label-important,
.badge-important {
    background-color: #b94a48
}

.label-important[href],
.badge-important[href] {
    background-color: #953b39
}

.label-warning,
.badge-warning {
    background-color: #f89406
}

.label-warning[href],
.badge-warning[href] {
    background-color: #c67605
}

.label-success,
.badge-success {
    background-color: #468847
}

.label-success[href],
.badge-success[href] {
    background-color: #356635
}

.label-info,
.badge-info {
    background-color: #3a87ad
}

.label-info[href],
.badge-info[href] {
    background-color: #2d6987
}

.label-inverse,
.badge-inverse {
    background-color: #333
}

.label-inverse[href],
.badge-inverse[href] {
    background-color: #1a1a1a
}

.reg-container {
    border: 1px solid #f2e3d2;
    background: #c9c6c3;
    background: -webkit-gradient(linear, left top, left bottom, from(#f5f3f0), to(#c9c6c3));
    background: -webkit-linear-gradient(top, #f5f3f0, #c9c6c3);
    background: -moz-linear-gradient(top, #f5f3f0, #c9c6c3);
    background: -ms-linear-gradient(top, #f5f3f0, #c9c6c3);
    background: -o-linear-gradient(top, #f5f3f0, #c9c6c3);
    background-image: -ms-linear-gradient(top, #f5f3f0 0, #c9c6c3 100%);
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: rgba(000, 000, 000, 0.9) 0 1px 2px, inset rgba(255, 255, 255, 0.4) 0 0 0;
    -moz-box-shadow: rgba(000, 000, 000, 0.9) 0 1px 2px, inset rgba(255, 255, 255, 0.4) 0 0 0;
    box-shadow: rgba(000, 000, 000, 0.9) 0 1px 2px, inset rgba(255, 255, 255, 0.4) 0 0 0;
    font-family: 'Helvetica Neue', Helvetica, sans-serif;
    text-decoration: none;
    vertical-align: middle;
    min-width: 300px;
    padding: 0;
    width: 300px;
    margin-left: auto;
    margin-right: auto
}

.reg-field {
    border: 1px solid #c9b7a2;
    background: #fff3e5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #a88a65;
    -webkit-box-shadow: rgba(255, 255, 255, 0.4) 0 1px 0, inset rgba(000, 000, 000, 0.7) 0 0 0;
    -moz-box-shadow: rgba(255, 255, 255, 0.4) 0 1px 0, inset rgba(000, 000, 000, 0.7) 0 0 0;
    box-shadow: rgba(255, 255, 255, 0.4) 0 1px 0, inset rgba(000, 000, 000, 0.7) 0 0 0;
    padding: 2px;
    margin-bottom: 0;
    width: 100px
}

.reg-field:focus {
    background: #fff;
    color: #8f4e08
}

.reg-container h2 {
    text-shadow: #fdf2e4 0 1px 0;
    font-size: 18px;
    margin: 0 0 10px 0;
    font-weight: bold;
    text-align: center
}

.reg-title {
    margin-bottom: 10px;
    color: #725129;
    text-shadow: #fdf2e4 0 1px 0
}

.submit-reg-container {
    margin: 8px 0;
    text-align: right
}

.submit-reg-button {
    border: 1px solid #447314;
    background: #6aa436;
    background: -webkit-gradient(linear, left top, left bottom, from(#8dc059), to(#6aa436));
    background: -webkit-linear-gradient(top, #8dc059, #6aa436);
    background: -moz-linear-gradient(top, #8dc059, #6aa436);
    background: -ms-linear-gradient(top, #8dc059, #6aa436);
    background: -o-linear-gradient(top, #8dc059, #6aa436);
    background-image: -ms-linear-gradient(top, #8dc059 0, #6aa436 100%);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: rgba(255, 255, 255, 0.4) 0 1px 0, inset rgba(255, 255, 255, 0.4) 0 1px 0;
    -moz-box-shadow: rgba(255, 255, 255, 0.4) 0 1px 0, inset rgba(255, 255, 255, 0.4) 0 1px 0;
    box-shadow: rgba(255, 255, 255, 0.4) 0 1px 0, inset rgba(255, 255, 255, 0.4) 0 1px 0;
    text-shadow: #addc7e 0 1px 0;
    color: #31540c;
    font-family: helvetica, serif;
    padding: 8.5px 18px;
    font-size: 14px;
    text-decoration: none;
    vertical-align: middle
}

.submit-reg-button:hover {
    border: 1px solid #447314;
    text-shadow: #31540c 0 1px 0;
    background: #6aa436;
    background: -webkit-gradient(linear, left top, left bottom, from(#8dc059), to(#6aa436));
    background: -webkit-linear-gradient(top, #8dc059, #6aa436);
    background: -moz-linear-gradient(top, #8dc059, #6aa436);
    background: -ms-linear-gradient(top, #8dc059, #6aa436);
    background: -o-linear-gradient(top, #8dc059, #6aa436);
    background-image: -ms-linear-gradient(top, #8dc059 0, #6aa436 100%);
    color: #fff
}

.submit-reg-button:active {
    text-shadow: #31540c 0 1px 0;
    border: 1px solid #447314;
    background: #8dc059;
    background: -webkit-gradient(linear, left top, left bottom, from(#6aa436), to(#6aa436));
    background: -webkit-linear-gradient(top, #6aa436, #8dc059);
    background: -moz-linear-gradient(top, #6aa436, #8dc059);
    background: -ms-linear-gradient(top, #6aa436, #8dc059);
    background: -o-linear-gradient(top, #6aa436, #8dc059);
    background-image: -ms-linear-gradient(top, #6aa436 0, #8dc059 100%);
    color: #fff
}

.form-container {
    border: 1px solid #f2e3d2;
    background: #c9c6c3;
    background: -webkit-gradient(linear, left top, left bottom, from(#f5f3f0), to(#c9c6c3));
    background: -webkit-linear-gradient(top, #f5f3f0, #c9c6c3);
    background: -moz-linear-gradient(top, #f5f3f0, #c9c6c3);
    background: -ms-linear-gradient(top, #f5f3f0, #c9c6c3);
    background: -o-linear-gradient(top, #f5f3f0, #c9c6c3);
    background-image: -ms-linear-gradient(top, #f5f3f0 0, #c9c6c3 100%);
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: rgba(000, 000, 000, 0.9) 0 1px 2px, inset rgba(255, 255, 255, 0.4) 0 0 0;
    -moz-box-shadow: rgba(000, 000, 000, 0.9) 0 1px 2px, inset rgba(255, 255, 255, 0.4) 0 0 0;
    box-shadow: rgba(000, 000, 000, 0.9) 0 1px 2px, inset rgba(255, 255, 255, 0.4) 0 0 0;
    font-family: 'Helvetica Neue', Helvetica, sans-serif;
    text-decoration: none;
    vertical-align: middle;
    min-width: 300px;
    padding: 0;
    width: 700px;
    margin-left: auto;
    margin-right: auto;
    vertical-align: top
}

#messenger {
    width: 330px;
    margin: 5px 0;
    padding: 5px;
    border: gray dashed 1px;
    background: pink;
    display: none
}

.form-field {
    border: 1px solid #c9b7a2;
    background: #fff3e5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #a88a65;
    -webkit-box-shadow: rgba(255, 255, 255, 0.4) 0 1px 0, inset rgba(000, 000, 000, 0.7) 0 0 0;
    -moz-box-shadow: rgba(255, 255, 255, 0.4) 0 1px 0, inset rgba(000, 000, 000, 0.7) 0 0 0;
    box-shadow: rgba(255, 255, 255, 0.4) 0 1px 0, inset rgba(000, 000, 000, 0.7) 0 0 0;
    padding: 2px;
    margin-bottom: 0;
    width: 280px
}

.form-field:focus {
    background: #fff;
    color: #8f4e08
}

.form-container h2 {
    text-shadow: #fdf2e4 0 1px 0;
    font-size: 18px;
    margin: 0 0 10px 0;
    font-weight: bold;
    text-align: center
}

.form-title {
    margin-bottom: 10px;
    color: #000;
    text-shadow: #fdf2e4 0 1px 0
}

.submit-container {
    margin: 8px 0;
    text-align: middle
}

.submit-button {
    border: 1px solid #000;
    background: #7a7a7a;
    background: -webkit-gradient(linear, left top, left bottom, from(#d7dbd8), to(#7a7a7a));
    background: -webkit-linear-gradient(top, #d7dbd8, #7a7a7a);
    background: -moz-linear-gradient(top, #d7dbd8, #7a7a7a);
    background: -ms-linear-gradient(top, #d7dbd8, #7a7a7a);
    background: -o-linear-gradient(top, #d7dbd8, #7a7a7a);
    background-image: -ms-linear-gradient(top, #d7dbd8 0, #7a7a7a 100%);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: rgba(255, 255, 255, 0.4) 0 1px 0, inset rgba(255, 255, 255, 0.4) 0 1px 0;
    -moz-box-shadow: rgba(255, 255, 255, 0.4) 0 1px 0, inset rgba(255, 255, 255, 0.4) 0 1px 0;
    box-shadow: rgba(255, 255, 255, 0.4) 0 1px 0, inset rgba(255, 255, 255, 0.4) 0 1px 0;
    text-shadow: #b0b0b0 0 1px 0;
    color: #000;
    font-family: helvetica, serif;
    padding: 2.5px 18px;
    font-size: 10px;
    text-decoration: none;
    vertical-align: middle
}

.submit-button:hover {
    border: 1px solid #000;
    text-shadow: #b0b0b0 0 1px 0;
    background: #999799;
    background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#999799));
    background: -webkit-linear-gradient(top, #f5f5f5, #999799);
    background: -moz-linear-gradient(top, #f5f5f5, #999799);
    background: -ms-linear-gradient(top, #f5f5f5, #999799);
    background: -o-linear-gradient(top, #f5f5f5, #999799);
    background-image: -ms-linear-gradient(top, #f5f5f5 0, #999799 100%);
    color: #fff
}

.submit-button:active {
    text-shadow: #b0b0b0 0 1px 0;
    border: 1px solid #000;
    background: #999799;
    background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#999799));
    background: -webkit-linear-gradient(top, #f5f5f5, #999799);
    background: -moz-linear-gradient(top, #f5f5f5, #999799);
    background: -ms-linear-gradient(top, #f5f5f5, #999799);
    background: -o-linear-gradient(top, #f5f5f5, #999799);
    background-image: -ms-linear-gradient(top, #f5f5f5 0, #999799 100%);
    color: #fff
}

.carousel-control {
    display: block;
    width: 36px;
    height: 36px;
    margin-top: 0;
    font-size: 60px;
    font-weight: 100;
    line-height: 30px;
    color: #fff;
    text-align: center;
    background: #222;
    border: 3px solid #fff;
    -webkit-border-radius: 23px;
    -moz-border-radius: 23px;
    border-radius: 23px;
    opacity: .5;
    filter: alpha(opacity=50)
}

.carousel-control.right {
    right: 40px;
    left: auto
}

.carousel-control:hover {
    color: #fff;
    text-decoration: none;
    opacity: .9;
    filter: alpha(opacity=90)
}

.upload-field {
    border: 1px solid #c9b7a2;
    background: #fff3e5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #a88a65;
    -webkit-box-shadow: rgba(255, 255, 255, 0.4) 0 1px 0, inset rgba(000, 000, 000, 0.7) 0 0 0;
    -moz-box-shadow: rgba(255, 255, 255, 0.4) 0 1px 0, inset rgba(000, 000, 000, 0.7) 0 0 0;
    box-shadow: rgba(255, 255, 255, 0.4) 0 1px 0, inset rgba(000, 000, 000, 0.7) 0 0 0;
    padding: 2px;
    margin-bottom: 0
}

body {
    padding: 0;
    margin: 0
}

.content {
    margin-top: 10px
}

#drop-files {
    position: relative;
    width: 270px;
    height: 45px;
    margin: 10 auto;
    background: rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    border: 4px dashed rgba(0, 0, 0, 0.2);
    padding-top: 0;
    text-align: center;
    font-size: 2em;
    font-weight: bold
}

#drop-files p {
    clear: none;
    padding: 0;
    margin: 0
}

#uploaded-holder {
    display: inline-block
}

#dropped-files {
    display: block
}

#upload-button {
    z-index: 9999;
    display: none;
    margin: 20px 0
}

.drop-button {
    display: block;
    position: absolute;
    z-index: 9999;
    padding: 5px;
    width: 100%;
    background: rgba(0, 0, 0, 0.6);
    font-size: 1em;
    bottom: 0;
    text-align: center;
    text-decoration: none;
    font-weight: 700;
    color: #FFF
}

#dropped-files .image {
    position: relative;
    height: 140px;
    width: 140px;
    border: 4px solid #fff;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    background: #fff;
    float: left;
    border-radius: 4px;
    margin: 0 7px 7px 0;
    overflow: hidden
}

#upload-button .ss-upload {
    font-size: .7em
}

#upload-button a {
    text-decoration: none;
    color: #fff;
    font-weight: bold;
    box-shadow: 0 0 1000px 62px rgba(255, 255, 255, 1), inset 0 -35px 40px -10px #0a9fca;
    font-size: 20px;
    padding: 10px 20px;
    background-color: #4bc1e3;
    border-radius: 10px
}

#upload-button span {
    position: relative;
    text-align: center;
    background: white;
    border-radius: 10px;
    font-size: 1.1em;
    padding: 6px;
    margin-right: 8px
}

#upload-button a:hover {
    box-shadow: 0 0 1000px 62px rgba(255, 255, 255, 1), inset 0 -5px 40px 0 #0a9fca
}

#dropped-files #upload-button .delete {
    padding: 7px 6px 4px 6px;
    border-radius: 100px;
    background: rgba(0, 0, 0, 0.6);
    box-shadow: none;
    font-size: 1em;
    margin-left: 8px
}

#dropped-files #upload-button .delete:hover {
    background: rgba(0, 0, 0, 0.8)
}

#loading {
    display: none;
    width: 100%;
    position: relative;
    margin: 20px
}

#loading-bar {
    width: 404px;
    height: 40px;
    background: #fff;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    padding: 2px
}

.loading-color {
    width: 0;
    height: 100%;
    -webkit-transition: all .1s ease-in;
    -moz-transition: all .1s ease-in;
    -ms-transition: all .1s ease-in;
    -o-transition: all .1s ease-in;
    transition: all .1s ease-in;
    border-radius: inherit;
    background-color: #4edbf1
}

#loading-content {
    position: absolute;
    top: 15px;
    font-size: 1.2em;
    font-weight: bold;
    text-align: center;
    width: 405px
}

#file-name-holder {
    width: 100%;
    float: left
}

#file-name-holder h1 {
    text-align: center;
    padding: 20px 0;
    font-size: 3em;
    margin: 0
}

#uploaded-files {
    width: 240px;
    list-style: none;
    margin: 0 auto;
    padding: 10px;
    color: #545454
}

#uploaded-files li {
    padding: 10px;
    border-bottom: 1px solid #eee;
    font-size: 1.5em;
    font-weight: bold;
    line-height: 25px;
    color: #545454
}

#uploaded-files a {
    color: #1bacbf
}

.main {
    width: 900px;
    margin: 0 auto;
    height: 100%;
    margin-top: 100px
}

.main img {
    position: relative;
    float: left;
    width: 280px;
    height: 180px;
    margin: 10px
}

a.nav {
    font-family: tahoma;
    font-size: 20px;
    color: #4280af;
    text-decoration: none;
    margin-bottom: 10px
}

a.nav:hover {
    color: #fffb89
}

.wrapper-demo {
    margin: 60px 0 0 0;
    *zoom: 1;
    font-weight: 400
}

.wrapper-demo:after {
    clear: both;
    content: "";
    display: table
}

.wrapper-dropdown-1 {
    position: relative;
    width: 200px;
    padding: 10px;
    margin: 0 auto;
    background: #9bc7de;
    color: #fff;
    outline: none;
    cursor: pointer;
    font-weight: bold
}

.wrapper-dropdown-1:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    right: 16px;
    top: 50%;
    margin-top: -6px;
    border-width: 6px 0 6px 6px;
    border-style: solid;
    border-color: transparent #fff
}

.wrapper-dropdown-1 .dropdown {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    background: #fff;
    list-style: none;
    font-weight: normal;
    opacity: 0;
    pointer-events: none
}

.wrapper-dropdown-1 .dropdown li a {
    display: block;
    text-decoration: none;
    color: #9e9e9e;
    padding: 10px 20px
}

.wrapper-dropdown-1 .dropdown li:hover a {
    background: #f3f8f8
}

.wrapper-dropdown-1.active .dropdown {
    opacity: 1;
    pointer-events: auto
}

.wrapper-dropdown-1.active:after {
    border-color: #9bc7de transparent;
    border-width: 6px 6px 0 6px;
    margin-top: -3px
}

.wrapper-dropdown-1.active {
    background: #9bc7de;
    background: -moz-linear-gradient(left, #9bc7de 0, #9bc7de 78%, #fff 78%, #fff 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #9bc7de), color-stop(78%, #9bc7de), color-stop(78%, #fff), color-stop(100%, #fff));
    background: -webkit-linear-gradient(left, #9bc7de 0, #9bc7de 78%, #fff 78%, #fff 100%);
    background: -o-linear-gradient(left, #9bc7de 0, #9bc7de 78%, #fff 78%, #fff 100%);
    background: -ms-linear-gradient(left, #9bc7de 0, #9bc7de 78%, #fff 78%, #fff 100%);
    background: linear-gradient(to right, #9bc7de 0, #9bc7de 78%, #fff 78%, #fff 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#9bc7de', endColorstr='#ffffff', GradientType=1)
}

.no-opacity .wrapper-dropdown-1 .dropdown,
.no-pointerevents .wrapper-dropdown-1 .dropdown {
    display: none;
    opacity: 1;
    pointer-events: auto
}

.no-opacity .wrapper-dropdown-1.active .dropdown,
.no-pointerevents .wrapper-dropdown-1.active .dropdown {
    display: block
}

.wrapper-dropdown-2 {
    position: relative;
    width: 200px;
    margin: 0 auto;
    padding: 10px 15px;
    background: #fff;
    border-left: 5px solid grey;
    cursor: pointer;
    outline: none
}

.wrapper-dropdown-2:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    right: 16px;
    top: 50%;
    margin-top: -3px;
    border-width: 6px 6px 0 6px;
    border-style: solid;
    border-color: grey transparent
}

.wrapper-dropdown-2 .dropdown {
    position: absolute;
    top: 100%;
    left: -5px;
    right: 0;
    background: white;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    list-style: none;
    opacity: 0;
    pointer-events: none
}

.wrapper-dropdown-2 .dropdown li a {
    display: block;
    text-decoration: none;
    color: #333;
    border-left: 5px solid;
    padding: 10px;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.wrapper-dropdown-2 .dropdown li:nth-child(1) a {
    border-left-color: #00aced
}

.wrapper-dropdown-2 .dropdown li:nth-child(2) a {
    border-left-color: #4183c4
}

.wrapper-dropdown-2 .dropdown li:nth-child(3) a {
    border-left-color: #3b5998
}

.wrapper-dropdown-2 .dropdown li i {
    margin-right: 5px;
    color: inherit;
    vertical-align: middle
}

.wrapper-dropdown-2 .dropdown li:hover a {
    color: grey
}

.wrapper-dropdown-2.active:after {
    border-width: 0 6px 6px 6px
}

.wrapper-dropdown-2.active .dropdown {
    opacity: 1;
    pointer-events: auto
}

.no-opacity .wrapper-dropdown-2 .dropdown,
.no-pointerevents .wrapper-dropdown-2 .dropdown {
    display: none;
    opacity: 1;
    pointer-events: auto
}

.no-opacity .wrapper-dropdown-2.active .dropdown,
.no-pointerevents .wrapper-dropdown-2.active .dropdown {
    display: block
}

.wrapper-dropdown-3 {
    position: relative;
    width: 200px;
    margin: 0 auto;
    padding: 10px;
    background: #fff;
    border-radius: 7px;
    border: 1px solid rgba(0, 0, 0, 0.15);
    box-shadow: 0 1px 1px rgba(50, 50, 50, 0.1);
    cursor: pointer;
    outline: none;
    font-weight: bold;
    color: #8aa8bd
}

.wrapper-dropdown-3:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -3px;
    border-width: 6px 6px 0 6px;
    border-style: solid;
    border-color: #8aa8bd transparent
}

.wrapper-dropdown-3 .dropdown {
    position: absolute;
    top: 140%;
    left: 0;
    right: 0;
    background: white;
    border-radius: inherit;
    border: 1px solid rgba(0, 0, 0, 0.17);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
    font-weight: normal;
    -webkit-transition: all .5s ease-in;
    -moz-transition: all .5s ease-in;
    -ms-transition: all .5s ease-in;
    -o-transition: all .5s ease-in;
    transition: all .5s ease-in;
    list-style: none;
    opacity: 0;
    pointer-events: none
}

.wrapper-dropdown-3 .dropdown:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    bottom: 100%;
    right: 15px;
    border-width: 0 6px 6px 6px;
    border-style: solid;
    border-color: #fff transparent
}

.wrapper-dropdown-3 .dropdown:before {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    bottom: 100%;
    right: 13px;
    border-width: 0 8px 8px 8px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.1) transparent
}

.wrapper-dropdown-3 .dropdown li a {
    display: block;
    padding: 10px;
    text-decoration: none;
    color: #8aa8bd;
    border-bottom: 1px solid #e6e8ea;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 1);
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.wrapper-dropdown-3 .dropdown li i {
    float: right;
    color: inherit
}

.wrapper-dropdown-3 .dropdown li:first-of-type a {
    border-radius: 7px 7px 0 0
}

.wrapper-dropdown-3 .dropdown li:last-of-type a {
    border: none;
    border-radius: 0 0 7px 7px
}

.wrapper-dropdown-3 .dropdown li:hover a {
    background: #f3f8f8
}

.wrapper-dropdown-3.active .dropdown {
    opacity: 1;
    pointer-events: auto
}

.no-opacity .wrapper-dropdown-3 .dropdown,
.no-pointerevents .wrapper-dropdown-3 .dropdown {
    display: none;
    opacity: 1;
    pointer-events: auto
}

.no-opacity .wrapper-dropdown-3.active .dropdown,
.no-pointerevents .wrapper-dropdown-3.active .dropdown {
    display: block
}

.wrapper-dropdown-4 {
    position: relative;
    width: 270px;
    margin: 0 auto;
    padding: 10px 10px 10px 30px;
    background: #fff;
    border: 1px solid silver;
    cursor: pointer;
    outline: none
}

.wrapper-dropdown-4:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -3px;
    border-width: 6px 6px 0 6px;
    border-style: solid;
    border-color: #ffaa9f transparent
}

.wrapper-dropdown-4 .dropdown {
    position: absolute;
    top: 100%;
    margin-top: 1px;
    left: -1px;
    right: -1px;
    background: white;
    border: inherit;
    border-top: none;
    list-style: none;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    opacity: 0;
    pointer-events: none
}

.wrapper-dropdown-4 .dropdown:before,
.wrapper-dropdown-4:before {
    content: "";
    width: 4px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 15px;
    border: 1px solid #ffaa9f;
    border-top: none;
    border-bottom: none;
    z-index: 2
}

.wrapper-dropdown-4 .dropdown li {
    position: relative
}

.wrapper-dropdown-4 .dropdown li label {
    display: block;
    padding: 10px 10px 10px 30px;
    border-bottom: 1px dotted #1ccfcf;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.wrapper-dropdown-4 .dropdown li:last-of-type label {
    border: none
}

.wrapper-dropdown-4 .dropdown li input {
    position: absolute;
    display: block;
    right: 10px;
    top: 50%;
    margin-top: -8px
}

.wrapper-dropdown-4 .dropdown li:hover label {
    background: #f0f0f0
}

.wrapper-dropdown-4 .dropdown li input:checked ~ label {
    color: grey;
    text-decoration: line-through
}

.wrapper-dropdown-4.active:after {
    border-width: 0 6px 6px 6px
}

.wrapper-dropdown-4.active .dropdown {
    opacity: 1;
    pointer-events: auto
}

.no-opacity wrapper-dropdown-4 .dropdown,
.no-pointerevents .wrapper-dropdown-4 .dropdown {
    display: none;
    opacity: 1;
    pointer-events: auto
}

.no-opacity .wrapper-dropdown-4.active .dropdown,
.no-pointerevents .wrapper-dropdown-4.active .dropdown {
    display: block
}

.wrapper-dropdown-5 {
    position: relative;
    width: 150px;
    margin: 0;
    padding: 6px 7px;
    background: #fff;
    border-radius: 5px;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
    cursor: pointer;
    outline: none;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.wrapper-dropdown-5:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    right: 15px;
    margin-top: -3px;
    border-width: 6px 6px 0 6px;
    border-style: solid;
    border-color: #4cbeff transparent
}

.wrapper-dropdown-5 .dropdown {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    margin: 0;
    padding: 0;
    background: #fff;
    border-radius: 0 0 5px 5px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-top: none;
    border-bottom: none;
    list-style: none;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    max-height: 0;
    overflow: hidden
}

.wrapper-dropdown-5 .dropdown li {
    padding: 0 5px
}

.wrapper-dropdown-5 .dropdown li a {
    display: block;
    text-decoration: none;
    color: #333;
    padding: 5px 0;
    transition: all .3s ease-out;
    border-bottom: 1px solid #e6e8ea
}

.wrapper-dropdown-5 .dropdown li:last-of-type a {
    border: none
}

.wrapper-dropdown-5 .dropdown li i {
    margin-right: 5px;
    color: inherit;
    vertical-align: middle
}

.wrapper-dropdown-5 .dropdown li:hover a {
    color: #57a9d9
}

.wrapper-dropdown-5.active {
    border-radius: 5px 5px 0 0;
    background: #4cbeff;
    box-shadow: none;
    border-bottom: none;
    color: white
}

.wrapper-dropdown-5.active:after {
    border-color: #82d1ff transparent
}

.wrapper-dropdown-5.active .dropdown {
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    max-height: 400px
}

.main {
    width: 90%;
    margin: 0 auto;
    position: relative
}

.wrapper {
    margin: 0 auto;
    position: relative;
    width: 250px;
    height: 200px;
    margin-top: 100px
}

.droplink {
    width: 200px;
    position: absolute;
    border-radius: 3px;
    margin: 10px 0 0 25px
}

.droplink ul,
.droplink h3,
.droplink h3 a {
    padding: 0;
    margin: 0
}

.droplink:hover {
    height: auto;
    background-color: #3e403d;
    border: solid 1px #3a3c39
}

.droplink h3 a {
    text-align: center;
    width: 100%;
    display: block;
    padding: 12px 0;
    color: #999;
    text-decoration: none
}

.droplink h3 a img {
    border: none
}

.droplink:hover h3 a {
    color: #FFF;
    font-weight: bold;
    position: absolute
}

.droplink ul {
    list-style: none;
    display: none
}

.droplink:hover ul {
    display: block;
    margin-top: 40px
}

.droplink li {
    display: block
}

.droplink li a {
    padding: 5px 12px 4px 34px;
    margin: 1px;
    background-color: #484a47;
    display: block;
    color: #FFF;
    text-decoration: none;
    font-size: 12px;
    background-repeat: no-repeat;
    background-position: 10px 3px
}

.droplink li a:hover {
    background-color: #999
}

.facebook a {
    background-image: url("icons/facebook.png")
}

.twitter a {
    background-image: url("icons/twitter.png")
}

.vk a {
    background-image: url("icons/vk.png")
}

.rss a {
    background-image: url("icons/rss.png")
}

.gplus a {
    background-image: url("icons/gplus.png")
}
.image-grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 0 auto 35px;
  max-width: 1200px;
}

.image-grid span
{
	font-size: 14px;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0,0,0,0);
  white-space: nowrap;
  clip-path: inset(50%);
  border: 0;
}

.image-bg {
  background-position: center center;
  background-size: cover;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin: 20px;
  width: calc(15% - 10px);
}
.image-bg-placeholder {
  height: 100%;
  visibility: hidden;
  width: 100%;
}
.round {
   border-radius: 100px; /* Радиус скругления */
   border: 3px solid green; /* Параметры рамки */
   box-shadow: 0 0 7px #666; /* Параметры тени */
}
.date{width:72px;border-bottom:1px #000 solid;padding-bottom:6px;text-transform:uppercase;float:left}.date p{margin:0;padding:0;font-size:30px;padding-bottom:9px}.article{border-bottom:1px #d9d9d9 solid;padding-bottom:27px;margin-bottom:0}.article .photo{float:left;padding-right:22px}.article .title{text-align:left;font-size:10px;font-weight:bold;padding-bottom:0}.author{text-align:left;color:#7f7f7f;padding-bottom:20px}.clear{clear:both}.lh{text-align:left;line-height:18px}DIV.string{PADDING-RIGHT:3px;PADDING-LEFT:3px;PADDING-BOTTOM:3px;MARGIN:3px;PADDING-TOP:3px;TEXT-ALIGN:left}DIV.string A{BORDER-RIGHT:#9aafe5 1px solid;PADDING-RIGHT:5px;BORDER-TOP:#9aafe5 1px solid;PADDING-LEFT:5px;PADDING-BOTTOM:2px;BORDER-LEFT:#9aafe5 1px solid;COLOR:#2e6ab1;MARGIN-RIGHT:2px;PADDING-TOP:2px;BORDER-BOTTOM:#9aafe5 1px solid;TEXT-DECORATION:none}DIV.string A:hover{BORDER-RIGHT:#2b66a5 1px solid;BORDER-TOP:#2b66a5 1px solid;BORDER-LEFT:#2b66a5 1px solid;COLOR:#000;BORDER-BOTTOM:#2b66a5 1px solid;BACKGROUND-COLOR:lightyellow}DIV.string A:active{BORDER-RIGHT:#2b66a5 1px solid;BORDER-TOP:#2b66a5 1px solid;BORDER-LEFT:#2b66a5 1px solid;COLOR:#000;BORDER-BOTTOM:#2b66a5 1px solid;BACKGROUND-COLOR:lightyellow}DIV.string SPAN.current{BORDER-RIGHT:navy 1px solid;PADDING-RIGHT:5px;BORDER-TOP:navy 1px solid;PADDING-LEFT:5px;FONT-WEIGHT:bold;PADDING-BOTTOM:2px;BORDER-LEFT:navy 1px solid;COLOR:#fff;MARGIN-RIGHT:2px;PADDING-TOP:2px;BORDER-BOTTOM:navy 1px solid;BACKGROUND-COLOR:#2e6ab1}DIV.string SPAN.disabled{BORDER-RIGHT:#929292 1px solid;PADDING-RIGHT:5px;BORDER-TOP:#929292 1px solid;PADDING-LEFT:5px;PADDING-BOTTOM:2px;BORDER-LEFT:#929292 1px solid;COLOR:#929292;MARGIN-RIGHT:2px;PADDING-TOP:2px;BORDER-BOTTOM:#929292 1px solid}.table th,.table td{text-align:left;vertical-align:top;border-top:1px solid #ddd}.table-striped tr:nth-child(even){background-color:#fff;padding:8px;line-height:20px}.table-striped tr:nth-child(odd){background-color:#faf7e8;padding:8px;line-height:20px}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("./img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{background-image:url("./img/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{width:16px;background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{width:16px;background-position:-384px -120px}.icon-folder-open{width:16px;background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.figure img{border:1px solid #666;padding:10px;margin:15px 10px 5px 10px;float:left}.figure p{font:normal 1em/normal Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#333;text-align:center;padding:5px;margin:10px 0 0 0}.figure{margin:15px 10px 5px 10px}p.name{text-align:center;font-size:14px;font-weight:bold;padding:0;margin:0 0 0 0}p.year{text-align:center;font-style:italic;font-size:12px;font-weight:bold;padding:0;margin:0 0 0 0}