.text-area-contacts {
    padding:0 0 40px 0;
}
.club-doorhan h3 {
    font-size:18px;
}

.yett-vorota {
    background-position: 0px 12px !important;
}
.yett-vorota a {
    padding-bottom:4px;
    vertical-align: text-top;
}
.img-link {
    vertical-align:text-bottom !important;
}
.control a {
    border-bottom:1px dashed #5774a6;
    cursor:pointer;
    font-family: Georgia,'Times New Roman', serif;
    #font-size:16px !important;
    color:#5774a6;
    text-decoration:none;
    /*visibility: hidden*/
}
.control a.shema {
    display:block;
    float:left;
}
.control a.google-shema {
    display:block;
    float:right;
}
.control {
    padding:0px 20px 0px 0px;
    height:15px;
    line-height: normal !important;
}
.h20 {
    height:30px;
}
.h15 {
    height:15px;
}
.mb07 {
    margin-bottom: 0.7em;
}
.control a:hover {
    color:#f1571c;
    border-bottom:1px dashed #f1571c;
}
.shema-img {
    /*display:none;*/
    height: 400px;
    margin-left: 125px;
    width: 500px;
}
a {
    outline: none;
}
.print {
    margin-left: 125px;
    display:none;
}
.print a {
    font-family: Helvetica, Arial, sans-serif;
    font-size:14px;
    color:#5774a6;
    display:block;
    padding: 0 0 3px 20px;
    background:url('./i/print.jpg') left no-repeat;
}
.print a:hover {
    color:#f1571c;
}
.foots section article .foots-content {
    font-size:100% !important;
}
.main-column h2 {
    font-weight:bold !important;
    font-size: 110% !important;
}
.center-column-section {
    width:750px;
    float:left;
}
.club-doorhan p {
    text-indent:10px;
    background:url('./i/orange.jpg') no-repeat 0px 9px;
}

/*облако тегов*/
.tags {
    padding:0px 0 0 5px;
    text-align:justify;

}
.tags a {
    line-height: 25px;
    text-decoration:none;
}
.small {
    font-size:10px;
    color:#5774a6;
}
.medium {
    font-size:14px;
    color:#5774a6;
}
.big {
    font-size:25px;
    color:#f15b22;
}
/*end*/

h2.video-name {
    font-size:140% !important;
    font-weight:normal !important;
}

/*video block*/
table.video-prev {
    width:250px !important;
    border-collapse: collapse !important;
    background:none !important;
    display:block;
    float:left;

}
table.odd-block {
    margin-left: 38px !important;
}
.video-prev tr {
    background:none !important;
    border:none !important;
    padding:0px !important;
}
.video-prev tr td {
    background:none !important;
    border:none !important;
    padding:0px !important;
}
.video-prev tr td img {
    cursor:pointer;
}
#fancybox-content div {
    padding:0 !important;
}
.city-menu {
    display: block;
    position:absolute;
    /*margin:-25px 0 0px 0;*/
    /*margin:0px;*/
    top:25px;
    height:20px;
    padding-left:0px !important;
    overflow:hidden;
    width:950px;
    margin:0 auto;
    text-align:center;
}
* html .city-menu {
    display: block;
    position:relative;
    margin:-28px 0 0px 0;
    top:0px;
    height:20px;
    padding-left:0px !important;
    width:984px;
} /* for IE6 */
*+html .city-menu {
    display: block;
    position:relative;
    margin:-28px 0 0px 0;
    top:0px;
    height:20px;
    padding-left:0px !important;
    width:984px;
} /* for IE7 */

