/* Tiny MCY */
body
{
    background: #D2D2D2;
    font-family: Arial;
    font-size: 14px;
    color: #3B3B3B;
}
/* END Tiny MCY */

/* COMMON */
body.page 
{
    font-family: Arial;
    font-size: 14px;
    margin: 0;
    padding: 0;
    text-align: center;
    background: url(/data/images/bg.gif);
}
.hidden
{
    display: none;
}
.top_bg
{
    background: url(/data/images/top_bg.png) repeat-x;
}
body.ie .top_bg
{
    background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/data/images/top_bg_ie.png', sizingMethod='scale');
}
.head_phones
{
    background: url(/data/images/head_3.gif) no-repeat;
}
.head_phones2
{
    background: url(/data/images/head_3_2.gif) no-repeat;
}
.head_phones div
{
    font-family: Arial;
    font-size: 21px;
    font-style: italic;
    color: #C0CCDE;
    text-align: right;
    margin-right: 23px;
}

.top_image .l
{
    background: url(/data/images/head_l.gif) repeat-y;
}
.top_image .r
{
    background: url(/data/images/head_r.gif) repeat-y;
}
.top_image .b
{
    background: url(/data/images/head_b.gif) repeat-x;
}
.top_image .icq
{
    padding-top: 3px;
    width: 278px;
    height: 32px;
    background: url(/data/images/head_rt.gif) no-repeat;
}
.top_image .icq table
{
    font-family: Arial;
    font-weight: bold;
    font-size: 10px;
    color: #3B3B3B;
}
.icqnumbers
{
    display: block;
    float: right;
    padding-top: 10px;
    margin-right: -15px;
}
.icqnumbers, .icqnumbers table
{
    font-family: Arial;
    font-weight: bold;
    font-size: 10px;
    color: #C4C4E3;
}
.icqnumbers a,.icqnumbers table a
{
    color: #C4C4E3;
}
.top_image .icq table a
{
    color: #3B3B3B;
}
.footer1 .bglr1
{
    background: #9F9F9F;
}
.footer1 .c1
{
    background: #999999;
}
.footer1 .bglr2
{
    background: #707070;
}
.footer1 .c2
{
    background: #515151;
}
.footer1 .c2 table
{
    font-family: Arial;
    font-size: 12px;
    color: #E5E5E5;
}
.footer1 .c2 table a
{
    color: #E5E5E5;
}
.footer2 .c1
{
    background: url(/data/images/footer_b.gif) repeat-x;
}
.bg
{
    background: #D2D2D2;
}
.loginform .content
{
    text-align: center;
}
.loginform .content a
{
    font-family: Arial;
    font-size: 11px;
    color: #0033AC;
}
.loginform .content a span
{
    font-size: 14px;
    font-weight: bold;
}
.loginform .t
{
    background: url(/data/images/vhod_t.gif) repeat-x;
}
.loginform .r
{
    background: url(/data/images/vhod_r.gif) repeat-y;
}
.loginform .b
{
    background: url(/data/images/vhod_b.gif) repeat-x;
}
.loginform .l
{
    background: url(/data/images/vhod_l.gif) repeat-y;
}
.loginform .login
{
    font-family: Arial;
    font-size: 18px;
}
.logos div
{
    float: left;
    text-align: center;
}
.logos div img
{
    margin: 5px;
    vertical-align: middle;
}
span.red
{
    color: red;
    font-weight: bold;
}
/* END COMMON */

