body {
    font-family: Arial, Helvetica, Tahoma, Verdana, Sans-Serif;
    color: #000000;
    font-size: 14px;
}

.site {
    min-width: 940px;
}

.wrapper {
    width: 940px;
}
.wrapperContent {
    width: 905px;
    margin-left: 20px;
    margin-right: 15px;
}

hr.topline {
    margin-bottom: 24px;
    width: 939px;
    background-color: #b5b2b2;
}

div#metaslider > img {
    top: -55px;
    left: 0;
}

.main-navigation {
    margin-left: 6px;
    margin-right: 0;
}

.main-navigation .sfHover > a, .main-navigation .sfHover > a:hover {
    border-bottom: 3px solid #e12729;
}

.announcer {
    display: none;
    visibility: hidden;
    width: 0;
    height: 0;
}

#tlac_breadcrumbs {
    border: none;
}
#site-navigation .right {
    top: 6px;
}

#tlac_breadcrumbs a.social > img {
    width: 28px;
    height: 28px;
}

#tlac_breadcrumbs a.social {
    margin-right: 0;
}

.alignleft {
    text-align: left;
}

.alignright {
    text-align: right;
}

#metaslider {
    height: 187px;
    padding: 20px 0 20px 50px;
}
#metaslider header {
    line-height: 21px;
    width: 618px;
}

h1 {
    font-size: 28px;
    font-weight: bold;
    font-style: italic;
    margin-bottom: 18px;
}
h2 {
    text-align: center;
    font-size: 24px;
    font-weight: bolder;
    text-transform: uppercase;
    padding: 14px 0;
}

div.relative {
    position: relative;
}

.upper {
    text-transform: uppercase;
}

div.technique {
    width: 252px;
    display: inline-block;
    margin: 20px;
    line-height: 19px;
    vertical-align: top;
}
div.technique strong { display: block; }

div[role="breaker"] {
    min-height: 120px;
    padding: 11px;
    line-height: 120px;
    display: inline-block;
}
div[role="breaker"] img {
    vertical-align: middle;
    width: 1px;
    height: 77px;
    background: #908a8f;
    border: none;
}

hr.deco_devider {
    background-image: url("./images/deco_devider_20.png");
    margin: 0 auto;
}

div.kostochka, div.kostochka_2 {
    margin: 0 auto;
    padding-top: 40px;
    height: 214px;
    width: 916px;
    background: url("./images/kostochka_20.png") top left transparent;
}

div.inkost {
    margin: 0 auto;
    height: 131px;
    width: 690px;
    border: #cbcccc 1px solid;
    background: #ffffff;
    text-align: center;
}
div.inkosttext {
    margin: 12px auto 0 auto;
    width: 690px;
    line-height: 19px;
}

div.kostochka a{
    display: block;
    margin: 0 auto;
    font-size: 18px;
    color: #cb3c20;
}

div.kostochka_2 {
    padding-top: 27px;
    height: 366px;
    background: url("./images/tpz/kostochka.png") top left transparent;
    position: relative;
}
div.kostochka_2 img.left {
    position: absolute;
    top: 174px;
    left: 40px;
}
div.kostochka_2 img.right {
    position: absolute;
    top: 174px;
    right: 40px;
}

div.kostochka_2 div.inkost2 {
    margin: 0 auto;
    height: 340px;
    width: 717px;
}

div.kostochka_2 div.inkost2 div {
    height: 100%;
}
div.kostochka_2 div.inkost2 div:first-child {
    margin-left: 0;
}

.w268{
    position: relative;
    margin-left: 46px;
    width: 268px !important;
    height: 338px !important;
    background: #ffffff;
    border: #cbcccc 1px solid!important;
}
.w268 img {
    width: 242px;
    height: 133px;
    border: #cbcccc 1px solid;
    margin: 10px auto;
}

.w268 comment {
    display: block;
    overflow: hidden;
    width: 236px;
    margin: 0 auto;
    line-height: 19px;
    height: 133px;
}
.w268 comment strong {
    text-transform: uppercase;
}
.w268 footer a {
    display: block;
    margin: 0 auto;
    font-size: 18px;
    color: #cb3c20;
    position: absolute;
    bottom: 15px;
    text-align: right;
    right: 10px;
}

a.preorder {
    display: block;
    margin: 60px auto;
    text-align: center;
    font-weight: bolder;
    font-size: 31px;
    color: #de2c31;
}

#main {
    width: 910px;
    margin: 90px auto 30px auto;
}

#main h1 {
    font-style: normal;
    text-transform: none!important;
}

footer[role="page"] {
    border-top: #c7caca 1px solid;
    min-height: 60px;
    line-height: 60px;
    font-size: 11px;
}
footer[role="page"] img {
    display: block;
    margin-top: 15px;
    float: right;
    width: 110px;
}