
body#mainBody {
	background-color: #fff;
	text-align: center; 
	color: #fff;
	height:100%;
	font-size:1em;
	font-family: tahoma, verdana, sans-serif;
	padding:0px 0px 0px 0px; margin:0px; border: 0px; 
	background-image: url(../images/web-bg.gif); background-position: top left; background-repeat: repeat-x;
}
#mainBody *{ font-family: tahoma, verdana, sans-serif; }
#mainBody fieldset,h1,h2,h3,h4,h5,h6,p,a,li,ul,strong,span{ border:0px; margin:0px; padding:0px; }
#mainBody div.clear{ clear: both; }

#mainBody .noprint{ }
#prinLogo{ display:none; }

.externalLink { padding-right:12px; background-image: url(../images/external-link.gif); background-position: top right; background-repeat: no-repeat; }

#mainPageHolder{ width:962px; margin:0px auto 0px auto; padding:0px 0px 20px 0px; background-image: url(../images/webpage-bg.gif); background-position: top left; background-repeat: repeat-y; }
#mainPage{ text-align:left; margin:0px; padding:0px; background-image: url(../images/content-bg.gif); background-position: top left; background-repeat: repeat-y; }
#mainPageWelcome{ text-align:left; margin:0px; padding:0px; }

#topPanelHolder { clear:both; overflow:hidden; height:221px; }
.topInner { background-image: url(../images/zus-top-bg.jpg); background-position: top left; background-repeat: no-repeat; }
.topWelcome { background-image: url(../images/zus-welcome-top-bg.jpg); background-position: top left; background-repeat: no-repeat; }
#topPanelHolder ul{ float:left; width:600px; padding:22px 0px 0px 39px; }
#topPanelHolder li{ margin:0px 6px 0px 0px; list-style:none; float:left; background: url(../images/top-menu-left.gif) top left no-repeat transparent; padding:0px 0px 0px 12px; }
#topPanelHolder li h2{ background: url(../images/top-menu-right.gif) top right no-repeat transparent; padding:0px 11px 0px 0px; } 
#topPanelHolder li h2 a{ font-size:1.1em; color:#00718d; text-transform:uppercase; font-weight:normal; text-decoration:none; line-height:20px; display:block; background: #fff; padding:0px 0px 0px 0px; }
#topPanelHolder li h2 a:hover{ text-decoration:underline; }
#home {display:block; float:right; width:360px; height:190px; margin:20px 0px 0px 0px; }


#leftPanelHolder { margin:32px 0px 0px 0px; padding:0px 0px 20px 0px; width:199px; float:left; }
 
#mainMenu { margin:0px 0px 0px 0px; width:171px; padding:0px 0px 0px 20px; float:left; overflow:hidden; }
#mainMenu h2{ color:#000; margin:0px 0px 0px 0px; padding:0px; background: url(../images/menu-right-bg.gif) top right repeat-y #fff; font-size:1em; }
#mainMenu a{ color:#000; text-decoration:none; margin:0px; padding:0px; font-size:1.2em; }
#mainMenu li{ list-style-type:none; padding:0px 0px 0px 0px; margin:0px; }
#mainMenu .homepage{ padding:14px 0px 5px 0px; margin:0px 6px 0px 0px; border-bottom:1px solid #ddd; }
#mainMenu .homepage h2{background: none; }
#mainMenu .homepage ul{background: none; }
#mainMenu .noborder{ border:0px; }
#mainMenu .topMenuitem{ color:#9f9f9f; }
#mainMenu .level1{ padding:0px 0px 8px 0px; }
#mainMenu .level1 h2{ padding:14px 0px 2px 0px; }
#mainMenu .level1 a{ text-transform:uppercase; }
#mainMenu .obor3{ background:#ef343b; }
#mainMenu .obor4{ background:#fff200; }
#mainMenu .obor5{ background:#2ebcf2; }
#mainMenu .obor6{ background:#d6d6d6; }
#mainMenu .obor3item{ color:#9f9f9f;/*color:#cd2127;*/ }
#mainMenu .obor4item{ color:#9f9f9f;/*color:#d0b000;*/ }
#mainMenu .obor5item{ color:#9f9f9f;/*color:#1e8db8;*/ }
#mainMenu .obor6item{ color:#9f9f9f; }
#mainMenu .selected{ padding:0px; }
#mainMenu ul{ padding:0px 0px 0px 15px; margin:0px; background: url(../images/menu-right-bg.gif) top right repeat-y #fff; }
#mainMenu .subMenu{ padding:8px 0px 0px 0px; }
#mainMenu .subMenu li{ padding:0px 0px 0px 0px; }
#mainMenu .subMenu h2{ padding:3px 0px 0px 0px; }
#mainMenu .subMenu a{ text-transform:none; text-decoration:underline; }
#mainMenu .subMenu a:hover{ text-decoration:none; }
#mainMenu .subMenu li ul li h2{ background:none; }
#mainMenu .topMenu{ padding:0px 0px 0px 0px; border-top:1px solid #ddd; margin:5px 0px 0px 0px; }

