{ margin: 0; padding: 0; background: #ffffff url('./i/i_01.jpg') no-repeat top left; }
body.popup { margin: 0; padding: 30px; background: #ffffff none; }

* { font-family: Arial; }

.width { max-width: 1200px; width: expression(document.body.clientWidth > 1200? "1200px":"100%"); }


/*img { behavior: url('http://www.glavprokat.ru/png.htc'); }*/

td { color: #464646;  font-size: 80%; }

td.top_left { padding: 51px 0px 0px 59px; }
td.top_mid { padding: 0px 20px 24px 31px; }
td.top_right { padding: 33px 22px 0px 0px; }

td.top_left_index { padding: 26px 0px 0px 59px; }
td.top_index { background: url('./i/bg_index1.gif') no-repeat bottom left; }
td.top_mid_index { padding: 0px 20px 67px 31px; }


td.mid_left { padding: 53px 30px 0px 13px; }
td.mid { padding: 18px 20px 0px 0px; font-size: 90%; }

td.mid_left_index { padding: 15px 30px 0px 13px; }
td.mid_index_bg { background: url('./i/bg_index2.jpg') no-repeat bottom left; }
.mid_index_bg1 { background: url('./i/bg_index3.gif') repeat-y top left; }
.mid_index_bg2 { background: url('./i/bg_index4.gif') no-repeat bottom left; }


td.mid_bg { padding: 0px 0px 162px 0px;  background: #ffffff url('./i/bg_about.gif') no-repeat bottom left; }
td.mid_bg1 { padding: 0px 0px 57px 0px; background: #ffffff url('./i/bg_bron.gif') no-repeat bottom left; }
td.mid_bg2 { padding: 0px 0px 135px 0px; background: #ffffff url('./i/bg_econom.gif') no-repeat bottom left; }
td.mid_bg3 { padding: 0px 0px 135px 0px; background: #ffffff url('./i/bg_limuzin.gif') no-repeat bottom left; }
td.mid_bg4 { padding: 0px 0px 81px 0px; background: #ffffff url('./i/bg_faq.gif') no-repeat bottom left; }
td.mid_bg5 { padding: 0px 0px 85px 0px; background: #ffffff url('./i/bg_contact.gif') no-repeat bottom left; }
td.mid_bg6 { padding: 0px 0px 135px 0px; background: #ffffff url('./i/bg_business.gif') no-repeat bottom left; }


td.bot_bg { padding: 0px 0px 20px 0px; background: url('./i/i_02.gif') repeat-x top left; }
td.bot_index { padding: 0px 0px 20px 0px; }
td.bot_left { padding: 66px 24px 10px 60px; }
td.bot_mid { padding: 4px 0px 10px 136px; }
td.bot_mid_car { padding: 66px 5px 20px 0px; }
td.bot_right { padding: 0px 22px 10px 47px; }

td.bot_left1 { padding: 55px 24px 10px 60px; }
td.bot_mid1 { padding: 55px 0px 10px 136px; }
td.bot_right1 { padding: 55px 22px 10px 47px; }

td.textindex { background-color: #d9d9cc;  padding: 18px 45px 18px 31px; }

a { color: #464646; text-decoration: underline; }
a.blue { color: #00ADEF; }
a.red { color: #F26522; }

p { margin: 0px 0px 16px 0px; line-height: 1.17em;  }

p.header { margin: 0px; padding: 0px; font-size: 110%; }

p.menu { margin: 0px 0px 4px 46px; padding: 0px; font-size: 110%; }
p.menu_act { margin: 0px 0px 4px 46px; padding: 0px; font-size: 110%; color: #00ADEF; font-weight: bold; }
p.smenu { margin: 0px 0px 4px 60px; padding: 0px; }

p.bigtext { font-size: 110%; }
p.bigtextbold { margin: 0px 0px 21px 0px; padding: 0px; font-size: 120%; font-weight: bold;  }

p.bigtext_bot { margin: 0px 0px 6px 0px; padding: 0px; font-size: 110%; }
p.text_bot { margin: 0px 0px 15px 0px; padding: 0px; }

p.smalltext { margin: 0px 0px 9px 0px; font-size: 90%; }

h1 { color: #363636; font-size: 165%; font-weight: normal; margin: 0px 0px 8px 0px; padding: 0px; }
h2 { font-size: 110%; font-weight: bold; margin: 0px 0px 11px 0px;  }
h3 { color: #363636; font-size: 100%; font-weight: 600; margin: 0px 0px 8px 0px; }

form { margin: 0px; padding: 0px; }
.finput { border: 1px solid #CECDC7; font-size: 100%; padding-left: 2px; padding-right: 2px; }

ul { margin: 0px 0px 20px 2px; padding: 0px; }
ol { margin: 0px 0px 20px 2px; padding: 0px; }

ul.faq { margin: 0px 0px 20px 16px; padding: 0px; }
ol.faq { margin: 0px 0px 20px 16px; padding: 0px; }

li { margin: 0.6em 0; padding: 0 0 0 15px; list-style-type: none; background: url('./i/li.gif') no-repeat 0 0.5em;  }

div.main { background-color: #F9F9F7; padding: 18px 45px 18px 14px; font-size: 80%;  }
.textmain { padding: 0px 0px 0px 31px; }
.textmainbig { padding: 0px 0px 0px 31px; font-size: 90%; }

.blue { color: #00ADEF; }
.orang { color: #F26522; font-weight: bold; }

td.calendar { padding: 2px 3px 2px 3px; background-color: #f9f9f7; font-size: 60%; }
td.calendar_grey { padding: 2px 3px 2px 3px; background-color: #e7e7e0; font-size: 60%; }
td.calendar_orang { padding: 2px 3px 2px 3px; background-color: #f7941d; font-size: 60%; }
td.calendar_act { padding: 2px 3px 2px 3px; background-color: #0cb9fb; font-size: 70%; font-weight: bold; color: #ffffff; }

.bron { padding: 0px 30px 0px 0px; }
td.car_list_left { padding: 17px 40px 20px 15px; border-right: 1px solid #ffffff; }
td.car_list_right { padding: 17px 20px 20px 22px; }

td strong.phone {
  font: 1.75em Arial, sans-serif;
}

td strong.phone span {
  color: #00adef;
}
