body { background-image: url('i/bg/bg_body_doch.gif'); background-repeat: repeat-y; margin: 0; padding: 0; background-color: #ffffff; font-family: Tahoma,Verdana; font-size: 12px; }
TABLE.table { width: 100%; }
h5 { font-size: 10pt; }
h4 { text-align: center; }
H3 { color: #00608C; padding-left: 30px; padding-top: 10px; font-size: 14pt; }
H2 { padding-left: 30px; font-size: 13pt; color: #004080; }
H1 { font-family: Tahoma,Verdana; font-size: 12px; font-weight: normal; margin: 0; padding: 0; }

TD.left-block { vertical-align: top; }

#perechen_ob { text-align: justify; vertical-align: top; font-size: 12px; padding-top: 14px; padding-bottom: 2px; border: 1px solid #99CCFF; padding-left: 7px; border-collapse: collapse; margin-left: 45px; }

#menu_bottom { text-decoration: none; font-size: 11px; background-color: 99CCFFmargin-left: 30px; width: 90%; text-align: center; height: 80px; }

a.menu_bottom { font-family: Tahoma, Verdana; font-size: 11px; color: #285578; text-decoration: none; }

a.up { font-size: 11px; }

#menu { font-size: 10px; font-weight: bold; color: #285578; margin-left: 15px; margin-top: 30px; }

a { font-family: Tahoma, Verdana; font-size: 12px; color: #285578; }

a.menu { color: #285578; font-size: 10px; font-family: Tahoma, Verdana; text-decoration: none; font-weight: bold; }

a.menu:hover { color: #73858C; font-family: Tahoma, Verdana; font-size: 10px; font-weight: bold; text-decoration: none; }

#bg { background-image: url('i/shapka/shapka_index/shapka_index_04.gif'); }

#bg1 { background-image: url('i/shapka/obchaya/i.gif'); }

TD.news { font-size: 11px; padding: 5px; vertical-align: top; }

a.podrobno { font-size: 10px; }

span { font-size: 10px; font-weight: bold; color: #FF3300; padding-right: 5px; }

p.medium_blue { font-family: tahoma,verdana; color: #00608C; font-size: 12px; font-weight: bold; margin: 0; padding: 0; }

p.text { text-align: left; font-size: 12px; padding-left: 25px; }

p.small_zag { padding-top: 10px; font-size: 12px; font-weight: bold; color: #285578; }

#menu TD { background-image: url('i/bg/bg_menu_ver_7.gif'); padding-left: 5px; vertical-align: middle; width: 150px; height: 21px; margin-bottom: 7px; }

.m { padding-right: 7px; }

TD.main-block { background-color: #FFFFFF; padding: 20px; align: center; }

.top_menu { padding: 5px; font-size: 10px; font-weight: bold; color: #285578; margin-left: 15px; }

.td_products { padding-left: 7pt; padding-top: 10pt; padding-right: 5pt; vertical-align: top; }

#text_block { border-left: 1px solid #99CCFF; margin-top: 30px; margin-left: 30px; width: 98%; valign: top; }

#news_block { margin-left: 45px; vertical-align: top; padding: 7px; width: 250px; }

#table1 { border: 1px solid #99CCFF; margin-left: 40px; width: 95%; padding: 7px; }

td.table1 { border: 1px solid #99CCFF; padding: 7px; }

td.td { padding: 7px; border: 1px solid #99CCFF; }

.banners { margin-left: 45px; margin-top: 10px; vertical-align: top; padding: 0px; width: 250px;}

#searh { margin-top: 3px; margin-left: 45px; vertical-align: top; padding: 7px; width: 250px;  }

#block_nav { margin-top: 30px; margin-left: 30px; width: 90%; height: 80px; valign: top; font-size: 10px; }

td.table_head { font-family: arial; color: #FFFFFF; font-size: 11px; font-weight: bold; letter-spacing: length; background-color: #4387AA; border: 1px solid #99CCFF; }

td.table_head_center { font-family: arial; color: #FFFFFF; font-size: 11px; font-weight: bold; letter-spacing: length; background-color: #4387AA; border: 1px solid #99CCFF; text-align: center; }

P.zagraz { font-size: 21px; color: #0080C0; padding-left: 20px; font-family: Tahoma,Verdana; text-align: left; }

p.podpis { font-family: tahoma,verdana; color: #555555; font-size: 11px; }

p { text-align: justify; padding-left: 45px; padding-right: 5px; }

p.news { font-size: 10px; font-weight: bold; color: #285578; margin: 0px; text-align: left; padding: 0; }

UL.list { padding-left: 30px; color: #000000; font-size: 12px; marker-offset: auto; margin-left: 30px; }

#footer { width: 100%; }

#contacts { margin: 10px; border: 1px solid #6699FF; width: 167px; height: 50px; font-size: 10px; color: #336699; padding: 23px; background-color: #8ED1F9; }

a.mail { font-size: 10px; }

ul.marker { list-style-image: url('i/markers/1.gif'); }

span.blue { font-size: 12px; font-weight: bold; font-family: Tahoma; color: #408080; padding-bottom: 15px; }

li { padding: 5pt; margin-left: 30pt; text-align: left; }

hr { width: 90%; background: #99CCFF; border-top: 1px solid #99CCFF; color: #99CCFF; height: 1; align: left; }

#bottom-hr { width: 100%; color: #99CCFF; margin-left: 30px; }

pre { font-family: Tahoma, Verdana; font-size: 10px; }

P.UP { font-size: 10px; margin: 20px; }