/* Login page styles ------------------------------------------------------- */

#bdIndex .layout {
	background: url(images/bgn_index_shadow.jpg) no-repeat 0 0;
}
#bdIndex .header {
	background: #75015D;
}
#bdIndex .header .logo .address {
	color: #FFF;
	border: none;
}
#bdIndex .header .logo .address a {
	color: #FFF;
}
#bdIndex .header .logo .address a:hover {
	text-decoration: underline;
}
#bdIndex .header .logo h1 a {
	background: url(images/bgn_header_logo.gif) no-repeat;
}
#bdIndex .header .options {
	background: url(images/bgn_header_arrow.gif) no-repeat 0 20%;
}
#bdIndex .footer .support span {
	color: #FFF;
}
#bdIndex .footer .support span a {
	color: #FFF;
}

#bdIndex .main {
	background: #FFF url(images/bgn_index_topborders.gif) no-repeat 50% 0;
	border-right: 9px solid #75015D;
	border-left: 9px solid #75015D;
	padding-top: 5px;
}
#bdIndex .main .title, #bdIndex .main .title-retrieve, #bdIndex .main .title-download, #bdIndex .main .title-downloaddemo {
	background: none;
}

#bdIndex .main .title h2, #bdIndex .main .title-retrieve h2, #bdIndex .main .title-download h2 {
	font-size: 1.4em;
	background: none;
}

/* Other pages styles ----------------------------------------------------------------- */

a {
	color: #C80707;
}
.layout {
	background: #75015D;
}
.header .logo h1 a {
	background: url(images/bgn_header_logo.gif) no-repeat;
	width: 366px;
	height: 40px;
}
.header .logo .address {
	color: #FFF;
	border-left: #FFF 1px solid;
	border-right: #FFF 1px solid;
}
.header .logo .address a {
	color: #FFF;
}
.header .options {
	background: url(images/bgn_header_lastlogin.gif) no-repeat 0 20%;
}
.header .options ul li {
	border-right: #FFF 1px solid;
}
.header .options ul li a {
	color: #FFF;
}
.header .options .lastlogin {
	color: #FFF;
}
.header .newsticker {
	background: url(images/icon_small_newsticker.gif) no-repeat 100% 12px;
}
.header .newsticker #ticker {
	border-bottom: #5E014B 1px solid;
	color: #FFF;
}
.footer {
	background: #75015D;
}
.footer .copy ul li a {
	background: url(images/bgn_footer_bullets.gif) no-repeat 0 50%;
	color: #FFF;
}
.footer .copy span {
	color: #999;
}
.footer .support {
	background: url(images/bgn_footer_support.gif) no-repeat 100% 0;
}
.footer .support span {
	color: #FFF;
}
.footer .support span a {
	color: #FFF;
}
.footer .borders .left {
	background: url(images/bgn_footer_border_left.gif) no-repeat left bottom;
}
.footer .borders .right {
	background: url(images/bgn_footer_border_right.gif) no-repeat left bottom;
}
.menu .borders .left {
	background: url(images/bgn_menu_left.gif) no-repeat left bottom;
}
.menu .borders .right {
	background: url(images/bgn_menu_right.gif) no-repeat left bottom;
}
.main .title,  .main-index .title {
	background: url(images/bgn_main_title_shadow.gif) repeat-x 0 100%;
}
.main .title h2, .main-index .title h2 {
	background: url(images/bgn_main_title_left.gif) no-repeat;
}
.main .title .details, .main-index .title .details {
	background: url(images/bgn_main_title_right.gif) no-repeat 100% 0;
}
.main .title h2 span, .main .title-retrieve h2 span, .main-index .title h2 span {
	color: #C80707;
}
.main .title .details span {
	color: #C80707;
	font-weight: normal;
}
.main .title .details .email {
	background: url(images/icon_small_details_email.gif) no-repeat;
}
.main .title .details .change {
	background: url(images/icon_small_details_change.gif) no-repeat;
}
.main .title .details .search-hips {
	background: url(images/icon_small_noresults.gif) no-repeat;
}

.menu li {
	
}
.menu li a {
	background: url(images/bgn_menu_items.gif) no-repeat;
	color: #FFF;
}
.menu li a span {
	background: url(images/bgn_menu_items.gif) no-repeat 100% -50px;
}
.menu li .red {
	background: url(images/bgn_menu_items.gif) no-repeat 100% -200px;
}
.menu li .red span {
	background: url(images/bgn_menu_items.gif) no-repeat 0 -250px;
}
.menu li .special {
	background: url(images/bgn_menu_items.gif) no-repeat 0 -300px;
}
.menu li .special span {
	background: url(images/bgn_menu_items.gif) no-repeat 100% -350px;
}
.menu .selected a {
	background: #fff url(images/bgn_menu_items.gif) no-repeat 0 -100px;
	color: #C80707;
}
.menu .selected a span {
	background: url(images/bgn_menu_items.gif) no-repeat 100% -150px;
}

