body { margin: 0 0 0 0; padding: 0 0 0 0; background-color: #4d5f51; }
img { border: 0; }
table { font: normal 11px Verdana; color: #656565; }
a:link { color: #656565; text-decoration: underline; }
a:visited { color: #656565; text-decoration: underline; }
a:hover { color: #494949; text-decoration: underline; }
p { font: normal 11px Verdana; margin: 0 0 14px 0; text-indent: 0px; line-height: 18px; }
.v_top { vertical-align: top; }
.v_bot { vertical-align: bottom; }
.a_c { text-align: center; }
.a_r { text-align: right; }
h1, h2, h3, h4, h5, h6 { margin: 0 0 0 0; padding: 2px 0 12px 0; font-weight: normal; }
h1 { font-size: 18px; }
h2 { font-size: 18px; }
h3 { font-size: 14px; }
h4 { font-size: 12px; }

a.orange:link { color: #f29c2c; text-decoration: underline; }
a.orange:visited { color: #f29c2c; text-decoration: underline; }
a.orange:hover { color: #f78f08; text-decoration: underline; }
.spanclass { padding: 0 2px 2px 2px; background-color: #356878; color: #ffffff; }

.bg_all_s { background-color: #ffffff; }
.logo_s { background-color: #7aa8b6; background-image: url('/img/bg_all_s.gif'); background-repeat: repeat-x; background-position: top left; padding: 35px 0 33px 28px; vertical-align: top; }
.cat_i_s { padding: 10px 10px 10px 10px; vertical-align: top; text-align: center; background-image: url('/img/vline.gif'); background-repeat: repeat-y; background-position: top left; }
.cat_i_sp { padding: 5px 28px 10px 28px; vertical-align: top; text-align: center; }
.cat_i_sp_b { background-image: url('/img/hline.gif'); background-repeat: repeat-x; background-position: top left; }
.cat_s_p { padding: 10px 28px 10px 28px; vertical-align: top; }
h1.title_p_s { margin: 0 0 0 0; padding: 20px 0 22px 0; font: bold 23px Arial; color: #f8a939; }
.cat_s_v { width: 50%; vertical-align: top; }
.cat_s_v div { padding: 18px 0 18px 0; font: bold 14px Arial; color: #769088;  }
.cat_s_tp td { padding: 0 0 10px 0; }

.bg_all { background-color: #386b7b; background-image: url('/img/bg_all.gif'); background-repeat: repeat-x; background-position: top left; }
.bg_l { background-image: url('/img/bg_l.gif'); background-repeat: repeat-y; background-position: top left; }
.bg_r { background-image: url('/img/bg_r.gif'); background-repeat: repeat-y; background-position: top left; }
.logo { padding: 39px 0 18px 71px; vertical-align: top; }
.slg { padding: 0 93px 5px 0; text-align: right; text-transform: uppercase; font: bold 12px Arial; color: #c3d2d7; }
.bg_tl { height: 49px; background-image: url('/img/bg_tl.jpg'); background-repeat: no-repeat; background-position: top left; }

.frm_text { width: 95px; height: 15px; font: normal 10px Tahoma; border: 1px solid #000000; color: #656565; }
.frm_txt { padding: 4px 6px 4px 0; vertical-align: bottom; white-space: nowrap; color: #ffffff; font: normal 10px Tahoma; }
.frm_text_p { padding: 4px 0 0px 0; vertical-align: bottom; }
.btn_frm { padding: 4px 0px 3px 0; vertical-align: bottom; }

.tm { padding: 0 11px 0 11px; font: bold 11px Verdana; text-transform: lowercase; }
.tm a:link { color: #ffffff; text-decoration: none; }
.tm a:visited { color: #ffffff; text-decoration: none; }
.tm a:hover { color: #e5f1f5; text-decoration: none; }
.options { margin-top: 11px; text-align: left; font: normal 11px Tahoma; border-left: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7; border-top: 1px solid #d7d7d7; background-color: #ffffff; //position: absolute; }
.options ul { text-align: left; list-style: none; margin: 0; padding: 0; }
.options li { list-style: none; margin: 0; padding: 0px 0 1px 0; background-image: url('/img/bg_options.gif'); background-repeat: repeat-x; background-position: bottom left; }
.options li a { display: block; padding: 3px 7px 3px 8px; text-decoration: none; width: 100%; }
.options a:link { color: #b6b6b6; text-decoration: none; }
.options a:visited { color: #b6b6b6; text-decoration: none; }
.options a:hover { background-color: #f8f8f8; color: #b6b6b6; text-decoration: none; }

.orange_top { background-color: #f29c2c; border-top: 1px solid #ebca9e; }
.orange_bot { background-color: #f29c2c; border-bottom: 1px solid #ebca9e; }
.bg_bot { border-left: 1px solid #98a8a2; border-right: 1px solid #98a8a2; background-color: #a3b4ae; background-image: url('/img/bg_bot_l.gif'); background-repeat: no-repeat; background-position: top left; }
.bg_bot_r { background-image: url('/img/bg_bot_r.gif'); background-repeat: no-repeat; background-position: top right; }
.cbl { color: #dae1df; padding-left: 30px; }
.copyr { padding: 0 0 0 0; text-align: right; font: normal 10px Verdana; color: #ffffff; }
.copyr a:link { color: #dae1df; text-decoration: none; }
.copyr a:visited { color: #dae1df; text-decoration: none; }
.copyr a:hover { color: #dbdbdb; text-decoration: none; }

.bg_t2 { vertical-align: top; border-left: 1px solid #e9ebe9; border-right: 1px solid #e9ebe9; background-color: #ffffff; background-image: url('/img/bg_t2.gif'); background-repeat: repeat-x; background-position: top left; }
.tl_t { height: 46px; padding: 0 0 0 10px; vertical-align: top; background-image: url('/img/tl_t.gif'); background-repeat: no-repeat; background-position: bottom left; }
.tr_t { padding: 0 10px 0 0; vertical-align: top; text-align: right; background-image: url('/img/tr_t.gif'); background-repeat: no-repeat; background-position: bottom right; }
.tc_t { padding: 5px 20px 0 0; vertical-align: top; background-image: url('/img/tc_t.gif'); background-repeat: repeat-x; background-position: bottom left; }

h1.title_p { margin: 0 0 0 0; padding: 0 0 22px 0; font: normal 18px Arial; color: #769088; }
h2.title_p { margin: 0 0 0 0; padding: 0 0 22px 0; font: normal 18px Arial; color: #769088; }
.btn_ { padding: 0 15px 0 15px; }
.path { padding: 0 0 0 0; font-size: 10px; color: #b1b1b1; }
.path a:link { color: #b1b1b1; text-decoration: none; }
.path a:visited { color: #b1b1b1; text-decoration: none; }
.path a:hover { color: #a4a4a4; text-decoration: none; }

.bl { padding: 10px 20px 20px 0; vertical-align: top; }
.bc { padding: 22px 20px 20px 0; vertical-align: top; }
.br { padding: 10px 0px 0 30px; vertical-align: top; }
.lm_sep { padding: 0px 0 0 0; background-image: url('/img/lm_sep.gif'); background-repeat: no-repeat; background-position: center left; }
.lm { padding: 9px 0 9px 22px; font: normal 10px Verdana; text-transform: uppercase; background-image: url('/img/lm_bull.gif'); background-repeat: no-repeat; background-position: top left; }
.lm a:link { color: #6b6b6b; text-decoration: none; }
.lm a:visited { color: #6b6b6b; text-decoration: none; }
.lm a:hover { color: #474747; text-decoration: none; }
ul.lm_sub { margin: 10px 0 12px 17px; padding: 0 0 0 0; font: normal 10px Verdana; text-transform: none; }
ul.lm_sub li { margin: 3px 0 6px 0; padding: 0 0 0 12px; background-image: url('/img/lm_sub_bull.gif'); background-repeat: no-repeat; background-position: top left; }
ul.lm_sub li a:link { color: #6b6b6b; text-decoration: none; }
ul.lm_sub li a:visited { color: #6b6b6b; text-decoration: none; }
ul.lm_sub li a:hover { color: #474747; text-decoration: none; }

.news_date { padding: 0 22px 12px 0; color: #bababa; text-align: right; background-image: url('/img/oth_bull.gif'); background-repeat: no-repeat; background-position: top right; }
.news_title { padding: 0 22px 5px 0; color: #fff500; text-align: left; }
.news_data { padding: 11px 22px 28px 0; text-align: right; }
.news_img { float: left; padding: 0 10px 10px 0; }
.podr {text-align: right; valign: bottom; padding-top: 5px; }
.pages { text-align: center; color: #a5b0ad; }
.pages span { color: #c9d1ce; }
.pages a:link { color: #a5b0ad; text-decoration: underline; }
.pages a:visited { color: #a5b0ad; text-decoration: underline; }
.pages a:hover { color: #c9d1ce; text-decoration: underline; }
.cat_tbl { margin: 15px 0 15px 0; background-image: url('/img/vline_b.gif'); background-repeat: repeat-x; background-position: top left; }
.cat_i2 { width: 33%; padding: 10px 0 10px 0; vertical-align: top; text-align: center; }
.cat_i2 div { padding: 10px 0 0 0; text-align: center; font: bold 16px Arial; }
.hline_i { padding: 10px 0 10px 0; }
.hline { padding: 10px 0 10px 0; background-image: url('/img/hline.gif'); background-repeat: repeat-x; background-position: center left; }
.vline { padding: 0 10px 0 10px; background-image: url('/img/vline.gif'); background-repeat: repeat-y; background-position: top center; }

.slg_4 { vertical-align: top; text-align: center; font: bold 11px Arial; color: #ffffff; }



ol { margin: 0 0 0 0; padding: 5px 0 5px 25px; }
ol li { margin: 0 0 0 0; padding: 2px 0 2px 0; }
ul { margin: 0 0 0 0; padding: 5px 0 5px 5px; }
ul li { margin: 0 0 0 0; padding: 1px 0 2px 10px; list-style: none; background-image: url('/img/lm_bull_sub.gif'); background-repeat: no-repeat; background-position: top left; }


.cat_lst { padding: 0 0 10px 0; }
.catt { padding: 0 0 14px 0;font: bold 12px Arial; color: #656f7d; }
.catt b{ padding: 0 0 14px 0;font: bold 12px Arial; color: #656f7d; }
.catt span {font: bold 14px Tahoma; color: #ed8625; }
.catt a:link, .catt a:visited, .catt a:hover { color: #55504b; text-decoration: none; }
.cat_i {float: left; padding: 0 10px 10px 0;}
.cat_t {min-height: 132px;//height: 132px;}
.cat_tx { }
.cat_tx_i {min-height: 165px;//height: 165px; }
.cattx { padding: 0 0 5px 0;font: bold 12px Arial; color: #656f7d; }
.cattx a:link, .cattx a:visited, .cattx a:hover { color: #656f7d; text-decoration: none; }

.help {
    position: absolute;
    display: none;
    background-color: #FFFFFF;
    border: 1px solid #d4d4d4;
    z-index: 2;
}

.aa-tt {
	background: #7e7e7e;
	height: 24px;
	text-align: center;
	vertical-align: center;
	color: #ffffff;
	font: bold 12px Arial;
}

.aa-text {
    background: #ffffff;
	color: #424242;
	font: normal 12px Arial;
	padding: 2px 5px 2px 5px;
}

.gallery { width: 100% }
.gallery .item { padding: 5px 6px 5px 0; float: left; }
.gallery .item2 { padding: 4px 0 0 0; }