/* something that does not change */
html, body { height:100%; } 
* html .root { height:100%; }
table { border-collapse:collapse; }
html, h1, h2, h3, h4, h5 ,h6, body, form, th, td, p { margin:0; padding:0; }
img { border:0 none; }
* html .logo img { behavior:url('/css/pngbehavior.htc'); } 
map { display:none; }
object, form { display:block; }    
h1, h2, h3, h4, h5 ,h6 { letter-spacing:normal; }
hr { display:none; }
* { zoom:1; }
/* something that does not change */

/* all time classes */
.wf { width:100%; }
.hf { height:100%; }
.whf { width:100%; height:100%; }
.tar { text-align:right; }
.tal { text-align:left; }
.tac { text-align:center; }
.clr { clear:both; height:1px; overflow:hidden; margin:-1px 0 0 0; }
.clear { clear:both; }
.fl { float:left; }
.fr { float:right; }
.hide { display:none; }
.block { display:block; }
.inline { display:inline; }
.button { cursor:pointer; }
.posrel { position:relative; }
.nobdr { border:0 none !important; }
.nobgr { background:none !important; }
/* all time classes */
        
/* global text/link settings */
p, div, span, td, th, em, h1, h2, h3, h4, h5, h6, b, strong, i, .button { font-family:Arial, "Times New Roman", Times, serif; font-size:12px; line-height:130%; color:#313232; }
a, a * { font-family:Arial, "Times New Roman", Times, serif; font-size:12px; color:#367AAB; line-height:130%; text-decoration:underline; }
a:hover, a:hover * { text-decoration:none; }
.inline-list { list-style:none; padding:0; margin:0 }
.inline-list li { list-style:none; display:inline; padding:0; margin:0; }
.block-list, .block-list li { display:block; list-style:none; padding:0; margin:0; }
.textfield, textarea, select { font-family:Arial, "Times New Roman", Times, serif; font-size:12px; padding-left:3px; color:#000;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-top:1px solid #BFBFBF;
border-left:1px solid #BFBFBF;
border-bottom:1px solid #E6E6E6;
border-right:1px solid #E6E6E6;
}
.top-3-fixed { font-family:Arial, "Times New Roman", Times, serif!important; font-size:12px!important; line-height:130%!important; color:#313232 !important; }
/* global text/link settings */
.root {
    min-height:100%;
}

.container {
    width:976px;
    margin:0 auto;
    text-align:left;
    padding:0 0 105px 0;
}
.footer {
    display:none;
}

.header { height:80px; }
.logo {
    position:absolute;
    top:30px;
    left:13px;
}
.langs {
display:none;
}

#attentionOff, #attentionOn, .attention-of, .attention-on{ display:none !important;}


.top-nav, .top-subnav {
    display:none;
}
h1 {font-size: 28px !important;}


.list-1 { padding:12px 0 0 3px; }
    .list-1 li {
        float:left;
        border-left:1px solid #D8D8D8;
        padding:0 12px;
    }
    .list-1 a { color:#656565; }
    .list-1 a.act {
        color:#D7140B;
        font-weight:bold;
        text-decoration:none;
    }
.path { display:none; }

.block-01 {
    border:1px solid #EAEAEA;
    padding:0 0 30px 0;
}
    .block-01 .cor-01 {
        position:absolute;
        top:-1px;
        left:-1px;
        background:url(../img/cor-1.gif) 0 0 no-repeat;
        width:6px;
        height:6px;
    }
    .block-01 .cor-02 {
        position:absolute;
        top:-1px;
        right:-1px;
        background:url(../img/cor-2.gif) 0 0 no-repeat;
        width:6px;
        height:6px;
    }
    .block-01 .cor-03 {
        position:absolute;
        bottom:-1px;
        right:-1px;
        background:url(../img/cor-3.gif) 0 0 no-repeat;
        width:6px;
        height:6px;
    }
    .block-01 .cor-04 {
        position:absolute;
        bottom:-1px;
        left:-1px;
        background:url(../img/cor-4.gif) 0 0 no-repeat;
        width:6px;
        height:6px;
    }
    .block-01 .top {
        height:43px;
        background:url(../img/grad-1.gif) 0 bottom repeat-x;
        padding:0 0 0 20px;
        border-bottom:1px solid #EAEAEA;
    }
        .block-01 .top b.block, .block-01 .top h1.block, .block-01 .top h2.block, .block-01 .top h3.block {
            font-size:20px;
            color:#000;
            font-weight:normal;
            padding:8px 27px 0 0;
            height:35px;
            background:url(../img/raquo-1.gif) right 0 no-repeat;
        }
    .error-404 li {
        width:49.9%;
        float:left;
        padding:20px 0 10px 0;
        position:relative;
    }
    .erroras-404 .error-404 { padding:0 35px; }
        .erroras-404 .error-404 li {
            width:100%;
            float:none;
            padding:20px 0 10px 0;
            position:relative;
        }
    .error-404 b {
        font-size:16px;
        color:#000;
        margin:0 0 10px 90px;
        display:block;
    }
    .error-404 p {
        margin:0 0 0 90px;
        display:block;
    }
    .error-404 .lt {
        position:absolute;
        top:20px;
        left:20px;
        text-transform:uppercase;
        font-size:16px;
        clear:#111;
        text-decoration:none;
        padding-left:24px;
        background:url(../img/lt.gif) 0 center no-repeat;
    }
    .error-404 .en {
        position:absolute;
        top:20px;
        left:20px;
        text-transform:uppercase;
        font-size:16px;
        clear:#111;
        text-decoration:none;
        padding-left:24px;
        background:url(../img/en.gif) 0 center no-repeat;
    }
    .error-404 .ru {
        position:absolute;
        top:20px;
        left:20px;
        text-transform:uppercase;
        font-size:16px;
        clear:#111;
        text-decoration:none;
        padding-left:24px;
        background:url(../img/ru.gif) 0 center no-repeat;
    }
    .error-404 .de {
        position:absolute;
        top:20px;
        left:20px;
        text-transform:uppercase;
        font-size:16px;
        clear:#111;
        text-decoration:none;
        padding-left:24px;
        background:url(../img/de.gif) 0 center no-repeat;
    }
    .error-404 .pl {
        position:absolute;
        top:20px;
        left:20px;
        text-transform:uppercase;
        font-size:16px;
        clear:#111;
        text-decoration:none;
        padding-left:24px;
        background:url(../img/pl.gif) 0 center no-repeat;
    }
.text-inside { padding:20px 20px 0 20px; }
    .text-inside p {
        display:block;
        padding:0 0 20px 0;
        line-height:150%;
    }
    .text-inside h2 {
        font-size:16px;
        display:block;
        padding:0 0 10px 0;
    }
    .text-inside img.fl { margin:0 10px 0 0; }
    .text-inside ul { padding:10px 0 30px 0; }
    .text-inside li {
        padding:0 0 5px 10px;
        background:url(../img/raquo-2.gif) 0 5px no-repeat;
    }
    .text-inside td, .text-inside th { padding:7px 0; }
        .text-inside .table-01 thead td, .text-inside .table-01 thead th {
            background:#EBF0F2;
            text-align:center;
            font-weight:normal;
            color:#696B6C;
            padding:7px 20px;
        }
        .text-inside .table-01 tbody td, .text-inside .table-01 tbody th {
            border-top:1px solid #EBF0F2;
            text-align:center;
            font-weight:normal;
            padding:7px 20px;
        }
        .text-inside .table-01 tbody a { font-weight:bold; }
    .text-inside h3 {
        font-size:16px;
        color:#000;
        display:block;
    }
    .text-inside .seperator {
        border-top:1px solid #EAEAEA;
        margin:20px 0 30px 0;
    }
.partners {
    height:110px;
    border-bottom:1px solid #EAEAEA;
}
    .partners td { text-align:center; }
.popup-1 {
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-165px;
    margin-top:-100px;
    width:330px;
    z-index:100;
}
.popup-2 {
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-310px;
    margin-top:-300px;
    width:620px;
    z-index:100;
}
    .popup-1 .bg-1 {
        line-height:1px;
        background:url(../img/pop-bg-1.gif) 0 0 repeat-x;
    }
    .popup-1 .bg-2 { background:url(../img/pop-bg-2.png) 0 0 repeat-y; }
    .popup-1 .bg-3 {
        background:url(../img/pop-bg-3.png) 0 0 repeat-x;
        line-height:1px;
    }
    .popup-1 .bg-4 { background:url(../img/pop-bg-4.png) 0 0 repeat-y; }
    .popup-1 .bg-0 {
        background:#FFF;
        padding:0 15px;
    }
    * html .popup-1 .bg-2 { background:none; }
    * html .popup-1 .bg-3 { background:none; }
    * html .popup-1 .bg-4 { background:none; }
    *:first-child+html .popup-1 .bg-2 { background:none; }
    *:first-child+html .popup-1 .bg-3 { background:none; }
    *:first-child+html .popup-1 .bg-4 { background:none; }
    .popup-1 .bg-2 { background /*\**/:none\9; }
    .popup-1 .bg-3 { background /*\**/:none\9; }
    .popup-1 .bg-4 { background /*\**/:none\9; }
    .popup-1 .close {
        border-bottom:1px solid #EAEAEA;
        padding:2px 20px 6px 0;
        background:url(../img/pop-close.gif) right 3px no-repeat;
        margin:0 0 12px 0;
    }
        .popup-1 .close a { color:#656565; }
    .tiny-form label {
        display:block;
        float:left;
        padding:2px 0 0 0;
    }
    .tiny-form .textfield {
        display:block;
        float:right;
        width:200px;
    }
    .tiny-form .clr { margin:0 0 6px 0; }
.button-1 {
    background:url(../img/button-1.gif) right 0 no-repeat;
    height:29px;
    color:#FFF;
    font-size:15px;
    text-decoration:none;
    padding:7px 25px 0 22px;
    position:relative;
}
    .button-1 span {
        background:url(../img/button-1.gif) 0 0 no-repeat;
        height:36px;
        display:block;
        position:absolute;
        left:-5px;
        top:0;
        width:5px;
    }
.message {
    margin:-7px 0 7px 0;
    padding:7px 7px 7px 45px;
}
    .message p { color:#656565; }
    .message .cor-11 {
        position:absolute;
        top:-1px;
        left:-1px;
        width:3px;
        height:3px;
    }
    .message .cor-12 {
        position:absolute;
        top:-1px;
        right:-1px;
        width:3px;
        height:3px;
    }
    .message .cor-13 {
        position:absolute;
        bottom:-1px;
        right:-1px;
        width:3px;
        height:3px;
    }
    .message .cor-14 {
        position:absolute;
        bottom:-1px;
        left:-1px;
        width:3px;
        height:3px;
    }
.error-1 {
    border:1px solid #ED1E25;
    background:url(../img/error-ico.gif) 10px center no-repeat;
}
    .error-1 .cor-11 { background:url(../img/cor-31.gif); }
    .error-1 .cor-12 { background:url(../img/cor-32.gif); }
    .error-1 .cor-13 { background:url(../img/cor-33.gif); }
    .error-1 .cor-14 { background:url(../img/cor-34.gif); }
.ok-1 {
    border:1px solid #8EC841;
    background:url(../img/ok-ico.gif) 10px center no-repeat;
}
    .ok-1 .cor-11 { background:url(../img/cor-41.gif); }
    .ok-1 .cor-12 { background:url(../img/cor-42.gif); }
    .ok-1 .cor-13 { background:url(../img/cor-43.gif); }
    .ok-1 .cor-14 { background:url(../img/cor-44.gif); }
.close-fixed {
    padding:13px 20px 15px 0 !important;
    background:url(../img/pop-close.gif) right 14px no-repeat !important;
}
    .close-fixed h4 {
        position:absolute;
        top:17px;
        left:20px;
        font-size:20px;
        font-weight:normal;
        color:#000;
    }
.medium-form { padding:0 0 10px 0; }
    .medium-form p.block {
        padding:0 0 10px 0;
        border-bottom:1px solid #EAEAEA;
        line-height:150%;
    }
    .fields-1 .error-1, .fields-1 .ok-1 { margin:7px 0 0 0 !important; }
    .fields-1 label.fl {
        display:block;
        width:33%;
        padding:10px 0 0 0;
        font-weight:bold;
        color:#000;
    }
        .fields-1 label.fl .textfield {
            display:block;
            width:90%;
            margin:2px 0 0 0;
        }
    .fields-1 label.block {
        display:block;
        padding:10px 0 0 0;
        font-weight:bold;
        color:#000;
    }
        .fields-1 label.block textarea {
            display:block;
            width:95%;
            height:90px;
            margin:2px 0 0 0;
        }
    .medium-form b.block {
        padding:10px 0 3px 0;
        color:#000;
    }
    .medium-form .security {
        background:#E8F2F4;
        padding:9px;
    }
        .medium-form .security img.fl {
            border:3px solid #D4E2E8;
            margin:0 16px 0 0;
        }
        .medium-form .security label {
            display:block;
            font-weight:bold;
            color:#000;
        }
            .medium-form .security label .textfield {
                display:block;
                margin:4px 0 0 0;
                width:150px;
            }
    .medium-form span.block {
        font-size:11px;
        padding:10px 0;
        line-height:150%;
        color:#666;
    }
        .medium-form span.block * {
            font-size:11px;
            color:#666;
        }
    .medium-form span.fl {
        font-size:11px;
        padding:10px 0 0 0;
        line-height:150%;
        color:#00608C;
    }
    .erroras-404 .logo-wrap {
        padding:90px 0 0 0;
        height:90px;
    }
        .erroras-404 .logo-wrap img { margin:0 auto; }
    .erroras-404 .bg-1 {
        background:url(../img/error-block.jpg) 0 bottom no-repeat;
        width:522px;
        margin:0 auto;
        padding:0 0 70px 0;
    }
    .erroras-404 .bg-2 {
        background:url(../img/error-block.jpg) 0 0 no-repeat;
        height:30px;
    }
.left-side { width:710px; }
.right-side { display:none !important; }
.search-results { padding:20px; }
    .search-results p {
        display:block;
        padding:0 0 5px 0;
        line-height:150%;
    }
    .search-results h2 {
        font-size:16px;
        display:block;
    }
.block-02 {
    display: none;
}

    .block-01 .top-1 {
        background:url(../img/grad-4.gif) 0 bottom repeat-x;
        border-bottom:1px solid #EAEAEA;
        padding:15px;
    }
        .block-01 .top-1 b.block, .block-01 .top-1 h1.block, .block-01 .top-1 h2.block, .block-01 .top-1 h3.block {
            font-size:14px;
            padding:0 0 10px 0;
        }
        .block-01 .top-1 p.block {
            padding:12px 0 0 15px;
            color:#696B6C;
            font-weight:bold;
        }
        .block-01 .top-1 a.block { margin:7px 23px 0 0; }
        * html .block-01 .top-1 a.block { margin:7px 11px 0 0; }
        *:first-child+html .block-01 .top-1 a.block { margin:7px 11px 0 0; }
.ico-mail {
    padding:5px 0 5px 34px;
    background:url(../img/mail-big.gif) 0 center no-repeat;
}
.ico-rss {
    padding:5px 0 5px 29px;
    background:url(../img/rss-1.gif) 0 2px no-repeat;
}
.back-1 {
    margin:30px 0 -30px 0;
    border-top:1px solid #EAEAEA;
    padding:7px 15px 8px 0;
}
    .back-1 a {
        padding-left:15px;
        background:url(../img/arrow.gif) 0 center no-repeat;
    }
.error-2 {
    font-size:14px;
    color:#C92817;
    font-weight:bold;
    padding:5px 0 5px 30px;
    margin:0 0 30px 0;
    background:url(../img/error-ico.gif) 0 center no-repeat;
}
    .search-results h2 {
        display:block;
        font-size:16px;
        color:#000;
        padding:0 0 5px 0;
    }
.list-2 { padding:0 0 30px 0; }
    .list-2 li { padding:0 0 7px 0; }
.padding-bottom-1 { padding-bottom:30px !important; }
.block-03 { border:3px solid #BDCFD5; }
    .block-03 .cor-012 {
        position:absolute;
        top:-3px;
        left:-3px;
        width:9px;
        height:9px;
        background:url(../img/cor-51.gif);
    }
    .block-03 .cor-022 {
        position:absolute;
        top:-3px;
        right:-3px;
        width:9px;
        height:9px;
        background:url(../img/cor-52.gif);
    }
    .block-03 .cor-032 {
        position:absolute;
        bottom:-3px;
        right:-3px;
        width:9px;
        height:9px;
        background:url(../img/cor-53.gif);
    }
    .block-03 .cor-042 {
        position:absolute;
        bottom:-3px;
        left:-3px;
        width:9px;
        height:9px;
        background:url(../img/cor-54.gif);
    }
.forma-1 { padding:3px 5px 13px 13px; }
    .forma-1 label {
        font-weight:bold;
        color:#000;
        margin:0 10px 0 0;
        padding:9px 0 0 0;
    }
    .forma-1 select, .forma-1 .textfield {
        display:block;
        margin:2px 0 0 0;
    }
    .forma-1 .field-1 { width:225px; }
        .forma-1 .field-1 select { width:220px; }
    .forma-1 .field-2 { width:300px; }
        .forma-1 .field-2 .textfield { width:295px; }
    .forma-1 .field-3 { width:120px; }
        .forma-1 .field-3 select { width:115px; }
    .forma-1 .field-4 { width:95px; }
        .forma-1 .field-4 select { width:90px; }
    .forma-1 .field-5 { width:145px; }
        .forma-1 .field-5 select { width:140px; }
    .forma-1 .field-6 { width:150px; }
        .forma-1 .field-6 select { width:145px; }
    .forma-1 .button-1 { margin:18px 0 0 -3px; }
    .forma-1 p.block {
        font-size:11px;
        margin:5px 0 0 0;
        color:#00608C;
        padding:4px 26px;
        background:url(../img/info.gif) 0 center no-repeat;
    }
    .forma-1 span.block { padding:10px 0 0 0; }
        .forma-1 span.block a, #orderFormOpen {
            background:url(../img/arrow.gif) 0 center no-repeat;
            padding:0 0 0 15px;
        }
.block-04 {
    border:1px solid #D9E7EC;
    background:#ECF3F5;
}
.block-04-fixed {
    background:#E1ECF0;
    padding:0 0 4px 0;
    margin:24px 0 -11px 0;
}
    .block-04 .top-21 {
        background:url(../img/grad-2.gif) 0 0 repeat-x #E1ECF0;
        height:27px;
        font-size:20px;
        color:#000;
        padding:8px 20px;
        border:1px solid #D9E7EC;
        border-bottom:0 none;
        font-size:14px;
        font-weight:normal;
    }
        .block-04 .top-21 .close-1 { margin-right:-10px; }
    .block-04 .cor-015 {
        position:absolute;
        top:-1px;
        left:-1px;
        width:6px;
        height:6px;
        background:url(../img/cor-01.gif);
    }
    .block-04 .cor-025 {
        position:absolute;
        top:-1px;
        right:-1px;
        width:6px;
        height:6px;
        background:url(../img/cor-02.gif);
    }
    .block-04 .cor-035 {
        position:absolute;
        bottom:-1px;
        right:-1px;
        width:6px;
        height:6px;
        background:url(../img/cor-03.gif);
    }
    .block-04 .cor-045 {
        position:absolute;
        bottom:-1px;
        left:-1px;
        width:6px;
        height:6px;
        background:url(../img/cor-04.gif);
    }
    .block-04-fixed .cor-035 {
        position:absolute;
        bottom:0;
        right:0;
        width:7px;
        height:7px;
        background:url(../img/cor-103.gif);
    }
    .block-04-fixed .cor-045 {
        position:absolute;
        bottom:0;
        left:0;
        width:7px;
        height:7px;
        background:url(../img/cor-104.gif);
    }
    .block-04 .top-2 {
        background:url(../img/grad-2.gif) 0 0 repeat-x #E1ECF0;
        height:27px;
        font-size:20px;
        color:#000;
        padding:8px 10px;
        border-bottom:1px solid #D9E7EC;
        font-weight: normal;
    }
.text-1 { padding:10px; }
    .text-1 .date {
        padding:10px 0 4px 0;
        color:#656565;
    }
.block-05 {
    border:1px solid #EAEAEA;
    background:url(../img/grad-3.gif) 0 0 repeat-x #EBF0F2;
}
    .block-05 .cor-013 {
        position:absolute;
        top:-1px;
        left:-1px;
        width:7px;
        height:7px;
        background:url(../img/cor-21.gif);
    }
    .block-05 .cor-023 {
        position:absolute;
        top:-1px;
        right:-1px;
        width:7px;
        height:7px;
        background:url(../img/cor-22.gif);
    }
    .block-05 .cor-033 {
        position:absolute;
        bottom:-1px;
        right:-1px;
        width:7px;
        height:7px;
        background:url(../img/cor-23.gif);
    }
    .block-05 .cor-043 {
        position:absolute;
        bottom:-1px;
        left:-1px;
        width:7px;
        height:7px;
        background:url(../img/cor-24.gif);
    }
    .block-05 .top-3 {
        font-size:16px;
        color:#000;
        font-weight:bold;
        padding:7px 10px 10px 10px;
    }
.margin-bot-1 { margin-bottom:13px; }
.margin-top-1 { margin-top:13px; }
.text-2 { padding:0 10px; }
    .text-2 p.block {
        font-size:11px;
        padding:0 0 10px 0;
    }
    .text-2 b.block {
        color:#686B6B;
        padding:0 0 5px 0;
    }
    .text-2 a.block { margin:0 25px 10px 0; }
.block-06 {
    border:1px solid #EAEAEA;
    background:#F4F4F4;

}
    .block-06 .cor-014 {
        position:absolute;
        top:-1px;
        left:-1px;
        width:7px;
        height:7px;
        background:url(../img/cor-11.gif);
    }
    .block-06 .cor-024 {
        position:absolute;
        top:-1px;
        right:-1px;
        width:7px;
        height:7px;
        background:url(../img/cor-12.gif);
    }
    .block-06 .cor-034 {
        position:absolute;
        bottom:-1px;
        right:-1px;
        width:7px;
        height:7px;
        background:url(../img/cor-13.gif);
    }
    .block-06 .cor-044 {
        position:absolute;
        bottom:-1px;
        left:-1px;
        width:7px;
        height:7px;
        background:url(../img/cor-14.gif);
    }
    .block-06 .top-3 {
        font-size:16px;
        color:#000;
        font-weight:bold;
        padding:7px 10px 10px 10px;
    }
.list-3 { margin:-10px 0 0 0; }
    .list-3 li {
        padding:10px;
        border-top:1px solid #EAEAEA;
    }
    .item-1 a.block {
        font-weight:bold;
        margin:0 0 5px 0;
        height:36px;
        overflow:hidden;
    }
    .item-1 p.block { line-height:150%; }
        .item-1 p.block strike {
            display:block;
            font-size:16px;
            color:#000;
            font-weight:bold;
            padding:5px 0;
        }
        .item-1 p.block b {
            display:block;
            font-size:16px;
            color:#C92817;
        }
.image-1 {
    width:90px;
    text-align:center;
    margin:0 15px 0 0;
}
    .image-1 img { margin:0 0 5px 0; }
        .image-1 b {
            display:block;
            font-size:16px;
            color:#000;
            text-align:left !important;
        }
.discount {
    display:block;
    position:relative;
    background:url(../img/discount.gif) right 0 no-repeat;
    height:19px;
    margin:0 0 0 21px;
    padding:6px 7px 0 7px;
    font-size:10px;
    color:#FFF;
    text-transform:uppercase;
    text-align:center;
}
    .discount span {
        display:block;
        position:absolute;
        background:url(../img/discount.gif) 0 0 no-repeat;
        height:25px;
        width:21px;
        top:0;
        left:-21px;
        text-indent:-100px;
        text-decoration:none;
    }
.car { padding:20px; }
    .car .side-1 {
        width:400px;
        margin:0 20px 0 0;
    }
    .car .side-2 { width:245px; }
    .car .top-3 { padding:15px 15px 0 15px; }
    .car .list-3 { margin:0 !important; }
        .car .list-3 li {
            padding:15px;
            border-top:1px solid #EAEAEA;
        }
        .car .item-1 a.block { font-size:14px; }
        .car .item-1 .image-1 { width:170px; }
.topas {
    padding:1px 0;
    margin:0 0 10px 0;
}
    .topas td {
        color:#FFF;
        font-size:14px;
        font-weight:bold;
        padding:0 0 0 40px;
        line-height:200%;
        height:20px;
    }
        .topas td span {
            color:#FFF;
            font-size:14px;
            font-weight:normal;
            line-height:200%;
        }
    .topas table { margin:0 auto; }
.status-1 { background:#F26065; }
    .status-1 td { background:url(../img/sold.gif) 0 center no-repeat; }
.status-2 { background:#F9B601; }
    .status-2 td { background:url(../img/reserved.gif) 0 center no-repeat; }
.status-3 { background:#F9B601; }
    .status-3 td {
        padding:0 0 0 45px;
        background:url(../img/comming.gif) 0 center no-repeat;
    }
    .item-2 b.block, .item-2 h1.block {
        font-size:18px;
        color:#357BAD;
        padding:10px 10px 15px 10px;
        line-height:110%;
    }
.border-bottom-1 { border-bottom:1px solid #EAEAEA; }
.border-top-1 { border-top:1px solid #EAEAEA; }
    .item-2 .table-02 { margin:10px 0 15px 0; }
    .table-02 td {
        padding:5px 0 0 10px;
        color:#656565;
    }
    .item-2 p.block {
        padding:15px 10px;
        line-height:150%;
    }
        .item-2 p.block strong.block {
            color:#000;
            padding:0 0 7px 0;
        }
.text-3 { padding:15px; }
    .text-3 b.block {
        color:#000;
        padding:0 0 5px 0;
    }
    .text-3 a {
        margin:0 10px 0 0;
        white-space:nowrap;
        line-height:150%;
    }
.margins-1 { margin:7px 4px 0 4px; }
.margins-2 { margin:0 10px; }
.block-041 {
    border:3px solid #BDCFD5;
    background:#FFF;
    padding:0 0 12px 0;
}
    .block-041 .cor-201 {
        position:absolute;
        top:-3px;
        left:-3px;
        width:9px;
        height:9px;
        background:url(../img/cor-201.gif);
    }
    .block-041 .cor-202 {
        position:absolute;
        top:-3px;
        right:-3px;
        width:9px;
        height:9px;
        background:url(../img/cor-202.gif);
    }
    .block-041 .cor-203 {
        position:absolute;
        bottom:-3px;
        right:-3px;
        width:9px;
        height:9px;
        background:url(../img/cor-203.gif);
    }
    .block-041 .cor-204 {
        position:absolute;
        bottom:-3px;
        left:-3px;
        width:9px;
        height:9px;
        background:url(../img/cor-204.gif);
    }
.no-padd-lft { padding-left:0 !important; }
.overflow-1 {
    height:162px;
    overflow:auto;
    margin:0 13px;
}
    .overflow-1 td {
        padding:9px 20px;
        border-right:20px solid #FFF;
    }
    .overflow-1 .item-1 { width:185px; }
    .overflow-1 td.over-1 { background:#E6EFF5; }
.close-1 {
    color:#656565;
    padding-right:17px;
    background:url(../img/del.gif) right 1px no-repeat;
    font-weight:normal;
    margin-left:20px;
}
.item-3 { padding:20px 20px 0 20px; }
    .item-3 .side-3 { width:400px; }
    .item-3 .side-4 { width:250px; }
.table-03 { margin:-15px 5px 15px 5px; }
* html .table-03 { margin:0 5px 15px 0; }
*:first-child+html .table-03 { margin:0 5px 15px 0; }
    .table-03 td {
        padding:5px 0 0 10px;
        color:#313232;
        width:100%;
    }
    .table-03 th {
        /*white-space:nowrap;*/
        padding:5px 20px 0 10px;
        font-weight:normal;
        text-align:left;
        color:#313232;
    }
    .table-03 th.name{
        padding-top:10px;
    }
    .table-03 th.name span{
        font-weight:bold; 
        color:#444;
        padding-left:3px;
    }
    * html .table-03 th { padding:5px 20px 0 10px; }
    *:first-child+html .table-03 th { padding:5px 20px 0 10px; }
.thumbs-1 {
    padding:8px 0 0 0;
    background:#E8F1F4;
}
    .thumbs-1 a {
        display:block;
        float:left;
        margin:0 0 8px 8px;
    }
.exp-1 {
    position:absolute;
    bottom:10px;
    right:10px;
    cursor:pointer;
}
.margin-bot-2 { margin-bottom:1px; }
.counter {
    background:url(../img/counter.gif) right 0 no-repeat;
    height:27px;
    margin:0 0 13px 5px;
    color:#FFF;
    padding:4px 10px 0 6px;
    font-size:16px;
    font-weight:normal;
    text-decoration:none;
}
    .counter span {
        background:url(../img/counter.gif) 0 0 no-repeat;
        height:31px;
        left:-5px;
        top:0;
        display:block;
        width:5px;
        position:absolute;
        text-indent:-100px;
        text-decoration:none;
    }
    .block-07 .bg-00 { background:#FFF; }
    .block-07 .bg-01 {
        line-height:1px;
        font-size:1px;
        height:7px;
        background:url(../img/drop-bg-1.gif) 0 bottom repeat-x;
    }
    .block-07 .bg-02 {
        line-height:1px;
        font-size:1px;
        background:url(../img/drop-bg-2.png) 0 0 repeat-y;
    }
    .block-07 .bg-04 {
        line-height:1px;
        font-size:1px;
        background:url(../img/drop-bg-4.png) 0 0 repeat-y;
    }
    .block-07 .bg-03 {
        line-height:1px;
        font-size:1px;
        height:7px;
        background:url(../img/drop-bg-3.png) 0 0 repeat-x;
    }
    * html .block-07 .bg-02 { background:none; }
    * html .block-07 .bg-03 { background:none; }
    * html .block-07 .bg-04 { background:none; }
    *:first-child+html .block-07 .bg-02 { background:none; }
    *:first-child+html .block-07 .bg-03 { background:none; }
    *:first-child+html .block-07 .bg-04 { background:none; }
    .block-07 .bg-02 { background /*\**/:none\9; }
    .block-07 .bg-03 { background /*\**/:none\9; }
    .block-07 .bg-04 { background /*\**/:none\9; }
    .item-2 .counter-wrap {
        margin:-17px -4px 13px -4px;
        z-index:10;
    }
.small-form { padding:5px 8px; }
    .small-form p {
        display:block;
        color:#656565;
        border-bottom:1px solid #EAEAEA;
        padding:0 0 5px 0;
        margin:0 0 5px 0;
    }
    .small-form label {
        display:block;
        padding:0 0 8px 0;
        color:#000;
        font-weight:bold;
    }
    .small-form .textfield {
        display:block;
        width:140px;
        margin:2px 0 0 0;
    }
    .small-form select {
        display:block;
        width:145px;
        margin:2px 0;
    }
    .small-form select.short {
        display:inline;
        width:70px;
        margin:2px 10px 0 0;
    }
    .small-form span { font-weight:normal; }
    .small-form b {
        display:block;
        padding:5px 0 10px 0;
        color:#313232;
        font-size:14px;
    }
    .small-form b span {
        color:#313232;
        font-size:16px;
        font-weight:bold;
    }
.paddings-0 {
    padding-left:0 !important;
    padding-right:0 !important;
}
.block-08 { border:1px solid #EAEAEA; }
    .block-08 .cor-018 {
        height:6px;
        left:-1px;
        top:-1px;
        width:6px;
        position:absolute;
        background:url(../img/cor-11.gif) 0 0;
    }
    .block-08 .cor-028 {
        height:6px;
        width:6px;
        right:-1px;
        top:-1px;
        position:absolute;
        background:url(../img/cor-12.gif) 0 0;
    }
    .block-08 .cor-038 {
        height:6px;
        width:6px;
        bottom:-1px;
        right:-1px;
        position:absolute;
        background:url(../img/coras-3.gif) 0 0;
    }
    .block-08 .cor-048 {
        height:6px;
        width:6px;
        left:-1px;
        bottom:-1px;
        position:absolute;
        background:url(../img/coras-4.gif) 0 0;
    }
    .block-08 .bg-11 {
        background:url(../img/gradas-1.gif) 0 0 repeat-x #F3F3F3;
        padding:10px 0;
        border-bottom:1px solid #EAEAEA;
    }
    .block-08 .bg-22 {
        padding:10px 0;
        background:url(../img/gradas-2.gif) 0 bottom repeat-x #F3F3F3;
    }
    .tbl-1 th {
        text-align:left;
        padding:0 0 10px 12px;
        vertical-align:top;
        color:#C92817;
    }
        .tbl-1 th strong {
            font-size:14px;
            color:#C92817;
            display:block;
            padding:3px 0 0 0;
        }
    .tbl-1 td {
        text-align:right;
        padding:0 24px 10px 0;
        vertical-align:top;
        color:#C92817;
        font-weight:bold;
    }
        .tbl-1 td b {
            font-size:18px;
            color:#C92817;
            display:block;
            padding:0 0 5px 0;
        }
        .tbl-1 td strong {
            font-size:14px;
            color:#C92817;
        }
    .tbl-2 th {
        text-align:left;
        padding:0 0 10px 12px;
        vertical-align:top;
        color:#313232;
    }
        .tbl-2 th strong {
            font-size:14px;
            color:#313232;
            display:block;
            padding:3px 0 0 0;
        }
    .tbl-2 td {
        text-align:right;
        padding:0 24px 10px 0;
        vertical-align:top;
        color:#313232;
        font-weight:bold;
    }
        .tbl-2 td b {
            font-size:18px;
            color:#313232;
            display:block;
            padding:0 0 5px 0;
        }
        .tbl-2 td strong {
            font-size:14px;
            color:#313232;
        }
.table-04 { margin-bottom:-30px; }
    .table-04 th {
        vertical-align:top;
        text-align:left;
        font-weight:normal;
        border-top:1px solid #EAEAEA;
        border-right:1px solid #EAEAEA;
        padding:10px 20px;
        width:50%;
    }
    .table-04 td {
        vertical-align:top;
        text-align:left;
        font-weight:normal;
        border-top:1px solid #EAEAEA;
        padding:10px 20px;
        width:50%;
    }
    .table-04 .image-1 { width:170px; }
        .table-04 .item-1 a.block { font-size:14px; }
.discount-1 {
    padding:10px 20px;
    font-size:14px;
}
    .discount-1 strong {
        font-size:14px;
        color:#D7140B;
    }
.list-4 { padding:12px; }
    .list-4 a {
        display:block;
        text-decoration:underline;
        background:url(../img/raquo-blue.gif) 0 center no-repeat;
        margin:0 0 5px 0;
        padding:1px 0 2px 30px;
        font-size:13px;
    }
    .list-4 a:hover {
        text-decoration:none;
    }
    .list-4 a.red {
        background:url(../img/raquo-red.gif) 0 center no-repeat;  
        color:#D7140B;
    }
    .list-4 a.red:hover {
        text-decoration:none; 
    }
    .list-4 a.black {
        background:url(../img/raquo-black.gif) 0 center no-repeat;  
        color:#000;
    }
    .list-4 a.black:hover {
        text-decoration:none; 
    }
    .list-4 a.act{
        text-decoration:none;
        font-weight:bold;    
    }
    
.top-search {
    padding:25px 0 45px 0;
    background:url(../img/car-1.gif) 265px 155px no-repeat;
}
    .top-search .side-r { width:255px; }
    .top-search .side-l { width:710px; }
.stop-sign {
    background:url(../img/stop-sign.gif) center 0 no-repeat;
    padding:60px 0 0 0;
    font-size:16px;
    font-family:"Trebuchet MS", Arial;
    text-transform:uppercase;
    font-weight:normal;
}
    .stop-sign a {
        background:url(../img/arrow.gif) 0 center no-repeat;
        padding:0 0 0 15px;
    }
.search-block {
    background:url(../img/autopark-paieska.png);
    width:711px;
    height:231px;
}
* html .search-block { background:none; }
*:first-child+html .search-block { background:none; }
.search-block { background /*\**/:none\9; }
    .search-block .bg-1 { background:url(../img/search-bg-1.gif) 0 0 repeat-x; }
        .search-block .blockas {
            font-size:18px;
            display:block;
            color:#000;
            padding:4px 0 4px 50px;
            background:url(../img/search.gif) 4px center no-repeat;
            margin:9px 12px;
            position:relative;
        }
    .search-block .bg-3 {
        background:url(../img/search-bg-3.gif) 0 0 repeat-x;
        line-height:1px;
    }
    .search-block .bg-2 { background:url(../img/search-bg-2.gif) 0 0 repeat-y; }
    .search-block .bg-4 { background:url(../img/search-bg-4.gif) 0 0 repeat-y; }
    .search-block .bg-0 { background:#FFF; }
.filter-1 { padding:10px 0; }
    .filter-1 a {
        margin:0 10px;
        white-space:nowrap;
    }
    .filter-1 a.act {
        color:#000;
        font-weight:bold;
        text-decoration:none;
    }
.pagination {
    display:none;
}

.attention-on {
    width:423px;
    margin:20px 0 0 0;
    height:45px;
    background:url(../img/attention-on.gif) 0 0 no-repeat;
    padding:8px 5px 5px 10px;
    font-size:11px;
}
    .attention-on * { font-size:11px; }
    .attention-on b { text-transform:uppercase; }
    .attention-on img { margin:-4px 0 0 10px; position:relative;}
    .attention-on a { cursor:pointer; }
.choose-model { padding:0 10px 5px 10px; }
.text-4 {
    padding:10px;
    border-top:1px solid #EAEAEA;
}
    .text-4 a.fr {
        color:#656565;
        padding:0 15px 0 0;
        background:url(../img/del.gif) right 0 no-repeat;
    }
    .text-4 p {
        display:block;
        padding:10px 0 0 0;
        line-height:150%;
    }
        .text-4 p a {
            margin:0 5px 0 0;
            white-space:nowrap;
            line-height:150%;
        }
        .text-4 p a.act {
            text-decoration:none;
            color:#000;
            font-weight:bold;
        }
.filter-2 {
    width:625px;
    position:absolute;
    top:30px;
    right:6px;
    z-index:10;
}
.list-5 { padding:12px 0 0 14px; }
    .list-5 li {
        float:left;
        width:199px;
        padding:0 0 10px 0;
        text-align:left;
    }
        .list-5 li input { margin:0 7px 0 0; }
        .list-5 li span { color:#C92817; }
    .list-5 li.fr { float:right; }
.unique {
    padding:10px 0;
    margin:0 10px;
    border-top:1px solid #EAEAEA;
}
    .unique label {
        font-weight:bold;
        color:#000;
        padding:6px 0 0 0;
    }
        .unique label .textfield {
            margin:0 0 0 10px;
            width:220px;
        }

#leasingBody{
    display:none;
}