#welcomeMenu ul{ margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; border-collapse:collapse; background: url(../images/welcome-menu-bg.gif) top left repeat-y #fff; float:left; }
#welcomeMenu h2{ color:#000; margin:0px 0px 0px 0px; padding:0px; background:#fff; font-size:1em; border:0px; }
#welcomeMenu a{ color:#454545; text-decoration:none; margin:0px; padding:0px; font-size:1em; }
#welcomeMenu a:hover{ text-decoration:underline; }   
#welcomeMenu li{ list-style-type:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:none; }
#welcomeMenu .level1{ padding:8px 0px 0px 0px; float:left; width:170px; margin:0px 7px 0px 1px; border:0px; }
#welcomeMenu .nomargin{ margin:0px 0px 0px 1px; }
#welcomeMenu .level1 h2{ padding:5px 0px 2px 7px; height:auto !important; min-height:40px; height:40px; }
#welcomeMenu .level1 a{ text-transform:uppercase; font-size:1.2em; font-weight:bold; }
#welcomeMenu .level1 ul{ /*border-left: 1px Dotted #adadad; */ padding:0px; background:transparent; float:none; }
#welcomeMenu .level1 li{ float:none; }
#welcomeMenu .level1 ul li a{ font-size:1.0em; font-weight:normal; text-transform:none; text-decoration:underline; }
#welcomeMenu .level1 ul li h2{ height:auto; min-height:0px; height:auto; }
#welcomeMenu .obor3{ background:#ef343b; }
#welcomeMenu .obor4{ background:#fff200; }
#welcomeMenu .obor5{ background:#2ebcf2; }
#welcomeMenu .obor6{ background:#d6d6d6; }

#rightContentPanelHolder{ margin:32px 0px 0px 0px; overflow:hidden; float:left; }
.inner { width:763px; }
.welcome { width:962px; }

#contentPanelHolder { padding:0px 0px 20px 0px; margin:0px 0px 0px 0px; float:left; }
#rightContentPanelHolder .inner { width:552px; }
#rightContentPanelHolder .welcome { padding:0px 0px 20px 44px; width:707px; }
/*#rightContentPanelHolder .welcome { padding:0px 0px 20px 34px; width:717px; } */
#contentHolder { margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; }
#contentPanelHolder .minHeight{ height:auto !important; min-height:318px; height:318px;  }
#textPanel { padding:0px 13px 0px 13px; }
#textPanel .articleHeader{ border-bottom:1px Solid #e2e2e2; padding:11px 0px 5px 5px; }
#textPanel .files{ font-size:0.7em; line-height:1.8em; vertical-align:middle; font-style:normal; }
#textPanel .files span{ display:block; padding:0px 0px 10px 0px; font-style:italic; color:#454545; }
#textPanel .files img{ margin:0px 6px 0px 0px; border:0px; }
#textPanel .files a{ font-style:normal; }

#articleImageGallery { padding:15px 0px 0px 15px;}
#articleImageGallery .holder{ float:left; width:152px; height:152px; margin:0px 8px 8px 0px; text-align:center; display: table; position: relative; background: url(../images/gallery-img-bg.gif) top left no-repeat; }
#articleImageGallery .holder .inside{ width:130px; text-align: center; margin:10px auto 5px auto; /* _position: absolute; _top: 50%; left:0px; display: table-cell; vertical-align: middle; line-height:152px;*/ }
#articleImageGallery img{ /*_position: relative; _top: -50%; vertical-align:middle;*/ border:0px; }
#articleImageGallery a{ background:none; }

