/*--- DErek (Zhukov Alexandr) ---*/
/* reset
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,form,fieldset { margin:0;padding:0; }
img { border: 0; }

/* body
--------------------------------------------------*/
body { background:#494849; 
       padding:17px 13px 0px 13px;
       font-family:Tahoma;
       font-size: 62.5%;   /* Resets 1em to 10px */
	   min-width: 980px;
       text-align: left; /* Center for IE 5.x */
}

.clearing { clear: both; height: 1px; font-size: 1px; }
.left { float: left; }
.right { float: right; }
a {color:#fff}
a:link {}
a:visited { }
a:hover { }
/* GlobalTable
--------------------------------------------------*/
.t {border: none; border-collapse: collapse; width: 100%}
.t td {padding: 0px; vertical-align:top; font: normal 12px Arial;}
/* Head
--------------------------------------------------*/
.h { background: url("/shared/design/img/h.gif") repeat-x; }
.hl { background: url("/shared/design/img/hl.jpg") no-repeat; }
.hr { background: url("/shared/design/img/hr.png") no-repeat left top; height:292px; padding-right:8px;}
.lo { margin:83px 0px 0px 37px}
/* Head - Menu
--------------------------------------------------*/
.hm { background: url("/shared/design/img/hm.jpg") no-repeat; width:229px; height:211px; float:right; position:relative; bottom:-109px; right: -11px}
.hm ul { margin:0; padding:23px 0px 0px 40px; list-style:none}
.hm ul li { font-size:1.2em; font-weight:bold; background: url("/shared/design/img/hm_li.gif") no-repeat 0px 4px; padding-left:20px; position:relative; margin-bottom:5px }
.hm ul li a { text-decoration:none; color:#FFFFFF;}
.hm ul li a:hover { text-decoration:underline}
/* Center_Col
--------------------------------------------------*/
.cl { padding:10px 0px 0px 0px}
.cl h6 { display:block; background: url("/shared/design/img/c_h.gif") repeat-x; text-transform:uppercase; color:#FFFFFF; font-size:1.2em }
.cl h6 b { display:block; background: url("/shared/design/img/ch_l.gif") no-repeat; padding-left:10px}
.cl h6 b i { display:block; font-style:normal; height:24px; background: url("/shared/design/img/ch_r.gif") no-repeat 100% 0%; padding:8px 0px 0px 10px}
.cl .hgr b { background: url("/shared/design/img/chg_l.gif") no-repeat}
.cl .hgr b i { background: url("/shared/design/img/chg_r.gif") no-repeat 100% 0%}

/* Center_Col - Regstration
--------------------------------------------------*/
.reg { text-align:center; padding:0px 0px 0px 0px}
.reg select { background-color:#999; border:1px solid #b3b9c3; padding:0px 0px 0px 0px;}
.reg .btn_1 { background: url("/shared/design/img/btn_1.gif") no-repeat; width:38px; height:17px; border:0px; margin-left:7px}
/* Center_Col - Afiwa
--------------------------------------------------*/
.afiwa { background:#6e6d6e url("/shared/design/img/afiwa.gif") no-repeat 0% 100%; padding-left:15px}
.afiwa_b { background:#6e6d6e url("/shared/design/img/afiwa_b.gif") no-repeat 100% 100%; padding-bottom:15px; font: normal 12px Tahoma; padding-right: 15px; padding-top: 15px; color: #FBFFFF; text-align: justify;line-height: 20px;}
.afiwa_b p.info-title { font: bold 12px Arial; line-height: 25px;}
.afiwa_b li { margin-left: 20px; }
.afiwa_b li a { color: #FBFFFF; text-decoration: underline; }
.afiwa_b li a:hover { color: #FBFFFF; text-decoration: underline; }
.sep { border-bottom: 1px solid #fff; font-size:1.2em; margin-bottom: 20px;}

.af_b { border-bottom:1px solid #ffffff; font-size:1.2em; color:#ffffff; padding:10px 20px 10px 0px}
*html .af_b { height:40px}
.af_b b { color:#373737}
.af_b h1 { font-size:1.0em; color:#720212; padding-top:6px;}
.af_b table tr .afb_i { width:115px}
.af_b .afb_a { display:block; background: url("/shared/design/img/afb_a.gif") no-repeat 0% 100%; width:40px; height:25px; }
#afb_l { border-bottom:0px}
/* Center_Col - Baners
--------------------------------------------------*/
.c_ban { padding:35px 0px 20px 0px}
.c_ban table tr td { vertical-align:middle; padding-top:20px}
/* Right_Col
--------------------------------------------------*/
.r { width:270px}
.rc { padding:95px 0px 0px 37px}
.rc h6 { background: url("/shared/design/img/r_h.jpg") no-repeat; width:203px; height:23px; color:#FFFFFF; font-size:12px; text-transform:uppercase; padding:9px 0px 0px 17px  }
.rc h5 { color:#FFFFFF; font-size:12px; text-transform:uppercase; text-align:center; padding:15px 23px 7px 0px}
.r_ban { padding:10px 0px}
/* Right_Col - calendar
--------------------------------------------------*/
.r_dat_t { background: url("/shared/design/img/r_dat_t.gif") no-repeat; padding-top:9px; width:190px; margin-left:10px}
.r_dat { background:#6e6d6e url("/shared/design/img/r_dat.gif") no-repeat 0% 100%; padding:2px 10px 13px 10px}
.r_dat table tr td { font-size:1.2em; line-height:1.6em; text-align:center; width: 20px;}
.r_dat table tr td b { display:block; font-weight:normal; }
.r_dat table tr td a { color:#FFFFFF; display:block; text-decoration:none; /*padding:4px;*/ width: 23px; }
.r_dat table tr td a:hover { background: url("/shared/design/img/dat_a.gif") no-repeat 2px 1px;/*padding:7px*/ }
.r_dat table tr .d_ac a { background: url("/shared/design/img/dat_a.gif") no-repeat 2px 1px; /*padding:7px*/}
/* Footer
--------------------------------------------------*/
.f { background: url("/shared/design/img/f.gif") repeat-x; padding:34px 30px 10px 30px; height:50px; position:relative; margin:0px -13px 0px -13px; font-size:1.2em; color:#FFFFFF}
.f table tr td { vertical-align:middle; }
.f a { color:#FFFFFF; text-decoration:underline}
.f table tr td span { display:block; text-align:center}
.f p { text-align:right}
.input_text { background-color: #999; border: 1px solid #b3b9c3; }
DIV.reginfo { font: normal 12px Arial; color: #fff;}
.reginfo a { font: normal 12px Arial; color: #fff;}
IMG.articleimg { margin-bottom:15px;margin-right:15px }
