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{text-align: center;}

a{color: #092A2D;}
a:visited{color: #5C5C5C;}
a:hover{color: #FF7200;}

.nop{height: 1px; overflow: hidden; height: 1px;}

.main{
	background: url('img/bg.jpg') top left repeat-x;
    }
.topr{
	background: url('img/topr.jpg') top right no-repeat;
	font-size: 14px;
	color: #000000;
    }


h1{color: #696969;
        margin: 0px;
        padding: 0px; font-size: 26px;
		font-weight: normal;
		margin-left: -50px;
		margin-bottom: 0.5em;
		position: relative;
        }
h2{font-size: 18px; font-weight: normal; color: #C60000; margin: 0.7em 0em 0.3em 0em; margin-left: -35px;}
h3{font-size: 16px; font-weight: normal; color: #C60000; margin: 0.7em 0em 0.3em 0em; margin-left: -25px;}
h4{font-size: 14px; font-weight: normal; color: #C60000; margin: 0.7em 0em 0.3em 0em; margin-left: -10px;}

h2 a,h2 a:visited,h3 a,h3 a:visited{color: #C60000;}

.topp{
	margin-left: 20px;
	}
.topp h2{margin-left: 0px;}
.topp h3{margin-left: 0px;}

.content{margin: 10px 20px 20px 70px; font-size: 12px;}
.content td{font-size: 12px;}
.content p{line-height: 150%; margin: 0px 0px 0.5em 0px;}

.imenu1{
        color: #FF8421;
		padding: 5px;
        }

.imenu1 a,.imenu1 a:visited{color: #C60000;}
.imenu1 a:hover{color: #FF8421;}

.imenu1 p,.imenu1a p{background: url('img/m.gif') top left no-repeat; padding-left: 20px; padding-right: 10px;}

.imenu1a{
        color: #FF8421;
		padding: 5px;
        }

.imenu1a a,.imenu1a a:visited{color: #FF7200;}
.imenu1a a:hover{color: #092A2D;}

.imenu2,.imenu2a,.imenu2e{
        margin: 0px;
        font-size: 14px;
		padding: 3px 10px 3px 20px;
        }

.imenu2,.imenu2e{background: url('img/m2.gif') top left no-repeat;}

.imenu2a a{color: #FF7200;}
.imenu2a a:visited{color: #FF7200;}
.imenu2a a:hover{color: #092A2D;}

.imenu2 a{color: #092A2D;}
.imenu2 a:visited{color: #092A2D;}
.imenu2 a:hover{color: #FF7200;}

.imenu2a{
		1background: url('img/m2a.gif') top left no-repeat;
        color: #FF7200;
        }
.imenu2e{
        color: #A54A00;
        }

.hide{display: none;}
.show{display: block;}

.b{background: url('img/bbg.gif') bottom left repeat-x;}
.bb{text-align: right; background: url('img/br.gif') top left repeat-x;}
.bt{padding: 5px 5px 15px 5px;
	color: #999999; font-size: 11px;}

div.e33 table{color: #999999;font-size: 10px;}
div.e33{float: right; padding: 5px 30px 10px 30px;}
div.e33 table, div.e33 a{color: #999999;font-size: 10px;}

table.orgtable{
        font-size: 12px;
        border-bottom: #DBDDE0 solid 1px;
                border-right: #DBDDE0 solid 1px;
        border-collapse: collapse;
        }
table.orgtable tr.z td{
        background-color: #FDC7FF;
        text-align: center; padding: 4px 4px 4px 4px;
        color: #000000;
        }
table.orgtable td{
        background-color: #ffffff;
        border-left: #DBDDE0 solid 1px;
        border-top: #DBDDE0 solid 1px;
        padding: 8px 4px 8px 4px;
        font-size: 11px;
        }
table.orgtable tr.g td{
        background-color: #F0F8CB;
        }

table.orgtable tr.g1 td{
        border-top: #DBDDE0 solid 3px;
        }

.pink, .pink a, .pink a:visited{color: #F85CFE;}

/*Каталог ссылок*/
TABLE.lcat     {border-collapse:collapse; border-color:#BED3FF;}
TD.lcat     {border: 0.1mm SOLID #33CC33; padding:17; background:#f5f5f5;width:50%}