html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video, button, select {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    line-height: 1.6;
    list-style-type: none;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    color: #9C9C9C;
}

body {
    background: url(/templates/Default/dleimages/bgggg.jpg) 50% 0 no-repeat #000;
}

.fulllstorry {
    padding: 20px;
    position: relative;
}

.kijjkaa {
    filter: alpha(opacity=90);
    -moz-opacity: 0.9;
    -khtml-opacity: 0.9;
    opacity: 0.9;
    border: 1px solid #323232;
    width: 226px;
    margin-right: 20px;
    padding: 4px;
    background: rgba(0, 0, 0, 0.15);
    float: left;
    height: 155px;
    overflow: hidden;
    margin-bottom: 20px;
    padding: 10px;
    padding-left: 15px;
}

.kijjkaa ul li {
    position: relative;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.last span {
    color: #5F5E5E !important;
}


.kijjkaa img {
    float: left;
    width: 40px;
}

.kijjkaa b {
    color: #357DA5;
    margin-top: 9px;
    display: block;
    margin-left: 55px;
    position: relative;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.kijjkaa b:hover {
    color: #E23939;
}

.kijjkaa a:hover b {
    color: #E23939;
}

.kosssa {
    COLOR: #656565;
    width: 44px;
    display: block;
    float: left;
}

.hidder_h1 {
    color: #FFF;
    padding-top: 15px;
    padding-bottom: 20px;
    background: #508D88;
    margin-left: -20px;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    width: 100%;
    padding-bottom: 8px;
    margin-bottom: 20px;
}

#div1 {
    display: none;
}

#div1 a {
    display: inline-block;
    padding: 7px 10px 6px 10px;
    color: #A8A8A8;
    font-weight: 700;
    font-size: .8em;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-decoration: none;
    font-family: sans-serif;
    text-align: center;
    width: 237px;
    margin-bottom: 10px;
    border: 1px solid #323232;
}

#div1 a:hover {
    border: 1px solid #007AFF;
    color: #007AFF !important;
}

.fav_style {
    width: 97.5%;
    float: left;
    margin: 0 10px 20px 0px;
    padding: 20px 26px 25px 26px;
    box-sizing: border-box;
/ / border: 1 px #357DA5 solid;
}

.fav_style h2 {
    width: 100%;
    color: #357DA5;
    text-align: center;
    margin: 10px 0 10px 0;
}

.voddka {
    font-size: 16px;
    float: left;
    margin-bottom: 10px;
    margin-top: 10px;
}

.img_padding a {
    color: #9C9C9C;
}

.full_podrobnosti {
    position: absolute;
    left: 243px;
    width: 380px;
    top: 72px;
}

object {
    width: 100%;
}

.prostini_kartinki {
    float: left;
    padding-right: 20px;
    padding-bottom: 10px;
    width: 300px;
}

.foootterrrr {
    padding: 20px 20px 20px 20px;
    border-top: 1px solid #323232;
    color: #757575;
    background: url('/templates/Default/dleimages/home-bg.png') center 0 repeat;
    overflow: hidden;
}

.foootterrrr a {
    color: #757575;
}

.foootterrrr a:hover {
    color: #E23939;
}

.ul_related li {
    display: -moz-inline-box;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    width: 130px;
    padding-right: 20px;
}

.fbutton, .bbcodes, .pmmmmm a {
    padding: 2px 6px 2px 6px;
    cursor: pointer;
    background-color: #181818;
    color: #B3B3B3;
    border: 1px solid #303030;
}

.fbutton:hover, .bbcodes:hover, .fav-add a, .fav-min a, .pmmmmm a:hover {
    border: 1px solid #007AFF;
}

.fbutton:active, .bbcodes:active, .pmmmmm a:active {
    background-color: #000;
}

.fav-add, .fav-min {
    padding: 4px 8px 5px 8px;
    cursor: pointer;
    background-color: #181818;
    color: #B3B3B3;
    border: 1px solid #303030;
}

.fav-add:hover, .fav-min:hover {
    border: 1px solid #007AFF;
}

.fav-add:active, .fav-min:active {
    background-color: #000;
}

.favoriticon a {
    text-decoration: none;
}

.favoriticon a:hover {
    text-decoration: none;
}

.copyright {
    float: right;
    text-align: right;
    margin-top: -21px;
}

.copyright a {
    background: url("/templates/Default/dleimages/copyy.png") 289px -5px;
    float: left;
    height: 40px;
    width: 250px;
    outline: medium none;
    text-decoration: none;
    padding-right: 40px;
    line-height: 1.3;
}

.copyright a:hover {
    background: url("/templates/Default/dleimages/copyy.png") 289px -55px;
}


.com.unmoderated{opacity:0.3}.com_op{color:#e08649}


.com {
    padding-bottom: 5px;
    padding-top: 11px;
    border-top: 1px solid #000;
    background: rgba(0, 0, 0, 0.15);
    border: 1px solid #323232;
    margin-bottom: 10px;
    margin-right: 20px;
}

.com_message {
    padding-top: 2px;
    padding-left: 80px;
    padding-bottom: 10px;
    padding-right: 20px;
}

.com_message_inner_title {
    padding-bottom: 10px;
}

.padding_border_comment img {
    width: 50px;
    height: 50px;
    float: left;
    margin: 12px 14px 6px 14px;
}

.user_right {
    width: 480px;
    float: left;
    margin-left: 20px;
    padding-top: 20px;
}

.user_left {
    width: 100px;
    float: left;
    text-transform: capitalize;
    padding-top: 20px;
}

.titttlleee {
    background: #2F6863;

    margin-left: -20px;
    margin-right: -20px;
    margin-top: -20px;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 10px;
    height: 33px;
    width: 600px;
}

.titttlleee a {
    color: #FFF;
}

.probadge {
    top: 15px;
    position: absolute;
    display: inline-block;
    padding: 3px 8px;
    text-align: center;
    text-decoration: none;
    color: #636363;
    border-radius: 10px;
    background: -webkit-gradient(linear, 0% 0, 0% 100%, from(#EBEBEB), to(#E0E0E0));
    background: -webkit-linear-gradient(top, #EBEBEB, #E0E0E0);
    background: -moz-linear-gradient(top, #EBEBEB, #E0E0E0);
    background: -ms-linear-gradient(top, #EBEBEB, #E0E0E0);
    background-color: #E0E0E0;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.52);
    font-size: 10px;
    font-weight: bold;
    line-height: 16px;
    right: 65px;
}

.img_padding img {
    float: left;
    padding: 15px;
    border-top: 1px solid #000;
    background: rgba(0, 0, 0, 0.15);
    border: 1px solid #323232;
    margin-bottom: 5px;
    margin-right: 0px;
    margin-top: 5px;
    margin-right: 20px;
}

.izbrannoe :hover img {

    opacity: 0.6;
}

p {
    padding-bottom: 15px;
}

a:hover {
    color: #E23939;
    text-decoration: underline;
}

.razdeliiii a {
    color: #E4E4E4;
}

.razdeli_innner a {
    color: #CCC;
}

.connnnetnt_left a:hover, .connnnetnt_right a:hover {
    color: #E23939;
}

.wrapperrrr {
    margin: 0 auto;
    width: 980px;
    position: relative;
}

.hiiiidder {
    padding: 10px 0 20px 0;
    position: relative;
    padding-bottom: 290px;
}

h1 {
    font-size: 18px;
    color: #FFF;
    width: 490px;
    overflow: hidden;
    padding-bottom: 10px;
    padding-top: 10px;
}

.connnnetnt_left {
    width: 170px;
    float: left;
    position: absolute;
}

.razdeliiii {
    background-color: #2D4466;
    padding: 10px 10px 12px 20px;
    color: #CCC;
}

.connnnetnt_center {
    width: 640px;
    float: left;
    background-color: #FFF;
}

.connnnetnt_right {
    width: 170px;
    float: left;
}

.shortstorryyyy {

    float: left;
    padding-right: 20px;
    padding: 20px;
    overflow: hidden;
    position: relative;
}

.gotogo {
    padding-right: 20px;
}

.smotret_online b {
    width: 130px;
    cursor: pointer;
    bottom: 18px;
    display: inline-block;
    padding: 3px 8px;
    text-align: center;
    text-decoration: none;
    color: #FFF;
    border-radius: 10px;
    background-color: #E0C46D;
    margin-top: 15px;
    font-size: 10px;
    font-weight: bold;
    line-height: 1.7;
    left: 20px;
    text-shadow: 1px 1px #C78640;
    height: 16px;
    overflow: hidden;
    text-transform: uppercase;
}

.smotret_online :hover b {
    background-color: #D5B34E;
}

.fisssa {
    float: right;
    margin-right: 20px;
}

.pagination {
    clear: both;
    padding: 25px 20px 5px 20px;
}

.pagination a:link, .pagination a:visited {
    text-decoration: none;
    border: 1px solid #505050;
    padding: 2px 8px 5px 8px;
    color: #A6A6A6;
}

.pagination a:hover {
    color: rgb(255, 255, 255);
    border: 1px solid #007AFF;
}

.pagination a:active {
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .24);
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .24);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, .24)
}

.pagination span {
    padding: 2px 8px 5px 8px;
    color: #525252;
    border: 1px solid #313131;
}

.texxrrt {
    background: #000;
    background-color: rgba(0, 0, 0, 0.4);
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), #000000);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(0, 0, 0, 0)), to(#000000));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), #000000);
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), #000000);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000000);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#ff000000', GradientType=0);
    background-color: transparent;
    bottom: 0;
    color: #FFF;
    display: block;
    left: 0;
    padding-top: 5px;
    position: absolute;
    width: 140px;
    word-wrap: break-word;
}

.bloggg {
    overflow: hidden;
    margin-right: -20px;
}

.bloggg li {
    position: relative;
    margin-bottom: 20px;
    width: 130px;
    float: left;
    margin-right: 23px;
}

.bloggg li:hover {
    opacity: 0.8;
}

.texxrrt b {
    margin: 5px;
    display: block;
    font-weight: normal;
}

.score_count .count_wrap {
    height: 100%;
    overflow: hidden;
}

.score_count .label {
    color: #999;
    font-size: 10px;
    line-height: 12px;
    margin: 0 6px 0 -52px;
    width: 64px;
    font-weight: bold;
}

.score_count .data {
    font-size: 11px;
    font-weight: bold;
    padding: 0;
    width: 100px;
}

.score_count .count {
    display: inline;
    float: right;
    margin: 0 -206px 0 6px;
    position: relative;
    width: 200px;
    font-size: 10px;
    line-height: 12px;
}

.score_count .distribution {
    height: 0;
    padding: 6px 0 0;
    margin: 4px 0;
    overflow: hidden;
    width: 100%;
}

.positive, .score_favorable, .score_outstanding, .carousel_set a.product_favorable:hover, .carousel_set a.product_outstanding:hover {
    background-color: #6C3;
}

.score_count {
    line-height: 14px;
    height: 14px;
    display: inline;
    float: left;
    width: 300px;;
    overflow: hidden;
}

.score_count .label, .score_count .data, .score_count .total, .score_count .distribution {
    display: inline;
    float: left;
}

.negative, .score_terrible, .score_unfavorable, .carousel_set a.product_terrible:hover, .carousel_set a.product_unfavorable:hover {
    background-color: #F00;
}

.scrrreeeee img {
    width: 197px;
    height: 100px;
}

.scrrreeeee {
    overflow: hidden;
    display: block;
}

.vhoddd {
    top: 8px;
    position: absolute;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    color: #C2C2C2;
    line-height: 22px;
    right: 0px;
    height: 24px;
}

.connnnetnt_center_border {
    overflow: hidden;
    float: left;
    margin-left: 170px;
}

h2 {
    color: #9c9c9c;
    font-size: 14px;
    font-weight: bold;
    width: 490px;
    height: 18px;
    overflow: hidden;
}

.serosttt {
    color: #fff;
    font-size: 13px;
    font-weight: normal;
}

a {
    color: #357DA5;
    text-decoration: underline;
}

.pagination {
    text-align: center;
}

.logggoo a {
    color: #C7C7C7;
    text-decoration: none;
    letter-spacing: 2px;
    font-weight: bold;
}

.header_black a:hover {
    color: #E23939;
}

.header_black {
    position: absolute;
    top: 0px;
    z-index: 3;
    box-shadow: 0 0 5px #000;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    top: 0;
    right: 0;
    left: 0;
    height: 33px;
    border-bottom: 1px solid #000;
    background: #2F2F2F;
    color: #fff;
    border: 1px solid #6F6F6F;
}

.logggoo {
    position: absolute;
    top: 9px;
}

.dropdown .caret {
    margin-left: 5px;
    margin-right: 1px;
    margin-top: 7px;
    opacity: 0.7;
}

.login_menu {
    width: 290px;
    height: 40px;
    float: right;
    color: #CECECE;
    text-align: right;
}

.seeerchh {
    right: 8px;
    top: 11px;
    position: absolute;
    width: 16px;
    height: 16px;
    border: none;
    background: url(/templates/Default/dleimages/search.png) -5px -2px no-repeat;
    cursor: pointer;
}

.razdeli_innner {
    background-color: #2F2F2F;
    padding: 15px 20px;
}

.fifafa {
    width: 92px;
    height: 92px;
    margin: 0px 9px 0 0;
}

.short_img img {
    position: absolute;
    top: 75px;
    left: 20px;
    height: 305px;
    width: 203px;
}

.short_img2 {
    padding-top: 20px;
}

.short_img2 img {
    float: left;
    padding-right: 20px;
    padding-top: 2px;
    padding-bottom: 3px;
    height: 305px;
    width: 203px;
}

.jikaa {
    padding-right: 20px;
}

.dropup,
.dropdown {
    position: relative;
}

.dropdown-toggle {
    *margin-bottom: -3px;
}

.dropdown-toggle:active,
.open .dropdown-toggle {
    outline: 0;
}

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    vertical-align: top;
    border-top: 4px solid #B8B8B8;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    content: "";
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    margin: 2px 0 0;
    list-style: none;
    background-color: #ffffff;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    z-index: 9999;
}

