/* = start = Задний фон ==================*/
.body {
        background: url(i/bgbody.gif);
        height: 100%;
        background-color: #2E3B40;
}

/* = end = Задний фон ==================*/

input, textarea, select {font-size: 9pt;}

/* = start = Меню (верхнее) ===============*/
div.menu {
        width: 702px;
        height: 107px;
        background-color: #8F9295;
}
/* = end = Меню (верхнее) ===============*/


/* = start = Середина на первой стр. ========*/
div.bigimg {
        width: 702px;
        height: 280px;
}
/* = end = Середина на первой стр. ========*/


/* = start = Банеры  (на первой стр.) =========*/
div.banners {
        width: 702px;
        height: 138px;
}

div.bannersleftright {
        float: left;
        width: 348px;
        height: 138px;
}

div.bannerscenter {
        float: left;
        width: 6px;
        height: 138px;
}

p.bannerstextleft {
    margin-top: -98px;
        font-family : Tahoma;
        font-size : 8pt;        
        text-align: left;
        margin-left : 126px;
}

p.bannerstextright {
    margin-top: -98px;
        font-family : Tahoma;
        font-size : 8pt;        
        text-align: left;
        margin-left : 129px;
}
/* = end = Банеры  (на первой стр.) =========*/


/* = start = Новости ============== */
div.news {
        width: 702px;
}

table.news {
        font-family : Tahoma;
        font-size : 8pt;
        color: #9EA09F;
        background-image: url(/i/news/n_bgall.gif);
        border: 0;
        vertical-align: top;    
}

td.bgnews {
        padding-top: 3px;
        padding-left: 11px;
        padding-right: 30px;
        padding-bottom: 3px;
        background-image: url(/i/news/n_bg.gif);
        background-position : top;
        background-repeat : repeat-x;
        vertical-align: top;
        width: 347px;
}

h5.titlenews {
        color: #D0D1D0;
        margin-bottom: 2px;
}
/* = end = Новости ============== */


/* = start = Контакты и поиск ====== */
div.kontakts {
        color: #C3C8CA; 
        font-family : Tahoma;
        font-size : 8pt;        
        width: 702px;
        height: 86px;
}

div.imoll-avto {
        float: left;
        background-image : url(/i/kontakts/k_bg.gif);
        width: 322px;
        height: 86px;
}

div.k-left {
        float: left;
        background-image : url(/i/kontakts/k_bg.gif);
        width: 20px;
        height: 86px;   
}

div.telef {
        float: left;
        width: 156px;
        height: 86px;
        text-align : left;
        color: #C3C8CA;
        background-image : url(/i/kontakts/k_bg.gif);           
}

div.k-right {
        float: left;
        background-image : url(/i/kontakts/k_bg.gif);
        width: 26px;
        height: 86px;           
}

a.mail:link, a.mail:active, a.mail:visited {
        color: #C3C8CA; 
        font-family : Tahoma;
        font-size : 8pt;        
        text-decoration: none;
}

a.mail:hover {
        color: #C3C8CA;
        font-family : Tahoma;
        font-size : 8pt;
        text-decoration: underline;
}

div.search {
        background-image : url(/i/kontakts/k_bg.gif);
        height: 86px;
        width: 128px;
        float: left;
        color: #9AA2A5;
        font-family : Tahoma;
        font-size : 8pt;        
        font-weight: bold;
}

div.button {
        float: left;
        background-image : url(/i/kontakts/k_bg.gif);
        height: 86px;
        width: 46px;
    text-align: left;
}

div.buttonright {
        float: left;
        height: 86px;
        width: 4px;
}
/* = end = Контакты и поиск ====== */


/* = start = Низ (копирайт и blackbox) = */
div.copyrights {
        width: 702px;
        height: 40px;
        background-color: #3F5056;      
}

div.copyleft {
        float: left;
        padding-left: 17px;
        padding-top: 14px;
        color: #B2B9BB;
        font-family : Tahoma;
        font-size : 8pt;
        width: 576px;
        text-align : left;
}

div.copyright {
        float: left;
        width: 109px;
        height: 40px;
        text-align: right;      
}
/* = end = Низ (копирайт и blackbox) = */


/* = start = Вся контентная часть (середина на внутренних стр.) = */

/* ====================================================== */
div.kontent {
        width: 702px;
}

div.kontentleft {
        float: left;
        width: 453px;
        height: auto;
}

div.kontentright {
        float: left;
        width: 244px;
        height: 561px;
}
/* ====================================================== */

/* = start = левая половина контентной части = */
td.derevocent {
        background-image: url(/i/derevo/bg.gif);
        background-repeat: repeat-x;
        background-color: #3064A3;
        width: 447px;
        vertical-align: top;
        font-size: 8pt;
        padding-left: 8px;
        padding-top: 7px;
        padding-bottom: 7px;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #D6E2EF;
}