#navig { height:22px; clear:both; }
#menuPath{ clear:left; float:left; height:18px; line-height:18px; vertical-align:middle; overflow:hidden; margin:0px 0px 0px 0px; font-size:0.7em; padding:0px 0px 4px 5px; display:block; clear:both; color:#8d8d8d; }
#menuPath a{ color:#8d8d8d; text-decoration:none; }
#menuPath a:hover{ color:#018fc5; text-decoration:underline; }
.print{ color:#8d8d8d; text-decoration:none; clear:right; line-height:15px; font-size:0.7em; float:right; margin:1px 5px 0px 0px; padding:0px 15px 0px 0px; background-image: url(../images/print_bg.gif); background-position: top right; background-repeat: no-repeat; }
.print:hover{ text-decoration:underline; }

#rightPanelHolder { padding:0px 0px 20px 0px; margin:0px 0px 0px 0px; width:211px; float:left; overflow:hidden; font-size:1.0em; }

#actualitiesHolder { clear:both; overflow:hidden; padding:0px 0px 0px 0px; margin:0px 0px 23px 0px; width:185px; float:left; background: url(../images/actuality-bg.gif) top right repeat-y #eaeaea; }
#actualities { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#actualities .title{ overflow:hidden; margin:0px 0px 17px 0px; font-family: trebuchet MS, verdana, sans-serif; /*font-weight:bold;*/ display:block; text-align:center; font-size:0.8em; height:36px; line-height:43px; padding:0px 0px 0px 0px; color:#000; text-transform:uppercase; background: url(../images/actuality-top-bg.gif) top right no-repeat #eaeaea; }
#actualities .all{ color:#8d8d8d; font-size:0.7em; text-align:right; padding:0px 16px 15px 0px; display:block; background: url(../images/actuality-btm-bg.gif) bottom right no-repeat #eaeaea; }
#actualities div{ margin:0px; padding:0px 15px 15px 8px; clear:both; font-size:1em; color:#000; }
#actualities div span{ display:block; margin:0px; padding:0px; font-size:0.7em; color:#000; }
#actualities div h3{ line-height:0.7em; font-size:.7em; margin:0px; padding:0px 0px 2px 0px; font-weight:normal; }
#actualities div h3 a{ line-height:1.1em; text-transform:uppercase; text-decoration:none; color:#018fc5; display:inline; }
#actualities div p{ font-size:0.7em; line-height:0.9em; margin:0px 0px 4px 0px; padding:0px; color:#000; }
#actualities div .more{ display:block; font-size:0.7em; color:#8d8d8d; }

#grouparticles{ padding: 12px 5px 12px 5px; }
#grouparticles div{ margin:0px 0px 20px 0px; }
#grouparticles h2{ margin:0px 0px 2px 0px; }
#grouparticles h2 a{ font-size:0.8em; }
#grouparticles span{ color:#000; font-size:0.8em; margin:0px 0px 2px 0px; }
#grouparticles p{ margin:0px 0px 2px 0px; }
#grouparticles .whole{ margin:0px; font-size:0.7em; }

#footerPanelHolder{ width:936px; clear:both; font-size:0.7em; height:90px; overflow:hidden; color:#37a3cd; text-align:left; background: url(../images/footer-bg.gif) top left no-repeat #fff; }
#footerPanelHolder a{ color:#37a3cd; display:inline; }
#footerPanelHolder a:hover{ text-decoration:none; }
#footerPanelHolder .bottomLinks{ margin:44px 0px 0px 108px; padding:2px 0px 0px 0px; text-align:left; border-top:2px Solid #37a3cd; }
#footerPanelHolder span{display:inline;}
#footerPanelHolder .left{ float:left; }
#footerPanelHolder .bizpublish{ float:right; }
/*#footerPanelHolder .bottomLinks span{ height:35px; text-align:right; padding:0px 40px 0px 0px; vertical-align:middle; }*/
#footerPanelHolder .print{ margin:0px 11px 0px 0px; color:#8f2f48; padding-left:13px; padding-top:0px; vertical-align:middle; background-image: url(../images/icon_print.gif); background-position: top left; background-repeat: no-repeat; }
#footerPanelHolder .favourite{ margin:0px 11px 0px 0px; color:#8f2f48; padding-left:13px; vertical-align:middle; background-image: url(../images/icon_favourites.gif); background-position: top left; background-repeat: no-repeat; }


