td,body,font{font-family: arial, sans-serif;}

table{border-collapse: collapse; border:none;}
td{margin: 0px; padding: 0px; border:none; font-size: 16px;}

sup, sub {
vertical-align: middle;
position: relative;
font-size: 75%;
}
sup{bottom: 0.5em;}
sub{top: 0.5em;}

body{margin: 0px; padding: 0px; text-align: center;}

ul {margin: 0.5em 0; padding: 0 0 0 2em; }
ul li{
	margin: 0.5em 0; padding: 0 0 0 20px;
	list-style-type: none;
	behavior: expression( !this.before
		? this.before = this.innerHTML = '&mdash;&nbsp;' + this.innerHTML : '' );
	text-indent: -1.24em;
}
ul li p{text-indent: 0em;}
ul li:before{content: '\2014\a0';}

a{color: #016670;}
a:visited{color: #707070;}
a:hover{color: #a33a00;}

.main{width: 990px; margin: 0px auto; text-align: left;}

.top{background: url('img/top.jpg') left top no-repeat; width: 990px; height: 278px; margin: 5px 0px 10px 0px;}
.leftbar{width: 230px; float1: left;}
.rightbar{width: 230px; float1: right;}
.center{margin: 0px 0px 0px 0px;}

.ta{color: #cce1e3; font-size: 18px; font-style: italic; padding: 220px 0px 10px 0px; text-align: center;}
.dn{text-align: right; margin: 0px 10px 0px 0px;}
.rbr{text-align: right; margin-right: 10px;}

.br a,.br a:visited{color: #016670;}
.br a:hover{color: #a33a00;}

.menu{background: url('img/mb.gif') 0px 0px repeat-y; width: 227px; margin-bottom: 30px;}

.imenu1 div.ar{background: url('img/a.gif') 15px 11px no-repeat; padding-left: 31px;}
.imenu1 div.ar2{background: url('img/a2.gif') 15px 11px no-repeat; padding-left: 31px;}
.imenu1 div.ar22{background: url('img/ar22.gif') 15px 11px no-repeat; padding-left: 31px;}
.imenu1,.imenu1a{font-size: 16px;
	margin: 0px 0px 0px 0px;
	background: url('img/m.gif') 0px 0px no-repeat #2e838d;
	width: 227px; height: 37px;
	display: block;
	color: #fff;
	overflow: hidden;
	}
.imenu1 div,.imenu1a div{padding: 8px 5px 5px 31px;}
a.imenu1,a.imenu1:visited{color: #fff;}
a.imenu1:hover{background: url('img/ma.gif') 0px 0px no-repeat #508d2e; color: #78ff00;}
.imenu1a{color: #fff; background: url('img/ma.gif') 0px 0px no-repeat #508d2e;}
a.imenu1a,a.imenu1a:visited{color: #fff;}
a.imenu1a:hover{color: #78ff00;}

.imenu2,.imenu2a{font-size: 14px; margin: 0px 7px 0px 11px;
	padding: 8px 4px 8px 25px;
	border-top: 3px solid #80b4b9;
	}
.menu2n{border-top: none;}
.imenu2{background: url('img/md.gif') 4px 9px no-repeat;}
.imenu2a{background: url('img/mda.gif') 4px 9px no-repeat #dbeaeb; color: #2a7101;}
.imenu2 a,.imenu2 a:visited{color: #016974;}
.imenu2 a:hover{color: #a33a00;}
.imenu2a a,.imenu2a a:visited{color: #2a7101;}
.imenu2a a:hover{color: #a33a00;}

.submenu{margin: 30px 10px 0px 0px;}
.imenu3,.imenu3a{font-size: 16px; margin: 9px 0px 0px 0px; padding-left: 15px; background: url('img/sm.gif') left top no-repeat; float: left; clear: both;}
.ssm{font-size: 13px; margin: 0px 0px 0px 25px;}
.imenu3a div,.imenu3a a{display: block; padding: 3px; background: #FFF696;}
.imenu3e a,.imenu3e div{background: #FEFFDE;}
.imenu3 a{display: block; padding: 3px;}
.imenu3 a,.imenu3 a:visited{color: #638BAA;}
.imenu3 a:hover{color: #FF0000;}
.imenu3a a,.imenu3a a:visited{color: #000;}
.imenu3a a:hover{color: #006BC6;}

.dopmenu{border-top: 3px solid #80b4b9; border-bottom: 3px solid #80b4b9; background: #dbeaeb; padding: 10px 0px;}
.menu4,.menu4a{font-size: 11px; padding: 2px; margin: 0px 10px; line-height: 150%;}
.menu4{padding-left: 16px; background: url('img/m4.gif') 0px 4px no-repeat;}
.menu4a{color: #fff; background: #2a7101; margin: 0px; padding: 0px 10px 0px 26px;}
.menu0{text-align: center; font-size: 12px; margin: 10px;}

.bp{background: url('img/bp.jpg') left bottom no-repeat; height: 470px;}

.tel{text-align: right; margin: 25px 60px 10px 10px;}

.bb{background: url('img/bb.jpg') left top repeat-x #e0ebed; clear: both; margin-top: 30px;}
.bl{background: url('img/bl.jpg') left top no-repeat;}
.br{background: url('img/br.jpg') right top no-repeat; height: 147px;}

h4 a,h4 a:visited{color: #2c7202;}
h4 a:hover{color: #a33a00;}

h1,h2,h3,h4{color: #2c7202; font-weight: normal; margin: 1em 0em 0.3em 0em;}
h1{font-size: 32px; margin: 0px 10px 10px 40px;
}
h2{font-size: 24px; background: url('img/s1.gif') left top no-repeat; padding-left: 30px; margin-left: -30px;}
h3{font-size: 18px; background: url('img/s.gif') left 7px no-repeat; padding-left: 13px; margin-left: -13px;}
h4{font-size: 14px; font-weight: bold;}

.content{margin: 10px 30px 50px 40px; font-size: 13px;}
.content p,.content li{line-height: 140%;
	font-size: 13px;}
table td p,table td li{font-size: 13px;}

.content p{margin: 0em 0em 0.7em 0em;}
table.fo td{padding: 5px;}
.fo1{padding: 2px;}

/* --------- */
table.orgtable{
        font-size: 12px;
        border-bottom: #5b5b5b solid 1px;
        border-right: #5b5b5b solid 1px;
        border-collapse: collapse;
        }
table.orgtable tr.z td{
        background-color: #777;
        text-align: center; padding: 4px 4px 4px 4px;
        color: #fff;
        }
table.orgtable td{
        background-color: #ffffff;
        border-left: #5b5b5b solid 1px;
        border-top: #5b5b5b solid 1px;
        padding: 8px 4px 8px 4px;
        font-size: 11px;
        }
table.orgtable tr.g td{
        background-color: #ffdddd;
        padding: 4px 4px 4px 4px;
        }
/*Каталог ссылок*/
TABLE.lcat     {border-collapse:collapse; border-color:#BED3FF;}
TD.lcat     {border: 0.1mm SOLID #33CC33; padding:17; background:#f5f5f5;width:50%}

/*
.ft{margin-bottom: 10px; margin-right: 15px;}
.ft1{background: url('img/r.gif') -8px -8px no-repeat; padding: 8px 0px 0px 8px;}
.ft2{background: url('img/r.gif') 0px -8px no-repeat; width: 8px;}
.ft2 div{width: 8px;}
.ft3 div{background: url('img/r.gif') -8px 0px no-repeat; height: 8px; overflow: hidden;}
.ft4 div{background: url('img/r.gif') 0px 0px no-repeat; height: 8px; width: 8px; overflow: hidden;}
.fta{background: url('img/fa.png') right bottom no-repeat;}
.ftc{float: left; height: 180px;}
*/

.ep{text-align: right; font-style: italic; color: #333;}

.red{color: red;}

.faq_table td{font-size: 12px; padding: 5px;}
.faq_table tr{vertical-align: top;}

.fopis{padding-left: 14px;}

.reliz{width: 200px; text-align: center; padding: 3px; font-size: 12px; background: #dbeaeb; color: #2c7202;}

.fl{float: left; height: 170px; width: 200px;}
.fo{margin: 0px 0px 0px 9px; padding: 0px; font-size: 12px; color: #015f69; font-style: italic;}
.ft{background: url('img/r.jpg') left bottom no-repeat; padding: 0px 0px 8px 8px;  margin: 0px;}
.ff{border: 1px solid #a3a3a3; background: #fcfbf3;}
.ff img{margin: 5px;}

.rem{font-size: 11px; padding: 3px; background: #dbeaeb; text-align: center; border: 3px solid #80b4b9;}
.rema{font-size: 11px; padding: 3px; color: #fff; background: #2a7101; text-align: center; border: 3px solid #80b4b9;}

.ftd{background: url('img/ft.jpg') left top no-repeat; padding: 9px 5px 15px 30px;}
