body {
    /*text-align: left;*/
    background: url(img/uzor.png) no-repeat scroll 50% 5% #F9F9F9;
    padding: 10px 0 30px
    }
p img {
    border: 1px solid #000;
    float: left;
    margin: 5px
    }
input.text {
    font-family: Arial, sans-serif;
    font-size: 12px;
    border-top: 2px solid #C5C5C5;
    border-left: 2px solid #C5C5C5;
    border-right: 1px solid #C5C5C5;
    border-bottom: 1px solid #C5C5C5;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    padding: 4px;
    margin: 0;
    -webkit-box-shadow: inset 2px 2px 2px rgba(197, 197, 197, 0.5);
    -moz-box-shadow: inset 2px 2px 2px rgba(197, 197, 197, 0.5);
    box-shadow: inset 2px 2px 2px rgba(197, 197, 197, 0.5);
    background-color: #FFF
    }
input.submit {
    font-family: Arial, sans-serif;
    font-size: 12px;
    border: 1px solid #CCC;
    background-color: #666;
    color: #FFF;
    padding: 4px;
    margin: 0;
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    border-radius: 14px;
    font-size: 12px;
    padding: 4px 18px;
    margin: 0;
    -webkit-box-shadow: inset 2px 0 0 rgba(255, 255, 255, 1), inset 0 2px 0 rgba(255, 255, 255, 1), inset -2px 0 0 rgba(255, 255, 255, 1), inset 0 -2px 0 rgba(255, 255, 255, 1);
    -moz-box-shadow: inset 2px 0 0 rgba(255, 255, 255, 1), inset 0 2px 0 rgba(255, 255, 255, 1), inset -2px 0 0 rgba(255, 255, 255, 1), inset 0 -2px 0 rgba(255, 255, 255, 1);
    text-align: center;
    cursor: pointer
    }
textarea.description {
    font-family: Arial, sans-serif;
    border-top: 2px solid #C5C5C5;
    border-left: 2px solid #C5C5C5;
    border-right: 1px solid #C5C5C5;
    border-bottom: 1px solid #C5C5C5;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-size: 12px;
    padding: 4px;
    margin: 0;
    -webkit-box-shadow: inset 2px 2px 2px rgba(197, 197, 197, 0.4);
    -moz-box-shadow: inset 2px 2px 2px rgba(197, 197, 197, 0.4);
    box-shadow: inset 2px 2px 2px rgba(197, 197, 197, 0.4);
    background-color: #FFF;
    resize: none
    }
form table {
    width: auto
    }
form table th, form table td {
    vertical-align: top
    }
form table th {
    padding-top: 8px
    }
.uzor {
    display: block;
    background: url(img/uzor.png) no-repeat scroll 50% 95% transparent
    }
.layout {
    display: block;
    width: 1000px;
    margin: 0 auto;
    font-family: Arial, sans-serif;
    /*font-size: 12px;*/
    font-size: 1em;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 0 10px #D0D0D0;
    -webkit-box-shadow: 0 0 10px #D0D0D0;
    box-shadow: 0 0 10px #D0D0D0;
    /*behavior: url("http://ua-traveling.com/PIE/PIE.php");*/
    background: url(img/header_bck_top.png) repeat-x scroll left top #FFF
    }
.header {
    display: inline-block;
    width: 980px;
    padding: 0 10px
    }
.footer {
    display: inline-block;
    width: 970px;
    height: 120px;
    padding: 15px;
    overflow: hidden;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    color: #F9F9F9;
    /*font-size: 11px;*/
    font-size: 0.917em;
    line-height: 16px;
    /*behavior: url("http://ua-traveling.com/PIE/PIE.php");*/
    background: url(img/footer_more_links_bck.png) no-repeat scroll left top transparent
    }
.footer h4 {
    /*font-size: 12px;*/
    font-size: 1em;
    color: #F9F9F9;
    font-weight: bold;
    margin-bottom: 8px
    }
.footer a {
    color: #F9F9F9
    }
.footer a:hover {
    color: #DDD
    }
.footer .bhaw {
    display: block;
    /*float: left;*/
    height: 120px;
    /*border-left: 1px solid #B0B1B4;
      padding: 0 40px 0 15px;*/
    }
.footer .bhaw.first {
    border: 0 none
    }
.footer .bhaw.last {
    /*padding-right: 0;*/
    }
.footer .bhaw ul {
    list-style-type: none;
    padding: 0;
    margin: 0
    }
.header .bh1 {
    width: 980px;
    padding: 4px 0 0 0
    }
.logo2 {
    display: inline-block;
    width: 146px;
    height: 24px;
    margin: 0;
    padding: 0;
    float: right
    }
.ie_tools {
    display: inline-block;
    padding: 3px 0 0;
    margin: 0;
    float: right
    }
.ie_tools a {
    display: inline-block;
    width: 20px;
    height: 17px;
    padding: 0;
    margin: 0 4px 0 0;
    text-transform: none;
    float: left
    }
.ie_tools a.last {
    margin-right: 0
    }
.ie_tools a img {
    display: block;
    width: 20px;
    height: 17px;
    border: 0 none;
    float: none
    }
.authenticated {
    display: inline-block;
    height: 22px;
    padding: 2px 6px 0 6px;
    text-align: center;
    float: right
    }
.not_authenticated {
    display: inline-block;
    height: 22px;
    padding: 2px 2px 0 2px;
    text-align: center;
    float: right
    }
.not_authenticated a {
    padding: 0 5px;
    color: #333;
    /*font-size: 11px;*/
    font-size: 0.917em
    }
.not_authenticated a:hover {
    color: #666
    }
.header_dc {
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    background: url(img/header_green.png) no-repeat scroll left top transparent
    }
.ua_logo_img {
    height: 55px
    }
.ua_logo_img a {
    display: block;
    margin: 2px 0 0 16px;
    width: 421px;
    height: 51px
    }
.ua_logo_img a img {
    display: block;
    width: 421px;
    height: 51px
    }
.top_menu_cont {
    height: 30px
    }
ul.menu {
    display: inline-block;
    width: 720px;
    padding: 0 10px;
    margin: 0;
    list-style-type: none;
    height: 30px
    }
ul.menu li {
    display: inline-block;
    width: 79px;
    height: 30px;
    padding: 0;
    /*margin: 0 0 0 1px;*/
    /*float: left;*/
    overflow: hidden;
    text-align: center;
    background: url(img/menu_item_big.png) no-repeat scroll center top transparent
    }
ul.menu li a {
    display: inline-block;
    width: 79px;
    height: 25px;
    padding: 5px 0 0;
    cursor: pointer;
    color: #FFF;
    text-decoration: none;
    font-weight: bold
    }
ul.menu li a:hover {
    color: #DDD;
    text-decoration: underline;
    cursor: pointer
    }
ul.menu li.selected {
    background: url(img/menu_item_big_selected.png) no-repeat scroll center top transparent
    }
ul.menu li.selected a:hover {
    color: #fff;
    text-decoration: none;
    cursor: default
    }
ul.menu li ul {
    display: none
    }
.dop_menu {
    height: 30px;
    overflow: hidden;
    background: url(img/menu_dop_full.png) no-repeat scroll center top transparent
    }
.dop_menu ul {
    display: inline-block;
    width: 940px;
    padding: 0 20px;
    margin: 0;
    list-style-type: none
    }
.dop_menu ul li {
    display: inline-block;
    height: 30px;
    padding: 0 10px;
    margin: 0;
    /*float: left;*/
    text-align: center
    }
.dop_menu ul li a {
    display: inline-block;
    height: 25px;
    padding: 5px 0 0;
    cursor: pointer;
    color: #FFF;
    text-decoration: none
    }
.dop_menu ul li a:hover {
    text-decoration: underline;
    color: #DDD
    }
.search_form {
    width: 190px;
    height: 28px;
    /*padding-left: 60px;
      padding-right: 10px;*/
    padding-top: 10px
    }
.decor_search_form {
    display: block;
    width: 190px;
    height: 28px;
    padding: 0;
    margin: 0;
    list-style-type: none;
    background: url(img/search_input.png) no-repeat scroll left top transparent
    }
.decor_search_form li {
    display: inline-block;
    /*float: left;*/
    }
.decor_search_form input {
    vertical-align: top
    }
.decor_search_form .text {
    width: 152px;
    height: 24px;
    /*padding: 4px 0 0 10px;*/
    }
.decor_search_form .text input {
    width: 152px;
    border: 0 none;
    margin: 0;
    padding: 0;
    background-color: transparent;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
    }
.decor_search_form .button {
    width: 22px;
    height: 26px;
    /*padding: 2px 4px 0 2px;*/
    }
.slider_bc {
    display: block;
    position: absolute;
    margin-top: -250px;
    width: 650px;
    height: 250px;
    overflow: hidden;
    background: url(img/slide.png) no-repeat scroll left top transparent;
    z-index: 300
    }
.slider {
    display: block;
    width: 650px;
    height: 250px;
    overflow: hidden
    }
.slider .photo_s {
    display: inline-block;
    width: 650px;
    height: 250px;
    overflow: hidden;
    text-align: left
    }
.slider .photo_s img {
    width: 280px;
    height: 240px
    }
.slider .navigation_s {
    display: inline-block;
    width: 610px;
    height: 10px;
    padding: 27px 20px 13px 20px;
    margin: 0
    }
.slider .navigation_s li {
    display: inline-block;
    width: 6px;
    height: 6px;
    border: 2px solid #FFF;
    float: right;
    margin-left: 20px;
    background-color: #FFF;
    cursor: pointer
    }
