/* -- MAIN -- */
body {
color:#000; text-decoration:none;
font:normal normal normal 11px "Arial", sans-serif;
text-align:left; vertical-align:top;
background-color:#fff; background-image:none; margin:0; padding:0;
}
a:link, a:active, a:visited { color:#009; text-decoration:none; }
a:hover { color:#000; text-decoration:underline; }

/* -- CONTAINERS -- */
#nojs { background-color:#ff0; padding:7px 16px; }
#container {
background-color:#fff; width:932px; margin:0 auto; padding:0;
border-left:16px solid #fff; border-right:16px solid #fff;
}
#h_ess_wrapper, #wrapper, .wrapper_col { width:100%; float:left; }
#h_ess_col_right, #col_right { margin-left:632px; }
#h_ess_col_left, #col_left { width:632px; margin-left:-932px; float:left; }
.header_ess {
color:#fff;
background:#252525 url("../images/header_bd.jpg") repeat-x left -2px;
padding:6px 16px;
}
.header_ess_r {
color:#fff; text-align:right;
background:#252525 url("../images/header_bd.jpg") repeat-x left -2px;
padding:6px 16px;
}
.header_ess a:link, .header_ess a:active, .header_ess a:visited, .header_ess_r a:link, .header_ess_r a:active, .header_ess_r a:visited {
color:#fff; text-decoration:underline;
}
.header_ess a:hover, .header_ess_r a:hover { color:#fff; text-decoration:none; }
.header_bd_en {
text-align:right; width:932px; height:96px;
background:transparent url("../images/iz_header_en.jpg") no-repeat left top;
margin:0; padding:0; border-bottom:1px solid #999;
}
.header_bd_bg {
text-align:right; width:932px; height:96px;
background:transparent url("../images/iz_header_bg.jpg") no-repeat left top;
margin:0; padding:0; border-bottom:1px solid #999;
}
.header_sbox {
height:42px; margin-bottom:12px; padding:6px 16px 0 0; clear:both;
}
.header_sbox a:link, .header_sbox a:active, .header_sbox a:visited { color:#000; text-decoration:underline; }
.header_sbox a:hover { color:#000; text-decoration:none; }
.col_second { margin-left:316px; }
.col_first { width:316px; margin-left:-616px; float:left; }
.m_cont_box { padding-right:16px; }
.n_cont_box { padding:0; }
#nav_b {
background:#f0f8ff url("../images/t_l_c.png") no-repeat left top;
margin-top:16px; padding:16px 16px; clear:both;
}

/* -- NAVIGATION MENU -- */
.menu { margin:0; padding:0; overflow:hidden; background:transparent; }
.menu ul {
font:normal normal normal 11px "Arial", sans-serif; 
margin:0; padding:0; list-style:none; float:right;
}
.menu ul li { display:inline; }
.menu a {
color:#fff; text-decoration:none;
background:#999 url("../images/c_tl.png") no-repeat left top;
margin-left:2px; padding-left:16px; float:left;
}
.menu a span {
background:transparent url("../images/c_tr.png") no-repeat right top;
padding:10px 16px 8px 0;
display:block; float:left; cursor:pointer;
}
.menu a span { float:none; }
.menu a:visited, .menu a:visited span { color:#fff; text-decoration:none; }
.menu a:active, .menu a:hover {
color:#fff; text-decoration:none; background-color:#000;
}
.menu a:active span, .menu a:hover span { background-color:transparent; }
.menu_sub { width:180px; margin:0; }
.menu_sub ul {
color:#fff; text-decoration:none;
font:normal normal normal 11px "Arial", sans-serif;
text-align:left; list-style-type:none; margin:0; padding:0;
}
.menu_sub li a {
color:#fff; text-decoration:none; display:block; width:148px;
background:transparent url("../images/sm_bd1.png") repeat-x left top;
margin:0; padding:6px 16px;
}
* html .menu_sub li a {
width:180px;
w\idth:148px;
}
.menu_sub li a:visited { color:#fff; text-decoration:none; }
.menu_sub li a:hover, .menu_sub li a:active {
color:#fff; text-decoration:none;
background:transparent url("../images/sm_bd2.png") repeat-x left top;
}
.drop_senior_m { position:relative; }
.drop_junior_m {
background:transparent url("../images/cap_b.png") no-repeat left bottom;
width:180px; margin:0; padding-bottom:6px; position:absolute; visibility:hidden;
}

/* -- TEXTS -- */
h1 {
color:#000; font:normal normal bold 30px "Arial", sans-serif;
margin:0 0 20px; padding:0;
}
h1.f_s, h1.f_s a:link, h1.f_s a:active, h1.f_s a:visited, h2.fi_s, h2.fi_s a:link, h2.fi_s a:active, h2.fi_s a:visited {
color:#000; font:normal normal bold 20px "Arial", sans-serif;
text-decoration:none; margin:0; padding-bottom:20px;
}
h1.f_s a:hover, h2.fi_s a:hover { color:#000; text-decoration:underline; }
h2, h3, h2 a:link, h3 a:link, h2 a:active, h3 a:active, h2 a:visited, h3 a:visited {
color:#000; font-size:13px; font-weight:bold; text-decoration:none;
margin:0; padding:0;
}
h2 a:hover, h3 a:hover { color:#000; text-decoration:underline; }
p { font-size:13px; margin:16px 0 0; padding:0; }
p.first { margin:0; }
.n_body { font-size:13px; }
.n_body_b, .n_body_b a:link, .n_body_b a:active, .n_body_b a:visited {
color:#000; font-size:13px; font-weight:bold; text-decoration:none;
}
.n_body_b a:hover { color:#000; text-decoration:underline; }
.n_body_ind {
font-size:13px;
background:#fff url("../images/ptr.gif") no-repeat 0 3px; padding-left:24px;
}

/* -- ASSETS -- */
.divider { margin-bottom:12px; clear:both; }
.divider_f { margin-bottom:4px; clear:both; }
.divider_s { margin:0; clear:both; }
.cont_emph { background-color:#ececec; padding:16px; }
.cont_emph_l { background-color:#f0f8ff; padding:16px; }
.row_spacer { font-size:1px; line-height:1px; margin-top:4px; clear:both; }
.cont_ld {
background-color:#f5f5dc; margin-bottom:16px; padding:6px 16px; clear:both;
}
.cont_ld a:link, .cont_ld a:active, .cont_ld a:visited { color:#000; text-decoration:underline; }
.cont_ld a:hover { color:#000; text-decoration:none; }
.assets_t {
background-color:#ededed; margin:0 0 16px 20px; padding:6px 10px; float:right;
}
.a_d {
margin-bottom:16px; padding-bottom:6px;
border-bottom:1px solid #999; clear:both;
}
.news_ticker, .news_ticker a:link, .news_ticker a:active, .news_ticker a:visited {
text-decoration:none; font-size:13px; height:14px;
}
.news_ticker a:hover { text-decoration:underline; }
.l_upd {
color:#666; font-size:11px;
margin:6px 0 12px; padding:5px 0 0; border-top:1px solid #999;
}
.subheading {
color:#fff;
background:#252525 url("../images/header_bd.jpg") repeat-x left -2px;
margin-bottom:6px; padding:6px 16px; clear:both;
}
.subheading a:link, .subheading a:active, .subheading a:visited, .subheading a:hover {
color:#fff; text-decoration:none;
}
.form { background-color:transparent; margin:0; padding:0; border:0; }
.form_f {
color:#000; text-decoration:none;
font:normal normal normal 10px "Arial", sans-serif;
}
img.m_r { vertical-align:middle; margin-right:2px; }
img.m_n { vertical-align:middle; margin:0; }
