body { margin: 0; padding: 0 21px 0 41px; background-color: #ffffff; }

* { font-family: Arial; color: #3e3e42; }

.width { min-width: 931px; width: expression(document.body.clientWidth < 931? "931px":"100%"); }
.layout { border-collapse: collapse; }

td {  font-size: 80%; margin: 0; padding: 0; }

td.ban { background: url('./i/i_01.gif') repeat-x top left; }

td.bot { padding: 40px 0px 40px 16px; }
td.bot1 { padding: 40px  0px 40px 33px; font-size: 70%; }
td.bpad1 { padding: 0 32px 0 78px; }
td.bpad2 { padding: 0 16px; }
td.bpad2_1 { padding: 0 16px 0 33px; }
td.menutop { padding-bottom: 12px; color: #e56b00; }
td.menu { padding: 0 10px; background: url('./i/i_03.gif') no-repeat 0 3px; }
td.menu_l { padding-right: 10px; }
td.phone { padding-top: 56px; } 
.phone1 { color: #0054a6; font-size: 110%; font-weight: 600; margin-bottom: 7px; } 
td.top1 { padding: 39px 0 0 31px; }
td.top2 { padding-top: 59px; }
td.spad { padding: 0 10px; }
td.mid2 { padding: 0 0 43px 17px; }
td.mid1 { padding: 0 0 43px 0; background-color: #fbfbfd; }

a { color: #0065b8; }
a.orang { color: #e56b00; }
.orang1 { color: #e56b00; font-weight: bold; }
a.white { color: #ffffff; }
a.yellow { color: #ffcc00; }
a.yellow1 { color: #ffde21; font-weight: bold; }

p { margin: 0 0 9px 0; }
p.menu4 { margin: 0 0 14px 17px; color: #e76b00; }
p.page { color: #a1a2b4; font-size: 130%; }
p.dnews { color: #a1a2b4; }

h1 { color: #e56b00; font-size: 160%; font-weight: 500; margin: 0px 0px 17px 16px; padding-top: 3px; }
h1.car { margin: 0px 0px 5px 16px; padding-top: 3px; }
h2 { color: #e56b00; font-size: 120%; font-weight: normal; margin: 0px 0px 9px 0; }
h3 { color: #e56b00; font-size: 100%; font-weight: bold; margin: 0px 0px 9px 0; }

li { margin-bottom: 5px; }

ul.menuleft { margin: 0px 0 15px 0; padding: 11px 22px 14px 22px; }
li.menuleft { margin-bottom: 10px; list-style-type: none; }
li.menuleft_pic { margin-bottom: 10px; padding: 14px 0 0 56px; list-style-type: none; }
li.menuleft1 { margin-bottom: 10px; list-style-type: none; padding: 18px 0 18px 63px;  }

ul.list { margin: 0; padding: 0 0 14px 15px; }
li.list { margin-bottom: 4px; list-style-type: none; }

#list2 { margin: 0; padding: 6px 0; }
#list2 li { margin-bottom: 4px; padding: 0 0 0 15px; list-style-type: none; background: url('./i/li.gif') no-repeat 0 7px; }

dl.news { margin: 4px 0 0 0; padding: 0px; }
dt.news { margin-bottom: 5px; }
dd.news { margin: 0 0 5px 0;  }
dd.dnews { color: #a1a2b4; margin: 0 0 17px 0; }

dl.review { margin: 0 46px 0 0; padding: 7px 0 0 0; }
dt.review { margin-bottom: 5px; color: #e56b00; }
dd.review { margin: 0 0 5px 0;  }
dd.nreview { margin: 0 0 17px 0; color: #a1a2b4; font-size: 0.85em; }

form { margin: 0px; padding: 0px; }
select.search { width: 100%; border: 1px solid #cbccda; color: #e56b00; }
.inp { border: 1px solid #cbccda; padding: 0 7px;  }

.tgrey { color: #a1a2b4; }
.tblue { color: #0065b8; }

img.hicon { margin-right: 11px; }
img.banner { margin-bottom: 6px; }
img.carp { margin-bottom: 3px; }
div.banner { margin-bottom: 21px; }

.main { padding: 0 20px 0 16px; }
.prew_f { padding: 0 20% 0 16px; }

.horang { background-color: #f5821f; color: #ffffff; padding: 4px 22px 4px 22px;  }
.hblue {  background-color: #0065b8; color: #ffd928;  padding: 4px 22px 4px 16px; margin-bottom: 10px; }
.hyellow { background-color: #fbb62f;  padding: 4px 22px 4px 16px; margin-bottom: 10px; }

.blockgrey { padding: 11px 22px 14px 22px; }

.yline { background-color: #fbb62f; margin-bottom: 20px;  }

.header { color: #ffffff; font-size: 120%; font-weight: 600;  }
.header_y { color: #e56b00; font-size: 120%; font-weight: 600; }
.textsm { font-size: 90%; }

.margh { margin: 0 0 5px 0;  }
.vitrin { padding: 0 16px 22px 16px; }
.vitrin1 { padding: 10px 16px 22px 16px; }
.marka { padding: 0 20px 14px 11px; }
.marka1 { padding-bottom: 14px; }
.anons1 { padding: 0 28px 0 16px; }
.anons2 { padding: 0 16px 0 13px; }
.picnews { margin: 4px 0 7px 0; }
.vpic { margin-bottom: 2px; }
.marg11 { margin: 0px 0px 5px 0px; }
.htab { padding-bottom: 10px; color: #e56b00; font-size: 90%; font-weight: 600; border-bottom: 1px solid #fbb62f; }
.htab1 { padding-bottom: 10px; border-bottom: 1px solid #fbb62f; }
.htab2 { padding-bottom: 10px; border-bottom: 1px solid #fbb62f; color: #e56b00; font-weight: bold; }
.htab3 { padding: 10px 0 10px 0; border-bottom: 1px solid #fbb62f; color: #e56b00; }
.htab4 { border-bottom: 2px solid #fbb62f; }
.utab { margin-bottom: 30px; } 
.utd { padding: 8px 20px 3px 0; border-bottom: 1px solid #f7f7fa; }
.utd_r { padding: 8px 25px 3px 0; border-bottom: 1px solid #f7f7fa; font-size: 75%; }
.utd_r1 { padding: 8px 25px 3px 23px; border-bottom: 1px solid #f7f7fa; font-size: 75%; }
.utsm { font-size: 0.7em; }
.utd1 { padding: 8px 210px 3px 0; border-bottom: 1px solid #f7f7fa; }
.carpic { padding: 0 0 25px 16px; }
.cartext { padding: 0 0 25px 31px; }
.cardesr { margin-top: 19px; }
.tdcol1 { padding-left: 16px; }
.tdcol2 { padding-left: 31px; }
.ftd1 { padding: 5px 30px 7px 16px; }
.ftd2 { padding: 0px 43px 7px 0px; }
.ftd1_1 { padding: 21px 30px 7px 16px; }
.ftd2_1 { padding: 16px 43px 7px 0px; }
.ftd3 { padding: 16px 0 14px 0; }
.botline { border-bottom: 2px solid #fbb62f; }
.topline { border-top: 1px solid #fbb62f; }

div.colors { float: left; width: 50px; margin: 0 8px 8px 0; font-size: 11px; }

p.adr { line-height: 1.7em; }
td.adrp { padding: 0 31px 32px 0; }
td.adr { padding: 0 0 32px 0; }

.bphone { color: #0065ba; font-size: 0.9em; font-weight: bold; margin-bottom: 4px; }
img.bgrey { border: 1px solid #dfdfdf; }
img.logostrah { border: 1px solid #f8b732; position: absolute; top: -4px; left: 0px; }