td.derevoleft {
        background-image: url(/i/derevo/leftbg.gif);
        width: 2px;
        vertical-align: top;
}

td.derevoright {
        background-image: url(/i/derevo/rightbg.gif);
        width: 4px;
        vertical-align: top;
}

div.derevorazd {
        width: 2px;
        height: 11px;
        background-color: #D7E2F0;
        display: inline;
        vertical-align: middle;
        font-size: 6pt;
}

a:link, a:active, a:visited {
        text-decoration: none;
        color: #346BAF;
}

 a:hover {
        text-decoration: underline;
        color: #346BAF;
}

a.derevo:link, a.derevo:active, a.derevo:visited, a.derevo:hover {
        text-decoration: underline;
        color: #D6E2EF;
}

div.k_left_lr {
        width: 453px;   
        background-image: url(/i/kontent/center.gif);
        background-repeat: repeat-y;
        background-color: #E5E5E5;
}

table.tablemenu {
        width: 417px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        color: #4A4A4A;
        border-collapse: collapse;
}

td.tablemenu {
        border: 1px solid #A0A0A0;
        padding: 9px 0 5px 9px;
}

a.tablemenu:link, a.tablemenu:active, a.tablemenu:visited, a.tablemenu:hover {
        text-decoration: none;
        color: #346BAF;
}


div.foto_opisanie {
        text-align: left;
        width: 417px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 7pt;
        color: #444444; 
        width: auto;
}

img.foto {
        margin-left:15px;
        margin-bottom: 15px;
}

H1.title {
        padding-right: 10px;
        font-family: Arial, Helvetica, sans-serif;
        padding: 0px;
        margin: 0px;
        font-size: 19pt;
        vertical-align: text-top;
        color: Black;
}

a.vopros:link, a.vopros:active, a.vopros:visited, a.vopros:hover {
        text-decoration: underline;
        color: #346BAF;
}

div.kompl {
        width: 417px;
        height: 22px;
        background-color: #D3D3D3;
        font-family: Arial, Helvetica, sans-serif;
        color: #3F3F3F;
        font-size: 10pt;
        font-weight: bold;
        padding-top: 4px;
        padding-bottom: 4px;
}

div.cena {
        float: right;
        padding-right: 10px;
        font-size: 8pt;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: normal;
        color: Black;
}

ul.spisok {
        list-style-image: url(/i/kontent/curcle.gif);
        margin-top: 15px;
        margin-left: 28px;
        margin-left: "54px";    
        text-align : left;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
    color: #444444;     
}

li.spisok {
        margin-top: 8px;
}

table.kompltabl {
        border-bottom-style : solid;
        border-bottom-width : 1px;
        border-bottom-color : #A0A0A0;
        border-left-style : solid;
        border-left-width : 1px;
        border-left-color : #A0A0A0;
        margin-bottom: 17px;
        width: 417px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        color: Black;
}

table.kompltabl td, td.kompltabl {
        border-top-style : solid;
        border-top-width : 1px;
        border-top-color : #A0A0A0;
        border-right-style : solid;
        border-right-width : 1px;
        border-right-color : #A0A0A0;   
        padding-bottom: 5px;
        padding-right: 9px;
        padding-left: 9px;
        padding-top: 5px;
        text-align: center;     
}

td.kompltabl_n {
        border-right-style : solid;
        border-right-width : 1px;
        border-right-color : #A0A0A0;   
        padding-bottom: 5px;
        padding-right: 9px;
        padding-left: 9px;
        padding-top: 5px;
        text-align: center;     
}

td.kompltablup, table.kompltabl th {
        border-top-style : solid;
        border-top-width : 1px;
        border-top-color : #A0A0A0;
        border-right-style : solid;
        border-right-width : 1px;
        border-right-color : #A0A0A0;   
        padding-bottom: 5px;
        padding-left: 5px;
        padding-top: 9px;
        padding-right: 5px;
    background-color: #D3D3D3;  
        font-weight: bold;
        color: #696969;
        text-align: center;
}

div.modelrjad {
        width: 400px;
        text-align: left;
        height: 152px;
}

div.modelsfoto {
        height : 150px;
        width : 187px;
        float : left;
        border: solid 1px #BFBFBF;
        text-align: center;
        background-color: White;
        font-size: 5pt;
        font-family: Arial, Helvetica, sans-serif;
        color: Black;
}

span.modelsfototitle {
        font-size: 14pt;
        color: #346BAF; 
}

a.podrobinf:link, a.podrobinf:active, a.podrobinf:visited, a.podrobinf:hover {
        text-decoration: none;
        color: #346BAF;
        font-size: 7pt;
}

a.modelsfotolink {
        text-decoration: none;
        cursor : pointer;
}
/* = end = левая половина контентной части = */

/* = start = правая половина контентной части = */
div.sravnit {
        width: 417px;
        background-color: #D3D3D3;
        padding-top: 8px;
        padding-bottom: 8px;
        text-align: center;
}

