/* line 1, ../sass/_common.scss */
body {
    margin: 0;
    padding: 0;
    background: #ebebeb;
    position: relative;
    font-family: Tahoma, Arial, FreeSans, sans-serif;
}

/* line 9, ../sass/_common.nscss */
p,
.article-content {
    margin: 0;
    padding: 0;
    font-family: Tahoma, Arial, FreeSans, sans-serif;
    font-size: 16px;
    color: #424d55;
    text-align: left;
    line-height: 20px;
}
/* line 18, ../sass/_common.scss */
p a {
    border-bottom: 1px dashed #ce4141;
    color: #417f43;
}

/* line 24, ../sass/_common.scss */
h2 {
    padding: 15px 0 10px;
    font-weight: normal;
    font-size: 21px;
    color: #373737;
    margin: 0 0 12px;
    line-height: 35px;
    border-bottom: 2px solid #ce4141;
    position: relative;
}
.wrapper-blue h2 a {
    color: #373737;
}
h2 a {
    color: #373737;
}
h2 a:hover {
    text-decoration: underline;
}
/* line 34, ../sass/_common.scss */
h2 img {
    margin: 0;
}
/* line 37, ../sass/_common.scss */
h2 img.ico {
    position: relative;
    top: 0px;
    margin: 0 10px -5px;
}
/* line 43, ../sass/_common.scss */
h2 img.n {
    position: relative;
    top: -2px;
}
/* line 48, ../sass/_common.scss */
h2 img.gerb {
    margin: 0 10px 0;
    float: left;
}
/* line 53, ../sass/_common.scss */
h2 img.rss {
    margin: 10px;
    position: absolute;
    top: 12px;
    right: 0;
}
/* line 60, ../sass/_common.scss */
h2 img.star {
    margin: 5px 10px;
    float: left;
}
a img {
    border: 0;
}
a img:parent {
    border: 0;
}

/* line 67, ../sass/_common.scss */
a {
    font-family: Tahoma, Arial, FreeSans, sans-serif;
    text-decoration: none;
    line-height: 20px;
    color: #417f43;
}

/* line 71, ../sass/_common.scss */
a.all_stati, a.i-priemnaya {
    color: #417f43 !important;
    font-size: 14px;
    line-height: 14px;
    background: url('/img/ico/a-all-stati.png?1359984407') no-repeat 0px 4px;
    padding-left: 23px;
    margin: 20px 0 20px 15px;
    text-decoration: underline;
    display: inline-block;
}

/* line 81, ../sass/_common.scss */
a.i-priemnaya {
    background: url('/img/ico/a-i-priemnaya.png?1360028823') no-repeat 0 3px;
    padding: 3px 0 7px 23px;
}

/* line 86, ../sass/_common.scss */
a.print, a.more {
    background: url('/img/button/print-text.png?1359986474') no-repeat;
    color: #417f43;
    font-size: 11px;
    padding: 13px 20px 13px 40px;
    display: block;
    margin-top: 20px;
    margin-bottom: 55px;
    line-height: 14px;
}

/* line 96, ../sass/_common.scss */
a.more {
    background: url('/img/button/more.png?1359994372') no-repeat;
    padding: 13px 31px 13px 50px;
    margin: 40px 0 40px 313px;
}

/* line 102, ../sass/_common.scss */
ul, ol {
    margin: 0;
    padding: 0;
}

/* line 107, ../sass/_common.scss */
input, select {
    outline: none;
}

/* line 111, ../sass/_common.scss */
input.lenta-but {
    display: none;
}

/* line 1, ../sass/blocks/_block.scss */
.block {
    box-shadow: 0px 1px 1px #cccccc;
    background: #fff;
}

/* line 1, ../sass/blocks/_layout.scss */
.layout {
    overflow: hidden;
    -webkit-box-shadow: #b8b8b8 0px 2px 1px;
    -moz-box-shadow: #b8b8b8 0px 2px 1px;
    box-shadow: #b8b8b8 0px 2px 1px;
    background: #fff;
}
/* line 6, ../sass/blocks/_layout.scss */
.right .layout {
    margin-bottom: 20px;
}

/* line 13, ../sass/blocks/_layout.scss */
/*.wrapper-green .layout {*/
    /*overflow: visible;*/
/*}*/

/* line 1, ../sass/blocks/_banner.scss */
#info-image {
    margin: 13px 0 15px 0;
}

/* line 1, ../sass/blocks/_slides.scss */
.slides {
    padding: 15px;
    height: 120px;
    position: relative;
    margin-bottom: 10px;
}
/* line 6, ../sass/blocks/_slides.scss */
.slides h2 {
    border: none;
    padding: 0;
}
/* line 10, ../sass/blocks/_slides.scss */
.slides h2 a {
    color: #373737;
}
/* line 14, ../sass/blocks/_slides.scss */
.slides h2.left {
    float: left;
}
/* line 18, ../sass/blocks/_slides.scss */
.slides h2.right {
    text-align: right;
}
/* line 23, ../sass/blocks/_slides.scss */
.slides a.prev, .slides a.next {
    width: 15px;
    height: 74px;
    position: absolute;
    top: 70px;
    left: 19px;
    background: url('/img/block/slides/prev.png?1359992298') no-repeat;
}
/* line 32, ../sass/blocks/_slides.scss */
.slides a.next {
    left: 736px;
    background: url('/img/block/slides/next.png?1359992314') no-repeat;
}
/* line 37, ../sass/blocks/_slides.scss */
.slides .border {
    width: 1px;
    height: 130px;
    background: #e2e2e2;
    position: absolute;
    top: 25px;
    left: 387px;
}
/* line 47, ../sass/blocks/_slides.scss */
.slides ul.slides-menu {
    padding: 0;
    overflow: hidden;
}
/* line 51, ../sass/blocks/_slides.scss */
.slides ul.slides-menu li {
    list-style: none;
    float: left;
    width: 345px;
    padding: 0 16px;
}
.slides a {
    font-size: 13px;
    font-weight: bold;
}
.slides a:hover {
    text-decoration: underline;
}
/* line 58, ../sass/blocks/_slides.scss */
.slides ul.slides-menu li img {
    float: left;
    margin-right: 10px;
    width: 130px;
}
/* line 67, ../sass/blocks/_slides.scss */
.slides a.news_slides_right {
    float: right;
}
.slides ul.slides-menu .fl-right {
    text-align: right;
}

/* line 1, ../sass/blocks/_breadcrumbs.scss */
.breadcrump {
    width: auto;
    padding: 10px 5px;
}
/* line 5, ../sass/blocks/_breadcrumbs.scss */
.breadcrump ul {
    margin: 0;
    padding: 0;
    display: table;
}
/* line 10, ../sass/blocks/_breadcrumbs.scss */
.breadcrump ul li {
    margin: 0;
    padding: 0 5px;
    list-style: none;
    float: left;
}
/* line 16, ../sass/blocks/_breadcrumbs.scss */
.breadcrump ul li a {
    color: #373737;
    font-size: 12px;
    background: url('/img/block/bread-li.png?1359908116') no-repeat 100% 4px;
    padding-right: 20px;
}
/* line 22, ../sass/blocks/_breadcrumbs.scss */
.breadcrump ul li a:hover {
    text-decoration: underline;
}
/* line 27, ../sass/blocks/_breadcrumbs.scss */
.breadcrump ul li.active {
    color: #373737;
    font-size: 12px;
    font-family: Tahoma, Arial, FreeSans, sans-serif;
    padding: 4px 3px 0;
}

/* line 1, ../sass/blocks/_new-stati_list.scss */
.new-stati_list {
    padding: 10px 10px 20px;
    border-bottom: 1px solid #e2e2e2;
}
.oblast-page .new-stati_list {
    min-height: 85px;
}
.new-stati_list.first {
    min-height: 105px;
}
/* line 5, ../sass/blocks/_new-stati_list.scss */
.new-stati_list img {
    float: left;
    margin: 0 10px 10px 0;
    width: 130px;
}
/* line 11, ../sass/blocks/_new-stati_list.scss */
.new-stati_list a {
    color: #424d55;
    border: none !important;
    font-family: Tahoma, Arial, FreeSans, sans-serif;
}
/* line 16, ../sass/blocks/_new-stati_list.scss */
#wrapper .new-stati_list a:hover {
    color: #417f43;
    cursor: pointer;
    text-decoration: underline;
}
/* line 22, ../sass/blocks/_new-stati_list.scss */
.new-stati_list a p {
    margin: 0;
    padding: 0;
    font-family: Tahoma, Arial, FreeSans, sans-serif;
    font-size: 12px;
    color: #424d55;
    text-align: left;
    line-height: 20px;
}
/* line 33, ../sass/blocks/_new-stati_list.scss */
.new-stati_list:hover {
    background: #dff2ff;
}

/* line 38, ../sass/blocks/_new-stati_list.scss */
.new-stati_list.even:hover {
    background: #dff2ff !important;
}

/* line 2, ../sass/blocks/_new-news-list.scss */
.new-news .new-news-list {
    padding: 10px 10px 20px;
    border-bottom: 1px solid #e2e2e2;
    min-height: 100px;
}
/* line 7, ../sass/blocks/_new-news-list.scss */
.new-news .new-news-list span.date {
    display: block;
}
/* line 11, ../sass/blocks/_new-news-list.scss */
.new-news .new-news-list img {
    float: left;
    margin: 0 10px 10px 0;
    width: 130px;
}
/* line 18, ../sass/blocks/_new-news-list.scss */
.new-news .new-news-list a {
    color: #424d55;
    border: none !important;
    font-family: Tahoma, Arial, FreeSans, sans-serif;
    font-size: 12px;
}
/* line 24, ../sass/blocks/_new-news-list.scss */
.new-news .new-news-list a:hover {
    color: #417f43;
    cursor: pointer;
    text-decoration: underline;
}

/* line 1, ../sass/blocks/_dates.scss */
p.date, span.date {
    font-family: Tahoma, Arial, FreeSans, sans-serif;
    font-size: 11px;
    color: #a7afb5;
    padding-right: 15px;
    display: block;
    margin: 7px 0 5px 0;
}
/* line 7, ../sass/blocks/_dates.scss */
p.date span.shows, span.date span.shows {
    border-left: 1px solid #a7afb5;
    margin-left: 15px;
    padding-left: 15px;
}

/* line 1, ../sass/blocks/_search_results.scss */
a.okrug {
    font-family: Tahoma, Arial, FreeSans, sans-serif;
    font-size: 11px;
    color: #417f43;
    margin-bottom: 10px;
}

/* line 3, ../sass/blocks/_samie_chitaemie.scss */
.top-read .new-stati_list.even {
    background: #eeeeee;
}
/* line 8, ../sass/blocks/_samie_chitaemie.scss */
.top-read a.all_stati {
    margin: 20px 0 20px 15px;
}

/* line 1, ../sass/blocks/_sled-komitet.scss */
.sled-komitet {
    position: relative;
    height: 273px;
}
/* line 5, ../sass/blocks/_sled-komitet.scss */
.sled-komitet a.prev, .sled-komitet a.next {
    width: 15px;
    height: 74px;
    position: absolute;
    top: 110px;
    left: 19px;
    background: url('/img/block/slides/prev.png?1359992298') no-repeat;
    cursor: pointer;
}
/* line 15, ../sass/blocks/_sled-komitet.scss */
.sled-komitet a.next {
    left: 734px;
    background: url('/img/block/slides/next.png?1359992314') no-repeat;
}
/* line 20, ../sass/blocks/_sled-komitet.scss */
.sled-komitet ul.list {
    margin: 19px 0 0 72px;
    padding: 0;
}
/* line 24, ../sass/blocks/_sled-komitet.scss */
.sled-komitet ul.list li {
    width: 630px;
    list-style: none;
    float: left;
}
/* line 29, ../sass/blocks/_sled-komitet.scss */
.sled-komitet ul.list li img {
    float: left;
    margin-right: 17px;
}
/* line 34, ../sass/blocks/_sled-komitet.scss */
.sled-komitet ul.list li span.title {
    font-family: Tahoma, Arial, FreeSans, sans-serif;
    font-size: 18px;
    color: #303c44;
    margin: 3px 0 5px;
    display: block;
}
/* line 44, ../sass/blocks/_sled-komitet.scss */
.sled-komitet .sled-komitet-more {
    position: absolute;
    top: 240px;
    left: 72px;
    width: 230px;
}
/* line 50, ../sass/blocks/_sled-komitet.scss */
.sled-komitet .sled-komitet-paging ul {
    margin: 0;
    padding: 0;
}
/* line 54, ../sass/blocks/_sled-komitet.scss */
.sled-komitet .sled-komitet-paging ul li {
    float: left;
    list-style: none;
    margin-right: 5px;
}
/* line 59, ../sass/blocks/_sled-komitet.scss */
.sled-komitet .sled-komitet-paging ul li a {
    background: #d4d4d4;
    display: block;
    width: 12px;
    height: 12px;
}
/* line 66, ../sass/blocks/_sled-komitet.scss */
.sled-komitet .sled-komitet-paging ul li.active {
    width: 12px;
    height: 12px;
    background: #ce4141;
}
/* line 74, ../sass/blocks/_sled-komitet.scss */
.sled-komitet-blue .sled-komitet-more a.all_stati {
    margin: 3px 0 10px 0px;
    display: block;
    font-size: 14px;
}

/* line 1, ../sass/blocks/_sled-komitet-green.scss */
.sled-komitet-blue {
    position: relative;
    height: 273px;
    margin-bottom: 10px;
}
/* line 5, ../sass/blocks/_sled-komitet-green.scss */
.sled-komitet-blue a.prev-blue, .sled-komitet-blue a.next-blue {
    width: 15px;
    height: 74px;
    position: absolute;
    top: 110px;
    left: 19px;
    background: url('/img/block/slides/prev-blue.png?1360364935') no-repeat;
    cursor: pointer;
}
/* line 15, ../sass/blocks/_sled-komitet-green.scss */
.sled-komitet-blue a.next-blue {
    left: 734px;
    background: url('/img/block/slides/next-blue.png?1360364894') no-repeat;
}
/* line 20, ../sass/blocks/_sled-komitet-green.scss */
.sled-komitet-blue ul.list {
    margin: 19px 0 0 72px;
    padding: 0;
}
/* line 24, ../sass/blocks/_sled-komitet-green.scss */
.sled-komitet-blue ul.list li {
    width: 630px;
    list-style: none;
    float: left;
}
/* line 29, ../sass/blocks/_sled-komitet-green.scss */
.sled-komitet-blue ul.list li img {
    float: left;
    margin-right: 17px;
}
/* line 34, ../sass/blocks/_sled-komitet-green.scss */
.sled-komitet-blue ul.list li a.title {
    font-family: Tahoma, Arial, FreeSans, sans-serif;
    font-size: 18px;
    color: #303c44;
    margin: 3px 0 5px;
    display: block;
}
.sled-komitet-blue ul.list li a.title:hover {
    color: #417f43;
    text-decoration: underline;
}
/* line 44, ../sass/blocks/_sled-komitet-green.scss */
.sled-komitet-blue .sled-komitet-more {
    position: absolute;
    top: 240px;
    left: 72px;
    width: 230px;
}
/* line 50, ../sass/blocks/_sled-komitet-green.scss */
.sled-komitet-blue .sled-komitet-paging ul {
    margin: 0;
    padding: 0;
}
/* line 54, ../sass/blocks/_sled-komitet-green.scss */
.sled-komitet-blue .sled-komitet-paging ul li {
    float: left;
    list-style: none;
    margin-right: 5px;
}
/* line 59, ../sass/blocks/_sled-komitet-green.scss */
.sled-komitet-blue .sled-komitet-paging ul li a {
    background: #d4d4d4;
    display: block;
    width: 12px;
    height: 12px;
    color: #417f43;
}
/* line 67, ../sass/blocks/_sled-komitet-green.scss */
.sled-komitet-blue .sled-komitet-paging ul li.rotator-paging-x a {
    width: 12px;
    height: 12px;
    background: #ce4141;
}
/* line 75, ../sass/blocks/_sled-komitet-green.scss */
.sled-komitet-blue .sled-komitet-paging a.all_stati {
    margin: 0 0 10px 100px;
    display: block;
    color: #417f43;
}

/* line 84, ../sass/blocks/_sled-komitet-green.scss */
.news-region a, .top-read a, .l a, .c a, .r a, .more-tags-news a, .stati-list a {
    color: #417f43;
}
/* line 1, ../sass/blocks/_sled-komitet-orange.scss */
.sled-komitet-orange {
    position: relative;
    height: 273px;
}
/* line 5, ../sass/blocks/_sled-komitet-orange.scss */
.sled-komitet-orange a.prev-orange, .sled-komitet-orange a.next-orange {
    width: 15px;
    height: 74px;
    position: absolute;
    top: 110px;
    left: 19px;
    background: url('/img/block/slides/prev-orange.png?1360367149') no-repeat;
    cursor: pointer;
}
/* line 15, ../sass/blocks/_sled-komitet-orange.scss */
.sled-komitet-orange a.next-orange {
    left: 734px;
    background: url('/img/block/slides/next-orange.png?1360367169') no-repeat;
}
/* line 20, ../sass/blocks/_sled-komitet-orange.scss */
.sled-komitet-orange ul.list {
    margin: 19px 0 0 72px;
    padding: 0;
}
/* line 24, ../sass/blocks/_sled-komitet-orange.scss */
.sled-komitet-orange ul.list li {
    width: 630px;
    list-style: none;
    float: left;
}
/* line 29, ../sass/blocks/_sled-komitet-orange.scss */
.sled-komitet-orange ul.list li img {
    float: left;
    margin-right: 17px;
}
/* line 34, ../sass/blocks/_sled-komitet-orange.scss */
.sled-komitet-orange ul.list li span.title {
    font-family: Tahoma, Arial, FreeSans, sans-serif;
    font-size: 18px;
    color: #303c44;
    margin: 3px 0 5px;
    display: block;
}
/* line 44, ../sass/blocks/_sled-komitet-orange.scss */
.sled-komitet-orange .sled-komitet-more {
    position: absolute;
    top: 240px;
    left: 72px;
    width: 230px;
}
/* line 50, ../sass/blocks/_sled-komitet-orange.scss */
.sled-komitet-orange .sled-komitet-more ul {
    margin: 0;
    padding: 0;
}
/* line 54, ../sass/blocks/_sled-komitet-orange.scss */
.sled-komitet-orange .sled-komitet-more ul li {
    float: left;
    list-style: none;
    margin-right: 5px;
}
/* line 59, ../sass/blocks/_sled-komitet-orange.scss */
.sled-komitet-orange .sled-komitet-more ul li a {
    background: #d4d4d4;
    display: block;
    width: 12px;
    height: 12px;
    color: #b3722e;
}
/* line 67, ../sass/blocks/_sled-komitet-orange.scss */
.sled-komitet-orange .sled-komitet-more ul li.active {
    width: 12px;
    height: 12px;
    background: #ce4141;
}
/* line 75, ../sass/blocks/_sled-komitet-orange.scss */
.sled-komitet-orange .sled-komitet-more a.all_stati {
    margin: 0 0 10px 100px;
    display: block;
    color: #b3722e;
}

/* line 84, ../sass/blocks/_sled-komitet-orange.scss */
.news-region a, .top-read a, .l a, .c a, .r a, .more-tags-news a, .stati-list a {
    color: #b3722e;
}

/* line 84, ../sass/blocks/_sled-komitet-blue.scss */
.news-region a, .top-read a, .l a, .c a, .r a, .more-tags-news a, .stati-list a {
    color: #417f43;
}

/* line 1, ../sass/blocks/_but.scss */
.more-but a, .but {
    vertical-align: top;
    display: inline-block;
    position: relative;
    margin: 0;
    padding: 0 25px;
    color: #417f43;
    border: 1px solid white;
    font-family: Tahoma, sans-serif;
    font-size: 12px;
    line-height: 34px;
    background: #f1f1f1;
    cursor: pointer;
    -webkit-box-shadow: #9e9e9e 0 1px 2px;
    -moz-box-shadow: #9e9e9e 0 1px 2px;
    box-shadow: #9e9e9e 0 1px 2px;
}

/* line 17, ../sass/blocks/_but.scss */
.more-but {
    text-align: center;
}
/* line 20, ../sass/blocks/_but.scss */
.more-but a {
    background: #f1f1f1 url('/img/ico/more-news.png?1360026548') no-repeat 24px 50%;
    margin: 35px 0 24px;
    padding-left: 50px;
}

/* line 1, ../sass/blocks/_news-region.scss */
.news-region {
    margin-top: 10px;
    margin-bottom: 30px;
    height: 378px;
    clear: both;
}
/* line 5, ../sass/blocks/_news-region.scss */
.news-region ul {
    margin: 15px 0 0 0;
    padding: 0 0 5px 15px;
    height: 236px;
    border-bottom: 1px solid #e2e2e2;
}
/* line 12, ../sass/blocks/_news-region.scss */
.news-region ul li {
    list-style: none;
    float: left;
    width: 170px;
    margin-right: 24px;
}
/* line 18, ../sass/blocks/_news-region.scss */
.news-region ul li:last-child {
    margin-right: 0;
}
/* line 22, ../sass/blocks/_news-region.scss */
.news-region ul li img {
    width: 170px;
    height: 120px;
}
/* line 32, ../sass/blocks/_news-region.scss */
.news-region ul li a:hover {
    text-decoration: underline;
}
/* line 39, ../sass/blocks/_news-region.scss */
.news-region a.i-priemnaya {
    margin: 10px 0 0 55px;
}

/* line 1, ../sass/blocks/_news-list.scss */
.news-list {
    padding: 20px;
}
/* line 4, ../sass/blocks/_news-list.scss */
.news-list img {
    float: left;
    margin-right: 17px;
}
/* line 9, ../sass/blocks/_news-list.scss */
.news-list p.date, .news-list span.date {
    font-family: Tahoma, Arial, FreeSans, sans-serif;
    font-size: 11px;
    color: #a7afb5;
    padding-right: 15px;
}
/* line 16, ../sass/blocks/_news-list.scss */
.news-list span.title {
    font-family: Tahoma, Arial, FreeSans, sans-serif;
    font-size: 24px;
    color: #303c44;
    margin: 11px 0;
    display: block;
}