.slider .navigation_s li.selected {
    background-color: transparent
    }
.slider .description_s {
    display: inline-block;
    width: 350px;
    height: 180px;
    padding: 20px 20px 0 280px;
    overflow: hidden;
    color: #FFF;
    /*font-size: 14px;*/
    font-size: 1.167em;
    line-height: 16px
    }
.slider .description_s h2 {
    /*font-size: 22px;*/
    font-size: 1.833em;
    line-height: 1em;
    margin-bottom: 5px;
    font-weight: bold
    }
.slider .description_s h2 a, .slider .description_s h3 a {
    color: #FFF;
    text-decoration: none
    }
.slider .description_s h2 a:hover, .slider .description_s h3 a:hover {
    color: #DDD
    }
.layout .slider .description_s h3 {
    /*font-size: 16px;*/
    font-size: 1.333em;
    margin-bottom: 15px;
    font-weight: bold
    }
.layout .slider .description_s h4, .layout .slider .description_s h3, .layout .slider .description_s h2, .layout .slider .description_s h1 {
    color: #FFF
    }
.widgets_list_default {
    list-style-type: none;
    padding: 0;
    margin: 0;
    line-height: 16px
    }
.widgets_list_default li {
    /*padding: 0 0 0 22px;*/
    margin: 0 0 5px;
    border-top: 1px solid #E2E2E2;
    background: url(img/decor_link1.png) no-repeat scroll 0 6px transparent
    }
.widgets_list_default li a {
    /*font-size: 14px;*/
    font-size: 1.167em;
    text-decoration: none
    }
.widgets_list_default li a:hover {
    text-decoration: underline
    }
.widgets_list_default li.bottom {
    margin-bottom: 0;
    padding-bottom: 0
    }
.show_all_big {
    display: block;
    width: 108px;
    height: 25px;
    /*margin-right: 12px;*/
    margin-top: 12px;
    text-align: center;
    color: #FFF;
    text-decoration: none;
    background: url(img/show_all_big.png) no-repeat scroll left top transparent
    }
.show_all_big:hover {
    color: #DDD
    }
.show_all_small {
    display: block;
    width: 73px;
    height: 25px;
    text-align: center;
    color: #FFF;
    text-decoration: none;
    /*margin-right: 7px;*/
    background: url(img/show_all_small.png) no-repeat scroll left top transparent
    }
.show_all_small:hover {
    color: #DDD
    }
.widgets_list_article {
    list-style-type: none;
    padding: 0;
    margin: 0
    }
.widgets_list_article li {
    display: inline-block
    }
.athumbnail a {
    display: block;
    width: 110px;
    height: 110px
    }
.athumbnail img {
    width: 110px;
    height: 110px;
    display: block;
    background-color: #DDD;
    text-align: center;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px
    }
.atitle .adc1 {
    border-bottom: 1px solid #666;
    height: 42px
    }
.atitle h2 {
    /*font-size: 18px;*/
    font-size: 1.5em;
    font-weight: bold;
    text-transform: uppercase;
    margin: 6px 0 0 0
    }
.atitle h2 a {
    color: #333;
    text-decoration: none
    }
.atitle h2 a:hover {
    color: #666
    }
.articles_dc1 {
    background: url(img/articles_dc1.png) no-repeat scroll left top transparent
    }
.euro_logo {
    background: url(img/euro_logo.png) no-repeat scroll left top transparent;
    height: 42px
    }
.sights_logo {
    background: url(img/sights_logo.png) no-repeat scroll left top transparent;
    height: 42px
    }
.routes_logo {
    background: url(img/routes_logo.png) no-repeat scroll left top transparent;
    height: 42px
    }
.catalog_logo {
    background: url(img/catalog_logo.png) no-repeat scroll left top transparent;
    height: 42px
    }
.layout .adescription h3 {
    /*font-size: 22px;*/
    font-size: 1.833em;
    margin-bottom: 4px
    }
.layout .adescription h3 a {
    color: #333;
    text-decoration: none
    }
.layout .adescription h3 a:hover {
    color: #666
    }
.layout .adescription p {
    margin-bottom: 0;
    display: inline
    }
.adop_info {
    /*font-size: 11px;*/
    font-size: 0.917em;
    color: #999
    }
/*
.layout div {
  display: block;
  overflow: hidden;
  vertical-align: top;
}
*/
.widgets_tags_default, .widgets_tags_home {
    text-align: center
    }
.widgets_tags_default a, .widgets_tags_home a {
    color: #333
    }
.widgets_tags_default a:hover, .widgets_tags_home a:hover {
    color: #666
    }
.tags_cloud h2, .home h1 {
    /*font-size: 14px;*/
    font-size: 1.167em;
    font-weight: bold;
    color: #666;
    margin-bottom: 1em
    }
.layout .new_articles h3 {
    /*font-size: 14px;*/
    font-size: 1.167em;
    font-weight: bold;
    color: #000;
    margin-bottom: 0.5em
    }
.widgets_social {
    height: 41px;
    background: url(img/social.png) no-repeat scroll left top transparent;
    width: 250px;
    padding: 11px 0 0 52px;
    /*margin-right: 8px;*/
    }
.widgets_social img {
    width: 30px;
    height: 30px;
    margin-right: 6px
    }
.tags_home_dc {
    background: url(img/tags_home_bck.png) repeat-x scroll left top #F9F9F9
    }
.widgets_list_lmh {
    background: url(img/cities_of_ukraine_dc.png) no-repeat scroll left top transparent;
    width: 280px;
    padding: 10px 10px
    }
.widgets_list_lmh .cities_logo {
    height: 54px;
    background: url(img/cities_of_ukraine.png) no-repeat scroll left top transparent
    }
.cities_of_ukraine {
    list-style-type: none;
    padding: 0;
    margin: 0;
    line-height: 16px
    }
.cities_of_ukraine a {
    display: block;
    color: #333
    }
.cities_of_ukraine a:hover {
    color: #666
    }
.cities_of_ukraine li {
    background: url(img/decor_link2.png) no-repeat scroll 0 5px transparent;
    /*padding: 0 0 0 17px;*/
    }
.cities_of_ukraine li ul {
    display: none;
    list-style-type: none;
    padding: 0 0 0 10px;
    margin: 0
    }
.widgets_pvideo_manage {
    background: url(img/foto_video_manage.png) no-repeat scroll left bottom transparent;
    height: 247px;
    width: 298px;
    padding: 0 2px;
    /*margin-right: 8px;*/
    }
.widgets_pvideo_manage .ib {
    float: left
    }
.widgets_pvideo_manage .image_cnt {
    display: block;
    width: 228px;
    height: 168px;
    padding: 1px;
    border: solid 1px #CFCFCF;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    overflow: hidden
    }
.widgets_pvideo_manage .image_cnt img {
    display: block;
    width: 228px;
    height: 168px;
    text-align: center
    }
.widgets_pvideo_manage .play {
    display: block;
    width: 228px;
    height: 168px;
    position: absolute;
    margin-top: -168px;
    background: url(img/foto_video_play.png) no-repeat scroll center center transparent
    }
.widgets_pvideo_manage .title {
    height: 30px;
    /*font-size: 11px;*/
    font-size: 0.917em;
    line-height: 14px;
    /*padding: 0 0 0 22px;*/
    margin: 2px 0 0;
    overflow: hidden;
    background: url(img/player.png) no-repeat scroll 0 2px transparent
    }
.pvideo_manage {
    width: 232px;
    margin-top: 8px;
    margin-right: 1px
    }
.pvideo_manage_tabs {
    width: 270px;
    height: 27px;
    margin: 0;
    padding: 0 0 0 38px;
    overflow: hidden
    }
.pvideo_manage_tabs li {
    display: block;
    width: 110px;
    height: 24px;
    padding-bottom: 1px;
    float: left;
    text-align: center;
    background: url(img/foto_video_tab.png) no-repeat scroll left bottom transparent;
    margin-right: 1px
    }
.pvideo_manage_tabs li.selected {
    background-image: url(img/foto_video_selected_tab.png);
    width: 112px;
    height: 27px;
    padding-bottom: 0
    }
.pvideo_manage_tabs li.last {
    margin-right: 0
    }
.pvideo_manage_tabs li a {
    display: block;
    width: 110px;
    height: 20px;
    padding-top: 4px;
    text-decoration: none;
    /*font-size: 12px;*/
    font-size: 1em;
    font-weight: bold;
    color: #fff
    }
.pvideo_manage_tabs li.selected a {
    color: #333
    }
.pvideo_manage_left {
    width: 32px;
    height: 48px;
    margin-top: 70px;
    margin-right: 1px;
    cursor: pointer;
    background: url(img/foto_video_left.png) no-repeat scroll left top transparent
    }
.pvideo_manage_right {
    width: 32px;
    height: 48px;
    margin-top: 70px;
    cursor: pointer;
    background: url(img/foto_video_right.png) no-repeat scroll left top transparent
    }
.widgets_last_comments, .news_list_home {
    padding: 0;
    margin: 0;
    line-height: 14px;
    list-style-type: none
    }
.widgets_last_comments li, .news_list_home li {
    display: inline-block
    }
.languages {
    width: 244px;
    height: 26px;
    color: #FFF;
    font-family: "Trebuchet MS", Arial, sans-serif;
    /*font-size: 11px;*/
    font-size: 0.917em;
    /*padding-right: 10px;
      padding-left: 60px;*/
    padding-top: 10px
    }
