
body, input, select, textarea{
    font-family: Tahoma;
    font-size: 10pt;
    color: #000;
}

a{ 
    text-decoration: underline;
    color: #3885c0;
}

a:hover{text-decoration: none;}
h1, h2, h3 {
    font-family: Arial;
    font-size: 20pt;
    color: #000;
    font-weight: 300;
}

h4 {
    font-family: Arial;
    font-size: 14pt;
    color: #000;
    font-weight: 300;
}
h1 {
    color: #383838;
    font-weight: 600;
}
.left h2 {color: #fff;}
.bg1 a, .bg2 a, .bg3 a {
    font-family: Arial;
    color: #fff;
    font-size: 11pt;
    text-decoration: none;
    font-weight: bold;
}
.left_nav_i a {
    font-size: 8pt;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
}
.top ul li {
   font-weight: bold;
   font-size: 8pt;
}
.nobrd {color: #f7941e;}
.on_2 a {
    color: #f7941e;
    text-decoration: none;
}
.main_table a {
    
}
.top ul li a {
    font-weight: bold;
    font-size: 8pt;            
}
.left {line-height: 1;}
.left a {
    font-size: 8pt;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    line-height: 13pt;
}
.cont_l h1 {font-weight: bold;}

.cont_l table tr td {
    font-size: 8pt;
    color: #424242;
}
.cont_l table tr td a, .cont_l2 table tr td a {
    
    font-weight: bold;
}
.back a, .back2 a {
    text-decoration: none;
    font-weight: bold;
    font-size: 8pt;
}
.back a:hover, .back2 a:hover {color: #f7941e;}
.rght2 {text-align: left;}
.rght a, .rght2 a, .rght3 a {text-decoration: none !important;}
.rght a:hover, .rght2 a:hover, .rght3 a:hover, .ccacta {color: #f7941e;}
.c_table tr td, .textaz {
    line-height: 13pt;
    font-size: 10pt !important;
    color: #000;
}
.textaz h3 {
    line-height: 15pt;
    font-size: 14pt;
    color: #436994;
}
.c_table h2 a {
    font-size: 14pt;
    color: #6a87a7;
    text-decoration: underline;
    font-weight: normal !important;
}
.c_table h2 a:hover {text-decoration: none;}
.desc, .desc2 {
    line-height: 12pt;
    color: #000;
}
.tech_table tr td {
    font-size: 10pt !important;
    color: #000 !important;
}
.tech_table_2 tr td {font-size: 8pt !important;}
.tech_desc {
    font-size: 10pt !important;
    line-height: 12pt;
    color: #000 !important;
}
.tech_desc dl dt {font-weight: bold;}

.mod_right2_table tr td {
    color: #fff;
    font-size: 7pt;
    font-weight: bold;
}
.mod_right2_table tr td a {
    font-size: 8pt;
    color: #fff;
    text-decoration: none;
}
.mod_right2_table select {
    font-size: 8pt;
    color: #000;
}
.models_list dt {
    font-size: 8pt;
    color: #686868;
}
.models_list dt a {
    font-size: 8pt;
    text-decoration: none;
    font-weight: bold;
}
.models_list dd {line-height: 12pt;}
.models_list dt a:hover {color: #f7941e;}
.pages a {
    font-size: 8pt;
    text-decoration: none;
    color: #000;
}
.pages_mod a {
    font-size: 8pt;
    text-decoration: none;
    color: #000;
}
.cat {
    font-size: 8pt; 
    color: #424242;
}
.pag_mod {
    color: #fff !important;
    font-weight: bold;
}
.info_models li a {font-weight: bold;}
.info_models li {
    line-height: 13pt;
    color: #000;
}
.cat tr th a {color: #fff;}
.th_name, .th_mest, .th_price, .th_price_2 {text-align: left;}
.name_mod, .mest_mod, .price_mod, .price_2_mod {font-weight: bold;}
.cat a {
    font-size: 8pt;
    text-decoration: underline;
}
.name a:hover {
    text-decoration: none;
    color: #f7941e;
}
.mod_bot {color: #3885c0;}
.mod_bot a {
    font-weight: normal !important;
    text-decoration: none;
}
.mod_bot a:hover {
    text-decoration: underline;
    color: #f7941e;
}
.cur_mod a {color: #436994 !important;}

.toggle a {
    color: #fff;
    text-decoration: none;
    font-family: Arial;
    font-weight: bold;
    font-size: 11pt;
}
.show_in {color: #000;}
.show_in h2 {color: #fff;}

.copy {
    font-size: 8pt;
    color: #7f7e7e;
}
.info {line-height: 12pt;}
.info a {color: #7f7e7e;}
.zacepil {
    color: #cccccc;
    font-size: 7pt;
}
.zacepil a {
   /* font-weight: bold;                     */
    color: #cccccc;
    text-decoration: none;
}
.z_logo table tr td {
    line-height: 12pt;
    color: #fff;
}
.z_logo table tr td a {color: #fff;}
.formbut {
    font-size: 8pt;
    font-weight: bold;
    color: #fff;
}


/*  */
.mod_table a {
    font-weight: normal !important;
    text-decoration: none;
}
.cale_table tr td {
    color: #fff !important;
}
.bld {font-weight: bold;}
.to {
    color: #3885c0;
    font-weight: bold;
    font-size: 9pt;
}
.to2 {
    color: #000;
    font-weight: bold;
    font-size: 9pt;
}
.reg a:hover {color: #f7941e;} 
.finp {font-size: 8pt;}
/*  */
.on_list a {color: #f7941e;}
.see_also a{
    color: #787878;
    font-size: 8pt;
    text-decoration: none;
    font-weight: bold;
}
.desc2 h2 {
    color: #436994;
    font-size: 12pt;
    font-weight: bold;
}
.desc2 h3 {
    color: #000;
    font-size: 12pt;
    font-weight: bold;
}
.mod_togle a {
    font-size: 8pt;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
}
.news dl dt {color: #838383;}
.news dl dt a {color: #436994;}

.news dl dd {line-height: 13pt;}
.news dl dd h4 a {
    font-family: Arial;
    color: #436994;
    font-size: 12pt !important;
    font-weight: bold;
}
.news_r ul li a {
    font-size: 8pt;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
}
.news_r_in a {
    font-size: 8pt;
    color: #fff;
}
.news_on_y {
    font-weight: bold;
    text-decoration: none;
}
/*  */
.order_t, .order_t_h {color: #fff;}
.order_t h2, .order_t_h h2 {
    font-size: 18pt;
    color: #fff;
}
.order_table tr td {
    font-size: 10pt !important;
    color: #575757;
}
.oinp {color: #575757;}
.oinp_d {color: #8f8f8f;}
.otext {color: #575757;}
.o_r select {color: #575757;}
.obut {
    color: #fff;
    font-weight: bold;
    font-size: 9pt;
}
.comp_name a {font-size: 9pt;}
.comp_name a:hover {color: #f7941e;}
.comp_name2 {
    font-size: 9pt !important;
    color: #3885c0 !important;
    font-weight: bold;
}
.clo, .bron {color: #f7941e;}
/*  */
.price_table tr th {
    font-size: 8pt;
    color: #fff;
    font-weight: normal;
}
.price_table tr td {
    font-size: 8pt;
}
.price_table tr td a {
    font-weight: normal !important;
    color: #436994;
    text-decoration: none;
}
.price_table tr td a:hover {color: #f7941e;}
.th_month, .pr_nam {text-align: center;}
.pr_inf {color: #383838;}
.mo {color: #fff;}
.mo a {color: #fff !important;}

/*  */
.trans_table tr td {
    font-size: 10pt !important;
}

.tr_table tr th {
    font-size: 10pt;
    color: #c7d2df;
    font-weight: normal;
}
.tr_table tr td {
    font-size: 10pt !important;
    color: #000 !important;
}
.tr_table tr th h2 {font-size: 16pt; color: #fff;}

.tr_slide ul li {
    font-size: 8pt;
    line-height: 10pt;
}
.tr_slide ul li a {
    font-size: 8pt;
    text-decoration: none;
    font-weight: bold;
    color: #5c5c5c;
}
.tr_slide ul li a:hover {color: #f7941e;}
.trans_togle a {
    font-size: 8pt;
    text-decoration: none;
    font-weight: bold;
    color: #fff;
}
.on_tr a {color: #f7941e !important;}

.tr_table_in tr th {
    font-size: 10pt;
    color: #c7d2df;
    font-weight: normal;
}
.tr_table_in tr td {
    font-size: 10pt !important;
    color: #000;
}
.tr_table_in tr th h2 {font-size: 16pt;}
.tr_in {color: #5e5e5e !important;}

.trtabfoo{
    padding: 0 0 10px 0;
    color: #5e5e5e !important;
}

/*  */
.b_list li a:hover {color: #f7941e;}
.b_list li a {
    font-size: 8pt;
    text-decoration: none;
    font-weight: bold;
}
.br_table tr td {
    font-size: 10pt !important;
    color: #436c8a !important;
}
.ber_text {
    font-size: 10pt;
    line-height: 12pt;
}
.ber_td2 {color: #436994 !important;}
.ber_text2 {
    font-size: 10pt;
    color: #436994 !important;
}
.ber_text2 a {
    font-weight: normal !important;
    font-size: 10pt;
    line-height: 16pt;
    color: #436994 !important;
}
.ber_td_tip {text-align: right;}
.ber_td_tip h2 {
    font-size: 14pt;
    color: #436994;
    font-weight: 300;
}

.gul a {
    font-size: 8pt;
    text-decoration: none;
    font-weight: bold;
    color: #fff;
}
.noact_link {
    text-decoration: none;
    color: #f7941e !important;
}

/*  */
.m_news_in table tr td a {
    color: #436994;
    line-height: 11pt;
}

/* 17.03.2009 */
.th_name_b {text-align: left;}
.year {font-weight: bold;}
.len_mod {text-align: center; font-weight: bold;}
.mest_mod_b {font-weight: bold;}
.price_3 {font-weight: bold;}

/*  */
.tips h2, .tips2 h2 {
    font-size: 14pt;
    color: #3487c3;
}
.tips_div {
    font-size: 8pt;
    color: #686868;
    line-height: 10pt;
}
.tips_div a {
    font-weight: bold;
    text-decoration: none;
}
.tips_div a:hover {color: #ff8c00;}

/*  */
.skidka {
    font-weight: bold;
    color: #fff;
}

.dinline tr td {
    font-size: 10pt !important;
}
.dinline tr td a {
    font-size: 10pt;
    font-weight: normal !important;
}
.dinline tr td h4 a {
    font-weight: normal;
    font-size: 14pt;
}

/* 22.03.2009 */
.baz_tx, .baz_txt {font-size: 10pt !important;}
.baz_tx a {color: #436994;}
.baz_tx a:hover {
    text-decoration: none;
    color: #ff8c00;
}
.baz_head h3 {
    font-size: 18pt;
    color: #436994;
}
.bazi_table tr td h3 {
    line-height: 15pt;
    font-size: 14pt;
    color: #436994;
}
.bazi_table tr td {
    font-size: 10pt !important;
    line-height: 13pt;
}

.bazi_table tr td a {font-size: 10pt !important;}