/* line 1, ../sass/blocks/_faces.scss */
.faces {
    height: 345px;
    background: url('/img/footer/bg.png?1359902553') repeat 0 bottom;
    clear: both;
    margin: 0 0 30px 0;
    display: block;
    position: relative;
    padding-top: 20px;
}
/* line 10, ../sass/blocks/_faces.scss */
.faces .faces-title {
    background: url('/img/faces/title.png?1360402430587') no-repeat;
    width: 473px;
    height: 24px;
    margin: 0 auto;
}
/* line 17, ../sass/blocks/_faces.scss */
.faces a.next, .faces a.prev {
    position: absolute;
    top: 160px;
    right: 32px;
    width: 15px;
    height: 74px;
    background: url('/img/block/slides/next.png?1359992314') no-repeat;
    cursor: pointer;
}
/* line 27, ../sass/blocks/_faces.scss */
.faces a.prev {
    background: url('/img/block/slides/prev.png?1359992298') no-repeat;
    left: 32px;
}
/* line 32, ../sass/blocks/_faces.scss */
.faces ul {
    width: 1045px;
    margin: 11px 0 0 80px;
}
/* line 36, ../sass/blocks/_faces.scss */
.faces ul li {
    list-style: none;
    float: left;
    background: #f3f3f3;
    margin: 17px 26px 0 0;
    width: 161px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
}
/* line 48, ../sass/blocks/_faces.scss */
.faces ul li .title {
    font-size: 11px;
    color: #424d55;
    text-align: center;
    margin-top: 5px;
    height: 18px;
    overflow: hidden;
}
/* line 54, ../sass/blocks/_faces.scss */
.faces ul li .title:hover {
    text-decoration: underline;
}
/* line 59, ../sass/blocks/_faces.scss */
.faces ul li img {
    margin: 5px 10px;
    width: 140px;
}
/* line 63, ../sass/blocks/_faces.scss */
.faces ul li p {
    text-align: center;
    line-height: 14px;
    height: 28px;
    overflow: hidden;
}
/* line 66, ../sass/blocks/_faces.scss */
.faces ul li a {
    color: #417f43;
    font-size: 12px;
    border: none;
    text-decoration: none;
    line-height: 14px;
}
/* line 72, ../sass/blocks/_faces.scss */
.faces ul li p span {
    display: block;
}
/* line 76, ../sass/blocks/_faces.scss */
.faces ul li p a:hover {
    text-decoration: underline;
}
/* line 82, ../sass/blocks/_faces.scss */
.faces ul li.active {
    background: #fff;
    margin-top: 0;
    height: 278px;
    width: 191px;
}
/* line 88, ../sass/blocks/_faces.scss */
.faces ul li.active .title {
    font-size: 12px;
}
/* line 91, ../sass/blocks/_faces.scss */
.faces ul li.active .title:hover {
    text-decoration: underline;
}
/* line 96, ../sass/blocks/_faces.scss */
.faces ul li.active p {
    text-align: center;
    line-height: 16px;
    height: 32px;
}
/* line 99, ../sass/blocks/_faces.scss */
.faces ul li.active a {
    color: #417f43;
    font-size: 13px;
    font-weight: bold;
    border: none;
    text-decoration: none;
    line-height: 16px !important;
}
/* line 106, ../sass/blocks/_faces.scss */
.faces ul li.active p span {
    display: block;
}
/* line 110, ../sass/blocks/_faces.scss */
.faces ul li.active p a:hover {
    text-decoration: underline;
}
/* line 116, ../sass/blocks/_faces.scss */
.faces ul li.active img {
    width: 164px;
    margin: 7px 13px 5px 13px;
    height: 205px;
}
/* line 5, ../sass/blocks/_more-tags.scss */
.more-tags {
    background: #dff2ff;
    height: 100px;
    border-bottom: 1px solid #d1e6f3;
}

/* line 12, ../sass/blocks/_more-tags.scss */
.more-tags-news ul {
    width: 755px;
    height: 157px;
    border-bottom: 1px solid #e2e2e2;
    padding: 35px 10px;
}
/* line 20, ../sass/blocks/_more-tags.scss */
.more-tags-news ul li {
    list-style: none;
    float: left;
    width: 243px;
    margin-right: 8px;
    padding: 0;
}
/* line 27, ../sass/blocks/_more-tags.scss */
.more-tags-news ul li:last-child {
    margin-right: 0;
}
/* line 33, ../sass/blocks/_more-tags.scss */
.more-tags-news ul li a p:hover {
    color: #417f43;
    text-decoration: underline;
}

/* line 2, ../sass/blocks/_popular.scss */
.popular p {
    padding: 24px;
}
/* line 5, ../sass/blocks/_popular.scss */
.popular p a {
    color: #417f43;
    font-size: 12px;
    font-family: Tahoma, Arial, FreeSans, sans-serif;
    background: url('/img/block/a_bg.png?1360408701') no-repeat 0px 7px;
    padding-left: 15px;
    display: block;
    border: none;
    margin-bottom: 10px;
}

/* line 2, ../sass/blocks/_piter-ru.scss */
.piter-ru .piter-ru-in {
    padding: 10px;
    overflow: hidden;
}
/* line 5, ../sass/blocks/_piter-ru.scss */
.piter-ru .piter-ru-in img {
    float: left;
    margin: 0 10px 0 0;
    width: 130px;
    height: 93px;
}
/* line 12, ../sass/blocks/_piter-ru.scss */
.piter-ru .piter-ru-in span.date {
    font-family: Tahoma, Arial, FreeSans, sans-serif;
    font-size: 11px;
    color: #a7afb5;
    padding-right: 15px;
    display: block;
}
/* line 20, ../sass/blocks/_piter-ru.scss */
.piter-ru .piter-ru-in a {
    color: #424d55;
    border: none !important;
    font-family: Tahoma, Arial, FreeSans, sans-serif;
    font-size: 12px;
}

/* line 1, ../sass/blocks/_news-more.scss */
.news-more {
    position: relative;
    overflow: hidden;
    padding-bottom: 2px;
}
/* line 4, ../sass/blocks/_news-more.scss */
.news-more .btn a.print {
    display: block;
    margin-bottom: 22px;
    width: 115px;
}
/* line 9, ../sass/blocks/_news-more.scss */
.news-more .btn a.error {
    background: #f1f1f1 url('/img/ico/more-news.png?1360026548') no-repeat 24px 50%;
    vertical-align: top;
    display: inline-block;
    position: relative;
    margin: 0;
    padding: 0 25px;
    padding-left: 50px;
    color: #417f43;
    border: 1px solid white;
    font-family: Tahoma, sans-serif;
    font-size: 12px;
    line-height: 34px;
    cursor: pointer;
    -webkit-box-shadow: #9e9e9e 0 1px 2px;
    -moz-box-shadow: #9e9e9e 0 1px 2px;
    box-shadow: #9e9e9e 0 1px 2px;
}
.news-more .btn a.reparse {
    background: #f1f1f1 url('/img/ico/more-news.png?1360026548') no-repeat 24px 50%;
    vertical-align: top;
    display: inline-block;
    position: relative;
    margin: 0;
    padding: 0 25px;
    padding-left: 50px;
    color: #417f43;
    border: 1px solid white;
    font-family: Tahoma, sans-serif;
    font-size: 12px;
    line-height: 34px;
    cursor: pointer;
    -webkit-box-shadow: #9e9e9e 0 1px 2px;
    -moz-box-shadow: #9e9e9e 0 1px 2px;
    box-shadow: #9e9e9e 0 1px 2px;
    float: right;
}
.news-more a.beholder {
    background: #f1f1f1 url('/img/ico/camera.png?1360026548') no-repeat 24px 50%;
    vertical-align: top;
    display: inline-block;
    position: relative;
    margin: 0;
    padding: 0 25px;
    padding-left: 55px;
    color: #417f43;
    border: 1px solid white;
    font-family: Tahoma, sans-serif;
    font-size: 12px;
    line-height: 34px;
    cursor: pointer;
    -webkit-box-shadow: #9e9e9e 0 1px 2px;
    -moz-box-shadow: #9e9e9e 0 1px 2px;
    box-shadow: #9e9e9e 0 1px 2px;
    float: left;
}
/* line 28, ../sass/blocks/_news-more.scss */
.news-more .btn span {
    display: block;
    color: #a7afb5;
    font-size: 12px;
    font-family: Tahoma, Arial, FreeSans, sans-serif;
    margin: 15px 0;
}
/* line 37, ../sass/blocks/_news-more.scss */
.news-more .tags {
    position: relative;
    left: -20px;
    width: 770px;
    border-top: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
    padding: 20px 0 20px 20px;
    margin-bottom: 15px;
    overflow: hidden;
    min-height: 25px;
}
/* line 47, ../sass/blocks/_news-more.scss */
.news-more .tags p {
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    color: #424d55;
    line-height: 28px;
    width: 565px;
    float: left;
}
/* line 54, ../sass/blocks/_news-more.scss */
.news-more .tags p a {
    border: none;
    text-decoration: none;
    color: #417f43;
}
/* line 59, ../sass/blocks/_news-more.scss */
.news-more .tags p a:hover {
    text-decoration: underline;
}
/* line 64, ../sass/blocks/_news-more.scss */
.news-more .tags p span.theme {
    display: inline-block;
    width: 150px;
    vertical-align: top;
}
.news-more .tags p span.theme-tags {
    display: inline-block;
    width: 409px;
}
/* line 3, ../sass/blocks/_faq.scss */
.faq a.question p {
    padding: 15px 15px 15px 91px;
    font-size: 12px;
    font-family: Tahoma, Arial, FreeSans, sans-serif;
    margin-top: -10px;
    display: table-cell;
    vertical-align: middle;	
}
.faq a:hover p {
    color: #417f43;
}
.faq a.question {
    background: #dff2ff url('/img/ico/faq_bg.png?1360411512') no-repeat 35px 29px;
    height: 111px;
    display: table;
    width: 100%;
}
.faq a.question p:hover,
.faq a.answer p:hover {
    text-decoration: underline;
    color: #417f43;
}
/* line 11, ../sass/blocks/_faq.scss */
.faq a.question:hover {
    text-decoration: underline;
}
/* line 18, ../sass/blocks/_faq.scss */
.faq a.answer p {
    background: url('/img/ico/faq_bg_after.png?1360412540') no-repeat 38px 0px;
    padding: 20px;
    border-bottom: 1px solid #e2e2e2;
}
/* line 24, ../sass/blocks/_faq.scss */
.faq a.answer:hover {
    text-decoration: underline;
}

/* line 3, ../sass/pages/_colors.scss */
.wrapper-green .header a.favorites, .wrapper-orange .header a.favorites, .wrapper-blue .header a.favorites {
    color: #000;
}
/* line 7, ../sass/pages/_colors.scss */
.header a.lenta-but {
    background: url('/img/button/lenta.png?1360509574') no-repeat;
    width: 125px;
    height: 31px;
    position: absolute;
    top: 62px;
    left: 490px;
    margin: 0;
    padding: 3px 0 0 37px;
    color: #424d55;
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-size: 14px;
    line-height: 25px;
    cursor: pointer;
}

/* line 28, ../sass/pages/_colors.scss */
.wrapper-green .news-region a.all_stati, .wrapper-green .news-region a.i-priemnaya, .wrapper-green .top-read a.all_stati, .wrapper-green .top-read a.i-priemnaya, .wrapper-green .l a.all_stati, .wrapper-green .l a.i-priemnaya, .wrapper-green .c a.all_stati, .wrapper-green .c a.i-priemnaya, .wrapper-green .r a.all_stati, .wrapper-green .r a.i-priemnaya, .wrapper-green .more-tags-news a.all_stati, .wrapper-green .more-tags-news a.i-priemnaya, .wrapper-green .stati-list a.all_stati, .wrapper-green .stati-list a.i-priemnaya {
    color: #417f43 !important;
}
/* line 32, ../sass/pages/_colors.scss */
.wrapper-green .news-region a, .wrapper-green .top-read a, .wrapper-green .l a, .wrapper-green .c a, .wrapper-green .r a, .wrapper-green .more-tags-news a, .wrapper-green .stati-list a {
    color: #373737 !important;
}
/* line 39, ../sass/pages/_colors.scss */
.wrapper-green .news-region .new-stati_list a p:hover, .wrapper-green .top-read .new-stati_list a p:hover, .wrapper-green .l .new-stati_list a p:hover, .wrapper-green .c .new-stati_list a p:hover, .wrapper-green .r .new-stati_list a p:hover, .wrapper-green .more-tags-news .new-stati_list a p:hover, .wrapper-green .stati-list .new-stati_list a p:hover {
    color: #417f43 !important;
}
/* line 48, ../sass/pages/_colors.scss */
.wrapper-green .faces a.prev {
    background: url('/img/block/slides/prev-green.png?1360364935') no-repeat;
}
/* line 51, ../sass/pages/_colors.scss */
.wrapper-green .faces a.next {
    background: url('/img/block/slides/next-green.png?1360364894') no-repeat;
}
/* line 57, ../sass/pages/_colors.scss */
.wrapper-green .faces ul li p a {
    color: #417f43;
    line-height: 14px;
}
/* line 65, ../sass/pages/_colors.scss */
.wrapper-green + .footer_bg {
    background: url('/img/footer/bg-green.png?1360508791') repeat-x 0px 20px;
}

/* line 73, ../sass/pages/_colors.scss */
.wrapper-orange .news-region a.all_stati, .wrapper-orange .news-region a.i-priemnaya, .wrapper-orange .top-read a.all_stati, .wrapper-orange .top-read a.i-priemnaya, .wrapper-orange .l a.all_stati, .wrapper-orange .l a.i-priemnaya, .wrapper-orange .c a.all_stati, .wrapper-orange .c a.i-priemnaya, .wrapper-orange .r a.all_stati, .wrapper-orange .r a.i-priemnaya, .wrapper-orange .more-tags-news a.all_stati, .wrapper-orange .more-tags-news a.i-priemnaya, .wrapper-orange .stati-list a.all_stati, .wrapper-orange .stati-list a.i-priemnaya {
    color: #b3722e !important;
}
/* line 77, ../sass/pages/_colors.scss */
.wrapper-orange .news-region a, .wrapper-orange .top-read a, .wrapper-orange .l a, .wrapper-orange .c a, .wrapper-orange .r a, .wrapper-orange .more-tags-news a, .wrapper-orange .stati-list a {
    color: #373737 !important;
}
/* line 84, ../sass/pages/_colors.scss */
.wrapper-orange .news-region .new-stati_list p a:hover, .wrapper-orange .top-read .new-stati_list p a:hover, .wrapper-orange .l .new-stati_list p a:hover, .wrapper-orange .c .new-stati_list p a:hover, .wrapper-orange .r .new-stati_list p a:hover, .wrapper-orange .more-tags-news .new-stati_list p a:hover, .wrapper-orange .stati-list .new-stati_list p a:hover {
    color: #b3722e !important;
}
/* line 93, ../sass/pages/_colors.scss */
.wrapper-orange .faces a.prev {
    background: url('/img/block/slides/prev-orange.png?1360367149') no-repeat;
}
/* line 96, ../sass/pages/_colors.scss */
.wrapper-orange .faces a.next {
    background: url('/img/block/slides/next-orange.png?1360367169') no-repeat;
}
/* line 102, ../sass/pages/_colors.scss */
.wrapper-orange .faces ul li p a {
    color: #b3722e;
}
/* line 110, ../sass/pages/_colors.scss */
.wrapper-orange + .footer_bg {
    background: url('/img/footer/bg-orange.png?1360421641') repeat-x 0px 20px;
}

/* line 118, ../sass/pages/_colors.scss */
.wrapper-blue .news-region a.all_stati, .wrapper-blue .news-region a.i-priemnaya, .wrapper-blue .top-read a.all_stati, .wrapper-blue .top-read a.i-priemnaya, .wrapper-blue .l a.all_stati, .wrapper-blue .l a.i-priemnaya, .wrapper-blue .c a.all_stati, .wrapper-blue .c a.i-priemnaya, .wrapper-blue .r a.all_stati, .wrapper-blue .r a.i-priemnaya, .wrapper-blue .more-tags-news a.all_stati, .wrapper-blue .more-tags-news a.i-priemnaya, .wrapper-blue .stati-list a.all_stati, .wrapper-blue .stati-list a.i-priemnaya {
    color: #417f43 !important;
}
/* line 122, ../sass/pages/_colors.scss */
#wrapper .news-region a, #wrapper .top-read a, #wrapper .l a, #wrapper .c a, #wrapper .r a, #wrapper .more-tags-news a, #wrapper .stati-list a {
    color: #373737;
}
/* line 129, ../sass/pages/_colors.scss */
#wrapper .news-region .new-stati_list p a:hover, #wrapper .top-read .new-stati_list p a:hover, #wrapper .l .new-stati_list p a:hover, #wrapper .c .new-stati_list p a:hover, #wrapper .r .new-stati_list p a:hover, #wrapper .more-tags-news .new-stati_list p a:hover, #wrapper .stati-list .new-stati_list p a:hover {
    color: #417f43 !important;
}
/* line 138, ../sass/pages/_colors.scss */
.wrapper-blue .faces a.prev {
    background: url('/img/block/slides/prev-blue.png?1360368511') no-repeat;
}
/* line 141, ../sass/pages/_colors.scss */
.wrapper-blue .faces a.next {
    background: url('/img/block/slides/next-blue.png?1360368494') no-repeat;
}
/* line 147, ../sass/pages/_colors.scss */
.wrapper-blue .faces ul li p a {
    color: #417f43;
}
/* line 155, ../sass/pages/_colors.scss */
.wrapper-blue + .footer_bg {
    background: url('/img/footer/bg-blue.png?1360421243') repeat-x 0px 20px;
}

/* line 161, ../sass/pages/_colors.scss */
.proc + .footer_bg {
    background: url('/img/footer/bg-proc.png?1360421822') repeat-x 0px 20px;
}

/* line 169, ../sass/pages/_colors.scss */
.wrapper-green .header-top-menu #top-menu li.active {
    background: url('/img/header/li-active-bg-green.png?1360366059') repeat-x;
}

/* line 179, ../sass/pages/_colors.scss */
.wrapper-orange .header-top-menu #top-menu li.active {
    background: url('/img/header/li-active-bg-orange.png?1360367513') repeat-x;
}

/* line 189, ../sass/pages/_colors.scss */
.wrapper-blue .header-top-menu #top-menu li.active {
    background: url('/img/header/li-active-bg-blue.png?1360368779') repeat-x;
}

/* line 198, ../sass/pages/_colors.scss */
.wrapper-orange .header a.logo {
    background: url('/img/header/logo-mchs.png?1360367294') no-repeat;
    width: 115px;
    height: 151px;
    cursor: pointer;
    position: absolute;
    top: 76px;
    left: 0px;
}

/* line 214, ../sass/pages/_colors.scss */
.wrapper-blue .header a.logo {
    background: url('/img/header/logo-mvd.png?1360368830') no-repeat;
    width: 181px;
    height: 111px;
    cursor: pointer;
    position: absolute;
    top: 65px;
    left: 0px;
}
/* line 224, ../sass/pages/_colors.scss */
.wrapper-blue .header .header-text {
    left: 200px;
}

/* line 2, ../sass/blocks/_podpiska.scss */
.podpiska input {
    width: 335px;
    height: 20px;
    margin: 10px 10px 5px 10px;
    padding: 5px;
    color: #a7afb5;
    border: 1px solid #c3c3c3;
    font-size: 14px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
/* line 18, ../sass/blocks/_podpiska.scss */
.podpiska select[name="podpiska_news_themes"] {
    width: 337px !important;
}
/* line 22, ../sass/blocks/_podpiska.scss */
.podpiska a.a-add_theme {
    background: url('/img/ico/a-add_theme.png?1360501015') no-repeat;
    padding-left: 15px;
    font-size: 11px;
    font-family: Tahoma, Arial, FreeSans, sans-serif;
    color: #417f43;
    display: block;
    margin: 10px;
}
/* line 32, ../sass/blocks/_podpiska.scss */
.podpiska input.podpis {
    width: 115px;
    height: 28px;
    padding: 0;
    vertical-align: top;
    display: inline-block;
    position: relative;
    margin: 0 10px;
    color: #417f43;
    border: 1px solid white;
    font-family: Tahoma, sans-serif;
    font-size: 12px;
    line-height: 27px;
    background: #f1f1f1;
    cursor: pointer;
    -webkit-box-shadow: #9e9e9e 0 1px 2px;
    -moz-box-shadow: #9e9e9e 0 1px 2px;
    box-shadow: #9e9e9e 0 1px 2px;
}
/* line 52, ../sass/blocks/_podpiska.scss */
.podpiska .combo-wrapper {
    margin: 0 10px !important;
}

/* line 4, ../sass/blocks/_oblast.scss */
.oblast-page .l h2 a.h2, .oblast-page .c h2 a.h2, .oblast-page .r h2 a.h2 {
    color: #373737 !important;
}

/* line 1, ../sass/plugins/_tooltip.scss */
.tooltip {
    position: relative;
}
/* line 4, ../sass/plugins/_tooltip.scss */
.tooltip span {
    margin-left: -999em;
    position: absolute;
}
/* line 9, ../sass/plugins/_tooltip.scss */
.tooltip:hover span {
    border-radius: 5px 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    box-shadow: 1px 1px 4px #666666;
    -webkit-box-shadow: 1px 1px 4px #666666;
    -moz-box-shadow: 1px 1px 4px #666666;
    background: #dff2ff;
    border: 1px solid white;
    padding: 20px;
    position: absolute;
    left: 50%;
    top: 30px;
    z-index: 99;
    margin-left: -35px;
    width: 250px;
    font-family: Tahoma, Arial, FreeSans, sans-serif;
    font-size: 11px;
    color: #373737;
}
/* line 29, ../sass/plugins/_tooltip.scss */
.tooltip:hover span:after {
    content: url('/img/ico/tooltips.png?1360506857') no-repeat;
    position: absolute;
    top: -17px;
    left: 15px;
    z-index: 100;
}

/* line 1, ../sass/_header.scss */
.header_bg {
    height: 230px;
    width: 100%;
    background: url('/img/header/bg.png?1359824216') repeat-x;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
}

/* line 11, ../sass/_header.scss */
.header_menu_bg {
    height: 40px;
    width: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
    background: url('/img/header/header_menu_bg.png?1359824625') repeat-x;
    min-width: 1171px;
}

/* line 21, ../sass/_header.scss */
.header {
    height: 260px;
    width: 100%;
    position: relative;
}

/* line 27, ../sass/_header.scss */
.header-top-menu {
    position: relative;
}

/* line 31, ../sass/_header.scss */
ul#top-menu {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 2;
}
/* line 37, ../sass/_header.scss */
ul#top-menu li {
    float: left;
    list-style: none;
    padding: 4px 10px;
    background: url('/img/header/header_menu_bg.png?1359824625') repeat-x;
}
/* line 43, ../sass/_header.scss */
ul#top-menu li img {
    margin-right: 8px;
    float: left;
}
/* line 48, ../sass/_header.scss */
ul#top-menu li a {
    float: left;
    list-style: none;
    color: #303c44;
    text-decoration: none;
    font-size: 12px;
    line-height: 32px;
}
/* line 56, ../sass/_header.scss */
ul#top-menu li a span {
    border-bottom: 1px dashed #ce4141;
}
/* line 61, ../sass/_header.scss */
ul#top-menu li.active {
    background: #216b98;
}
/* line 64, ../sass/_header.scss */
ul#top-menu li.active span {
    border: none;
}
/* line 68, ../sass/_header.scss */
ul#top-menu li.active a {
    color: #fff;
}