.languages span {
    display: block;
    float: left;
    padding: 5px 8px 0 0;
    width: 75px;
    text-align: right
    }
.languages ul {
    list-style-type: none;
    display: block;
    width: 161px;
    height: 26px;
    float: left;
    padding: 0;
    margin: 0;
    overflow: hidden
    }
.languages ul li {
    display: block;
    width: 26px;
    height: 26px;
    float: left;
    margin-right: 1px;
    text-align: center
    }
.languages ul li.last {
    margin-right: 0
    }
.languages ul li.selected {
    background: url(img/selected_culture.png) no-repeat scroll left top transparent
    }
.languages ul li a {
    display: block;
    width: 26px;
    height: 21px;
    padding: 5px 0 0;
    color: #FFF;
    text-decoration: none;
    text-align: center
    }
.languages ul li a:hover {
    color: #DDD;
    text-decoration: underline
    }
.languages ul li.selected a {
    cursor: default
    }
.languages ul li.selected a:hover {
    color: #FFF;
    text-decoration: none
    }
.layout .home_h3_1 h3 {
    /*font-size: 16px;*/
    font-size: 1.333em;
    font-weight: bold;
    padding-bottom: 10px;
    margin-bottom: 0;
    /*padding-left: 10px;*/
    }
.layout .home_h3_1 h3 a {
    color: #333;
    text-decoration: none
    }
.layout .home_h3_1 h3 a:hover {
    color: #666
    }
.widgets_faq {
    list-style-type: none;
    margin: 0;
    padding: 0;
    line-height: 14px
    }
.widgets_faq .question {
    font-weight: bold;
    padding-left: 28px;
    background: url(img/question_link_decor.png) no-repeat scroll 0 3px transparent
    }
.widgets_faq .answer {
    padding-left: 28px;
    /*margin-top: 10px;*/
    background: url(img/answer_link_decor.png) no-repeat scroll 0 3px transparent
    }
.widgets_faq ul {
    list-style-type: none;
    margin: 0;
    padding: 0
    }
.comment_created, .news_created {
    color: #999;
    text-align: center;
    line-height: 14px
    }
.layout p, .layout table, .layout h3 {
    margin-bottom: 0.5em
    }
.title {
    color: #000;
    /*font-size: 24px;*/
    font-size: 2em;
    line-height: 1.3em
    }
.layout .pagination {
    overflow: visible;
    direction: ltr
    }
.pagination {
    /*font-size: 12px;*/
    font-size: 1em;
    height: 20px;
    text-align: center
    }
.pagination a {
    /*font-size: 12px;*/
    font-size: 1em;
    padding: 2px 10px;
    text-decoration: none;
    text-align: center;
    color: #333
    }
.pagination a:hover {
    text-decoration: underline;
    color: #666
    }
.pagination .current {
    padding: 2px 10px;
    background-color: #79A600;
    color: #FFF;
    font-weight: bold;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px
    }
.aheader1 {
    height: 30px;
    /*padding: 10px 10px 10px 20px;*/
    background-color: #EDEDED;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px
    }
.widget_social_d {
    list-style-type: none;
    width: 210px;
    height: 30px;
    margin: 0;
    padding: 0
    }
.widget_social_d li {
    float: left;
    width: 30px;
    height: 30px;
    margin-right: 6px
    }
.widget_social_d li a {
    display: block;
    width: 30px;
    height: 30px
    }
.widget_social_d li.last {
    margin-right: 0
    }
.widget_social_d li a img {
    display: block;
    width: 30px;
    height: 30px
    }
.rating_widget {
    display: inline;
    position: static
    }
.follow_us {
    width: 120px;
    /*margin-right: 10px;*/
    padding-top: 7px;
    /*text-align: right;*/
    color: #666;
    /*font-size: 11px;*/
    font-size: 0.917em;
    font-weight: bold
    }
.navigation {
    /*font-size: 12px;*/
    font-size: 1em
    }
.widgets_list_lms {
    width: 160px;
    /*margin-left: 10px;*/
    }
.cities_dc_2_top {
    background: url(img/cities_dc_2_top.png) no-repeat scroll left top transparent;
    padding: 7px 0 0 0
    }
.cities_dc_2_bottom {
    background: url(img/cities_dc_2_botom.png) no-repeat scroll left bottom transparent;
    padding-bottom: 11px
    }
.cities_dc_2_bc {
    background: url(img/cities_dc_2_bc.png) repeat-y scroll left top transparent
    }
.widgets_list_lms .cities_logo {
    width: 160px;
    height: 54px;
    margin-bottom: 5px;
    background: url(img/cities_of_ukraine.png) no-repeat scroll center center transparent
    }
.cities_of_ukraine2 {
    width: 142px;
    list-style-type: none;
    border-collapse: collapse;
    padding: 0 9px;
    margin: 0
    }
.cities_of_ukraine2 li {
    display: block;
    background: url(img/item_dc_top.png) no-repeat scroll 0 -1px transparent
    }
.cities_of_ukraine2 li .dc_item {
    padding-top: 4px;
    padding-bottom: 4px;
    background: url(img/item_dc_bottom.png) no-repeat scroll left bottom transparent
    }
.cities_of_ukraine2 li .dc_item_bc {
    background: url(img/item_dc_bc.png) repeat-y scroll left top transparent
    }
.cities_of_ukraine2 li.first {
    background-position: left top
    }
.cities_of_ukraine2 li a {
    display: block;
    /*padding-left: 26px;*/
    color: #666;
    font-weight: bold;
    text-decoration: none;
    background: url(img/arrow_1.png) no-repeat scroll 10px 5px transparent
    }
.cities_of_ukraine2 li a:hover {
    color: #888;
    text-decoration: underline
    }
.cities_of_ukraine2 li a.selected {
    color: #888;
    text-decoration: underline;
    background: url(img/arrow_2.png) no-repeat scroll 9px 8px transparent
    }
.cities_of_ukraine2 li ul {
    list-style-type: none;
    /*padding: 2px 0 5px 10px;*/
    margin: 0;
    display: none
    }
.cities_of_ukraine2 li ul li {
    background: none repeat scroll 0 0 transparent
    }
.cities_of_ukraine2 li ul li a {
    color: #4C9400;
    font-weight: normal;
    background: url(img/decor_link2.png) no-repeat scroll 0 5px transparent;
    text-decoration: underline;
    /*padding: 0 0 0 14px;*/
    }
.cities_of_ukraine2 li ul li a:hover {
    color: #8BCA2D
    }
.cities_of_ukraine2 li ul li a.selected {
    text-decoration: underline;
    color: #666
    }
.cities_of_ukraine2 li ul li .dc_item {
    background: none repeat scroll 0 0 transparent;
    padding: 0
    }
.cities_of_ukraine2 li ul li .dc_item_bc {
    background: none repeat scroll 0 0 transparent
    }
.widgets_list_show {
    list-style-type: none;
    padding: 0;
    margin: 0;
    /*font-size: 11px;*/
    font-size: 0.917em;
    line-height: 16px
    }
.widgets_list_show a {
    /*font-size: 14px;*/
    font-size: 1.167em;
    text-decoration: none
    }
.widgets_list_show a:hover {
    text-decoration: underline
    }
.widgets_list_show li {
    background: url(img/decor_link1.png) no-repeat scroll 0 2px transparent;
    /*padding: 0 0 0 22px;*/
    margin: 0 0 10px
    }
.widgets_list_show li.bottom {
    margin-bottom: 0;
    padding-bottom: 0
    }
.widgets_playlist {
    width: 300px
    }
.widgets_playlist .ib {
    float: left
    }
.widgets_playlist .home_h3_1 h3 {
    padding-right: 0;
    padding-left: 10px;
    text-align: left
    }
.playlist_dc_top {
    background: url(img/playlist_dc_top.png) no-repeat scroll left top transparent;
    padding-top: 6px;
    width: 300px
    }
.playlist_dc_bottom {
    background: url(img/playlist_dc_bottom.png) no-repeat scroll left bottom transparent;
    padding-bottom: 6px;
    width: 300px
    }
.playlist_dc_bc {
    background: url(img/playlist_dc_bc.png) repeat-y scroll left top transparent;
    padding: 0 1px;
    width: 298px
    }
.widgets_playlist .home_h3_1 {
    width: 298px;
    border-bottom: 1px solid #D1D1D1
    }
.widgets_playlist .home_h3_1 h3 {
    margin-top: 4px
    }
.widgets_playlist ul {
    display: block;
    width: 290px;
    height: 300px;
    margin: 0;
    padding: 0 4px;
    overflow: auto;
    list-style-type: none
    }
.widgets_playlist ul li {
    overflow: hidden;
    padding: 4px 0 4px 20px
    }
.widgets_playlist ul li.odd {
    background-color: #F9F9F9
    }
.widgets_playlist ul li a {
    height: 20px;
    text-decoration: none;
    white-space: nowrap;
    display: block
    }
.widgets_playlist ul li.selected, .widgets_playlist ul li.odd.selected {
    background: url(img/video_selected.png) no-repeat scroll left center transparent
    }
.widgets_playlist ul li a:hover {
    color: #8BCA2D;
    text-decoration: underline
    }
.widgets_playlist ul li.selected a {
    color: #FFF
    }
.widgets_playlist ul li.selected a:hover {
    color: #DDD
    }
.playlist_icon {
    display: inline-block;
    width: 23px;
    height: 23px;
    float: left;
    margin-right: 7px;
    margin-top: 1px
    }