.whiteeee {
    background-color: #FFF;
}

.whiteeee a {
    border-bottom: 0px;
}

.dropdown-menu.pull-right {
    right: 0;
    left: auto;
}

.dropdown-menu .divider {
    *width: 100%;
    height: 1px;
    margin: 9px 1px;
    *margin: -5px 0 5px;
    overflow: hidden;
    background-color: #e5e5e5;
    border-bottom: 1px solid #ffffff;
}

.dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 20px;
    white-space: nowrap;
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
    color: #FFF;
    z-index: 2;
    border: 0;
    text-shadow: 0 1px 0 rgba(0, 0, 0, .15);
    -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, .1), inset -1px 0 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, .1), inset -1px 0 0 rgba(0, 0, 0, .1);
    box-shadow: inset 1px 0 0 rgba(0, 0, 0, .1), inset -1px 0 0 rgba(0, 0, 0, .1);
    background: #B24926;
    background: -moz-linear-gradient(45deg, #B24926 0%, #FAA523 100%);
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #B24926), color-stop(100%, #FAA523));
    background: -webkit-linear-gradient(45deg, #B24926 0%, #FAA523 100%);
    background: -o-linear-gradient(45deg, #B24926 0%, #FAA523 100%);
    background: -ms-linear-gradient(45deg, #B24926 0%, #FAA523 100%);
    background: linear-gradient(45deg, #B24926 0%, #FAA523 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B24926', endColorstr='#FAA523', GradientType=1);
}

.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
    color: #999999;
}

.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
    text-decoration: none;
    cursor: default;
    background-color: transparent;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.open {
    *z-index: 1000;
}

.open > .dropdown-menu {
    display: block;
    background-color: #4B4A4A;
    margin-top: 16px;
    text-align: left;
    margin-left: -10px;

}

.dropdown-menu a {
    color: #CCC;
}

.vhoddd a {
    color: #CCC;
}

.open > .dropdown-menu label {
    color: #fff;
}

.pull-right > .dropdown-menu {
    right: 0;
    left: auto;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
    text-decoration: none;
    color: #ffffff;
    background-color: #0081c2;
    background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
    background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
    background-image: -o-linear-gradient(top, #0088cc, #0077b3);
    background-image: linear-gradient(to bottom, #0088cc, #0077b3);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
    color: #ffffff;
    text-decoration: none;
    outline: 0;
    background-color: #0081c2;
    background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
    background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
    background-image: -o-linear-gradient(top, #0088cc, #0077b3);
    background-image: linear-gradient(to bottom, #0088cc, #0077b3);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}

.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
    color: #999999;
}

.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
    text-decoration: none;
    background-color: transparent;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    cursor: default;
}

.open {
    *z-index: 1000;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
    border-top: 0;
    border-bottom: 4px solid #000000;
    content: "";
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 1px;
}

.dropdown-submenu {
    position: relative;
}

.dropdown-submenu > .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover > .dropdown-menu {
    display: block;
}

.dropup .dropdown-submenu > .dropdown-menu {
    top: auto;
    bottom: 0;
    margin-top: 0;
    margin-bottom: -2px;
    -webkit-border-radius: 5px 5px 5px 0;
    -moz-border-radius: 5px 5px 5px 0;
    border-radius: 5px 5px 5px 0;
}

.dropdown-submenu > a:after {
    display: block;
    float: right;
    width: 0;
    height: 0;
    margin-top: 5px;
    margin-right: -10px;
    border-color: transparent;
    border-left-color: #cccccc;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    content: " ";
}

.dropdown-submenu:hover > a:after {
    border-left-color: #ffffff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left > .dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}

.dropdown .dropdown-menu .nav-header {
    padding-right: 20px;
    padding-left: 20px;
}

.typeahead {
    z-index: 1051;
    margin-top: 2px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.well blockquote {
    border-color: #ddd;
    border-color: rgba(0, 0, 0, 0.15);
}

.well-large {
    padding: 24px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

.well-small {
    padding: 9px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.fade {
    opacity: 0;
    -webkit-transition: opacity 0.15s linear;
    -moz-transition: opacity 0.15s linear;
    -o-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear;
}

.fade.in {
    opacity: 1;
}

.collapse {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition: height 0.35s ease;
    -moz-transition: height 0.35s ease;
    -o-transition: height 0.35s ease;
    transition: height 0.35s ease;
}

.collapse.in {
    height: auto;
}

.close {
    float: right;
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
    color: #000000;
    text-shadow: 0 1px 0 #ffffff;
    opacity: 0.2;
    filter: alpha(opacity=20);
}

.close:hover,
.close:focus {
    color: #000000;
    text-decoration: none;
    cursor: pointer;
    opacity: 0.4;
    filter: alpha(opacity=40);
}

button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
}

.btn {
    display: inline-block;
    *display: inline;
    padding: 2px 6px;
    margin-bottom: 0;
    *margin-left: .3em;
    font-size: 14px;
    line-height: 20px;
    color: #333333;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-repeat: repeat-x;
    border: 1px solid #ACACAC;
    *border: 0;
}

.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
    color: #333333;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
}

.btn:active,
.btn.active {
    background-color: #cccccc \9;
}

.btn:first-child {
    *margin-left: 0;
}

.btn:hover,
.btn:focus {
    color: #333333;
    text-decoration: none;
    background-position: 0 -15px;
    -webkit-transition: background-position 0.1s linear;
    -moz-transition: background-position 0.1s linear;
    -o-transition: background-position 0.1s linear;
    transition: background-position 0.1s linear;
}

.btn:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

.btn.active,
.btn:active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn.disabled,
.btn[disabled] {
    cursor: default;
    background-image: none;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.btn-large {
    padding: 11px 19px;
    font-size: 17.5px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

.btn-large [class^="icon-"],
.btn-large [class*=" icon-"] {
    margin-top: 4px;
}

.btn-small {
    padding: 2px 10px;
    font-size: 11.9px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.btn-small [class^="icon-"],
.btn-small [class*=" icon-"] {
    margin-top: 0;
}

.btn-mini [class^="icon-"],
.btn-mini [class*=" icon-"] {
    margin-top: -1px;
}

.btn-mini {
    padding: 0 6px;
    font-size: 10.5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.btn-block {
    display: block;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.btn-block + .btn-block {
    margin-top: 5px;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
    width: 100%;
}

.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active {
    color: rgba(255, 255, 255, 0.75);
}

.btn-primary {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #006dcc;
    *background-color: #0044cc;
    background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
    background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
    background-image: -o-linear-gradient(top, #0088cc, #0044cc);
    background-image: linear-gradient(to bottom, #0088cc, #0044cc);
    background-repeat: repeat-x;
    border-color: #0044cc #0044cc #002a80;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
    color: #ffffff;
    background-color: #0044cc;
    *background-color: #003bb3;
}

.btn-primary:active,
.btn-primary.active {
    background-color: #003399 \9;
}

.btn-warning {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #faa732;
    *background-color: #f89406;
    background-image: -moz-linear-gradient(top, #fbb450, #f89406);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
    background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
    background-image: -o-linear-gradient(top, #fbb450, #f89406);
    background-image: linear-gradient(to bottom, #fbb450, #f89406);
    background-repeat: repeat-x;
    border-color: #f89406 #f89406 #ad6704;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
    color: #ffffff;
    background-color: #f89406;
    *background-color: #df8505;
}

.btn-warning:active,
.btn-warning.active {
    background-color: #c67605 \9;
}

.btn-danger {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #da4f49;
    *background-color: #bd362f;
    background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
    background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
    background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
    background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
    background-repeat: repeat-x;
    border-color: #bd362f #bd362f #802420;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
    color: #ffffff;
    background-color: #bd362f;
    *background-color: #a9302a;
}

.btn-danger:active,
.btn-danger.active {
    background-color: #942a25 \9;
}

.btn-success {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #5bb75b;
    *background-color: #51a351;
    background-image: -moz-linear-gradient(top, #62c462, #51a351);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
    background-image: -webkit-linear-gradient(top, #62c462, #51a351);
    background-image: -o-linear-gradient(top, #62c462, #51a351);
    background-image: linear-gradient(to bottom, #62c462, #51a351);
    background-repeat: repeat-x;
    border-color: #51a351 #51a351 #387038;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
    color: #ffffff;
    background-color: #51a351;
    *background-color: #499249;
}

.btn-success:active,
.btn-success.active {
    background-color: #408140 \9;
}

.btn-info {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #49afcd;
    *background-color: #2f96b4;
    background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
    background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
    background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
    background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
    background-repeat: repeat-x;
    border-color: #2f96b4 #2f96b4 #1f6377;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
    color: #ffffff;
    background-color: #2f96b4;
    *background-color: #2a85a0;
}

.btn-info:active,
.btn-info.active {
    background-color: #24748c \9;
}

.btn-inverse {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #363636;
    *background-color: #222222;
    background-image: -moz-linear-gradient(top, #444444, #222222);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
    background-image: -webkit-linear-gradient(top, #444444, #222222);
    background-image: -o-linear-gradient(top, #444444, #222222);
    background-image: linear-gradient(to bottom, #444444, #222222);
    background-repeat: repeat-x;
    border-color: #222222 #222222 #000000;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
    color: #ffffff;
    background-color: #222222;
    *background-color: #151515;
}

.btn-inverse:active,
.btn-inverse.active {
    background-color: #080808 \9;
}

button.btn,
input[type="submit"].btn {
    *padding-top: 3px;
    *padding-bottom: 3px;
}

button.btn::-moz-focus-inner,
input[type="submit"].btn::-moz-focus-inner {
    padding: 0;
    border: 0;
}

button.btn.btn-large,
input[type="submit"].btn.btn-large {
    *padding-top: 7px;
    *padding-bottom: 7px;
}

button.btn.btn-small,
input[type="submit"].btn.btn-small {
    *padding-top: 3px;
    *padding-bottom: 3px;
}

button.btn.btn-mini,
input[type="submit"].btn.btn-mini {
    *padding-top: 1px;
    *padding-bottom: 1px;
}

.btn-link,
.btn-link:active,
.btn-link[disabled] {
    background-color: transparent;
    background-image: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.btn-link {
    color: #0088cc;
    cursor: pointer;
    border-color: transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.btn-link:hover,
.btn-link:focus {
    color: #005580;
    text-decoration: underline;
    background-color: transparent;
}

.btn-link[disabled]:hover,
.btn-link[disabled]:focus {
    color: #333333;
    text-decoration: none;
}

.btn-group {
    position: relative;
    display: inline-block;
    *display: inline;
    *margin-left: .3em;
    font-size: 0;
    white-space: nowrap;
    vertical-align: middle;
    *zoom: 1;
}

.btn-group:first-child {
    *margin-left: 0;
}

.btn-group + .btn-group {
    margin-left: 5px;
}

.btn-toolbar {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 0;
}

.btn-toolbar > .btn + .btn,
.btn-toolbar > .btn-group + .btn,
.btn-toolbar > .btn + .btn-group {
    margin-left: 5px;
}

.btn-group > .btn {
    position: relative;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.btn-group > .btn + .btn {
    margin-left: -1px;
}

.btn-group > .btn,
.btn-group > .dropdown-menu,
.btn-group > .popover {
    font-size: 14px;
}

.btn-group > .btn-mini {
    font-size: 10.5px;
}

.btn-group > .btn-small {
    font-size: 11.9px;
}

.btn-group > .btn-large {
    font-size: 17.5px;
}

.btn-group > .btn:first-child {
    margin-left: 0;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-topleft: 4px;
}

.btn-group > .btn:last-child,
.btn-group > .dropdown-toggle {
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
}

.btn-group > .btn.large:first-child {
    margin-left: 0;
    -webkit-border-bottom-left-radius: 6px;
    border-bottom-left-radius: 6px;
    -webkit-border-top-left-radius: 6px;
    border-top-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    -moz-border-radius-topleft: 6px;
}

.btn-group > .btn.large:last-child,
.btn-group > .large.dropdown-toggle {
    -webkit-border-top-right-radius: 6px;
    border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    border-bottom-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomright: 6px;
}

.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active {
    z-index: 2;
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
    outline: 0;
}

.btn-group > .btn + .dropdown-toggle {
    *padding-top: 5px;
    padding-right: 8px;
    *padding-bottom: 5px;
    padding-left: 8px;
    -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn-group > .btn-mini + .dropdown-toggle {
    *padding-top: 2px;
    padding-right: 5px;
    *padding-bottom: 2px;
    padding-left: 5px;
}

.btn-group > .btn-small + .dropdown-toggle {
    *padding-top: 5px;
    *padding-bottom: 4px;
}

.btn-group > .btn-large + .dropdown-toggle {
    *padding-top: 7px;
    padding-right: 12px;
    *padding-bottom: 7px;
    padding-left: 12px;
}

.btn-group.open .dropdown-toggle {
    background-image: none;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn-group.open .btn.dropdown-toggle {
    background-color: #e6e6e6;
}

.btn-group.open .btn-primary.dropdown-toggle {
    background-color: #0044cc;
}

.btn-group.open .btn-warning.dropdown-toggle {
    background-color: #f89406;
}

.btn-group.open .btn-danger.dropdown-toggle {
    background-color: #bd362f;
}

.btn-group.open .btn-success.dropdown-toggle {
    background-color: #51a351;
}

.btn-group.open .btn-info.dropdown-toggle {
    background-color: #2f96b4;
}

.btn-group.open .btn-inverse.dropdown-toggle {
    background-color: #222222;
}

.btn .caret {
    margin-top: 8px;
    margin-left: 0;
}

.btn-large .caret {
    margin-top: 6px;
}

.btn-large .caret {
    border-top-width: 5px;
    border-right-width: 5px;
    border-left-width: 5px;
}

.btn-mini .caret,
.btn-small .caret {
    margin-top: 8px;
}

.dropup .btn-large .caret {
    border-bottom-width: 5px;
}

.btn-primary .caret,
.btn-warning .caret,
.btn-danger .caret,
.btn-info .caret,
.btn-success .caret,
.btn-inverse .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
}

.btn-group-vertical {
    display: inline-block;
    *display: inline;
    /* IE7 inline-block hack */

    *zoom: 1;
}

.btn-group-vertical > .btn {
    display: block;
    float: none;
    max-width: 100%;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.btn-group-vertical > .btn + .btn {
    margin-top: -1px;
    margin-left: 0;
}

.btn-group-vertical > .btn:first-child {
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
}

.btn-group-vertical > .btn:last-child {
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}

.btn-group-vertical > .btn-large:first-child {
    -webkit-border-radius: 6px 6px 0 0;
    -moz-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
}

.btn-group-vertical > .btn-large:last-child {
    -webkit-border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px;
}

.alert {
    padding: 8px 35px 8px 14px;
    margin-bottom: 20px;
    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,
.alert h4 {
    color: #c09853;
}

.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-success h4 {
    color: #468847;
}

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

.alert-danger h4,
.alert-error h4 {
    color: #b94a48;
}

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

.alert-info h4 {
    color: #3a87ad;
}

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

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

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

.nav {
    margin-left: 0;
    list-style: none;
}

.nav > li > a {
    display: block;
    border-bottom: 0px;
}

.nav > li > a:hover,
.nav > li > a:focus {
    text-decoration: none;
    background-color: rgba(255, 255, 255, 0.25);
}

.nav > li > a > img {
    max-width: none;
}

.nav > .pull-right {
    float: right;
}

.nav-header {
    display: block;
    padding: 3px 15px;
    font-size: 11px;
    font-weight: bold;
    line-height: 20px;
    color: #999999;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    text-transform: uppercase;
}

.nav li + .nav-header {
    margin-top: 9px;
}

.nav-list {
    padding-right: 15px;
    padding-left: 15px;
    margin-bottom: 0;
}

.nav-list > li > a,
.nav-list .nav-header {
    margin-right: -15px;
    margin-left: -15px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

.nav-list > li > a {
    padding: 3px 15px;
}

.nav-list > .active > a,
.nav-list > .active > a:hover,
.nav-list > .active > a:focus {
    color: #ffffff;
    z-index: 2;
    border: 0;
    text-shadow: 0 1px 0 rgba(0, 0, 0, .15);
    -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, .1), inset -1px 0 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, .1), inset -1px 0 0 rgba(0, 0, 0, .1);
    box-shadow: inset 1px 0 0 rgba(0, 0, 0, .1), inset -1px 0 0 rgba(0, 0, 0, .1);
    background: #B24926;
    background: -moz-linear-gradient(45deg, #B24926 0%, #FAA523 100%);
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #B24926), color-stop(100%, #FAA523));
    background: -webkit-linear-gradient(45deg, #B24926 0%, #FAA523 100%);
    background: -o-linear-gradient(45deg, #B24926 0%, #FAA523 100%);
    background: -ms-linear-gradient(45deg, #B24926 0%, #FAA523 100%);
    background: linear-gradient(45deg, #B24926 0%, #FAA523 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B24926', endColorstr='#FAA523', GradientType=1);

}

.navex {
    background-color: #EEE;
    position: fixed;

}

.nav-list [class^="icon-"],
.nav-list [class*=" icon-"] {
    margin-right: 2px;
}

.nav-list .divider {
    *width: 100%;
    height: 1px;
    margin: 9px 1px;
    *margin: -5px 0 5px;
    overflow: hidden;
    background-color: #e5e5e5;
    border-bottom: 1px solid #ffffff;
}

.nav-tabs,
.nav-pills {
    *zoom: 1;
}

.nav-tabs:before,
.nav-pills:before,
.nav-tabs:after,
.nav-pills:after {
    display: table;
    line-height: 0;
    content: "";
}

.nav-tabs:after,
.nav-pills:after {
    clear: both;
}

.nav-tabs > li,
.nav-pills > li {
    float: left;
}

.nav-tabs > li > a,
.nav-pills > li > a {
    padding-right: 12px;
    padding-left: 12px;
    line-height: 14px;
}

.nav-tabs {

}

.nav-tabs > li {
    margin-bottom: -1px;
}

.nav-tabs > li > a {
    border-right: 1px solid #464646;
    padding-top: 6px;
    padding-bottom: 9px;
    line-height: 20px;
    background-color: rgba(255, 255, 255, 0.06);
    color: #A0A0A0;
    font-size: 14px;
}

.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
}

.nav-tabs > .active > a,
.nav-tabs > .active > a:hover,
.nav-tabs > .active > a:focus {
    color: #B8B8B8;
    cursor: default;
    background-color: #000000;
    text-decoration: none;

}

.nav-pills > li > a {
    padding-top: 8px;
    padding-bottom: 8px;
    margin-top: 2px;
    margin-bottom: 2px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.nav-pills > .active > a,
.nav-pills > .active > a:hover,
.nav-pills > .active > a:focus {
    color: #ffffff;
    background-color: #0088cc;
}

.nav-stacked > li {
    float: none;
}

.nav-stacked > li > a {
    margin-right: 0;
}

.nav-tabs.nav-stacked {
    border-bottom: 0;
}

.nav-tabs.nav-stacked > li > a {
    border: 1px solid #ddd;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.nav-tabs.nav-stacked > li:first-child > a {
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-topleft: 4px;
}

.nav-tabs.nav-stacked > li:last-child > a {
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
}

.nav-tabs.nav-stacked > li > a:hover,
.nav-tabs.nav-stacked > li > a:focus {
    z-index: 2;
    border-color: #ddd;
}

.nav-pills.nav-stacked > li > a {
    margin-bottom: 3px;
}

.nav-pills.nav-stacked > li:last-child > a {
    margin-bottom: 1px;
}

.nav-tabs .dropdown-menu {
}

.nav-pills .dropdown-menu {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

.nav .dropdown-toggle .caret {
    margin-top: 6px;
    border-top-color: #0088cc;
    border-bottom-color: #0088cc;
}

.nav .dropdown-toggle:hover .caret,
.nav .dropdown-toggle:focus .caret {
    border-top-color: #005580;
    border-bottom-color: #005580;
}

/* move down carets for tabs */

.nav-tabs .dropdown-toggle .caret {
    margin-top: 8px;
}

.nav .active .dropdown-toggle .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}

.nav-tabs .active .dropdown-toggle .caret {
    border-bottom-color: #555555;
    margin-left: 6px;
    margin-top: 10px;
}

.nav > .dropdown.active > a:hover,
.nav > .dropdown.active > a:focus {
    cursor: pointer;
}

.nav-tabs .open .dropdown-toggle,
.nav-pills .open .dropdown-toggle,
.nav > li.dropdown.open.active > a:hover,
.nav > li.dropdown.open.active > a:focus {
    color: #ffffff;
    background-color: #999999;
    border-color: #999999;
}

.nav li.dropdown.open .caret,
.nav li.dropdown.open.active .caret,
.nav li.dropdown.open a:hover .caret,
.nav li.dropdown.open a:focus .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100);
}

.tabs-stacked .open > a:hover,
.tabs-stacked .open > a:focus {
    border-color: #999999;
}

.tabbable {
    *zoom: 1;
}

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

.tabbable:after {
    clear: both;
}

.tab-content {
    overflow: hidden;
}

.tab-content iframe {

    width: 100%;
}

.tabs-below > .nav-tabs,
.tabs-right > .nav-tabs,
.tabs-left > .nav-tabs {
    border-bottom: 0;
}

.tab-content > .tab-pane,
.pill-content > .pill-pane {
    display: none;
}

.tab-content > .active,
.pill-content > .active {
    display: block;
}

.tabs-below > .nav-tabs {
    border-top: 1px solid #ddd;
}

.tabs-below > .nav-tabs > li {
    margin-top: -1px;
    margin-bottom: 0;
}

.tabs-below > .nav-tabs > li > a {
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}

.tabs-below > .nav-tabs > li > a:hover,
.tabs-below > .nav-tabs > li > a:focus {
    border-top-color: #ddd;
    border-bottom-color: transparent;
}

.tabs-below > .nav-tabs > .active > a,
.tabs-below > .nav-tabs > .active > a:hover,
.tabs-below > .nav-tabs > .active > a:focus {
    border-color: transparent #ddd #ddd #ddd;
}

.tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li {
    float: none;
}

.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a {
    min-width: 74px;
    margin-right: 0;

}

.tabs-left > .nav-tabs {
    float: left;
    margin-right: 19px;
    border-right: 1px solid #ddd;
}

.tabs-left > .nav-tabs > li > a {
    margin-right: -1px;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
}

.tabs-left > .nav-tabs > li > a:hover,
.tabs-left > .nav-tabs > li > a:focus {
    border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}

.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover,
.tabs-left > .nav-tabs .active > a:focus {
    border-color: #ddd transparent #ddd #ddd;
    *border-right-color: #ffffff;
}

.tabs-right > .nav-tabs {
    float: right;
    margin-left: 19px;
    border-left: 1px solid #ddd;
}

.tabs-right > .nav-tabs > li > a {
    margin-left: -1px;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
}

.tabs-right > .nav-tabs > li > a:hover,
.tabs-right > .nav-tabs > li > a:focus {
    border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}

.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:hover,
.tabs-right > .nav-tabs .active > a:focus {
    border-color: #ddd #ddd #ddd transparent;
    *border-left-color: #ffffff;
}

.nav > .disabled > a {
    color: #999999;
}

.nav > .disabled > a:hover,
.nav > .disabled > a:focus {
    text-decoration: none;
    cursor: default;
    background-color: transparent;
}

.navbar {
    *position: relative;
    *z-index: 2;
    margin-bottom: 20px;
    overflow: visible;
}

#loading-layer {
    display: none;
    font-size: 11px;
    background: #2e83d7;
    padding: 10px;
    text-align: center;
    color: #fff;
}

.scriptcode, .title_quote, .quote, .title_spoiler, .text_spoiler {
    margin: 0;
    color: #000;
    padding: 0 0 0 15px;
    clear: both;
    border-left: 4px solid #CECECE;
    margin-bottom: -20px;
}

.title_quote, .title_spoiler {
    background: #f9fafa;
}

.title_quote {
    border-bottom: 0;
    font-weight: bold;
}

.scriptcode {
    color: #004e8d;
    text-align: left;
    font-family: "Courier New";
}

.title_spoiler {
    font-weight: bold;
}

.text_spoiler {
    border-top: 0;
    text-align: justify;
}

.hide {
    background-color: #e8f3fa;
    padding: 5px;
    color: #3a78a5;
    margin: 0 0 1em;
}

.hide a {
    text-decoration: underline;
}

.hide a:hover {
    text-decoration: none;
}

.inhide {
    border: 1px solid #d1e3ef;
    padding: 5px;
    background-color: #fff;
    margin-bottom: 5px;
}

/*---?????????---*/
.calendar {
    width: 100%;
}

.calendar td, .calendar th {
    padding: 5px 0;
    vertical-align: middle;
    text-align: center;
}

.weekday-active-v, .day-active-v, .weekday-active, .day-active {
    font-weight: bold;
}

.weekday {
    color: #b270ce;
}

th.workday, th.weekday {
    background-color: #f4f8fa;
}

.monthselect {
    font-size: 1.15em;
}

.day-current {
    background-color: #3f4b51;
    color: #fff;
}

.day-current a {
    color: #fff;
}

/*---?????? ????????????---*/
.userstop td, .pm td.pm_list, .pm td.pm_head {
    border: 1px solid #d8d8d8;
    padding: 2px;
    background-color: #fff;
}

.userstop thead td, .pm td.pm_head {
    font-size: 0.9em;
    background: #fff url("../images/bbcodes.png") repeat-x 0 100%;
    height: 22px;
    padding: 0;
    font-weight: bold;
    text-align: center;
    color: #4e4e4e;
}

/*---???????---*/
.rating {
    width: 85px;
    height: 17px;
    font-size: 0.9em;
    float: left;
    padding-top: 5px;
}

.unit-rating {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 85px;
    height: 17px;
    position: relative;
    background: url("../dleimages/rating.png") repeat-x;
}

.unit-rating li {
    text-indent: -90000px;
    padding: 0;
    margin: 0;
    float: left;
}

.unit-rating li a {
    display: block;
    width: 17px;
    height: 17px;
    text-decoration: none;
    text-indent: -9000px;
    z-index: 17;
    position: absolute;
    padding: 0;
}

.unit-rating li a:hover {
    background: url("../dleimages/rating.png") 0 -17px;
    z-index: 2;
    left: 0;
}

.unit-rating a.r1-unit {
    left: 0;
}

.unit-rating a.r1-unit:hover {
    width: 17px;
}

.unit-rating a.r2-unit {
    left: 17px;
}

.unit-rating a.r2-unit:hover {
    width: 34px;
}

.unit-rating a.r3-unit {
    left: 34px;
}

.unit-rating a.r3-unit:hover {
    width: 51px;
}

.unit-rating a.r4-unit {
    left: 51px;
}

.unit-rating a.r4-unit:hover {
    width: 68px;
}

.unit-rating a.r5-unit {
    left: 68px;
}

.unit-rating a.r5-unit:hover {
    width: 85px;
}

.unit-rating li.current-rating {
    background: url("../dleimages/rating.png") 0 -34px;
    position: absolute;
    height: 17px;
    display: block;
    text-indent: -9000px;
    z-index: 1;
}

.bbcodes_poll {
    width: 100px;
}

/*---BB ????????---*/

.bb-pane {
    height: 1%;
    overflow: hidden;
    border: 1px solid #BBB;
    background-image: url("../bbcodes/bg.gif");
}

.bb-btn, .bb-sep {
    height: 25px;
    float: left;
    display: block;
    overflow: hidden;
    text-indent: -9999px;
    white-space: nowrap;
}

.bb-sel {
    float: left;
    padding: 4px 2px 0 2px;
}

.bb-sel select {
    font-size: 11px;
}

.bb-sep {
    width: 5px;
    background-image: url("../bbcodes/brkspace.gif");
}

.bb-btn {
    cursor: pointer;
    width: 23px;
}

#b_font {
    width: 118px;
}

#b_size {
    width: 65px;
}

#b_font select {
    padding: 0px;
}

#b_size select {
    padding: 0px;
}

#b_b {
    background-image: url("../bbcodes/b.gif");
}

#b_i {
    background-image: url("../bbcodes/i.gif");
}

#b_u {
    background-image: url("../bbcodes/u.gif");
}

#b_s {
    background-image: url("../bbcodes/s.gif");
}

#b_img {
    background-image: url("../bbcodes/image.gif");
}

#b_up {
    background-image: url("../bbcodes/upload.gif");
}

#b_emo {
    background-image: url("../bbcodes/emo.gif");
}

#b_url {
    background-image: url("../bbcodes/link.gif");
}

#b_leech {
    background-image: url("../bbcodes/leech.gif");
}

#b_mail {
    background-image: url("../bbcodes/email.gif");
}

#b_video {
    background-image: url("../bbcodes/mp.gif");
}

#b_audio {
    background-image: url("../bbcodes/mp3.gif");
}

#b_hide {
    background-image: url("../bbcodes/hide.gif");
}

#b_quote {
    background-image: url("../bbcodes/quote.gif");
}

#b_code {
    background-image: url("../bbcodes/code.gif");
}

#b_left {
    background-image: url("../bbcodes/l.gif");
}

#b_center {
    background-image: url("../bbcodes/c.gif");
}

#b_right {
    background-image: url("../bbcodes/r.gif");
}

#b_color {
    background-image: url("../bbcodes/color.gif");
}

#b_spoiler {
    background-image: url("../bbcodes/spoiler.gif");
}

#b_fla {
    background-image: url("../bbcodes/flash.gif");
}

#b_yt {
    background-image: url("../bbcodes/youtube.gif");
}

#b_tf {
    background-image: url("../bbcodes/typograf.gif");
}

#b_list {
    background-image: url("../bbcodes/list.gif");
}

#b_ol {
    background-image: url("../bbcodes/ol.gif");
}

#b_tnl {
    background-image: url("../bbcodes/translit.gif");
}

#b_br {
    background-image: url("../bbcodes/pbreak.gif");
}

#b_pl {
    background-image: url("../bbcodes/page.gif");
}

.bb-editor textarea {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 2px;
    width: 100%;
    background-color: #fff;
    height: 100px;
}

.editorcomm .bb-editor {
    width: 465px;
}

.editorcomm .bb-editor textarea {
    height: 156px;
}

/*---?????????????? ????---*/
.xfields textarea, .xprofile textarea {
    height: 186px;
    margin: 0px 1px 0px 0px;
    padding: 0px;
}

.xfields input, .xprofile input {
    width: 250px;
    height: 14px;
    padding: 2px;
}

.xfields_table td {
    vertical-align: top;
}

/*---???????????? ?????????---*/
.pm_head {
    font-weight: bold;
}

/*---?????????? ???? ?????? ?????????????---*/
#dropmenudiv {
    border: 1px solid #cbdfe8;
    background-color: #fbfdfe;
    font-size: 11px;
    line-height: 20px;
    margin: 2px 0;
    padding: 5px;
    opacity: 0.9;
    -moz-opacity: 0.9;
    filter: alpha(opacity=90);
}