/* line 75, ../sass/_header.scss */
#date {
    position: absolute;
    top: 10px;
    right: 0;
    z-index: 5;
    color: #303c44;
    font-size: 12px;
    font-family: Tahoma, Arial, FreeSans;
    padding-left: 26px;
    background: url('/img/header/data.png?1359818538') no-repeat;
    width: 125px;
    height: 20px;
    line-height: 17px;
}

/* line 90, ../sass/_header.scss */
a.logo {
    width: 125px;
    height: 137px;
    background: url('/img/header/logo.png?1359827315') no-repeat;
    cursor: pointer;
    position: absolute;
    top: 55px;
    left: 25px;
}

/* line 100, ../sass/_header.scss */
.header-text {
    position: absolute;
    top: 65px;
    left: 170px;
}

/* line 107, ../sass/_header.scss */
.header-text h1, .header-text h2, .oblast h1, .oblast h2 {
    font-family: Arial;
    font-size: 40px;
    color: #fff;
    margin: 0;
    padding: 0;
    text-shadow: 0px 2px 1px #135b74;
}
/* line 115, ../sass/_header.scss */
.header-text h2, .oblast h2 {
    font-size: 22px;
    font-weight: bold;
    margin-top: 20px;
    line-height: 23px;
    border: none;
}

/* line 124, ../sass/_header.scss */
.soc {
    position: absolute;
    top: 96px;
    left: 470px;
    width: 115px;
    height: 33px;
}
/* line 131, ../sass/_header.scss */
.soc a {
    width: 24px;
    height: 24px;
    margin-right: 14px;
    display: block;
    float: left;
}
.soc .vk {
    background: url('../img/header/soc/vk.png');
}
.soc .vk:hover {
    background: url('../img/header/soc/vk-active.png');
}
.soc .fb {
    background: url('../img/header/soc/fb.png');
}
.soc .fb:hover {
    background: url('../img/header/soc/fb-active.png');
}
.soc .tw {
    background: url('../img/header/soc/tw.png');
}
.soc .tw:hover {
    background: url('../img/header/soc/tw-active.png');
}

/* line 136, ../sass/_header.scss */
.oblast {
    position: absolute;
    top: 60px;
    right: 0;
    height: 43px;
}
/* line 143, ../sass/_header.scss */
.oblast img {
    float: left;
    margin: 6px 9px 0 0;
}
/* line 148, ../sass/_header.scss */
.oblast h2 {
    margin-top: 6px;
    float: left;
}

/* line 153, ../sass/_header.scss */
.search {
    position: absolute;
    top: 113px;
    left: 491px;
    width: 680px;
}
/* line 159, ../sass/_header.scss */
.search input[type="text"] {
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    -ms-border-radius: 7px;
    border-radius: 7px;
    width: 375px;
    padding: 14px 290px 13px 14px;
    background: #fff;
    outline: none;
    border: none;
    font-family: Arial, Tahoma, Arial, FreeSans, sans-serif;
    font-size: 14px;
    color: #2b343b;
    z-index: 0;
}
/* line 176, ../sass/_header.scss */
.search a.button {
    position: absolute;
    right: 4px;
    top: 5px;
    width: 124px;
    height: 38px;
    border: none;
    background: url('/img/header/button/search.png?1359892145') no-repeat;
    cursor: pointer;
}

/* line 188, ../sass/_header.scss */
a.favorites {
    position: absolute;
    top: 8px;
    right: 165px;
    background: url('/img/header/favorites.png?1359885555') no-repeat;
    padding-left: 23px;
    color: #000;
    font-size: 12px;
    text-decoration: none;
    z-index: 1;
}

/* line 199, ../sass/_header.scss */
.sel_search + .combo-wrapper {
    outline: none;
    border: none;
    background: none;
    position: absolute;
    right: 135px;
    color: #FFF;
    font-size: 12px;
    height: 25px !important;
    margin: 10px 0 0 409px;
    float: left;
    z-index: 5;
    font-family: Arial;
    font-size: 12px;
    line-height: 29px;
}

.sel_search + .combo-wrapper .combo-selected {
    text-align: right;
}

/* line 218, ../sass/_header.scss */
select[name="sel_search"] {
    position: absolute;
    top: -39px;
}

/* line 224, ../sass/_header.scss */
ul#menu {
    display: table;
    position: absolute;
    left: 0;
    bottom: 5px;
    box-shadow: 0px 1px 3px black;
    height: 50px;
    width: 1171px;
    background: url('/img/header/header_menu_bg.png?1359824625') repeat-x;
}
/* line 234, ../sass/_header.scss */
ul#menu li {
    display: table-cell;
    list-style: none;
    padding: 15px 5px;
    position: relative;
    color: #373737;
    font-family: Arial;
    font-size: 13px;
    text-decoration: none;
}
/* line 244, ../sass/_header.scss */
ul#menu li > a {
    color: #373737;
    font-family: Arial;
    font-size: 13px;
    text-decoration: none;
    background: url('/img/combo-select.png?1359898984') no-repeat right 21px;
    padding: 15px 18px;
    white-space: nowrap;
}
ul#menu > li:hover > a {
    text-decoration: underline;
}
/* line 254, ../sass/_header.scss */
ul#menu li:hover ul {
    display: block;
    position: absolute;
    top: 50px;
    /*left: 0px;*/
    margin-left: -5px;
    z-index: 50;
    box-shadow: 0px 1px 3px black;
}
/* line 272, ../sass/_header.scss */
ul#menu li ul {
    display: none;
}
/* line 275, ../sass/_header.scss */
ul#menu li ul li {
    background: #fff;
    float: none;
    display: block;
    padding: 6px 21px 6px 10px;
}
/* line 281, ../sass/_header.scss */
ul#menu li ul li a {
    color: #373737;
    padding: 4px 15px 4px 10px;
    background: none;
}
/* line 286, ../sass/_header.scss */
ul#menu li ul li a:hover {
    text-decoration: underline;
}
ul#menu > li:last-child ul {
    right: 0;
}

/* line 1, ../sass/_footer.scss */
.footer_bg {
    width: 100%;
    height: 225px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: url('/img/footer/bg-blue.png?1360421243') repeat-x 0px 20px;
    min-width: 1171px;
}

/* line 10, ../sass/_footer.scss */
.footer {
    height: 210px;
    position: relative;
    z-index: 1;
    /* top: 100%; */
}

/* line 18, ../sass/_footer.scss */
ul#footer_menu {
    color: #ce4141;
    position: absolute;
    margin-top: 50px;
    margin-left: 10px;
    padding: 0 0 0 20px;
    list-style: none;
}
/* line 25, ../sass/_footer.scss */
ul#footer_menu li {
    float: left;
    margin-right: 45px;
}
/* line 29, ../sass/_footer.scss */
ul#footer_menu li ul {
    margin: 0;
    padding: 0;
}
/* line 33, ../sass/_footer.scss */
ul#footer_menu li ul li {
    margin-bottom: 10px;
    float: none;
    list-style-type: disc;
}
/* line 39, ../sass/_footer.scss */
ul#footer_menu li ul li a {
    color: #bdd4e6;
    font-size: 13px;
}

/* line 48, ../sass/_footer.scss */
form#footer_search {
    position: relative;
    top: 48px;
    right: 10px;
}
/* line 53, ../sass/_footer.scss */
form#footer_search input {
    color: #2b343b;
    font-family: Arial;
    padding: 10px;
    border: none;
    width: 240px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    -ms-border-radius: 7px;
    border-radius: 7px;
    position: absolute;
    top: 0;
    right: 0;
}
/* line 68, ../sass/_footer.scss */
form#footer_search button {
    position: absolute;
    top: 9px;
    right: 11px;
    background: url('/img/footer/ico-search.png?1359908228') no-repeat;
    border: none;
    padding: 1px 8px;
    cursor: pointer;
    height: 18px;
}

/* line 79, ../sass/_footer.scss */
.footer_soc {
    position: absolute;
    top: 100px;
    right: 10px;
    width: 255px;
}
/* line 84, ../sass/_footer.scss */
.footer_soc a {
    margin-right: 27px;
    display: block;
    float: left;
}
/* line 88, ../sass/_footer.scss */
.footer_soc a:last-child {
    margin-right: 0;
}

/* line 4, ../sass/_layout.scss */
#wrapper {
    margin: 0 auto;
    padding: 0;
    width: 1171px;
}

/* line 15, ../sass/_layout.scss */
.wrapper-green .header_bg {
    height: 230px;
    width: 100%;
    background: url('/img/header/bg-green.jpg?1360365754') center 0 repeat-x;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
}

/* line 27, ../sass/_layout.scss */
.wrapper-orange a {
    color: #b3722e;
}
/* line 31, ../sass/_layout.scss */
.wrapper-orange .header_bg {
    height: 280px;
    width: 100%;
    background: url('/img/header/bg-orange.png?1360367249') repeat-x;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
}

/* line 43, ../sass/_layout.scss */
.wrapper-blue a {
    color: #417f43;
}
/* line 47, ../sass/_layout.scss */
.wrapper-blue .header_bg {
    height: 230px;
    width: 100%;
    background: url('/img/header/bg-blue.jpg?1360368453') repeat-x;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    min-width: 1171px;
}

/* line 58, ../sass/_layout.scss */
.content {
    display: inline-block;
    padding-bottom: 20px;
}

.main > .content {
    width: 100%;
}

/* line 62, ../sass/_layout.scss */
.center {
    width: 785px;
    float: left;
}

/* line 67, ../sass/_layout.scss */
.center-in {
    padding: 23px;
}
/* line 70, ../sass/_layout.scss */
.center-in h2 {
    font-family: Tahoma, Arial, FreeSans, sans-serif;
    font-size: 24px;
    color: #303c44;
    border: none;
    margin-bottom: 50px;
}

/* line 78, ../sass/_layout.scss */
.right {
    width: 370px;
    float: right;
    margin-bottom: 10px;
}

/* line 1, ../sass/plugins/_combobox.scss */
.combo-wrapper {
    height: 28px !important;
    color: #424d55;
    cursor: pointer;
    zoom: 1;
    outline: none;
    border: 1px solid #c3c3c3;
    background: #fff;
    font-size: 14px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}

/* line 14, ../sass/plugins/_combobox.scss */
.combo-wrapper-hover {
    border-color: #4444aa;
}

/* line 18, ../sass/plugins/_combobox.scss */
.combo-wrapper-active {
    /*border-color: #a0a0a0;*/
}

/* line 22, ../sass/plugins/_combobox.scss */
.combo-disabled {
    background: #eeeeee;
}

/* line 26, ../sass/plugins/_combobox.scss */
.combo-selected {
    padding: 0 0 0 5px;
    margin: 0 -8px 0 0;
    float: left;
    line-height: 28px;
    overflow: hidden;
}

/* line 33, ../sass/plugins/_combobox.scss */
.combo-button {
    font-size: 16px;
    font-weight: bold;
    line-height: 28px;
    float: right;
    background: url('/img/combo-select.png?1359898984') no-repeat 50% 13px;
}

/* line 42, ../sass/plugins/_combobox.scss */
.combo-list {
    list-style: none;
    background: #ffffff;
    padding: 0;
    margin: 1px 0 0;
    font-size: 12px;
    border-style: solid;
    border-color: #c3c3c3;
    border-width: 0 1px 1px;
    z-index: 9999;
    max-height: 195px;
    overflow-y: auto;
}

/* line 57, ../sass/plugins/_combobox.scss */
.combo-list li {
    padding: 3px 4px;
    margin: 0;
    cursor: pointer;
    color: #a7afb5;
    font-family: Arial;
    font-size: 12px;
}
/* line 65, ../sass/plugins/_combobox.scss */
.combo-list li:hover {
    background: #ce4141;
    color: #fff;
}

/* line 70, ../sass/plugins/_combobox.scss */
.combo-list .combo-group-label {
    font-style: italic;
    font-weight: bold;
    cursor: default;
}

/* line 75, ../sass/plugins/_combobox.scss */
.combo-list .combo-group {
    padding: 0;
    margin: 0;
}

/* line 79, ../sass/plugins/_combobox.scss */
.combo-list .combo-group li {
    width: auto;
    float: none;
    padding-left: 10px;
}

/* line 84, ../sass/plugins/_combobox.scss */
.combo-list ul {
    list-style: none;
    padding: 0;
    margin: 0;
    clear: both;
    overflow: hidden;
    font-size: 10px;
}

/* line 93, ../sass/plugins/_combobox.scss */
.combo-multiple {
    margin: 0;
    zoom: 1;
    clear: both;
    overflow: hidden;
    border: 1px solid green;
}

/* line 100, ../sass/plugins/_combobox.scss */
.combo-multiple li {
    float: left;
    width: 100%;
}

/* line 105, ../sass/plugins/_combobox.scss */
.combo-item-hover {
    background: #aaaaaa;
}

/* line 109, ../sass/plugins/_combobox.scss */
.combo-item-active {
    color: #a7afb5;
}

/* line 113, ../sass/plugins/_combobox.scss */
.combo-focus {
    border-color: none;
}

/* line 117, ../sass/plugins/_combobox.scss */
.left .combo-wrapper, .right .combo-wrapper {
    margin: 10px 0 10px 22px;
}

/* line 121, ../sass/plugins/_combobox.scss */
.prav-pros-search .combo-wrapper {
    width: 494px !important;
    height: 27px !important;
    margin-top: 10px;
    outline: none;
}

/* line 129, ../sass/plugins/_combobox.scss */
.search-left .combo-wrapper, .search-right .combo-wrapper {
    width: 363px;
    height: 23px;
    color: #a7afb5;
    margin-top: 2px;
}

/* line 137, ../sass/plugins/_combobox.scss */
.search-left .combo-wrapper {
    width: 106px;
    margin: 2px 7px 0 0;
}

/* line 142, ../sass/plugins/_combobox.scss */
.search-sel .combo-wrapper {
    width: 360px !important;
}

/* line 146, ../sass/plugins/_combobox.scss */
.search-sel input.mail {
    width: 350px !important;
}

/* line 150, ../sass/plugins/_combobox.scss */
.search-sel-small .combo-wrapper {
    width: 106px !important;
    margin: 3px 5px 3px 2px !important;
}

/* line 155, ../sass/plugins/_combobox.scss */
.search-sel-small p {
    float: left;
    margin-right: 3px;
    margin-left: 9px;
    padding-top: 9px;
}

/* line 162, ../sass/plugins/_combobox.scss */
.search-sel-small p.content-text {
    float: none;
}

/* jQuery UI - v1.9.2 - 2012-11-23
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* Copyright 2012 jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
/* line 8, ../sass/plugins/_jquery-ui.scss */
.ui-helper-hidden {
    display: none;
}

/* line 9, ../sass/plugins/_jquery-ui.scss */
.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/* line 10, ../sass/plugins/_jquery-ui.scss */
.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}

/* line 11, ../sass/plugins/_jquery-ui.scss */
.ui-helper-clearfix:before, .ui-helper-clearfix:after {
    content: "";
    display: table;
}

/* line 12, ../sass/plugins/_jquery-ui.scss */
.ui-helper-clearfix:after {
    clear: both;
}

/* line 13, ../sass/plugins/_jquery-ui.scss */
.ui-helper-clearfix {
    zoom: 1;
}

/* line 14, ../sass/plugins/_jquery-ui.scss */
.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0);
}

/* Interaction Cues
----------------------------------*/
/* line 19, ../sass/plugins/_jquery-ui.scss */
.ui-state-disabled {
    cursor: default !important;
}

/* Icons
----------------------------------*/
/* states and images */
/* line 26, ../sass/plugins/_jquery-ui.scss */
.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
/* line 33, ../sass/plugins/_jquery-ui.scss */
.ui-widget-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* line 35, ../sass/plugins/_jquery-ui.scss */
.ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    position: relative;
    margin-top: 2px;
    padding: 0.5em 0.5em 0.5em 0.7em;
    zoom: 1;
}

/* line 36, ../sass/plugins/_jquery-ui.scss */
.ui-accordion .ui-accordion-icons {
    padding-left: 2.2em;
}

/* line 37, ../sass/plugins/_jquery-ui.scss */
.ui-accordion .ui-accordion-noicons {
    padding-left: .7em;
}

/* line 38, ../sass/plugins/_jquery-ui.scss */
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
    padding-left: 2.2em;
}

/* line 39, ../sass/plugins/_jquery-ui.scss */
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    position: absolute;
    left: .5em;
    top: 50%;
    margin-top: -8px;
}

/* line 40, ../sass/plugins/_jquery-ui.scss */
.ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    overflow: auto;
    zoom: 1;
}

/* line 42, ../sass/plugins/_jquery-ui.scss */
.ui-autocomplete {
    position: absolute;
    top: 0;
    left: 0;
    cursor: default;
}

/* workarounds */
/* line 50, ../sass/plugins/_jquery-ui.scss */
* html .ui-autocomplete {
    width: 1px;
}

/* without this, the menu expands to 100% in IE6 */
/* line 52, ../sass/plugins/_jquery-ui.scss */
.ui-button {
    display: inline-block;
    position: relative;
    padding: 0;
    margin-right: .1em;
    cursor: pointer;
    text-align: center;
    zoom: 1;
    overflow: visible;
}

/* the overflow property removes extra width in IE */
/* line 53, ../sass/plugins/_jquery-ui.scss */
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
    text-decoration: none;
}

/* line 54, ../sass/plugins/_jquery-ui.scss */
.ui-button-icon-only {
    width: 2.2em;
}

/* to make room for the icon, a width needs to be set here */
/* line 55, ../sass/plugins/_jquery-ui.scss */
button.ui-button-icon-only {
    width: 2.4em;
}

/* button elements seem to need a little more width */
/* line 56, ../sass/plugins/_jquery-ui.scss */
.ui-button-icons-only {
    width: 3.4em;
}

/* line 57, ../sass/plugins/_jquery-ui.scss */
button.ui-button-icons-only {
    width: 3.7em;
}

/*button text element */
/* line 60, ../sass/plugins/_jquery-ui.scss */
.ui-button .ui-button-text {
    display: block;
    line-height: 1.4;
}

/* line 61, ../sass/plugins/_jquery-ui.scss */
.ui-button-text-only .ui-button-text {
    padding: 0.4em 1em;
}

/* line 62, ../sass/plugins/_jquery-ui.scss */
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
    padding: .4em;
    text-indent: -9999999px;
}

/* line 63, ../sass/plugins/_jquery-ui.scss */
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
    padding: 0.4em 1em 0.4em 2.1em;
}

/* line 64, ../sass/plugins/_jquery-ui.scss */
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
    padding: 0.4em 2.1em 0.4em 1em;
}

/* line 65, ../sass/plugins/_jquery-ui.scss */
.ui-button-text-icons .ui-button-text {
    padding-left: 2.1em;
    padding-right: 2.1em;
}

/* no icon support for input elements, provide padding by default */
/* line 67, ../sass/plugins/_jquery-ui.scss */
input.ui-button {
    padding: 0.4em 1em;
}

/*button icon element(s) */
/* line 70, ../sass/plugins/_jquery-ui.scss */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
    position: absolute;
    top: 50%;
    margin-top: -8px;
}

/* line 71, ../sass/plugins/_jquery-ui.scss */
.ui-button-icon-only .ui-icon {
    left: 50%;
    margin-left: -8px;
}

/* line 72, ../sass/plugins/_jquery-ui.scss */
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
    left: .5em;
}

/* line 73, ../sass/plugins/_jquery-ui.scss */
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
    right: .5em;
}

/* line 74, ../sass/plugins/_jquery-ui.scss */
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
    right: .5em;
}

/*button sets*/
/* line 77, ../sass/plugins/_jquery-ui.scss */
.ui-buttonset {
    margin-right: 7px;
}

/* line 78, ../sass/plugins/_jquery-ui.scss */
.ui-buttonset .ui-button {
    margin-left: 0;
    margin-right: -.3em;
}

/* workarounds */
/* line 81, ../sass/plugins/_jquery-ui.scss */
button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/* reset extra padding in Firefox */
/* line 83, ../sass/plugins/_jquery-ui.scss */
.ui-datepicker {
    width: auto;
    padding: 0.2em 0.2em 0;
    display: none;
}

/* line 89, ../sass/plugins/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: 0.2em 0;
}

/* line 90, ../sass/plugins/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
}

/* line 91, ../sass/plugins/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
    top: 1px;
}

/* line 92, ../sass/plugins/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-prev {
    left: 2px;
}

/* line 93, ../sass/plugins/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-next {
    right: 2px;
}

/* line 94, ../sass/plugins/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-prev-hover {
    left: 1px;
}

/* line 95, ../sass/plugins/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-next-hover {
    right: 1px;
}

/* line 96, ../sass/plugins/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px;
}

/* line 97, ../sass/plugins/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center;
}

/* line 98, ../sass/plugins/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0;
}

/* line 99, ../sass/plugins/_jquery-ui.scss */
.ui-datepicker select.ui-datepicker-month-year {
    width: 100%;
}

/* line 101, ../sass/plugins/_jquery-ui.scss */
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
    width: 49%;
}

/* line 102, ../sass/plugins/_jquery-ui.scss */
.ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 0.4em;
}

/* line 103, ../sass/plugins/_jquery-ui.scss */
.ui-datepicker th {
    padding: 0.7em 0.3em;
    text-align: center;
    font-weight: bold;
    border: 0;
}

/* line 104, ../sass/plugins/_jquery-ui.scss */
.ui-datepicker td {
    border: 0;
    padding: 1px;
}

/* line 105, ../sass/plugins/_jquery-ui.scss */
.ui-datepicker td span, .ui-datepicker td a {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none;
}

/* line 106, ../sass/plugins/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: 0.7em 0 0 0;
    padding: 0 0.2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}

/* line 107, ../sass/plugins/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: 0.5em 0.2em 0.4em;
    cursor: pointer;
    padding: 0.2em 0.6em 0.3em 0.6em;
    width: auto;
    overflow: visible;
}

/* line 108, ../sass/plugins/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left;
}

/* with multiple calendars */
/* line 111, ../sass/plugins/_jquery-ui.scss */
.ui-datepicker.ui-datepicker-multi {
    width: auto;
}

