body#main_body {margin: 0; padding: 0; background: #FFDDFF; font-size: 12px; font-family:Arial, Helvetica, sans-serif; color: #EA8524;

}/*Основной стиль шрифта */

/*li {color: #EA8524 } */
hr {color: #EA8524; height: 1px; }
img {border:0;}
table {margin: 0; padding: 0;}
td {font-size: 12px; font-family: Tahoma, Verdana, Arial, sans-serif; color: #5F5F5F;
}/*Основной стиль шрифта в таблицах */

h1, h2, h3, h4 {font-size:12px; color:#EA8524; display:block; margin:7px 0 7px 0; padding: 1px 2px 1px 4px; text-decoration: none;}
}/*Заголовки*/

a {text-decoration: underline; color:#EA8524;}
a:link {text-decoration: underline; color:#EA8524;}
a:active {text-decoration: underline; color:#EA8524;}
a:visited {text-decoration: underline; color:#EA8524;}
a:hover {text-decoration: none; color:#EA8524;}/*Основной стиль ссылок */
/*-------HEADER--------*/
#main_table { margin: 0 auto 0 auto; width: 975px; height: 100%; border-collapse:collapse; border-left:1px solid #fff; border-right:1px solid #fff; background: #fff url(images/main_table_bg.gif) 227px 0px repeat-y;}

#header {height: 265px; background: #ffccff url(images/header_bg.jpg) 0px 0px no-repeat; border-bottom: 5px solid #fff;}

#logo { width: 189px; height: 137px; position: absolute; top:8px; margin-left:44px;}

#navi {BACKGROUND:#EA8524; border: 1px solid #fff; width: 93px; height: 27px; float:right; position: absolute; top:68px; margin-left:855px;}
#navi a {width: 31px; height: 27px; float:left; display:block;}
#navi a#home_ico {background: transparent url(images/home_ico.gif) 0px 0px no-repeat;}
#navi a#home_ico:hover {background-position: -31px 0px;}
#navi a#map_ico {background: transparent url(images/map_ico.gif) 0px 0px no-repeat;}
#navi a#map_ico:hover {background-position: -31px 0px;}
#navi a#mail_ico {background: transparent url(images/mail_ico.gif) 0px 0px no-repeat;}
#navi a#mail_ico:hover {background-position: -31px 0px;}

#tmenu {font-weight:bold; text-align:center; font-size:12px; width: 80%; height: 10px; position: absolute; top:148px; color:#fff; padding-top:6px;}
#tnews {width: 60px; height: 20px; position: absolute; top:148px; margin-left:790px; color:#fff; background: transparent url(images/arr1.gif) 0px 5px no-repeat; padding-left:13px;}

#left_td {width:227px;}
#center_td { padding: 10px 20px 0px 35px;}
#right_td {width:175px; padding: 20px 10px 20px 20px;}

#menu {padding:0 0 20px 0; margin: 15px 20px 0 25px;}
#menu a {font-size:11px; color:#E47A10; display:block; margin:7px 0 7px 0; padding: 1px 2px 1px 4px; text-decoration: none;}
#menu a:hover {text-decoration: none; color:#7A472C;}
#menu a#menu_active {background:#E47A10; text-decoration: none; color:#fff;}

#menu .sub_menu a {font-size: 10px; margin:3px 0 3px 20px; }

.news_block {padding-bottom: 17px;}
.news_date {font-weight:bold; color:#EA8524; font-size:10px;}
.news_block a {display:block; padding-right:10px; color:#CCCCCC; background: transparent url(images/arr.gif) 60px 6px no-repeat;}

.arhiv {text-align:right;}
.arhiv a {color:#EA8524;}

#footer {font-size:10px; height: 151px; background: transparent url(images/footer_bg.gif) 0px 100% no-repeat; vertical-align:top; padding: 100px 0 0 50px;}

#copy {width:190px; color:#EA8524; }
#copy a {display:block; padding-top:10px; color:#EA8524;}

#adres { font-size:12px; color:#EA8524; padding: 15px 0 5px 220px;}
#devel { font-size:10px; color:#fff; padding:0px 20px 0 0px; text-align:right;}
#devel a {color:#fff;}

.tbcl {
   border-collapse: collapse;   /* избавляемся от расстояния между ячейками */
}

.tdcl {
   border: 1px solid #aaaaaa; padding: 5px;    /* рамка таблицы */
}

.tdclf {
   border: 1px solid #aaaaaa; padding: 5px;   /* рамка таблицы */
}

.forma {
        BORDER-RIGHT: #4c4c4c 1px solid; BORDER-TOP: #4c4c4c 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #4c4c4c 1px solid; COLOR: #000000; BORDER-BOTTOM: #4c4c4c 1px solid; FONT-FAMILY: 'tahoma'; BACKGROUND-COLOR: #f0f0f0
}
