body { margin:0 auto; padding:0; font:11px Tahoma;   }
a { color:#000; text-decoration:underline}
a:hover { text-decoration:none}
h1 { color:#889BA1; font:normal 25px Arial, Helvetica, sans-serif;}
.grey { color:#445D63}





.bg-top { background:url(../images/bg_top.jpg) repeat-x top; width:897px; margin:0 auto}
.top { background:url(../images/logo.jpg) no-repeat top left; height:452px}

.home { margin:0 0 0 389px; font:11px Tahoma; padding:10px 0 30px 0px; background:url(../images/bg_home.gif) no-repeat top left; color:#FFF; }
.home img { margin:0 9px}

.form-login { margin:0; padding:5px 0 0 0; color:#fff; font:11px Tahoma  }
.form-login input { border:1px solid #BCD0D3; height:16px}
.form-login a {color:#fff; font:11px Tahoma; padding:0 14px; display:block; background:#BCD0D3; height:18px}
.form-login  table{  color:#fff; font:11px Tahoma  }

.menu { background:#445D63; border:5px solid #889BA1; margin:20px 105px 20px 510px; padding:30px 25px}
.menu a { display:block; padding:7px 20px; font:bold 11px Tahoma; color:#FFF; text-decoration:none;  }
.menu a:hover { background:#899CA2}
.menu a span { font: bold 10px Courier New, Courier, monospace; margin-right:10px; color:#899CA2}
.menu a:hover span { color:#fff }
.menu .brd { border-bottom:1px solid #899CA2;}


.hello { margin:0 30px 0 440px}
.hello p { color:#445D63; line-height:16px; }

/* CENTER */
.tbl-maun-cont h2 { font:normal 18px Arial, Helvetica, sans-serif; color:#FFF; padding:7px 25px 50px 25px; margin:0 auto}
.tbl-maun-cont .td-main-cont { background:url(../images/bg_main_cont_td.jpg) repeat-y left; vertical-align:top}
.bg-main-cont {background:url(../images/bg_main_cont.jpg) no-repeat top left;}
.contact-info { margin:0 15px 0 25px; color:#FFF; font:11px Tahoma; line-height:16px}
.contact-info p { margin:0; padding:0 0 15px 0}
.contact-info ul { margin:5px 0 5px 25px; padding:0}
.contact-info ul li { margin:0; padding:0 0 5px 0; list-style: url(../images/li.gif);  }
.contact-info ul li a {ont:11px Tahoma; color:#FFF; text-decoration:none;  display:block; }
.contact-info ul li a:hover { text-decoration: underline }

.tbl-foto img { padding:1px; background:#D6DCDE; border:5px solid #ADBABE}
.tbl-foto td { padding:0 10px}

.main-brd-t { margin:10px 25px 60px 25px; border-top:1px solid #ACB9BD}
.main-brd-t {   }
.main-key a { display:block; width:102px; text-align:center; background:url(../images/bg_key.gif) no-repeat top left;  margin:5px; font:11px Tahoma; color:#FFF; text-decoration:none; padding:1px 0 2px 0; }



/* НИЗ */
.td-bot { background:#CDC6B8; color:#7F7F7F; font:11px Tahoma; padding:20px; border-top:3px solid #fff} 
.td-bot a {color:#7F7F7F; font:11px Tahoma; text-decoration:none}
.td-bot a:hover { color:#FFF} 
.td-bot-brd {border-top:1px solid #E7E4DB}
/* вторые страницы */
.top-second { background:url(../images/logo_second.jpg) no-repeat top left; }
.td-top-brd { border-bottom:3px #fff solid}
.menu-second { background:#445D63 url(../images/raduga.jpg)  no-repeat right bottom; border-top:5px solid #889BA1; border-bottom:5px solid #889BA1; margin:0 0 0 404px; padding:18px 0 20px 25px; white-space:nowrap}
.menu-second a { display:block; padding:7px 20px;  font:bold 11px Tahoma; color:#FFF; text-decoration:none;  }
.menu-second a:hover { background:#899CA2}
.menu-second a span { font: bold 10px Courier New, Courier, monospace; margin-right:10px; color:#899CA2}
.menu-second a:hover span { color:#fff }
.td-second-cont { border-top:1px solid #E7E4DB; padding:20px 30px}
p { color:#445D63; font:11px Tahoma}
.menu-second .brd { margin:0 285px 0 0;  border-bottom:1px solid #899CA2;}
.menu-second .brd-no { margin:0 285px 0 0; }

#pic_text{ padding:0 0 10px 0; }

#pic_title{ margin:0 15px 10px 25px; color:#666666; font:16px Tahoma; font-weight:bold;}