/* line 112, ../sass/plugins/_jquery-ui.scss */
.ui-datepicker-multi .ui-datepicker-group {
    float: left;
}

/* line 113, ../sass/plugins/_jquery-ui.scss */
.ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto 0.4em;
}

/* line 114, ../sass/plugins/_jquery-ui.scss */
.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%;
}

/* line 115, ../sass/plugins/_jquery-ui.scss */
.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%;
}

/* line 116, ../sass/plugins/_jquery-ui.scss */
.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%;
}

/* line 117, ../sass/plugins/_jquery-ui.scss */
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
    border-left-width: 0;
}

/* line 118, ../sass/plugins/_jquery-ui.scss */
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
}

/* line 119, ../sass/plugins/_jquery-ui.scss */
.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left;
}

/* line 120, ../sass/plugins/_jquery-ui.scss */
.ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0em;
}

/* RTL support */
/* line 123, ../sass/plugins/_jquery-ui.scss */
.ui-datepicker-rtl {
    direction: rtl;
}

/* line 124, ../sass/plugins/_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto;
}

/* line 125, ../sass/plugins/_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto;
}

/* line 126, ../sass/plugins/_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto;
}

/* line 127, ../sass/plugins/_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto;
}

/* line 128, ../sass/plugins/_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right;
}

/* line 129, ../sass/plugins/_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left;
}

/* line 130, ../sass/plugins/_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: right;
}

/* line 131, ../sass/plugins/_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-group {
    float: right;
}

/* line 132, ../sass/plugins/_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}

/* line 133, ../sass/plugins/_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
/* line 136, ../sass/plugins/_jquery-ui.scss */
.ui-datepicker-cover {
    position: absolute;
    /*must have*/
    z-index: -1;
    /*must have*/
    filter: mask();
    /*must have*/
    top: -4px;
    /*must have*/
    left: -4px;
    /*must have*/
    width: 200px;
    /*must have*/
    height: 200px;
    /*must have*/
}

/* line 145, ../sass/plugins/_jquery-ui.scss */
.ui-dialog {
    position: absolute;
    top: 0;
    left: 0;
    padding: .2em;
    width: 300px;
    overflow: hidden;
}

/* line 146, ../sass/plugins/_jquery-ui.scss */
.ui-dialog .ui-dialog-titlebar {
    padding: 0.4em 1em;
    position: relative;
}

/* line 147, ../sass/plugins/_jquery-ui.scss */
.ui-dialog .ui-dialog-title {
    float: left;
    margin: 0.1em 16px 0.1em 0;
}

/* line 148, ../sass/plugins/_jquery-ui.scss */
.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 50%;
    width: 19px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 18px;
}

/* line 149, ../sass/plugins/_jquery-ui.scss */
.ui-dialog .ui-dialog-titlebar-close span {
    display: block;
    margin: 1px;
}

/* line 150, ../sass/plugins/_jquery-ui.scss */
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
    padding: 0;
}

/* line 151, ../sass/plugins/_jquery-ui.scss */
.ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: 0.5em 1em;
    background: none;
    overflow: auto;
    zoom: 1;
}

/* line 152, ../sass/plugins/_jquery-ui.scss */
.ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    border-width: 1px 0 0 0;
    background-image: none;
    margin: 0.5em 17px 20px 0;
    padding: 0.3em 1em 0.5em 0.4em;
}

/* line 153, ../sass/plugins/_jquery-ui.scss */
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right;
}

/* line 154, ../sass/plugins/_jquery-ui.scss */
.ui-dialog .ui-dialog-buttonpane button {
    margin: 0.5em 0.4em 0.5em 0;
    cursor: pointer;
}

/* line 155, ../sass/plugins/_jquery-ui.scss */
.ui-dialog .ui-resizable-se {
    width: 14px;
    height: 14px;
    right: 3px;
    bottom: 3px;
}

/* line 156, ../sass/plugins/_jquery-ui.scss */
.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}

/* line 158, ../sass/plugins/_jquery-ui.scss */
.ui-menu {
    list-style: none;
    padding: 2px;
    margin: 0;
    display: block;
    outline: none;
}

/* line 159, ../sass/plugins/_jquery-ui.scss */
.ui-menu .ui-menu {
    margin-top: -3px;
    position: absolute;
}

/* line 160, ../sass/plugins/_jquery-ui.scss */
.ui-menu .ui-menu-item {
    margin: 0;
    padding: 0;
    zoom: 1;
    width: 100%;
}

/* line 161, ../sass/plugins/_jquery-ui.scss */
.ui-menu .ui-menu-divider {
    margin: 5px -2px 5px -2px;
    height: 0;
    font-size: 0;
    line-height: 0;
    border-width: 1px 0 0 0;
}

/* line 162, ../sass/plugins/_jquery-ui.scss */
.ui-menu .ui-menu-item a {
    text-decoration: none;
    display: block;
    padding: 2px 0.4em;
    line-height: 1.5;
    zoom: 1;
    font-weight: normal;
}

/* line 164, ../sass/plugins/_jquery-ui.scss */
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
    font-weight: normal;
    margin: -1px;
}

/* line 166, ../sass/plugins/_jquery-ui.scss */
.ui-menu .ui-state-disabled {
    font-weight: normal;
    margin: 0.4em 0 0.2em;
    line-height: 1.5;
}

/* line 167, ../sass/plugins/_jquery-ui.scss */
.ui-menu .ui-state-disabled a {
    cursor: default;
}

/* icon support */
/* line 170, ../sass/plugins/_jquery-ui.scss */
.ui-menu-icons {
    position: relative;
}

/* line 171, ../sass/plugins/_jquery-ui.scss */
.ui-menu-icons .ui-menu-item a {
    position: relative;
    padding-left: 2em;
}

/* left-aligned */
/* line 174, ../sass/plugins/_jquery-ui.scss */
.ui-menu .ui-icon {
    position: absolute;
    top: .2em;
    left: .2em;
}

/* right-aligned */
/* line 177, ../sass/plugins/_jquery-ui.scss */
.ui-menu .ui-menu-icon {
    position: static;
    float: right;
}

/* line 179, ../sass/plugins/_jquery-ui.scss */
.ui-progressbar {
    height: 2em;
    text-align: left;
    overflow: hidden;
}

/* line 180, ../sass/plugins/_jquery-ui.scss */
.ui-progressbar .ui-progressbar-value {
    margin: -1px;
    height: 100%;
}

/* line 181, ../sass/plugins/_jquery-ui.scss */
.ui-resizable {
    position: relative;
}

/* line 182, ../sass/plugins/_jquery-ui.scss */
.ui-resizable-handle {
    position: absolute;
    font-size: 0.1px;
    display: block;
}

/* line 183, ../sass/plugins/_jquery-ui.scss */
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
    display: none;
}

/* line 184, ../sass/plugins/_jquery-ui.scss */
.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0;
}

/* line 185, ../sass/plugins/_jquery-ui.scss */
.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0;
}

/* line 186, ../sass/plugins/_jquery-ui.scss */
.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%;
}

/* line 187, ../sass/plugins/_jquery-ui.scss */
.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%;
}

/* line 188, ../sass/plugins/_jquery-ui.scss */
.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px;
}

/* line 189, ../sass/plugins/_jquery-ui.scss */
.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px;
}

/* line 190, ../sass/plugins/_jquery-ui.scss */
.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px;
}

/* line 191, ../sass/plugins/_jquery-ui.scss */
.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px;
}

/* line 192, ../sass/plugins/_jquery-ui.scss */
.ui-selectable-helper {
    position: absolute;
    z-index: 100;
    border: 1px dotted black;
}

/* line 194, ../sass/plugins/_jquery-ui.scss */
.ui-slider {
    position: relative;
    text-align: left;
}

/* line 195, ../sass/plugins/_jquery-ui.scss */
.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default;
}

/* line 196, ../sass/plugins/_jquery-ui.scss */
.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0;
}

/* line 198, ../sass/plugins/_jquery-ui.scss */
.ui-slider-horizontal {
    height: .8em;
}

/* line 199, ../sass/plugins/_jquery-ui.scss */
.ui-slider-horizontal .ui-slider-handle {
    top: -.3em;
    margin-left: -.6em;
}

/* line 200, ../sass/plugins/_jquery-ui.scss */
.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
}

/* line 201, ../sass/plugins/_jquery-ui.scss */
.ui-slider-horizontal .ui-slider-range-min {
    left: 0;
}

/* line 202, ../sass/plugins/_jquery-ui.scss */
.ui-slider-horizontal .ui-slider-range-max {
    right: 0;
}

/* line 204, ../sass/plugins/_jquery-ui.scss */
.ui-slider-vertical {
    width: .8em;
    height: 100px;
}

/* line 205, ../sass/plugins/_jquery-ui.scss */
.ui-slider-vertical .ui-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em;
}

/* line 206, ../sass/plugins/_jquery-ui.scss */
.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%;
}

/* line 207, ../sass/plugins/_jquery-ui.scss */
.ui-slider-vertical .ui-slider-range-min {
    bottom: 0;
}

/* line 208, ../sass/plugins/_jquery-ui.scss */
.ui-slider-vertical .ui-slider-range-max {
    top: 0;
}

/* line 209, ../sass/plugins/_jquery-ui.scss */
.ui-spinner {
    position: relative;
    display: inline-block;
    overflow: hidden;
    padding: 0;
    vertical-align: middle;
}

/* line 210, ../sass/plugins/_jquery-ui.scss */
.ui-spinner-input {
    border: none;
    background: none;
    padding: 0;
    margin: 0.2em 0;
    vertical-align: middle;
    margin-left: .4em;
    margin-right: 22px;
}

/* line 211, ../sass/plugins/_jquery-ui.scss */
.ui-spinner-button {
    width: 16px;
    height: 50%;
    font-size: .5em;
    padding: 0;
    margin: 0;
    text-align: center;
    position: absolute;
    cursor: default;
    display: block;
    overflow: hidden;
    right: 0;
}

/* line 212, ../sass/plugins/_jquery-ui.scss */
.ui-spinner a.ui-spinner-button {
    border-top: none;
    border-bottom: none;
    border-right: none;
}

/* more specificity required here to overide default borders */
/* line 213, ../sass/plugins/_jquery-ui.scss */
.ui-spinner .ui-icon {
    position: absolute;
    margin-top: -8px;
    top: 50%;
    left: 0;
}

/* vertical centre icon */
/* line 214, ../sass/plugins/_jquery-ui.scss */
.ui-spinner-up {
    top: 0;
}

/* line 215, ../sass/plugins/_jquery-ui.scss */
.ui-spinner-down {
    bottom: 0;
}

/* TR overrides */
/* line 218, ../sass/plugins/_jquery-ui.scss */
.ui-spinner .ui-icon-triangle-1-s {
    /* need to fix icons sprite */
    background-position: -65px -16px;
}

/* line 223, ../sass/plugins/_jquery-ui.scss */
.ui-tabs {
    position: relative;
    padding: .2em;
    zoom: 1;
}

/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
/* line 224, ../sass/plugins/_jquery-ui.scss */
.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: 0.2em 0.2em 0;
}

/* line 225, ../sass/plugins/_jquery-ui.scss */
.ui-tabs .ui-tabs-nav li {
    list-style: none;
    float: left;
    position: relative;
    top: 0;
    margin: 1px 0.2em 0 0;
    border-bottom: 0;
    padding: 0;
    white-space: nowrap;
}

/* line 226, ../sass/plugins/_jquery-ui.scss */
.ui-tabs .ui-tabs-nav li a {
    float: left;
    padding: 0.5em 1em;
    text-decoration: none;
}

/* line 227, ../sass/plugins/_jquery-ui.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: -1px;
    padding-bottom: 1px;
}

/* line 228, ../sass/plugins/_jquery-ui.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
    cursor: text;
}

/* line 229, ../sass/plugins/_jquery-ui.scss */
.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
    cursor: pointer;
}

/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
/* line 230, ../sass/plugins/_jquery-ui.scss */
.ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 1em 1.4em;
    background: none;
}

/* line 232, ../sass/plugins/_jquery-ui.scss */
.ui-tooltip {
    padding: 8px;
    position: absolute;
    z-index: 9999;
    max-width: 300px;
    -webkit-box-shadow: 0 0 5px #aaaaaa;
    box-shadow: 0 0 5px #aaaaaa;
}

/* Fades and background-images don't work well together in IE6, drop the image */
/* line 241, ../sass/plugins/_jquery-ui.scss */
* html .ui-tooltip {
    background-image: none;
}

/* line 244, ../sass/plugins/_jquery-ui.scss */
body .ui-tooltip {
    border-width: 2px;
}

/* Component containers
----------------------------------*/
/* line 248, ../sass/plugins/_jquery-ui.scss */
.ui-widget {
    font-family: Verdana, Arial, sans-serif;
    font-size: 1.1em;
}

/* line 249, ../sass/plugins/_jquery-ui.scss */
.ui-widget .ui-widget {
    font-size: 1em;
}

/* line 250, ../sass/plugins/_jquery-ui.scss */
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: Verdana, Arial, sans-serif;
    font-size: 1em;
}

/* line 252, ../sass/plugins/_jquery-ui.scss */
.ui-widget-content {
    background: white url(../img/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
    color: #222222;
}

/* line 254, ../sass/plugins/_jquery-ui.scss */
.ui-widget-content a {
    color: #222222;
}

/* line 255, ../sass/plugins/_jquery-ui.scss */
.ui-widget-header {
    color: #222222;
    font-weight: bold;
}

/* line 258, ../sass/plugins/_jquery-ui.scss */
.ui-widget-header a {
    color: #222222;
}

/* Interaction states
----------------------------------*/
/* line 262, ../sass/plugins/_jquery-ui.scss */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    font-weight: normal;
    color: #555555;
}

/* line 265, ../sass/plugins/_jquery-ui.scss */
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #555555;
    text-decoration: none;
}

/* line 267, ../sass/plugins/_jquery-ui.scss */
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    font-weight: normal;
    color: #212121;
}

/* line 269, ../sass/plugins/_jquery-ui.scss */
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited {
    color: #212121;
    text-decoration: none;
}

/* line 270, ../sass/plugins/_jquery-ui.scss */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    border: 1px solid #aaaaaa;
    background: white url(../img/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #212121;
}

/* line 271, ../sass/plugins/_jquery-ui.scss */
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #212121;
    text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
/* line 275, ../sass/plugins/_jquery-ui.scss */
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: 1px solid #fcefa1;
    background: #fbf9ee url(../img/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
    color: #363636;
}

/* line 276, ../sass/plugins/_jquery-ui.scss */
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
    color: #363636;
}

/* line 277, ../sass/plugins/_jquery-ui.scss */
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
    border: 1px solid #cd0a0a;
    background: #fef1ec url(../img/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
    color: #cd0a0a;
}

/* line 278, ../sass/plugins/_jquery-ui.scss */
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
    color: #cd0a0a;
}

/* line 279, ../sass/plugins/_jquery-ui.scss */
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
    color: #cd0a0a;
}

/* line 280, ../sass/plugins/_jquery-ui.scss */
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
    font-weight: bold;
}

/* line 281, ../sass/plugins/_jquery-ui.scss */
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: normal;
}

/* line 282, ../sass/plugins/_jquery-ui.scss */
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none;
}

/* line 283, ../sass/plugins/_jquery-ui.scss */
.ui-state-disabled .ui-icon {
    filter: Alpha(Opacity=35);
}

/* For IE8 - See #6059 */
/* Icons
----------------------------------*/
/* states and images */
/* line 289, ../sass/plugins/_jquery-ui.scss */
.ui-icon {
    width: 16px;
    height: 16px;
    background-image: url(../img/ui-icons_454545_256x240.png);
}

/* line 290, ../sass/plugins/_jquery-ui.scss */
.ui-widget-content .ui-icon {
    background-image: url(../img/ui-icons_454545_256x240.png);
}

/* line 291, ../sass/plugins/_jquery-ui.scss */
.ui-widget-header .ui-icon {
    background-image: url(../img/ui-icons_454545_256x240.png);
}

/* line 292, ../sass/plugins/_jquery-ui.scss */
.ui-state-default .ui-icon {
    background-image: url(../img/ui-icons_454545_256x240.png);
}

/* line 294, ../sass/plugins/_jquery-ui.scss */
.ui-state-active .ui-icon {
    background-image: url(../img/ui-icons_454545_256x240.png);
}

/* line 295, ../sass/plugins/_jquery-ui.scss */
.ui-state-highlight .ui-icon {
    background-image: url(../img/ui-icons_454545_256x240.png);
}

/* line 296, ../sass/plugins/_jquery-ui.scss */
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
    background-image: url(../img/ui-icons_454545_256x240.png);
}

/* positioning */
/* line 299, ../sass/plugins/_jquery-ui.scss */
.ui-icon-carat-1-n {
    background-position: 0 0;
}

/* line 300, ../sass/plugins/_jquery-ui.scss */
.ui-icon-carat-1-ne {
    background-position: -16px 0;
}

/* line 301, ../sass/plugins/_jquery-ui.scss */
.ui-icon-carat-1-e {
    background-position: -32px 0;
}

/* line 302, ../sass/plugins/_jquery-ui.scss */
.ui-icon-carat-1-se {
    background-position: -48px 0;
}

/* line 303, ../sass/plugins/_jquery-ui.scss */
.ui-icon-carat-1-s {
    background-position: -64px 0;
}

/* line 304, ../sass/plugins/_jquery-ui.scss */
.ui-icon-carat-1-sw {
    background-position: -80px 0;
}

/* line 305, ../sass/plugins/_jquery-ui.scss */
.ui-icon-carat-1-w {
    background-position: -96px 0;
}

/* line 306, ../sass/plugins/_jquery-ui.scss */
.ui-icon-carat-1-nw {
    background-position: -112px 0;
}

/* line 307, ../sass/plugins/_jquery-ui.scss */
.ui-icon-carat-2-n-s {
    background-position: -128px 0;
}

/* line 308, ../sass/plugins/_jquery-ui.scss */
.ui-icon-carat-2-e-w {
    background-position: -144px 0;
}

/* line 309, ../sass/plugins/_jquery-ui.scss */
.ui-icon-triangle-1-n {
    background-position: 0 -16px;
}

/* line 310, ../sass/plugins/_jquery-ui.scss */
.ui-icon-triangle-1-ne {
    background-position: -16px -16px;
}

/* line 311, ../sass/plugins/_jquery-ui.scss */
.ui-icon-triangle-1-e {
    background-position: -32px -16px;
}

/* line 312, ../sass/plugins/_jquery-ui.scss */
.ui-icon-triangle-1-se {
    background-position: -48px -16px;
}

/* line 313, ../sass/plugins/_jquery-ui.scss */
.ui-icon-triangle-1-s {
    background-position: -64px -16px;
}

/* line 314, ../sass/plugins/_jquery-ui.scss */
.ui-icon-triangle-1-sw {
    background-position: -80px -16px;
}

/* line 315, ../sass/plugins/_jquery-ui.scss */
.ui-icon-triangle-1-w {
    background-position: -96px -16px;
}

/* line 316, ../sass/plugins/_jquery-ui.scss */
.ui-icon-triangle-1-nw {
    background-position: -112px -16px;
}

/* line 317, ../sass/plugins/_jquery-ui.scss */
.ui-icon-triangle-2-n-s {
    background-position: -128px -16px;
}

/* line 318, ../sass/plugins/_jquery-ui.scss */
.ui-icon-triangle-2-e-w {
    background-position: -144px -16px;
}

/* line 319, ../sass/plugins/_jquery-ui.scss */
.ui-icon-arrow-1-n {
    background-position: 0 -32px;
}

/* line 320, ../sass/plugins/_jquery-ui.scss */
.ui-icon-arrow-1-ne {
    background-position: -16px -32px;
}

/* line 321, ../sass/plugins/_jquery-ui.scss */
.ui-icon-arrow-1-e {
    background-position: -32px -32px;
}

/* line 322, ../sass/plugins/_jquery-ui.scss */
.ui-icon-arrow-1-se {
    background-position: -48px -32px;
}

/* line 323, ../sass/plugins/_jquery-ui.scss */
.ui-icon-arrow-1-s {
    background-position: -64px -32px;
}

/* line 324, ../sass/plugins/_jquery-ui.scss */
.ui-icon-arrow-1-sw {
    background-position: -80px -32px;
}

/* line 325, ../sass/plugins/_jquery-ui.scss */
.ui-icon-arrow-1-w {
    background-position: -96px -32px;
}

/* line 326, ../sass/plugins/_jquery-ui.scss */
.ui-icon-arrow-1-nw {
    background-position: -112px -32px;
}

/* line 327, ../sass/plugins/_jquery-ui.scss */
.ui-icon-arrow-2-n-s {
    background-position: -128px -32px;
}

/* line 328, ../sass/plugins/_jquery-ui.scss */
.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px;
}

/* line 329, ../sass/plugins/_jquery-ui.scss */
.ui-icon-arrow-2-e-w {
    background-position: -160px -32px;
}

/* line 330, ../sass/plugins/_jquery-ui.scss */
.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px;
}

/* line 331, ../sass/plugins/_jquery-ui.scss */
.ui-icon-arrowstop-1-n {
    background-position: -192px -32px;
}

/* line 332, ../sass/plugins/_jquery-ui.scss */
.ui-icon-arrowstop-1-e {
    background-position: -208px -32px;
}

/* line 333, ../sass/plugins/_jquery-ui.scss */
.ui-icon-arrowstop-1-s {
    background-position: -224px -32px;
}

/* line 334, ../sass/plugins/_jquery-ui.scss */
.ui-icon-arrowstop-1-w {
    background-position: -240px -32px;
}

/* line 335, ../sass/plugins/_jquery-ui.scss */
.ui-icon-arrowthick-1-n {
    background-position: 0 -48px;
}

/* line 336, ../sass/plugins/_jquery-ui.scss */
.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px;
}

/* line 337, ../sass/plugins/_jquery-ui.scss */
.ui-icon-arrowthick-1-e {
    background-position: -32px -48px;
}

/* line 338, ../sass/plugins/_jquery-ui.scss */
.ui-icon-arrowthick-1-se {
    background-position: -48px -48px;
}

/* line 339, ../sass/plugins/_jquery-ui.scss */
.ui-icon-arrowthick-1-s {
    background-position: -64px -48px;
}

/* line 340, ../sass/plugins/_jquery-ui.scss */
.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px;
}

/* line 341, ../sass/plugins/_jquery-ui.scss */
.ui-icon-arrowthick-1-w {
    background-position: -96px -48px;
}

/* line 342, ../sass/plugins/_jquery-ui.scss */
.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px;
}

