/*--- DErek (Zhukov Alexandr) ---*/
/* reset
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,form,fieldset { margin:0;padding:0; }
img { border: 0; }

/* body
--------------------------------------------------*/
body { background:#e3eaec;
       font-family: Tahoma;
       font-size: 11px;   /* Resets 1em to 10px */
       text-align: left; /* Center for IE 5.x */
}

.clearing { clear: both; height: 1px; font-size: 1px; }

/*

*/

/* Min-Width:
--------------------------------------------------*/
.w { min-width:1000px}
*html .w  { width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");}
/* GlobalTable
--------------------------------------------------*/
.t {border: none; border-collapse: collapse; width: 100%;}
.t td {padding: 0px; vertical-align:top}
/* Head
--------------------------------------------------*/
.h { padding:0px 50px 0px 50px; color:#96989d; }
.h a { color:#96989d; text-decoration:none}
.h a:hover { text-decoration:underline}

.h .lo { float:left; position:relative; margin-bottom:-35px}
.h .tel { float:right}
/* Head/Links
--------------------------------------------------*/
.h i { display:block; font-style:normal; font-size:1.1em; float:left; padding:42px 0px 0px 45px}
/* Head/Menu
--------------------------------------------------*/
.hm { padding:0px 0px 0px 195px; clear:both;}
.hm table tr td { vertical-align:bottom; text-align:center;}
/* Center
--------------------------------------------------*/
.c { margin:0px 0px 0px 322px; padding:0px 0px 0px 0px;}
*html .c {height:33px;  position:relative  }
/* Center_Col
--------------------------------------------------*/
.cl { float: right; width:100%; padding:50px 0px 0px 0px; position:relative; }
/* Center_Col/Index
--------------------------------------------------*/
.cd_r {  }
.cd_c {font-size:1.1em; color:#6d6e71; padding:10px 50px 0px 0px; min-height:700px}
*html .cd_c  {height:700px}
.cd_c a { text-decoration:underline; color:#6d6e71}
.cd_c a:hover { text-decoration:none}
.txt { text-align:justify; padding-right:30px}
.txt h6 { padding-bottom:20px}
.txt p { padding-bottom:15px}
.txt span { display:block; padding:10px 0px;}
/* Center_Col/Index/Opros
--------------------------------------------------*/
.opr_r { width:140px;  padding-top:650px}
.opr_r ul { margin:0px; padding:7px 0px 0px 0px; list-style:none;}
.opr_r ul li { padding:3px 0px}
.opr_r ul li input { vertical-align:middle}
/* Left_Col
--------------------------------------------------*/
.l { width:202px; float:left; position:relative; margin-left:-322px; padding:0px 60px 30px 60px; color:#6d6e71; margin-top:-18px }
.l a { color:#6d6e71; text-decoration:none}
.l a:hover { text-decoration:underline;}
/* Left_Col/Menu
--------------------------------------------------*/
.lm { margin:0px; padding:0px 0px 20px 5px; list-style:none}
.lm li { font-size:15px; padding:0px 0px 8px 0px; }
.lm li a { color:#757679; text-decoration:none; padding:0px 0px 10px 0px}
*html .lm li a { padding-top:3px}
*+html .lm li a { padding-top:3px}

/*
.lm li a:hover { text-decoration:underline;background: url("../images/lm_a.gif") no-repeat 0px 0px;}
.lm .lm_ac { padding-bottom:4px}
.lm .lm_ac a { text-decoration:underline;background: url("../images/lm_a.gif") no-repeat 0px 0px;}
*/

.lm li a:hover { text-decoration:underline;}
.lm .lm_ac { padding-bottom:4px}
.lm .lm_ac a { text-decoration:underline;}

/* Left_Col/Menu/Menu
--------------------------------------------------*/
.lm li ul { margin:0px; padding:15px 0px 0px 38px; list-style:none}
.lm li ul li { padding:0px 0px 10px 0px; font-size:12px; margin:0px; }
.lm li ul li a { padding:0px;}
.lm li ul li a:hover { background:none}
.lm .lm_ac ul li a { background:none}
/* Left_Col/Baners_Block
--------------------------------------------------*/
.c_bl { padding:0px 0px 30px 0px}
.c_bl h1 { font-size:1.1em; font-weight:normal; padding-top:10px}
/* Left_Col/Qwestions
--------------------------------------------------*/
.qw {background: url("../images/qw.jpg") no-repeat; padding:2px 0px 13px 85px; margin-top:25px }
/* Footer
--------------------------------------------------*/
.f { background: url("../images/f.jpg") no-repeat 10px 100%; margin:0px 85px 0px 50px; padding:0px 0px 30px 0px; color:#6d6e71; font-size:1.1em}
.f a { color:#6d6e71; text-decoration:none}
.f a:hover { text-decoration:underline;}
.f .fl { float:right; margin-top:90px}

.f span { display:block; text-align:center; position:relative; margin-top:-39px; padding:0px 0px 0px 180px; top:-18px}
.f span img { margin:0px 5px; vertical-align:middle}
/* Footer/Tel
--------------------------------------------------*/
.ft { height:136px; background: url("../images/ft.jpg") no-repeat; padding:60px 0px 0px 190px; width:180px  }
.ft b { font-weight:normal; padding-bottom:10px; display:block}
/* Other_pages/Ctalog
--------------------------------------------------*/
.cat { padding:0px 60px 40px 0px; color:#6d6e71; font-size:1.1em}
.cat a { color:#6d6e71; text-decoration: none}
.cat a:hover { text-decoration:underline}

.cat_b { padding:32px 65px 20px 30px; width:80%}
*html .cat_b { height:20px}
.cat_b h2 { padding:0px 0px 20px 0px; font-size:18px; font-weight:normal}
.cat_b h1 { font-size:11px; padding-bottom:13px}
.cat_b .cb_f { float:right; position:relative; margin-top:-8px}
.cat_b b { color:#8e0010; font-size:14px; display:block; padding-top:13px}

.cat_b_c { background:#d7ddde; padding:32px 65px 20px 30px; width:80%}
*html .cat_b_c { height:20px}
.cat_b_c h2 { padding:0px 0px 20px 0px; font-size:18px; font-weight:normal}
.cat_b_c h1 { font-size:11px; padding-bottom:13px}
.cat_b_c .cb_f { float:right; position:relative; margin-top:-8px}
.cat_b_c b { color:#8e0010; font-size:14px; display:block; padding-top:13px}

.center_right_col { width:150px}
.calc { text-align:center; font-size:11px}
.calc b { font-weight:normal; display:block}