/*--- DErek (Zhukov Alexandr) ---*/
/* 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 */
}

.clearing { clear: both; height: 1px; font-size: 1px; }
.left { float: left; }
.right { float: right; }
a:link { }
a:visited { }
a:hover { }
.w { max-width:1600px; margin:0 auto}
*html .w {width:expression(document.body.clientWidth > 1600? "1600px": "auto" );}

/* GlobalTable
--------------------------------------------------*/
.t {border: none; border-collapse: collapse; width: 100%}
.t td {padding: 0px; vertical-align:top}
/* Head
--------------------------------------------------*/
.h { background: url("../images/h.jpg") no-repeat 50% 0%; height:403px; margin-bottom:50px; padding:16px 105px 0px 53px}

.hm { width:449px; height:21px; background: url("../images/hm.gif") no-repeat; float:right; margin-top:17px; text-align:center; font-size:1.1em; 
padding:8px 0px 0px 0px}
.hm a { color:#FFFFFF; margin-left:10px; text-decoration:none}
.hm a:hover { text-decoration:underline}

.h_li { width:690px; margin:0 auto; padding:41px 0px 0px 0px;}
*html .h_li {padding:37px 0px 0px 0px;}
*+html .h_li {padding:37px 0px 0px 0px;}
.h_li .hi1 {/*background: url("../images/hi1.jpg") no-repeat;*/ width:102px; height:35px; display:block; margin:0px 0px 0px 365px;}
.h_li .hi2 {/*background: url("../images/hi2.jpg") no-repeat;*/ width:85px; height:34px; display:block; margin:-16px 60px 0px 0px; float:right;
position:relative; }
*html .h_li .hi2 { margin-right:30px}
.h_li .hi3 {/*background: url("../images/hi3.jpg") no-repeat; */ width:31px; height:76px; display:block; margin:0px 60px 0px 285px;}
.h_li .hi4 {/*background: url("../images/hi4.jpg") no-repeat; */ width:103px; height:43px; display:block; margin:-47px -10px 0px 0px; float:right; position:relative }
.h_li .hi5 {/*background: url("../images/hi5.jpg") no-repeat; */ width:81px; height:33px; display:block; margin:-28px 0px 0px 105px;  position:relative }
.h_li .hi6 {/*background: url("../images/hi6.jpg") no-repeat; */ width:277px; height:35px; display:block; margin:21px 0px 0px 34px;  position:relative }
/* Left_Col
--------------------------------------------------*/
.l { width:252px; background: url("../images/l.gif") no-repeat 0% 100%;}
.lc { padding:0px 0px 30px 10px; font-size:1.1em; margin-top:-25px; }
.lc h1 { font-size:1.3em; color:#242424; background: url("../images/lc_h.gif") no-repeat 0px 26px; padding-top:20px;padding-left:14px; font-weight:normal }
.lc a { color:#467fc7; text-decoration:underline;font-family: verdana;}
.lc a:hover { text-decoration:none}
.lc ul { margin:0px;  }
.lc ul li {  background: url("../images/l_li.gif") no-repeat 0px 5px; padding-left:12px; padding-bottom:3px }
/* Center_Col
--------------------------------------------------*/
.c { font-size:1.1em; color:#646464; padding:5px 0px 0px 0px}
.c p { padding-bottom:12px; text-indent:10px; text-align:justify}
.c a { color:#646464; text-decoration:underline}
.c a:hover { text-decoration:none}
/* Right_Col
--------------------------------------------------*/
.r { width:243px}
.rc { padding:15px 52px 0px 45px; background: url("../images/rc.gif") no-repeat 100% 0%; height:100px; font-size:1.1em }
.rc a { text-decoration:underline}
.rc a:hover { text-decoration:none}
/* Right_Col/Contacts
--------------------------------------------------*/
.cont { padding:0px 0px 20px 0px}
.cont h6 { font-weight:normal; font-size:1.8em; color:#242424; background: url("../images/tel.gif") no-repeat; padding:8px 0px 0px 22px }
.cont h6 i { font-style:normal; color:#727272; font-size:12px; margin-right:4px; font-weight:bold; position:relative; top:-7px}
.cont h6 b { display: block; text-align:right; font-size:11px; font-weight:normal; padding-right:8px}

.cont ul { margin:0px; padding:10px 0px 0px 15px; list-style: none}
.cont ul li { padding:0px 0px 5px 24px}
.cont ul li a { color:#232323}
.cont ul .ic1 { background: url("../images/ic1.gif") no-repeat 0px 0px ;}
.cont ul .ic2 { background: url("../images/ic2.gif") no-repeat 0px 0px ;}
.cont ul .ic3 { background: url("../images/ic3.gif") no-repeat 2px 4px ;}
/* Right_Col/news
--------------------------------------------------*/
.ne_t { width:130px; background: url("../images/ne_t.gif") no-repeat; padding-top:6px; margin-left:17px}
.ne_b {background: url("../images/ne_b.gif") no-repeat 0% 100%; padding-bottom:6px}
.ne { border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5;padding:4px 5px 4px 10px;}
.ne a { text-decoration:underline; color:#5386bd}
.ne a:hover { text-decoration:none}
.ne b { font-weight:normal; display:block; }
.ne ul { margin:0px; padding:0px 0px 0px 0px; list-style:none}
.ne ul li { color:#7d7d7d; padding-bottom:8px}
/* Right_Col/block
--------------------------------------------------*/
.rb { padding:15px 0px 0px 18px}
/* Footer
--------------------------------------------------*/
.f { border-top:1px solid #eeeeee; padding:30px 60px 20px 80px; background: url("../images/f.jpg") no-repeat; font-size:1.1em; color:#464648}
.f table tr td { vertical-align:middle}
.f table tr td img { vertical-align:middle}
.f a { text-decoration:underline}
.f a:hover { text-decoration:none}
.f u { text-decoration:none; color:#FFFFFF; background:#5a5a5a; padding:0px 3px}
.f i { display:block; color:#6a6d72; font-style:normal; padding-top:3px}
.f i a { color:#7d7d7d}
.f i .ab { color:#0a5da9}

.f form { padding:0px 0px 0px 0px}
.f form img { margin:0px 10px}
.f form input { border:1px solid #d6d4d5; width:133px; vertical-align:middle}
.f form .btn_1 { width:46px; height:17px; border:0px; background: url("../images/btn_1.gif") no-repeat; }
.f form b { display:block; padding-top:4px; font-weight:normal; padding-left:4px}
.f form a { color:#757575; background: url("../images/fa.gif") no-repeat 0px 6px; padding-left:12px  }

.f table tr .fr { width:220px}
.f table tr .fl { width:220px}
.f table tr .fc { text-align:center}
.f table tr .fc img { margin-left:10px}