#dropmenudiv a {
    display: block;
    text-indent: 3px;
    text-decoration: none;
    color: #3f4b51;
    padding: 1px 0;
    width: 100%;
}

#dropmenudiv a:hover {
    color: #2d8edd;
}

/*---?????? ?? ?????????? ?????????????? ?????---*/
.attachment {
    color: #808080;
}

/*---????? ??????????? ????? ?????? ?? ?????---*/
fieldset {
    border: 1px solid #bfced6;
    padding: 5px;
    text-align: left;
}

/*---????? ???????????? ???????? ??????????? ?? ???? ?? ??????????? ?????---*/
.highslide-wrapper, .highslide-outline {
    background: #FFFFFF;
}

.highslide-image {
    border: 2px solid #FFFFFF;
}

.highslide-active-anchor {
    visibility: hidden;
}

.highslide-active-anchor img {
    visibility: hidden;
}

.highslide-dimming {
    background-color: black;
}

.highslide-html {
    background-color: white;
}

.highslide-loading {
    display: block;
    color: white;
    font-size: 9px;
    font-weight: bold;
    text-decoration: none;
    padding: 3px;
    border: 1px solid white;
    background-color: black;
}

a.highslide-full-expand {
    background: url("../dleimages/fullexpand.gif") no-repeat;
    display: block;
    margin: 0 10px 10px 0;
    width: 34px;
    height: 34px;
}

