.header {
	background: url(../images/bg_header.jpg) no-repeat left top;
}

/* leftmenu */
td#left {
	background: #F3FBFD;
}
#left h2 a.menu-header {/* patch by ds */
	text-decoration: none;
}
#left h2 a.menu-header,/* patch by ds */
#left h2,
#right h2 {
	background-color:#00A5D2;
	color: #fff;
}
#middle h2 {
	background-color: #00378B;
}

/* Method definitions */
#left ul.menu,
#right ul.service {
	background: transparent url(../images/bgMenu.png) repeat-y scroll left top;
}
#right ul.login {
	background-color: #66C9E4;
}
#left ul.menu li a:hover,
#left ul.menu li.selected a {
	background-color: #66C9E4;
}
#right ul.service > li > a:hover,
#right ul.service > li > a.selected,
#right ul.login > li > a:hover,
#right ul.login > li > a.selected {
	background-color: #66C9E4;
}

#left ul.menu li ul,
#right ul.service li div,
#right ul.login li div,
.pagination {
	background: #E5F6FA;
}

/* Level 1 */
#left ul.menu li.open a,
#left ul.menu li a.open {
	background-color: #66C9E4;
}

/* Level 2 */
#left ul.menu li.open ul li.selected a,
#left ul.menu li.open ul li a:hover {
	background: url(../images/bgSubmenuHover.png) repeat-y scroll left top;
}

/* Content */
#middle .visual {
	 background-color: #E31619;
}
#middle .visual p {
	 color: #fff;
}
.content h4 {
	margin-bottom: 3px;
}
.content ul {
	margin: 0 0 12px;
}
.content .box {
	margin: 0 -10px;
	border-bottom: 0;
}
.content .box.odd {
	background-color: #FDEDED;
}
.content .news {
	padding-left: 8px;
	position: relative;
}
.content .odd-wrapper .box.position-1,
.content .odd-wrapper .box.position-3,
.content .odd-wrapper .box.position-5,
.content .odd-wrapper .box.position-7,
.content .odd-wrapper .box.position-9 {/* workaround by ds */
	background-color: #FDEDED;
}

