html,body { margin: 0; padding: 0; font-family: Arial; font-size: 12px; color: #333; background: #fff; }
div#body1 { padding: 0 30px; }
div#body2 { width: 990px; position: relative; margin: 0 auto; border: solid 1px #fff; }
#header_rez { background: url(/img/head_bg_rez.jpg); height: 205px; margin-top: 69px; }
#header_left { background: url(/img/head_bg_left.jpg) no-repeat; height: 205px; }
#header_right { background: url(/img/head_bg_right.jpg) right top no-repeat; height: 205px; padding: 30px 30px 30px 360px; }
#header_rez h1 { color: #369; font-weight: bold; font-style: italic; font-size: 30px; font-family: Arial; margin: 0; padding: 0; text-align: center; }
#header_rez p { font-style: italic; color: #666; font-size: 14px; margin: 15px 0 0 0; padding: 0; }
#head_upak { position: absolute; top: 28px; }
#econom { position: absolute; top: 255px; left: -14px; width: 90px; height: 87px; background: url(/img/econom.gif) no-repeat; }
#doz200 { position: absolute; left: 69px; top: 274px; width: 140px; height: 47px; padding: 5px; text-align: center; border-bottom: solid 1px #cbcbcb; border-right: solid 1px #cbcbcb; background: #dbedff; }
#ask_doc { position: absolute; top: 15px; right: 30px; padding: 15px 0 0 35px; height: 36px; background: url(/img/quest.gif) no-repeat; }
#content { margin-left: 250px; margin-top: 20px; font-size: 14px; }
#footer { clear: both; padding: 10px; background: #7eb62b; color: #fff; text-align: right; }
#footer2 { text-align: right; padding: 5px 10px; color: #999; }
#top_menu { margin: 15px 0px 10px 260px; height: 48px; }
#top_menu a { display: block; width: 25%; height: 36px; margin-right: 9%; color: #fff; background: #dd8728 url(/img/tri.gif) bottom right no-repeat; text-decoration: none; border-right: solid 2px #cccccc; border-bottom: solid 2px #cccccc; font-size: 15px; font-weight: bold; padding: 4px 5px; float: left; }
#top_menu>a:hover { background: #7eb62b url(/img/tri.gif) bottom right no-repeat; }
#top_menu a.last { margin-right: 0; }
#top_menu_l { margin: 15px 0px 10px 0px; height: 247px; overflow: hidden; padding: 0 5%; }
#top_menu_l a { display: block; width: 162px; height: 247px; color: #fff; text-decoration: none; font-size: 15px; font-weight: bold; padding: 180px 10px 0 10px; text-align: left; }
#top_menu_l_ { margin: 15px 0px 10px 0px; height: 247px; overflow: hidden; }
#top_menu_l_ a { width: 182px; margin: 0 20px; height: 247px; color: #fff; text-decoration: none; font-size: 15px; font-weight: bold; float: left; padding: 180px 10px 0 10px; }
#left_menu { float: left; margin: 0 0 20px 0; width: 220px; }
#menu1 { margin: 100px 0 50px 38px; width: 180px; border-top: dotted 1px #999; }
#menu1 a { display: block; border-bottom: dotted 1px #999; font-size: 14px; padding: 4px 20px 4px 10px; background: #fff url(/img/blue_arr.gif) right no-repeat; color: #333; text-decoration: none; }
#menu1 a:hover { text-decoration: underline; }
.menu_img { margin: 0 0 0 -12px; padding: 17px 0 0 52px; height: 33px; }
.menu_img a { display: block; }
a.green { background: #7eb62b; padding: 1px 10px; color: #fff; text-decoration: none; }
a.green:hover { background: #dd8728; color: #fff; }
a.footer { color: #999; }
a.footer:hover { color: #333; }
#m_safe { background: url(/img/menu/safe.gif) no-repeat; }
#m_usage { background: url(/img/menu/usage.gif) no-repeat; }
#m_dozing { background: url(/img/menu/dozing.gif) no-repeat; }
#m_can_use { background: url(/img/menu/can_use.gif) no-repeat; }
#m_buy { background: url(/img/menu/buy.gif) no-repeat; }
#m_film { background: url(/img/menu/film.gif) no-repeat; }
#m_how  { background: url(/img/menu/how.jpg) no-repeat; }
#m_from { background: url(/img/menu/from.jpg) no-repeat; }
#m_when { background: url(/img/menu/when.jpg) no-repeat; }
#m_nas { background: url(/img/menu/nas_plus.gif) no-repeat 0 5px; }
#content_main { clear: both; }
.menu_img_main { margin: 0 2% 0 -12px; padding: 17px 0 0 52px; height: 200px; width: 18%; float: left; }
.menu_img_main a { display: block; margin-bottom: 3px; }
a.more { background: #999; float: right; padding: 1px 3px 1px 20px; margin-top: 5px; color: #fff; text-decoration: none; }
#content table.form { margin: 10px 0 10px -3px; border: none; }
#content table.form td { vertical-align: top; color: #369; border: none; }
#content table.form td input.w { width: 600px; border: none; border-bottom: solid 1px #666; font-style: italic; }
#content table.form td textarea { width: 598px; height: 160px; font-family: Arial; font-style: italic; border: solid 1px #666; overflow: auto; }
.pager { text-align: right; padding-bottom: 5px; border-bottom: dotted 1px #666; margin-bottom: 10px; }
.pager span { color: #ff8800; }
.pager a { color: #333; text-decoration: none; }
.resp { padding: 0 0 20px 20px; border-bottom: dotted 1px #666; }
.resp a { color: #333; text-decoration: none; }
.resp .date { margin-left: -20px; color: #666; margin-right: 10px; }
.resp .name { font-weight: bold; }
.ans { margin-top: 5px; font-style: italic; }
.button { font-style: normal; text-align: left; width: auto; padding-left: 20px; background: #999; color: #fff; border: none; }
.red { color: #ff8800; }
#content table { border-collapse: collapse; border: dotted 1px #999; }
#content table td { border: dotted 1px #999; }
#content table th { border: solid 1px #7eb62b; border-left: none; border-right: dotted 1px #fff; background: #7eb62b; font-weight: normal; color: #fff; }
.left_pic { margin: 0 10px 10px 0; width: 200px; color: #369; float: left; }
.left_pic p { margin: 0; padding: 0; }

a { outline: none; ie-dummy:expression(this.hideFocus=true); color: #369; }
a:hover { color: #ff8800; }
h2 { font-style: normal; text-align: left; padding: 0; margin: 0 0 5px 0; color: #369; }
hr { clear: both; border: none; border-bottom: dotted 1px #666; }
td { vertical-align: top; }
td p { margin: 0; padding: 0; }
.main_of { width: 45%; padding: 5px 1%; height: 150px; float: left; }