.highslide-display-block {
    display: block;
}

.highslide-display-none {
    display: none;
}

.highslide-caption {
    display: none;
    padding: 5px;
    background: white;
}

.highslide-controls {
    width: 195px;
    height: 40px;
    background: url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif") no-repeat 0 -90px;
    margin-right: 15px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.highslide-controls ul {
    position: relative;
    left: 15px;
    height: 40px;
    list-style: none;
    margin: 0;
    padding: 0;
    background: url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif") no-repeat 100% -90px;
}

.highslide-controls li {
    float: left;
    padding: 5px 0;
}

.highslide-controls a {
    background: url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif");
    display: block;
    float: left;
    height: 30px;
    width: 30px;
    outline: none;
}

.highslide-controls a.disabled {
    cursor: default;
}

.highslide-controls a span {
    display: none;
}

/*---The CSS sprites for the controlbar---*/
.highslide-controls .highslide-previous a {
    background-position: 0 0;
}

.highslide-controls .highslide-previous a:hover {
    background-position: 0 -30px;
}

.highslide-controls .highslide-previous a.disabled {
    background-position: 0 -60px !important;
}

.highslide-controls .highslide-play a {
    background-position: -30px 0;
}

.highslide-controls .highslide-play a:hover {
    background-position: -30px -30px;
}

.highslide-controls .highslide-play a.disabled {
    background-position: -30px -60px !important;
}

.highslide-controls .highslide-pause a {
    background-position: -60px 0;
}

.highslide-controls .highslide-pause a:hover {
    background-position: -60px -30px;
}

.highslide-controls .highslide-next a {
    background-position: -90px 0;
}

.highslide-controls .highslide-next a:hover {
    background-position: -90px -30px;
}

.highslide-controls .highslide-next a.disabled {
    background-position: -90px -60px !important;
}

.highslide-controls .highslide-move a {
    background-position: -120px 0;
}

.highslide-controls .highslide-move a:hover {
    background-position: -120px -30px;
}

.highslide-controls .highslide-full-expand a {
    background-position: -150px 0;
}

.highslide-controls .highslide-full-expand a:hover {
    background-position: -150px -30px;
}

.highslide-controls .highslide-full-expand a.disabled {
    background-position: -150px -60px !important;
}

.highslide-controls .highslide-close a {
    background-position: -180px 0;
}

.highslide-controls .highslide-close a:hover {
    background-position: -180px -30px;
}

/*---?????? ?????---*/
.clouds_xsmall {
    font-size: 1em;
}

.clouds_small {
    font-size: 1.1em;
}

.clouds_medium {
    font-size: 1.2em;
    font-weight: bold;
}

.clouds_large {
    font-size: 1.5em;
}

.clouds_xlarge {
    font-size: 1.7em;
}

/*---??????? ????? ?? ?????---*/
#searchsuggestions {
    border-width: 1px;
    border-color: #919191;
    border-style: solid;
    width: 300px;
    background-color: #5c9ccc;
    font-size: 10px;
    line-height: 14px;
}