.start_play {
    background: url(img/start_play_icon.png) no-repeat scroll left top transparent
    }
.prev_list_row {
    background: url(img/prev_list_row_icon.png) no-repeat scroll left top transparent
    }
.stop_play {
    background: url(img/stop_play_icon.png) no-repeat scroll left top transparent
    }
.list_full {
    background: url(img/list_icon.png) no-repeat scroll left top transparent
    }
.next_list_row {
    background: url(img/next_list_row_icon.png) no-repeat scroll left top transparent
    }
.thumbnails_all {
    background: url(img/thumbnails_icon.png) no-repeat scroll left top transparent
    }
.thumbnails_full {
    background: url(img/thumbnails_icon_s.png) no-repeat scroll left top transparent
    }
.playlist_icon.prev_list_row {
    margin-left: 75px
    }
.playlist_icon.next_list_row {
    margin-right: 30px
    }
.section_list {
    padding: 0;
    margin: 0;
    list-style-type: none
    }
.section_list li {
    display: inline-block;
    width: 295px;
    height: 150px;
    padding: 9px;
    /*margin-left: 10px;*/
    margin-bottom: 10px;
    /*float: left;*/
    overflow: hidden;
    border: 1px solid #E2E2E2;
    background-color: #F9F9F9;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
    }
.section_list li a {
    display: block;
    width: 295px;
    height: 150px;
    overflow: hidden;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-decoration: none
    }
.section_list li a img {
    display: block;
    width: 295px;
    height: 120px;
    text-align: center;
    background-color: #DDD
    }
.section_list li a span {
    display: block;
    width: 265px;
    height: 30px;
    padding-left: 15px;
    padding-right: 15px;
    overflow: hidden;
    color: #FFF;
    /*font-size: 20px;*/
    font-size: 1.667em;
    text-decoration: none;
    background: url(img/file.png) no-repeat scroll 97% 50% #93969D
    }
.section_list li a:hover span {
    text-decoration: none;
    background-color: #5E9500
    }
.title_selected {
    color: #666
    }
.sub_section_list {
    list-style-type: none;
    padding: 0;
    margin: 0
    }
.sub_section_list li {
    display: inline-block;
    width: 650px;
    /*float: left;*/
    overflow: hidden
    }
.sub_section_list li h3 {
    display: inline-block;
    width: 600px;
    margin-bottom: 0;
    /*margin-left: 10px;
      padding: 8px 10px 8px 30px;
      float: left;*/
    /*font-size: 18px;*/
    font-size: 1.5em;
    font-weight: bold;
    background: url(img/folder2.png) no-repeat scroll left center transparent
    }
.sub_section_list ol {
    list-style-type: none;
    display: inline-block;
    width: 650px;
    padding: 0;
    margin: 0;
    /*float: left;*/
    overflow: hidden
    }
.sub_section_list ol li {
    display: inline-block;
    width: 100px;
    height: 130px;
    padding: 9px;
    border: 1px solid #E2E2E2;
    background-color: #F9F9F9;
    /*float: left;
      margin-left: 10px;*/
    margin-bottom: 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
    }
.sub_section_list ol li a {
    display: inline-block;
    width: 100px;
    height: 130px;
    overflow: hidden
    }
.sub_section_list ol li a img {
    display: block;
    width: 88px;
    height: 88px;
    margin: 6px 6px 0;
    text-align: center;
    background-color: #DDD;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
    }
.sub_section_list ol li a span {
    display: block;
    width: 100px;
    overflow: hidden;
    text-align: center
    }
.image_list {
    list-style-type: none;
    width: 638px;
    padding: 0;
    margin: 0;
    border: 1px solid #E2E2E2;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
    }
.image_list li {
    display: inline-block;
    width: 106px;
    height: 106px;
    /*float: left;*/
    }
.image_list li a {
    display: block;
    width: 88px;
    height: 88px;
    margin: 9px;
    overflow: hidden
    }
.image_list li a img {
    display: block;
    width: 88px;
    height: 88px;
    text-align: center;
    background-color: #DDD;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
    }
.image_list li a:hover {
    border: 4px solid #693;
    padding: 1px;
    /*margin: 6px;
      width: 84px;
      height: 84px;*/
    margin: 4px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px
    }
.image_list li a:hover img {
    /*width: 84px;
      height: 84px;*/
    }
.title2 {
    /*font-size: 18px;*/
    font-size: 1.5em;
    font-weight: bold;
    color: #333;
    background: url(img/folder2.png) no-repeat scroll left center transparent
    }
.full_photo {
    text-align: center
    }
.bdc1 {
    border: 1px solid #E2E2E2;
    padding: 9px 19px 9px 19px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
    }
.bdc1 h2 {
    display: inline-block;
    width: 560px;
    /*padding: 4px 10px 4px 30px;*/
    margin-bottom: 0;
    /*float: left;*/
    /*font-size: 16px;*/
    font-size: 1.333em;
    font-weight: bold;
    color: #333;
    line-height: 1.3em;
    background: url(img/folder2.png) no-repeat scroll 0 6px transparent
    }
.wgi_list .ib {
    float: left;
    text-align: left
    }
.wpl_dc_bc {
    width: 300px;
    background: url(img/wpl_dc_bc.png) repeat-y scroll left top transparent
    }
.wpl_dc_top {
    width: 290px;
    height: 45px;
    padding: 5px;
    background: url(img/wpl_dc_top.png) no-repeat scroll left top transparent
    }
.wpl_dc_bottom {
    width: 298px;
    padding: 1px;
    background: url(img/wpl_dc_bottom.png) no-repeat scroll left bottom transparent
    }
.wgi_list h3 {
    /*font-size: 16px;*/
    font-size: 1.333em;
    font-weight: bold;
    color: #333;
    margin-bottom: 5px
    }
.wgi_list h4 {
    /*font-size: 12px;*/
    font-size: 1em;
    font-weight: bold;
    color: #333;
    margin-bottom: 0
    }
.wgi_list h4 span {
    /*font-size: 11px;*/
    font-size: 0.917em;
    font-weight: normal
    }
.wgi_list .thumbnails_full {
    margin-right: 0;
    margin-left: 35px
    }
.wgi_list ol {
    list-style-type: none;
    width: 294px;
    margin: 0;
    padding: 2px;
    border-top: 1px solid #D1D1D1
    }
.wgi_list ol li {
    display: inline-block;
    /*float: left;*/
    width: 98px;
    height: 98px
    }
.wgi_list ol li a {
    display: block;
    width: 88px;
    height: 88px;
    margin: 5px;
    overflow: hidden
    }
.wgi_list ol li a:hover, .wgi_list ol li.selected a {
    display: block;
    width: 88px;
    height: 88px;
    padding: 1px;
    margin: 0;
    border: 4px solid #693;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px
    }
.wgi_list ol li a img {
    display: block;
    width: 88px;
    height: 88px;
    text-align: center;
    background-color: #DDD;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
    }
.wgi_list ol li a span {
    display: none
    }
.pnav {
    display: block;
    position: absolute;
    float: left;
    left: 0;
    background: url(img/photo_nav.png) repeat scroll left bottom transparent
    }
.pnav a {
    width: 30px;
    display: block;
    cursor: pointer
    }
.pleft a {
    background: url(img/iprev.png) no-repeat scroll center center transparent
    }
.pright a {
    background: url(img/inext.png) no-repeat scroll center center transparent
    }
.wa_category_list {
    /*margin-right: 7px;*/
    }
.wa_category_list ul {
    display: inline-block;
    width: 243px;
    float: left;
    list-style-type: none;
    padding: 0 0 5px 0;
    margin: 0;
    line-height: 1.2em
    }
.wa_category_list ul li {
    display: inline-block;
    float: left;
    width: 243px
    }
.wa_category_list ul li a {
    display: block;
    /*padding: 8px 3px 8px 65px;*/
    cursor: default;
    /*font-size: 14px;*/
    font-size: 1.167em;
    font-weight: bold;
    color: #FFF;
    text-decoration: none
    }
.wa_category_list ul li div ul {
    display: inline-block;
    width: 237px;
    padding: 20px 0;
    margin: 0;
    float: left;
    background: url(img/wacl_bc2.png) repeat-x scroll left top transparent
    }
.wa_category_list ul li div {
    display: inline-block;
    width: 237px;
    padding: 0 3px;
    float: left;
    background: url(img/wacl_bc.png) repeat-y scroll left top transparent
    }
.wa_category_list ul li ul li {
    display: inline-block;
    /*margin-left: 10px;*/
    margin-top: 6px;
    width: 106px;
    /*float: left;*/
    }
.wa_category_list ul li ul li a {
    cursor: pointer;
    /*padding: 0 0 0 14px;*/
    /*font-size: 12px;*/
    font-size: 1em;
    font-weight: normal;
    color: #369;
    text-decoration: underline;
    background: url(img/decor_link2.png) no-repeat scroll 0 3px transparent
    }
.wa_category_list ul li ul li a:hover {
    color: #92B1CD
    }
.wa_category_list ul li ul li ul {
    display: none
    }
.wacl_top {
    width: 243px;
    background: url(img/wacl_top.png) no-repeat scroll left top #60A5C8
    }
.wacl_bottom {
    width: 243px;
    background: url(img/wacl_bottom.png) no-repeat scroll left bottom transparent
    }
.mclogo {
    display: none;
    position: absolute;
    width: 42px;
    height: 42px;
    margin-top: 2px;
    margin-left: 2px;
    float: none;
    z-index: 200
    }