/* MENU */
.menu .begin
{
    background: url(/data/images/menu_left.gif) no-repeat;
}
.menu .end
{
    background: url(/data/images/menu_right.gif) no-repeat;
}
.menu .punkt .name, .menu .punkt_a .name 
{
    font-family: Arial;
    font-size:14px;
    font-weight: bold;
    color: #C6CBD2;
    text-align: center;
}
.menu .punkt .name a, .menu .punkt_a .name a
{
    color: #C6CBD2;
    text-decoration: none; 
}
.menu .punkt .submenu
{
    display: none;
}
.menu .punkt_a .submenu
{
    display: block;
}
.menu .punkt_a .submenu
{
    width: 170px;
    position: absolute; 
    margin-top: 28px;
    border: 1px solid #8B8B8B;
    background: #666666;
}
.menu .punkt_a .submenu ul
{
    list-style-type: none;
    padding: 3px 12px;
    margin: 0;
    font-family: Arial;
    font-size: 10px;
    text-transform: uppercase;
}
.menu .punkt_a .submenu ul li
{
    margin: 0;
    padding: 0 0 3px 14px;
    color: #D0D0D0;
    border-bottom: 1px solid #858585;
    background-image: url(/data/images/submenu_bull.gif);
    background-repeat: no-repeat;
    background-position: 5px 9px;
}
.menu .punkt_a .submenu ul>li
{
    padding: 3px 0 3px 14px;
    background-position: 5px 7px;
}
.menu .punkt_a .submenu ul li a
{
    color: #D0D0D0;
    text-decoration: none;
}
.menu .punkt_a .submenu ul li.last
{
    border: 0;
}
.menu .punkt_a .submenu ul li.active
{
    color: #484848;
    border-bottom: 1px solid #B9B9B9;
    background-color: #A7A7A7;
    background-image: url(/data/images/submenu_bull_a.gif);
    background-repeat: no-repeat;
}
.menu .punkt_a .submenu ul li.active_last
{
    color: #484848;
    border: 0;
    background-color: #A7A7A7;
    background-image: url(/data/images/submenu_bull_a.gif);
    background-repeat: no-repeat;
}
.menu .punkt_a .submenu ul li.active a, .menu .punkt_a .submenu ul li.active_last a
{
    color: #484848;
}
.menu .punkt
{
    background: url(/data/images/menu_bg.gif) repeat-x;
}
.menu .punkt_a
{
    background: url(/data/images/menu_bg_h.gif) repeat-x;
}
.menu .separator
{
    background: url(/data/images/menu_separator.gif) no-repeat;
}
/* END MENU */

/* PLASHKA */
.plashka
{
    position:relative;
    width: 254px;
    height: 83px;
    background-position: 160px 11px;
    margin-bottom: 4px;
    background-repeat: no-repeat;
}
.plashka.last
{
    margin-bottom: 0;
}
.plashka img
{
    border: 0;
}
.plashka div.bg
{
    width: 254px;
    height: 83px;
    overflow: hidden;
    background: url(/data/images/plaska/plaska.gif);
}
.plashka div.bg table
{
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #C6CBD2;
    margin-right: 15px;
}
.plashka div.bg table h2
{
    margin: 0px;
    font-family: Arial;
    font-size: 15px;
    font-weight: 600;
    color: #C6CBD2;
}
.plashka div.bg table h2 a
{
    text-decoration: none;
    color: #C6CBD2;
}
.plashka a
{
    text-decoration: none;
}
/* END PLASHKA */

/* TAB */
.tab, .tab_a
{
    height: 43px;
    font-family: Arial;
    font-size: 18px;
}
.tab .l
{
    background: url(/data/images/tab/tab_l.gif);
}
.tab .r
{
    background: url(/data/images/tab/tab_r.gif);
}
.tab .name, .tab_a .name
{
    text-align: center;
    cursor: pointer;
}
.tab .name, .tab .name a
{
    background:url(/data/images/tab/tab_bg.gif);
    color: #D6D6D6;
    text-decoration: underline;
}
.tab_a .l
{
    background: url(/data/images/tab/tab_l_a.gif);
}
.tab_a .r
{
    background: url(/data/images/tab/tab_r_a.gif);
}
.tab_a .name, .tab_a .name a
{
    background: #AFADAE;
    color: #3E3E3E;
    text-decoration: none;
}
/* TAB */

