/* general layout */


.body1 {text-align:center; background: white url(body2.gif) repeat-x top}
div {font-family:Arial, Tahoma ; color: #585858; font-size: 12px; position:relative; text-align:left; line-height:20px;}
td {font-family:Arial, Tahoma; color: #585858; font-size: 12px;}
a {color:#84487b; text-decoration:none; font-weight:bold;} a:hover {color:black; text-decoration:underline;}
h1, h2, h3, h4 {font-family:Arial; margin:0px; padding:0px; }
h2 {font-size:18px; margin:10px 0px 10px 0px;} h1 {font-size:28px;} h3 {font-size:15px;} 
ul {list-style-image: url(bullet2.gif);list-style-position: outside; line-height:25px;}

.maincontainer {width:883px; margin:0px auto 30px auto; border:1px solid #bab9be;}
.maincontainer .half-left {width:251px; float:left; background:white url(left_bg.gif) repeat-x top;} .maincontainer .half-left-cont {padding:5px 15px 15px 15px;}
.maincontainer .half-right {width:630px; float:left;} .maincontainer .half-right-cont {padding:5px 15px 15px 15px;}

.head { display:block; background: url(head_bg.gif) repeat-x top; height:146px;}
.head .head-left {width:251px; float:left;} .head .head-right {width:630px; float:left; text-align:center;}
.home a {background: url(logo.gif) no-repeat top left; display:block; width:251px; height:113px;} 
.home-e a {background: url(logo_e.gif) no-repeat top left; display:block; width:251px; height:113px;} 
.top-menu-container {margin:0px auto 0px auto; width:560px; background:url(top_menu_bg.gif) no-repeat bottom right; height:113px;}
.top-menu-container-e {margin:0px auto 0px auto; width:570px; background:url(top_menu_bg.gif) no-repeat bottom right; height:113px;}
.top-menu a { color:white; text-transform:uppercase; float:left; width:140px; font-size:12px; background:url(top_menu_link.gif) no-repeat bottom left; text-align:center; padding:45px 0px 46px 0px;} .top-menu a:hover {color:black; background-position: bottom right;  text-decoration:none;}
.top-menu-e a { color:white; text-transform:uppercase; float:left; width:150px; font-size:12px; background:url(top_menu_link_e.gif) no-repeat bottom left; text-align:center; padding:45px 0px 46px 0px;} .top-menu-e a:hover {color:black; background-position: bottom right;  text-decoration:none;}
.top-menu-inactive { color:black; font-weight:bold;text-transform:uppercase; float:left; width:140px; font-size:12px; background:url(top_menu_link.gif) no-repeat bottom right; text-align:center; padding:45px 0px 46px 0px;}
.top-menu-inactive-e { color:black; font-weight:bold;text-transform:uppercase; float:left; width:150px; font-size:12px; background:url(top_menu_link_e.gif) no-repeat bottom right; text-align:center; padding:45px 0px 46px 0px;}


.splash {height:235px; background: url(splash.jpg) no-repeat top;}
.splash-e {height:235px; background: url(splash_e.jpg) no-repeat top;}
.maintop {height:16px; background: url(maintop.gif) repeat-x top;}
.headsplash1 a {height:107px; background: url(head_ceginfo.jpg) no-repeat top; display:block;}
.headsplash2 a {height:107px; background: url(head_eler.jpg) no-repeat top; display:block;}
.headsplash3 a {height:107px; background: url(head_allas.jpg) no-repeat top; display:block;}
.headsplash4 a {height:107px; background: url(head_szolg.jpg) no-repeat top; display:block;}
.headsplash1-e a {height:107px; background: url(head_ceginfo_e.jpg) no-repeat top; display:block;}
.headsplash2-e a {height:107px; background: url(head_eler_e.jpg) no-repeat top; display:block;}
.headsplash3-e a {height:107px; background: url(head_allas_e.jpg) no-repeat top; display:block;}
.headsplash4-e a {height:107px; background: url(head_szolg_e.jpg) no-repeat top; display:block;}

.foot {text-align:center; color:white; padding: 12px 0px 12px 0px; background: url(foot_bg.gif) repeat-x top;}

.img-container {border:1px solid #d4d4d4; padding:6px;}

.mainmenu {display:block;}
.mainmenu p {pargin:0px; padding:0px;}
.mainmenu a {color:black; background: url(bullet.gif) no-repeat top left; padding:2px 0px 2px 25px;}
.menu1LSP  {text-transform:uppercase; font-size:18px;}
.menu1LSP a {background:none; padding:2px 0px 2px 0px; font-weight:normal; color:#585858;}


.mbox100 {display:block; position:relative}
.mbox100  .header {text-transform:uppercase; font-size:18px;}
.mbox100 .fiximage {float:left; width:129px; height:129px; background:url(img_main.gif); margin:0px 15px 5px 0px;}
.mbox100 .title a { background: url(bullet.gif) no-repeat top left;font-size:16px; font-weight:bold; padding-left:25px; position:relative; display:block;}
.mbox100 .date {font-weight:bold;}
.moreinfo a {width:90px; height:23px; background: url(moreinfo.gif) no-repeat top left; color:white; padding-top:2px; text-align:center; display:block;} .moreinfo a:hover { text-decoration:none; }

.article {display:block; padding-bottom:20px; border-bottom:1px solid #bfbfbf;}
.article .subtitle {font-weight:bold;}
.article h1 {padding:10px 0px 20px 0px;display:block;color:#7a809a;} 
.article h3 {margin:10px 0px 0px 0px;}
.article .img-container {border:1px solid #d4d4d4; padding:6px; float:right; margin:0px 0px 15px 15px;}


.balH {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-style: normal; font-weight: bold; text-decoration: none; list-style-position: inside; list-style-type: circle; text-align: left}

.balH2 {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #000000; font-style: normal; font-weight: bold; text-decoration: none; list-style-position: inside; list-style-type: circle; text-align: left}

.balH3 { font-size: 14pt;  font-style: normal; font-weight: bold; text-decoration: none; list-style-position: inside; list-style-type: circle; text-align: left}