div.showcenter {
        float: left;
        width: 236px;
        height: 105px;
        background-image: url(/i/kontentright/showbg.gif);      
}

div.select {
        height: 20px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9pt;
        color: White;
        font-weight: bold;
        text-align: right;
        padding-right: 26px;    
}

div.podborcenter {
        float: left;
        width: 236px;
        height: 135px;
        background-image: url(/i/kontentright/podborbg.gif);
}

select.tip {
        height: 18px;
        width: 122px;
}

select.model {
        height: 18px;
        width: 122px;
}

div.input {
        height: 20px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9pt;
        color: White;
        font-weight: bold;  
        text-align: right;
        padding-right: 26px;
}
/* = end = правая половина контентной части = */

/* = end = Вся контентная часть  (середина на внутренних стр.) = */

/* =start = Результаты поиска = */

div.result_of_search  {
        text-align: center;
        color: #545454;
        font-weight: bold;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 8pt;
    letter-spacing: -1pt;
}

div.result_of_search2 {
        text-align: left;
        margin-left: 16px;
        margin-right: 18px;
        padding-left: 11px;
        padding-right: 11px;    
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        color: #5C5C5C;
        border-bottom: 1px solid #D3D3D3;
        padding-bottom: 13px;
}

div.result_of_search2 div {
        padding-top: 10px;
}

a.result_search:link, a.result_search:active, a.result_search:visited, a.result_search:hover {
        text-decoration: none;
        color: #196BB7;
}

/* = end = Результаты поиска = */

/* = start = Обновление для модельного ряда = */
div.modelrazd {
        width: 1px;
        height: 11px;
        background-color: #2B5C98;
        display: inline;
        vertical-align: baseline;
        font-size: 2pt;
        margin-left: 8px;
        margin-right: 8px;
        margin-top: 6px;
        margin-bottom: 0px;     
        margin-top: "3px";
        margin-bottom: "3px";     
            
    */
}

div.rjadmodels {
        background-color: #D3D3D3;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        color: #4A4A4A;
        text-align: left;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 8px;
        padding-right: 8px;        
        line-height: 12px;
        width: 417px;
}
/* = end = Обновление для модельного ряда = */


/* = start = forum = */
a.forumpageoff:link, a.forumpageoff:visited, a.forumpageoff:hover, a.forumpageoff:active {
        color: #424247;
        text-decoration: none;
}

a.forumpageon:link, a.forumpageon:visited, a.forumpageon:hover, a.forumpageon:active {
        color: #424242;
        text-decoration: none;  
}

div.adgadsg {
        height: 20px;
        width: 25px;
        float: left;
        cursor: pointer;
        font-weight: bold;
        font-size: 8pt;
        font-family: "Courier New", Courier, monospace;
        vertical-align: top;
        padding-top: 2px;
        text-align: center;
}

div.adgadsg2 {
        height: 20px;
        width: 25px;
    float: left;
    float: "none";      
        cursor: pointer;
        font-weight: bold;
        font-size: 8pt;
        font-family: "Courier New", Courier, monospace;
        text-align: left;
        vertical-align: top;
        padding-top: 4px;
}

div.adgadsg3 {
        height: 20px;
        width: 25px;
    float: left;
        cursor: pointer;
        font-weight: bold;
        font-size: 8pt;
        font-family: "Courier New", Courier, monospace;
        text-align: right;
        vertical-align: top;
        padding-top: 4px;
        padding-right: 2px;
}

a.forumpageoff div {
        background-color: #A6C7DA;
}

a.forumpageon div {
        background-color: #D1D1D1;
}


table.forumlist {
        border : 1px solid White;       
        color: #232E34;
        font-size: 8pt;
        font-family: Arial, Helvetica, sans-serif;
}

table.forumlist2 {
        border : 1px solid White;       
        color: #232E34;
        font-size: 8pt;
        font-family: Arial, Helvetica, sans-serif;
}

table.forumlist2 td {
        border : 1px solid White;
}

table.forumlist2 th {
        border : 1px solid White;
        width: 423px;
    background-color: #BBD2DE;
        padding-bottom: 6px;
        padding-top: 6px;
        padding-left: 7px;
        padding-right: 7px;
}

table.forumlist td, table.forumlist th {
        border : 1px solid White;
        padding-bottom: 6px;
        padding-top: 6px;
        padding-left: 7px;
        padding-right: 7px;     
}

table.forumlist th {
        background-color: #BBD2DE;
        width: 423px;
}

a.forumlist:link, a.forumlist:visited, a.forumlist:hover, a.forumlist:active {
        color: #005195;
        text-decoration: none;
}
/* = end = forum = */

div.kurscenter {
        float: left;
        width: 236px;
        height: 99px;
        background-image: url(/i/kontentright/kursbg.gif);      
}

div.kurstxt {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        color: White;
        padding-bottom: 3px;
        padding-top: 2px;
        font-weight: bold;
}