.wah_category_list ul li div.mclogo, .wa_category_list ul li div.mclogo {
    float: none
    }
.wacl_logo_euro2012 .mclogo {
    display: block;
    background: url(img/wacl_logo_euro2012.png) no-repeat scroll left top transparent
    }
.wacl_logo_tofeel .mclogo {
    display: block;
    background: url(img/wacl_logo_tofeel.png) no-repeat scroll left top transparent
    }
.wacl_logo_tosee .mclogo {
    display: block;
    background: url(img/wacl_logo_tosee.png) no-repeat scroll left top transparent
    }
.wlcs_show {
    width: 160px
    }
.wlcs_show ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: block
    }
.wlcs_show ul li {
    display: block;
    margin-bottom: 5px
    }
.wlcs_show ul li a {
    display: block;
    /*padding-left: 22px;*/
    height: 22px;
    overflow: hidden;
    white-space: nowrap;
    /*font-size: 14px;*/
    font-size: 1.167em;
    font-weight: bold;
    color: #FFF;
    text-decoration: none;
    background: url(img/catalog_section.png) no-repeat scroll 5px 50% #79A600;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
    }
.wlcs_show ul li a.selected, .wlcs_show ul li a:hover {
    background-color: #36640F
    }
.wlcs_show ul li a.selected {
    background-image: url(img/catalog_section_selected.png)
    }
.wlcs_show ul li ul {
    padding-top: 10px;
    padding-bottom: 10px;
    display: none
    }
.wlcs_show ul li ul li {
    margin-bottom: 0
    }
.wlcs_show ul li ul li a {
    height: 18px;
    /*font-size: 11px;*/
    font-size: 0.917em;
    font-weight: normal;
    color: #333;
    background: url(img/catalog_business.png) no-repeat scroll 5px 40% transparent
    }
.wlcs_show ul li ul li a.selected, .wlcs_show ul li ul li a:hover {
    background: url(img/catalog_business_selected.png) no-repeat scroll 5px 40% transparent
    }
.wlcs_show ul li ul li a.selected {
    font-weight: bold
    }
.firm_list_vip {
    list-style-type: none;
    width: 640px;
    padding: 0;
    margin: 0
    }
.firm_list_vip li {
    display: inline-block;
    width: 156px;
    height: 156px;
    margin: 2px;
    float: left;
    overflow: hidden;
    background-color: #F0F4D4;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
    }
.firm_list_vip li .firm_dc {
    display: block;
    width: 140px;
    height: 140px;
    margin: 7px;
    border: 1px solid #D8DBBE;
    background-color: #FFF;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px
    }
.firm_list_vip li .firm_dc .firm_photo {
    display: block;
    height: 100px;
    text-align: center;
    overflow: hidden;
    padding-top: 10px
    }
.firm_list_vip li .firm_dc .firm_title {
    display: block;
    height: 26px;
    padding: 4px 6px 0;
    overflow: hidden;
    text-align: center
    }
.firm_list_vip li .firm_dc .firm_title a {
    display: block;
    /*font-size: 12px;*/
    font-size: 1em;
    font-weight: bold;
    color: #000;
    text-decoration: none;
    line-height: 12px
    }
.firm_list {
    list-style-type: none;
    width: 640px;
    padding: 0;
    margin: 0
    }
.firm_list li {
    display: inline-block;
    width: 140px;
    height: 140px;
    margin: 9px;
    float: left;
    overflow: hidden;
    border: 1px solid #D8DBBE;
    background-color: #FFF;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px
    }
.firm_list li .firm_photo {
    display: block;
    height: 100px;
    text-align: center;
    overflow: hidden;
    padding-top: 10px
    }
.firm_list li .firm_title {
    display: block;
    height: 26px;
    padding: 4px 6px 0;
    overflow: hidden;
    text-align: center
    }
.firm_list li .firm_title a {
    display: block;
    /*font-size: 12px;*/
    font-size: 1em;
    font-weight: bold;
    color: #000;
    text-decoration: none;
    line-height: 12px
    }
.search_form_firm {
    width: 632px;
    height: 112px;
    padding: 10px 5px;
    margin-left: 9px;
    margin-right: 9px;
    background: url(img/search_firms_bc.png) no-repeat scroll left top transparent
    }
.loading {
    background: url(img/input_loader.gif) no-repeat scroll right center transparent
    }
.decor_select_filter_1 {
    list-style-type: none;
    display: inline-block;
    width: 168px;
    height: 26px;
    padding: 0;
    margin: 0;
    /*float: left;*/
    background: url(img/select_input.png) no-repeat scroll left top transparent
    }
.decor_select_filter_1 li.input {
    display: inline-block;
    width: 132px;
    height: 22px;
    padding: 4px 0 0 10px;
    float: left
    }
.decor_select_filter_1 li.input input {
    width: 132px;
    border: 0 none;
    margin: 0;
    padding: 0;
    background-color: transparent
    }
.decor_select_filter_1 li.button {
    display: inline-block;
    width: 26px;
    height: 26px;
    float: left;
    cursor: pointer;
    background: url(img/select_button.png) no-repeat scroll 45% 55% transparent
    }
.cm2_wt_st_lt {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    background-color: #FFF;
    line-height: normal;
    padding: 2px 0;
    border-left: 1px solid #CCC;
    border-right: 1px solid #BBB;
    border-bottom: 1px solid #BBB;
    max-height: 250px;
    overflow-y: auto;
    overflow-x: hidden;
    z-index: 600
    }
.cm2_wt_st_lt li {
    display: block;
    cursor: pointer;
    padding: 2px 4px;
    background-color: transparent
    }
.cm2_wt_st_lt li.selected {
    background-color: #693
    }
.keywords_input_dc {
    display: inline-block;
    width: 271px;
    height: 21px;
    padding: 5px 10px 0 10px;
    margin: 0;
    /*float: left;*/
    background: url(img/keywords_input.png) no-repeat scroll left top transparent
    }
.keywords_input_dc input {
    width: 271px;
    border: 0 none;
    margin: 0;
    padding: 0;
    background-color: transparent
    }
.search_form_firm caption {
    /*font-size: 11px;*/
    font-size: 0.917em;
    font-weight: bold;
    color: #000;
    padding: 4px 10px;
    text-align: left;
    text-transform: uppercase
    }
.search_form_firm label {
    /*font-size: 11px;*/
    font-size: 0.917em;
    font-weight: bold;
    color: #666
    }
.search_form_firm input {
    /*font-size: 11px;*/
    font-size: 0.917em;
    font-weight: normal;
    color: #666
    }
.search_form_firm table {
    margin: 0;
    padding: 0
    }
.search_form_firm th, .search_form_firm td {
    vertical-align: top
    }
.search_form_firm th {
    padding: 8px 5px 4px
    }
.search_form_firm td {
    padding: 4px 5px
    }
.search_form_firm .search_firm_button, .get_widget .search_firm_button {
    width: 86px;
    height: 30px;
    border: 0;
    margin: 0;
    padding: 0;
    /*font-size: 11px;*/
    font-size: 0.917em;
    font-weight: bold;
    color: #FFF;
    text-align: center;
    text-transform: uppercase;
    cursor: pointer;
    padding-bottom: 2px;
    background: url(img/search_firm_button.png) no-repeat scroll left top transparent
    }
.wlcs_home ul {
    list-style: none;
    margin: 0;
    padding: 0;
    line-height: 16px
    }
.wlcs_home ul li {
    display: inline-block;
    width: 140px;
    margin-left: 10px;
    margin-right: 10px;
    float: left;
    overflow: hidden
    }
.wlcs_home ul li a {
    display: block;
    padding: 0 0 8px;
    /*font-size: 14px;*/
    font-size: 1.167em;
    font-weight: bold;
    color: #333;
    text-decoration: none;
    cursor: auto
    }
.wlcs_home ul li ul li {
    display: block;
    margin: 5px 0 0;
    padding: 0;
    float: none
    }
.wlcs_home ul li ul li a {
    display: block;
    /*padding: 0 0 0 14px;*/
    font-weight: normal;
    text-decoration: underline;
    color: #4C9400;
    cursor: pointer;
    background: url(img/decor_link2.png) no-repeat scroll 0 5px transparent
    }
.wlcs_home ul li ul li a:hover {
    color: #8BCA2D
    }
.firm_logo {
    text-align: center
    }
.firm_show .vcard {
    display: inline-block;
    width: 320px;
    /*font-size: 11px;*/
    font-size: 0.917em;
    color: #666
    }
.firm_show .vcard div {
    margin-bottom: 4px
    }
.wah_category_list {
    width: 660px
    }
.wah_category_list ul {
    display: inline-block;
    /*width: 243px;*/
    float: left;
    list-style-type: none;
    padding: 0;
    margin: 0;
    line-height: 1.2em
    }
.wah_category_list ul li {
    display: inline-block;
    float: left;
    width: 320px;
    margin-right: 10px;
    background: url(img/waclh_bc.png) repeat-y scroll left top #60A5C8
    }
.wah_category_list ul li .waclh_bc {
    display: inline-block;
    width: 320px
    }
.wah_category_list ul li a {
    display: block;
    /*padding: 8px 3px 8px 65px;*/
    cursor: default;
    /*font-size: 14px;*/
    font-size: 1.167em;
    font-weight: bold;
    color: #FFF;
    text-decoration: none;
    background: url(img/waclh_top.png) no-repeat scroll left top #60A5C8
    }