/* line 343, ../sass/plugins/_jquery-ui.scss */
.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px;
}

/* line 344, ../sass/plugins/_jquery-ui.scss */
.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px;
}

/* line 345, ../sass/plugins/_jquery-ui.scss */
.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px;
}

/* line 346, ../sass/plugins/_jquery-ui.scss */
.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px;
}

/* line 347, ../sass/plugins/_jquery-ui.scss */
.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px;
}

/* line 348, ../sass/plugins/_jquery-ui.scss */
.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px;
}

/* line 349, ../sass/plugins/_jquery-ui.scss */
.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px;
}

/* line 350, ../sass/plugins/_jquery-ui.scss */
.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px;
}

/* line 351, ../sass/plugins/_jquery-ui.scss */
.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px;
}

/* line 352, ../sass/plugins/_jquery-ui.scss */
.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px;
}

/* line 353, ../sass/plugins/_jquery-ui.scss */
.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px;
}

/* line 354, ../sass/plugins/_jquery-ui.scss */
.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px;
}

/* line 355, ../sass/plugins/_jquery-ui.scss */
.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px;
}

/* line 356, ../sass/plugins/_jquery-ui.scss */
.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px;
}

/* line 357, ../sass/plugins/_jquery-ui.scss */
.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px;
}

/* line 358, ../sass/plugins/_jquery-ui.scss */
.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px;
}

/* line 359, ../sass/plugins/_jquery-ui.scss */
.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px;
}

/* line 360, ../sass/plugins/_jquery-ui.scss */
.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px;
}

/* line 361, ../sass/plugins/_jquery-ui.scss */
.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px;
}

/* line 362, ../sass/plugins/_jquery-ui.scss */
.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px;
}

/* line 363, ../sass/plugins/_jquery-ui.scss */
.ui-icon-arrow-4 {
    background-position: 0 -80px;
}

/* line 364, ../sass/plugins/_jquery-ui.scss */
.ui-icon-arrow-4-diag {
    background-position: -16px -80px;
}

/* line 365, ../sass/plugins/_jquery-ui.scss */
.ui-icon-extlink {
    background-position: -32px -80px;
}

/* line 366, ../sass/plugins/_jquery-ui.scss */
.ui-icon-newwin {
    background-position: -48px -80px;
}

/* line 367, ../sass/plugins/_jquery-ui.scss */
.ui-icon-refresh {
    background-position: -64px -80px;
}

/* line 368, ../sass/plugins/_jquery-ui.scss */
.ui-icon-shuffle {
    background-position: -80px -80px;
}

/* line 369, ../sass/plugins/_jquery-ui.scss */
.ui-icon-transfer-e-w {
    background-position: -96px -80px;
}

/* line 370, ../sass/plugins/_jquery-ui.scss */
.ui-icon-transferthick-e-w {
    background-position: -112px -80px;
}

/* line 371, ../sass/plugins/_jquery-ui.scss */
.ui-icon-folder-collapsed {
    background-position: 0 -96px;
}

/* line 372, ../sass/plugins/_jquery-ui.scss */
.ui-icon-folder-open {
    background-position: -16px -96px;
}

/* line 373, ../sass/plugins/_jquery-ui.scss */
.ui-icon-document {
    background-position: -32px -96px;
}

/* line 374, ../sass/plugins/_jquery-ui.scss */
.ui-icon-document-b {
    background-position: -48px -96px;
}

/* line 375, ../sass/plugins/_jquery-ui.scss */
.ui-icon-note {
    background-position: -64px -96px;
}

/* line 376, ../sass/plugins/_jquery-ui.scss */
.ui-icon-mail-closed {
    background-position: -80px -96px;
}

/* line 377, ../sass/plugins/_jquery-ui.scss */
.ui-icon-mail-open {
    background-position: -96px -96px;
}

/* line 378, ../sass/plugins/_jquery-ui.scss */
.ui-icon-suitcase {
    background-position: -112px -96px;
}

/* line 379, ../sass/plugins/_jquery-ui.scss */
.ui-icon-comment {
    background-position: -128px -96px;
}

/* line 380, ../sass/plugins/_jquery-ui.scss */
.ui-icon-person {
    background-position: -144px -96px;
}

/* line 381, ../sass/plugins/_jquery-ui.scss */
.ui-icon-print {
    background-position: -160px -96px;
}

/* line 382, ../sass/plugins/_jquery-ui.scss */
.ui-icon-trash {
    background-position: -176px -96px;
}

/* line 383, ../sass/plugins/_jquery-ui.scss */
.ui-icon-locked {
    background-position: -192px -96px;
}

/* line 384, ../sass/plugins/_jquery-ui.scss */
.ui-icon-unlocked {
    background-position: -208px -96px;
}

/* line 385, ../sass/plugins/_jquery-ui.scss */
.ui-icon-bookmark {
    background-position: -224px -96px;
}

/* line 386, ../sass/plugins/_jquery-ui.scss */
.ui-icon-tag {
    background-position: -240px -96px;
}

/* line 387, ../sass/plugins/_jquery-ui.scss */
.ui-icon-home {
    background-position: 0 -112px;
}

/* line 388, ../sass/plugins/_jquery-ui.scss */
.ui-icon-flag {
    background-position: -16px -112px;
}

/* line 389, ../sass/plugins/_jquery-ui.scss */
.ui-icon-calendar {
    background-position: -32px -112px;
}

/* line 390, ../sass/plugins/_jquery-ui.scss */
.ui-icon-cart {
    background-position: -48px -112px;
}

/* line 391, ../sass/plugins/_jquery-ui.scss */
.ui-icon-pencil {
    background-position: -64px -112px;
}

/* line 392, ../sass/plugins/_jquery-ui.scss */
.ui-icon-clock {
    background-position: -80px -112px;
}

/* line 393, ../sass/plugins/_jquery-ui.scss */
.ui-icon-disk {
    background-position: -96px -112px;
}

/* line 394, ../sass/plugins/_jquery-ui.scss */
.ui-icon-calculator {
    background-position: -112px -112px;
}

/* line 395, ../sass/plugins/_jquery-ui.scss */
.ui-icon-zoomin {
    background-position: -128px -112px;
}

/* line 396, ../sass/plugins/_jquery-ui.scss */
.ui-icon-zoomout {
    background-position: -144px -112px;
}

/* line 397, ../sass/plugins/_jquery-ui.scss */
.ui-icon-search {
    background-position: -160px -112px;
}

/* line 398, ../sass/plugins/_jquery-ui.scss */
.ui-icon-wrench {
    background-position: -176px -112px;
}

/* line 399, ../sass/plugins/_jquery-ui.scss */
.ui-icon-gear {
    background-position: -192px -112px;
}

/* line 400, ../sass/plugins/_jquery-ui.scss */
.ui-icon-heart {
    background-position: -208px -112px;
}

/* line 401, ../sass/plugins/_jquery-ui.scss */
.ui-icon-star {
    background-position: -224px -112px;
}

/* line 402, ../sass/plugins/_jquery-ui.scss */
.ui-icon-link {
    background-position: -240px -112px;
}

/* line 403, ../sass/plugins/_jquery-ui.scss */
.ui-icon-cancel {
    background-position: 0 -128px;
}

/* line 404, ../sass/plugins/_jquery-ui.scss */
.ui-icon-plus {
    background-position: -16px -128px;
}

/* line 405, ../sass/plugins/_jquery-ui.scss */
.ui-icon-plusthick {
    background-position: -32px -128px;
}

/* line 406, ../sass/plugins/_jquery-ui.scss */
.ui-icon-minus {
    background-position: -48px -128px;
}

/* line 407, ../sass/plugins/_jquery-ui.scss */
.ui-icon-minusthick {
    background-position: -64px -128px;
}

/* line 408, ../sass/plugins/_jquery-ui.scss */
.ui-icon-close {
    background-position: -80px -128px;
}

/* line 409, ../sass/plugins/_jquery-ui.scss */
.ui-icon-closethick {
    background-position: -96px -128px;
}

/* line 410, ../sass/plugins/_jquery-ui.scss */
.ui-icon-key {
    background-position: -112px -128px;
}

/* line 411, ../sass/plugins/_jquery-ui.scss */
.ui-icon-lightbulb {
    background-position: -128px -128px;
}

/* line 412, ../sass/plugins/_jquery-ui.scss */
.ui-icon-scissors {
    background-position: -144px -128px;
}

/* line 413, ../sass/plugins/_jquery-ui.scss */
.ui-icon-clipboard {
    background-position: -160px -128px;
}

/* line 414, ../sass/plugins/_jquery-ui.scss */
.ui-icon-copy {
    background-position: -176px -128px;
}

/* line 415, ../sass/plugins/_jquery-ui.scss */
.ui-icon-contact {
    background-position: -192px -128px;
}

/* line 416, ../sass/plugins/_jquery-ui.scss */
.ui-icon-image {
    background-position: -208px -128px;
}

/* line 417, ../sass/plugins/_jquery-ui.scss */
.ui-icon-video {
    background-position: -224px -128px;
}

/* line 418, ../sass/plugins/_jquery-ui.scss */
.ui-icon-script {
    background-position: -240px -128px;
}

/* line 419, ../sass/plugins/_jquery-ui.scss */
.ui-icon-alert {
    background-position: 0 -144px;
}

/* line 420, ../sass/plugins/_jquery-ui.scss */
.ui-icon-info {
    background-position: -16px -144px;
}

/* line 421, ../sass/plugins/_jquery-ui.scss */
.ui-icon-notice {
    background-position: -32px -144px;
}

/* line 422, ../sass/plugins/_jquery-ui.scss */
.ui-icon-help {
    background-position: -48px -144px;
}

/* line 423, ../sass/plugins/_jquery-ui.scss */
.ui-icon-check {
    background-position: -64px -144px;
}

/* line 424, ../sass/plugins/_jquery-ui.scss */
.ui-icon-bullet {
    background-position: -80px -144px;
}

/* line 425, ../sass/plugins/_jquery-ui.scss */
.ui-icon-radio-on {
    background-position: -96px -144px;
}

/* line 426, ../sass/plugins/_jquery-ui.scss */
.ui-icon-radio-off {
    background-position: -112px -144px;
}

/* line 427, ../sass/plugins/_jquery-ui.scss */
.ui-icon-pin-w {
    background-position: -128px -144px;
}

/* line 428, ../sass/plugins/_jquery-ui.scss */
.ui-icon-pin-s {
    background-position: -144px -144px;
}

/* line 429, ../sass/plugins/_jquery-ui.scss */
.ui-icon-play {
    background-position: 0 -160px;
}

/* line 430, ../sass/plugins/_jquery-ui.scss */
.ui-icon-pause {
    background-position: -16px -160px;
}

/* line 431, ../sass/plugins/_jquery-ui.scss */
.ui-icon-seek-next {
    background-position: -32px -160px;
}

/* line 432, ../sass/plugins/_jquery-ui.scss */
.ui-icon-seek-prev {
    background-position: -48px -160px;
}

/* line 433, ../sass/plugins/_jquery-ui.scss */
.ui-icon-seek-end {
    background-position: -64px -160px;
}

/* line 434, ../sass/plugins/_jquery-ui.scss */
.ui-icon-seek-start {
    background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
/* line 436, ../sass/plugins/_jquery-ui.scss */
.ui-icon-seek-first {
    background-position: -80px -160px;
}

/* line 437, ../sass/plugins/_jquery-ui.scss */
.ui-icon-stop {
    background-position: -96px -160px;
}

/* line 438, ../sass/plugins/_jquery-ui.scss */
.ui-icon-eject {
    background-position: -112px -160px;
}

/* line 439, ../sass/plugins/_jquery-ui.scss */
.ui-icon-volume-off {
    background-position: -128px -160px;
}

/* line 440, ../sass/plugins/_jquery-ui.scss */
.ui-icon-volume-on {
    background-position: -144px -160px;
}

/* line 441, ../sass/plugins/_jquery-ui.scss */
.ui-icon-power {
    background-position: 0 -176px;
}

/* line 442, ../sass/plugins/_jquery-ui.scss */
.ui-icon-signal-diag {
    background-position: -16px -176px;
}

/* line 443, ../sass/plugins/_jquery-ui.scss */
.ui-icon-signal {
    background-position: -32px -176px;
}

/* line 444, ../sass/plugins/_jquery-ui.scss */
.ui-icon-battery-0 {
    background-position: -48px -176px;
}

/* line 445, ../sass/plugins/_jquery-ui.scss */
.ui-icon-battery-1 {
    background-position: -64px -176px;
}

/* line 446, ../sass/plugins/_jquery-ui.scss */
.ui-icon-battery-2 {
    background-position: -80px -176px;
}

/* line 447, ../sass/plugins/_jquery-ui.scss */
.ui-icon-battery-3 {
    background-position: -96px -176px;
}

/* line 448, ../sass/plugins/_jquery-ui.scss */
.ui-icon-circle-plus {
    background-position: 0 -192px;
}

/* line 449, ../sass/plugins/_jquery-ui.scss */
.ui-icon-circle-minus {
    background-position: -16px -192px;
}

/* line 450, ../sass/plugins/_jquery-ui.scss */
.ui-icon-circle-close {
    background-position: -32px -192px;
}

/* line 451, ../sass/plugins/_jquery-ui.scss */
.ui-icon-circle-triangle-e {
    background-position: -48px -192px;
}

/* line 453, ../sass/plugins/_jquery-ui.scss */
.ui-icon-circle-triangle-e {
    background: url(../img/list-date-next.png) no-repeat !important;
    width: 19px !important;
    height: 19px !important;
}

/* line 459, ../sass/plugins/_jquery-ui.scss */
.ui-icon-circle-triangle-w {
    background: url(../img/list-date-prev.png) no-repeat !important;
    width: 19px !important;
    height: 19px !important;
}

/* line 465, ../sass/plugins/_jquery-ui.scss */
.ui-icon-circle-triangle-n {
    background-position: -96px -192px;
}

/* line 466, ../sass/plugins/_jquery-ui.scss */
.ui-icon-circle-arrow-e {
    background-position: -112px -192px;
}

/* line 467, ../sass/plugins/_jquery-ui.scss */
.ui-icon-circle-arrow-s {
    background-position: -128px -192px;
}

/* line 468, ../sass/plugins/_jquery-ui.scss */
.ui-icon-circle-arrow-w {
    background-position: -144px -192px;
}

/* line 469, ../sass/plugins/_jquery-ui.scss */
.ui-icon-circle-arrow-n {
    background-position: -160px -192px;
}

/* line 470, ../sass/plugins/_jquery-ui.scss */
.ui-icon-circle-zoomin {
    background-position: -176px -192px;
}

/* line 471, ../sass/plugins/_jquery-ui.scss */
.ui-icon-circle-zoomout {
    background-position: -192px -192px;
}

/* line 472, ../sass/plugins/_jquery-ui.scss */
.ui-icon-circle-check {
    background-position: -208px -192px;
}

/* line 473, ../sass/plugins/_jquery-ui.scss */
.ui-icon-circlesmall-plus {
    background-position: 0 -208px;
}

/* line 474, ../sass/plugins/_jquery-ui.scss */
.ui-icon-circlesmall-minus {
    background-position: -16px -208px;
}

/* line 475, ../sass/plugins/_jquery-ui.scss */
.ui-icon-circlesmall-close {
    background-position: -32px -208px;
}

/* line 476, ../sass/plugins/_jquery-ui.scss */
.ui-icon-squaresmall-plus {
    background-position: -48px -208px;
}

/* line 477, ../sass/plugins/_jquery-ui.scss */
.ui-icon-squaresmall-minus {
    background-position: -64px -208px;
}

/* line 478, ../sass/plugins/_jquery-ui.scss */
.ui-icon-squaresmall-close {
    background-position: -80px -208px;
}

/* line 479, ../sass/plugins/_jquery-ui.scss */
.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px;
}

/* line 480, ../sass/plugins/_jquery-ui.scss */
.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px;
}

/* line 481, ../sass/plugins/_jquery-ui.scss */
.ui-icon-grip-solid-vertical {
    background-position: -32px -224px;
}

/* line 482, ../sass/plugins/_jquery-ui.scss */
.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px;
}

/* line 483, ../sass/plugins/_jquery-ui.scss */
.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px;
}

/* line 484, ../sass/plugins/_jquery-ui.scss */
.ui-icon-grip-diagonal-se {
    background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
/* line 491, ../sass/plugins/_jquery-ui.scss */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    -khtml-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
}

/* line 492, ../sass/plugins/_jquery-ui.scss */
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    -khtml-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
}

/* line 493, ../sass/plugins/_jquery-ui.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -khtml-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

/* line 495, ../sass/plugins/_jquery-ui.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -khtml-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

/* line 502, ../sass/plugins/_jquery-ui.scss */
.ui-autocomplete {
    max-height: 150px;
    overflow: auto;
    font-size: 12px;
    color: #ccc;
    z-index: 10 !important;
}

/* Overlays */
/* line 511, ../sass/plugins/_jquery-ui.scss */
.ui-widget-overlay {
    background: #aaaaaa url(../img/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
    opacity: .3;
    filter: Alpha(Opacity=30);
}

/* line 512, ../sass/plugins/_jquery-ui.scss */
.ui-widget-shadow {
    margin: -8px 0 0 -8px;
    padding: 8px;
    background: #aaaaaa url(../img/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
    opacity: .3;
    filter: Alpha(Opacity=30);
    -moz-border-radius: 8px;
    -khtml-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}

/* line 1, ../sass/pages/_oblast.scss */
.line {
    overflow: auto;
}

/* line 7, ../sass/pages/_oblast.scss */
.oblast-page .l, .oblast-page .c, .oblast-page .r {
    width: 370px;
    float: left;
    margin: 0 30px 30px 0;
}
/* line 13, ../sass/pages/_oblast.scss */
.oblast-page .l a.all_stati, .oblast-page .c a.all_stati, .oblast-page .r a.all_stati {
    margin-top: 20px;
    margin-bottom: 20px;
    display: block;
}
/* line 19, ../sass/pages/_oblast.scss */
.oblast-page .r {
    margin-right: 0;
}
/* line 23, ../sass/pages/_oblast.scss */
.oblast-page .active {
    background: #dff2ff;
}

/* line 29, ../sass/pages/_oblast.scss */
.layout h2 {
    margin-bottom: 0;
}

/* line 2, ../sass/pages/_search.scss */
.search-page a.more {
    margin: 50px 0 50px 511px;
}

/* line 7, ../sass/pages/_search.scss */
.search_title {
    font-family: Arial;
    font-size: 21px;
    color: #373737;
    padding: 37px 0 45px 20px;
    border-bottom: 1px solid #e2e2e2;
}

