/* reset
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,form,fieldset { margin:0;padding:0; }
img { border: 0; }

/* body
--------------------------------------------------*/
body {
       font-family: Arial;
       font-size: 62.5%;   /* Resets 1em to 10px */
       text-align: left; /* Center for IE 5.x */
       background: url("../images/bg.png") repeat;
}

body a {color:Navy;}

.clearing { clear: both; height: 1px; font-size: 1px; }
.left { float: left; }
.right { float: right; }
a:link { }
a:visited { }
a:hover { }
/* GlobalTable
--------------------------------------------------*/
.t {border: none; border-collapse: collapse; width: 100%;}
.t td {padding: 0px; vertical-align:top}
/* Head - Top
--------------------------------------------------*/
.th { padding:15px 0px 12px 20px}
/* Head
--------------------------------------------------*/
.hb {background: url("../images/hb.png") repeat-x; margin-bottom:-24px}
.hl {background: url("../images/hl.jpg") no-repeat; height:250px }
.hr {background: url("../images/hr.jpg") no-repeat 100% 0%; height:250px; position:relative; top:-29px; background-position: 1px 0px;}
.hr i { display: block; float:right; font-size:1.1em; color:#606060; font-style:normal; padding:0px 23px 0px 0px }
.hr i u { text-decoration:none; color:#1ab0f5; background: url("../images/si.gif") no-repeat 0px 1px; padding-left:22px; margin-left:5px}
.hr i em { font-style:normal; padding-right:5px; margin-right:5px; border-right:1px solid #b6b6b6}
.hr b { display:block; font-size:1.1em; font-weight:normal }
.hr b a { color:#828282; text-decoration:underline; border-left:1px dashed #828282; padding:0px 18px}
/* Head - Login
--------------------------------------------------*/
.h_log { background: url("../images/h_log.jpg") no-repeat; width:210px; height:125px; position:absolute; right:0px; top: 0px; margin:80px 8px 0px 0px;
border:1px solid #9ba6dd; color:#FFFFFF}
.h_log h6 { font-size:1.1em; font-weight:normal; padding:6px 0px 0px 10px}
.h_log form { padding:18px 0px 0px 2px}
.h_log form b { display:block; padding-bottom:3px}
.h_log form .bp { padding-left:8px}
.h_log form .rm {color:#FFFFFF; display:block; padding-left:9px; font-size:0.8em;
margin-left:22px; border: none; padding-top: 2px;}
.h_log form .rm input {width:12px; height:12px; border:0px;}
.h_log form b input { width:142px; border:1px solid #9da7de; height:19px; background: url("../images/b_in.gif") repeat-x; color:#FFFFFF; font-size:1.1em}
.h_log form b .l_btn {background: url("../images/l_btn.gif") no-repeat; width:55px; height:21px; border:0px; position:relative; left:130px; top: -20px;}
:root .h_log form b .l_btn { position:relative; bottom:-4px;}
.h_log form a { color:#FFFFFF; text-decoration:underline; display:block; background: url("../images/fa.gif") no-repeat 0px 6px; padding-left:9px; font-size:0.8em;
margin-left:32px; border: none;}

.h_logerr { width:210px; height:25px; position:absolute; right:0px; top: 0px; margin:50px 8px 0px 0px; color:#FFFFFF; text-align:center; font-weight:bold; font-size:1.1em;}

.h_login {background: url("../images/h_log.jpg") no-repeat; width:210px; height:85px; position:absolute; right:0px; top: 0px; margin:80px 8px 0px 0px;
border:1px solid #9ba6dd; color:#FFFFFF}
.h_login h6 { font-size:1.1em; font-weight:normal; padding:6px 0px 0px 10px}
.h_login .logoff {padding: 14px 0px 0px 0px;}
.h_login .logoff a {color:#FFFFFF; text-decoration:underline; display:block; background: url("../images/fa.gif") no-repeat 0px 6px; padding-left:9px;
margin-left:32px; border: none;}

.titem 
{
border-top : solid 1px #dcdcdc;	
border-collapse:collapse; /* cellspacing="0" */
}

.titem td{
padding:0px; /* cellpadding="0" */
border-bottom : solid 1px #dcdcdc;
padding: 5px 5px 5px 5px;
}
/* Left_col
--------------------------------------------------*/
.l { width:253px}
/* Left_col - Menu
--------------------------------------------------*/
.lm_t { background: url("../images/lm_t.gif") no-repeat; padding-top:6px; width:233px; margin-left:5px }
.lm_b { background:#3a4fbd url("../images/lm_b.gif") no-repeat 0% 100%; padding-bottom:5px; }
.lm_b ul { margin:0; padding:0px 0px 0px 5px; list-style:none}
.lm_b ul li { font-size:1.2em; text-transform:uppercase; font-weight:bold; background: url("../images/hm_li.gif") no-repeat; width:199px;
padding:9px 0px 9px 23px }
.lm_b ul .l_a { background: url("../images/l_a.gif") no-repeat}
.lm_b ul li a {  text-decoration:none; color:#FFFFFF}
.lm_b ul li a:hover { text-decoration:underline}
.lm_b ul li ul { padding:24px 0px 2px 0px; margin:0; list-style:none}
.lm_b ul li ul li { padding:0px 0px 0px 7px; background: url("../images/hm_li_a.gif") no-repeat 0px 5px; width:auto; text-transform:none; font-weight:normal; font-size:1.0em}
.lm_b ul li ul li a { color:#FFFFFF; text-decoration:underline}
.lm_b ul li ul li a:hover { text-decoration:none}
/* Center_Col
--------------------------------------------------*/
.c {background-color: #ffffff; padding:0px 0px 0px 0px;}
.c h1 { background: url("../images/ch.gif") repeat-x; color:#FFFFFF; font-size:1.3em }
.c h1 b { display:block; background: url("../images/ch_b.gif") no-repeat; height:22px; padding:5px 0px 0px 17px}
.c h1 a { text-decoration:none; color:#FFFFFF;}
.c h2 { display:block; height:22px; color:#405d8f; font-size:1.2em }
.c h2 a { color:#405d8f;}

.cr {background-color: #ffffff; padding:0px 0px 0px 0px; margin-right: 16px;}
.cr h1 { background: url("../images/ch.gif") repeat-x; color:#FFFFFF; font-size:1.3em }
.cr h1 b { display:block; background: url("../images/ch_b.gif") no-repeat; height:22px; padding:5px 0px 0px 17px}
.cr h1 a { text-decoration:none; color:#FFFFFF;}
.cr h2 { display:block; height:22px; color:#405d8f; font-size:1.2em }
.cr h2 a { text-decoration:none; color:#405d8f;}


.c_block { background: url("../images/cb_bg.gif") repeat-y 100% 0%; line-height: 175%; min-height: 300px; border:1px solid #dcdcdc; margin-bottom:35px}
.c_block ol { padding:15px 30px 20px 40px; margin:0px 0px 0px 0px}
.c_block ol li { font-size:1.2em}

.c_b_1 { padding:23px 13px 0px 4px;}
.c_b_1 p {text-indent: 20px;}

.c_b_h { padding:2px 0px 3px 11px; font-size:1.2em; margin-bottom:12px}

.cb_2 { padding:2px 0px 3px 11px; background: url("../images/cb_.gif") repeat-y; font-size:1.2em; margin-bottom:16px; margin-left: 10px;}
.cbl_2 { padding:2px 0px 6px 11px; background: #ffffff url("../images/cb_.gif") repeat-y; font-size:1.2em; margin-bottom:16px}


.cb_simple {padding:2px 0px 3px 11px; font-size:1.2em; margin-bottom:32px;}

.down_item {background: url("../images/icon.png") no-repeat 0px 5px; padding: 0 0 0 18px;}
.down_item2 {background: url("../images/icon.png") no-repeat 0px 2px; padding: 0 0 0 38px;}
/* Right_Col
--------------------------------------------------*/
.r { width:206px}
.rc { padding:0px 18px 0px 16px}
.rc h6 { color:#FFFFFF; font-size:1.4em; text-transform:uppercase; background: url("../images/rc_h.gif") no-repeat; width:157px; height:20px; font-weight:normal;
padding:4px 0px 0px 16px;}


/* Right_Col - News
--------------------------------------------------*/
.news { border:1px solid #e4e4e4; border-top:0px;}

.rn_b { padding:5px 10px 10px 15px; font-size:1.1em; color:#5c5c5c}
.rn_b img { float:left; border:1px solid #e4e4e4; margin-right:4px; }
.rn_b p { line-height:1.4em; padding-top:5px}
.rn_b a { color:#1e6ef0; text-decoration:underline}
.rn_b a:hover { text-decoration:none}
/* Footer
--------------------------------------------------*/
/*
.lf { background: url("../images/lf.gif") no-repeat; padding-left:40px}
.rf { background: url("../images/rf.gif") no-repeat 100% 0%; padding-right:40px}
*/
/*.f { background: url("../images/f.gif") repeat-x; margin:40px 18px 0px 18px; font-size:1.2em; color:#332e2c; padding:25px 40px 30px 40px}*/
.f { margin:0px 0px 0px 0px; font-size:1.2em; color:#b3aeac; padding:10px 40px 30px 40px}
.f a { text-decoration:underline; color:#0066ff}
.fb { text-align:center}
/* Right_Col - Arh
--------------------------------------------------*/
.arh_n { padding:10px 5px 30px 5px; }

.arh_n table tr td { text-align:center;font-size:1.1em; padding-right:1px; padding-bottom:3px}
.arh_n h5 { text-align:center; font-size:1.1em; font-weight:normal; padding-right:0px; padding-bottom:6px}
.arh_n h5 a { text-decoration:none; color:#000000; background: url("../images/a_h.gif") no-repeat 0px 3px; padding-left:13px}
.arh_n table tr td a { text-decoration:none; color:#000000}
.arh_n b { font-weight:normal; display:block;  background:#afb6de; padding:2px 4px 1px 4px; margin:0px 1px}

.arh_n table tr td i { font-style:normal; font-weight:bold}
.arh_n table tr td u { text-decoration:none; background:#940000; color:#FFFFFF; font-weight:bold; padding:0px; position:relative; display:block;}

.dc { background: url("../images/dot.gif") repeat-y 100% 0%; padding:0px 4px 0px 4px; line-height:1.6em; width:14px;}
#ac_l { margin-top:0px; padding-top:17px}
.dc_1 { padding:0px 0px 0px 0px; line-height:1.6em; width:14px; }