.wah_category_list ul li div {
    display: inline-block;
    width: 314px;
    padding: 0 3px;
    margin: 0;
    float: left;
    background: url(img/waclh_bottom.png) no-repeat scroll left bottom transparent
    }
.wah_category_list ul li div ul {
    display: inline-block;
    width: 314px;
    padding: 20px 0;
    float: left;
    background: url(img/wacl_bc2.png) repeat-x scroll left top transparent
    }
.wah_category_list ul li ul li {
    display: inline-block;
    /*margin-left: 10px;*/
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 6px;
    width: 130px;
    background-color: transparent;
    background-image: none;
    /*float: left;*/
    }
.wah_category_list ul li ul li .waclh_bc {
    width: 130px;
    padding: 0;
    background-color: transparent;
    background-image: none
    }
.wah_category_list ul li ul li a {
    cursor: pointer;
    /*padding: 0 0 0 14px;*/
    /*font-size: 12px;*/
    font-size: 1em;
    font-weight: normal;
    color: #369;
    text-decoration: underline;
    background: url(img/decor_link2.png) no-repeat scroll 0 3px transparent
    }
.wah_category_list ul li ul li a:hover {
    color: #92B1CD
    }
.wah_category_list ul li ul li ul {
    display: none
    }
.widgets_other_galleries ul {
    width: 300px;
    margin: 0;
    padding: 0;
    list-style-type: none
    }
.widgets_other_galleries ul li {
    display: inline-block;
    width: 300px;
    margin-bottom: 10px;
    float: left
    }
.widgets_other_galleries ul li.bottom {
    margin-bottom: 0
    }
.widgets_other_galleries ul li .gthumbnail {
    display: inline-block;
    width: 88px;
    margin-right: 10px;
    float: left
    }
.widgets_other_galleries ul li .gthumbnail a {
    display: block;
    width: 88px;
    height: 88px
    }
.widgets_other_galleries ul li .gthumbnail a img {
    display: block;
    width: 88px;
    height: 88px;
    text-align: center;
    background-color: #DDD;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
    }
.widgets_other_galleries ul li .gdescription {
    display: inline-block;
    width: 202px;
    float: left
    }
.widgets_other_galleries ul li .gdescription p {
    display: inline;
    margin-bottom: 0
    }
.widgets_other_galleries ul li .gdescription h3 {
    /*font-size: 18px;*/
    font-size: 1.5em;
    margin-bottom: 4px
    }
.ua_shop_categories_list_left {
    background-color: #79A600;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
    }
.ua_shop_categories_list_left ul {
    list-style-type: none;
    padding: 5px;
    margin: 0
    }
.ua_shop_categories_list_left ul li {
    padding: 2px
    }
.ua_shop_categories_list_left ul li.bottom {
    margin-bottom: 0
    }
.ua_shop_categories_list_left ul li a {
    color: #FFF;
    /*font-size: 14px;*/
    font-size: 1.167em;
    text-decoration: none
    }
.ua_shop_categories_list_left ul li a:hover {
    color: #DDD;
    text-decoration: underline
    }
.ua_shop_categories {
    list-style-type: none;
    margin: 0;
    padding: 0
    }
.ua_shop_categories li {
    display: inline-block;
    width: 152px;
    height: 152px;
    margin-right: 20px;
    margin-bottom: 20px;
    float: left
    }
.ua_shop_categories li a {
    display: block;
    width: 152px;
    height: 152px
    }
.ua_shop_categories li a img {
    display: block;
    width: 152px;
    height: 152px
    }
.layout .gridCell .realviewLink:hover .realviewImage {
    border: 2px solid #693 !important
    }
.layout .gridCell .realviewLink:hover {
    border: 1px solid #693 !important
    }
.layout .gridCellInfo a, .layout .gridCellInfo a span {
    font-size: 12px
    }
.widgets_list_show .col1 {
    display: none
    }
.map_bck_top {
    display: inline-block;
    float: left;
    width: 500px;
    padding: 9px;
    border: 1px solid #E2E2E2;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #F9F9F9
    }
.content_dc_bk {
    background: url(img/content_dc_bk_top.png) no-repeat scroll center top transparent
    }
.hide_map {
    display: inline-block;
    width: 70px;
    height: 25px;
    padding-top: 2px;
    margin-bottom: 4px;
    float: left;
    text-align: center;
    font-size: 1em;
    color: #666;
    cursor: pointer;
    background: url(img/hide_map.png) no-repeat scroll center top transparent
    }
.widgets_list_more {
    list-style-type: none;
    padding: 0;
    margin: 0
    }
.widgets_list_more li {
    display: inline-block;
    width: 110px;
    overflow: hidden;
    /*margin-right: 20px;*/
    /*float: left;*/
    }
.widgets_list_more li a {
    text-decoration: none
    }
.widgets_list_more li a img, .widgets_list_more li a span {
    display: inline-block;
    width: 110px;
    float: left;
    text-align: center
    }
.widgets_list_more li a span {
    text-decoration: underline
    }
.widgets_list_more li a img {
    background-color: #DDD;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px
    }
.widgets_list_more li.last {
    margin-right: 0;
    margin-left: 0;
    padding-right: 0
    }
.ua_tweet_dop_soc {
    padding-top: 2px
    }
.get_widget table tbody td ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    text-align: center
    }
.get_widget .row_1 ul {
    width: 240px
    }
.get_widget .row_2 ul {
    width: 160px
    }
.get_widget .row_3 ul {
    width: 125px
    }
.vip_tour_list {
    list-style-type: none;
    margin: 0;
    padding: 0
    }
.vip_tour_list li.row {
    display: inline-block;
    padding: 10px;
    margin-bottom: 10px;
    background-color: #F0F4D4;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
    }
.vip_tour_list li.row.bottom {
    margin-bottom: 0
    }
.tour_list {
    list-style-type: none;
    margin: 0;
    padding: 0
    }
.tour_list li.row {
    display: inline-block;
    padding: 10px;
    border-top: 1px solid #E2E2E2
    }
.tour_list li.row.top {
    border: 0 none
    }
#widget_code textarea {
    width: 600px;
    height: 80px;
    resize: none
    }
ul.li_counter {
    display: inline-block;
    list-style-type: none;
    margin: 0;
    padding: 0
    }
ul.li_counter li {
    display: inline-block;
    width: 100px;
    height: 30px;
    overflow: hidden;
    float: left
    }
ul.error_list {
    display: block;
    list-style-type: none;
    float: none;
    margin: 0;
    padding: 0;
    color: #C00
    }
p.notice {
    display: block;
    margin: 0 0 10px;
    padding: 0 5px;
    color: #4C9400
    }
.add_company_form input.text {
    width: 150px
    }
.add_company_form textarea.description {
    width: 240px;
    height: 100px
    }
.add_company_link {
    width: 160px;
    height: 22px;
    padding-top: 3px;
    color: #FFF;
    text-decoration: none;
    font-size: 1em;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    background: url(img/add_company_link.png) no-repeat scroll center top transparent
    }
a.add_company_link:hover {
    color: #FFF;
    text-decoration: none
    }
.map_bck2_top {
    width: 280px;
    padding: 9px;
    border: 1px solid #E2E2E2;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #F9F9F9
    }
.mcheckbox {
    width: 12px;
    height: 12px;
    border: 1px solid #C5C5C5;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: inset 2px 2px 2px rgba(197, 197, 197, 0.5);
    -moz-box-shadow: inset 2px 2px 2px rgba(197, 197, 197, 0.5);
    box-shadow: inset 2px 2px 2px rgba(197, 197, 197, 0.5);
    /*background-color: #FFFFFF;*/
    cursor: pointer
    }
.mcheckbox.checked {
    background: url(img/checkmark.png) repeat-y scroll center center transparent
    }
.wlcs_map ul {
    display: inline-block;
    width: 280px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    float: left
    }
.wlcs_map ul li {
    width: 280px;
    display: inline-block;
    float: left;
    /*background-color: #F3F3F3;*/
    /*margin-bottom: 1px;*/
    }
.wlcs_map ul li.bottom .catalog_item {
    border-bottom: 0 none
    }
.wlcs_map ul li .catalog_item {
    display: inline-block;
    width: 268px;
    float: left;
    padding: 4px 6px 4px 6px;
    background-color: #F3F3F3;
    border-bottom: 1px solid #FFF
    }
.wlcs_map ul li .mcheckbox {
    margin-top: 2px;
    /*margin-right: 5px;*/
    }
