*, input, form { margin: 0px; padding: 0px; }
a img, table { border: none; }
.addpl { display:none; border-bottom:1px dashed; }
.popup_bordr { margin: 15px; padding: 10px 15px; border: 1px solid #aaa; width: 610px; }
.popup_bordr .m_name { font-size: 140%; font-weight: bold; color: #999; margin-top: 13px; margin-bottom: 4px; }
.popup_bordr .m_bold { font-size: 100%; font-weight: bold; }
.popup_bordr .m_value { font-size: 110%; margin-bottom: 5px; }
.popup_bordr img { margin: 7px 0; padding: 3px; border: 1px solid #ddd; float: right; }
.popup_bordr a { margin-top: 5px; color: #058; display: block; font-weight: bold; }
.plane_inf { float: left; width: 45%; }
.pop_img { position: absolute; width: 314px; height: 192px; top: 870px; left: 657px; border: 1px solid #ccc; background-color: #f9f9f9; z-index: 100; background-position:top left; background-repeat: no-repeat; }
.pop_img a { display: block; text-decoration: none; float: right; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; color: #aaa; background-color: #eee; padding-left: 4px; padding-right: 3px; font-weight: bold; }
.pop_preview { width: 15px; height: 15px; border: 1px solid #ccc; margin: 1px; }
.pop_img ul { list-style: none; display: block; padding: 1px; margin: 0; background-color: #555; width: 19px; }
.pop_img ul.selected { background-color: #fff; }
.license { line-height: 145%; margin-left: 24px; font-size: 110%; }
.license p { margin-bottom: 10px; }
.firm_name { font-size: 190%; margin-bottom: 6px; color:#555; }
body { background-color: transparent; font-size: 11px; }
h1, h2, h3, h4, p, a, body { font-family: Arial, Helvetica, Verdana, sans-serif; color: #222; }
select, input { font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal; font-size: 100%; color: #222; }
input { padding-top: 2px; _padding-top: 1px; _padding-bottom: -2px; padding-left: 3px; }
input.submit { padding: 0; height: 18px; color: #fff; background-image: url(img/login_submit.gif); background-repeat: no-repeat; background-attachment:inherit; _background-attachment:fixed; background-position: bottom left; background-color: transparent; border: 1px solid #bbb; }
input.submit:focus { background-position: top left; }
h1, h2 { font-size: 170%; color: #595959; margin: 5px 0px; }
h1 { font-weight: normal; margin-top: 15px; }
h2 { font-size: 120%; font-weight: bold; padding: 5px 0 0 0; }
h3 { font-size: 115%; color: #444; margin: 5px 0px 3px; }
input.field_l, input.field_s, input.submit { display: inline; vertical-align: middle; margin-right: 6px; margin-left: 0px; }
ul { margin-left: 40px; }
#banner { height: 90px; background-color:#000000; display:none;}
#first { z-index: 100000; height: 300px; position:absolute; top:0px; left:0px; }
#second { height: 90px; position: absolute; top: 0px; left: 0px; }
a img#logo { height: 80px; padding: 0px; margin: 0px; text-decoration: none; }
#header-pix { height: 80px; background-color: #f8f8f8; margin: 0px; padding: 0px;}
.copy { padding-top: 12px; color: #889; margin-bottom: 10px; }
.ico { margin: 0px 2px; }
.menu { margin-top: 18px; }
.hdr_menu { text-transform: uppercase; list-style: none; font-weight: bold; color: #922f3d; padding: 0px 0px 0px 0px; margin-left: -20px; }
.hdr_menu img { margin-left: -10px; position: relative; top: 5px; }
.itm_menu { text-transform: none; list-style: none; font-size: 100%; font-weight: normal; position: relative; left: -15px; padding-bottom: 9px; }
.itm_menu, .itm_menu li { line-height: 120%; }
.itm_menu li a { font-size: 90%; }
.itm_menu span.sel_itm { font-size: 90%; font-weight: bold; color:#222; padding-left: 12px; position: relative; top: 1px; left: -12px; background: url(img/sel_itm.gif) left center no-repeat; white-space: nowrap; }
.lnks { margin-right: 33px; }
.lnks_indent, a.lnks_indent { display: block; margin-left: 46px; }
.banner160 { margin-top: 20px; margin-bottom: 18px; }
.top_30 { margin-top: 30px; margin-bottom: 10px; }
.line_ { height: 9px; margin-top: 20px; font-size: 80%; background-color: #922f3d; }
.r25 { margin-left: 0px; }
.l25 { left: -40px; }
.radio { vertical-align: middle; border: none; margin: 2px 7px 4px 0px; _margin: 0px; _margin-right: 2px; padding: 0px; }
.vote { margin-left: 26px; line-height: 100%; margin-top: 7px; margin-bottom: 10px; }
#vote_content div { margin-top: 12px; margin-left: 20px; }
#vote_content span { margin-left: 20px; display:block; }
#vote_content img { margin-left: 20px; }
.vote_btn { margin-top: 7px; margin-left: 17px; }
#r {}
#l {}
#login { height: 40px; margin: 0px; padding: 0px; vertical-align: middle; background-color: #aaa; background: #aaa url(img/login_bg.gif) 0 0 repeat-x; padding-left: 12px;}

.item, .s_item { vertical-align: middle; padding: 9px 0px 3px 0px; line-height: 10px; font-size: 100%; height: 25px; background-color: #aaaaaa; }
td .s_item { height: 68px; background: url(img/srch.png) 0 0 repeat-x; }
.item, .item a { color: #fff; }
.item { left: 5px; display: inline; width: 690px; }
.undrlogo_bnnr, .clk_bnnr { background-color: #eee; }
.rb_line { height: 3px; font-size: 0%; border-top: 1px solid #fff; border-bottom: 12px solid #fff; background-color: #922f3d; }
.lang { display: inline; margin-right: 16px; position: relative; bottom: 1px; float:right; top:2px; color:#fff; }
.lang a { text-transform: capitalize; text-decoration: none; color:#fff; }
.lang img { position: relative; top: 2px; padding: 0; margin-right: 1px; }
#reg { font-weight: bold; margin-left: 6px; }
.registrat { font-size:111%; font-weight:bold; margin-right:4px; margin-top: 1px; padding: 0 18px 5px; _padding-bottom: 8px; z-index:0; }
span a.registrat { z-index:0; background: url(img/reg_img.gif) 50% 0% no-repeat; height: 39px; }
.wht, .wht a { color: #fff; z-index:0; }
.wht a img { position: relative; top: 2px; }
.chrtrsrch { position: relative; top: 25px; }
.search { white-space: nowrap; margin-top: 21px; _margin-top: 30px; margin-left: 9px; color:#777; }
input#chkbx { vertical-align: middle; margin-right: 0px; border: none; }
.field_s { width: 140px; height: 16px; _height: 15px; }
.search .submit, .search .field_s { border: 1px solid #aaa; }
input.field_l { padding-left: 12px; padding-right: 5px; margin-left: 1px; marigin-right: 10px; width: 107px; height: 18px; _height: 19px; background-image: url(img/loginfld_bg.gif); background-repeat: no-repeat; background-attachment:inherit; _background-attachment:fixed; background-position: bottom left; background-color: transparent; border: none; }
input.field_l:focus { background-position: top left; }
.field_c { width: 115px; font-size:100%; height: 14px; margin: 0px; padding-top: 2px; padding-left: 4px; _padding-top: 1px; vertical-align: middle; }
#cntr_rght {padding: 0px; vertical-align: top; margin-left: 5px; }
#cntr_rght table.page_header { border-top: 1px solid #f1f1f1; }
#content {clear: both; }
.l_brdr { background-position: 00% 50%; background-image: url(img/vert_line.gif); background-repeat: repeat-y; vertical-align: top; }
.content_item { clear: both; width: 740px; padding-right: 22px; }
.nwl { width: 390px; float: left; padding-right: 15px; padding-left: 1px; }
.nwr { margin-left: 10px; width: 318px; float: left; }
.nwl h1, .nwr h1 { border-bottom: 1px solid #922f3d; }
.info_box { background-color: #f9f9f9; background-image: url(img/hdr_m_b.gif); background-position:  bottom left; background-repeat: repeat-x; }
.info_box h1 { color: #999; font-size: 118%; font-weight: bold; margin: 0 15px 3px; }
.info_box p { color: #999; font-size: 105%; font-weight: normal; margin: 0 15px; }
.zakaz { width: 100%; height: 70px; margin: 7px 0px 10px 3px; padding-bottom: 27px; padding-top: 17px; background-color: #e5e8ef; }
.charter_tbl { color: #97435d; font-weight: bold; line-height: 100%; margin: 50px; _position: relative; _top: 9px; }
.charter_c { padding: 0px 0px 0px 10px; }
.charter_fnt { font-size: 100%; margin: 0px; vertical-align: middle; line-height: 80%; }
select.charter_fnt { height: 18px; }
#day1 { width: 45px; }
#day2 { width: 45px; }
#time1 { width: 58px; }
#time2 { width: 58px; }
#year1 { width: 55px; }
#year2 { width: 55px; }
.c_ind { margin: 10px 0px; }
.charter_kol_vo { font-size:100%; width: 16px; _width: 18px; margin: 0px; height: 14px; padding-top: 2px; padding-left: 3px; _padding-top: 1px; _padding-left: 5px; vertical-align: middle; }
.el_tbl { padding: 5px 22px; }
.el_ { line-height: 140%; border: 1px solid #fff; background-color: #eaeaea; border-bottom: 1px solid #ddd; width: 100%; }
.el_hd { background-color: #d5d5d5; }
.el_ct { color: #97435d; font-weight: bold; }
.el_wh { background-color: #fff; border-top: 5px solid #fff; border-bottom: 2px solid #eaeaea; }
.el_brdr, .el_brdr2 { width: 100%; font-size: 0px; margin: -3px; }
.el_brdr { margin: -10px; padding: -10px; }
.el_brdr2 { _margin: 1px; background-image: url(img/vert_line.gif); background-repeat: repeat-x; position: relative; top: 5px; left: 4px; height: 10px; _top: 0px; _height: 0px; _left: 0px; }
.emptyLeg { width: 100%; margin-left: 2px; }
.sale { background-repeat:no-repeat; _background-position: center center; _background-repeat:repeat-y; height: 220px; margin: 12px 0px; border-top: 1px solid #922f3d; }
.sl_j, .sl_h { padding: 17px 9px 10px 2px; margin: 0px 5px 0px 2px; _margin-bottom: 0px; background-image: url(img/sl_spt.gif); background-repeat: no-repeat; background-position: left center; }
div[class].sl_j, .sl_h { padding-top: 12px; }
.sl_h { float: right; margin-right: 0px; }
.sl_j { float: left; }
.sl_j img, .sl_h img { margin-top: 0px; }
.up-8 { margin-top: -8px; margin-bottom: 2px; }
.btm5 { margin-bottom: 11px; }
.sl_name { margin-top: 3px; }
.sl_dt { padding-top: 4px; padding-right: 18px; }
.sl_dt a { color: #fff; }
.sl_name a { color: #2e3e7c; }
.hd-10 { margin-bottom: -8px; margin-left: 3px; }
.p_hd, .p_date, .v_date, .v_hd { margin-bottom: 10px; }
.p_date, .v_date { margin-left: 30px; }
.p_txt, .v_txt { margin-right: 30px; }
.v_hd a, v_txt a { text-decoration: none; }
.sl_bl { margin: 0px 30px; }
.sort_line { padding: 0px; padding-top: 18px; border-bottom: 1px solid #922f3d; margin: 0px; margin-left: -30px; margin-right: -30px; clear: both; font-size: 0px; margin-bottom: 15px; }
.sort_tbl { margin: 0px; padding: 0px; float: left; width: 49%; }
.arprt_srch { margin-top: 20px; padding: 12px 10px 16px; border: 1px solid #ddd; width: 656px; }
.arprt_srch label { padding: 3px 5px; }
.arprt_srch legend { padding: 0 5px; }
.arprt_srch input { margin-right: 8px; position:relative; top: 1px; }
input.airportsrch_fld { margin-left: 5px; width: 180px; margin-top: 9px; }
h2.arprt_rslts span { font-weight: normal; font-size: 90%; }
.sel_tbl, .sel_tb { margin: 25px 0px 0px; width: 100%; line-height: 150%; }
.sel_tb { padding-left: 4px; padding-right: 4px; }
.sel_tbl { background-color: #eaeaea; }
.sel_tbl td { padding-top: 3px; padding-bottom: 2px; }
.sel_wh { background-color: #fff; white-space: nowrap; }
tr.sel_wh td { border-bottom: 1px solid #eee; }
.sel_gr { background-color: #f0f0f0; white-space: nowrap; }
.sel_tbl tr.head { background-color: #d5d5d5; line-height: 100%; border-bottom: 1px solid #fff; }
.sel_tbl tr.head th { padding: 5px 0px; }
.sel_tb tr th { padding: 5px; padding-right: 10px; }
.sel_tb tr td a { }
.sel_tb tr { padding-left: 10px; }
.sel_tb tr td { padding-top: 3px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px; _padding-top: 1px; _padding-bottom: 1px; }
.sel_tb h3 { margin-top: 11px; }
.sel_tb tr td img { position: relative; left: -7px; }
.nav_hd { text-transform: uppercase; }
.nav_lnk a, .nav_hd, .hdr_menu { font-size: 120%; }
.gr_15px { font-size: 140%; margin-bottom: 0; padding-bottom: 0; }
.arprt_rsltsname { margin-bottom: 10px; }
.arprt_rsltsitem { font-weight: bold; margin-bottom: 3px; padding-left: 20px; }
.arprt_data { font-size: 110%; }
.arprt_data tr td { padding-left: 18px; padding-bottom: 2px; }
.n_date { margin-right: 6px; float: left; font-style: oblique; color: #333; }
.aircrft_info_hd { clear: both; float: left; width: 150px; font-weight: bold; }
.aircrft_img { border: 1px solid #ccc; padding: 3px; margin: 9px; vertical-align:middle; }
p.aircrft_info_text { float: left; display:block; margin: 0px; padding: 0px; padding-bottom: 20px; padding-right: 30px; margin-left: 10px; width: 70%; }
.cat_tbl { width: 100%; vertical-align: top; }
.cat_tr { padding-top: 15px; padding-bottom: 3px; margin-bottom: 5px; border-bottom: 1px solid #ddd; }
.cat_rimg { float: right; margin: 5px 0; border: 1px solid #922f3d; margin-right: 1px; }
.cat_ico { float: right; margin: 5px 18px 7px 0; border: 1px solid #aaa; margin-bottom: 10px; }
.cat_ico_a { float: right; margin: 5px 18px 7px 0; margin-bottom: 8px; border: 1px solid #922f3d; border-bottom-width: 3px; }
.cat_salimg { float: right; }
.warn { background: url(img/warn.gif) left top no-repeat; margin: 5px 0; margin-left: -11px; padding: 5px 0 5px 11px; }
.spnsr { margin: 10px 20px; }
.n_hd, .ev_txt, .ev_txt a, .n_hd a { color: #445984; display: block; margin-bottom: 1px; /**/ margin-left: 1px; }
.th_lnks { margin: 0px; padding: 0; }
.th_lnks a { margin-left: 3; padding-left: 0; _text-indent: -8px; }
.n_mnth { border-bottom: 1px solid #922f3d; }
h2.n_mnth { padding-top: 24px; }
.n_txt, .n_txt a, .n_hd, .n_hd a { text-decoration: none; }
.n_txt { margin-bottom: 12px; margin-left: 1px; }
.add { clear: both; }
.p_bl {}
.v_bl { margin-top: 20px; }
.n_bl { margin-top: 12px; }
.nav_lnk a, .nav_hd { display: inline; }
.p_autor, .p_aut { margin-top: 5px; float: left; }
.p_aut { margin-left: 20px; }
.p_txt, .in_txt, .v_txt { margin-top: 10px; margin-bottom: 10px; }
.phdr p.p_txt { }
.p_img, .v_img { float: left; margin: 0px 20px 5px 0px; }
.top_sourcelnk { font-weight: bold; font-size: 100%; margin-top: 5px; margin-bottom: 6px; color: #9ba3b2; }
.in_img { float: left; margin-right: 20px; }
.in_cnt { margin-right: 10px; }
.in_txt { padding-bottom: 25px; }
.in_bl { padding: 20px 0px 14px 0px; border-top: 1px solid #922f3d; border-bottom: 1px solid #922f3d; }
.congr_bl { padding: 20px 0px 0px 0px; border-top: 1px solid #922f3d; }
.nav_lnk a { color: #922f3d; padding-left: 15px; background-image: url(img/slsh.gif); background-repeat: no-repeat; background-position: center left; margin-right: 0px; }
.nav_lnk { margin: 10px 0px 0px; }
#right-col { /*	float: right;*/ width: 240px; margin-top: 17px; }
.ac_models a { color: #922f3d; }
.evnt, .bnnr96k, .ankdt, .shrt_bnnr { padding: 9px 0px 16px; }

/*
- ÝÉ ÄÀ ÒÓÒ ÆÅ ×ÎÐÒ ÍÎÃÓ ÑËÎÌÈÒ..
- ÄÀ, ÏÎÝÒÎÌÓ ×ÅÐÒÎÂÑÊÈ ÕÎÐÎØÅÌÓ ÄÈÇÀÉÍÓ ÍÅ ÁÛÒÜ...
*/
.shrt_bnnr { margin-top: 0; padding-top: 0; }
.r_dtls a, .cntnt_dtls a, .p_hd, .v_hd, .v_hd a, .in_hd, .p_autor, .p_aut, .p_autor a, .sort_by a, .sort_tbl a, #rslts a, #view_vote a, a.lnks_indent, .aircrft_info_hd { color: #922f3d; margin-right: 8px; }
.charter_radio { margin-left: 100px; }
.charter_txt { margin-top: 0px; margin-bottom: 3px; margin-left: 10px; }
.charter_type { padding-top: 7px; padding-bottom: 5px; }
.charter_param { margin-left: 23px; position: relative; top: -5px; padding-bottom: 5px; font-weight: bold; }
.charter_chkbx { margin: 10px 0; margin-left: 63px; _margin-left: 59px; }
.charter_request span { border-bottom:1px #909090 dashed; }
.history_request span { border-bottom:1px #909090 dashed; font-weight: bold; color: #888; margin-top: 10px; margin-left: 25px; width:115px; }
.serv_name { font-weight: bold; padding: 0 10px 0 0; height: 10px; border:none; }
.serv_value { padding: 0 2px 0 5px; border:none; }
.charter_request { font-weight: bold; color: #888; margin-top: 10px; margin-left: 25px; width:115px; }
.charter_rqst a { font-weight: bold; color: #888; }
.charter_rqst { margin-top: 10px; margin-left: 20px; _margin-left: 26px; }
.charter_prnt { font-weight: bold; color: #888; margin: 10px auto 0 20px; padding-bottom: 15px; white-space:nowrap; }
.charter_prnt span { border-bottom: 1px dashed #888; position: relative; top: 0; }
.chart_err { width: 616px; padding: 7px 5px 9px 37px; background-image: url(img/chart_warning.gif); background-repeat:no-repeat; background-position: left 63%; }
.prof_plns { padding-top: 18px; }
.charter_unit { padding-top: 1px; }
.charter_index { padding-left: 20px; height: 68px; background-color:#eaeaea; padding-bottom: 0; border-bottom: 1px solid #ddd; }
.simg { position:relative; top: 5px; left: 98px; }
.charter_number { color: #94abac; font-size: 110%; font-weight: bold; margin:5px 0 2px 3px; }
.charter_number1 { color: #94abac; font-size: 110%; font-weight: bold; margin:5px 0 2px 3px; }
.add_flt { margin-left: 26px; }
.fields_city, .fields_plane, .fields_time { height: 16px; margin: 0px; padding-top: 1px; padding-left: 2px; padding-right: 0; _padding-top: 1px; }
.fields_time { width: 16px; margin-right: 2px; _position: relative; _top: 2px; }
.fields_yr, .fields_day, .fields_mnth, .fields_plane, .field_csearch { padding-top: 0; height: 19px; margin-right: 1px; }
.fields_plane { width: 180px; margin: 0; }
.fields_yr { width: 55px; _position: relative; _top: 2px; }
.fields_day { width: 43px; _position: relative; _top: 2px; }
.fields_mnth { width: 85px; _position: relative; _top: 2px; }
.fields_city { margin: 0 0; width: 136px; _position: relative; _top: 2px; }
.field_csearch { width: 142px; }
.search_comp { position:absolute; height: auto; background-color: #e3e6e7; padding-left: 3px; padding-top: -3px; padding-bottom: 2px; border: 1px solid #aaa; z-index:10; display:none; }
.search_1 { height: 136px; overflow:auto; width:136px; }
.frst { margin-left: 40px; }
.charter_blck { width: 680px; border-bottom: 1px solid #fff; padding-bottom: 1px; }
.charter_blck img { margin: 0; }
.charter_opt { margin: 30px 0; margin-bottom: 7px; width: 646px; border: 1px solid #ddd; background-color: #fafafa; padding: 16px; padding-bottom: 5px; }
.big_img { border: 1px solid #ddd; background-color: #fafafa; padding: 4px; z-index: 101; float:right; position: absolute; display: none; }
.charter_res { width: 680px; border: 1px solid #b1c5d0; background-color: #fafafa; padding-top: 0px; }
.charter_res, .charter_res tr th, .charter_res tr td { margin: 0; }
.charter_pricetbl { padding-right: 10px; }
.charter_res tr th { padding-left: 10px; padding-bottom: 3px; }
.charter_res tr td { padding-left: 10px; padding-top: 3px; padding-bottom: 2px; }
.charter_rs { background-color:#fafafa; }
.charter_rd { background-color:#e5e5e5; }
.charter_headers { border-bottom: 1px solid #fff; color: #555; font-size: 135%; margin: auto; padding-top: 8px; _margin-bottom: -5px; }
.charter_add { clear: both; padding: 1px 0; position: relative; top: 8px; }
.charter_from { background-color: #f3f3e2; clear: both; }
.charter_to { background-color: #dfeeef; }
.charter_gray { backgorund-color: #eaeaea; clear: both; }
.el { width: 680px; float: left; padding-top: 10px; padding-bottom: 4px; background-color: #f3f3e2; }
.el_chkbx input { _position: relative; _bottom: 1px; height: 15px; width: 15px; }
.el_opt { margin: 9px 0; width: 646px; border: 1px solid #ddd; background-color: #fafafa; padding: 12px 16px; }
.el_sel { height: 45px; }
.cntnt_dtls a, .sort_by a, .sort_by { font-weight: bold; margin-right: 0px; }
.cntnt_dtls a img { position: relative; top: 2px; }
.cntnt_dtls, .sort_by, #rslts, #view_vote { clear: both; margin-top: 4px; }
.cntnt_dtls { float: right; }
#rslts, #view_vote { font-weight: bold; margin: 40px 0 40px 20px; padding-left: 21px; padding-bottom: 12px; background-repeat: no-repeat; background-position: top left; border-bottom: 1px solid #922f3d; }
#rslts { background-image: url(img/shw_rslts.gif); margin-left: 19px; }
#view_vote { background-image: url(img/view_vote.gif); }
.sort_by span, .sort_by a { margin-right: 15px; }
.c_b { clear: both; position: relative; bottom: 25px; }
.ev_hd, .an_hd { white-space: nowrap; text-transform: uppercase; padding: 0px 28px 0px 0px; font-size: 150%; font-weight: bold; color: #922f3d; float: left; }
.ev_date, .p_date, .v_date, .v_txt, .p_txt, .p_autor, .p_aut, .in_txt, .sl_name, .lk_ph_type, .lk_ph_add { font-size: 100%; }
.n_date, .n_hd a { font-size: 110%; }
#content .content_item .n_bl .n_txt {}
#content #content .content_item .n_bl .n_txt {}
.p_hd, .in_hd, .v_hd { font-size: 120%; }
.ev_date, .n_hd, .p_date, .v_date, .p_hd, .v_hd, .nav_lnk a, .p_autor, .p_aut, .in_hd, .nav_hd, .lk_ph_type, .lk_ph_add { font-weight: bold; }
.lk_ph_type { margin-bottom: -11px; padding-top: 10px; }
.lk_ph_img { float: left; margin: 0px 20px 23px 0px; border: 1px solid #dfdfdf; }
.lk_ph_add { position: relative; left: -15px; top: -7px; }
.lk_ph_add_fld { height: 22px; width: 240px; }
.lk_ph_add_opt { width: 408px; border: 1px solid #ddd; background-color: #fafafa; padding: 28px; padding-top: 16px; padding-bottom: 3px; margin-bottom: 30px; }
.ev_date { margin: 8px 20px 0px; }
.exhib { font-weight: bold; margin-bottom: 5px; }
.exhib a { padding-left: 10px; color: #922f3d; }
.exhib p { display: inline; padding-left: 10px; color: #777; }
.an_txt, .p_txt, .v_txt, .n_txt, .n_txt a, .fltng_cntnt, .fltng_cntnt p { color: #444; }
.ev_txt, .an_txt, a.an_txt, adn_txt { font-size: 100%; display: block; clear: both; }
.ev_txt, .ev_txt a, .an_txt { text-decoration: none; }
.calendar_brdr { margin: 0px 5px; background-color: #922f3d; height: 1px; padding: 0px; font-size: 0px; }
#calendar { margin: 20px 0px; width:185px; height:144px; }
#company_form { background-color: #f4f4f4; margin-left: -13px; padding-left: 13px; margin-bottom: -11px; padding-bottom: 11px; margin-top: 25px; }
.clndr_month { padding: 6px 0px; }
.ind40 { padding: 40px 0px 0px 0px; }
.ind15 { padding: 15px 0px 0px 0px; }
.ind25 { padding: 25px 0px 0px 0px; }
.btm_line { padding-bottom: 5px; border-bottom: 1px solid #922f3d; }
.wk { background-color: #e5e5e5; }
.wknd { background-color: #c5c5c5; }
.wk, .wknd { margin-left: 3px; padding-right: 2px; margin-top: 4px; }
.fltng_cntnt { margin-left: 0px; margin-right: 10px; font-size: 110%; line-height: 130%; }
.fltng_cntnt p { margin-bottom: -7px; line-height: 130%; font-size: 110%; }
.fltng_img { margin: 0px 25px 5px 0px; float: left; }
.fltng_img img { border: 1px solid #efefef; float: left; }
.rght_pix_itm { margin: 15px; }
.rght_pix_itm img { border: 1px solid #eee; }
.rght_pix_itm p, .fltng_img p { font-size: 85%; padding-top: 1px; z-index: 0; clear: both; }
.fltng_img p { width: 145px; }
.rght_pix_itm p { width: 160px; border: none; }
.fltng_cnt { margin-top: 15px; }
.fltng_int_lft { margin-left: 0px; }
.rght_pix { float: right; margin-left: 20px; margin-bottom: 10px; }
.reg_btm_ind { margin-bottom: 12px; }
.lbl { display: block; }
.fld { width: 300px; }
.fld_150 { width: 150px; }
.fld_180 { width: 180px; }
.fld_100 { width: 100px; }
.fld_30 { width: 30px; }
.sel_120 { width: 120px; _margin-top: 1px; }
.sel_180 { width: 187px; _margin-top: 1px; }
.fld, .fld_180, .fld_100 { height: 16px; _height: 17px; }
.fl { float: left; margin-right: 20px; }
.fld_text { width: 250px; height: 70px; }
.ta300 { width: 303px; _width: 305px; }
.manufact { position: relative; line-height: 80%; color: #aaa; top: -11px; padding-top: 4px; padding-bottom: 5px; width: 480px; }
.manufact_fld { _margin-left: 10px; _margin-right: 20px; }
.mp0 { margin: -9px 0px 6px; }
.err { color: #d20; }
.ruler { width: 94%; padding: 10px 0 0; margin-bottom: 15px; border-bottom: 1px solid #ccc; }
.chb_hght_wdth { padding: 2px 0; padding-left: 60px; /*width: 175px;*/ width: 250px; }
.chb_hght_wdth input { margin-right: 5px; margin-left: -18px; _margin-left: -25px; }
#footer { margin: 0px; height: 75px; min-width: 965px; border-top: 15px solid #fff; }
.f_menu { clear: both; list-style: none; margin-left: 0px; padding-left: 30px; border-top: 3px solid #922f3d; padding-top: 3px; margin-bottom: 15px; }
.btm_mi { display: inline; margin: 0px 25px; }
.btm_mi a { color: #555; font-weight: bold; text-decoration: none; }
.bold { font-weight: bold; padding: 5px 0px; }
.bold p { color: #444; }
.city_yes { display:none; position: relative; top: 5px; }
.city_qs { position: relative; top: 5px; }
.city_clear { position: relative; top: 5px; }
.wdth680 { width: 680px; }
.wdth310 { width: 310px; }
.charter_dateblockoff { display: none; }
.cityhover { background-color:#FFFFFF; }
.charter_time { padding-left: 17px; }
table.tablesorter, table.tablesorter a, .add_tbl { margin:10px 0 15px; font-size: 105%; line-height: 150%; text-align: left; }
table.tablesorter thead tr th, .add_tbl tr th { background-color: #e6EEEE; border: 1px solid #FFF; padding: 3px 4px 4px 4px; }
table.tablesorter thead tr .header, table.tablesorter thead tr th, table.tablesorter tbody tr td { background-repeat: no-repeat; padding-left: 20px; background-position: center left; }
table.tablesorter thead tr .header { cursor: pointer; }
table.tablesorter thead tr th span { border-bottom: 1px dashed; margin-bottom: -2px; padding-bottom: -2px; }
table.tablesorter thead tr th { border-bottom: 18px solid #fff; }
table.tablesorter tbody td, .add_tbl tbody td { color: #3D3D3D; padding: 4px; background-color: #FFF; vertical-align: top; }
table.tablesorter tbody td a { color: #457999; }
table.tablesorter tbody tr.odd td, .add_tbl tr.odd td { background-color:#f7fafa; }
table.tablesorter thead tr .headerSortUp { background-image: url(img/asc.gif); }
table.tablesorter thead tr .headerSortDown { background-image: url(img/desc.gif); }
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp { background-color: #c2d0da; }
.scrolling_preview { width: 300px; height: 50px; border: 2px solid #00F; overflow: hidden; }
.canvas { margin-top: 0px; height: 50px; border: 1px solid #f00; overflow: hidden; }
.btn_move { width: 20px; height: 20px; padding-left: 8px; padding-top: 8px; background-color: #d47; color: #fff; margin: 3px; }
.img_prv { border: 1px solid #ccc; padding: 3px; margin: 9px 15px 9px 9px; width:140px; height:80px; }
.image_block { width:345px; float:left; }
.reg_firm_type { padding-top: 20px; }
.delete_href { position:static; z-index:10; color:#FF0000; padding:5px; float:left; }
.company_logo { float: left; margin-right: 45px; margin-bottom: 35px; }
.company_inf { padding-left: 25px; }
table.tablesorter thead tr th.hide_col, table.tablesorter thead tr th.header .hide_col, table.tablesorter tbody tr td.hide_col { width:0px; margin: 0; padding:0; border: none; }
.manufacturer_lnk { font-size: 110%; }
.manufacturer_lnk a { font-size: 112%; }
.print_charter { padding:10px; display:none; text-align:center; }
table.price_tbl { font-size: 110%; }
table.price_tbl .pr_serv { font-size: 90%; }
table.price_tbl tr td.cl { border: 1px solid red; width: 100px; }
table.price_tbl thead tr th { border-left: 1px solid #bbb; border-bottom: 1px solid #bbb; border-right: 4px solid #fff; padding: 0 0 0 4px; color: #555; }
table.price_tbl tbody tr td { border-bottom: 1px solid #bbb; vertical-align: bottom; padding-top: 5px; height: 60px; padding-left: 5px; }
table.price_tbl .no_brdr { border: none; height: 10px; }
table.price_tbl .expl { border-bottom: 1px solid #bbb; border-left: 3px solid #fff; border-right: 3px solid #fff; }
table.price_tbl thead tr { border: 20px solid red; }
.job_tbl { float: left; border-right: 12px solid #fff; }
table.job_tbl thead tr th { border: none; }
.job_form { font-size: 110%; }
.job_form input, .job_form select, .job_form textarea { margin-bottom: 5px; }
.job_form input { width: 180px; }
.job_form select { width: 187px; }
.job_chkbx input { width: 20px; }
p.job_chkbx { margin-top: 18px; margin-bottom: 10px; }
p.job_chkbx input { margin-bottom: 0; }
input.job_submt { width: 70px; margin-bottom: 15px; }
.jb_position { font-size:130%; font-weight: bold; margin-bottom: 4px; margin-top: 4px; }
.jb { font-size: 110%; margin-bottom: 28px; margin-top: 8px; }
.jb table { margin-right: 25px; margin-bottom: 10px; }
.jb_inf { margin-bottom: 10px; }
.jb_inf a { float: right; margin-right: 10px; }
.jb_add { font-size: 110%; font-weight: bold; margin-bottom: 3px; }
.jb_wrght { margin-left: 20px; float: left; width: 290px; font-weight:bold; }
.jb_edit { color:#0055CC; }
.jb_count { margin-left: 2px; font-size: 90%; }
.joke_rating input { position: relative; top: 1px; margin: 0 2px; }
.joke_rating form { margin: 15px 0 18px; }
.joke_rating span { margin-right: 4px; }
.joke { font-size: 110%; margin-bottom: 10px; margin-top: 20px; }
.joke_autor { text-transform: capitalize; font-style: italic; font-size: 110%; margin: 7px 0; }
.joke_add { margin: 125px auto; font-weight: bold; text-decoration: none; border-bottom: 1px dashed #333; }
.joke_bttn { margin: 5px 0 20px; width: 70px; }
.jotm { padding: 7px 10px; margin: 20px 0 10px; position: relative; left: -10px; background-color: #fdf9ed; }
.jotm h2 { padding-top: 3px; }
.otmtxt { margin-top: 0; }
.brd_crumbles { text-transform: uppercase; font-weight: bold; font-size: 120%; color: #922f3d; margin-left: 37px; margin-bottom: 5px; }
.brd_crumbles a { color: #777; }
.as { color: #992630; color: #ac7387; }
.del_ph { position: relative; bottom: 11px; right: 26px; }
.about p { margin-bottom: 8px; margin-top: 0; font-size: 110%; line-height: 130%; }
.about ul { margin-bottom: 12px; margin-top: 8px; list-style-type:none; font-size: 110%; list-style-image:url(img/li_mark.gif); }
.about h3 { margin-top: 15px; margin-bottom: 3px; }
.plus10 p, plus10 ul li { font-size: 110%; }
.hint { color: #b00; }
span.hint { font-size: 115%; font-weight: bold; }
.ev_txt .n_hd { padding-top: 5px; }
.tipalert { display:none; position:absolute; z-index:10; width:138px; background-color: #fffbf2; padding: 5px 9px; color: #771100; border: 1px solid #d0d0d0; }
table.tablesorter thead tr th span.tip { margin-left: 9px; cursor:help; border-bottom:none; color: #a24747; }
.commnt { font-size: 110%; margin-top: 42px; margin-right:30px; }
.captcha { width: 285px; height: auto; border: 1px solid #bbb; background-color: #f5f5f5; padding: 8px 10px 0; margin: 16px 0 10px; }
strong.s_res { color: #000020; }
.rec_src { position: relative; left: 13px; top: 3px; }
.rec_src_hdr { font-weight: bold; color: #333; margin-top: 1px; margin-left: 24px; }
.rec_src_str { padding-left: 37px; font-weight: bold; display:block; color: #357; margin-bottom: 2px; }
.rec_src_brdr { border: 1px solid #e5e5e5; margin: 8px 0; width: 678px; }
.src_num { color: #259; border-bottom: 1px solid #259; }
.src_num_act { color: #444; text-decoration: none; font-weight: bold; }
span.ex_year a { color: #445984; font-weight:bold; font-size: 105%; }
span.ex_year { color: #555; font-weight:bold; font-size: 105%; text-decoration:none; margin-right: 4px; }
div.poll_list { margin-top: 15px; }
.vote_lst { font-size: 110%; font-weight: bold; color: #999; margin-top: 3px; margin-left: -30px; padding-left: 0; list-style: none; }
.vote_lst a { color: #445984; }
form.adv_srch select { position:relative; top: 1px; _top: 3px; margin-right: 6px; }
form.adv_srch input.field_s { border: 1px solid #aaa; _height: 17px; }
form.adv_srch input { }
.nav_bar2pxd { padding-top: 16px; }
hr { color:#aaa; }
html { background-image:url(img/body_bg.gif); background-color: #fff; background-position: 0% 0%; background-repeat: repeat-y; }
table.pr_cal tbody tr td {
 text-align: center;
 color: #000;
 padding: 1px;
 height: 20px;
 width: 23px;
}
table.pr_cal tr td { border: 1px solid #e9e9e9; background-image:url(img/day_bg.gif); }
table.pr_cal tr.pr_cal_hdr th { height: 12px; font-weight: bold; overflow: hidden; }
.nowrk, .nowrk a { color: #c33; }
table.pr_cal tr td.nowrk, table.pr_cal tr td a { text-decoration: none; }
table.pr_cal thead { background-image:url(img/hdr_day_bg.gif); }
table.pr_cal .curr { font-weight: bold; border: 1px solid #555; text-decoration: none; }
table.pr_cal tr td.curr a { font-weight: bold; }
table.pr_cal tr td.holiday { background-color: #dfdfdf; background-image:url(img/h_day_bg.gif); }
table.pr_cal tr td.holiday a, table.pr_cal tr td.curr a { text-decoration: none; display: block; }
.pr_res td.cntry a { text-decoration: none; border-bottom: 1px dashed #0066FF; color: #0066FF; }
.news_add { padding-top: 20px; }
.charter_dateblock span { padding-left: 28px; }
.charter_city { padding-top: 10px; width: 83px; float: left; }
.charter_chkbx_frst { _margin-left: 32px; }
.main_charter_tbl_indent { margin-bottom: -10px; }
.nwl h1, .nwr h1 { margin-top: 10px; }
.tbl_main_subhdr { background-image: url(img/tbl_sbhdr.gif); background-repeat: repeat-x; }
.legisl_intro { margin: 24px 0 5px; }
.legisl_hdr { margin: 20px 0 10px; }
ol.legisl li { margin: 5px 0 5px 33px; }
ol.legisl li a { color: #445984; font-weight: bold; font-size: 110%; }
.v_obj { float: left; margin-bottom: 30px; margin-right: 20px; }
.v_txt { position:relative; top: -8px; }
.v_hdr { clear: both; }
.v_author span { font-weight: bold; }
table.holiday_legend { position:relative; top: -12px; float:right; margin-right:250px; }
table.holiday_legend caption { margin-right:430px; font-size: 110%; font-weight: bold; padding-bottom: 11px; }
table.holiday_legend td.opt { background-image:none; border:none; padding-left: 5px; }