#searchsuggestions a {
    padding: 5px;
    display: block;
    clear: left;
    text-decoration: none;
}

#searchsuggestions a:hover {
    background-color: #fdd08b;
    color: #fff;
}

#searchsuggestions a span.searchheading {
    background: #5c9ccc;
    display: block;
    font-weight: bold;
    padding: 5px;
    color: #fff;
}

#searchsuggestions a:hover span.searchheading {
    color: #fff;
}

#searchsuggestions a span {
    color: #555;
}

#searchsuggestions a:hover span {
    color: #000;
}

#searchsuggestions span.seperator {
    float: right;
    padding-right: 15px;
    margin-right: 5px;
}

#searchsuggestions span.seperator a {
    background-color: transparent;
    display: block;
    height: auto;
    color: #fff;
}

#searchsuggestions span.notfound {
    padding: 5px;
    background-color: #fff;
    display: block;
    height: auto;
    color: #000;
}

/*---?????????? ? ??????????? ???? jQuery UI---*/
.ui-helper-clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.ui-helper-clearfix {
    display: inline-block;
}

* html .ui-helper-clearfix {
    height: 1%;
}

.ui-helper-clearfix {
    display: block;
}

.ui-icon {
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
    text-indent: -99999px;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button, .ui-widget {
    font-size: 11px;
    font-family: Verdana;
}

.ui-widget-content {
    background: #fff 50% bottom repeat-x;
    border: 1px solid #dedede;
    color: #222;
}

.ui-widget-header {
    font-weight: bold;
    background: #272727;
    background: url('/templates/Default/dleimages/home-bg.png') center 0 repeat;
    color: #FFF;
}

.ui-widget-header a {
    color: #fff;
}

.ui-state-default, .ui-widget-content .ui-state-default {
    background: #FFF;
    border: 1px solid #cfcfcf;
    color: #868686;
    font-weight: bold;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #2e6e9e;
    text-decoration: none;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
    background: #eaeaea url(../images/ui-bg_glass_75.png) 50% 50% repeat-x;
    border: 1px solid #a7a7a7;
    color: #4e4e4e;
    font-weight: bold;
}

.ui-state-hover a, .ui-state-hover a:hover {
    color: #1d5987;
    text-decoration: none;
}

.ui-state-active, .ui-widget-content .ui-state-active {
    background: #d0e5f5 50% 50% repeat-x;
    border: 1px solid #a7a7a7;
    color: #e17009;
    font-weight: bold;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #e17009;
    text-decoration: none;
}

.ui-state-error {
    background: #fef1ec 50% 50% repeat-x;
    border: 1px solid #dedede;
    color: #cd0a0a;
}

.ui-widget-header .ui-icon {
    background-image: url(../images/ui-icons.png);
}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
    background-image: url(../images/ui-icons_h.png);
}