.wlcs_map ul li a.label {
    display: inline-block;
    float: left;
    width: 249px;
    font-size: 1em;
    font-weight: bold;
    color: #000;
    text-decoration: none;
    background-image: url(img/cfitem_larrow.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-color: transparent;
    /*background-repeat: 99% 50%;*/
    }
.wlcs_map ul li a.label.bcarrow {
    background-image: url(img/cfitem_barrow.png);
    /*background-position: 100% 50%;*/
    }
.wlcs_map ul li ul {
    display: none;
    padding: 4px 0 4px 14px;
    width: 266px;
    background-color: #F9F9F9
    }
.wlcs_map ul li ul li {
    margin-bottom: 2px;
    width: 266px
    }
.wlcs_map ul li ul li a.label {
    background-image: none
    }
.wlcs_map ul li ul li.bottom {
    margin-bottom: 0
    }
.wlcs_map ul li ul li .catalog_item {
    /*padding: 6px 0 0 34px;*/
    width: 232px;
    height: 25px;
    border-bottom: 0 none;
    background-color: transparent
    }
.wlcs_map ul li ul li .catalog_item a.label {
    width: 213px;
    font-weight: normal
    }
.catalog_icon {
    background-repeat: no-repeat;
    background-attachment: scroll;
    /*background-position: left top;*/
    background-color: transparent
    }
.icon_airports {
    background-image: url(img/icon_airports.png)
    }
.icon_apartments {
    background-image: url(img/icon_apartments.png)
    }
.icon_bowling {
    background-image: url(img/icon_bowling.png)
    }
.icon_bus_stations {
    background-image: url(img/icon_bus_stations.png)
    }
.icon_cafes {
    background-image: url(img/icon_cafes.png)
    }
.icon_cinema {
    background-image: url(img/icon_cinema.png)
    }
.icon_entertainment {
    background-image: url(img/icon_entertainment.png)
    }
.icon_fastfood {
    background-image: url(img/icon_fastfood.png)
    }
.icon_hotels {
    background-image: url(img/icon_hotels.png)
    }
.icon_nightclubs {
    background-image: url(img/icon_nightclubs.png)
    }
.icon_pizzerias {
    background-image: url(img/icon_pizzerias.png)
    }
.icon_pubs {
    background-image: url(img/icon_pubs.png)
    }
.icon_rent_car {
    background-image: url(img/icon_rent_car.png)
    }
.icon_rest {
    background-image: url(img/icon_rest.png)
    }
.icon_restaurants {
    background-image: url(img/icon_restaurants.png)
    }
.icon_taxi {
    background-image: url(img/icon_taxi.png)
    }
.icon_tours {
    background-image: url(img/icon_tours.png)
    }
.icon_train_stations {
    background-image: url(img/icon_train_stations.png)
    }
.icon_travel_agencies {
    background-image: url(img/icon_travel_agencies.png)
    }
.article_icon {
    background: url(img/article_icons.png) no-repeat scroll 0 0 transparent
    }
.cntdcf_center {
    width: 462px;
    background: url(img/contact_firm_center.png) repeat-y scroll left top transparent
    }
.cntdcf_top {
    width: 462px;
    background: url(img/contact_firm_top.png) no-repeat scroll left top transparent
    }
.cntdcf_bottom {
    display: inline-block;
    width: 432px;
    padding: 5px 15px;
    background: url(img/contact_firm_bottom.png) no-repeat scroll left bottom transparent
    }
.cntdcf_center h2 {
    display: block;
    padding: 0;
    margin: 0;
    float: none;
    font-size: 1.5em;
    font-weight: bold;
    color: #333;
    cursor: pointer;
    background-image: url(img/cfitem_barrow.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    /*background-position: right center;*/
    background-color: transparent
    }
.cntdcf_center p.notice {
    padding: 0
    }
ul.form_column {
    display: block;
    list-style-type: none;
    padding: 0;
    margin: 0;
    float: none
    }
.contact_firm_form table {
    margin: 0;
    padding: 0;
    width: 432px
    }
.contact_firm_form table td {
    padding: 4px 0 4px 0
    }
.contact_firm_form table th {
    /*padding: 8px 10px 4px 0;*/
    }
.contact_firm_form th {
    font-weight: normal
    }
.contact_firm_form label {
    font-size: 1em
    }
.contact_firm_form .form_fieldset1 {
    width: 310px
    }
.contact_firm_form .form_fieldset1 input {
    width: 310px
    }
.contact_firm_form .form_fieldset2 table {
    width: auto
    }
.contact_firm_form .form_fieldset2 td {
    margin: 0;
    /*padding: 0 10px 0 0;*/
    width: 137px
    }
.contact_firm_form .form_fieldset2 td.last {
    padding-right: 0;
    padding-left: 0
    }
.contact_firm_form .form_fieldset2 input {
    width: 126px
    }
.contact_firm_form .form_fieldset3 textarea {
    width: 421px;
    height: 60px
    }
.hidden_childs .contact_firm_form {
    display: none
    }
.order_tour_toggle {
    width: 280px;
    font-size: 1.25em;
    line-height: 1.6em;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    color: #FFF;
    cursor: pointer;
    height: 32px;
    background: url(img/order_tour.png) no-repeat scroll 0 -25px transparent
    }
.hidden_childs .order_tour_toggle {
    height: 25px;
    background: url(img/order_tour.png) no-repeat scroll 0 0 transparent
    }
.order_tour_form {
    display: inline-block;
    width: 280px;
    padding: 0;
    margin: 0;
    float: left
    }
.order_tour_form ul {
    display: block;
    float: none;
    list-style-type: none;
    padding: 0;
    margin: 0 0 6px
    }
.order_tour_form ul.error_list {
    margin: 0
    }
.order_tour_form label, .order_tour_form p {
    color: #474747
    }
.order_tour_form input.text {
    width: 249px
    }
.order_tour_form textarea.description {
    width: 249px;
    height: 70px
    }
.order_tour_form p.notice {
    padding: 0;
    color: #4C9400
    }
.hidden_childs .order_tour_form {
    display: none
    }
.firm_contacts {
    list-style-type: none;
    margin: 0 0 10px 0;
    padding: 0 10px
    }
.firm_contacts li.skype {
    /*padding: 2px 0 2px 20px;*/
    background-image: url(img/skype.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    /*background-position: left center;*/
    background-color: transparent
    }
.firm_contacts li.phone_number {
    /*padding: 4px 0 4px 20px;*/
    background-image: url(img/phone.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    /*background-position: left center;*/
    background-color: transparent
    }
.firm_contacts li.email {
    margin-bottom: 4px
    }
.firm_contacts li.firm_name {
    font-size: 1.2em;
    text-align: center;
    margin-bottom: 4px
    }
.firm_contacts li.firm_name a {
    text-decoration: none
    }
.oott {
    font-size: 1em;
    line-height: 1.5em;
    font-weight: bold;
    color: #474747;
    background-color: #EDEDED;
    padding: 2px 10px
    }
.tts_list {
    list-style-type: none;
    padding: 0;
    margin: 0
    }
.tts_list li {
    display: inline-block;
    float: left;
    margin-bottom: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    border-bottom: 1px solid #E2E2E2
    }
.tts_list li .tour_title {
    font-size: 1em;
    line-height: 1.25em;
    margin: 0
    }
.tts_list li.bottom {
    border-bottom: 0 none;
    padding-bottom: 0;
    margin-bottom: 0
    }
.ttso_list {
    list-style-type: none;
    padding: 0;
    margin: 0
    }
.ttso_list li {
    display: inline-block;
    float: left;
    margin-bottom: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px
    }
.ttso_list li .tour_title {
    font-size: 1em;
    line-height: 1.25em;
    margin: 0
    }
.ttso_list li.bottom {
    padding-bottom: 0;
    margin-bottom: 0
    }
div.firm_window {
    display: block;
    width: 216px;
    height: 118px;
    margin: 0;
    padding: 0 17px 20px 16px;
    overflow: hidden;
    float: none;
    font-size: 1em;
    line-height: 1.2em
    }
div.firm_window a.firm_logo {
    display: block;
    width: 60px;
    height: 60px;
    margin: 0 5px 5px 0;
    padding: 0;
    overflow: hidden;
    float: left;
    text-align: center
    }
div.firm_window a.firm_logo img {
    display: block;
    padding: 0;
    margin: 0;
    border: 0 none
    }
div.firm_window h3 {
    font-size: 1.1em;
    line-height: 1.1em;
    margin-bottom: 2px
    }
div.firm_window p {
    font-size: 1em;
    line-height: 1.2em;
    margin-bottom: 0
    }
.mapbdc1 {
    display: inline-block;
    float: left;
    width: 630px;
    padding: 9px;
    border: 1px solid #E2E2E2;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #F9F9F9
    }
ul.map_tab {
    list-style-type: none;
    padding: 0;
    margin: 0;
    width: 630px;
    position: absolute;
    z-index: 300
    }
html body ul.map_tab {
    margin-left: -630px !ie
    }
ul.map_tab li {
    display: inline-block;
    float: left;
    height: 26px;
    padding: 10px 10px 0;
    margin-right: 2px;
    border-top: solid 1px #E2E2E2;
    border-left: solid 1px #E2E2E2;
    border-right: solid 1px #E2E2E2;
    background-color: #F9F9F9;
    margin-top: 5px;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0
    }
ul.map_tab li.show {
    margin-top: 0;
    padding-top: 15px;
    padding-bottom: 1px;
    background-color: #FFF
    }
ul.map_tab li.last {
    margin-left: 0
    }
ul.map_tab li a {
    color: #000;
    font-weight: bold;
    text-decoration: none
    }
ul.map_tab li a:hover {
    color: #888
    }
ul.map_tab li.show a:hover {
    color: #000
    }
ul.map_tab li .mcheckbox {
    margin-top: 2px
    }
.map_tab_box {
    display: inline-block;
    width: 628px;
    float: left;
    border: 1px solid #E2E2E2;
    background-color: #FFF;
    margin-top: 42px;
    -webkit-border-radius: 0 4px 4px 4px;
    -moz-border-radius: 0 4px 4px 4px;
    border-radius: 0 4px 4px 4px
    }
.map_tab_box ul {
    list-style-type: none;
    display: none;
    padding: 10px;
    margin: 0
    }
.map_tab_box ul li {
    display: inline-block;
    margin-bottom: 2px
    }
.map_tab_box ul li .catalog_item {
    display: inline-block;
    float: left;
    background-color: transparent;
    border-bottom: 0 none;
    height: 25px;
    width: 160px
    }
.map_tab_box ul li .mcheckbox {
    margin-top: 2px
    }
.map_tab_box ul li a.label {
    color: #000;
    text-decoration: none;
    width: 141px
    }
.setup_layers_wrap {
    font-size: 1.167em;
    font-weight: bold
    }
.map_more_actions {
    text-align: right
    }
.large_map_button, .large_map_button:active, .large_map_button:focus {
    display: inline-block;
    color: #FFF;
    text-decoration: none;
    font-size: 0.917em;
    padding-left: 10px;
    background: url(img/mapbngk.png) no-repeat scroll 0 0 #F9F9F9;
    line-height: 1.8em;
    cursor: pointer
    }
.large_map_button:hover {
    color: #DDD
    }
.large_map_button span {
    display: inline-block;
    padding-right: 10px;
    height: 20px;
    background: url(img/mapbngk.png) no-repeat scroll 100% 0 #F9F9F9
    }
.hide_options_button, .hide_options_button:active, .hide_options_button:focus {
    display: inline-block;
    color: #FFF;
    text-decoration: none;
    font-size: 0.917em;
    padding-left: 10px;
    background: url(img/mapbngk.png) no-repeat scroll 0 -20px #F9F9F9;
    line-height: 1.8em;
    cursor: pointer
    }
.hide_options_button:hover {
    color: #DDD
    }
.hide_options_button span {
    display: inline-block;
    padding-right: 10px;
    height: 20px;
    background: url(img/mapbngk.png) no-repeat scroll 100% -20px #F9F9F9
    }
#big_map_overlay {
    position: fixed;
    z-index: 400;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: #000;
    filter: alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75
    }
#close_big_map {
    position: fixed;
    height: 10px;
    z-index: 402;
    background-color: transparent;
    margin: 0;
    padding: 0;
    overflow: visible;
    text-align: right
    }
#close_big_map img {
    margin-right: -10px;
    margin-top: -10px;
    cursor: pointer
    }
#big_map_window {
    position: fixed;
    z-index: 401;
    margin: 0;
    background-color: #F9F9F9;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    overflow: visible
    }
