* { padding: 0; margin: 0; }
body { background: #c1c9d2 url(/img/bg_body.jpg) repeat-x; font-family: Arial, Helvetica, sans-serif; text-align: center; }
.hidden { top: -999px; left:0; position: absolute; }
hr.cistic { clear: both; visibility: hidden; height: 0px; }
.center { text-align: center; }
a { color: #294360; }
a:visited { color: #577FAE; }
img { border: none; }
#main { width: 800px; margin: 0 auto; background: #d5dee3; text-align: left; }
#header { background: #1c232b url(/img/bg_header.jpg) repeat-x; color: #B9CBD5; font-size: 80%; line-height: 96px; height: 96px; }
#header h1 { margin-left: 30px; float: left; width: 200px; background: url(/img/logo_omniaholding.jpg) no-repeat; height: 96px; }
#header h1 a { width: 200px; display: block; height: 96px; }
#header h1 a span { display: none; }
#banner { clear: both; background: #ffffff url(/img/banner.jpg) no-repeat; height: 237px; }
ul#menu { list-style: none; background: #1c232b url(/img/bg_menu) repeat-x bottom; font-size: 80%; font-weight: bold; height: 56px; }
ul#menu li { margin: 19px 15px 0 15px; float: left; display: inline; }
ul#menu li ul li a { margin: 0; padding: 0 0 0 15px; display: block; color: #ffffff; line-height: 37px; text-decoration: none; }
ul#menu li a { padding: 0 15px; display: block; color: #bfd3df; line-height: 37px; text-decoration: none; }
ul#menu .selected a{ background: transparent url(/img/menu_right_corner_active.gif) no-repeat top right; color: #1c232b; }
ul#menu li:hover a,#menu li.sfhover a { background: url(/img/menu_right_corner_hover.jpg) no-repeat right top; color: #bfd3df; }
ul#menu li:hover,#menu li.sfhover { background: url(/img/menu_left_corner.jpg) no-repeat; }
ul#menu .selected { background: #d5dee3 url(/img/menu_left_corner_active.gif) no-repeat top left; color: #bfd3df; }
ul#menu li:hover ul li a,#menu li.sfhover ul li a,ul#menu li:hover ul li,#menu li.sfhover ul li { background: none; }
ul#menu li ul { width: 231px; margin: 0; list-style: none; background: #000000; font-weight: normal; position: absolute; left: -2000em; }
ul#menu li ul li { float: none; margin: 0; padding: 0; border-top: 1px dotted #616870; display: block; background: none; }
ul#menu li ul li a:hover { background: #3b4755; }
#menu li:hover ul, #menu li.sfhover ul { background: #1c232b url(/img/bg_submenu.jpg) repeat-x; left: auto; }
#box { background: url(/img/content_botom.jpg) repeat-x bottom; min-height: 400px; }
#left { float: left; width: 230px; }
#right { float: left; width: 540px; margin-left: 10px; }
#right h2{ margin: 30px 0 20px 0; color: #324F70; font-size: 130%; font-weight: normal; }
#content p { margin: 0 0 10px 0;   }
#content {
	font-size: 90%;
	padding-bottom: 30px;
	line-height: 150%;
}
#right img { margin: 0 5px; border: 6px solid #ffffff; }
ul#leftmenu { margin: 30px 20px 20px 20px; list-style: none; }
#leftlogo { margin: 40px 0; }
ul#leftmenu li{ border-bottom: 1px dotted #A1A1A0; }
ul#leftmenu li a { padding-left: 20px; display: block; color: #333300; font-size: 90%; line-height: 36px; text-decoration: none; }
ul#leftmenu li a:hover { background: url(/img/leftmenu_arrow.gif) no-repeat 0 50%; font-weight: bold; }
#footer { clear: both; color: #586D83; background: #1c232b url(/img/bg_menu) repeat-x bottom; font: 80%/56px Arial, Helvetica, sans-serif; height: 56px; }
a#footer_up { float: left; margin-left: 30px; padding-left: 15px; display: block; color: #B9CBD5; background: url(/img/top_arrow.gif) no-repeat 0 50%; text-decoration: none; }
.div_right { float: right; margin-right: 30px; }
.div_right a { color: #586D83; text-decoration: none; }
.div_right a:hover { color: #B9CBD5; text-decoration: underline; }

