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;}

a{color: #278BB1;}
a:visited{color: #80A3B1;}
a:hover{color: #FF9B00;}

a.inner{text-decoration: none; border-bottom: 1px dashed #278BB1; color: #278BB1;}
a.inner:visited{color: #278BB1;}
a.inner:hover{color: #FF9B00; border-bottom: 1px dashed #FF9B00;}

.show{display: block;}
.hide{display: none;}

.mbg{background: url('img/mbg.gif') left top repeat-x;}
.logo{margin: 28px 0px 51px 43px;}
.contt{height: 192px;}
.cont{width: 200px; margin-right: 30px; margin-top: 120px;}
.contc{height: 34px; background: #F1B747 url('img/cont.jpg') top left repeat-x;
	border: 5px solid #fff;}
.contc div small{font-size: 13px;}
.contc div{padding: 4px; text-align: center; font-size: 22px;
	color: #000;}

.menu{height: 23px; overflow: hidden; background: #E99839 url('img/meb.gif') top left repeat-x;}
.menu1,.menu1a {height: 23px; font-size: 14px;}
.menu1 div,.menu1a div{padding: 3px 10px 0px 10px;}
.menu1a{color: #fff; background: #5D9A91 url('img/meba.gif') top left repeat-x;}
.menu1 a,.menu1 a:visited{color: #000;}
.menu1 a:hover{color: #fff;}
.menu1a a,.menu1a a:visited{color: #fff;}
.menu1a a:hover{color: #000;}


.imenu2,.imenu2a,.imenu2e{font-size: 14px; margin: 0px 5px 3px 0px; padding: 2px 2px 2px 25px;}
.imenu2a,.imenu2e{}

.imenu2 a{color: #747474;}
.imenu2 a:visited{color: #747474;}
.imenu2 a:hover{color: #0B5C5E;}

.imenu2{background: url('img/m2.gif') top left no-repeat;}
.imenu2a{background: url('img/m2a.gif') top left no-repeat; color: #46969F;}
.imenu2e{background: url('img/m2.gif') top left no-repeat; color: #46969F;}

.imenu2a a,.imenu2e a{color: #46969F;}
.imenu2a a:visited,.imenu2e a:visited{color: #46969F;}
.imenu2a a:hover,.imenu2e a:hover{color: #0B5C5E;}

.ss{margin-left: 20px; font-size: 12px; background: url('img/ms2.gif') top left no-repeat;}
.ssa{margin-left: 20px; font-size: 12px; background: url('img/ms2a.gif') top left no-repeat;}

.menu0,.menu0a{padding: 0px 10px 0px 10px; font-size: 13px;}
.menu0 a,.menu0 a:visited{color: #5F5F5F;}
.menu0 a:hover{color: #FF9500;}
.menu0a{color: #FF9500;}

.leftbar{background: #FFC264; width: 220px; padding: 0px 15px 15px 15px;}

.cb{background: #fff url('img/cb.gif') bottom left repeat-x;}

.bottom{background: #DCF0F2;}
.bot{height: 30px; font-size: 11px;}

.stik{float: right; width: 239px; height: 230px; background: #FFF45D url('img/st.jpg') top left no-repeat; overflow: hidden;}
.stikt{margin: 25px 20px 20px 30px; color: #666; font-size: 11px;}
.stikt h3{margin: 7px 0px 0px 0px;}
.stikt h4{margin: 7px 0px 0px 0px; font-size: 14px;}
.content .stikt p{font-size: 11px; margin: 5px 0px 0px 0px;}
.content  .stikt li{font-size: 11px; margin: 0px; padding: 0px;}
.content  .stikt ul{padding: 5px 0px 0px 15px; margin: 0px;}

table.teh td{border-bottom: 1px solid #aaa; font-size: 11px; padding: 2px 10px 2px 2px;}
table.clear td{font-size: 13px; padding: 3px;}
/* */
h1,h2,h3,h4{color: #BE770A; font-weight: normal; margin: 1em 0em 0.3em 0em;}
h1{color: #000; font-size: 24px; margin: 20px 20px 0px 25px;
	background: url('img/h1a.jpg') center right no-repeat;
	padding: 15px 120px 15px 0px; float: left;
	}
h2{font-size: 20px;}
h3{font-size: 18px;}
h4{font-size: 16px;}

.content{padding: 15px 45px 25px 45px; font-size: 13px;}
.content p,.content li{line-height: 140%;
	font-size: 13px;}

.content .small p{font-size: 12px; color: #555; margin-bottom: 0.3em; margin-top: 0em;}

.akc{background: #D8FFB1; padding: 10px; margin-bottom: 20px;}
.akc h2,.akc h3{margin: 0px 0px 0.1em 0px;}
.akc p{margin: 0px 0px 0.3em 0px;}

.akc1{background: #f0f0f0; padding: 10px; margin-bottom: 20px; margin-top: 10px; border: #999 solid 1px;}
.akc1 h2,.akc1 h3{margin: 0px 0px 0.1em 0px;}

.osn{padding-left: 30px;}
/* --------- */
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;
        }

.re{float: left; margin-right: 10px;}

.fo td{padding: 5px;}

.bo{border: 1px #FF6800 solid; border-bottom: 4px #000 solid;}

/*Каталог ссылок*/
TABLE.lcat     {border-collapse:collapse; border-color:#BED3FF;}
TD.lcat     {border: 0.1mm SOLID #33CC33; padding:17; background:#f5f5f5;width:50%}

.gadd{border: 2px solid green;
padding: 5px;
background: #f0f0f0;
width: 500px;
position: absolute;
margin-left: 220px;
}

.madd{border: 2px solid blue;
padding: 5px;
background: #f0f0f0;
//width: 500px;
//position: absolute;
//margin-left: 70px;
margin-bottom: 10px;
}

.who{
float: right;
margin: 15px;
}