#big_map_window #catalog_tab4map_big {
    margin-top: -30px
    }
#big_map_window #catalog_filter4map_big {
    margin-top: 12px
    }
#big_map_window .map_more_actions {
    height: 20px;
    line-height: 1em;
    padding-top: 10px
    }
.wlcs_map_article .map_tab_box {
    width: 498px
    }
.wlcs_map_article ul.map_tab li {
    padding-left: 5px;
    padding-right: 5px
    }
.wlcs_map_article .map_tab_box ul li .catalog_item {
    width: 190px
    }
.wlcs_map_article .map_tab_box ul li a.label {
    width: 171px
    }
.layout .footer .li_counter table {
    margin: 0
    }
.layout .footer .li_counter table th, .layout .footer .li_counter table td {
    padding: 0
    }
#new_year_card {
    background: url(img/nyc_back3.jpg) repeat scroll 50% 0 #FFF;
    padding: 0
    }
.nyc_header_container {
    padding: 5px 0;
    background: url(img/nyc_top_back.png) repeat-x scroll 0 0 #5B9700
    }
.nyc_base {
    width: 970px;
    margin: 0 auto;
    overflow: hidden
    }
.nyc_content {
    padding: 10px;
    background-color: #FFF
    }
.nyc_description {
    text-align: justify
    }
.new_year_banner {
    width: 243px;
    height: 243px;
    margin-right: 7px
    }
.nyc_articles_list {
    list-style-type: none;
    display: inline-block;
    float: left;
    margin: 0;
    padding: 0;
    width: 785px;
    height: 200px;
    overflow: hidden
    }
.nyc_articles_list li {
    display: block;
    width: 110px;
    margin-right: 25px;
    overflow: hidden;
    float: left;
    text-align: center
    }
.nyc_articles_list li a {
    text-decoration: none
    }
.nyc_articles_list li a img {
    display: block;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px
    }
.nyc_articles_list li a span {
    text-decoration: underline;
    display: block
    }
.nyc_articles_list li.last {
    margin-right: 0
    }
.nyc_dec_row {
    background: url(img/nyc_row_back.png) repeat-x scroll 0 0 transparent;
    height: 20px
    }
.nyc_article_nav {
    display: inline-block;
    background: url(img/nyc_arrow.png) no-repeat scroll 0 0 transparent;
    height: 17px
    }
.nyc_prev, .nyc_next {
    display: inline-block;
    width: 17px;
    height: 110px;
    float: left;
    background: url(img/nyc_arrow.png) no-repeat scroll 0 50% transparent;
    cursor: pointer
    }
#nyc_prev {
    background-position: -17px 50%;
    margin-right: 25px
    }
#nyc_next {
    background-position: 0 50%;
    margin-left: 25px
    }
.nyc_header {
    height: 33px;
    overflow: hidden
    }
.nyc_logo, .nyc_logo img {
    display: block;
    width: 352px;
    height: 33px
    }
.nyc_logo {
    float: left
    }
.nyc_share {
    display: block;
    padding-top: 6px;
    float: right
    }
.list {
    list-style-type: none;
    margin: 0;
    padding: 0
    }
.list li.row {
    padding-bottom: 10px;
    display: inline-block;
    margin-bottom: 10px;
    border-bottom: 1px solid #E2E2E2
    }
.list li.row.bottom {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: 0 none
    }
.ib {
    display: inline-block;
    overflow: hidden
    }
.tac {
    text-align: center
    }
.tar {
    text-align: right
    }
.tal {
    text-align: left
    }
.pt0 {
    padding-top: 0
    }
.pt5 {
    padding-top: 5px
    }
.pt10 {
    padding-top: 10px
    }
.pt20 {
    padding-top: 20px
    }
.pt40 {
    padding-top: 40px
    }
.pb0 {
    padding-bottom: 0
    }
.pb5 {
    padding-bottom: 5px
    }
.pb10 {
    padding-bottom: 10px
    }
.pb20 {
    padding-bottom: 20px
    }
.pb30 {
    padding-bottom: 30px
    }
.pb40 {
    padding-bottom: 40px
    }
/*
.pr10 {padding-right: 10px;}
.pr20 {padding-right: 20px;}

.pl5 {padding-left: 5px;}
.pl10 {padding-left: 10px;}
.pl20 {padding-left: 20px;}
.pl30 {padding-left: 30px;}
.pl40 {padding-left: 40px;}
.pl50 {padding-left: 50px;}
.pl60 {padding-left: 60px;}


.ml10 {margin-left: 10px;}

.mr10 {margin-right: 10px;}
*/
.mb0 {
    margin-bottom: 0
    }
.mb5 {
    margin-bottom: 5px
    }
.mb10 {
    margin-bottom: 10px
    }
.mb20 {
    margin-bottom: 20px
    }
.mt0 {
    margin-top: 0
    }
.mt3 {
    margin-top: 3px
    }
.mt4 {
    margin-top: 4px
    }
.mt5 {
    margin-top: 5px
    }
.mt10 {
    margin-top: 10px
    }
.mt20 {
    margin-top: 20px
    }
.w50 {
    width: 50px
    }
.w60 {
    width: 60px
    }
.w100 {
    width: 100px
    }
.w110 {
    width: 110px
    }
.w130 {
    width: 130px
    }
.w150 {
    width: 150px
    }
.w160 {
    width: 160px
    }
.w170 {
    width: 170px
    }
.w180 {
    width: 180px
    }
.w190 {
    width: 190px
    }
.w210 {
    width: 210px
    }
.w220 {
    width: 220px
    }
.w230 {
    width: 230px
    }
.w240 {
    width: 240px
    }
.w250 {
    width: 250px
    }
.w260 {
    width: 260px
    }
.w270 {
    width: 270px
    }
.w280 {
    width: 280px
    }
.w290 {
    width: 290px
    }
.w300 {
    width: 300px
    }
.w310 {
    width: 310px
    }
.w390 {
    width: 390px
    }
.w400 {
    width: 400px
    }
.w410 {
    width: 410px
    }
.w420 {
    width: 420px
    }
.w450 {
    width: 450px
    }
.w460 {
    width: 460px
    }
.w470 {
    width: 470px
    }
.w480 {
    width: 480px
    }
.w490 {
    width: 490px
    }
.w500 {
    width: 500px
    }
.w510 {
    width: 510px
    }
.w520 {
    width: 520px
    }
.w590 {
    width: 590px
    }
.w600 {
    width: 600px
    }
.w610 {
    width: 610px
    }
.w620 {
    width: 620px
    }
.w630 {
    width: 630px
    }
.w640 {
    width: 640px
    }
.w650 {
    width: 650px
    }
.w660 {
    width: 660px
    }
.w720 {
    width: 720px
    }
.w760 {
    width: 760px
    }
.w770 {
    width: 770px
    }
.w780 {
    width: 780px
    }
.w790 {
    width: 790px
    }
.w800 {
    width: 800px
    }
.w870 {
    width: 870px
    }
.w890 {
    width: 890px
    }
.w950 {
    width: 950px
    }
.w970 {
    width: 970px
    }
.w980 {
    width: 980px
    }
.w1000 {
    width: 1000px
    }
.bb {
    border-bottom: 1px solid #666
    }
.bt {
    border-top: 1px solid #666
    }
.bbe5 {
    border-bottom: 1px solid #E2E2E2
    }
.bte5 {
    border-top: 1px solid #E2E2E2
    }
.br5 {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
    }
.ua_comment_form .markItUp {
    border: 5px solid #DDD
    }