a {outline: none; /* Убираем границу вокруг ссылок firefox*/}
body {margin:0; padding:0; width:100%; background:url(images/topbg.png) top repeat-x #fff;}
html {padding:0; margin:0;}


/* main */
.main {padding:0px; margin:0 auto; width:982px;}
.header {width:982px; height:192px; margin:0 auto; background:url(images/header.jpg) no-repeat;}



/******** Основные блоки ***/
.bodymain {width:982px; height:565px; margin:0 auto; background:url(images/mainpagebg.jpg) no-repeat;}

.body {width:980px; margin:0 auto; padding-bottom:20px; font:normal 13px/16px Arial; color:#000; border:1px #27542f solid;}
.body h2 {font:normal 16px Tahoma; color:#194922; padding:0 0 5px 0; margin:0; border-bottom:1px #dbdbdb solid;}
.body a {color:#000;}
.body i {color:#fe7d49;}
.body p {margin: 8px 0 0 0; text-indent:0px; /* Отступ первой строки в пикселах */}
.body hr {width:100%; border:none; color:#dbdbdb; background-color:#dbdbdb; height:1px;}

.left {width:220px; float:left; margin:0; padding:0;}

.pageinfo {width:710px; padding:15px 15px 0 0; margin:0; float:right;}
.mainpage {width:960px; padding:10px; margin:0 auto; font:normal 13px/16px Arial;}

.img {border:1px #dbdbdb solid; margin:0 10px 5px 0;}
.small {margin:0; padding:0; font:normal 12px/15px Tahoma;}

/* Горизонтальное меню */
.menumain {width:982px; height:37px; padding:0; margin:0 auto; background:url(images/menumainbg.jpg) no-repeat; font:normal 15px/19px Arial; color:#fff;}
.menuall  {width:982px; height:37px; padding:0; margin:0 auto; background: #194921; font:normal 15px/19px Arial; color:#fff;}

.menu {height:20px; padding-top:10px; margin:0 0 0 3px !important; margin:0 0 0 -3px;}
.menu ul {list-style:none; margin:0; padding:0;}
.menu ul li {float:left; margin-left:6px; padding:0;}
.menu ul li a {font:normal 14px/19px Arial; color:#fefefe; padding-left:0px; margin:0; text-decoration:none;}
.menu ul li a:hover {color:#fe7d49; text-decoration:none;}

#mainp #nav-mainp a,
#spect #nav-spect a,
#artic #nav-artic a,
#refer #nav-refer a,
#answs #nav-answs a,
#where #nav-where a {color:#fe7d49;}



/***Вертикальное меню**/
#menublock {width:214px; margin:0; padding:0px; border-right:1px #035413 solid;}
#menublock a,#menublock a:active,#menublock a:visited {display:block; padding-left:10px; font:normal 15px/40px Arial; color:#035413; 
	margin:0; text-decoration:none; border-bottom:1px #035413 solid;}
#menublock a:hover {text-decoration:none; color:#fe7d49;}

#serv1 #nav-serv1,
#serv2 #nav-serv2,
#serv3 #nav-serv3,
#serv4 #nav-serv4,
#serv5 #nav-serv5,
#serv6 #nav-serv6,
#serv7 #nav-serv7,
#serv8 #nav-serv8 {color:#fe7d49; text-decoration:none;}


.tble     {border:1px #c9c9c9 solid; border-collapse:collapse; text-align:center; font:normal 13px Arial; color:#000; margin-top:5px;}
.tbletd1  {border:1px #c9c9c9 solid; border-collapse:collapse; background-color:#8d8d8d; padding:2px; font-weight:bold; color:#fff;}
.tbletd2  {border:1px #c9c9c9 solid; border-collapse:collapse; padding:2px;}
.tbletd22 {border:1px #c9c9c9 solid; border-collapse:collapse; padding:2px; text-align:left;}


/******** Подвал ***/
.footer {font:11px/13px Tahoma; color:#565656;}
.footer a {color:#565656;}




p.clr,
.clr {clear:both; padding:0; margin:0; background:none;}
li.bg,
.bg {clear:both; border-top:1px solid #e2e2e2; padding:0; margin:5px 0; background:none;}


#title_h1 h1{display:none;}