/* line 1, ../sass/blocks/_search-forms.scss */
.search_form {
    margin-top: 10px;
}
/* line 6, ../sass/blocks/_search-forms.scss */
.search_form .news-filters .form-item select[name="news_themes"] {
    width: 273px;
}
/* line 10, ../sass/blocks/_search-forms.scss */
.search_form .news-filters .form-item input.form-search {
    width: 674px;
    height: 16px;
    margin: 8px 0 0;
    padding: 6px 28px 6px 8px;
    color: #a7afb5;
    border: 1px solid #c3c3c3;
    background: white;
    font-size: 14px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
/* line 26, ../sass/blocks/_search-forms.scss */
.search_form .news-filters .form-item input.check {
    margin: 0 0 0 20px;
}

/* line 1, ../sass/blocks/_lenta-news-item.scss */
.lenta-news-item {
    position: relative;
    margin: 16px 0;
    padding: 10px;
    border-style: solid;
    border-color: #dbdbdb;
    border-width: 0 1px 0 0;
    background: #fff;
    font-family: Tahoma, sans-serif;
    min-height: 120px;
}
/* line 13, ../sass/blocks/_lenta-news-item.scss */
.lenta-news-item .img {
    overflow: hidden;
    float: left;
    width: 110px;
}
.lenta-news-item .img img {
    max-height: 83px;
}
/* line 18, ../sass/blocks/_lenta-news-item.scss */
.lenta-news-item .img + .content {
    margin-left: 120px;
    min-height: 83px;
}
/* line 22, ../sass/blocks/_lenta-news-item.scss */
.lenta-news-item .content {
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
/* line 28, ../sass/blocks/_lenta-news-item.scss */
.lenta-news-item .content p {
    margin: 10px 0 0;
    color: #424d55;
    font-size: 13px;
    line-height: 20px;
}
/* line 35, ../sass/blocks/_lenta-news-item.scss */
.lenta-news-item .time {
    position: absolute;
    width: 30px;
    padding: 0 0 0 21px;
    top: 14px;
    right: -51px;
    color: #a7afb5;
    background: #ebebeb url('/img/ico/news-time-arrow.png?1360026548') no-repeat 0 0;
    font-size: 11px;
    line-height: 20px;
    text-align: right;
}
/* line 47, ../sass/blocks/_lenta-news-item.scss */
.lenta-news-item .looks-count {
    color: #a7afb5;
    font-size: 11px;
    line-height: 20px;
}
/* line 52, ../sass/blocks/_lenta-news-item.scss */
.lenta-news-item h3 {
    margin: 0;
    padding: 0;
    font-weight: normal;
    font-size: 11px;
    line-height: 20px;
}
/* line 59, ../sass/blocks/_lenta-news-item.scss */
.lenta-news-item h3 a {
    color: #417f43;
}
/* line 62, ../sass/blocks/_lenta-news-item.scss */
.lenta-news-item h3 a:hover {
    text-decoration: underline;
}

/* line 1, ../sass/blocks/_news-filters.scss */
.news-filters {
    margin: 0 0 2px;
    padding: 20px 16px 14px;
    background: #f6f6f6;
    border-bottom: 1px solid #ececec;
    font-family: Tahoma, sans-serif;
}
/* line 8, ../sass/blocks/_news-filters.scss */
.news-filters .form-item {
    margin: 0 0 10px;
}
/* line 11, ../sass/blocks/_news-filters.scss */
.news-filters .form-item + .form-item {
    margin-top: 20px;
}
/* line 15, ../sass/blocks/_news-filters.scss */
.news-filters .form-item label {
    color: #424d55;
    font-size: 14px;
}
/* line 20, ../sass/blocks/_news-filters.scss */
.news-filters .form-item .form-datepicker {
    width: 85px;
    height: 16px;
    margin: 0 5px;
    padding: 6px 25px 6px 8px;
    color: #a7afb5;
    border: 1px solid #c3c3c3;
    background: white url('/img/ico/calendar.png?1360026548') no-repeat 100% 50%;
    font-size: 14px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
/* line 31, ../sass/blocks/_news-filters.scss */
.news-filters .form-item select[name="news_themes"] {
    width: 288px;
}
/* line 34, ../sass/blocks/_news-filters.scss */
.news-filters .form-item select[name="news_region"] {
    width: 180px;
}
/* line 37, ../sass/blocks/_news-filters.scss */
.news-filters .form-item select[name="news_oblast"] {
    width: 180px;
}
/* line 40, ../sass/blocks/_news-filters.scss */
.news-filters .form-item .combo-wrapper {
    vertical-align: top;
    float: none;
    display: inline-block;
}
/* line 45, ../sass/blocks/_news-filters.scss */
.news-filters .form-item .form-submit {
    width: 68px;
    height: 28px;
    padding: 0;
    line-height: 26px;
}

/* line 55, ../sass/blocks/_news-filters.scss */
.news-filters select[name="news_themes"] {
    width: 232px !important;
    margin-right: 5px;
}

/* line 1, ../sass/blocks/_news-lenta.scss */
.news-lenta {
    position: relative;
    padding: 15px 0 1px 0;
}
/* line 6, ../sass/blocks/_news-lenta.scss */
.news-lenta:before, .news-lenta:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 50%;
}
/* line 13, ../sass/blocks/_news-lenta.scss */
.news-lenta:after {
    width: 24px;
    height: 15px;
    margin: 0 0 0 -12px;
    background: url('/img/ico/news-filter-arrow.png?1360026548') no-repeat 0 0;
}
/* line 19, ../sass/blocks/_news-lenta.scss */
.news-lenta:before {
    width: 2px;
    background: #dbdbdb;
    margin: 0 0 0 -1px;
    bottom: 34px;
}
/* line 26, ../sass/blocks/_news-lenta.scss */
.news-lenta .current-date {
    margin: 5px 0 10px;
    position: relative;
    color: #373737;
    background: #ebebeb;
    font: normal 18px/20px Tahoma, sans-serif;
    text-align: center;
}
/* line 35, ../sass/blocks/_news-lenta.scss */
.news-lenta .cols {
    overflow: hidden;
    position: relative;
}
/* line 39, ../sass/blocks/_news-lenta.scss */
.news-lenta .cols .col {
    width: 352px;
}
/* line 42, ../sass/blocks/_news-lenta.scss */
.news-lenta .cols .col.left {
    float: left;
}
/* line 45, ../sass/blocks/_news-lenta.scss */
.news-lenta .cols .col.right {
    padding-top: 35px;
    float: right;
}
/* line 49, ../sass/blocks/_news-lenta.scss */
.news-lenta .cols .col.right .lenta-news-item {
    border-width: 0 0 0 1px;
}
/* line 52, ../sass/blocks/_news-lenta.scss */
.news-lenta .cols .col.right .lenta-news-item .time {
    left: -52px;
    right: auto;
    padding: 0 22px 0 0;
    background: #ebebeb url('/img/ico/news-time-arrow2.png?1360026548') no-repeat 100% 0;
}
/* line 64, ../sass/blocks/_news-lenta.scss */
.news-lenta p a {
    border: none;
    text-decoration: none;
}
/* line 68, ../sass/blocks/_news-lenta.scss */
.news-lenta p a:hover {
    color: #417f43;
    text-decoration: underline;
}

/* line 5, ../sass/pages/_lenta.scss */
.add-to-yandex {
    display: block;
    margin: 0 0 20px;
    color: #fff !important;
    border: 1px solid white;
    background: #ce4141;
    font-size: 21px;
    line-height: 48px;
    text-align: center;
    -webkit-box-shadow: #b8b8b8 0 2px 1px;
    -moz-box-shadow: #b8b8b8 0 2px 1px;
    box-shadow: #b8b8b8 0 2px 1px;
}

/* line 17, ../sass/pages/_lenta.scss */
.internet-priemnaya {
    overflow: hidden;
    height: 100px;
    margin: 0 0 20px;
    padding: 0 10px 20px 155px;
    color: #fff !important;
    background: url('/img/priemnaya.jpg?344534') no-repeat 0 0;
    font: bold 14px/20px Tahoma, Arial, FreeSans, sans-serif;
    text-transform: uppercase;
    text-shadow: #1c5e97 1px 1px 0;
    display: table-cell;
    vertical-align: middle;
    width: 215px;
}

/* line 2, ../sass/blocks/_info-vedomstvo.scss */
.info-vedomstvo .rukovoditel {
    overflow: hidden;
    padding: 10px 20px 15px;
}
/* line 6, ../sass/blocks/_info-vedomstvo.scss */
.info-vedomstvo .rukovoditel .img {
    overflow: hidden;
    float: left;
    width: 130px;
}
/* line 11, ../sass/blocks/_info-vedomstvo.scss */
.info-vedomstvo .rukovoditel .content {
    display: block;
    margin: 0 0 0 146px;
    padding: 0;
}
/* line 16, ../sass/blocks/_info-vedomstvo.scss */
.info-vedomstvo .rukovoditel .name {
    font-size: 18px;
    line-height: 20px;
}
/* line 20, ../sass/blocks/_info-vedomstvo.scss */
.info-vedomstvo .rukovoditel .name a {
    color: #417f43;
}
/* line 23, ../sass/blocks/_info-vedomstvo.scss */
.info-vedomstvo .rukovoditel .name a:hover {
    text-decoration: underline;
}
/* line 28, ../sass/blocks/_info-vedomstvo.scss */
.info-vedomstvo .rukovoditel .doljnost {
    margin: 15px 0 0;
    color: #424d55;
    font-size: 12px;
}
/* line 34, ../sass/blocks/_info-vedomstvo.scss */
.info-vedomstvo .info {
    margin: 0;
    padding: 20px 15px 20px 20px;
    border-style: solid;
    border-color: #e2e2e2;
    border-width: 1px 0;
}
/* line 43, ../sass/blocks/_info-vedomstvo.scss */
.info-vedomstvo .info + .info {
    border-top: 0;
}
/* line 47, ../sass/blocks/_info-vedomstvo.scss */
.info-vedomstvo .info dt {
    float: left;
    width: 105px;
    margin: 0;
    padding: 0;
    color: #a7afb5;
    font: bold 12px/20px Tahoma, sans-serif;
}
/* line 55, ../sass/blocks/_info-vedomstvo.scss */
.info-vedomstvo .info dd {
    margin: 0 0 0 105px;
    padding: 0;
    color: #424d55;
    font: normal 12px/20px Tahoma, sans-serif;
}
/* line 61, ../sass/blocks/_info-vedomstvo.scss */
.info-vedomstvo .info dd address {
    font-style: normal;
}
/* line 64, ../sass/blocks/_info-vedomstvo.scss */
.info-vedomstvo .info dd ul {
    list-style: none;
}
/* line 67, ../sass/blocks/_info-vedomstvo.scss */
.info-vedomstvo .info dd ul li {
    overflow: hidden;
}
/* line 70, ../sass/blocks/_info-vedomstvo.scss */
.info-vedomstvo .info dd ul li + li {
    margin-top: 8px;
}
/* line 74, ../sass/blocks/_info-vedomstvo.scss */
.info-vedomstvo .info dd ul .phone {
    float: right;
}
/* line 77, ../sass/blocks/_info-vedomstvo.scss */
.info-vedomstvo .info dd ul .phone span {
    color: #ce4141;
}
/* line 82, ../sass/blocks/_info-vedomstvo.scss */
.info-vedomstvo .info dd a {
    color: #417f43;
    text-decoration: underline;
}
/* line 86, ../sass/blocks/_info-vedomstvo.scss */
.info-vedomstvo .info dd a:hover {
    text-decoration: none;
}
/* line 93, ../sass/blocks/_info-vedomstvo.scss */
.info-vedomstvo .show-map {
    margin: 10px 0 0;
    padding: 0 0 0 22px;
    background: url('/img/ico/show-map.png?1360032507') no-repeat 0 3px;
}
/* line 98, ../sass/blocks/_info-vedomstvo.scss */
.info-vedomstvo .show-map a {
    font-size: 11px;
    line-height: 20px;
}

/* line 2, ../sass/blocks/_tags.scss */
.tags h2 .ico {
    top: 0;
    right: -4px;
}
/* line 7, ../sass/blocks/_tags.scss */
.tags .tags-list {
    padding: 15px 10px 20px;
    background: #dff2ff;
}
/* line 12, ../sass/blocks/_tags.scss */
.tags .tags-list a {
    vertical-align: top;
    display: inline-block;
    margin: 10px 10px 0;
    color: #373737;
    border-bottom: 1px dashed #ce4141;
    font: normal 12px/20px Tahoma, sans-serif;
    height: 20px;
}
/* line 21, ../sass/blocks/_tags.scss */
.tags .tags-list a.active, .tags .tags-list a:hover {
    margin: 10px 0 0;
    padding: 0 10px;
    color: #fff;
    border-bottom: 0;
    background: #ce4141;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    height: 21px;
}

/* jQuery UI - v1.9.2 - 2012-11-23
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* Copyright 2012 jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
/* line 8, ../sass/_datapicker.scss */
.ui-helper-hidden {
    display: none;
}

/* line 9, ../sass/_datapicker.scss */
.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/* line 10, ../sass/_datapicker.scss */
.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}

/* line 11, ../sass/_datapicker.scss */
.ui-helper-clearfix:before, .ui-helper-clearfix:after {
    content: "";
    display: table;
}

/* line 12, ../sass/_datapicker.scss */
.ui-helper-clearfix:after {
    clear: both;
}

/* line 13, ../sass/_datapicker.scss */
.ui-helper-clearfix {
    zoom: 1;
}

/* line 14, ../sass/_datapicker.scss */
.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0);
}

/* Interaction Cues
----------------------------------*/
/* line 19, ../sass/_datapicker.scss */
.ui-state-disabled {
    cursor: default !important;
}

/* Icons
----------------------------------*/
/* states and ../img */
/* line 26, ../sass/_datapicker.scss */
.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
/* line 33, ../sass/_datapicker.scss */
.ui-widget-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* line 35, ../sass/_datapicker.scss */
.ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    position: relative;
    margin-top: 2px;
    padding: 0.5em 0.5em 0.5em 0.7em;
    zoom: 1;
}

/* line 36, ../sass/_datapicker.scss */
.ui-accordion .ui-accordion-icons {
    padding-left: 2.2em;
}

/* line 37, ../sass/_datapicker.scss */
.ui-accordion .ui-accordion-noicons {
    padding-left: .7em;
}

/* line 38, ../sass/_datapicker.scss */
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
    padding-left: 2.2em;
}

/* line 39, ../sass/_datapicker.scss */
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    position: absolute;
    left: .5em;
    top: 50%;
    margin-top: -8px;
}

/* line 40, ../sass/_datapicker.scss */
.ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    overflow: auto;
    zoom: 1;
}

/* line 42, ../sass/_datapicker.scss */
.ui-autocomplete {
    position: absolute;
    top: 0;
    left: 0;
    cursor: default;
}

/* workarounds */
/* line 50, ../sass/_datapicker.scss */
* html .ui-autocomplete {
    width: 1px;
}

/* without this, the menu expands to 100% in IE6 */
/* line 52, ../sass/_datapicker.scss */
.ui-button {
    display: inline-block;
    position: relative;
    padding: 0;
    margin-right: .1em;
    cursor: pointer;
    text-align: center;
    zoom: 1;
    overflow: visible;
}

/* the overflow property removes extra width in IE */
/* line 53, ../sass/_datapicker.scss */
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
    text-decoration: none;
}

/* line 54, ../sass/_datapicker.scss */
.ui-button-icon-only {
    width: 2.2em;
}

/* to make room for the icon, a width needs to be set here */
/* line 55, ../sass/_datapicker.scss */
button.ui-button-icon-only {
    width: 2.4em;
}

/* button elements seem to need a little more width */
/* line 56, ../sass/_datapicker.scss */
.ui-button-icons-only {
    width: 3.4em;
}

/* line 57, ../sass/_datapicker.scss */
button.ui-button-icons-only {
    width: 3.7em;
}

/*button text element */
/* line 60, ../sass/_datapicker.scss */
.ui-button .ui-button-text {
    display: block;
    line-height: 1.4;
}

/* line 61, ../sass/_datapicker.scss */
.ui-button-text-only .ui-button-text {
    padding: 0.4em 1em;
}

/* line 62, ../sass/_datapicker.scss */
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
    padding: .4em;
    text-indent: -9999999px;
}

/* line 63, ../sass/_datapicker.scss */
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
    padding: 0.4em 1em 0.4em 2.1em;
}

/* line 64, ../sass/_datapicker.scss */
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
    padding: 0.4em 2.1em 0.4em 1em;
}

/* line 65, ../sass/_datapicker.scss */
.ui-button-text-icons .ui-button-text {
    padding-left: 2.1em;
    padding-right: 2.1em;
}

/* no icon support for input elements, provide padding by default */
/* line 67, ../sass/_datapicker.scss */
input.ui-button {
    padding: 0.4em 1em;
}

/*button icon element(s) */
/* line 70, ../sass/_datapicker.scss */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
    position: absolute;
    top: 50%;
    margin-top: -8px;
}

/* line 71, ../sass/_datapicker.scss */
.ui-button-icon-only .ui-icon {
    left: 50%;
    margin-left: -8px;
}

/* line 72, ../sass/_datapicker.scss */
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
    left: .5em;
}

/* line 73, ../sass/_datapicker.scss */
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
    right: .5em;
}

/* line 74, ../sass/_datapicker.scss */
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
    right: .5em;
}

/*button sets*/
/* line 77, ../sass/_datapicker.scss */
.ui-buttonset {
    margin-right: 7px;
}

/* line 78, ../sass/_datapicker.scss */
.ui-buttonset .ui-button {
    margin-left: 0;
    margin-right: -.3em;
}

/* workarounds */
/* line 81, ../sass/_datapicker.scss */
button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/* reset extra padding in Firefox */
/* line 83, ../sass/_datapicker.scss */
.ui-datepicker {
    width: auto;
    padding: 0.2em 0.2em 0;
    display: none;
}

/* line 88, ../sass/_datapicker.scss */
.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: 0.2em 0;
}

/* line 90, ../sass/_datapicker.scss */
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 1px;
    width: 1.8em;
    height: 1.8em;
}

/* line 91, ../sass/_datapicker.scss */
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
    top: 1px;
}

/* line 92, ../sass/_datapicker.scss */
.ui-datepicker .ui-datepicker-prev {
    left: 0px;
}

/* line 93, ../sass/_datapicker.scss */
.ui-datepicker .ui-datepicker-next {
    right: 0px;
}

/* line 94, ../sass/_datapicker.scss */
.ui-datepicker .ui-datepicker-prev-hover {
    left: 0px;
}

/* line 95, ../sass/_datapicker.scss */
.ui-datepicker .ui-datepicker-next-hover {
    right: 0px;
}

/* line 96, ../sass/_datapicker.scss */
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px;
}

/* line 98, ../sass/_datapicker.scss */
.ui-datepicker .ui-datepicker-title {
    margin: 5px 20px 15px;
    line-height: 18px;
    text-align: center;
    color: #5f5f5f;
}

/* line 105, ../sass/_datapicker.scss */
.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0;
}

/* line 106, ../sass/_datapicker.scss */
.ui-datepicker select.ui-datepicker-month-year {
    width: 100%;
}

/* line 108, ../sass/_datapicker.scss */
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
    width: 49%;
}

/* line 110, ../sass/_datapicker.scss */
.ui-datepicker table {
    width: 100%;
    font-size: 10px;
    border-collapse: collapse;
    margin: 0 0 2px;
}

/* line 117, ../sass/_datapicker.scss */
.ui-datepicker th {
    padding: 3px 0;
    text-align: center;
    font-weight: normal;
    font-size: 11px;
    border: 0;
}

/*.ui-datepicker th.ui-datepicker-week-end,*/
/* line 125, ../sass/_datapicker.scss */
.ui-datepicker td.ui-datepicker-week-end, .ui-datepicker td.ui-datepicker-week-end a {
    color: #ce4141 !important;
}

/* line 129, ../sass/_datapicker.scss */
.ui-datepicker td {
    border: 0;
    padding: 1px 2px;
}

/* line 130, ../sass/_datapicker.scss */
.ui-datepicker td span, .ui-datepicker td a {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none;
}

/* line 131, ../sass/_datapicker.scss */
.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: 0.7em 0 0 0;
    padding: 0 0.2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}

/* line 132, ../sass/_datapicker.scss */
.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: 0.5em 0.2em 0.4em;
    cursor: pointer;
    padding: 0.2em 0.6em 0.3em 0.6em;
    width: auto;
    overflow: visible;
}

/* line 133, ../sass/_datapicker.scss */
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left;
}

/* with multiple calendars */
/* line 136, ../sass/_datapicker.scss */
.ui-datepicker.ui-datepicker-multi {
    width: auto;
}

/* line 137, ../sass/_datapicker.scss */
.ui-datepicker-multi .ui-datepicker-group {
    float: left;
}

/* line 138, ../sass/_datapicker.scss */
.ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto 0.4em;
}

/* line 139, ../sass/_datapicker.scss */
.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%;
}

/* line 140, ../sass/_datapicker.scss */
.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%;
}

/* line 141, ../sass/_datapicker.scss */
.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%;
}

/* line 142, ../sass/_datapicker.scss */
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
    border-left-width: 0;
}

/* line 143, ../sass/_datapicker.scss */
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
}

/* line 144, ../sass/_datapicker.scss */
.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left;
}

/* line 145, ../sass/_datapicker.scss */
.ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0em;
}

/* RTL support */
/* line 148, ../sass/_datapicker.scss */
.ui-datepicker-rtl {
    direction: rtl;
}

/* line 149, ../sass/_datapicker.scss */
.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto;
}

/* line 150, ../sass/_datapicker.scss */
.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto;
}

/* line 151, ../sass/_datapicker.scss */
.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto;
}

/* line 152, ../sass/_datapicker.scss */
.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto;
}

/* line 153, ../sass/_datapicker.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right;
}

/* line 154, ../sass/_datapicker.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left;
}

/* line 155, ../sass/_datapicker.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: right;
}

/* line 156, ../sass/_datapicker.scss */
.ui-datepicker-rtl .ui-datepicker-group {
    float: right;
}

/* line 157, ../sass/_datapicker.scss */
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}

/* line 158, ../sass/_datapicker.scss */
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
/* line 161, ../sass/_datapicker.scss */
.ui-datepicker-cover {
    position: absolute;
    /*must have*/
    z-index: -1;
    /*must have*/
    filter: mask();
    /*must have*/
    top: -4px;
    /*must have*/
    left: -4px;
    /*must have*/
    width: 200px;
    /*must have*/
    height: 200px;
    /*must have*/
}

/* line 170, ../sass/_datapicker.scss */
.ui-dialog {
    position: absolute;
    top: 0;
    left: 0;
    padding: .2em;
    width: 300px;
    overflow: hidden;
}

/* line 171, ../sass/_datapicker.scss */
.ui-dialog .ui-dialog-titlebar {
    padding: 0.4em 1em;
    position: relative;
}

/* line 172, ../sass/_datapicker.scss */
.ui-dialog .ui-dialog-title {
    float: left;
    margin: 0.1em 16px 0.1em 0;
}

/* line 173, ../sass/_datapicker.scss */
.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 50%;
    width: 19px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 18px;
}

/* line 174, ../sass/_datapicker.scss */
.ui-dialog .ui-dialog-titlebar-close span {
    display: block;
    margin: 1px;
}

/* line 175, ../sass/_datapicker.scss */
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
    padding: 0;
}

/* line 176, ../sass/_datapicker.scss */
.ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: 0.5em 1em;
    background: none;
    overflow: auto;
    zoom: 1;
}

/* line 178, ../sass/_datapicker.scss */
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right;
}

/* line 179, ../sass/_datapicker.scss */
.ui-dialog .ui-dialog-buttonpane button {
    margin: 0.5em 0.4em 0.5em 0;
    cursor: pointer;
}

/* line 180, ../sass/_datapicker.scss */
.ui-dialog .ui-resizable-se {
    width: 14px;
    height: 14px;
    right: 3px;
    bottom: 3px;
}

/* line 181, ../sass/_datapicker.scss */
.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}

/* line 183, ../sass/_datapicker.scss */
.ui-menu {
    list-style: none;
    padding: 2px;
    margin: 0;
    display: block;
    outline: none;
}

/* line 184, ../sass/_datapicker.scss */
.ui-menu .ui-menu {
    margin-top: -3px;
    position: absolute;
}

/* line 185, ../sass/_datapicker.scss */
.ui-menu .ui-menu-item {
    margin: 0;
    padding: 0;
    zoom: 1;
    width: 100%;
}

/* line 186, ../sass/_datapicker.scss */
.ui-menu .ui-menu-divider {
    margin: 5px -2px 5px -2px;
    height: 0;
    font-size: 0;
    line-height: 0;
    border-width: 1px 0 0 0;
}

/* line 187, ../sass/_datapicker.scss */
.ui-menu .ui-menu-item a {
    text-decoration: none;
    display: block;
    padding: 2px 0.4em;
    line-height: 1.5;
    zoom: 1;
    font-weight: normal;
}

/* line 189, ../sass/_datapicker.scss */
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
    font-weight: normal;
    margin: -1px;
}

/* line 191, ../sass/_datapicker.scss */
.ui-menu .ui-state-disabled {
    font-weight: normal;
    margin: 0.4em 0 0.2em;
    line-height: 1.5;
}

/* line 192, ../sass/_datapicker.scss */
.ui-menu .ui-state-disabled a {
    cursor: default;
}

/* icon support */
/* line 195, ../sass/_datapicker.scss */
.ui-menu-icons {
    position: relative;
}

/* line 196, ../sass/_datapicker.scss */
.ui-menu-icons .ui-menu-item a {
    position: relative;
    padding-left: 2em;
}

/* left-aligned */
/* line 199, ../sass/_datapicker.scss */
.ui-menu .ui-icon {
    position: absolute;
    top: .2em;
    left: .2em;
}

/* right-aligned */
/* line 202, ../sass/_datapicker.scss */
.ui-menu .ui-menu-icon {
    position: static;
    float: right;
}

/* line 204, ../sass/_datapicker.scss */
.ui-progressbar {
    height: 2em;
    text-align: left;
    overflow: hidden;
}

/* line 205, ../sass/_datapicker.scss */
.ui-progressbar .ui-progressbar-value {
    margin: -1px;
    height: 100%;
}

/* line 206, ../sass/_datapicker.scss */
.ui-resizable {
    position: relative;
}

/* line 207, ../sass/_datapicker.scss */
.ui-resizable-handle {
    position: absolute;
    font-size: 0.1px;
    display: block;
}

