html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img, table { border: 0 none; margin: 0; padding: 0; }
html, body { width: 100%; height: 100%; }
html { background: url(../_i/html_bg.gif) repeat-x 0px 84px; }
body { font: 12px Arial, Helvetica, sans-serif; line-height: 17px; color: #000; background: url(../_i/bg.gif) repeat-x top left; }
* html .png { behavior: url(/_js/iepngfix.htc); }

.d_lbg { background: url(../_i/lbg.gif) no-repeat top right; }
.d_rbg { background: url(../_i/rbg.gif) no-repeat top left; }
.cbg { background: url(../_i/cbg.gif) no-repeat top left; }
.lbg { background: url(../_i/lbg.jpg) no-repeat top right; }

.cnt_ls { background: url(../_i/cnt_ls.gif) no-repeat top left; }
.cnt_rs { background: url(../_i/cnt_rs.gif) no-repeat top left; }

a { color: #ff4800; }
a:hover { color: #838383;  }

a.alt_dec { text-decoration: none; }


.clear { clear: both; width: 100%; overflow: hidden; }
.block { display: block; }
.colored {color: #ff4800; }

.footer { font-size: 11px; height: 111px; /*background: url(../_i/footer_bg.gif) repeat-x left top;*/ padding-left: 14px; }

.FloatDialog {width: 625px;}
.FloatDialog li a {color: #000;}
.FloatDialog li a:hover {text-decoration: none;}
ul li { list-style: none; background: url(../_i/bullet.gif) no-repeat 0px 3px; padding: 0px 0px 9px 20px; }
ul li ul li, .FloatDialog ul li { list-style: none; background: url(../_i/arrow_type1.gif) no-repeat 0px 7px; padding: 0px 0px 9px 10px; }
ul {margin: 9px 0px 0px 0px;}
.main { margin: 0px auto; }
table td { vertical-align: top; }

.logo { padding: 11px 0px 14px; margin: 0px auto; background: #fff; text-align: center; }

.b_header { background: url(../_i/hr.gif) no-repeat left bottom; margin-bottom: 25px; }
.b_header h1 { background: url(../_i/hr_r.gif) no-repeat right bottom; padding-bottom: 14px; }

h1 { color: #ff4800; line-height: 16px; font-size: 18px; font-weight: normal; margin: 0px; padding: 0px; }
h2 { color: #ff4800; font-size: 12px; margin: 18px 0px 9px 0px; }

.dvd {margin: 20px 0px 17px 0px; background: #838383 url(../_i/dvd.gif) no-repeat right top;height: 1px; font-size: 0px;line-height: 0;  }


/*menu*/
.menu_ltc { background: #fff url(../_i/menu_ltc.gif) no-repeat top left; }
.menu_rtc { background: url(../_i/menu_rtc.gif) no-repeat top right; height: 4px; line-height: 2px; font-size: 2px; }
.menu { background: #ff4800 url(../_i/menu_bg.gif) repeat-x bottom left; font: 11px Tahoma; color: #fff; line-height: 13px; }

.menu { padding-top: 69px; }
.menu a { color: #fff; text-decoration: none; display: block; }
.menu .i { padding: 3px 17px 4px; border-bottom: 1px solid #ff733b; }
.menu div {cursor: default}
.menu div.i,.menu a.i:hover, .menu ul li a:hover { background-color: #eb4c0e; }
.menu ul li.selected a:hover { background-color: transparent !important; }
.menu ul li { margin: 0px; padding: 0px; background: none; }

.menu a.selected { background-color: #d03f06; border-bottom: none; }

.menu ul { background: #d03f06; margin: 0px; }
.menu ul.bb { border-bottom: 1px solid #ff733b; }
.menu ul li.selected { background: #898989 url(../_i/m_bg_a.gif) repeat-y top left; }
.menu ul li a { padding: 3px 33px 4px 33px; background: url(../_i/arrow.gif) no-repeat 20px 7px; }

.menu ul li ul li a,.menu ul li ul li div { padding: 3px 33px 2px 48px; background: url(../_i/arrow.gif) no-repeat 33px 7px; }
.menu ul li .l2_last { padding-bottom: 10px; }
.menu ul li .l3_last { padding-bottom: 4px; }

.menu .frst { padding-top: 5px; background-position: 33px 10px; }
.nob { border-bottom: none !important; }
.bold {font-weight: bold;}
/*menu wrap*/
.b_mw { background: url(../_i/b_block_ls.gif) repeat-y left top; }
.b_mw .rs { background: url(../_i/b_block_rs.gif) repeat-y right top; }
.b_mw .bs { background: #ff4800 url(../_i/b_block_bs.gif) repeat-x left bottom; }

.b_mw .ltc { background: url(../_i/b_block_ltc.gif) no-repeat left top; }
.b_mw .rtc { background: url(../_i/b_block_rtc.gif) no-repeat right top; padding: 0px 5px 0px 5px; }

.b_mw .lbc { background: url(../_i/b_block_lbc.gif) no-repeat left bottom; }
.b_mw .rbc { background: url(../_i/b_block_rbc.gif) no-repeat right bottom; height: 12px; line-height: 10px; font-size: 10px; }

/*image wrap*/
.b_img { background: url(../_i/b_img_ls.gif) repeat-y left top; }
.b_img .rs { background: url(../_i/b_img_rs.gif) repeat-y right top; }
.b_img .ls { background: url(../_i/b_img_ls.gif) repeat-y left top; }
.b_img .ts { background: url(../_i/b_img_rs.gif) repeat-y right top; }
.b_img .bs { background: url(../_i/b_img_bs.gif) repeat-x left bottom; }

.b_img .ltc { background: url(../_i/b_img_ltc.gif) no-repeat left top; }
.b_img .rtc { background: url(../_i/b_img_rtc.gif) no-repeat right top; height: 7px; line-height: 5px; font-size: 5px; }

.b_img .lbc { background: url(../_i/b_img_lbc.gif) no-repeat left bottom; }
.b_img .rbc { background: url(../_i/b_img_rbc.gif) no-repeat right bottom; height: 7px; line-height: 5px; font-size: 5px; }


.footer { font-size: 11px; color: #7e7e7e; }
.footer a { color: #7e7e7e; }


.img_wrap { border: 1px #cacaca solid;background: #fff url(../_i/b_plate_bg.gif) repeat-x left bottom;}
.img_wrap em, .img_wrap em b, .img_wrap  i, .img_wrap i q { display: block; height: 9px; font-size: 0px; background: url(../_i/img_wrap.gif) no-repeat; position: relative;z-index: 99; }
.img_wrap em { top: -3px; left: -3px; }
.img_wrap em b { background-position: 100% -9px; left: 6px; }
.img_wrap i { background-position: 0 -18px; top: 3px; left: -3px; }
.img_wrap i q { background-position: 100% -27px; left: 6px; }
.img_wrap .in {  border: 2px solid #fff; }
.img_wrap_cnt { margin: -9px 0px;}
.img_wrap_cnt img {display: block;}


.b_plate { border: 1px #cacaca solid;background: #fff url(../_i/b_plate_bg.gif) repeat-x left bottom;}
.b_plate .bt, .b_plate .bt b, .b_plate  .bb, .b_plate .bb b { display: block; height: 7px; font-size: 0px; background: url(../_i/b_shop.gif) no-repeat; position: relative;z-index: 99; }
.b_plate .bt { top: -4px; left: -4px; }
.b_plate .bt b { background-position: 100% -7px; left: 8px; }
.b_plate .bb { background-position: 0 -14px; top: 4px; left: -4px; }
.b_plate .bb b { background-position: 100% -21px; left: 8px; }
.b_plate .in {  border: 3px solid #fff; }
.b_plate_cnt { margin: -7px 0px;}
.b_plate_cnt img {display: block;}

.fw { border: 1px #cacaca solid;}
.fw .in { border: 2px #fff solid;background: #fff url(../_i/fw_bg.gif) repeat-x left bottom; }
.fw em, .fw em b, .fw  i, .fw i q { display: block; height: 9px; font-size: 0px; background: url(../_i/b_plate.gif) no-repeat; position: relative;z-index: 99; }
.fw em { top: -3px; left: -3px; }
.fw em b { background-position: 100% -9px; left: 6px; }
.fw i { background-position: 0 -18px; top: 3px; left: -3px; }
.fw i q { background-position: 100% -27px; left: 6px; }
.fwBody { padding: 10px;}


.footer_w { border: 1px #cacaca solid;background: #fff url(../_i/b_plate_bg.gif) repeat-x left bottom;}
.footer_w em, .footer_w em b, .footer_w  i, .footer_w i q { display: block; height: 9px; font-size: 0px; background: url(../_i/b_plate.gif) no-repeat; position: relative;z-index: 99; }
.footer_w em { top: -3px; left: -3px; }
.footer_w em b { background-position: 100% -9px; left: 6px; }
.footer_w i { background-position: 0 -18px; top: 3px; left: -3px; }
.footer_w i q { background-position: 100% -27px; left: 6px; }
.footer_w .in {  border: 2px solid #fff; }
.footer_w_cnt { margin: -9px 0px;}



.item_title {font-weight: bold;}
.item_title a {color: #000;}

.button {background: url(../_i/btn.gif) no-repeat left top;color: #fff; font-weight: bold; cursor: pointer;font-size: 11px;text-align: center;width: 91px;height: 21px; }

.formTable td {padding: 0px 11px 11px 0px; }
.red-text {color: #ff4800;}
input.formInput, textarea {border: 1px solid #bdbdbd;font: 12px Arial; }
input.formInput {height: 18px;padding: 2px 0px 0px 4px;}

.error {color: #f00;font-weight: bold;}

/*table*/

.table th { background: #707271 url(../_i/t_th.gif) repeat-x bottom left;padding: 12px; color: #fff; font-weight: normal; }
.table th a { color: #fff; }
.table td a { color: #000; }
.table td a:hover { text-decoration: none; }
.table td { background: #f2f2f2;padding: 12px; }
.table tr.even td { background: #fafafa; }


.tm {display: inline;float: left; font-size: 14px; text-decoration: none; padding: 47px 0px 0px 9px; }
#index .tm {padding-left: 63px;}

.tm a { color: #fff; text-decoration: none; background: url(../_i/sep.gif) no-repeat right center;
         padding: 0px 16px 0px 16px; }
.tm a.last { background: none; }
.tm a:hover,.tm a.active { color: #ff723b; }

.ico { display: inline;float: right; margin: 42px 0px 0px 0px; background: url(../_i/ico.gif) no-repeat top left;width: 85px; height: 26px;vertical-align: middle;text-align: center; }
.ico img { margin: 6px 5px 0px; }
.ico img { vertical-align: middle; }

.intro { padding: 69px 0px 60px 149px; }
.cnt { padding: 0px 0px 0px 23px; }
p { margin: 4px 0px 0px 0px; }
.small { font-size: 11px; }
.more { font-size: 11px; }

.b_list_item { width: 49%; float: left; font-family: Tahoma; }
.b_list_item td { padding: 0px 14px 23px 0px; }
.b_list_item .title { margin-bottom: 4px; line-height: 16px; }
.b_list_item .note { font-size: 11px; color: #838383; }


input, select, textarea { font: 12px Arial; }
.b_search { background: url(../_i/b_search.gif) no-repeat left top; height: 86px; width: 217px; }
.b_search .w { padding: 30px 25px 0px 22px; }
.b_search .txt { border: 1px solid #fff; width: 141px; color: #4b4b4b; vertical-align: middle; }
.b_search .btn { vertical-align: middle; }

.b_news_item { margin: 0px 0px 19px 0px; }
.b_news_item .date { margin: 0px 0px 5px 0px; color: #fff; font-size: 10px; background: url(../_i/date.gif) no-repeat top left; height: 18px; padding-top: 2px; vertical-align: middle; width: 65px; text-align: center; }
.b_news_item .note { margin: 5px 0px 0px 0px; }

.docs_list td {padding: 0px 10px 8px 0px;}
.bl {color: #000;}

.pages {font-weight: bold;}
.ptitle {font-weight: normal; margin-right: 5px;}
.pages a, .pages span { padding: 0px 7px;}
.pages a {text-decoration: none;font-weight: bold; color: #000;}
.pages .selected,.pages a:hover {color: #ff4800;}

#crumbs {color: #000; font: 11px Tahoma;}
#crumbs a {color: #000;text-decoration: none;}
#crumbs a:hover {text-decoration: underline;}
#crumbs img {margin: 0 7px 1px;}
#crumbs .dvd {margin: 4px 0px 14px 0px;}

