#main { width: 990px; margin: 0; padding:0; position: relative; height: 100%; }
body { height: 100%; }
.logoprint { display: none; }
.nav { position: absolute; left: 56px; top: 85px; z-index: 10; font: normal 11px/13px Tahoma, sans-serif; } 
.nav a { color: #7f7f7f; }
.nav span { font: normal 12px/11px symbol, tahoma, sans-serif; }
.nav b { font-weight: normal; }
#addcont { width: 305px; float: left; position: relative; }
#addcont .topline { position: absolute; left:0; top: 0; height: 125px; width: 7px; background: #333; }
#addcont .logo { position: absolute; right: 0; top: 204px; background: url(/i/title.png) no-repeat; width: 250px; height: 47px; }
#addcont .submenu { width: 250px; padding: 280px 0 0 56px; font: normal 12px/16px Tahoma, sans-serif; }
#addcont .submenu ul li { _content: ''; _behavior: ''; } 
#addcont .submenu ul li:before, #addcontent .submenu ul>li:before { content: ''; behavior: ''; }
#addcont .submenu li { margin-left: 0; }
#addcont .submenu li li { margin-left: 23px; }
#addcont .submenu li a:hover { text-decoration: none; }
#addcont .submenu .a li a { font-weight: normal; color: #4c4c4c; text-decoration: underline; }
#addcont .submenu .a li a:hover { color: #991111; text-decoration: none; }
#addcont .submenu .a a, #addcont .submenu .a .a a { font-weight: bold; color: #991111; text-decoration: none; }


#maincont { float: left; padding: 125px 0 0 0; width: 670px; position: relative; }
#maincont .welcome { width: 490px; border: 0 none; margin:0; }
#maincont .welcome td { background: #991111 url(/i/photo.png) bottom left no-repeat; height: 100px; width: 490px; padding: 0; border: 0 none; } 
#maincont .welcome h1 { font: normal 21px/22px Georgia, Times, serif; color: #fff; padding: 0 0 20px 123px; }
#maincont .welcome p { display: none; }
#maincont .print { position: absolute; right: 0; top: 198px; font: normal 11px/11px Tahoma, sans-serif; background: url(/i/ico-print-b.png) 0 2px no-repeat; padding: 0 0 2px 14px; }

#content { background: #fff; width: 570px; margin: 0 0 0 100px; padding: 20px 0 0 0; }

#bottom { padding: 20px 0 40px 305px; position: relative;  }
.botline { position: absolute; bottom: 0; left: 305px; height: 6px; width: 100px;  background: #333; }
#bottom #left { margin: 0 0 0 100px; }
#bottom #left p  { padding-bottom: 4px; line-height: 15px; font-size: 11px; }
#bottom #left .sitemap { font: normal 10px/11px Tahoma, sans-serif; }
#bottom .sitemap a:hover { text-decoration: none; }

.lngswitch { position: absolute; right: 0; top: 12px; font-size: 11px; line-height: 13px; z-index: 100; }
.lngswitch div { border: 1px solid #ccc; padding: 6px 7px; float: left; }
.lngswitch div.lnk { border: 0 none; cursor: pointer; }
.lngswitch div.lnk a:hover { text-decoration: pointer; }