.ui-icon-close {
    background-position: -80px -128px;
}

.ui-icon-closethick {
    background-position: -96px -128px;
}

.ui-button .ui-button-text {
    display: block;
    line-height: 1.4em;
}

.ui-button-text-only .ui-button-text {
    padding: .1em .2em;
}

input.ui-button {
    padding: .4em 1em;
}

.ui-button-set {
    margin-right: 7px;
}

.ui-button-set .ui-button {
    margin-left: 0;
    margin-right: -.3em;
}

button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0;
}

.ui-dialog {
    overflow: hidden;
    padding: .2em;
    position: absolute;
    width: 300px;
    -moz-box-shadow: 0px 12px 25px rgba(0, 0, 0, 0.7);
    -webkit-box-shadow: 0px 12px 25px rgba(0, 0, 0, 0.7);
    box-shadow: 0px 12px 25px rgba(0, 0, 0, 0.7);
}

.ui-dialog .ui-dialog-titlebar {
    padding: 4px 12px 3px 12px;
    position: relative;
}

.ui-dialog .ui-dialog-title {
    float: left;
    color: #FFFFFF;
    margin: .1em 16px .2em 0;
}

.ui-dialog .ui-dialog-titlebar-close {
    height: 18px;
    margin: -10px 0 0 0;
    padding: 1px;
    position: absolute;
    right: .3em;
    top: 50%;
    width: 19px;
}

.ui-dialog .ui-dialog-titlebar-close span {
    display: block;
    line-height: 1.1;

    margin: 1px;
}

.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
    padding: 0;
}

.ui-dialog .ui-dialog-content {
    background: none;
    border: 0;
    overflow: hidden;
    padding: .5em 1em;
    position: relative;
    zoom: 1;
}

.ui-dialog .ui-dialog-buttonpane {
    background-image: none;
    border-width: 0px 0 0 0;
    text-align: left;
    padding: 0px 10px 10px 0;
}

.ui-dialog .ui-dialog-buttonpane button {
    cursor: pointer;
    float: right;
    line-height: 1.4em;
    margin: .5em .4em .5em 0;
    overflow: visible;
    padding: .2em .6em .3em .6em;
    width: auto;
}

.ui-dialog .ui-resizable-se {
    bottom: 3px;
    height: 14px;
    right: 3px;
    width: 14px;
}

.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}

/* ==================== ?????????????? ?????? ????? */
.ui-autocomplete {
    position: absolute;
    cursor: default;
}

* html .ui-autocomplete {
    width: 1px;
}

/* without this, the menu expands to 100% in IE6 */
.ui-menu {
    list-style: none;
    padding: 2px;
    margin: 0;
    display: block;
    float: left;
}

.ui-menu .ui-menu {
    margin-top: -3px;
}

.ui-menu .ui-menu-item {
    margin: 0;
    padding: 0;
    zoom: 1;
    float: left;
    clear: left;
    width: 100%;
}

.ui-menu .ui-menu-item a {
    text-decoration: none;
    display: block;
    padding: .2em .4em;
    line-height: 1.5;
    zoom: 1;
}

.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {
    font-weight: normal;
    margin: -1px;
}

/*---????????? ?????? ? ???? [code]---*/
pre code {
    display: block;
    padding: 0.5em;
    background: #f9fafa;
    border: 1px solid #dce7e7;
    overflow: auto;
    white-space: pre;
}

pre .comment, pre .template_comment, pre .diff .header, pre .doctype, pre .lisp .string, pre .javadoc {
    color: #93a1a1;
    font-style: italic;
}

pre .keyword, pre .css .rule .keyword, pre .winutils, pre .javascript .title, pre .method, pre .addition, pre .css .tag, pre .lisp .title {
    color: #859900;
}

pre .number, pre .command, pre .string, pre .tag .value, pre .phpdoc, pre .tex .formula, pre .regexp, pre .hexcolor {
    color: #2aa198;
}

pre .title, pre .localvars, pre .function .title, pre .chunk, pre .decorator, pre .builtin, pre .built_in, pre .lisp .title, pre .identifier, pre .title .keymethods, pre .id {
    color: #268bd2;
}

pre .tag .title, pre .rules .property, pre .django .tag .keyword {
    font-weight: bold;
}

pre .attribute, pre .variable, pre .instancevar, pre .lisp .body, pre .smalltalk .number, pre .constant, pre .class .title, pre .parent, pre .haskell .label {
    color: #b58900;
}

pre .preprocessor, pre .pi, pre .shebang, pre .symbol, pre .diff .change, pre .special, pre .keymethods, pre .attr_selector, pre .important, pre .subst, pre .cdata {
    color: #cb4b16;
}

pre .deletion {
    color: #dc322f;
}

pre .tex .formula {
    background: #eee8d5;
}