/* line 208, ../sass/_datapicker.scss */
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
    display: none;
}

/* line 209, ../sass/_datapicker.scss */
.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0;
}

/* line 210, ../sass/_datapicker.scss */
.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0;
}

/* line 211, ../sass/_datapicker.scss */
.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%;
}

/* line 212, ../sass/_datapicker.scss */
.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%;
}

/* line 213, ../sass/_datapicker.scss */
.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px;
}

/* line 214, ../sass/_datapicker.scss */
.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px;
}

/* line 215, ../sass/_datapicker.scss */
.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px;
}

/* line 216, ../sass/_datapicker.scss */
.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px;
}

/* line 217, ../sass/_datapicker.scss */
.ui-selectable-helper {
    position: absolute;
    z-index: 100;
    border: 1px dotted black;
}

/* line 219, ../sass/_datapicker.scss */
.ui-slider {
    position: relative;
    text-align: left;
}

/* line 220, ../sass/_datapicker.scss */
.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default;
}

/* line 221, ../sass/_datapicker.scss */
.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0;
}

/* line 223, ../sass/_datapicker.scss */
.ui-slider-horizontal {
    height: .8em;
}

/* line 224, ../sass/_datapicker.scss */
.ui-slider-horizontal .ui-slider-handle {
    top: -.3em;
    margin-left: -.6em;
}

/* line 225, ../sass/_datapicker.scss */
.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
}

/* line 226, ../sass/_datapicker.scss */
.ui-slider-horizontal .ui-slider-range-min {
    left: 0;
}

/* line 227, ../sass/_datapicker.scss */
.ui-slider-horizontal .ui-slider-range-max {
    right: 0;
}

/* line 229, ../sass/_datapicker.scss */
.ui-slider-vertical {
    width: .8em;
    height: 100px;
}

/* line 230, ../sass/_datapicker.scss */
.ui-slider-vertical .ui-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em;
}

/* line 231, ../sass/_datapicker.scss */
.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%;
}

/* line 232, ../sass/_datapicker.scss */
.ui-slider-vertical .ui-slider-range-min {
    bottom: 0;
}

/* line 233, ../sass/_datapicker.scss */
.ui-slider-vertical .ui-slider-range-max {
    top: 0;
}

/* line 234, ../sass/_datapicker.scss */
.ui-spinner {
    position: relative;
    display: inline-block;
    overflow: hidden;
    padding: 0;
    vertical-align: middle;
}

/* line 235, ../sass/_datapicker.scss */
.ui-spinner-input {
    border: none;
    background: none;
    padding: 0;
    margin: 0.2em 0;
    vertical-align: middle;
    margin-left: .4em;
    margin-right: 22px;
}

/* line 236, ../sass/_datapicker.scss */
.ui-spinner-button {
    width: 16px;
    height: 50%;
    font-size: .5em;
    padding: 0;
    margin: 0;
    text-align: center;
    position: absolute;
    cursor: default;
    display: block;
    overflow: hidden;
    right: 0;
}

/* line 237, ../sass/_datapicker.scss */
.ui-spinner a.ui-spinner-button {
    border-top: none;
    border-bottom: none;
    border-right: none;
}

/* more specificity required here to overide default borders */
/* line 238, ../sass/_datapicker.scss */
.ui-spinner .ui-icon {
    position: absolute;
    margin-top: -8px;
    top: 50%;
    left: 0;
}

/* vertical centre icon */
/* line 239, ../sass/_datapicker.scss */
.ui-spinner-up {
    top: 0;
}

/* line 240, ../sass/_datapicker.scss */
.ui-spinner-down {
    bottom: 0;
}

/* TR overrides */
/* line 243, ../sass/_datapicker.scss */
.ui-spinner .ui-icon-triangle-1-s {
    /* need to fix icons sprite */
    background-position: -65px -16px;
}

/* line 248, ../sass/_datapicker.scss */
.ui-tabs {
    position: relative;
    padding: .2em;
    zoom: 1;
}

/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
/* line 249, ../sass/_datapicker.scss */
.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: 0.2em 0.2em 0;
}

/* line 250, ../sass/_datapicker.scss */
.ui-tabs .ui-tabs-nav li {
    list-style: none;
    float: left;
    position: relative;
    top: 0;
    margin: 1px 0.2em 0 0;
    border-bottom: 0;
    padding: 0;
    white-space: nowrap;
}

/* line 251, ../sass/_datapicker.scss */
.ui-tabs .ui-tabs-nav li a {
    float: left;
    padding: 0.5em 1em;
    text-decoration: none;
}

/* line 252, ../sass/_datapicker.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: -1px;
    padding-bottom: 1px;
}

/* line 253, ../sass/_datapicker.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
    cursor: text;
}

/* line 254, ../sass/_datapicker.scss */
.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
    cursor: pointer;
}

/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
/* line 255, ../sass/_datapicker.scss */
.ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 1em 1.4em;
    background: none;
}

/* line 257, ../sass/_datapicker.scss */
.ui-tooltip {
    padding: 8px;
    position: absolute;
    z-index: 9999;
    max-width: 300px;
    -webkit-box-shadow: 0 0 5px #aaaaaa;
    box-shadow: 0 0 5px #aaaaaa;
}

/* Fades and background-../img don't work well together in IE6, drop the image */
/* line 266, ../sass/_datapicker.scss */
* html .ui-tooltip {
    background-image: none;
}

/* line 269, ../sass/_datapicker.scss */
body .ui-tooltip {
    border-width: 2px;
}

/* Component containers
----------------------------------*/
/* line 273, ../sass/_datapicker.scss */
.ui-widget {
    font-family: Verdana, Arial, sans-serif;
    font-size: 14px;
    color: #5f5f5f;
}

/* line 277, ../sass/_datapicker.scss */
.ui-widget .ui-widget {
    font-size: 1em;
}

/* line 278, ../sass/_datapicker.scss */
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: Verdana, Arial, sans-serif;
    font-size: 1em;
}

/* line 280, ../sass/_datapicker.scss */
.ui-widget-content {
    background: white url(../img/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
    color: #222222;
}

/* line 282, ../sass/_datapicker.scss */
.ui-widget-content a {
    color: #222222;
}

/* line 283, ../sass/_datapicker.scss */
.ui-widget-header {
    color: #222222;
    font-weight: bold;
}

/* line 284, ../sass/_datapicker.scss */
.ui-widget-header a {
    color: #222222;
}

/* Interaction states
----------------------------------*/
/* line 289, ../sass/_datapicker.scss */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    font-weight: normal;
    color: #417f43;
    text-align: center;
    border: 1px solid #ffffff;
}

/* line 295, ../sass/_datapicker.scss */
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #417f43;
    text-decoration: none;
}

/* line 301, ../sass/_datapicker.scss */
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover,
.ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    font-weight: normal;
    color: #417f43;
    text-decoration: underline;
}

/* line 307, ../sass/_datapicker.scss */
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited {
    color: #212121;
    text-decoration: none;
}

/* line 308, ../sass/_datapicker.scss */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    background: white url(../img/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #212121;
}

/* line 309, ../sass/_datapicker.scss */
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    text-decoration: underline;
    color: #417f43;
    text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
/* line 314, ../sass/_datapicker.scss */
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    color: #417f43;
    border: none;
    /*position: absolute;*/
    height: 25px;
    line-height: 24px;
    margin-right: -4px;
    margin-left: -4px;
    font-weight: bold;
}

/* line 326, ../sass/_datapicker.scss */
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
    color: #363636;
}

/* line 327, ../sass/_datapicker.scss */
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
    border: 1px solid #cd0a0a;
    background: #fef1ec url(../img/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
    color: #cd0a0a;
}

/* line 328, ../sass/_datapicker.scss */
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
    color: #cd0a0a;
}

/* line 329, ../sass/_datapicker.scss */
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
    color: #cd0a0a;
}

/* line 330, ../sass/_datapicker.scss */
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
    font-weight: bold;
}

/* line 331, ../sass/_datapicker.scss */
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: normal;
}

/* line 332, ../sass/_datapicker.scss */
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none;
}

/* line 333, ../sass/_datapicker.scss */
.ui-state-disabled .ui-icon {
    filter: Alpha(Opacity=35);
}

/* For IE8 - See #6059 */
/* Icons
----------------------------------*/
/* states and ../img */
/* line 339, ../sass/_datapicker.scss */
.ui-icon {
    width: 16px;
    height: 16px;
    background-image: url(../img/ui-icons_454545_256x240.png);
}

/* line 340, ../sass/_datapicker.scss */
.ui-widget-content .ui-icon {
    background-image: url(../img/ui-icons_454545_256x240.png);
}

/* line 341, ../sass/_datapicker.scss */
.ui-widget-header .ui-icon {
    background-image: url(../img/ui-icons_454545_256x240.png);
}

/* line 342, ../sass/_datapicker.scss */
.ui-state-default .ui-icon {
    background-image: url(../img/ui-icons_454545_256x240.png);
}

/* line 344, ../sass/_datapicker.scss */
.ui-state-active .ui-icon {
    background-image: url(../img/ui-icons_454545_256x240.png);
}

/* line 345, ../sass/_datapicker.scss */
.ui-state-highlight .ui-icon {
    background-image: url(../img/ui-icons_454545_256x240.png);
}

/* line 346, ../sass/_datapicker.scss */
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
    background-image: url(../img/ui-icons_cd0a0a_256x240.png);
}

/* positioning */
/* line 349, ../sass/_datapicker.scss */
.ui-icon-carat-1-n {
    background-position: 0 0;
}

/* line 350, ../sass/_datapicker.scss */
.ui-icon-carat-1-ne {
    background-position: -16px 0;
}

/* line 351, ../sass/_datapicker.scss */
.ui-icon-carat-1-e {
    background-position: -32px 0;
}

/* line 352, ../sass/_datapicker.scss */
.ui-icon-carat-1-se {
    background-position: -48px 0;
}

/* line 353, ../sass/_datapicker.scss */
.ui-icon-carat-1-s {
    background-position: -64px 0;
}

/* line 354, ../sass/_datapicker.scss */
.ui-icon-carat-1-sw {
    background-position: -80px 0;
}

/* line 355, ../sass/_datapicker.scss */
.ui-icon-carat-1-w {
    background-position: -96px 0;
}

/* line 356, ../sass/_datapicker.scss */
.ui-icon-carat-1-nw {
    background-position: -112px 0;
}

/* line 357, ../sass/_datapicker.scss */
.ui-icon-carat-2-n-s {
    background-position: -128px 0;
}

/* line 358, ../sass/_datapicker.scss */
.ui-icon-carat-2-e-w {
    background-position: -144px 0;
}

/* line 359, ../sass/_datapicker.scss */
.ui-icon-triangle-1-n {
    background-position: 0 -16px;
}

/* line 360, ../sass/_datapicker.scss */
.ui-icon-triangle-1-ne {
    background-position: -16px -16px;
}

/* line 361, ../sass/_datapicker.scss */
.ui-icon-triangle-1-e {
    background-position: -32px -16px;
}

/* line 362, ../sass/_datapicker.scss */
.ui-icon-triangle-1-se {
    background-position: -48px -16px;
}

/* line 363, ../sass/_datapicker.scss */
.ui-icon-triangle-1-s {
    background-position: -64px -16px;
}

/* line 364, ../sass/_datapicker.scss */
.ui-icon-triangle-1-sw {
    background-position: -80px -16px;
}

/* line 365, ../sass/_datapicker.scss */
.ui-icon-triangle-1-w {
    background-position: -96px -16px;
}

/* line 366, ../sass/_datapicker.scss */
.ui-icon-triangle-1-nw {
    background-position: -112px -16px;
}

/* line 367, ../sass/_datapicker.scss */
.ui-icon-triangle-2-n-s {
    background-position: -128px -16px;
}

/* line 368, ../sass/_datapicker.scss */
.ui-icon-triangle-2-e-w {
    background-position: -144px -16px;
}

/* line 369, ../sass/_datapicker.scss */
.ui-icon-arrow-1-n {
    background-position: 0 -32px;
}

/* line 370, ../sass/_datapicker.scss */
.ui-icon-arrow-1-ne {
    background-position: -16px -32px;
}

/* line 371, ../sass/_datapicker.scss */
.ui-icon-arrow-1-e {
    background-position: -32px -32px;
}

/* line 372, ../sass/_datapicker.scss */
.ui-icon-arrow-1-se {
    background-position: -48px -32px;
}

/* line 373, ../sass/_datapicker.scss */
.ui-icon-arrow-1-s {
    background-position: -64px -32px;
}

/* line 374, ../sass/_datapicker.scss */
.ui-icon-arrow-1-sw {
    background-position: -80px -32px;
}

/* line 375, ../sass/_datapicker.scss */
.ui-icon-arrow-1-w {
    background-position: -96px -32px;
}

/* line 376, ../sass/_datapicker.scss */
.ui-icon-arrow-1-nw {
    background-position: -112px -32px;
}

/* line 377, ../sass/_datapicker.scss */
.ui-icon-arrow-2-n-s {
    background-position: -128px -32px;
}

/* line 378, ../sass/_datapicker.scss */
.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px;
}

/* line 379, ../sass/_datapicker.scss */
.ui-icon-arrow-2-e-w {
    background-position: -160px -32px;
}

/* line 380, ../sass/_datapicker.scss */
.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px;
}

/* line 381, ../sass/_datapicker.scss */
.ui-icon-arrowstop-1-n {
    background-position: -192px -32px;
}

/* line 382, ../sass/_datapicker.scss */
.ui-icon-arrowstop-1-e {
    background-position: -208px -32px;
}

/* line 383, ../sass/_datapicker.scss */
.ui-icon-arrowstop-1-s {
    background-position: -224px -32px;
}

/* line 384, ../sass/_datapicker.scss */
.ui-icon-arrowstop-1-w {
    background-position: -240px -32px;
}

/* line 385, ../sass/_datapicker.scss */
.ui-icon-arrowthick-1-n {
    background-position: 0 -48px;
}

/* line 386, ../sass/_datapicker.scss */
.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px;
}

/* line 387, ../sass/_datapicker.scss */
.ui-icon-arrowthick-1-e {
    background-position: -32px -48px;
}

/* line 388, ../sass/_datapicker.scss */
.ui-icon-arrowthick-1-se {
    background-position: -48px -48px;
}

/* line 389, ../sass/_datapicker.scss */
.ui-icon-arrowthick-1-s {
    background-position: -64px -48px;
}

/* line 390, ../sass/_datapicker.scss */
.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px;
}

/* line 391, ../sass/_datapicker.scss */
.ui-icon-arrowthick-1-w {
    background-position: -96px -48px;
}

/* line 392, ../sass/_datapicker.scss */
.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px;
}

/* line 393, ../sass/_datapicker.scss */
.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px;
}

/* line 394, ../sass/_datapicker.scss */
.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px;
}

/* line 395, ../sass/_datapicker.scss */
.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px;
}

/* line 396, ../sass/_datapicker.scss */
.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px;
}

/* line 397, ../sass/_datapicker.scss */
.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px;
}

/* line 398, ../sass/_datapicker.scss */
.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px;
}

/* line 399, ../sass/_datapicker.scss */
.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px;
}

/* line 400, ../sass/_datapicker.scss */
.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px;
}

/* line 401, ../sass/_datapicker.scss */
.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px;
}

/* line 402, ../sass/_datapicker.scss */
.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px;
}

/* line 403, ../sass/_datapicker.scss */
.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px;
}

/* line 404, ../sass/_datapicker.scss */
.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px;
}

/* line 405, ../sass/_datapicker.scss */
.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px;
}

/* line 406, ../sass/_datapicker.scss */
.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px;
}

/* line 407, ../sass/_datapicker.scss */
.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px;
}

/* line 408, ../sass/_datapicker.scss */
.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px;
}

/* line 409, ../sass/_datapicker.scss */
.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px;
}

/* line 410, ../sass/_datapicker.scss */
.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px;
}

/* line 411, ../sass/_datapicker.scss */
.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px;
}

/* line 412, ../sass/_datapicker.scss */
.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px;
}

/* line 413, ../sass/_datapicker.scss */
.ui-icon-arrow-4 {
    background-position: 0 -80px;
}

/* line 414, ../sass/_datapicker.scss */
.ui-icon-arrow-4-diag {
    background-position: -16px -80px;
}

/* line 415, ../sass/_datapicker.scss */
.ui-icon-extlink {
    background-position: -32px -80px;
}

/* line 416, ../sass/_datapicker.scss */
.ui-icon-newwin {
    background-position: -48px -80px;
}

/* line 417, ../sass/_datapicker.scss */
.ui-icon-refresh {
    background-position: -64px -80px;
}

/* line 418, ../sass/_datapicker.scss */
.ui-icon-shuffle {
    background-position: -80px -80px;
}

/* line 419, ../sass/_datapicker.scss */
.ui-icon-transfer-e-w {
    background-position: -96px -80px;
}

/* line 420, ../sass/_datapicker.scss */
.ui-icon-transferthick-e-w {
    background-position: -112px -80px;
}

/* line 421, ../sass/_datapicker.scss */
.ui-icon-folder-collapsed {
    background-position: 0 -96px;
}

/* line 422, ../sass/_datapicker.scss */
.ui-icon-folder-open {
    background-position: -16px -96px;
}

/* line 423, ../sass/_datapicker.scss */
.ui-icon-document {
    background-position: -32px -96px;
}

/* line 424, ../sass/_datapicker.scss */
.ui-icon-document-b {
    background-position: -48px -96px;
}

/* line 425, ../sass/_datapicker.scss */
.ui-icon-note {
    background-position: -64px -96px;
}

/* line 426, ../sass/_datapicker.scss */
.ui-icon-mail-closed {
    background-position: -80px -96px;
}

/* line 427, ../sass/_datapicker.scss */
.ui-icon-mail-open {
    background-position: -96px -96px;
}

/* line 428, ../sass/_datapicker.scss */
.ui-icon-suitcase {
    background-position: -112px -96px;
}

/* line 429, ../sass/_datapicker.scss */
.ui-icon-comment {
    background-position: -128px -96px;
}

/* line 430, ../sass/_datapicker.scss */
.ui-icon-person {
    background-position: -144px -96px;
}

/* line 431, ../sass/_datapicker.scss */
.ui-icon-print {
    background-position: -160px -96px;
}

/* line 432, ../sass/_datapicker.scss */
.ui-icon-trash {
    background-position: -176px -96px;
}

/* line 433, ../sass/_datapicker.scss */
.ui-icon-locked {
    background-position: -192px -96px;
}

/* line 434, ../sass/_datapicker.scss */
.ui-icon-unlocked {
    background-position: -208px -96px;
}

/* line 435, ../sass/_datapicker.scss */
.ui-icon-bookmark {
    background-position: -224px -96px;
}

/* line 436, ../sass/_datapicker.scss */
.ui-icon-tag {
    background-position: -240px -96px;
}

/* line 437, ../sass/_datapicker.scss */
.ui-icon-home {
    background-position: 0 -112px;
}

/* line 438, ../sass/_datapicker.scss */
.ui-icon-flag {
    background-position: -16px -112px;
}

/* line 439, ../sass/_datapicker.scss */
.ui-icon-calendar {
    background-position: -32px -112px;
}

/* line 440, ../sass/_datapicker.scss */
.ui-icon-cart {
    background-position: -48px -112px;
}

/* line 441, ../sass/_datapicker.scss */
.ui-icon-pencil {
    background-position: -64px -112px;
}

/* line 442, ../sass/_datapicker.scss */
.ui-icon-clock {
    background-position: -80px -112px;
}

/* line 443, ../sass/_datapicker.scss */
.ui-icon-disk {
    background-position: -96px -112px;
}

/* line 444, ../sass/_datapicker.scss */
.ui-icon-calculator {
    background-position: -112px -112px;
}

/* line 445, ../sass/_datapicker.scss */
.ui-icon-zoomin {
    background-position: -128px -112px;
}

/* line 446, ../sass/_datapicker.scss */
.ui-icon-zoomout {
    background-position: -144px -112px;
}

/* line 447, ../sass/_datapicker.scss */
.ui-icon-search {
    background-position: -160px -112px;
}

/* line 448, ../sass/_datapicker.scss */
.ui-icon-wrench {
    background-position: -176px -112px;
}

/* line 449, ../sass/_datapicker.scss */
.ui-icon-gear {
    background-position: -192px -112px;
}

/* line 450, ../sass/_datapicker.scss */
.ui-icon-heart {
    background-position: -208px -112px;
}

/* line 451, ../sass/_datapicker.scss */
.ui-icon-star {
    background-position: -224px -112px;
}

/* line 452, ../sass/_datapicker.scss */
.ui-icon-link {
    background-position: -240px -112px;
}

/* line 453, ../sass/_datapicker.scss */
.ui-icon-cancel {
    background-position: 0 -128px;
}

/* line 454, ../sass/_datapicker.scss */
.ui-icon-plus {
    background-position: -16px -128px;
}

/* line 455, ../sass/_datapicker.scss */
.ui-icon-plusthick {
    background-position: -32px -128px;
}

/* line 456, ../sass/_datapicker.scss */
.ui-icon-minus {
    background-position: -48px -128px;
}

/* line 457, ../sass/_datapicker.scss */
.ui-icon-minusthick {
    background-position: -64px -128px;
}

/* line 458, ../sass/_datapicker.scss */
.ui-icon-close {
    background-position: -80px -128px;
}

/* line 459, ../sass/_datapicker.scss */
.ui-icon-closethick {
    background-position: -96px -128px;
}

/* line 460, ../sass/_datapicker.scss */
.ui-icon-key {
    background-position: -112px -128px;
}

/* line 461, ../sass/_datapicker.scss */
.ui-icon-lightbulb {
    background-position: -128px -128px;
}

/* line 462, ../sass/_datapicker.scss */
.ui-icon-scissors {
    background-position: -144px -128px;
}

/* line 463, ../sass/_datapicker.scss */
.ui-icon-clipboard {
    background-position: -160px -128px;
}

/* line 464, ../sass/_datapicker.scss */
.ui-icon-copy {
    background-position: -176px -128px;
}

/* line 465, ../sass/_datapicker.scss */
.ui-icon-contact {
    background-position: -192px -128px;
}

/* line 466, ../sass/_datapicker.scss */
.ui-icon-image {
    background-position: -208px -128px;
}

/* line 467, ../sass/_datapicker.scss */
.ui-icon-video {
    background-position: -224px -128px;
}

/* line 468, ../sass/_datapicker.scss */
.ui-icon-script {
    background-position: -240px -128px;
}

/* line 469, ../sass/_datapicker.scss */
.ui-icon-alert {
    background-position: 0 -144px;
}

