body{ background: url(i/bg.gif) #FFF repeat-x top center; margin: 0px; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color: #444; font-size: 11pt; }

#d_top { background: url(i/tree.png) no-repeat 630px 0px; width: 914px; height: 248px; overflow: hidden; text-align: left; position: relative; }
#d_top #rus_logo { display: block; background: url(i/logo.png) no-repeat top center; height: 110px; width: 375px; margin: 44px 0 0 0px; }
#d_top #eng_logo { display: block; background: url(i/logo_en.png) no-repeat top center; height: 110px; width: 375px; margin: 44px 0 0 0px; }
#d_top #de_logo { display: block; background: url(i/logo_nem.png) no-repeat top center; height: 110px; width: 375px; margin: 44px 0 0 0px; }

#d_menu { margin-top: 57px; }
#d_menu A{ text-decoration: none; float: left; }
#d_menu A DIV{ display: block; padding: 7px 11px; color: #FFF; font-size: 10pt; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FFF; }
#d_menu A:HOVER DIV{ color: #FFF; text-decoration: underline; }
#d_menu A.visited{ background: url(i/menu_lcorner.png) left top no-repeat #FFF; text-decoration: none; }
#d_menu A.visited DIV{ background: url(i/menu_rcorner.png) right top no-repeat; color: #1A3445; }
#d_menu A.visited:HOVER DIV{ color: #475E88; text-decoration: underline; }
		
#content{ width: 886px; min-height: 400px; text-align: left; padding: 50px 0; }

#d_bottom { font-size: 8.5pt; width: 886px; border-top: 1px solid #CCC; padding-top: 6px; padding-bottom: 30px; }
#d_bottom .bleft {text-align: left; }
#d_bottom .bmenu {text-align: right; }
		
A{ color: #475E88; }
A:HOVER { color: red; }

h1{ font-size: 22pt; margin-top: 0px; color: #305D7C; font-weight: normal; }
h2{ font-size: 16pt; color: #305D7C;  font-weight: normal; }
h3{ font-size: 13pt; color: #305D7C; }
h4{ font-size: 11pt; }
h5{ font-size: 10pt; }
HR{ background-color: #9FA4A9; height: 1px; border: none;}

.fotoVisible { opacity: 1 !important; filter: alpha(opacity=100) !important; -moz-opacity: 1 !important;}
.underImg  { opacity: 0; filter: alpha(opacity=0); -moz-opacity: 1; position: absolute; top: 330px; text-align: center; font: 14px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color: #305D7C; width: 300px;}
#s_menu {margin-bottom: 70px; margin-top: -50px; overflow-x: auto; overflow-y: auto;}
#s_menu a {background-attachment: scroll; background-clip: border-box; background-color: transparent; background-image: url("../images/bull_submenu.gif"); background-origin: padding-box; background-position: 0px 11px; background-repeat: no-repeat; background-size: auto; color: rgb(26, 52, 69); display: block; float: left; font-family: "Tahoma", "Verdana", "Geneva", "Arial", "Helvetica", sans-serif; font-size: 10pt; padding-bottom: 15px; padding-left: 7px; padding-right: 20px; padding-top: 5px;}
#s_menu a.visited {color: rgb(102, 102, 102); text-decoration: none;}
#s_menu a:hover { background-attachment: scroll; background-clip: border-box; background-color: transparent; background-image: url("../images/bull_submenu.gif"); background-origin: padding-box; background-position: 0px 11px; background-repeat: no-repeat; background-size: auto; color: rgb(255, 0, 0); text-decoration: underline; }

#lang_s {position: absolute; height: 16px; top: 10px; left: 10px; width: 100px;}
#lang_rus {border: 0; height: 16px;}
#lang_uk {border: 0; height: 16px;}
#lang_de {border: 0; height: 16px;}