.mda h1 {
	background: url(images/logo_onwhite_big.gif) no-repeat;
}
.subtitle ul li a {
	background: #F5F5F5 url(images/bgn_boxes_titles.gif) no-repeat 100% -99px;
}
.subtitle ul .selected a {
	background: #FFF url(images/bgn_boxes_titles.gif) no-repeat 100% 0;
}
.explanation ol .selected {
	background: #FFF url(images/bgn_boxes_titles_gray_ol.gif) no-repeat 100% 0;
}
.subtitle .expand, .subtitle .collapse {
	border-left: #C80707 1px solid;
}
.subtitle .expand a, .subtitle .collapse a {
	background: url(images/bgn_icon_expandcollapse.gif) no-repeat 0 4px;
}
.gray {
	background: #EAEAEA;
}
.gray .subtitle h3 {
	background: #FFF url(images/bgn_boxes_titles.gif) no-repeat 100% 0;
	color: #C80707;
}
.gray .buttons {
	background: #CCC;
}
.white .subtitle h3 {
	background: #CCC url(images/bgn_boxes_titles.gif) no-repeat 100% -25px;
}
.carmine {
	background: #AB4B6E;
}
.carmine .subtitle h3 {
	background: #FFF url(images/bgn_boxes_titles.gif) no-repeat 100% -49px;
	color: #666;
}
.pastele {
	background: #AB9090;
}
.pastele .subtitle h3 {
	background: #FFF url(images/bgn_boxes_titles.gif) no-repeat 100% -74px;
	color: #666;
}

.table table thead, .table table .header, .section table .header {
	background: #CCC;
	color: #75015D;
}
.paging ul li .first {
	background: url(images/icon_small_paging.gif) no-repeat 0 3px;
}
.paging ul li .prev {
	background: url(images/icon_small_paging.gif) no-repeat 5% -17px;
}
.paging ul li .last {
	background: url(images/icon_small_paging.gif) no-repeat 94% -37px;
}
.paging ul li .next {
	background: url(images/icon_small_paging.gif) no-repeat 93% -57px;
}
.paging .goto a {
	background: #CB1414 url(images/icon_small_paging.gif) no-repeat 80% -77px;
}
.button-calendar {
	background: url(images/icon_small_button_calendar.gif) no-repeat;
}
.reports .reportSubSet {
	border-top: #75015D 1px solid;
}
.propertydetails .section h3, .reports h3, .overdue_title h3 {
	color: #75015D;
}
.propertydetails .section h3, .reports h3, .overdue_title h3 {
	background: url(images/icon_small_propertydetails_section.gif) no-repeat 0 20%;
}

