* { font-family: arial; font-size: 10pt; }
body { padding: 0px; margin: 0px; background-color: white; }

sup * { font-size: 0.6em; }

img.pngva { behavior:url(/png.htc); }

.mt { background: url(/img/map.gif) top left no-repeat; }

.md { width: 30px; height: 1px; }
.md2 { width: 60px; height: 1px; }

.mtb { padding-top: 30px; padding-bottom: 20px; vertical-align: top; }
.rc { padding-left: 25px; }
td.cp * { font-size: 8pt; font-family: tahoma; }

.nl, .sl { font-family: tahoma; font-size: 7pt; text-transform: uppercase; padding: 3px 5px 3px 5px; }
.nl, .nl a { color: #b5b3b3; font-size: 7pt; }
.sl { color: white; background-color: #0653a0; }

.nn, .ns { float: left; width: 19px; height: 13px; background: url(/img/nav.gif) 0px 0px no-repeat; margin: 3px; }
.nn { cursor: pointer; cursor: hand; }
.ns { background: url(/img/navs.gif) 0px 0px no-repeat;}
.home { background-position: 0px 0px; }
.sitemap { background-position: -19px 0px; }
.contacts { background-position: -38px 0px; }
.search { background-position: -55px 0px; }

.mn { height: 39px; background: transparent 0px 0px; dborder: 1px solid white; }
.amn { height: 39px; background: #fafafa; url(/img/mbg.png) 0px 0px repeat-x; dborder: 1px solid #f0f0f0;}
.mn, .amn { cursor: pointer; cursor: hand; }
.nc { cursor: default; }
.mn div { background: url(/img/menu.png) 0px 0px no-repeat; height: 39px; }
.amn div { background: url(/img/amenu.png) 0px 0px no-repeat; height: 39px; }
.mn div a, .amn div a { display: none; }
div.company { width: 189px; background-position: 0px 0px; }
div.business { width: 120px; background-position: -189px 0px; }
div.social-responsibility { width: 257px; background-position: -310px 0px; }
div.press { width: 123px; background-position: -565px 0px; }
div.career { width: 90px; background-position: -687px 0px; }

div.news * { font-family: arial; font-size: 9pt; text-align: left; }
div.news { background: 0px 0px no-repeat; margin-left: -25px; padding-left: 25px; padding-bottom: 15px; }
div.ipr { background-image: url(/img/i_globe.gif); }
div.ist { background-image: url(/img/i_stat.gif); }
div.irel { background-image: url(/img/i_doc.gif); }
div.ihappy-new-year { background-image: url(/img/i_happy_new_year.gif); }
div.imay { background-image: url(/img/i_9may.gif); }
div.ilinks { background-image: url(/img/i_links.gif); }
div.news a { color: #005da6; }
div.news a:hover { color: #207dc6; }
div.news p { padding: 0px; margin: 0px; }
div.news p.dt { padding: 5px 0px 5px 0px; } 
div.news p.dt span.dt { font-family: tahoma; font-size: 7pt; background-color: #f0f0f0; padding: 2px 5px 2px 5px; }
div.news p.dt span.rub, div.news p.dt span.rub * { font-family: tahoma; font-size: 7pt; }

a { color: #005da6; }
a:hover { color: #207dc6; }


p.sks, p.sks * { color: #827f7f; }

.bns *, .hb * { font-size: 8pt; vertical-align: top; color: #a29f9f; }
.bns table.ctr1 { background: url(/img/bn-bg-01.png) bottom left no-repeat; }
.bns table.ctr2 { background: url(/img/bn-bg-02.png) -2px 100% no-repeat; }
.bns table.ctr3 { background: url(/img/bn-bg-03.png) -2px 100% no-repeat; }
.bns table.ctr1 td { background: url(/img/bn-bg-01.png) top right no-repeat; }
.bns table.ctr2 td { background: url(/img/bn-bg-02.png) top right no-repeat; }
.bns table.ctr3 td { background: url(/img/bn-bg-03.png) top right no-repeat; }
.bns table.mctr td.bimg, .hb table td.bimg { padding: 5px 0px 5px 20px; background: none; }
.bns table.mctr td.btxt, .hb table td.btxt { width: 100%; padding: 9px 20px 9px 0px; background: none; }
.bns table.mctr td.btxt div.wb { background: none; }
.bns table.ctr1 div { background: url(/img/bn-tl-01.gif) top left no-repeat; }
.bns table.ctr1 div div { background: url(/img/bn-br-01.gif) bottom right no-repeat; }
.bns table.ctr2 div { background: url(/img/bn-br-02.gif) bottom right no-repeat; }
.bns table.ctr3 div { background: url(/img/bn-br-03.gif) bottom right no-repeat; }

.hb * { color: white; }
.hctr1 table td.bimg { padding: 5px 0px 5px 0px; background: none; }
.hctr3 div { background: url(/img/bna-br-03.gif) bottom right #005da6 no-repeat; }
.hctr3 { background: url(/img/bna-bl-03.gif) bottom left no-repeat; padding-left: 18px; }
.hctr2 div { background: url(/img/bna-br-02.gif) bottom right #005da6 no-repeat; }
.hctr2 { background: url(/img/bna-bl-03.gif) bottom left no-repeat; padding-left: 18px; }
.hctr1 div { background: url(/img/bna-br-01.gif) bottom right #005da6 no-repeat; }
.hctr1 { background: url(/img/bna-tl-01.gif) top left #005da6 no-repeat; padding-left: 20px; }

div.balh01, div.balh02 { width: 300px; height: 210px; }
div.balh01 div { padding: 46px 40px 40px 40px; width: 300px; height: 210px; background: url(/img/ball_01.png) top left no-repeat; 
// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/ball_01.png', sizingMethod='crop'); 
// background-image: none;
}
div.balh02 div { padding: 42px 40px 40px 41px; width: 300px; 220px; height: 210px; 120px; background: url(/img/ball_02.png) top left no-repeat; 
// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/ball_02.png', sizingMethod='crop'); 
// background-image: none;
}
div.balc { width: 220px; height: 125px; }
.balc * { font-size: 8pt; font-family: tahoma; }
.balc div { padding: 4px 0px 0px 2px; overflow: auto; width: 200px; background-color: #f8f7ea; }

.inv {
filter:alpha(opacity=0);
-moz-opacity: 0.0;
-khtml-opacity: 0.0;
opacity: 0.0;
}

div.submenu { visibility: hidden; position: absolute; top: 0px; left: 0px; width: 200px; background-color: white; border: 1px solid #d0d0d0; z-index: 1000; padding: 7px;}
div.submenu div.sbmi { padding: 5px; }

table.weather * { font-family: tahoma; font-size: 8pt; }

div.pill img { display: block; }
div.pill p { font-size: 8pt; font-family: tahoma; padding: 5px 5px 5px 15px; margin: 0px;}

div.address { padding: 20px 35px 20px 35px; background-color: #f8f8f8; border: 1px solid #f0f0f0;}

table.txt th { border-top: 1px solid #e6e5e5; border-bottom: 1px solid #e6e5e5; padding: 5px 0px 5px 0px; }
table.txt td { border-bottom: 1px solid #e6e5e5; padding: 5px 10px 5px 0px; vertical-align: top; }
table.txtc td { border-bottom: 1px solid #e6e5e5; padding: 5px 10px 5px 0px; vertical-align: center; }

table.sort { border-bottom: 1px solid #e6e6e6; }
table.sort td h1 { margin: 0px; padding: 0px; }
table.sort td { vertical-align: top; }

table.sm, table.sm * { font-size: 8pt; }

#sort_amk, #sort_dmkd, #sort_alchevskkoks, #sort_dunaferr { display: none; }

.tn_date { padding: 20px; background: #f0f0f0; border: 1px solid #e6e6e6; }

sub { font-size: 0.7em; }
#video_cont { height: 315px; width: 420px; display: none; }

.tehdata td, #smtehdata td  { padding: 3px 5px; border-bottom: 1px solid #f0f0f0; }
#smtehdata td, #smtehdata th { font-size: 8pt; }
.tehdata th, #smtehdata th { background-color: #f0f0f0; padding: 7px 5px; }  
