/*--- DErek (Zhukov Alexandr) ---*/
/* reset
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,form,fieldset { margin:0;padding:0; }
img { border: 0; }

/* body
--------------------------------------------------*/
body { background:#f1f1f1;
       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 }
a:hover { text-decoration:none }


.min_w { min-width:1000px;}
*html .min_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
--------------------------------------------------*/
.head { background:#e98505 url("../images/head.gif") repeat-x; color:#FFFFFF }
.head_c { background: url("../images/hr.jpg") no-repeat 100% 0;}
.head_r { background: url("../images/hc.jpg") no-repeat 0 0%; height:112px; padding:24px 20px 0 22px;}

.head_r .logo { display:block; width:69px; height:87px; overflow:hidden; text-indent:-3000em; }


/* Head/tel
--------------------------------------------------*/
.tel { float:right; font-size:26px; font-weight:bold; padding:25px 0 35px 0;   }


/* Head - Menu
--------------------------------------------------*/
.h_menu { margin:0px; padding:0 0 0 11px; list-style:none; position:relative; margin-top:-8px; height:31px; margin-bottom:23px}
.h_menu li { float:left; font-size:14px; width:186px; height:23px; background: url("../images/hm_a.gif") no-repeat; text-align:center; padding-top:4px;
margin-right:9px }
.h_menu li a { color:#FFFFFF; display:block;}
.h_menu li a:hover {color:#dedede;}

.h_menu li a b { font-weight:normal;}

.h_menu .hm2 a { color:#dedede}
.h_menu .hm3 a { font-style:italic}


/* Left Col
--------------------------------------------------*/
.left_col { float:left; width:170px; padding:0 28px 2px 0; font-size:16px;}


/* Left Col/Menu
--------------------------------------------------*/
.l_menu { margin:0px; padding:0 0 20px 11px; list-style:none; }
.l_menu li { background: url("../images/lm_li.gif") no-repeat; padding:7px 0 7px 17px; margin-bottom:3px;  _height:1px}
.l_menu li a { color:#FFFFFF}

.l_menu li ul { margin:5px 0 -6px -8px ; padding:4px 0 5px 0; list-style:none; background:#fc9d05; position:relative; }
.l_menu li ul li { background:none; font-size:14px; margin:0px; padding:3px 0 3px 16px;}

.l_menu .lm_ac a { font-style:italic; text-decoration:none; cursor:default}

.l_menu .lm_ac ul li a { font-style:normal; text-decoration:underline; cursor:pointer;}
.l_menu .lm_ac ul li a:hover { text-decoration:none}

.l_menu .lm_ac ul .lm_ac a { text-decoration:none; cursor:default}
.l_menu .lm_ac ul .lm_ac {  background: url("/images/lac_ul.gif") no-repeat 0px 8px; }


/* Left Col/Link
--------------------------------------------------*/
.l_link { background:#fafafa; border:1px solid #d2d2d2; border-left:0px; padding:14px 0 0 11px; margin-bottom:12px}
.l_link p { padding:0px 0 18px 42px}
.l_link a { color:#010000}

.l_link .ic1 { background: url("../images/ic3.gif") no-repeat 4px 0px }
.l_link .ic2 { background: url("../images/ic2.gif") no-repeat }


/* Left Col/News
--------------------------------------------------*/
.l_news { padding:0 0 10px 11px;}
.l_news a { color:#0012ff}
.l_news h6 { font-size:23px; font-style:italic; font-weight:normal; padding-bottom:11px}

.l_news ul { margin:0px; padding:0 0 0 0; list-style:none}
.l_news ul li { padding:0 0 14px 0}
.l_news ul li i { font-style:normal; display:block;}
.l_news ul li b { display:block;}


/* Left Col/Contacts
--------------------------------------------------*/
.contacts { background:#fafafa; border:1px solid #d2d2d2; border-left:0px; padding:14px 0 7px 11px; margin-bottom:10px }
.contacts b { display: block; padding-bottom:16px; font-style: italic}

.contacts p { padding:0 0 14px 0; font-weight:bold;}
.contacts p i { display:block; font-weight:normal}



/* Center Col
--------------------------------------------------*/
.center_col {   overflow:hidden; min-height:1px; _height:1px; padding:0 25px 20px 0; font-size:14px}
*html .center_col { overflow:visible;}


.beck { font-size:27px; padding:0 0 10px 0}
.beck a { text-decoration:none; color:#e67900; padding:0 0 0 54px; background: url("../images/ic1.gif") no-repeat 0px 6px  }
.beck a:hover { text-decoration:underline}





/* Center Col/Top Link
--------------------------------------------------*/
.top_link { font-family:"Times New Roman", Times, serif; font-size:16px; padding:0 0 13px 0}
.top_link a { color:#000000; background: url("../images/tl_a.gif") no-repeat 100% 4px; padding:0 11px 0 0; margin-right:1px }



/* Center Col/Ban
--------------------------------------------------*/
.c_ban { text-align:center; padding:5px 0 14px 0}



/* Center Col/Menu
--------------------------------------------------*/
.c_menu { background:#ff8100; padding:8px 0 11px 0; text-align:center; font-size:18px; margin-bottom:11px}
.c_menu a { color:#FFFFFF; margin:0 8px}
.c_menu a:hover { color:#dedede;}
.c_menu .cm_ac { font-style:italic; color:#000000; text-decoration:none}
.c_menu .cm2 { color:#dedede}


/* Center Col/Menu IMG
--------------------------------------------------*/
.cm_img {  padding:14px 0 17px 0; list-style:none; background:#ff8100; overflow:hidden; min-height:1px; _height:1px; width:87%; margin:0 auto;
margin-bottom:15px}
*html .cm_img { overflow: visible}
.cm_img li { float:left; font-size:14px; font-weight:bold; width:33%; text-align:center}
.cm_img li a { color:#FFFFFF}

.cm_img li img { display:block; margin:0 auto; margin-top:10px}


/* Center Col/Text
--------------------------------------------------*/
.c_txt { font-family:"Times New Roman", Times, serif; font-size:16px}
.c_txt h1 { font-size:27px; color:#e67900; font-weight:normal; padding-bottom:14px}

.c_txt p { padding:0 0 14px 0}


.ul_txt { margin:0px; padding:0 250px 20px 0; list-style:none; position:relative; _height:1px}
.ul_txt li { margin:0 0 16px 128px; _height:50px; min-height:50px; }
.ul_txt li strong { display:block; font-weight:normal; font-size:27px;}
.ul_txt li i { position: absolute; left:1px; padding-top:11px}

.ul_txt li span { display:block; padding:12px 0 0 0;}
.ul_txt li span img { border:1px solid #000000; margin-right:10px}


/* Center Col/Pages
--------------------------------------------------*/
.pages { font-size:20px;}
.pages a { color:#000000; margin:0 4px}
.pages a:hover { color:#ff8100}

.pages .pg_ac { color:#ff8100; text-decoration:none}

.pages img { padding-bottom:4px; vertical-align:middle}

.pages .st_l { margin-right:17px}
.pages .st_l img { border-bottom:1px solid #000000}
.pages .st_r img { border-bottom:1px solid #b8b8b8}
.pages .st_r { margin-left:17px}



/* Footer
--------------------------------------------------*/
.footer { min-height:45px; _height:45px; background:#272727 url("../images/footer.gif") repeat-x; padding:25px 25px 0 14px; color:#FFFFFF; font-size:14px;
margin-top:10px  }
.footer a { color:#c8c8c8}
.footer .fr { padding:3px 0 11px 47px; background: url("../images/fr.gif") no-repeat; float: right; position:relative; margin-top:-7px }

/* FACEBOX */
.faceboxTBL tr { padding:10px; margin:10px}
