body {
 background: #ffffff; margin: 0px; font: 400 11px 'Verdana'; text-align: center;
 color: #444444;}
A:link {color: #284b78}
A:visited {color: #284b78}
A:active {color: #284b78}
A:hover {color: #284b78}
td {font-size: 11px;}
a img {border: none;}
div {text-align: left;}
ul {list-style-type: square;}

#topf {width: 100%; height: 4px; position: relative; margin: auto;}
#mfon {left: 0px; top: 0px; width: 100%; height: 190px; position: absolute; background: #ffffff url('img_d/menufon.png') repeat-x; border-top: 4px solid #bc2921;}
#fon {left: 0px; top: 57px; width: 100%; height: 152px; position: absolute; background: #eeeeee;}

#top {width: 900px; height: 53px; position: relative; margin: auto;}
#zao {left: 3px; top: 11px; width: 260px; height: 20px; position: absolute; font: 400 10px 'Tahoma'; text-align: center;}
#menu {left: 260px; top: 0px; width: 640px; height: 100px; position: absolute;}
#menu td {padding: 12px 7px 0px 0px;}
#menu a {font: bold 10px 'Tahoma'; color: #333333; text-decoration: none; display: block; padding: 7px 16px 26px 12px;
background: url('img_d/mfon.png') no-repeat;}
#menu a:hover {text-decoration: underline;}
#menu a.self {color: #bc2921; background: url('img_d/mfon1.png') no-repeat;}

#dopmenu {width: 900px; height: 0px; position: relative; margin: auto; z-index: 20;}
#dopmenu div {visibility: hidden; top: -8px; width: 160px; position: absolute; text-align: left; border-top: 1px #999999 solid;}
#dopmenu div p {margin: 0px; border-bottom: 1px #999999 solid; background: #eeeeee;}
#dopmenu div a {font: 400 11px 'Tahoma'; padding: 3px 6px; text-decoration: none; color: #444444; display: block;}
#dopmenu div a:hover {text-decoration: underline; background: #dddddd;}
#dopmenu div a.self {background: #dddddd; color: #bc2921;}

#de {width: 900px; height: 152px; position: relative; margin: auto;}
#logof {left: 0px; top: 0px; width: 260px; height: 152px; position: absolute; text-align: center; border-left: 12px solid #bc2921;
color: #333333; background: #ffffff;}
#logof p {margin-top: 115px; font-size: 13px;}
#logo {left: 52px; top: -31px; width: 170px; height: 130px; position: absolute;}
#logo img {margin-top: 10px;}
#logo p.h1 {font: bold 24px 'Tahoma'; margin: 5px 0px 0px 0px;}
#logo p.h2 {font: 400 11px 'Tahoma';  margin: 0px;}
#foto {left: 260px; top: 0px; width: 605px; height: 152px; position: absolute;}
#shes {left: 260px; top: 0px; width: 71px; height: 85px; position: absolute;}
#icomenu {left: 860px; top: 0px; width: 40px; height: 152px; position: absolute; text-align: center; background: #bc2921;
border-left: 1px solid #eeeeee;}
#icomenu img {margin: 3px 5px;}
#teh {left: 260px; top: 137px; width: 600px; height: 15px; position: absolute; background: #777777;}
#teh p {font: 400 9px 'Tahoma'; color: #dddddd; margin: 2px 5px 0px 8px; letter-spacing: 1px;}

#docs {width: 900px; position: relative;  margin: auto;}
#docs td.left {border-left: 12px solid #f0f0f0;}
#left {width: 248px; margin-top: 10px;}
#cat {width: 228px; margin: 0px 10px 20px 5px;}
#cat .t {margin: 0px 4px 5px 3px; font: bold 12px 'Tahoma'; background: #eeeeee url(img_d/de.png) no-repeat; color: #000000; text-align: center;}
#cat a {font: 400 11px 'Tahoma'; color: #111111; text-decoration: none; display: block; margin: 2px 8px 2px 3px; padding: 2px 0px 1px 18px;}
#cat a b {font: 400 11px 'Tahoma'; background: #666666; color: #ffffff;}
#cat a.m1 {background: url(img_d/icof1.png) no-repeat 0px 0px;}
#cat a.m2 {background: url(img_d/icof2.png) no-repeat 0px 0px;}
#cat a.m3 {background: url(img_d/icof3.png) no-repeat 0px 0px;}
#cat div {margin: 4px 0px 4px 0px; display: none;}
#cat div div {margin: 2px 0px 2px 8px;}
#cat img {float: left;}
#cat img.mc {margin-top: 2px;}
.adres {margin: 10px; padding: 10px; border: 8px solid #eeeeee; font: 400 11px 'Tahoma'; background: url('img_d/afon.png') no-repeat 100% 100%;}
.adres p {margin: 5px 0px;}
.baners {margin: 10px; border: 8px solid #eeeeee; font: 400 11px 'Tahoma'; text-align: center;}

#doc {margin: 15px 20px 40px 0px;}
#doc p {text-align: justify;}
#doc h1 {font-size: 18px; color: #bc2921;}
#doc h2 {border-bottom: 1px #cccccc solid;}
#doc h2,#doc h3 {font-size: 15px;}
#doc table.b {border-top: 1px #bbbbbb solid; border-right: 1px #bbbbbb solid;}
#doc table.b td {border-left: 1px #bbbbbb solid; border-bottom: 1px #bbbbbb solid; padding: 3px 5px; font: 400 11px 'Tahoma';}
#doc li {margin-bottom: 5px;}
#selfmenu,#selfmenu a {font: 400 11px 'Tahoma';}
#selfmenu {margin-bottom: -10px;}
#doc table.dopfoto td {width: 120px; height: 120px; text-align: center; border: 1px solid #cccccc; background: #f0f0f0;}
#doc table.dopfoto td img {border: none;}

#bottom {width: 100%; height: 60px; position: relative; text-align: center; background: #e5e5e5; border-top: 2px solid #bc2921;}
#bottom div.bot {margin: 10px auto; width: 860px;}
#bottom div,#bottom a {color: #999999;}
