body { background: url(/img/bg_l01.png) 0% 30% no-repeat; }
table.mt { background: url(/img/bg_r01.png) 100% 30% no-repeat; }

h1 { font-family: arial narrow; font-size: 18pt; color:#0653a0; font-weight: normal; }
h2 { color:#0653a0; margin-top: 30px; }

ul, ul * { margin: 0px; padding: 0px; }
li { list-style: none; padding: 0px 0px 10px 40px; background: url(/img/li.gif) 1em 0.5em no-repeat; }

.m1 *, .m1s *, .m1s, .m1a, .m1a *,
.m2 *, .m2s *, .m2s, .m2a, .m2a *,
.m3 *, .m3s *, .m3s, .m3a, .m3a *,
.m4 *, .m4s *, .m4s, .m4a, .m4a * { color: black; font-family: arial; font-size: 1em; }

.m1 a, .m2 a, .m3 a, .m4 a { color: #827f7f; }

.m1, .m1s, .m1a { padding: 0px 25px 15px 25px; }
.m2, .m2s, .m2a { padding: 0px 25px 10px 45px; }
.m3, .m3s, .m3a { padding: 0px 25px 10px 65px; }
.m4, .m4s, .m4a { padding: 0px 25px 10px 85px; }

.m2s { background: url(/img/li.gif) 25px 0.5em no-repeat; }
.m3s { background: url(/img/li.gif) 45px 0.5em no-repeat; }
.m4s { background: url(/img/li.gif) 65px 0.5em no-repeat; }

.sm p { font-size: 8pt; font-family: tahoma; padding-left: 30px; }
ddiv.news * { font-size: 8pt; }
ddiv.news { padding-left: 50px; background-position: 21px 0px; }
div.ill { margin-left: -20px; }

.bmalerts { visibility: hidden; position: absolute; top: 0px; height: -50px; background: url(/img/bm-al-ru.png) 0px 0px no-repeat; z-index: 600; height: 42px; cursor: pointer; cursor: hand; }
#al_huta { width: 146px; }
#al_dunaferr { width: 112px; background-position: -145px 0px; }
#al_dmkd { width: 263px; background-position: -256px; }
#al_amk { width: 252px; background-position: -518px; }
#al_alchevskkoks { width: 252px; background-position: -769px; }

#ukraine { background: url(/img/c_ukraine.png) top left no-repeat; padding-top: 75px; }
#poland { background: url(/img/c_poland.png) top left no-repeat; padding-top: 75px; }
#hungary { background: url(/img/c_hungary.png) top left no-repeat; padding-top: 75px; }

table.frm td { vertical-align: top; padding: 5px 10px 5px 0px; }
table.frm td sup { color: red; font-size: 6pt; }
table.frm td input[type=text], table.frm td select, table.frm td textarea { width: 100%; }

p.arch { font-weight: bold; padding: 5px 20px 5px 20px; border-bottom: 1px solid #e6e6e6; }
div.nmy { padding: 5px 20px 5px 20px; }
div.nmy, div.nmy * { font-size: 10pt; }
div.nmy p.m, div.nmy p.m * { margin: 0px;  font-size: 8pt; }
div.nmy p.m {padding: 3px 0px 3px 20px;}

#mtxt p, #mtxt ul, #mtxt ol { text-align: justify; font-family: arial; }
#mtxt p table a, #mtxt p table p { text-align: left; }

.techdata td.c { text-align: center; }
.techdata td.r { text-align: right; }
.techdata { border: 1px solid #808080; }
.techdata td { padding: 3px 5px 3px 5px; border-top: 1px solid #e6e6e6; }
.techdata th { padding: 5px; border-bottom: 1px solid #808080; border-left: 1px solid #808080; }
.techdata th:first-child { border-left: none; }
.techdata th.lb { border-left: 1px solid #808080; }
.tn_dt { background-color: #e6e6e6; padding: 2px 5px 2px 5px; font-size: 7pt; font-weight: bold; }