/* Pseudo klase ----------------------------------------------------------------------------------------------- */
body:last-child #bdIndex .layout {
	background: url(branding/Hipag/images/bgn_index_shadow.jpg) no-repeat 0 0;
}
body:last-child #bdIndex .header .logo h1 a {
	background: url(branding/Hipag/images/bgn_header_logo.gif) no-repeat;
}
body:last-child #bdIndex .header .options {
	background: url(branding/Hipag/images/bgn_header_arrow.gif) no-repeat 0 20%;
}
body:last-child #bdIndex .main {
	background: #FFF url(branding/Hipag/images/bgn_index_topborders.gif) no-repeat 50% 0;
}
body:last-child .header .logo h1 a {
	background: url(branding/Hipag/images/bgn_header_logo.gif) no-repeat;
}
body:last-child .header .options {
	background: url(branding/Hipag/images/bgn_header_lastlogin.gif) no-repeat 0 20%;
}
body:last-child .header .newsticker {
	background: url(branding/Hipag/images/icon_small_newsticker.gif) no-repeat 100% 12px;
}
body:last-child .footer .copy ul li a {
	background: url(branding/Hipag/images/bgn_footer_bullets.gif) no-repeat 0 50%;
}
body:last-child .footer .support {
	background: url(branding/Hipag/images/bgn_footer_support.gif) no-repeat 100% 0;	
}
body:last-child .footer .borders .left {
	background: url(branding/Hipag/images/bgn_footer_border_left.gif) no-repeat left bottom;
}
body:last-child .footer .borders .right {
	background: url(branding/Hipag/images/bgn_footer_border_right.gif) no-repeat left bottom;	
}
body:last-child .menu .borders .left {
	background: url(branding/Hipag/images/bgn_menu_left.gif) no-repeat left bottom;
}
body:last-child .menu .borders .right {
	background: url(branding/Hipag/images/bgn_menu_right.gif) no-repeat left bottom;
}
body:last-child .main .title, body:last-child .main-index .title {
	background: url(branding/Hipag/images/bgn_main_title_shadow.gif) repeat-x 0 100%;
}
body:last-child .main .title .details, body:last-child .main-index .title .details {
	background: url(branding/Hipag/images/bgn_main_title_right.gif) no-repeat 100% 0;
}
body:last-child .main .title .details .email {
	background: url(branding/Hipag/images/icon_small_details_email.gif) no-repeat;
}
body:last-child .main .title .details .change {
	background: url(branding/Hipag/images/icon_small_details_change.gif) no-repeat;
}
body:last-child .main .title .details .search-hips {
	background: url(branding/Hipag/images/icon_small_noresults.gif) no-repeat;
}
body:last-child .menu li a {
	background: url(branding/Hipag/images/bgn_menu_items.gif) no-repeat;
}
body:last-child .menu li a span {
	background: url(branding/Hipag/images/bgn_menu_items.gif) no-repeat 100% -50px;
}
body:last-child .menu li .red {
	background: url(branding/Hipag/images/bgn_menu_items.gif) no-repeat 100% -200px;
}
body:last-child .menu li .red span {
	background: url(branding/Hipag/images/bgn_menu_items.gif) no-repeat 0 -250px;
}
body:last-child .menu li .special {
	background: url(branding/Hipag/images/bgn_menu_items.gif) no-repeat 0 -300px;
}
body:last-child .menu li .special span {
	background: url(branding/Hipag/images/bgn_menu_items.gif) no-repeat 100% -350px;
}
body:last-child .menu .selected a {
	background: #fff url(branding/Hipag/images/bgn_menu_items.gif) no-repeat 0 -100px;
}
body:last-child .menu .selected a span {
	background: url(branding/Hipag/images/bgn_menu_items.gif) no-repeat 100% -150px;
}
body:last-child .mda h1 {
	background: url(branding/Hipag/images/logo_onwhite_big.gif) no-repeat;
}
body:last-child .subtitle ul li a {
	background: #F5F5F5 url(branding/Hipag/images/bgn_boxes_titles.gif) no-repeat 100% -99px;
}
body:last-child .subtitle ul .selected a {
	background: #FFF url(branding/Hipag/images/bgn_boxes_titles.gif) no-repeat 100% 0;
}
body:last-child .explanation ol .selected {
	background: #FFF url(branding/Hipag/images/bgn_boxes_titles_gray_ol.gif) no-repeat 100% 0;
}
body:last-child .subtitle .expand a, body:last-child .subtitle .collapse a {
	background: url(branding/Hipag/images/bgn_icon_expandcollapse.gif) no-repeat 0 4px;
}
body:last-child .gray .subtitle h3 {
	background: #FFF url(branding/Hipag/images/bgn_boxes_titles.gif) no-repeat 100% 0;
}
body:last-child .white .subtitle h3 {
	background: #CCC url(branding/Hipag/images/bgn_boxes_titles.gif) no-repeat 100% -25px;
}
body:last-child .carmine .subtitle h3 {
	background: #FFF url(branding/Hipag/images/bgn_boxes_titles.gif) no-repeat 100% -49px;
}
body:last-child .pastele .subtitle h3 {
	background: #FFF url(branding/Hipag/images/bgn_boxes_titles.gif) no-repeat 100% -74px;
}
body:last-child .paging ul li .first {
	background: url(branding/Hipag/images/icon_small_paging.gif) no-repeat 0 3px;
}
body:last-child .paging ul li .prev {
	background: url(branding/Hipag/images/icon_small_paging.gif) no-repeat 5% -17px;
}
body:last-child .paging ul li .last {
	background: url(branding/Hipag/images/icon_small_paging.gif) no-repeat 94% -37px;
}
body:last-child .paging ul li .next {
	background: url(branding/Hipag/images/icon_small_paging.gif) no-repeat 93% -57px;
}
body:last-child .paging .goto a {
	background: #CB1414 url(branding/Hipag/images/icon_small_paging.gif) no-repeat 80% -77px;
}
body:last-child .button-calendar {
	background: url(branding/Hipag/images/icon_small_button_calendar.gif) no-repeat;
}
body:last-child .propertydetails .section h3, body:last-child .reports h3, .overdue_title h3 {
	background: url(branding/Hipag/images/icon_small_propertydetails_section.gif) no-repeat 0 20%;
}
