body,td,a{font-family:Arial,Tahoma;font-size:10pt;color:black}
body{background-color:white;margin:0px;padding:3px;padding-top:19px}
/*   ссылки*/
a,a:link,a:active,a:visited,a:hover{font-size:9pt;text-decoration:none;color:#124991}
a:hover{text-decoration:underline}
#lm td a{color:black}
.nu{text-decoration:none;color:black}
a.bnu,a.bnu:link,a.bnu:active,a.bnu:visited,a.bnu:hover{text-decoration:none;color:black}
a.ph7,a.ph7:link,a.ph7:active,a.ph7:visited,a.ph7:hover{color:black;text-decoration:underline}
/*  стили форм */
.poisk{color:white;background-color:#124991;border:#88a4c8 solid 1px;font-size:9pt;height:17;padding:0px;margin:0px}
.frmm input, .frmm textarea{margin:0px 0px 5px 0px;}

/* форматирование колонок прайс-листа */
.k02,.k03{text-align:left !important}
.k01,.k02,.k03,.k04,.k05{font-size:9pt}

/* форматирование текста*/
.mtext{font-size:10pt;}
.obz{padding-left:30px}
.obz2,.obz3{padding-left:30px;padding-top:14px;padding-bottom:5px}
.ph,.ph1,.ph2{text-align:left}
.ph1{padding-left:25px;padding-top:14px;padding-bottom:6px}
.ph2{padding:14px 0px 6px 25px;text-align:left}
.ph,.ph1,.ph2,.ph4,.psh,.obz3{font-weight:bold}
.ph3,.ph4{text-align:center}
.ph{color:#3366CC;padding-left:16px}
.ph,.ph1,.ph2,a.ph7,a.ph7:link,a.ph7:active,a.ph7:visited,a.ph7:hover{font-size:12pt;font-family:Arial}
a.ph,a.ph:link,a.ph:active,a.ph:visited,a.ph:hover{}
.psh,.obz3{font-size:10pt;color:#023989}
ul.sm li{background: url("images/bullet.gif") 0px 4px no-repeat;}
ul li{background: url("images/bullet.gif") 0px 4px no-repeat;padding-left:17px;margin-bottom:7px;text-align:left}
ol li{margin-bottom:7px;text-align:left}
ul{list-style:none;padding:0px;margin-left:10px;margin-top:2px}

#smfont_centr td{font-size:8pt;text-align:center;vertical-align:middle}
#centr td,.centr td{text-align:center;vertical-align:middle}
.interview_type{text-indent:30px}
.interview_type .interview{font-weight:bold}

/* горизонтальное меню*/
#gm,.th{background: #124991 url(images/m_c.gif) repeat-x top left;font-family:Arial;font-size:9pt;color:white}
#gm a,#gm a:hover,.menu a,.menu a:link,.menu a:hover{text-decoration:none;color:white}
/*.rm{color:#124991}*/

/* левое меню */
.lm td,.lm a,.lm a:link,.lm a:active,.lm a:visited,.lm a:hover{font-size:9pt;text-decoration:none;color:black}
/*.lm a:hover{text-decoration:underline;} */
.lm1on{background-image:url(images/lm1on.gif);background-color:#EBE9E9}
.lm1off{background-image:url(images/lm1off.gif);background-color:#EBE9E9}
.lm2off{background-image:url(images/lm2off.gif);background-color:#b7b7b7}
.lm2on{background-image:url(images/lm2on.gif);background-color:#ffffff}
.lm3off{background-color:#b7b7b7}
.lm3on{background-color:#ffffff}
.lm1on,.lm2on,.lm1off,.lm2off{padding-left:17px;background-repeat:no-repeat;border-top:#D8D8D8 solid 3px}
.lm3on,.lm3off{padding-left:9px;border-top:#D8D8D8 solid 3px}

.main{padding:15px}

/*  таблица  - заглавные ячейки - белый текст на синем фоне */
.th{background-color:#124991;color:#ffffff;font-weight:bold;height:19px;padding-left:10px;padding-right:10px}
.td{padding:8px;vertical-align:top}


.hr{border-top:#e0e0e0 solid 3px;margin:15px 15px}

.bor td{border: #d8d8d8 solid 1px}
/*  то, что специфично */
.footer{font-size:8pt;color:#777777;padding:5px}
select,textarea,input{font-family:Arial;font-size:11pt;border: #cccccc solid 1px;background-color:#EBE9E9}
select,input{height:22px}

/* Для m_d.gif */
#simg0,#simg1,#simg2,#simg3,#simg4{height:19px;width:23}
/* Для a0.gif */
#simg5,#simg6,#simg7,#simg10,#simg11,#simg12,#simg13,#simg14,#simg16,#simg19,#simg21,#simg22,#simg24,#simg25,#simg26,#simg27,#simg28,#simg29,#simg30,#simg31,#simg34,#simg35{height:8;width:8}

@media screen {
.show_if_print {display:none}
/*  главная таблица*/
#maintab{background-color:white;border-left:black solid 1px;border-top:black solid 5px;border-right:black solid 1px;border-bottom:black solid 5px}
/*  таблица с серой обводкой*/
.tgr td,.tgr2,.tgr2 td{border:white solid 0px}
.tgr{border:#d8d8d8 solid 1px;border-top:#d8d8d8 solid 3px;border-bottom:#d8d8d8 solid 3px}
.tgr2{margin:10px;background-color:#d8d8d8;border-top:#d8d8d8 solid 2px;border-bottom:#d8d8d8 solid 2px;}
.tgr2 tr{background-color:white}
}

@media print {
 .hide_if_print {display:none}
/*  главная таблица*/
#maintab{border:white solid 0px;width:100%}
table.tgr2{border-collapse:collapse}
table.tgr2 td{border:black solid 1px;}
}