.city-menu li {
    float:left;
    padding-left:14px;
    background:url(./i/disc.jpg) no-repeat left;
    margin:0px;
    color:#acadaf;
    list-style:none;
    display:inline;

}
.city-menu span {
    color:#f2561b;
    font-size: 1.25em;
    font-weight:bold;
}
.city-menu .first {
    padding-left:0px !important;
    background:none;
    list-style:none;
}
.club-data {
    display:none;
}
.service-data {
    display:none;
}
.service-selector {
    border-bottom: 1px dashed #F15B22;
    margin-top:15px;
    font-size: 18px;
    color: #F15B22;
    margin-bottom: 0.7em;
    text-decoration:none;
    font-family: Georgia,'Times New Roman',serif;
    line-height: 1.1;
}
.club-selector {
    border-bottom: 1px dashed #F15B22;
    margin-top:15px;
    font-size: 18px;
    color: #F15B22;
    margin-bottom: 0.7em;
    text-decoration:none;
    font-family: Georgia,'Times New Roman',serif;
    line-height: 1.1;
}

.menu-logo-img {
    margin-bottom: -8px !important;
}
.current .menu-logo-img {
    margin-bottom: 0px !important;
}
.bgpos0-10 {
    background-position: 0px 10px !important;
}

li.bgpos0-10 {
    margin-top: -5px;
}

/* services */
.service-photo {
    /*border: 1px solid #ccc;*/
    padding: 20px;
    text-align: center;
}

.service-photo img {
    display: -moz-inline-box;
    display: inline-table;
    display: inline-block;
    margin: 15px;
    height: auto;
    overflow: visible;
    vertical-align: middle;
    /*border: 2px solid #f0f0f0;*/
}
.service-body {
    width: 721px;
}
.service-body h2 {
    font-weight: normal !important;
    font-size: 18px !important;
}
.service-body ul {
    margin-left: 9px;
    list-style: disc url(./i/square.jpg) inside !important;
    /*font-size: 14px !important;*/
}
.service-body li {

}
.service-adresses .left {
    float: left;
    width:70px;
}
.service-adresses .right {
    float: left;
    width:650px;
}
.service-adresses {
    padding: 20px 0;
}
/* services-end */

.no-service li {
    margin-right: 20px !important;
}

a.lang-act, a.lang-act:hover {
    text-decoration: none;
    color: #666;
}
.lang-change {
    /*position: absolute;
    right: 0px;
    top:0px;*/
    left: 15px;
    position: absolute;
    top: 100px;
    z-index: 9999;
}
ul.secondlevel{
    position: absolute;
    display:none;
}
li:hover ul.secondlevel{
    display:block;
}
ul.secondlevel>li{
    float:none;
    margin:2px 0px;
}

.ru-f {
    width: 32px;
    height: 25px;
    background: url(/ru.jpg) no-repeat top center;
    display: block;
    float: left;
}

.ua-f {
    width: 32px;
    height: 25px;
    background: url(/ua.jpg) no-repeat top center;
    display: block;
    float: left;
    margin-left: 5px;
}

a.lang-act, a.lang-act:hover {
    border-bottom: 1px solid #999;
}
.lang-change {
    /*position: absolute;
    right: 0px;
    top:0px;*/
    font-size: 0px;
    left: 670px;
    position: absolute;
    top: 59px;
    z-index: 9999;
}
.offers-item a:hover {
    color:#FF0000 !important;
}

.inline-gallery{
    margin-bottom: 0px!important;
    margin-left: 0px !important;
    padding-left: 0px !important;
}
.inline-gallery li{
    list-style: none!important;
    background: none!important;
    display: inline-block;
    width:145px;
    margin:0px 2px;
    padding:4px!important;
    border: solid 1px #C3C3C3;
}
.inline-gallery li a:hover{
    text-decoration: none;
}
.inline-gallery li a{
    display: block;
    color:#F15B22;

}
.inline-gallery li a.top{
    height:48px;
    vertical-align: bottom;
    font-size: 14px !important;
}
.inline-gallery li a.buyit{
    background-color: #484848;
    color:white;
    font-weight: bold;
    text-decoration: none;
    padding-left: 4px;
}
.inline-gallery li img{
    margin-top: 15px;
    height:98px;
    width:143px;
}
.inline-gallery li p{
    margin:0;
    background-color: #F8941D;
    color:white;
    font-size: 14px;
    line-height: 22px;
    font-weight: bold;
    padding-left: 4px;
}
.inline-gallery li { border: none; }
.inline-gallery li a.top {
    font-size: 12px !important;
}