/* forma */
.form
{
    background: #AFADAE;
}
.form form
{
    margin: 10px 0 0 0;
}

.form table
{
    margin: 0 20px;
    font-family: Arial;
    font-size: 14px;
    color: black;
}
.form table.foot
{
    margin: 0px;
}
.form table .error
{
    color: #DD0000;
}
.form span.red
{
    color: red;
    font-weight: bold;
    font-size: 14px;
}
.form table input, .form table select
{
    font-family: Arial;
    font-size: 14px;
    color: black;
}
.form table input.full, .form table select.full
{
    width: 200px;
}
/* searchform */
#searchform .select-box
{
  position: absolute;
  display: block;
  width: 200px;
}
#searchform table td
{
  padding: 2px;
}
#marka, #model, #year, #system1, #system2, #system3
{
    width: 200px;
}
.h20
{
    height: 20px;
    padding-bottom: 2px;
    margin: 2px 0;
}
/* end searchform */
.form table input.short, .form table select.short
{
    width: 130px;
}
.form table input.shorted
{
    width: 120px;
}
.form .info
{
    padding: 10px 15px;
    font-family: Arial;
    font-size: 12px;
    color: #F4F4F4;
}
.form table .name
{
    width: 120px;
}
.form table td
{
    vertical-align: top;
}
.form .two
{
    background: #BFBDBE;
}
.form_bg
{
    background: #AFADAE;
}
/* END forma*/

/* TEXT */
.text
{
    font-family: Arial;
    font-size: 14px;
    color: #3B3B3B;
}
.text a
{
    color: #333573;
}
.text .links
{
    font-size: 12px;
    margin-bottom: 0;
}
/* END TEXT*/

/* producers */
#producers .t
{
    font-family: Arial;
    font-size: 18px;
    background: #AFADAE;
    color: #3E3E3E;
    text-align: center;
}
#producers .r
{
    background: url(/data/images/proizvoditeli/proizvoditeli_r.gif) repeat-y;
}
#producers .d
{
    background: url(/data/images/proizvoditeli/proizvoditeli_b.gif) repeat-x;
}
#producers .l
{
    background: url(/data/images/proizvoditeli/proizvoditeli_l.gif) repeat-y;
}
#producers .c
{
    background: #DFDFDF;
}
#producers .c div.scroll
{
    overflow: auto;
    height: 1px;
    padding: 0;
} 
#producers .c div
{
    padding: 13px 0;
    text-align: center;
}
#producers .c div.ad
{
    font-family: Arial;
    font-size: 12px;
    color: #4E4E4E;
    text-align: left;
}
#producers .c div.ad a
{
    font-family: Arial;
    font-size: 12px;
    color: #282B80;
}
#producers .c div.separator
{
    padding: 0;
    margin: 0;
    height: 1px;
    overflow: hidden;
    background: #AEAEAE;
}

#producers .c div a
{
    font-family: Arial;
    font-size: 14px;
    color: #333573;
}
#producers .c div a img
{
    border: 0;
}
/* END producers*/

