body { margin: 0px; background: 0px; text-align: center; font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 11px; }
a { color: #000000; text-decoration: none; }
a:visited { color: #000000; text-decoration: none; }
a:active { color: #000000; text-decoration: none; }
a:hover { color: #000000; text-decoration: underline; }
td { font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 11px; color: #000000; }
div.head { position: absolute; width: 100%; height: 225px; top: 0px; left: 0px; background: #ffffff url('/files/images/header-bg.gif') bottom left repeat-x; }
div.container { position: relative; top: 0px; width: 780px; margin: 0 auto; text-align: left; }
div.header { position: relative; width: 780px; height: 227px; overflow: hidden; }
div.header-block { position: relative; width: 778px; height: 203px; top: 22px; left: 1px; background: url('/files/images/header.jpg') no-repeat; }
div.header-links { position: relative; width: 780px; height: 44px; top: -203px; left: 0px; text-align: left }
div.header-spacer { position: relative; width: 1px; height: 173px; background: url('/files/images/header-sp.gif') top left no-repeat; }
#header-left { top: -199px; left: 0px; }
#header-right { top: -372px; left: 779px; }
a.toplink { position: absolute; display: block; width: 44px; height: 44px; }
#toplink-home { top: 0px; left: 648px; background: url('/files/images/icon_home.gif') center center no-repeat; }
#toplink-mail { top: 0px; left: 692px; background: url('/files/images/icon_mail.gif') center center no-repeat; }
#toplink-map { top: 0px; left: 736px; background: url('/files/images/icon_map.gif') center center no-repeat; }
div.content { position: relative; width: 780px; overflow: hidden; }
div.contentl { position: relative; float: left; width: 180px; overflow: hidden; }
div.contentr { position: relative; float: right; width: 598px; overflow: hidden; }
div.mainmenu { position: relative; border-style: solid; border-color: #c0c0c0; border-width: 1px; margin-bottom: 2px; padding: 10px; }
div.infoblock { position: relative; border-style: solid; border-color: #c0c0c0; border-width: 1px; }
div.bodyblock { position: relative; border-style: solid; border-color: #c0c0c0; border-width: 1px; }
div.body { padding: 15px; text-align: justify; font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 12px; color: #000000; }
div.menucorner { padding: 1px; border-style:solid; border-color: #c0c0c0; border-width: 1px; }
div.menublock { position: relative; background: url('/files/images/menu-bg.gif'); border-style: dashed; border-color: #ffffff; border-width: 1px; padding: 4px 8px 4px 8px; overflow: hidden; }
a.mainmenu { display: block; font-family: Lucida Sans Unicode, Tahoma, Verdana, Arial, Helvetica; font-size: 15px; color: #ffffff; line-height: 160%; border-bottom-style: solid; border-bottom-color: #9bbb87; border-bottom-width: 1px; padding-left: 10px; }
a.mainmenu:visited { text-decoration: none; color: #ffffff; }
a.mainmenu:active { text-decoration: none; color: #ffffff; }
a.mainmenu:hover { text-decoration: none; color: #eff5af; font-weight: bold; background: url('/files/images/menu-sp.gif') center left no-repeat; }
#menuno { border-width: 0px; }
div.footer { position: absolute; display: block; height: 25px; overflow: hidden; border-style: solid; border-color: #c0c0c0; border-width: 1px; margin-top: 2px; width: 778px; }
div.footer-menu { position: relative; top: 0px; left: 10px; width: 350px; line-height: 24px; font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 10px; color: #909090; overflow: hidden; text-align: left; }
div.footer-copy { position: relative; top: -24px; left: 360px; width: 410px; line-height: 24px; font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 10px; color: #909090; overflow: hidden; text-align: right; }
a.footer-menu { color: #909090; }
a.footer-menu:visited { color: #909090; text-decoration: none; }
a.footer-menu:active { color: #909090; text-decoration: none; }
a.footer-menu:hover { color: #676767; text-decoration: underline; }
div.footer2 { position: relative; display: block; height: 10px; top: 30px; overflow: hidden; }
div.infocorner { margin: 1px; background: #8396a0; padding: 20px 10px 20px 10px; overflow: hidden; color: #ffffff; font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 11px; text-align: left; }
h2 { padding: 0px 0px 5px 0px; margin: 0px 0px 15px 0px; border-bottom-style: solid; border-bottom-color: #ffffff; border-bottom-width: 1px; font-family: Verdana, Tahoma , Arial, Helvetica; color: #ffffff; font-weight: bold; font-size: 13px; text-align: right; }
h1 { margin: 0px 0px 25px 0px; padding: 0px 0px 5px 0px; font-family: Lucida Sans Unicode, Verdana, Tahoma, Arial, Helvetica; font-size: 18px; font-weight: normal; color: #054fca; text-align: right; background: url('/files/images/h1.gif') bottom right no-repeat; }
div.sitemap { margin-left: 15px; margin-bottom: 5px; }
a.sitemap { display: block; }
a.sitemap2 { display: block; margin-bottom: 5px; }
#lightbox { background-color:#eeeeee; padding: 10px; border-bottom: 2px solid #666666; border-right: 2px solid #666666; z-index: 10000; }
#lightboxDetails { font-size: 0.8em; padding-top: 0.4em; }	
#lightboxCaption { float: left; font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 12px; font-weight: bold; }
#keyboardMsg { float: right; }
#closeButton { top: 5px; right: 5px; }
#lightbox img { border: none; clear: both; } 
#overlay img { border: none; }
#overlay { background-image: url('/files/images/overlay.png'); }
a.meniu-title { display: block; font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 14px; font-weight: bold; padding: 3px 0px 3px 0px; margin-top: 10px; border-bottom-style: solid; border-bottom-color: #000000; border-bottom-width: 1px; }
a.meniu-title:visited { text-decoration: none; }
a.meniu-title:hover { text-decoration: none; }
a.meniu-title:hover { text-decoration: none; color: #054fca; border-bottom-color: #054fca; }
div.meniu-block1 { background: #eeeeee; position: relative; margin: 2px 0px; padding: 4px; display: block; height: auto; border-style: solid; border-color: #ffffff; border-width: 1px; }
div.meniu-block1:hover { border-style: dashed; border-color: #5cbeef; border-width: 1px; }
div.meniu-block2 { position: relative; margin: 2px 0px; padding: 4px; display: block; height: auto; border-style: solid; border-color: #ffffff; border-width: 1px; }
div.meniu-block2:hover { border-style: dashed; border-color: #5cbeef; border-width: 1px; }
div.meniu-text2 { position: relative; float: right; top: -15px; width: 15%; text-align: right; padding-right: 5px; }
span.meniu-text1 { font-weight: bold; font-size: 12px; }
span.meniu-text2 { display: block; font-weight: normal; font-size: 10px; margin-right: 100px; }

