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; background: url('img/hebg.jpg') left top repeat-x;}

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: #0061ad;}
a:visited{color: #638baa;}
a:hover{color: #FF0000;}

.main{background: url('img/he.jpg') left top no-repeat;}
.logo{margin: 96px 0px 51px 66px;}

.cocl{font-size: 10px; text-align: left; line-height: 100%;
	margin: 5px 0px; font-style: italic;
	height: 44px; overflow: hidden;
	background: url('img/col.gif') left top no-repeat #f4f4f4;}
.cocl div{padding: 10px 0px 0px 12px;}
.tel{font-size: 23px;}
.tel small{font-size: 12px;}

.menul{background: #45b7ed;}

.ml{background: url('img/ml.gif') left top no-repeat #fff; width: 32px;}
.mr{background: url('img/mr.gif') right top no-repeat #fff; width: 29px;}

.mbuta{background: #fff; padding: 5px 0px; text-align: center;
	font-style: italic; font-size: 14px; color: #8d3c00;}
.mbuta a,.mbuta a:visited{color: #8d3c00;}
.mbuta a:hover{color: #013f6e;}
.mbut{padding: 5px 5px 5px 5px; text-align: center;
	font-style: italic; font-size: 14px;}
.mbut a,.mbut a:visited{color: #fff;}
.mbut a:hover{color: #013f6e;}

.imenu{margin: 50px 0px 30px 30px;}
.imenu0,.imenu0a{margin-bottom: 12px; font-size: 14px;
	background: url('img/l0.gif') 0px 5px no-repeat;
	padding-left: 15px;}
.imenu0a{background-image: url('img/l0a.gif'); color: #cd2507;}
.imenu0 a,.imenu0 a:visited{color: #ffa400;}
.imenu0 a:hover{color: #45b7ed;}
.imenu0a a,.imenu0a a:visited{color: #cd2507;}
.imenu0a a:hover{color: #45b7ed;}
.imsh {margin-left: 16px;}
.smenu{margin: 0px 10px;}

h2.ne_z{border-left: #cd2507 3px solid; padding: 0px 0px 0px 20px; margin: 0px 0px 15px 0px;
	font-family: georgia,serif; font-size: 18px;}
h2.ne_z a{color: #ff7300;}
h2.ne_z a:visited{color: #ff7300;}
h2.ne_z a:hover{color: #cd2507;}

.ne_t{margin-left: 20px;}
.ne_b{border-left: 1px solid #afafaf;}
.cc{font-family: georgia,serif; background: url('img/c.jpg') left top no-repeat; width: 50px; height: 61px; margin-right: 15px; color: #494545;}
.c_m{font-size: 10px; text-align: center; padding-top: 7px;}
.c_d{font-size: 28px; text-align: center;}
.red{color: #cd2507;}

.i{font-style: italic;}
.prev{margin-top: 20px; width: 143px; height: 44px; font-style: italic; background: url('img/next.gif') left top no-repeat; font-size: 12px;
	}
.prev div {padding: 13px 10px 5px 10px; text-align: center;}

.img1{border: 6px solid #d8d8d8; margin: 0px 10px 10px 0px;}

.ne_r{text-align: center; font-size: 13px; color: #b0a49a; margin: 15px 0px 30px 0px;}
.ne_r a,.ne_r a:visited{color: #45b7ed;}
.ne_r a:hover{color: #cd2507;}
.ne_ra{color: #004b92; font-weight: bold;}
.ne_ra a,.ne_ra a:visited{color: #004b92;}
.ne_ra a:hover{color: #cd2507;}

.bottom{background: #666666; color: #c7c7c7;}
.bottom td{padding: 5px; font-size: 13px;}
.bottom td a,.bottom td a:visited{color: #c7c7c7;}
.bottom td a:hover{color: #fff;}

.leftbar{width: 190px; margin-top: 78px; margin-bottom: 50px;}
.lr{background: url('img/lr.gif') left top no-repeat; width: 30px; height: 276px; margin-top: 40px;}

.r{float: left; position:relative; overflow:hidden; padding:5px 0;}
.r .content{background:#fff0d6;}
.r .content{padding:5px 10px;}
.r .cn{position:absolute; width:10px; height:10px; left:-5px; top:-5px; background:url('img/r.gif'); overflow: hidden;}
.r .cn.tr, .r .cn.br {margin-left:100%;}
.r .cn.bl, .r .cn.br {top:auto;}
.r .cn.tl, .r .cn.bl {width:100%;}

.arh{background: #fff0d6; margin: 0px 0px 0px 20px;}
.arh table{width: 130px; border: 1px solid #c2ac83; background: #fff;}
.arh table td{color: #c2ac83; font-size: 11px; padding: 2px 5px; border-top: 1px solid #e4dbc9; border-right: 1px solid #c2ac83;}
.arh sub{font-size: 9px; color: #b0a49a;}
.arh table td.act{color: #cd2507; background-color: #e0c18b;}
.arh h3{font-size: 14px; color: #6a6a6a; margin: 0px 0px 3px 0px; padding: 0xp;}
.arh table tr.z td{border-top: 1px solid #c2ac83;}

.arl{margin-top: 50px; height: 76px; width: 90%;}
.arl td{font-size: 17px; padding: 10px 15px 10px 5px; background: url('img/arl.gif') right top no-repeat #cee6f1;}
.arl a,.arl a:visited{color: #ff7300;}
.arl a:hover{color: #cd2507;}

.rightbar{width: 200px;}

h1,h2,h3,h4{color: #006BC6; font-weight: normal; margin: 1em 0em 0.3em 0em;}
h1{font-size: 28px; margin: 5px 20px 10px 0px; color: #0095da; font-style: italic;}
h2{font-size: 24px;}
h3{font-size: 18px;}
h4{font-size: 16px;}
.content{padding: 0px 0px 50px 0px; font-size: 13px;}
.content p,.content li,.content td{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;}

/* --------- */
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 tr.z td.zw{
        background-color: #fff;
		  border-bottom: #fff 1px solid;
        text-align: center; padding: 4px 4px 4px 4px;
        }
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.rasp{
        font-size: 10px;
        border-top: #5b5b5b solid 1px;
        border-right: #5b5b5b solid 1px;
        border-collapse: collapse;
        }
table.rasp tr.z td{
        background-color: #777;
        text-align: center; padding: 1px;
        color: #fff;
        }
table.rasp tr.z td.zw{
        text-align: center;
		  background-color: #fff;
		  border-bottom: #fff 1px solid;
        text-align: center; padding: 1px;
        }
table.rasp td{
        border-left: #5b5b5b solid 1px;
        border-bottom: #5b5b5b solid 1px;
        padding: 1px;
        font-size: 10px;
        text-align: center;
        }
table.rasp td p{font-size: 10px;}

.bg1{background-color: #eaffd5;}
.bg2{background-color: #ffffd5;}
.bg3{background-color: #ffe7d5;}
.bg4{background-color: #ffd5f8;}
.bg5{background-color: #e4d5ff;}
.bg6{background-color: #d5e7ff;}
.bg7{background-color: #d5fcff;}
.bg8{background-color: #d5ffd7;}
.bg9{background-color: #a8dcab;}
.bg10{background-color: #dbdca8;}
.bg11{background-color: #c4a8dc;}
.bg12{background-color: #e49090;}

.rc{float: right; background: url('img/rc.gif') left top no-repeat; width: 245px; height: 184px; margin: 0px 0px 15px 15px;}
.rc div{margin: 25px 25px 15px 15px; line-height: 150%;}

/*Каталог ссылок*/
TABLE.lcat     {border-collapse:collapse; border-color:#BED3FF;}
TD.lcat     {border: 0.1mm SOLID #33CC33; padding:17; background:#f5f5f5;width:50%}