/* content */
#contenanchor
{
    display: none;
}
.content
{
    font-family: Arial;
    font-size: 14px;
    color: #3B3B3B;
}
.content p
{
    padding: 0 5px;
}
.content h1
{
    margin: 0 10px 15px;
    font-family: Arial;
    font-size: 24px;
    font-weight: normal;
    color: #3C3C3C;
}
.content h2.gray
{
    margin: 0 10px 5px;
    font-family: Arial;
    font-size: 18px;
    font-weight: normal;
    color: #3C3C3C;
}
.content a
{
    color: #333573;
}
.content ul
{
    margin: 0 0 10px;
    padding-left: 40px;
}
.content .zakaz
{
    margin-bottom: 15px;
}
.content .zakaz th
{
    padding: 0 2px;
    background: #4C4C4C;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #D6D6D6;
}
.content .zakaz td
{
    padding: 7px 12px;
    font-family: Arial;
    font-size: 13px;
    color: black;
}
.content .zakaz td.separator, .content .zakaz tr.one td.separator,.content .zakaz tr.two td.separator
{
    width: 1px;
    overflow: hidden;
    background: #A9A9A9;
    padding: 0;
}
.content .zakaz tr.one td
{
    background: #D2D2D2;
}
.content .zakaz tr.two td
{
    background: #B7B7B7;
}
.content .zakaz input
{
    text-align: right;
}
.content .zakaz a img
{
    border: none;
}
.content .loading, .content .empty
{
    display: none;
    padding: 10px 0 30px;
    text-align: center;
    font-size: 14px;
}
.content .searchpages
{
    display: none;
    text-align: center;
    font-size: 14px;
    margin-bottom: 10px;
}
.content .searchpages span
{
    color: #3B3B3B;
    margin: 0 5px;
    padding: 3px;
    font-weight: bold;
    cursor: pointer;
    text-decoration: underline;
}
.content .searchpages span.active
{
    font-size: 16px;
    text-decoration: none;
}
.content h2
{
    font-family: Arial;
    font-size: 18px;
    font-weight: normal;
    margin: 0 10px 15px;
    color: black;
}
.content .otpravka
{
    margin: 0 10px;
}
.content .otpravka td.error
{
    color: #DD0000;
}
.content .otpravka *
{
    font-family: Arial;
    font-size: 14px;
}
.content .otpravka form input
{
    width: 315px;
}
.content .otpravka form textarea
{
    width: 434px;
    height: 82px;
}
.content .otpravka form table td
{
    padding-right: 45px;
}
.content .otpravka .comment
{
    font-family: Arial;
    font-size: 12px;
    color: #616161
}
.content .otpravka input.send_order
{
    width: 200px;
    height: 32px;
}
a.thickbox img
{
    border: none;
    margin-bottom: 10px;
}
/* end content */
/* vitrina */
.vitrina .item
{
    border: 1px solid #A9A9A9;
    background: #E8E8E8;
}
.vitrina .item .info
{
    font-family: Arial;
    font-size: 12px;
    color: black;
}
.vitrina .item .info h2
{
    font-family: Arial;
    font-size: 15px;
    margin: 0;
    font-weight: bold;
}
.vitrina .item .info b
{
    font-size: 14px;
}
.vitrina .item .info input
{
    text-align: right;
}
.vitrina .item .separator
{
    background: #A9A9A9;
}
.vitrina .item .name
{
    padding: 7px 0;
    text-align:center;
}
.vitrina .item .name a
{
    font-family: Arial;
    color: black;
    fot-size: 14px;
}
.vitrina .item .name a.disabled
{
    color: #6E6D6D;
    text-decoration: none;
}
/* end vitrina */

/* pages */
.pages
{
    margin: 44px 0;
    text-align: center;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
}
.pages a
{
    color: #20437E;
    padding: 0 12px;
    margin: 0;
}
.pages a:hover
{
    background: #878787;
    color: EFEFEF;
    text-decoration: none;
}
.pages a.current
{
    background: #979797;
    color: white;
}
.pages a.disabled, .pages a.disabled:hover
{
    color: #979797;
    text-decoration: none;
    background: none;
}
/* end pages */

/* sitemap */
#sitemap
{
    font-size: 14px;
}
#sitemap li
{
    line-height: 20px;
}
#sitemap a
{
    color: #3B3B3B;
}
/* end sitemap */

#links
{
    text-align: center;
    margin: 10px;
}
#links a
{
    color: #444;
}
#links a, #links span
{
    padding: 3px 5px;
}
#links span
{
    color: gray;
}
#links span.active
{
    color: black;
    font-weight: bold;
}
#links a:hover
{
    background: #515151;
    color: white;
}

#sitemap li a
{
    line-height: 18px;
}

table.pad2 td
{
    padding: 2px 0 1px;
}
