/*@import 'core/core.css';*/
@import 'MCEstyle.css';

:active, :focus, a, img { outline: 0; outline-style: none;}

body {background: url('/img/bg2.jpg') repeat-x #4a2216;}

div#page { width: 1400px; position: absolute; margin-left: -700px; left: 50%; background: url('/img/bg.jpg');}

div#page div#layout {width: 950px; margin: 0px auto;}

div#layout div#header {height: 126px; position: relative;}
div#layout div#header a.logo {display:block; width: 355px; height: 56px; background: url('/img/logo.png'); position: absolute; top: 35px; left: 20px;}
div#layout div#header div.header {width: 450px; height: 126px; position: absolute; right: 20px; top: 0; overflow: hidden;}
div#layout div#header div.header p {margin-bottom: 6px;}
div#layout div#hp-menu {width: 922px; height: 505px; background: url('/img/vozik.png') no-repeat 149px 35px; position: relative; margin: 0px auto;}
div#layout div#hp-menu .hp-text {position: absolute; top: 0; left:0;}
div#layout div#hp-menu .hp-text p {margin: 0px; padding: 0px; color: #f4e6ae; font-size: 14px; width: 350px;}

ul.menu {margin: 0px; padding: 0px; list-style: none;}
ul.menu li {margin: 0px; padding: 0px;}
ul.menu li.item-0 a{width: 122px; height: 90px;position: absolute; left: 130px; top: 217px; background: url('/img/bubble-0.png');}
ul.menu li.item-1 a{width: 122px; height: 90px;position: absolute; left: 288px; top: 127px; background: url('/img/bubble-1.png');}
ul.menu li.item-2 a{width: 122px; height: 90px;position: absolute; left: 459px; top: 0px; background: url('/img/bubble-2.png');}
ul.menu li.item-3 a{width: 122px; height: 90px;position: absolute; left: 678px; top: 0px; background: url('/img/bubble-3.png');}
ul.menu li.item-4 a{width: 122px; height: 90px;position: absolute; left: 796px; top: 165px; background: url('/img/bubble-4.png');}
ul.menu li.item-5 a{width: 263px; height: 85px;position: absolute; left: 0; bottom:0; background: url('/img/button-form.png');}

.c-form a {width: 263px; height: 85px; background: url('/img/button-form.png'); display: block; position: absolute; left: 20px; bottom: -20px;}

.news {float: left; margin-left: 20px; width: 405px; height: 194px; background: url('/img/box.png'); padding: 20px;}
.kontakt {float: right; margin-right: 20px;width: 405px; height: 194px; background: url('/img/box.png');padding: 20px;}

.news img {border: 3px solid #e9d893;}

#content {position: relative;}
#content .left {float: left; width: 270px; margin-left: 20px; min-height: 360px;}
#content .left .main-menu {width: 269px;}
#content .left .main-menu a {margin: 0 0 -4px 0; padding: 0 0 0 20px; width: 249px; height: 49px; background: url('/img/m-item.png'); display: block; color: #793c24; font-size: 18px; text-decoration: none; font-style: italic; line-height: 44px;}
#content .left .main-menu a:hover, #content .left .main-menu a.selected {margin: 0 0 -4px 0; padding: 0 0 0 20px; width: 249px; height: 49px; background: url('/img/m-item-sel.png'); display: block; color: #fff; font-size: 18px; text-decoration: none; font-style: italic; line-height: 44px;}

#content .right {width: 630px; float: right; margin-right: 20px;}
#content .right div.t {width: 630px; height: 8px; background: url('/img/cont-bg-top.png') no-repeat; margin: 0; padding: 0;}
#content .right div.c {width: 600px; background: #712e1f; padding: 7px 15px 7px 15px;}
#content .right div.b {width: 630px; height: 8px; background: url('/img/cont-bg-bottom.png') no-repeat; margin: 0; padding: 0;}

.site-news .text {color: #fff1b9;}
.site-news .text a.heading, .site-news .text a.heading:hover {font-size: 13px; font-weight: bold; color: #fff1b9; text-decoration: none;}
.site-news .text p {padding: 5px 0 10px 0;}
#footer .b-menu {margin: 20px 0 0 30px;}
#footer .b-menu div {float: left; line-height: 17px;}
#footer .b-menu div.separator {height: 15px; width: 2px; margin: 0 10px 0 10px; background: url('/img/sep.png');}
#footer .b-menu div a {font-size: 10px; color: #e5d0b8; font-style:normal; text-decoration: none; text-transform: uppercase;}
#footer .copyright {margin: 10px 0 20px 30px;}
#footer .copyright p{font-size: 10px; color: #b39470; text-transform: uppercase;}
#footer .copyright a{text-decoration: none; text-transform:uppercase; font-style: normal; font-size: 10px; color:#e5d0b8;}

#footer h2 {margin: 0 0 15px 0; padding: 0px; font-size: 24px; font-weight: bold; font-style: italic; color: #fff1b9;}
/**default style**/

#footer .news div.img {float: left; width: 90px;}
#footer .news div.body {float: right;width: 290px;}
#footer .news div.body .date {color: #d2bf7b; font-size: 10px;}
#footer .news div.body a.heading {display: block; color: #d7cb70; font-size: 14px; font-weight: bold; text-decoration: none; padding: 5px 0 6px 0;}
#footer .news div.body p {font-size: 12px; color: #b69565; line-height: 16px; padding: 0px; margin: 0px;}
.all-news, .all-news:hover {background: url('/img/bullet.png') no-repeat 0 0; padding:0 0 0 23px; margin: 10px 0 0 0; line-height: 18px; display: block; font-size: 14px; text-decoration: underline; font-style: italic; color: #f78e3e; float: right;}

.paginator {
    margin: 0px auto;
    padding: 0px;
    margin-top: 10px;
    text-align: center;
}

.paginator a {
    text-decoration: none;
    color: #fff;
    padding: 0px;
    margin: 0px;
    line-height: 26px;
    font-size: 13px;
}

.paginator .wrapper {
    display: inline-block;
}

.paginator .active {
    padding: 0px;
    margin: 0px;
    width: 26px;
    height: 26px;
    padding-top: 2px;
    background: url(/img/p_active.png) no-repeat;
    text-align: center;
    float: left;
    margin-left: 2px;
}

.paginator .in_active {
    padding: 0px;
    margin: 0px;
    width: 26px;
    height: 26px;
    padding-top: 2px;
    background: url(/img/p_inactive.png) no-repeat;
    text-align: center;
    float: left;
    margin-left: 2px;
    color: #b42323;
}

.paginator .left_active {
    padding: 0px;
    margin: 0px;
    width: 26px;
    height: 26px;
    padding-top: 2px;
    background: url(/img/p_active.png) no-repeat;
    text-align: center;
    float: left;
    margin-left: 0px;
    margin-right: 2px;

}

.paginator .right_active {
    padding: 0px;
    margin: 0px;
    width: 26px;
    height: 26px;
    padding-top: 2px;
    background: url(/img/p_active.png) no-repeat;
    text-align: center;
    float: left;
    margin-left: 4px;
}

.paginator p {
    margin: 0px 0px 0px 20px;
    padding: 2px 0px 0px 0px;
}

.input-text {
    width: 203px;
    height: 21px;
    background: url('/img/text-bg.png');
    border: 0px;
    padding: 3px;
}

.input-num {
    width: 32px;
    height: 18px;
    background: url('/img/captcha.png');
    border: 0px;
    padding: 3px;
    text-align: center;
}

.input-captcha {
    width: 60px;
    height: 27px;
    background: url('/img/captcha.png');
    text-align: center;
    border: 0px;
}

.input-captcha-text {
    width: 54px;
    height: 21px;
    background: url('/img/captcha.png');
    text-align: center;
    border: 0px;
    padding: 3px;
}

#captcha-loading img {
    margin-top: 3px;
}

.input-textarea {
    width: 441px;
    height: 81px;
    background: url('/img/textarea-bg.png');
    border: 0px;
    resize: none;
    padding: 3px;
}

.input-checkbox {
    width: 17px;
    height: 17px;
    border: 0px;
    background: url('/img/input-check.png') no-repeat 100%;
}

.input-button {
    width: 96px;
    height: 28px;
    line-height: 28px;
    border: 0px;
    background: url('/img/button_small.png') no-repeat;
    text-align: center;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    cursor: pointer;
}

.button-send {
    width: 116px;
    height: 36px;
    background: url('/img/button-send.png');
    cursor: pointer;
    display: block;
    float: right;
}

.alert {
    color: red;
    font-size: 20px;
}

.hidden {
    display: none;
}

.noborder {
    border: 0px !important;
}

.cleaner {
    clear: both;
    height: 1px;
}