/* line 470, ../sass/_datapicker.scss */
.ui-icon-info {
    background-position: -16px -144px;
}

/* line 471, ../sass/_datapicker.scss */
.ui-icon-notice {
    background-position: -32px -144px;
}

/* line 472, ../sass/_datapicker.scss */
.ui-icon-help {
    background-position: -48px -144px;
}

/* line 473, ../sass/_datapicker.scss */
.ui-icon-check {
    background-position: -64px -144px;
}

/* line 474, ../sass/_datapicker.scss */
.ui-icon-bullet {
    background-position: -80px -144px;
}

/* line 475, ../sass/_datapicker.scss */
.ui-icon-radio-on {
    background-position: -96px -144px;
}

/* line 476, ../sass/_datapicker.scss */
.ui-icon-radio-off {
    background-position: -112px -144px;
}

/* line 477, ../sass/_datapicker.scss */
.ui-icon-pin-w {
    background-position: -128px -144px;
}

/* line 478, ../sass/_datapicker.scss */
.ui-icon-pin-s {
    background-position: -144px -144px;
}

/* line 479, ../sass/_datapicker.scss */
.ui-icon-play {
    background-position: 0 -160px;
}

/* line 480, ../sass/_datapicker.scss */
.ui-icon-pause {
    background-position: -16px -160px;
}

/* line 481, ../sass/_datapicker.scss */
.ui-icon-seek-next {
    background-position: -32px -160px;
}

/* line 482, ../sass/_datapicker.scss */
.ui-icon-seek-prev {
    background-position: -48px -160px;
}

/* line 483, ../sass/_datapicker.scss */
.ui-icon-seek-end {
    background-position: -64px -160px;
}

/* line 484, ../sass/_datapicker.scss */
.ui-icon-seek-start {
    background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
/* line 486, ../sass/_datapicker.scss */
.ui-icon-seek-first {
    background-position: -80px -160px;
}

/* line 487, ../sass/_datapicker.scss */
.ui-icon-stop {
    background-position: -96px -160px;
}

/* line 488, ../sass/_datapicker.scss */
.ui-icon-eject {
    background-position: -112px -160px;
}

/* line 489, ../sass/_datapicker.scss */
.ui-icon-volume-off {
    background-position: -128px -160px;
}

/* line 490, ../sass/_datapicker.scss */
.ui-icon-volume-on {
    background-position: -144px -160px;
}

/* line 491, ../sass/_datapicker.scss */
.ui-icon-power {
    background-position: 0 -176px;
}

/* line 492, ../sass/_datapicker.scss */
.ui-icon-signal-diag {
    background-position: -16px -176px;
}

/* line 493, ../sass/_datapicker.scss */
.ui-icon-signal {
    background-position: -32px -176px;
}

/* line 494, ../sass/_datapicker.scss */
.ui-icon-battery-0 {
    background-position: -48px -176px;
}

/* line 495, ../sass/_datapicker.scss */
.ui-icon-battery-1 {
    background-position: -64px -176px;
}

/* line 496, ../sass/_datapicker.scss */
.ui-icon-battery-2 {
    background-position: -80px -176px;
}

/* line 497, ../sass/_datapicker.scss */
.ui-icon-battery-3 {
    background-position: -96px -176px;
}

/* line 498, ../sass/_datapicker.scss */
.ui-icon-circle-plus {
    background-position: 0 -192px;
}

/* line 499, ../sass/_datapicker.scss */
.ui-icon-circle-minus {
    background-position: -16px -192px;
}

/* line 500, ../sass/_datapicker.scss */
.ui-icon-circle-close {
    background-position: -32px -192px;
}

/* line 501, ../sass/_datapicker.scss */
.ui-icon-circle-triangle-e {
    background-position: -48px -192px;
}

/* line 502, ../sass/_datapicker.scss */
.ui-icon-circle-triangle-s {
    background-position: -64px -192px;
}

/* line 503, ../sass/_datapicker.scss */
.ui-icon-circle-triangle-w {
    background-position: -80px -192px;
}

/* line 504, ../sass/_datapicker.scss */
.ui-icon-circle-triangle-n {
    background-position: -96px -192px;
}

/* line 505, ../sass/_datapicker.scss */
.ui-icon-circle-arrow-e {
    background-position: -112px -192px;
}

/* line 506, ../sass/_datapicker.scss */
.ui-icon-circle-arrow-s {
    background-position: -128px -192px;
}

/* line 507, ../sass/_datapicker.scss */
.ui-icon-circle-arrow-w {
    background-position: -144px -192px;
}

/* line 508, ../sass/_datapicker.scss */
.ui-icon-circle-arrow-n {
    background-position: -160px -192px;
}

/* line 509, ../sass/_datapicker.scss */
.ui-icon-circle-zoomin {
    background-position: -176px -192px;
}

/* line 510, ../sass/_datapicker.scss */
.ui-icon-circle-zoomout {
    background-position: -192px -192px;
}

/* line 511, ../sass/_datapicker.scss */
.ui-icon-circle-check {
    background-position: -208px -192px;
}

/* line 512, ../sass/_datapicker.scss */
.ui-icon-circlesmall-plus {
    background-position: 0 -208px;
}

/* line 513, ../sass/_datapicker.scss */
.ui-icon-circlesmall-minus {
    background-position: -16px -208px;
}

/* line 514, ../sass/_datapicker.scss */
.ui-icon-circlesmall-close {
    background-position: -32px -208px;
}

/* line 515, ../sass/_datapicker.scss */
.ui-icon-squaresmall-plus {
    background-position: -48px -208px;
}

/* line 516, ../sass/_datapicker.scss */
.ui-icon-squaresmall-minus {
    background-position: -64px -208px;
}

/* line 517, ../sass/_datapicker.scss */
.ui-icon-squaresmall-close {
    background-position: -80px -208px;
}

/* line 518, ../sass/_datapicker.scss */
.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px;
}

/* line 519, ../sass/_datapicker.scss */
.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px;
}

/* line 520, ../sass/_datapicker.scss */
.ui-icon-grip-solid-vertical {
    background-position: -32px -224px;
}

/* line 521, ../sass/_datapicker.scss */
.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px;
}

/* line 522, ../sass/_datapicker.scss */
.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px;
}

/* line 523, ../sass/_datapicker.scss */
.ui-icon-grip-diagonal-se {
    background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
/* line 530, ../sass/_datapicker.scss */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    -khtml-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
}

/* line 531, ../sass/_datapicker.scss */
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    -khtml-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
}

/* line 532, ../sass/_datapicker.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -khtml-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

/* line 533, ../sass/_datapicker.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -khtml-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

/* Overlays */
/* line 536, ../sass/_datapicker.scss */
.ui-widget-overlay {
    background: #aaaaaa url(../img/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
    opacity: .3;
    filter: Alpha(Opacity=30);
}

/* line 537, ../sass/_datapicker.scss */
.ui-widget-shadow {
    margin: -8px 0 0 -8px;
    padding: 8px;
    background: #aaaaaa url(../img/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
    opacity: .3;
    filter: Alpha(Opacity=30);
    -moz-border-radius: 8px;
    -khtml-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}

/* line 539, ../sass/_datapicker.scss */
table.ui-datepicker-calendar tbody tr td {
    width: 14px;
    height: 30px;
}

/* line 1, ../sass/_calendar.scss */
.calendar {
    background: #fff;
    margin-bottom: 20px;
}
/* line 7, ../sass/_calendar.scss */
.calendar #datepicker .ui-datepicker-inline .ui-datepicker-header {
    background: #f6f6f6;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
    margin: -14px -3px;
    height: 40px;
    padding-top: 30px;
}
/* line 18, ../sass/_calendar.scss */
.calendar #datepicker .ui-datepicker-inline .ui-datepicker-header a.ui-datepicker-prev span {
    width: 8px !important;
    height: 40px !important;
    cursor: pointer;
    margin-top: 5px;
    margin-left: -3px;
}
/* line 26, ../sass/_calendar.scss */
.calendar #datepicker .ui-datepicker-inline .ui-datepicker-header a.ui-datepicker-next span {
    width: 8px !important;
    height: 40px !important;
    cursor: pointer;
    margin-top: 5px;
}
/* line 36, ../sass/_calendar.scss */
.calendar .datapicker-bot {
    padding: 30px;
    background: #f6f6f6;
}
/* line 40, ../sass/_calendar.scss */
.calendar .datapicker-bot input.form-datepicker {
    width: 88px;
    height: 16px;
    margin: 0 7px;
    padding: 6px 25px 6px 8px;
    color: #a7afb5;
    border: 1px solid #c3c3c3;
    background: white url("/img/ico/calendar.png?1360026548") no-repeat 100% 50%;
    font-size: 14px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
/* line 56, ../sass/_calendar.scss */
.calendar .datapicker-bot input.form-submit {
    vertical-align: top;
    display: inline-block;
    position: relative;
    margin: 0;
    color: #417f43;
    border: 1px solid white;
    font-family: Tahoma, sans-serif;
    font-size: 12px;
    line-height: 34px;
    background: #f1f1f1;
    cursor: pointer;
    -webkit-box-shadow: #9e9e9e 0 1px 2px;
    -moz-box-shadow: #9e9e9e 0 1px 2px;
    box-shadow: #9e9e9e 0 1px 2px;
    width: 68px;
    height: 28px;
    padding: 0;
    line-height: 26px;
}

/* line 79, ../sass/_calendar.scss */
a.ui-state-default {
    font-size: 13px !important;
}

/* line 83, ../sass/_calendar.scss */
table.ui-datepicker-calendar {
    margin-top: 20px;
}
#wrapper a.news-title {
    font-size: 12px;
    display: block;
    color: #424d55;
}
a.news-title:hover {
    color: #417f43 !important;
    text-decoration: underline;
}
.top-read {
    margin-bottom: 10px;
    height: 702px;
}
.top-read .new-stati_list {
    height: 59px;
    border-bottom: 1px solid #e4e4e4;
    border-top: 1px solid #ffffff;
    padding-top: 3px;
}
.top-read .new-stati_list:nth-child(odd) {
    background-color: #eeeeee;
}
.top-read .new-stati_list:nth-child(even) {
    background-color: #f6f6f6;
}
.stati-list .new-stati_list {
    padding: 10px 10px 10px;
}
.layout.region {
    margin-bottom: 30px;
}
.article-content p {
    margin-bottom: 10px;
}
.article-content ul,
.article-content ol {
    font-size: 12px;
    color: #424d55;
    text-align: left;
    line-height: 20px;
    margin-left: 23px;
}
.layout.news-block,
.layout.category,
.layout.search-page {
    overflow: hidden;
    margin-bottom: 10px;
}
.news-block,
.article-block {
    margin-bottom: 10px;
}
.news-block .slides-menu p.date {
    margin: 0;
}
.banner-right {
    margin-bottom: 20px;
}
.contactform-content label {
    color: #242a2f;
    font-size: 14px;
    display: block;
    float: left;
    width: 165px;
    line-height: 30px;
}
.contactform-content input[type="text"] {
    width: 300px;
    height: 16px;
    padding: 6px 28px 6px 8px;
    color: #333;
    border: 1px solid #c3c3c3;
    background: white;
    font-size: 14px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
.contactform-content textarea {
    padding: 6px 28px 6px 8px;
    color: #a7afb5;
    border: 1px solid #c3c3c3;
    background: white;
    font-size: 14px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    margin: 0;
    width: 300px;
}
.contactform-content input[type="submit"] {
    vertical-align: top;
    display: inline-block;
    position: relative;
    margin: 0;
    color: #417f43;
    border: 1px solid white;
    font-family: Tahoma, sans-serif;
    font-size: 12px;
    background: #f1f1f1;
    cursor: pointer;
    -webkit-box-shadow: #9e9e9e 0 1px 2px;
    -moz-box-shadow: #9e9e9e 0 1px 2px;
    box-shadow: #9e9e9e 0 1px 2px;
    width: 85px;
    height: 28px;
    padding: 0;
    line-height: 26px;
}
.contactform-content div {
    margin: 10px 0;
}
.contactform-content div.captcha {
    margin-left: 165px;
}
.contactform-content span.error {
    font-size: 12px;
    color: #ce4141;
    display: block;
    margin: 5px 0 0 165px;
}
.banner-right {
    display: none;
}
#info-image img {
    width: 1170px;
    height: 90px;
}
.counter {
    display: none;
}
.oblast-page h2 {
    height: 26px;
}
.oblast-page h2 img.rss {
    top: 7px;
}
@-moz-document url-prefix() {
    .search button { top: 3px }
}
.out {
    float: right;
    margin-top: 10px;
}
.sled-komitet-paging {
    position: absolute;
    top: 247px;
    right: 63px;
}
.sled-komitet-carousel span.date {
    color: #69747c;
}
.wrapper-blue .header .header-text.article-page {
    left: 130px;
}
.footer_soc div {
    position: absolute;
    width: 66px;
    height: 29px;
    text-align: center;
    line-height: 30px;
    color: #373737;
    font-weight: bold
}
#ui-datepicker-div {
    width: 230px;
    border: 1px solid #c3c3c3;
}
#ui-datepicker-div.ui-widget-content .ui-icon.ui-icon-circle-triangle-e,
#ui-datepicker-div.ui-widget-content .ui-icon.ui-icon-circle-triangle-w,
#ui-datepicker-div.ui-widget-content a:hover .ui-icon.ui-icon-circle-triangle-e,
#ui-datepicker-div.ui-widget-content a:hover .ui-icon.ui-icon-circle-triangle-w {
    background-image: none !important;
    text-indent: 0 !important;
    cursor: pointer;
    color: #5f5f5f;
    font-weight: bold;
    font-size: 20px;
}
#ui-datepicker-div.ui-datepicker .ui-datepicker-title {
    margin-bottom: 0 !important;
}
.empty:before {
    background: none;
}
.empty .center-in {
    margin: 20px 0;
}
.footer-links {
    position: absolute;
    color: #bdd4e6;
    font-size: 11px;
    bottom: 0;
}
.footer-links a {
    color: #bdd4e6;
    font-size: 11px;
}
.social-button {
    overflow: hidden;
    text-align: right;
    float: right;
    width: 165px;
    top: 20px;
    position: absolute;
    right: 5px;
}
.social-button .yashare-auto-init {
    float: left;
}
.social-button .yashare-auto-init + div {
    margin-top: 6px !important;
}
#feedback-dialog {
    display: none;
    margin: 0 10px;
}
#feedback-dialog input + label {
    clear: left;
}
#feedback-dialog label {
    display: block;
    float: left;
    width: 100px;
    line-height: 30px;
    font-size: 16px;
}
#feedback-dialog textarea {
    float: left;
    width: 230px;
    margin: 0 7px;
    padding: 6px 8px;
    color: #a7afb5;
    border: 1px solid #c3c3c3;
    font-size: 14px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    resize: none;
}
#feedback-dialog textarea:focus {
    outline-offset: 0;
    outline: none;
}
#feedback-dialog input {
    float: left;
    width: 230px;
    height: 16px;
    margin: 0 7px 15px;
    padding: 6px 8px;
    color: #a7afb5;
    border: 1px solid #c3c3c3;
    font-size: 14px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
.ui-dialog,
.ui-dialog:focus {
    outline: none;
    border: 1px solid #e2e2e2;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0;
    padding: 0;
}
.ui-button-icon-only .ui-icon {
    left: 0;
    top: 0;
}
.ui-dialog .ui-dialog-titlebar-close span {
    margin: 0;
}
.ui-dialog-titlebar-close {
    background: #FFF;
}
.ui-dialog .ui-dialog-title {
    padding: 10px 20px;
    font-weight: normal;
    font-size: 21px;
    color: #373737;
    margin: 0 0 20px;
    line-height: 35px;
    border-bottom: 2px solid #ce4141;
    position: relative;
    display: block;
    width: 100%;
}
.ui-dialog .ui-dialog-titlebar {
    padding: 0;
}
.ui-dialog .ui-dialog-titlebar-close {
    top: 38%;
}
.ui-dialog .ui-dialog-buttonpane button {
    vertical-align: top;
    display: inline-block;
    position: relative;
    margin: 0;
    color: #417f43;
    border: 1px solid white;
    font-family: Tahoma, sans-serif;
    font-size: 12px;
    line-height: 34px;
    background: #f1f1f1;
    cursor: pointer;
    -webkit-box-shadow: #9e9e9e 0 1px 2px;
    -moz-box-shadow: #9e9e9e 0 1px 2px;
    box-shadow: #9e9e9e 0 1px 2px;
    width: 90px;
    height: 28px;
    padding: 0;
    line-height: 26px;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0;
}
.ui-dialog .ui-dialog-buttonpane button:hover {
    text-decoration: none;
}
.podpiska .combo-wrapper {
    width: 219px !important;
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}
.podpiska .error {
    font-size: 12px;
    color: #ce4141;
    display: block;
    margin: 0 0 0 10px;
}
.podpiska p {
    margin: 15px 10px 0;
    color: #ce4141;
}
.search-type {
    overflow: hidden;
    margin: 5px 0 0 13px;
}
.search-type label {
    font-family: Tahoma, Arial, FreeSans, sans-serif;
    color: #ffffff;
    font-size: 12px;
    float: left;
    margin: 3px 20px 0 5px;
}
.search-type input {
    float: left;
}
.faq p {
    font-size: 12px;
}
.onmain {
    width: 770px;
}
.hr {
    height: 1px;
    position: relative;
    left: -20px;
    width: 770px;
    border-top: 1px solid #e2e2e2;
    margin-bottom: 15px;
}
.rukovoditel .img img {
    width: 130px;
}
.oblast-page.local-news > div {
    width: 377px;
}
.block.mb20 {
    margin-bottom: 20px;
}
.bread-head {
    font-size: 19px;
}
.onmain .tags {
    width: 770px;
    float: left;
}
.onmain .popular {
    width: 370px;
    float: right;
    background-color: rgba(234, 255, 207, 0.45);
}
.onmain .popular .new-stati_list {
    min-height: 85px;
}
.main {
    position: relative;
    padding-bottom: 20px;
}
.subscribe {
    width: 151px;
}
.podpiska .combo-wrapper {
    width: 159px !important;
}
.podpiska .combo-button {
    width: 28px !important;
}
.podpiska .combo-selected {
    width: 131px !important;
}
.struct img {
    width: 164px;
    float: left;
    margin-right: 20px;
}
.struct div {
    float: left;
    width: 550px;
}
.struct {
    margin: 20px 20px 40px 20px;
    overflow: hidden;
    padding-bottom: 40px;
    border-bottom: 1px solid #e2e2e2;
}
.struct .name {
    line-height: 20px;
    color: #b3722e;
}
.struct .post {
    margin: 15px 0 0;
    color: #424d55;
    font-size: 12px;
}
.struct a {
    font-size: 13px;
}
#overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    z-index: 10000;
    display: none;
}
#beholder-dialog {
    display: none;
    margin: 0 10px;
}
#beholder-dialog input + label {
    clear: left;
}
#beholder-dialog label {
    display: block;
    float: left;
    width: 110px;
    line-height: 30px;
    font-size: 16px;
}
#beholder-dialog textarea {
    float: left;
    width: 230px;
    margin: 0 7px 15px;
    padding: 6px 8px;
    color: #a7afb5;
    border: 1px solid #c3c3c3;
    font-size: 14px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    resize: none;
}
#beholder-dialog textarea:focus {
    outline-offset: 0;
    outline: none;
}
#beholder-dialog input[type="text"] {
    float: left;
    width: 230px;
    height: 16px;
    margin: 0 7px 15px;
    padding: 6px 8px;
    color: #a7afb5;
    border: 1px solid #c3c3c3;
    font-size: 14px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}

#beholder-dialog input[type="file"] {
    width: 240px;
    margin: 7px;
}

#beholder-dialog .files {
    float: left;
    width: 255px;
}
.gallery {
    overflow: hidden;
    margin-bottom: 10px;
}
.gallery img {
    margin: 13px 0 14px 0;
}
.gallery a:nth-child(3n+2) img {
    margin-left: 27px;
    margin-right: 27px;
}
.be-info {
    margin-left: 200px;
}
.be-info p {
    font-size: 14px;
}
.article-block .social-button {
    position: relative;
    float: none;
    top: 10px;
}
.rozysk {
    display: block;
    margin: 12px 20px 12px 20px;
    text-align: center;
}
.rozysk img {
    margin: 10px 0;
    width: 230px;
    height: 150px;
}
.rozysk span {
    color: #ce4141;
}
p.create {
    color: #bdd4e6;
    font-size: 13px;
    position: absolute;
    bottom: 10px;
    right: 15px;
}
p.create a, p.create a:hover {
    color: #bdd4e6;
    border-bottom: none;
}

.digest {
    margin: 10px 0 20px;
}

.digest .item {
    display: block;
    width: 233px;
    float: left;
    position: relative;
    margin-bottom: 15px;
    border-right: 1px solid #fff;
}

.digest .item img {
    width: 100%;
}

.digest .item .title {
    display: block;
    font-size: 12px;
    color: #fff;
    line-height: 18px;
    position: absolute;
    bottom: 0px;
    right: 0px;
    height: 53px;
    background: rgba(0, 0, 0, 0.5);
    padding: 5px 10px;
    width: 213px;
}

.digest .item .title:hover {
    background: rgba(0, 0, 0, 0.75);
}

.digest .item.last {
    margin-right: 0;
    border-right: 0;
}

.digest .info {
    clear: both;
    float: right;
    margin: 0 10px 10px 0;
}

.content-links,
.content-links * {
    font-size: 13px;
}

.digest .item .copyright {
    position: absolute;
    bottom: -17px;
    right: 0;
    font-size: 10px;
    color: #424d55;
}

table.rating {
    padding: 15px 0;
    width: 100%;
    border-collapse: collapse;
}

table.rating tbody tr:nth-child(even) td {
    background-color: #f3f3f3;
}

table.rating td {
    padding: 10px 15px;
    vertical-align: middle;
    line-height: 30px
}

.rating thead label {
    vertical-align: top;
    margin-right: 10px;
    font-weight: bold;
}

.layout .rating thead td:last-child, .layout .rating thead td:nth-child(2) {
    line-height: 18px;
}

.rating thead td:last-child, .layout .rating thead td:nth-child(2) {
    text-align: center;
    font-weight: bold;
}

.layout .rating {
    margin-top: 15px;
    color: #303c44;
}

.rating .image, .rating .count, .rating .percent {
    text-align: center;
}

.rating .image img {
    max-width: 150px;
}

.rating .title span{
    display: block;
}

.rating .title .name {
    font-weight: bold;
}

.rating .title .post {
    font-size: 12px;
    line-height: 18px;
}

.rating tfoot td {
    font-size: 14px;
}