/*--- 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; }

a { text-decoration:underline;  outline-style:none  }
a:hover { text-decoration:none }




.min_w { min-width:1000px;  background: url("../images/head.jpg") no-repeat 50% 100px;}
*html .min_w { width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");}

.global { width:960px; margin:0 auto 0 auto}


/* GlobalTable
--------------------------------------------------*/
.t {border: none; border-collapse: collapse; width: 100%}
.t td {padding: 0px; vertical-align:top}


/* Head
--------------------------------------------------*/
.hes { width:200px; height:300px; background: url("../images/logo2.gif") no-repeat  0 60px; }
.head {  height:495px; padding:22px 15px 0 10px; position:relative;}
.head .logo { display:block; width:197px; height:71px; overflow:hidden; text-indent:-3000em; background: url("../images/logo.gif") no-repeat; float:left; }

.head .h_btn { display:block; width:263px; height:43px; font-size:18px; text-align:center; text-decoration:none; color:#000000;
font-family:Arial, Helvetica, sans-serif;background: url("../images/h_btn.gif") no-repeat; position:absolute; bottom:58px; left:334px; padding-top:18px }
.head .h_btn:hover { text-decoration:underline;}


/* Head/Tel
--------------------------------------------------*/
.head .tel { float:right; font-size:31px; font-style:italic; line-height:24px; background: url("../images/tel.gif") no-repeat;
padding:0 0 0 105px; position:relative; margin-top:-3px  }
.head .tel i { display:block; color:#999999; font-size:14px; font-family:Arial, Helvetica, sans-serif;}


/* Head/Link
--------------------------------------------------*/
.h_link { float:left; font-size:14px; font-style:italic; padding:26px 0 0 64px; background: url("../images/h_link.gif") no-repeat 0 26px; margin:0 0 0 25px }
.h_link a { color:#666666; padding:12px 18px 0 0; margin-right:20px}

.h_link .lh1 { background: url("../images/ic1.gif") no-repeat 100% 0px;}
.h_link .lh2 { background: url("../images/ic2.gif") no-repeat 100% 0px;}


/* Head/Menu
--------------------------------------------------*/
.h_menu { font-size:16px; font-family: Tahoma; position:absolute; left:295px; top:95px; font-weight:bold; padding-bottom:3px}
.h_menu a { text-decoration:none; color:#000000; margin-right:39px; border-bottom:1px dashed #000000}
.h_menu a:hover { border:0px}



/* Center
--------------------------------------------------*/
.center { float:left; width:622px; padding:0 20px 0 10px; position:relative; margin-top:-17px; font-size:12px}
.center a { color:#ff6600}

.center h1 {  font-size:21px; font-family:Tahoma; font-weight:normal; padding:2px 0 15px 0}
.center h1 b { font-weight:normal; padding:2px 37px 3px 0; background: url("../images/h1.gif") no-repeat 100% 0px }
.center h1 i { color:#ff6600; font-style:normal}


/* Center/Service
--------------------------------------------------*/
.serv_ul { overflow:hidden; min-height:1px; _height:1px; padding:0 0 52px 0; background: url("../images/serv_ul.gif") no-repeat 50% 100% }
*html .serv_ul { overflow:visible;}
.serv_ul ul { margin:0px; padding:0 28px 0 15px; list-style:none; float:left; width:268px}
.serv_ul ul li { padding:3px 0 9px 37px;  background: url("../images/ic3.gif") no-repeat; font-size:12px; font-weight:bold}

.serv_txt { text-align:center; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-style:italic; color:#777777; padding:7px 0 10px 5px}
.serv_txt i { font-size:18px; display:block; color:#336699; text-decoration:underline}


/* Center/Steps
--------------------------------------------------*/
.steps { margin:0px; padding:0 0 22px 40px; list-style:none; overflow:hidden; min-height:1px; _height:1px; position: relative; margin:0 -20px 0 -20px}
*html .steps { overflow:visible;}
.steps li { float:left; color:#404040; font-size:12px; width:157px; padding:0 49px 0 0; font-style:italic }

.steps li b { font-size:21px; font-family:Tahoma; font-weight:normal; display:block; font-style:normal; color:#000000; position:relative; margin:0 0 0 -20px;
padding:44px 74px 6px 0; _height:1px}

.steps li .sp1 { background: url("../images/sp1.gif") no-repeat 75px 0}
.steps li .sp2 { background: url("../images/sp2.gif") no-repeat 70px 0}
.steps li .sp3 { background: url("../images/sp3.gif") no-repeat 70px 0}

/* Center/Baners
--------------------------------------------------*/
.c_ban { position:relative; margin-right:-20px; padding:0 0 20px 0}
.c_ban img { vertical-align:middle; margin-right:12px}



/* Right Col
--------------------------------------------------*/
.right_col { float:left; width:300px; font-size:12px; padding:8px 0 0 0}
.right_col a { color:#4091c9}


/* Right Col/News
--------------------------------------------------*/
.r_news { margin:0px; padding:0 0 30px 0; list-style:none; position:relative; _height:1px; width:240px }
.r_news li { color:#595959; font-style:italic; font-size:14px; padding:1px 0 5px 52px; min-height:25px; _height:15px }
.r_news li b { display:block; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#0099ff; width:58px; height:15px; text-align:center; font-weight:normal;
 background: url("../images/ic4.gif") no-repeat; font-style:normal; padding-top:2px; position:absolute; left:0px }

.r_news li p { margin:11px 0 0 0; padding:3px 0 3px 5px}

.r_news .rn_ac b { background: url("../images/ic5.gif") no-repeat; color:#FFFFFF}
.r_news .rn_ac p { background:#e9eff1; color:#000000}



/* Right Col/Text
--------------------------------------------------*/
.r_txt { font-size:12px; color:#777777; font-style:italic}
.r_txt span { display:block; padding:14px 0 0 160px; background: url("../images/rt_l.gif") no-repeat; min-height:70px; _height:70px; color:#777777; font-style:italic;
border-bottom:1px solid #cccccc; font-size:14px; margin-bottom:17px}
.r_txt p { padding:0 0 16px 0}



/* Footer
--------------------------------------------------*/
.footer { border-top:1px solid #cccccc; padding:34px 0 30px 14px; overflow:hidden; min-height:1px; _height:1px; font-size:12px; margin-top:20px; color:#707070}
*html .footer { overflow:visible;}

.footer .fl { display:block; width:63px; height:51px; background: url("../images/fl.gif") no-repeat; overflow:hidden; text-indent:-3000em; float:left;
position:relative; margin-top:-9px}


/* Footer/Copy Right
--------------------------------------------------*/
.copy_r { padding:0 0 0 50px; background: url("../images/copy_r.gif") no-repeat 0 2px; float:left; margin-left:13px; width:220px  }
.copy_r a { font-family:Tahoma; color:#006699}
.copy_r b { display:block; font-weight:normal; padding-top:11px}
.copy_r b i { display:block;}

/* Footer/RSS
--------------------------------------------------*/
.rss { float:left; font-family: "Trebuchet MS"; color:#777777; font-size:12px; line-height:14px}
.rss i { font-size:14px; font-weight:normal; display:block; color:#333333; padding-bottom:7px}
.rss img { float:left; margin-right:10px}

.f_ban { float:right; padding-top:12px}
 #border3 {
                         border: 1px dotted #666666;
                }
  #border32 {
                         border: 1px dotted #666666; background-color:#ffc885;
                }