/*---???????? ??? ????????????? ???????????? ?????????---*/
.pm_progress_bar {
    border: 1px solid #d8d8d8;
    padding: 1px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.pm_progress_bar span {
    background: #000000;
    font-size: 0em;
    text-indent: -2000em;
    height: 10px;
    display: block;
    overflow: hidden;
}

/*---????? ??????????? ??????????? ?? ?????---*/
.voteprogress {
    overflow: hidden;
    height: 15px;
    margin-bottom: 5px;
    background-color: #f7f7f7;
    background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
    background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.voteprogress span {
    color: #ffffff;
    text-align: center;
    text-indent: -2000em;
    height: 15px;
    display: block;
    overflow: hidden;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background: #0e90d2;
    background-image: -moz-linear-gradient(top, #149bdf, #0480be);
    background-image: -ms-linear-gradient(top, #149bdf, #0480be);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
    background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
    background-image: -o-linear-gradient(top, #149bdf, #0480be);
    background-image: linear-gradient(top, #149bdf, #0480be);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);
}

.voteprogress .vote2 {
    background-color: #dd514c;
    background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
    background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: linear-gradient(top, #ee5f5b, #c43c35);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
}

.voteprogress .vote3 {
    background-color: #5eb95e;
    background-image: -moz-linear-gradient(top, #62c462, #57a957);
    background-image: -ms-linear-gradient(top, #62c462, #57a957);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
    background-image: -webkit-linear-gradient(top, #62c462, #57a957);
    background-image: -o-linear-gradient(top, #62c462, #57a957);
    background-image: linear-gradient(top, #62c462, #57a957);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
}

.voteprogress .vote4 {
    background-color: #4bb1cf;
    background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
    background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
    background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
    background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
    background-image: linear-gradient(top, #5bc0de, #339bb9);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
}

.voteprogress .vote5 {
    background-color: #faa732;
    background-image: -moz-linear-gradient(top, #fbb450, #f89406);
    background-image: -ms-linear-gradient(top, #fbb450, #f89406);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
    background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
    background-image: -o-linear-gradient(top, #fbb450, #f89406);
    background-image: linear-gradient(top, #fbb450, #f89406);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
}

/*---????? ??????????? ??????? ? ????????---*/
.pollprogress {
    overflow: hidden;
    height: 18px;
    margin-bottom: 5px;
    background-color: #f7f7f7;
    background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
    background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.pollprogress span {
    color: #ffffff;
    height: 18px;
    display: block;
    overflow: hidden;
    font-size: 12px;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background: #0e90d2;
    background-image: -moz-linear-gradient(top, #149bdf, #0480be);
    background-image: -ms-linear-gradient(top, #149bdf, #0480be);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
    background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
    background-image: -o-linear-gradient(top, #149bdf, #0480be);
    background-image: linear-gradient(top, #149bdf, #0480be);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);
}

.pollprogress .poll2 {
    background-color: #dd514c;
    background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
    background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: linear-gradient(top, #ee5f5b, #c43c35);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
}

.pollprogress .poll3 {
    background-color: #5eb95e;
    background-image: -moz-linear-gradient(top, #62c462, #57a957);
    background-image: -ms-linear-gradient(top, #62c462, #57a957);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
    background-image: -webkit-linear-gradient(top, #62c462, #57a957);
    background-image: -o-linear-gradient(top, #62c462, #57a957);
    background-image: linear-gradient(top, #62c462, #57a957);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
}

.pollprogress .poll4 {
    background-color: #4bb1cf;
    background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
    background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
    background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
    background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
    background-image: linear-gradient(top, #5bc0de, #339bb9);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
}

.pollprogress .poll5 {
    background-color: #faa732;
    background-image: -moz-linear-gradient(top, #fbb450, #f89406);
    background-image: -ms-linear-gradient(top, #fbb450, #f89406);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
    background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
    background-image: -o-linear-gradient(top, #fbb450, #f89406);
    background-image: linear-gradient(top, #fbb450, #f89406);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
}

/*---????????? ?????? ? ??????????? ???? (?????????? ???????)---*/
#marker-bar,
#txtselect_marker {
    display: block;
    visibility: hidden;
    position: absolute;
    z-index: 1200;
    opacity: 0;
    -webkit-transition: opacity .4s, visibility .1s linear .4s;
    -moz-transition: opacity .4s, visibility .1s linear .4s;
    -o-transition: opacity .4s, visibility .1s linear .4s;
    transition: opacity .4s, visibility .1s linear .4s;
}

#txtselect_marker {
    cursor: pointer;
    background: url(../dleimages/marker.png) -0px -0px no-repeat;
}

#txtselect_marker:hover {
    background-position: -0px -32px;
}

#marker-bar {
    border: 1px solid #ccc;
    border-radius: 15px;
    background: #fff;
    padding: 5px 10px;
    cursor: default;
    box-shadow: 0px 0px 4px #ccc;
}

#marker-bar.show {
    -webkit-transition: opacity .4s, visibility 0s;
    -moz-transition: opacity .4s, visibility 0s;
    -o-transition: opacity .4s, visibility 0s;
    transition: opacity .4s, visibility 0s;
    opacity: 1;
    visibility: visible;
}

#txtselect_marker.show {
    /* XXX make a common css fadeIn/fadeOut classes */
    visibility: visible;
    width: 32px;
    height: 32px;
    -webkit-transition: opacity .4s, visibility 0s;
    -moz-transition: opacity .4s, visibility 0s;
    -o-transition: opacity .4s, visibility 0s;
    transition: opacity .4s, visibility 0s;
    opacity: 1;
}

#marker-bar .masha-social,
#marker-bar .masha-marker {
    cursor: pointer;
    display: block;
    margin: 0 5px;
    float: left;
}

#marker-bar .masha-marker {
    line-height: 1em;
    color: #aaa;
    border-bottom: 1px dotted #aaa;
    margin-right: 10px;
}

#marker-bar .masha-marker:hover {
    color: #ea3e26;
    border-color: #ea3e26;
}

.user_selection, .user_selection_true {
    background: #c4f47d;
    padding: 2px 0;
}

.user_selection a.txtsel_close, .user_selection_true a.txtsel_close {
    display: none;
}

.user_selection .closewrap, .user_selection_true .closewrap {
    position: relative;
}

.user_selection.hover a.txtsel_close, .user_selection_true.hover a.txtsel_close {
    display: inline-block;
    position: absolute;
    top: -7px;
    left: -5px;
    width: 33px;
    height: 33px;
    background: url(../dleimages/closemarker.png) -0px -0px no-repeat;
}

.user_selection.hover a.txtsel_close:hover, .user_selection_true.hover a.txtsel_close:hover {
    background-position: -0px -33px;
}

#share-popup {
    background: #fff;
    border: 1px solid #aaa;
    border-radius: 5px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
    position: absolute;
    width: 414px;
    display: none;
    z-index: 100;
    padding: 10px 0;
    opacity: 0;
    -webkit-transition: opacity .4s, visibility .1s linear .4s;
    -moz-transition: opacity .4s, visibility .1s linear .4s;
    -o-transition: opacity .4s, visibility .1s linear .4s;
    transition: opacity .4s, visibility .1s linear .4s;
}

#share-popup.show {
    display: block;
    opacity: 1;
    -webkit-transition: opacity .4s, visibility 0s;
    -moz-transition: opacity .4s, visibility 0s;
    -o-transition: opacity .4s, visibility 0s;
    transition: opacity .4s, visibility 0s;
    opacity: 1;
}

#share-popup .social {
    padding: 0 0 10px 17px;
    height: 40px;
}

#share-popup .social p {
    padding-bottom: 10px;
    margin: 0;
    font-weight: bold;
}

#share-popup .social ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#share-popup .social ul li {
    float: left;
    margin-right: 20px;
    padding-top: 2px;
    position: relative;
}

#share-popup .social ul a {
    text-decoration: none;
    font-size: 11px;
    display: inline-block;
    color: #aaa;
    padding-left: 25px;
}

#share-popup .social ul a:hover {
    text-decoration: underline;
    color: #ea3e26;
}

#share-popup .social a span {
    cursor: pointer;
    width: 20px;
    height: 20px;
    background: url(../dleimages/social-icons.png) 20px 20px no-repeat;
    position: absolute;
    left: 0;
    top: 0;
}

#share-popup .social .tw span {
    background-position: 0 -20px;
}

#share-popup .social .tw:hover span {
    background-position: 0 0;
}

#share-popup .social .fb span {
    background-position: -20px -20px;
}

#share-popup .social .fb:hover span {
    background-position: -20px 0;
}

#share-popup .social .vk span {
    background-position: -40px -20px;
}

#share-popup .social .vk:hover span {
    background-position: -40px 0;
}

#share-popup .social .gp span {
    background-position: -60px -20px;
}

#share-popup .social .gp:hover span {
    background-position: -60px 0;
}

#share-popup .link {
    clear: both;
    border-top: 1px solid #d9d9d9;
    padding: 10px 5px 0 10px;
    line-height: 1.2;
    overflow: hidden;
    margin: 0 7px;
}

#share-popup .link p {
    font-weight: bold;
    padding: 0 0 3px 0;
    margin: 0;
}

#share-popup .link span {
    color: #999;
    font-size: 10px;
    display: block;
    padding-top: 3px;
}

#share-popup .link a {
    display: block;
}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    display: inline-block;
    padding: 4px 9px;
    line-height: 18px;
    vertical-align: middle;
}

textarea {
    width: 779px;
    height: 120px;
    margin-bottom: 20px;
    font-family: "PT Serif", Georgia, "Times New Roman", Times, serif;
    background-color: #181818;
    color: #B3B3B3;
    border: 1px solid #323232;
}

input {
    margin-bottom: 15px;
    background-color: #181818;
    color: rgb(179, 179, 179);
    border: 1px solid #323232;
}

textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
    outline: 0;
    color: rgb(179, 179, 179);
    border: 1px solid #323232;
}

.poiskkk {
    position: absolute;
    top: -3px;
    left: 270px;
    height: 40px;
}

.poiskkk input {
    width: 400px;
    padding: 9px 3px 8px 10px;
    border: 1px solid #6F6F6F;
    color: #8F8F8F;
    background-color: #2F2F2F;
    height: 18px;
}

.poiskkk input:active, .poiskkk input:focus {
    background-color: #666;
    color: #fff;
}

.all_tv {
        text-align: center;
    float: left;
    margin: 7px 7px 0 0;
    width: 111px;
    height: 111px;
    overflow: hidden;
}

p {
    padding-bottom: 10px;
    font-size: 14px;
}

.cat_chan {
    font-size: 16px;
    font-weight: bold;
    float: left;
    color: #E15000;
    margin: 20px 0 20px 10px;
    display: block;
    width: 100%;
}

.all_radio a:hover img, .all_tv a:hover img {
    filter: alpha(opacity=100);
    -moz-opacity: 1.0;
    -khtml-opacity: 1.0;
    opacity: 1.0;
    border: 1px solid #007AFF;
}

.all_tv img {
    text-align: center;
    filter: alpha(opacity=90);
    -moz-opacity: 0.9;
    -khtml-opacity: 0.9;
    opacity: 0.9;
    border: 1px solid #323232;
width: 79px;
    padding: 15px;
    background: rgba(0, 0, 0, 0.15);
}

.both {
    clear: both;
}

.hiferrrr {
    height: 60px;
    background: #FFF;
}

.nav222 > li {
    margin-left: 48px;
}

.nav222 > li {
    float: left;
}

.nav222 > li a {
    float: right;
}

ul li {

}

.nav222 {
    float: right;
    padding-top: 12px;
}

.foooootter {
    background: #161616;
    padding-bottom: 10px;
    color: #000;
    line-height: 20px;
    border-top: 1px solid #323232;
}

.foooootter a {
    color: #7E7E7E;
}

.centerrrr {
    overflow: hidden;
}

.connnnetnt {
    overflow: auto;
}

.foooter {
    overflow: hidden;
    padding: 25px 20px 5px 20px;
    background-color: #fff;
}

.foooootter p {
    color: #7E7E7E;
}

.foooootter h1 {
    color: #7E7E7E;
    width: 100%;
    padding-top: 15px;
    font-size: 16px;
    padding-bottom: 8px;
}



.reringgg {
    width: 170px;
    margin-right: 46px;
    position: relative;
    padding-top: 5px;
    margin-top: 3px;
    display: block;
    padding-bottom: 5px;
    float: right;
}

.reringgg_text {
    position: absolute;
    margin-bottom: 6px;
    display: block;
    width: 125px;
    left: 91px;
    top: 8px;
}

.contentttt {
    background-color: #000000;
    background: url('/templates/Default/dleimages/home-bg.png') center 0 repeat;
    overflow: hidden;
    padding: 20px 0 20px 0;
}

body {
    margin-top: 255px;
    background-color: #000;
}

.bbbb {
    float: right;
    padding-right: 1px;
}

.bbbb b {
    color: #585858;
}

.counter {
    float: left;
    width: 50px;
    margin-top: 2px;
}

.counter img {
    padding-top: 5px;
}

.menuuuuuu {    float: right;
    padding-bottom: 20px;
    padding-top: 13px;
    border-top: 1px solid #000;
    background: rgba(0, 0, 0, 0.15);
    padding-left: 15px;
    padding-right: 15px;
    width: 131px;
    border: 1px solid #323232;
    margin-bottom: 10px;
    position: relative;
    z-index: 1;
}

.content_left {
    float: left;
    width: 819px;
}

.searchokkkk {
    right: 7px;
    top: 8px;
    position: absolute;
    width: 16px;
    height: 16px;
    border: none;
    background: url(/templates/Default/dleimages/search.png) -5px -2px no-repeat;
    cursor: pointer;
}

.poisk_div {
    position: absolute;
    width: 400px;
    left: 220px;
    top: 14px;
}

.clr {
    clear: both;
    padding: 15px 20px 20px 20px;
    background: rgba(13, 117, 158, 0.45);
    color: #FFF;
    width: 760px;
    margin-top: 9px;
}

.clr a {
    color: #FFF;
}

.red {
    color: #C0C0C0;
}

.teleprorama {
    margin-bottom: 15px;
    padding-top: 10px;
    border-top: 1px solid #000;
    margin-top: 15px;
    padding-bottom: 15px;
    background: rgba(0, 0, 0, 0.15);
    border: 1px solid #323232;
    padding-left: 14px;
}

.teleprorama u {
    color: #FFF;
}

.social-likes li {
    opacity: 0.7;
}

.social-likes li:hover {
    opacity: 1;
}

.loginnnnnn {
    float: right;
    padding-top: 14px;
}

.loginnn {
    background-color: #CECECE;
    display: inline-block;
    padding: 7px 10px 6px 10px;
    color: #FFF;
    font-weight: 700;
    font-size: .8em;
    text-transform: uppercase;
    letter-spacing: 1px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-decoration: none;
    font-family: sans-serif;
    margin-left: 3px;
}

.loginnn {
    color: #FFF;
}

.loginnn :hover {
    color: #FFF;
}

.izbrannoe {
    margin-top: 2px;
    display: block;
}

.loginnn:hover {
    background-color: #357DA5;
    color: #FFF;
}

.bzz {
    background-color: #AAA;
}

.bzz:hover {
    background-color: #B80000;
}

.izbrannoeee {
    text-align: center;
    filter: alpha(opacity=90);
    -moz-opacity: 0.9;
    -khtml-opacity: 0.9;
    opacity: 0.9;
    border: 1px solid #323232;
    width: 82px;
    padding: 2px 8px 3px 8px;
    color: #7E7E7E;
    text-decoration: none;

}

.izbrannoeee:hover {
    border: 1px solid #007AFF;
    color: rgba(255, 255, 255, 0.75);
    text-decoration: none;
}

.countdownHolder {

    letter-spacing: -3px;
}

.position {
    display: inline-block;
    height: 1.6em;
    overflow: hidden;
    position: relative;
    width: 1.05em;
}

.digit {
    position: absolute;
    display: block;
    width: 1em;
    background-color: #444;
    border-radius: 0.2em;
    text-align: center;
    color: #fff;
    letter-spacing: -1px;
}

.digit.static {
    box-shadow: 1px 1px 1px rgba(4, 4, 4, 0.35);

    background-image: linear-gradient(bottom, #3A3A3A 50%, #444444 50%);
    background-image: -o-linear-gradient(bottom, #3A3A3A 50%, #444444 50%);
    background-image: -moz-linear-gradient(bottom, #3A3A3A 50%, #444444 50%);
    background-image: -webkit-linear-gradient(bottom, #3A3A3A 50%, #444444 50%);
    background-image: -ms-linear-gradient(bottom, #3A3A3A 50%, #444444 50%);

    background-image: -webkit-gradient(
            linear,
            left bottom,
            left top,
            color-stop(0.5, #3A3A3A),
            color-stop(0.5, #444444)
    );
}

/**
 * ?? ?????? ???????????? ?????? ?????? ??? ???????
 * ?????? ????????, ??????? ?? ?????.
 */

.countDays {
    /* display:none !important;*/
}

.countDiv0 {
    /* display:none !important;*/
}

.countHours {
}

.countDiv1 {
}

.countMinutes {
}

.countDiv2 {
}

.countSeconds {
}

.countDiv {
    display: inline-block;
    width: 16px;
    height: 1.6em;
    position: relative;
}

.countDiv:before,
.countDiv:after {
    position: absolute;
    width: 5px;
    height: 5px;
    background-color: #444;
    border-radius: 50%;
    left: 50%;
    margin-left: -3px;
    top: 0.5em;
    box-shadow: 1px 1px 1px rgba(4, 4, 4, 0.5);
    content: '';
}

.countDiv:after {
    top: 0.9em;
}

#ambn34278 iframe {
    width: 600px;
}

#ambn34278 {
    padding-left: 100px;
}

#content {
    background: #000;
    display: block;
    width: 1020px;

    position: absolute;
    left: 50%;
    margin-left: -500px;
    z-index: 100;
}

#MarketGidComposite577294 {
    padding-bottom: 15px;
    background: url('/templates/Default/dleimages/home-bg.png') center 0 repeat;
    border-top: 1px solid #323232;
}

.sociiiaak {
    text-align: center;
    display: block;
    padding-top: 5px;
    padding-bottom: 5px;
}

.sociiiaak a:hover {
    opacity: 0.6;
}

.icon-social {
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 16px;
    vertical-align: text-top;
    background: url(/templates/Default/dleimages/04.png) no-repeat;
    margin-left: 1px;
    margin-right: 1px;
}

.icon-social.icon-vk {
    background-position: -124px 0px
}

.icon-social.icon-ok {
    background-position: -93px 0px
}

.icon-social.icon-mailru {
    background-position: -217px 0px
}

.icon-social.icon-facebook {
    background-position: 0px 0px
}

.icon-social.icon-twitter {
    background-position: -31px 0px
}

.icon-social.icon-twi {
    background-position: -31px 0px
}

.icon-social.icon-yandex {
    background-position: -868px 0px
}

#MarketGidComposite577293 {
    height: auto;
    overflow: visible;
    border-top: 1px solid #323232;
    margin-top: 20px;
    border-bottom: 1px solid #323232;
    padding-bottom: 15px;
}

.bn_2aadeb37e2_table {
    margin-top: 15px;
}

#bn_2aadeb37e2 td:hover, .bn_b0a903dd31_table td:hover {
    border: 1px solid #007AFF !important;
}

#bn_2aadeb37e2 img, .bn_b0a903dd31_table img {
    opacity: 0.7;
}

#bn_2aadeb37e2 td:hover img, .bn_b0a903dd31_table td:hover img {
    opacity: 1;
}

#MarketGidComposite581335 .mgline:hover {
    border: 1px solid #007AFF !important;
}

