/*--- 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: Tahoma;
       font-size: 12px;   /* Resets 1em to 10px */
       text-align: left; /* Center for IE 5.x */
}

.clearing { clear: both; height: 1px; font-size: 1px; }

a { text-decoration:underline }
a:hover { text-decoration:none }


.w_min { min-width:1000px; position:relative}
*html .w_min { 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
--------------------------------------------------*/
.head { background:#272727 url("../images/h.gif") repeat-x; height:67px; padding:5px 0 0 40px}
.head a { color:#FFFFFF}
.head .logo { width:282px; height:54px; background: url("../images/logo.jpg") no-repeat; display:block; margin:0px 0 0 0; position:absolute; top:5px; left:10px }
.head p { color:#FFFFFF; font-size:11px; font-weight:bold; padding:5px 0 0 353px; height:22px }
.head p b { margin-right:20px}

/* Head/Menu
--------------------------------------------------*/
.head ul { margin:0px; margin-left:325px; padding:0 0 0 0; list-style:none; height:40px;}
.head ul li { float:left; font-weight: bold; font-size:14px; font-family:Trebuchet MS; height:40px;  }
.head ul li a { color:#f3f1ca; display:block; text-decoration:none; float: left; cursor:pointer}
.head ul li b { display:block; float: left;}
.head ul li i { display: block; font-style:normal; height:29px; float: left; padding:11px 18px 0 18px; }

.head ul li a:hover { color:#191315; background: url("../images/hm.gif") repeat-x;}
.head ul li a:hover b { background: url("../images/hm_l.gif") no-repeat;}
.head ul li a:hover i { background: url("../images/hm_r.gif") no-repeat 100% 0%; }

.head ul .hm_ac a { color:#191315; background: url("../images/hm.gif") repeat-x;}
.head ul .hm_ac b { background: url("../images/hm_l.gif") no-repeat;}
.head ul .hm_ac i { background: url("../images/hm_r.gif") no-repeat 100% 0%;}

/* Bottom Menu
--------------------------------------------------*/
.b_menu { height:51px; background: url("../images/b_menu.gif") repeat-x; padding:0 0 0 40px;  }
.b_menu ul { margin:0px; padding:13px 0 0 0; list-style:none; float: left;}
.b_menu ul li { font-size:14px; height:25px; background: url("../images/bm_li.gif") no-repeat 100% 0%; float:left; padding:5px 30px 0 30px  }
.b_menu ul li a { color:#060300; text-decoration:none}
.b_menu ul li a:hover { text-decoration:underline;}

.b_menu ul .dw_pric a { background: url("../images/dw_pric.gif") no-repeat 100% 100%; padding-right:24px;  }


.b_menu form { float:left; padding:18px 0 0 25px}
.b_menu form input { border:1px solid #b8aef5; font-size:11px; width:190px; padding-left:7px;}

/* Center Col
--------------------------------------------------*/
.t tr .c_col { padding:35px 60px 40px 35px; font-size:12px; background:#faf6eb}
.t tr .c_col h1 { font-size:18px; font-weight:normal; padding-bottom:14px}
.t tr .c_col p { padding-bottom:16px;}

.c_img { text-align:center; padding:0 0 18px 0; }

.p_cont {float:left; width:33%; padding: 0 0 20px 0}
.p_cont ul { margin:0px; padding:7px 0 0 0; list-style:none}
.p_cont ul li { padding:2px 0 2px 0;}
.p_cont ul .icq { background: url("../images/ic.gif") no-repeat 0px 0px; padding:0 0 0 21px}



/* Right Col
--------------------------------------------------*/
.t tr .r_col { width:300px; background:#f7f1d7; padding:20px 0 30px 0; font-size:12px;}
.t tr .r_col h6 { background:#a0a0a0; text-align:center; color:#FFFFFF; font-family:Trebuchet MS; font-size:16px; padding:10px 0 10px 0; margin-bottom:16px}

.seal_y { padding:10px 0 0 20px }

.spec_p { border:2px solid #ff7c76; background:#fff9ec; padding:11px 20px 11px 12px; margin-bottom:15px}

.spec_p_img { border:2px solid #ff7c76; background:#FFFFFF; padding:11px 20px 8px 12px; overflow:hidden; min-height:1px; margin-bottom:15px}
*html .spec_p_img { height:1px; overflow:visible}
.spec_p_img img { float:right}
.spec_p_img ul { margin:0px; padding:6px 0 0 0; list-style:none}
.spec_p_img ul li {}


.r_ul { margin:0px; padding:10px 20px 20px 20px; list-style:none}
.r_ul li { padding:0 0 14px 0}


.send_mail { border-top:1px solid #a49e9e; border-bottom:1px solid #a49e9e; padding:20px 0 24px 20px; margin-bottom:15px}
.send_mail p { padding:6px 0 9px 0}
.send_mail p input { border:1px solid #c1beff; width:260px; padding:3px 0 3px 6px;  }
.send_mail .btn { width:103px; height:20px; border:0px; cursor:pointer; background: url("../images/btn.gif") no-repeat  }


/* Footer
--------------------------------------------------*/
.footer { padding:0 0 0 30px; font-size:12px; border-top:1px solid #030000; background:#faf6eb url("../images/fr.gif") repeat-y 100% 0%}
.footer ul { margin:0px; padding:20px 0 15px 0px; list-style:none}
.footer ul li { padding:0 0 6px 0}

.fr { float:right; padding:0 0 0 20px; width:280px;}
