/*--- DErek (Zhukov Alexandr) ---*/
/* reset
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,form,fieldset { margin:0;padding:0; }
img { border: 0; }
h2 {font-size: 1.2em;}
h4 {font-size: 1em;}
/* body
--------------------------------------------------*/
body { background:#abc4c0;
       font-family: Tahoma;
       font-size: 62.5%;   /* Resets 1em to 10px */
       text-align: left; /* Center for IE 5.x */
}

.clearing { clear: both; height: 1px; font-size: 1px; }
/* Png XAK
--------------------------------------------------*/
.fx { filter:expression(fixPNG(this));}
/* Global
--------------------------------------------------*/
.g { width:1000px; margin:0 auto;  }
/* GlobalTable
--------------------------------------------------*/
.t {border: none; border-collapse: collapse; width: 100%}
.t td {padding: 0px; vertical-align:top}
/* Top
--------------------------------------------------*/
.top { background:#dcfffe url("/images/new/top.jpg") repeat-y; height:20px; font-size:1.1em; padding:12px 0px 8px 0px; text-align:center;}
.top a { color:#697a71; text-decoration:none; padding:7px 15px 7px 15px; margin:0px 6px}
.top a:hover { background:#a1c513; color:#FFFFFF}
.top .t_ac { background:#a1c513; color:#FFFFFF}
/* Center
--------------------------------------------------*/
.c { background:#f2eee4 url("/images/new/c.gif") repeat-x 0px 0px; }
/* Left_col
--------------------------------------------------*/
.l { width:150px; float:left; background: url("/images/new/l.jpg") no-repeat 100% 139px; min-height:445px; font-size:1.1em }
*html .l { height:445px}
.l a { color:#FFFFFF; text-decoration: none}
.l a:hover { text-decoration:underline}
/* Left_col/navigation
--------------------------------------------------*/
.navig { background:#FFFFFF; width:58px; min-height:79px; margin:28px 0px 0px 92px; padding:7px 0px 0px 0px}
*html .navig { height:70px;}
.navig a { display:block; width:44px; height:16px; margin:0 auto; margin-bottom:11px}
.navig a:hover { background-position:0% 100%}

.home { background: url("/images/new/home.gif") no-repeat }
.sm { background: url("/images/new/sm.gif") no-repeat }
.mail { background: url("/images/new/mail.gif") no-repeat }

.navig #n_ac { background-position:0% 100%}
/* Left_col/Link
--------------------------------------------------*/
.l_link { background:#e0074c; width:104px; height:35px; text-align:center; text-align:center; padding-top:8px; margin:120px 0px 0px 25px}
/* Center
--------------------------------------------------*/
.cl { width:677px; float:left; background: #0033CC; min-height:451px; background: url("/images/new/cl.jpg") no-repeat 50% 3px; padding:3px 0px 0px 0px}
*html .cl { height:451px;}

#cl_in { background: url("/images/new/cl_in.jpg") no-repeat 50% 3px;}
/* Center/Head
--------------------------------------------------*/
.h { padding:5px 0px 0px 17px; min-height:51px }
*html .h {height:51px }
/* Center/Head/Link
--------------------------------------------------*/
.h h1 { font-weight:normal; height:18px; background: url("/images/new/lh.gif") repeat-x; font-size:1.1em; width:214px; text-align:center; margin:2px 0px 0px 109px;
padding-top:3px }
.h h1 a { text-decoration:underline; color:#aab6b4}
.h h1 a:hover { text-decoration:none;}
/* Center/Head/Count
--------------------------------------------------*/
.count { width:160px; margin:12px 0px 0px 317px}
*html .count { margin-top:10px}
*+html .count { margin-top:10px}
.count b { display:block; color:#717f84; font-size:1.2em; text-align:center; padding:3px 10px 2px 0px; letter-spacing:1px; font-family: Verdana, Arial, Helvetica, sans-serif}
.count i { font-style:normal; font-weight:bold; font-size:1.0em; color:#6b6c6c; display:block; text-align:center}
/* Center/Head/Menu
--------------------------------------------------*/
.menu { background: url("/images/new/menu.jpg") no-repeat; width:291px; height:109px; margin:64px 0px 0px 101px}
.menu a { color:#FFFFFF; text-decoration:underline}
.menu a:hover { text-decoration: none}
.menu ul { margin:0px; padding:3px 0px 0px 65px; list-style:none}
.menu ul li { padding-top:5px; height:21px; font-size:1.6em}
.menu ul .m2 { padding-left:14px}
.menu ul .m3 { padding-left:35px}
.menu ul .m4 { padding-left:60px}
/* Right_col
--------------------------------------------------*/
.r { width:160px; float:left;  padding:67px 10px 0px 0px}
.r h6 { text-align:right; font-size:1.8em; color:#FFFFFF; font-weight:normal; padding-bottom:4px}
/* Right_col/News
--------------------------------------------------*/
#r_new { min-height:340px; margin-left:-112px; font-size:1.1em; color:#505f5b; position:relative}
*html #r_new {height:340px;}
#r_new a {color:#505f5b; text-decoration:underline}
#r_new a:hover { text-decoration:none}

.b_new { padding:10px 15px 10px 20px}
.b_new table tr td { vertical-align:middle}
.b_new img { margin-right:15px}
.b_new b { /*font-size:1.2em;*/ color:#f86112; display:block; padding-bottom:1px}
/* Bottom_Baners
--------------------------------------------------*/
.b_bans { float:left;position: relative; margin:-15px 4px -25px 5px; min-height:10px}
*html .b_bans { min-height:10px}
/* Footer
--------------------------------------------------*/
.f { margin-top:12px; font-size:1.1em; color:#73908b; text-align:left; background:#abc4c0 url("/images/new/ft.gif") repeat-x;}
.f a { color:#73908b; text-decoration:underline}
.f a:hover { text-decoration:none}

.f i { float:right; font-style:normal; padding-top:6px}
.f b { font-weight:normal; background:#abc4c0 url("/images/new/cr.gif") no-repeat; padding:5px 0px 6px 30px; display:block; }

.ft { background: url("/images/new/f.jpg") no-repeat; }

.fc { width:913px; margin:0 auto; padding:20px 50px 15px 37px;}
/* Other_pages/Top_Link
--------------------------------------------------*/
.top_l { width:705px; margin:0 auto; font-size:1.1em; color:#708985; padding:12px 0px 12px 0px}
.top_l a { color:#708985; text-decoration:none; border-right:1px solid #708985; padding:0px 7px}
.top_l a:hover { text-decoration:underline;}
/* Other_pages/Left_Ban
--------------------------------------------------*/
.l_ban { position:relative; margin:195px -177px 0px 10px; min-height:10px; background-color: #fcfcfc; padding:10px; width:231px;  }
.l_ban table tr td { vertical-align:middle}
.l_ban img { margin-right:15px}
.l_ban b { /*font-size:1.2em;*/ color:#f86112; display:block; padding-bottom:1px}
.l_ban h6 {text-align:right; font-size:1.8em; color:#505F5B; font-weight:normal; padding-bottom:4px}
.l_ban a { color:#505f5b; text-decoration:underline}
.l_ban a:hover { text-decoration:none;}
*html .l_ban {height:10px}
/* Other_pages/Content
--------------------------------------------------*/
#c_cont { width:485px; margin:10px 0px 0px 126px; color:#505f5b; font-size:1.2em; padding:17px 15px 15px 25px }
#c_cont h1 { text-align:right; color:#f76012; font-size:1.2em; padding-bottom:12px}
#c_cont p { padding-bottom:12px}
#c_cont a { text-decoration:underline; color:#505f5b}
#c_cont a:hover { text-decoration:none;}
/* Other_pages/Right_Col News
--------------------------------------------------*/
.ro_new { color:#505f5b; font-size:1.1em; background: url("/images/new/ro_new.gif") repeat-x 0% 177px; min-height:200px; margin-left:10px; padding:0px 5px 20px 5px}
*html .ro_new { height:200px;}
.ro_new p { padding-bottom:15px}
.ro_new b { /*font-size:1.2em;*/ color:#f86112; display:block; padding-bottom:1px}
.ro_new a { color:#505f5b; text-decoration:underline}
.ro_new a:hover { text-decoration:none;}
/* Other_pages/Right_Col Count
--------------------------------------------------*/
.r_count { background: url("/images/new/r_count.gif") no-repeat 55% 0%; padding:10px 0px 0px 0px; color:#728680; text-align:center; padding-left:15px}
.r_count b { display:block; padding:3px 0px; font-size:1.2em}
.r_count i { color:#779554; font-style:normal}