/*--- DErek (Zhukov Alexandr) ---*/
/* reset
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,form,fieldset { margin:0;padding:0; }
img { border: 0; }

/* body
--------------------------------------------------*/
body { background:#e0dad5 url("../images/g.jpg") repeat-x;
       font-family:Tahoma;
       font-size: 62.5%;   /* Resets 1em to 10px */
       text-align: left; /* Center for IE 5.x */
}

html,body { height:100%}

.clearing { clear: both; height: 1px; font-size: 1px; }

a {  outline-style:none; text-decoration:underline  }
a:hover { text-decoration:none }


.min_w { background: url("../images/b.jpg") no-repeat 50% 0%; min-width:900px; position:relative; height:auto !important; height:100%; min-height:100%;}
*html .min_w { width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 900)? "900px" : "100%")}

.global { width:900px; margin:0 auto 0 auto; padding-bottom:130px}

/* GlobalTable
--------------------------------------------------*/
.t {border: none; border-collapse: collapse; width: 100%}
.t td {padding: 0px; vertical-align:top}


/* Head
--------------------------------------------------*/
.head { height:335px; padding:15px 0 0 48px; font-size:11px}
.head a { color:#000000}
.head b { display:block; padding:0 0 0 156px}
.head .logo { width:347px; height:104px; display:block; background: url("../images/logo.png") no-repeat; overflow: hidden; text-indent:-3000em;
margin:0 0 0 0; cursor:pointer;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png', sizingMethod='crop'); _background:none;   }


.head p { font-size:16px; font-weight:bold; float:right; width:440px; font-family:Arial, Helvetica, sans-serif; position:relative; margin-top:-3px}
.head p img { vertical-align:middle; margin-right:3px}


/* Left Menu
--------------------------------------------------*/
.left_menu { width:222px; background: url("../images/lm_t.gif") no-repeat; position:relative; margin:-5px 0 20px 0; float:left;}
.left_menu ul { margin:0px; padding:15px 10px 14px 21px; list-style:none;  background: url("../images/lm_b.gif") no-repeat 0% 100%; min-height:240px; _height:240px}
.left_menu ul li { font-size:14px; font-weight:bold; padding:0 0 10px 0}
.left_menu ul li a { color:#0078b7}
.left_menu ul li a:hover { color:#000000}

.left_menu ul li ul { background:none; height:auto; padding:11px 0 0 25px ; margin:0px; list-style:none; min-height:1px; position:relative; margin-bottom:-4px}
.left_menu ul li ul li { font-size:11px; font-weight:normal; padding:0 0 10px 0;}

.left_menu ul .lm_ac a { text-decoration:none; /*cursor:default*/}
.left_menu ul .lm_ac a:hover {color:#0078b7}

.left_menu ul .lm_ac ul li a { text-decoration:underline; cursor:pointer;}
.left_menu ul .lm_ac ul li a:hover { text-decoration: none; color:#000000}

.left_menu ul li ul .lm_ac_sub a { text-decoration:none; /*cursor:default*/}
.left_menu ul li ul .lm_ac_sub a:hover { color:#0078b7}

/* Center Col
--------------------------------------------------*/
.center_col { float:left; width:640px; padding:22px 0 20px 20px; color:#323232; font-size:14px; line-height:18px}
.center_col a { color:#0078b7}

.center_col h1 { font-size:14px; color:#0078b7; padding-bottom:11px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:normal}
.center_col h2 { font-size:14px; padding-bottom:14px}
.center_col h3 { font-size:14px; padding-bottom:14px}

.center_col p { padding:0 0 12px 0;}

.center_col ul { margin: 0px 0px 0px 0px; padding:0 0 15px 32px; list-style:circle}
.center_col ul li { padding:0 0 3px 0;}

.center_col ol { margin: 0px 0px 0px 0px; padding:0 0 15px 32px;}

/* Bottom Block
--------------------------------------------------*/
.bott_b { width:880px; height:115px; background: url("../images/bott_b.gif") no-repeat; padding:18px 0 10px 22px; color:#313131; font-size:11px;
margin-bottom:25px  }
.bott_b a { color:#313131;}
.bott_b h6 { font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#0078b7; padding-bottom:9px; text-transform:uppercase}


.contact { float:left; width:308px;}
.contact ul { margin:0px; padding:0 0 0 0; list-style:none}
.contact ul li { padding:0 0 2px 0}

.diplom { float:left; width:292px;}
.diplom img { vertical-align:middle; margin-right:10px}


/* Footer
--------------------------------------------------*/
.footer { background:#FFFFFF; height:114px; width:100%; position:absolute; bottom:0px}

.fc { width:876px; margin:0 auto 0 auto; padding:30px 12px 0 12px; color:#000000; font-size:11px}
.fc a { color:#000000}


.copy_r { float:left; width:335px}
.copy_r i { font-style:normal; display:block; padding-bottom:10px}


.fc h6 { font-size:24px; color:#0078b7; font-family: Arial, Helvetica, sans-serif; padding-top:17px }
.fc h6 i { font-size:11px; font-family:Tahoma; font-style:normal; font-weight:normal; color:#404040; vertical-align: super; margin-right:3px;
position:relative; bottom:-3px}

.binardi { float:right; padding:24px 0 0 0; background: url("../images/binardi.gif") no-repeat 100% 0%; color:#6f6f6f; margin-top:8px }
.binardi a { text-decoration:none; color:#077ba1}
.binardi a:hover { text-decoration:underline}