.rc-anchor-standard {
    background: #171717 !important;
    border: 1px solid #303030 !important;
    color: #A9A9A9 !important;
}

.oooa {
    float: right;
    width: 161px;
    padding-top: 9px;
}

.miramira {
    margin-top: 12px;
    float: left;
    height: 30px;
}

.bokii {
    background: #FFF;
    border: 1px solid #DDD;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 1px 0 #FFF;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 1px 0 #FFF;
    font-family: inherit;
    outline: 0;
    margin: 0;
    padding: .8em .7em;
    vertical-align: middle;
    text-rendering: optimizelegibility;
    -webkit-font-smoothing: antialiased;
    height: 30px;
    width: 400px;
}

.kikoki {
    padding: 4px 10px 12px 20px;
    color: #FFF;
    background: rgba(73, 128, 115, 0.62);
    width: 770px;
    margin-bottom: 8px;
}

.video-js {
    width: 799px !important;
    height: 450px !important;
}

ul.program_listing li.past span {
    color: #5F5E5E !important;
}

ul.program_listing li.active {
    color: #9C9C9C;
}

ul.program_listing li.active span.name {
    font-weight: bold;
}

ul.program_listing li.future {
    color: #9C9C9C;
}

div.no_program {
     float: left;
    background: url(/templates/Default/dleimages/40444.png) 50% 7px no-repeat;
    height: 300px;
    padding-top: 70px;
    color: #5F5F5F;
}


span.preloader {
    display: inline-block;
    width: 50px;
    height: 50px;
    background: url(http://tivix.net/templates/Default/images/loading.gif) no-repeat top left;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    margin-top: 0px;
    opacity: 1;
    z-index: 9999;
    -webkit-transition-property: opacity;
    -webkit-transition-duration: 1s;
    -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
    -webkit-animation: rotating 3s linear infinite;
    -moz-animation: rotating 3s linear infinite;
    -moz-transition-property: opacity;
    -moz-transition-duration: 1s;
    -moz-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
    -ms-animation: rotating 3s linear infinite;
    -o-animation: rotating 3s linear infinite;
    animation: rotating 3s linear infinite;
}

span.preloader.loaded {
    opacity: 0;
}

.tv_shedule_time {
    width: 42px;
    float: left;
    text-align: right;
    font: 14px/14px Arial;
    color: #5F5E5E;;
    margin-top: 4px;
    height: 14px;
    font-weight: lighter;

}

.tv_schedule_last div {

    color: #5F5E5E !important;;

}

.tv_schedule_active div {

    font-weight: bold;

}

.tv_shedule_name {
    margin-left: 53px !important;
    zoom: 1;
    width: 704px
}

.tv_shedule_right {
    width: 757px !important;
    float: right !important;
    padding-right: 0;
}

.tv_shedule_left {
    width: 757px;;
    float: left;
}

.tv_name {

    font-size: 14px;
    height: inherit;
    color: rgb(167, 167, 167);
    width: 757px;
    margin-bottom: 2px;
    margin-left: 6px;
    font-weight: bold;
}

#banner_bg {
    top: 455px !important;
    left: 0px !important;
}