﻿@charset "UTF-8";
/*------------------------------------------
	GLOBAL
------------------------------------------*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border: none;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
h1 {
	line-height: 27px;
}
h2 {
	line-height: 22px;
}
abbr, acronym {
	border:0;
}
a {
	border: none;
}
body {
	background: #4A4F52;
	margin: 0px 0px 30px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 100%;
	_height: auto;
	overflow-y: scroll;
	_overflow-y: auto;
	color: #FFFFFF;
}
h1 {
	color: #4A4F52;
	font-size: 26px;
	font-weight: bold;
	margin: 20px 0px 24px 0px;
}
h2 {
	color: #2E3437;
	font-size: 20px;
	font-weight: bold;
	margin: 16px 0px 16px 0px;
}
h3 {
	color: #2E3437;
	font-size: 13px;
	font-weight: bold;
	margin: 12px 0px 8px 0px;
}
p {
	margin-top: 5px;
	margin-bottom: 10px;
}
hr {
	margin: 0px 0px 0px 0px;
	height: 1px;
	border: none;
	background: url(../gfx/br.gif) repeat-x;
	font-size: 0.1em;
}
a {
	text-decoration:none;
	color: #4A4F52;
}
/*----------------------*/
/* -- MAIN -- */
/*----------------------*/
.ddl {
	width: 220px;
	border: solid 1px #C5C5C5;
	background-color: #FFF;
}
.link {
	height: 20px;
	margin: 7px 0px 0px 0px;
}
.link a {
	height: 22px;
	padding-left: 22px;
	background-image: url(../gfx/itemlink_bullet.png);
	background-position: 0px 1px;
	background-repeat: no-repeat;
	display: block;
}
.link a:hover {
	background-image: url(../gfx/itemlink_bullet_over.png);
	background-repeat: no-repeat;
}
.link_maj {
	height: 20px;
	margin-top: 7px;
}
.link_maj a {
	width: 250px;
	height: 22px;
	padding-left: 22px;
	padding-top: 1px;
	background-image: url(../gfx/link_maj_bg.gif);
	background-repeat: no-repeat;
	display: block;
}
.link_maj a:hover {
	background-image: url(../gfx/link_maj_bg_ovr.gif);
	background-repeat: no-repeat;
	color: #FFFFFF !important;
	text-decoration: none !important;
}
.link_min {
	height: 20px;
	position: absolute;
	bottom: 15px;
	left: 20px;
	z-index: 100;
}
.link_min a {
	width: 250px;
	height: 22px;
	padding-left: 22px;
	padding-top: 1px;
	background-image: url(../gfx/link_min_bg.png);
	background-repeat: no-repeat;
	display: block;
}
.link_min a:hover {
	background-image: url(../gfx/link_min_bg_ovr.png);
	background-repeat: no-repeat;
	color: #FFFFFF !important;
	text-decoration: none !important;
}
/* -- MAIN -- */
.main 
{
    position: relative;
	width: 980px;
	display: block;
	margin: 0 auto;
}
/* -- NAVIGATION -- */
.nav_main 
{
    position: relative;
    top:  30px;
    left: 0px;
    z-index: 99;
	width: 930px;
	margin: 0px 25px 0px 25px;
	overflow: hidden;
}
.nav_main .logo {
	width: 260px;
	height: 60px;
	float: left;
	background: url(../gfx/nav_main_logo.png) no-repeat right;
	display: block;
}
.nav_main .logo a {
	width: 320px;
	height: 60px;
	display: block;
}
.nav_main .ph {
	height: 40px;
	float: right;
	padding: 20px 0px 0px 0px;
	margin: 0px;
	background: url(../gfx/nav_main_bg_mid.gif) repeat-x bottom;
	overflow: hidden;
	_background-position: 0px 20px;
}
.nav_main .ph ul {
	margin: 0;
	padding: 0;
	float: left;
}
.nav_main .ph .left {
	width: 10px;
	height: 40px;
	float: left;
	background: url(../gfx/nav_main_bg_left.gif) no-repeat;
}
.nav_main .ph .right {
	width: 10px;
	height: 40px;
	float: left;
	background: url(../gfx/nav_main_bg_right.gif) no-repeat;
}
.nav_main .ph ul li {
	font-size: 17px;
	float: left;
	position: relative;
	list-style: none;
	display: block;
	height: 40px;
	_margin-top: 10px;
}
.nav_main .ph ul li a {
	color: #909094;
	text-decoration: none;
	margin: 0px 10px 0px 10px;
	padding-top: 9px;
	height: 30px;
	display: block;
	_display: inline;
	_height: 40px;
}
.nav_main .ph ul li a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.nav_main .ph ul .current {
	background: url(../gfx/nav_main_bg_current.gif) bottom center no-repeat;
	_background-position: center 23px;
	height: 40px;
}
.nav_main .ph ul .current a {
	color: #FFFFFF;
}
.nav_top {
    position: relative;
    top: -60px;
    left: 0px;
    z-index: 100;
	width: 930px;
	height: 30px;
	margin: 0px 25px 0px 25px;
}
.nav_top ul {
	height: 30px;
	float: right;
	margin: 0px;
	padding: 0px;
}
.nav_top li:first-child {
	font-size: 12px;
	height: 22px;
	padding: 8px 0px 0px 0px;
	margin: 0px;
	position: relative;
	float: left;
	list-style: none;
	background-image: none;
}
.nav_top li {
	font-size: 12px;
	height: 22px;
	padding: 8px 0px 0px 23px;
	margin: 0;
	position: relative;
	float: left;
	list-style: none;
	background-image: url(../gfx/nav_top_marker.gif);
	background-position: left;
	background-repeat: no-repeat;
}
.nav_top li a {
	color: #BDBDBF;
}
.nav_top li a:hover {
	color: #FFFFFF;
}
.nav_top .current {
	color: #FFFFFF;
}
.nav_top .current a {
	color: #FFFFFF;
}
.nav_top .current a:hover {
	color: #FFFFFF;
}
.nav_top li .lang_left {
	float: left;
	margin-top: -3px;
	font-size: 11px;
}
.nav_top li .lang_left a {
	text-decoration: none;
	width: 27px;
	height: 17px;
	display: block;
	padding: 4px 0px 0px 0px;
	text-align: center;
	background: url(../gfx/lang_left_off.png) no-repeat;
}
.nav_top li .lang_left .current {
	background: url(../gfx/lang_left_on.png) no-repeat;
	color: #FFFFFF;
	text-decoration: none;
}
.nav_top li .lang_right {
	float: left;
	margin-top: -3px;
	font-size: 11px;
}
.nav_top li .lang_right a {
	text-decoration: none;
	width: 27px;
	height: 17px;
	display: block;
	padding: 4px 0px 0px 0px;
	text-align: center;
	background: url(../gfx/lang_right_off.png) no-repeat;
}
.nav_top li .lang_right .current {
	background: url(../gfx/lang_right_on.png) no-repeat;
	color: #FFFFFF;
	text-decoration: none;
}
/* -- BANNER -- */
.banner {
	width: 930px;
	height: 20px;
	margin: 0px 0px 0px 0px;
}
/* -- CONTENT -- */
.container {
	width: 930px;
	margin: 0px 25px 0px 25px;
}
.container p {
	font-size: 12px;
	line-height: 19px;
	color: #4A4F52;
}
.container .top {
	width: 930px;
	height: 10px;
	background:url(../gfx/main_bg_top.png) no-repeat;
	display: block;
	margin: 0;
	padding: 0;
	font-size: 0.1em;
}
.container .footer {
	width: 930px;
	background: #d1d1d2 url(../gfx/main_bg_footer.png) top repeat-x;
	display: block;
}
.container .bottom {
	width: 930px;
	height: 10px;
	background: url(../gfx/main_bg_bottom.png) no-repeat;
	display: block;
}
.container .legal {
	width: 870px;
	padding: 4px 30px 0px 30px;
	font-size: 11px;
	color: #BDBDBF;
	overflow: auto;
}
.container .legal .copywright {
	padding-top: 8px;
	float: left;
	width: 310px;
}
.container .legal li a {
	text-decoration: none;
	color: #BDBDBF;
}
.container .legal li a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
.container .legal ul {
	float: right;
}
.container .legal li:first-child {
	font-size: 11px;
	height: 22px;
	padding: 8px 0px 0px 0px;
	margin: 0px;
	position: relative;
	float: left;
	list-style: none;
	background-image: none;
}
.container .legal li {
	font-size: 11px;
	height: 22px;
	padding: 8px 0px 0px 23px;
	margin: 0px;
	position: relative;
	float: left;
	list-style: none;
	background-image: url(../gfx/nav_top_marker.gif);
	background-position: left;
	background-repeat: no-repeat;
}
/* MID */
.container .mid {
	width: 930px;
	position: relative;
	overflow: hidden;
	height: auto;
	background: #EEEFEF;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	color: #4A4F52;
	line-height: 19px;
	text-align: left;
}
.container .mid .content {
	float: left;
	position: relative;
	width: 650px;
	_width: 670px;
	padding: 0px 30px 20px 30px;
	_padding-left: 30px;
	_padding-right: 0px;
	overflow: hidden;
	text-align: left;
	background:  #EEEFEF;
}
.container .mid .webinvitation {
	width: 910px;
	margin: 0 10px;
	padding: 0;
	overflow: hidden;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.container .mid .webinvitation .box {
	padding: 0;
	margin: 0;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.container .mid .webinvitation .box .text {
	padding: 30px 140px;
	text-align: center;
	color: #000;
	background: #fff url(../img/divider.png) top no-repeat;
}
.container .mid .webinvitation .box .text2 {
	padding: 30px 30px;
	text-align: center;
	color: #000;
	background: #fff url(../img/divider.png) top no-repeat;
	display:block;
	overflow:hidden;
}
.container .mid .webinvitation .box .text-left {
	float:left;
	width: 425px;
	text-align:left;
	display:block;
	overflow:hidden;
}
.container .mid .webinvitation .box .text-right {
	float:right;
	width: 425px;
	text-align:left;
	display:block;
	overflow:hidden;
}
.container .mid .webinvitation .box .text h1, .container .mid .webinvitation .box .text2 h1  {
	color: #000;
	font-size: 32px;
	font-weight: normal;
	margin: 20px 0 20px;
	-moz-text-shadow: 0 1px  0 #000;
	-webkit-text-shadow: 0 2px  0 #000;
	text-shadow: 0 1px  0 #000;
}
.container .mid .webinvitation .box .text h2 {
	color: #000;
	font-size: 18px;
	margin: 10px 0 26px 0;
}
.container .mid .webinvitation .box .text p, .container .mid .webinvitation .box .text2 p {
	color: #000;
	font-size: 16px;
	line-height: 22px;
	margin: 20px 0;
}
.container .mid .webinvitation .box .text p input {
	padding: 10px;
}
.container .mid .webinvitation .box .text2 p a {
	height:27px;
	display:block;
	padding: 7px 50px;
	background: url(../img/printicon.png) left no-repeat;
}
.container .mid .webinvitation .box .text2 p a:hover {
	color:#000;
}
.container .mid .webinvitation .programma {
	padding: 0 0 30px 0;
}
.container .mid .webinvitation .programma .item {
	height: 40px;
	background: url(../img/divider2.png) bottom repeat-x;
	text-align: left;
	overflow: hidden;
}
.container .mid .webinvitation .programma .item .column {
	float:right;
	display:block;
	width:120px;
	margin: 0;
	padding: 10px 10px 10px 20px;
	font-size: 14px;
	text-align:right;
}
.container .mid .webinvitation .programma .item .column1 {
	float:left;
	display:block;
	width:280px;
	margin: 0;
	padding: 10px 20px 10px 0;
	font-size: 14px;
	font-weight:bold;
}
.container .mid .webinvitation .programma .item .column2 {
	float:left;
	display:block;
	width:280px;
	margin: 0;
	padding: 10px 20px 10px 30px;
	font-size: 14px;
	font-weight:bold;
}
.container .mid .webinvitation .programma .item .check {
	float:left;
	display:block;
	margin: 0;
	padding: 10px 10px 10px 0;
	width:20px;
	font-size: 14px;
}
.container .mid .webinvitation .form {
	overflow:hidden;
}
.container .mid .webinvitation .form .line {
	height: 60px;
	text-align: left;
	font-size: 16px;
	padding: 0 0 10px;
	overflow:hidden;
}

.container .mid .webinvitation .form .line .label {
	padding: 5px 5px;
	overflow:hidden;
}


.container .mid .webinvitation .form .line .block100 {
	float:left;
}
.container .mid .webinvitation .form .line .block20 {
	float:left;
}
.container .mid .webinvitation .form .line .block80 {
	float:right;
}

.container .mid .webinvitation .form .line .block100 input {
	width: 614px;
	padding: 7px 7px;
	font-size: 16px;
	background: #EEEFEF;
	border: #FFF solid 1px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.container .mid .webinvitation .form .line .block20 select {
	width: 124px;
	padding: 6px 6px;
	font-size: 16px;
	background: #EEEFEF;
	border: #FFF solid 1px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.container .mid .webinvitation .form .line .block80 input {
	width: 474px;
	padding: 7px 7px;
	font-size: 16px;
	background: #EEEFEF;
	border: #FFF solid 1px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.container .mid .webinvitation .note {
	font-size: 10px;
	display:block;
	width:500px;
	text-align:left;
	clear:both;
	overflow:hidden;
}



.container .mid .content img {
	margin: 10px 10px 10px 0px;
}
.container .mid .content a {
	text-decoration: none;
	font-weight: normal;
	color: #4D77A8;
}
.container .mid .content a:hover {
	text-decoration: underline;
	font-weight: normal;
	color: #4D77A8;
}
.container .mid .content h1 {
	padding: 0px 110px 0px 0px;
}
.container .mid .content h3,.container .mid .content h4,.container .mid .content h5,.container .mid .content h6 {
	padding: 0px 110px 0px 0px;
}
.container .mid .content p {
	padding: 0px 110px 0px 0px;
}
.container .mid .content .breadcrumb {
	width: 640px;
	height: 22px;
	margin: 10px 0px 20px 0px;
	padding: 3px 20px 0px 10px;
	background: url(../gfx/breadcrumb.gif) no-repeat left top;
}
.container .mid .content .breadcrumb a {
	color: #909094;
	padding: 0px 20px 0px 0px;
	height: 14px;
	background: url(../gfx/breadcrumb_marker.gif) no-repeat right;
}
.container .mid .content .breadcrumb a:hover {
	color: #4A4F52;
	text-decoration: none;
}
.container .mid .content .lne {
	margin: 10px 0px 10px 0px;
	height: 1px;
	width: 650px;
	border: none;
	background: url(../gfx/br.gif) repeat-x;
	font-size: 0.1em;
}
/* PAGER */
.container .mid .content .pager {
	position: relative;
	width: 650px;
	height: 22px;
	display: block;
	margin: 20px 0px 20px 0px;
	background: #FFFFFF;
}
.container .mid .content .pager .p_left {
	position: relative;
	float: left;
}
.container .mid .content .pager .p_left a {
	width: 23px;
	height: 22px;
	background: url(../gfx/pager_left.png) no-repeat;
	display: block;
}
.container .mid .content .pager .p_left a:hover {
	background: url(../gfx/pager_left_over.png) no-repeat;
}
.container .mid .content .pager .p_right {
	position: relative;
	float: right;
}
.container .mid .content .pager .p_right a {
	width: 23px;
	height: 22px;
	background: url(../gfx/pager_right.png) no-repeat;
	display: block;
}
.container .mid .content .pager .p_right a:hover {
	background: url(../gfx/pager_right_over.png) no-repeat;
}
.container .mid .content .pager .num {
	position: relative;
	float: left;
}
.container .mid .content .pager .num a {
	width: 30px;
	height: 19px;
	display: block;
	padding-top: 2px;
	text-align: center;
	background: url(../gfx/pager_vr.png) no-repeat right #FFFFFF;
}
.container .mid .content .pager .num a:hover {
	background: url(../gfx/pager_vr.png) no-repeat right #6d94c1;
	text-decoration: none;
	color: #FFFFFF;
}
.container .mid .content .pager .num_current {
	position: relative;
	float: left;
}
.container .mid .content .pager .num_current a {
	width: 30px;
	height: 20px;
	display: block;
	padding-top: 2px;
	text-align: center;
	background: url(../gfx/pager_vr.png) no-repeat right #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	color: #2E3437;
}
/* BACK TO TOP */
.container .mid .content .backtotop {
	margin: 30px 0px 0px 0px;
}
.container .mid .content .backtotop a {
	float: right;
	width: 61px;
	height: 20px;
	padding: 1px 0px 0px 20px;
	text-transform: uppercase;
	font-size: 8px;
	color: #FFF;
	background: url(../gfx/backtotop.gif) no-repeat;
}
.container .mid .content .backtotop a:link {
	background: url(../gfx/backtotop.gif) no-repeat;
}
.container .mid .content .backtotop a:hover {
	background: url(../gfx/backtotop_over.gif) no-repeat;
	text-decoration: none;
}
/*----------------------*/
/* -- HOME -- */
/*----------------------*/
/* BANNER */
.home_banner {
	margin-left: -20px;
	width: 980px;
	height: 270px;
	display: block;
	position: relative;
	top: 0px;
	left: 0px;
}
.home_banner img {
	margin: 0  !important;
	padding: 0;
	z-index: -1;
	overflow: hidden;
}
.home_banner .container .vbr {
	width: 1px;
	height: 230px;
	background: url(../gfx/banner_vbr.gif) left repeat-y;
	margin: 20px 0px 10px 0px;
	z-index: 1;
	position: absolute;
	left: 644px;
	top: 0px;
}
.home_banner .container .content {
	width: 255px;
	margin: 0;
	padding: 20px 25px 20px 30px;
	text-align: left;
	z-index: 2;
	position: absolute;
	left: 645px;
	top: 0px;
}
.home_banner .container .content .txt {
	height: 200px;
	overflow: hidden;
}
.home_banner .container .content .txt h2 {
	color: #FFF;
}
.home_banner .container .content .txt p {
	color: #EEEFEF;
	font-size: 12px;
	line-height: 19px;
}
.home_banner .container .content img {
	margin: 15px 0px 15px 0px !important;
	background: #FFFFFF;
	text-align: center;
	border: solid 1px #FFFFFF;
}
.home_banner .container .content .nav {
}
.home_banner .container .content .nav .mbut {
}
.home_banner .container .content .nav .mbut a {
	text-decoration: none;
	color: #DCE5EF;
}
.home_banner .container .content .nav .mbut a:hover {
	text-decoration: none;
}
.home_banner .container .content .nav .mbut a .b_left {
	height: 29px;
	width: 26px;
	background: url(../gfx/but_banner_left.png) no-repeat;
	float: left;
}
.home_banner .container .content .nav .mbut a .b_mid {
	height: 25px;
	background: url(../gfx/but_banner_mid.png) repeat-x;
	float: left;
	text-decoration: none;
	color: #DCE5EF;
	font-size: 13px;
	padding-top: 6px;
	float: left;
}
.home_banner .container .content .nav .mbut a:hover .b_mid {
	text-decoration: none;
	color: #FFFFFF;
}
.home_banner .container .content .nav .mbut a .b_right {
	height: 29px;
	width: 16px;
	background: url(../gfx/but_banner_right.png) no-repeat;
	float: left;
}

.container .pager 
{
    position:absolute;
    z-index:6;
	
	left:870px;
	top:310px;
	height:29px;
	overflow:hidden;
}
.container .pager a {
	height: 29px;
	width: 20px;
	background: url(../gfx/banner_pager.png) no-repeat right bottom;
	display: block;
	float: left;
	overflow:hidden;	
}
.container .pager a:hover {
	background: url(../gfx/banner_pager_ovr.png) no-repeat right bottom;
}
.container .pager a.activeSlide {
	background: url(../gfx/banner_pager_on.png) no-repeat right bottom;
}




/* FOOTER */
.container .footer {
	width: 930px;
	background: #d1d1d2 url(../gfx/main_bg_footer.png) top repeat-x;
	height: 120px;
}
.container .footer .column {
	width: 250px;
	float: left;
	padding: 0px 29px 0px 30px;
	margin: 10px 0px 10px 0px;
}
.container .footer .column h3 {
	font-size: 16px;
}
.container .footer .column_break {
	width: 1px;
	height: 70px;
	float: left;
	background: url(../gfx/vbr_footer.gif) left repeat-y;
	margin: 20px 0px 20px 0px;
}
.container .footerbottom {
	width: 930px;
	height: 10px;
	background: url(../gfx/main_bg_footer_bottom.png) no-repeat;
	display: block;
}
/* -- CONTENT -- HOMEPAGE */
.container .mid .column {
	width: 250px;
	float: left;
	padding: 0px 29px 0px 30px;
	_padding: 0px 9px 0px 30px;
	margin: 10px 0px 10px 0px;
}
.container .mid .column h3 {
	margin: 0;
	padding: 0;
}
.container .mid .column a {
	text-decoration: none;
	font-weight: normal;
	color: #4D77A8;
}
.container .mid .column a:hover {
	text-decoration: underline;
	font-weight: normal;
	color: #4D77A8;
}
.container .mid .column .lne {
	margin-top: 10px;
	margin-bottom: 10px;
	height: 1px;
	border: none;
	background: url(../gfx/br.gif) repeat-x;
}
.container .mid .column_break {
	width: 1px;
	height: 600px;
	float: left;
	background: url(../gfx/vbr.gif) left repeat-y;
	margin: 10px 0px 10px 0px;
}
.container .mid .column_right {
	margin: 0;
	width: 300px;
	overflow: hidden;
	float: left;
	padding: 0px 10px 10px 0px;
	_padding: 0;
}
.container .mid .column_right .dealer {
	width: 250px;
	height: 160px;
	padding: 10px 20px 20px 30px;
	margin: 0px 10px 10px 1px;
	background: url(../gfx/dealers_small_bg.png) no-repeat;
	display: block;
}
.container .mid .column_right .dealer h2 {
	color: #FFFFFF;
	_margin-top: 27px;
 	*margin-top: 27px;
}
.container .mid .column_right .dealer a {
	position: absolute;
	top: 130px;
	left: 650px;
	padding: 0;
	margin: 0;
	height: 1%;
	width: 200px;
}
.container .mid .column_right .dealer a:hover {
	text-decoration: none;
}
.container .mid .column_right .dealer a .b_left {
	height: 29px;
	width: 26px;
	background: url(../gfx/but_grey_left.png) no-repeat;
	float: left;
}
.container .mid .column_right .dealer a .b_mid {
	height: 25px;
	background: url(../gfx/but_grey_mid.png) repeat-x;
	float: left;
	text-decoration: none;
	color: #CCCCCC;
	font-size: 13px;
	padding-top: 4px;
	float: left;
}
.container .mid .column_right .dealer a:hover .b_mid {
	text-decoration: none;
	color: #FFFFFF;
}
.container .mid .column_right .dealer a .b_right {
	height: 29px;
	width: 16px;
	background: url(../gfx/but_grey_right.png) no-repeat;
	float: left;
}
.container .mid .column_right .whyqbus {
	width: 300px;
	float: left;
	padding: 0px 10px 0px 1px;
}
.container .mid .column_right .whyqbus .top {
	width: 300px;
	height: 10px;
	background: url(../gfx/whyqbus_box_top.png) no-repeat;
}
.container .mid .column_right .whyqbus .mid {
	width: 250px;
	_width: 249px;
	padding: 0px 20px 20px 30px;
	background: url(../gfx/whyqbus_box_mid.png) repeat-x top #ddddde;
}
.container .mid .column_right .whyqbus .mid .picitem {
	overflow: auto;
}
.container .mid .column_right .whyqbus .mid .picitem img {
	margin: 0 !important;
	width: 75px;
	height: 85px;
	position: relative;
	float: left;
	display: block;
	border: none;
}
.container .mid .column_right .whyqbus .mid .picitem h3 {
	width: 160px;
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 6px 0px 3px 80px;
}
.container .mid .column_right .whyqbus .mid .picitem p {
	width: 160px;
	margin-left: 80px;
	position: relative;
	padding: 0;
}
.container .mid .column_right .whyqbus a {
}
.container .mid .column_right .whyqbus a:hover {
	text-decoration: none;
}
.container .mid .column_right .whyqbus a .b_left {
	height: 29px;
	width: 26px;
	background: url(../gfx/but_grey_left.png) no-repeat;
	float: left;
}
.container .mid .column_right .whyqbus a .b_mid {
	height: 25px;
	background: url(../gfx/but_grey_mid.png) repeat-x;
	float: left;
	text-decoration: none;
	color: #CCCCCC;
	font-size: 13px;
	padding-top: 4px;
	float: left;
}
.container .mid .column_right .whyqbus a:hover .b_mid {
	text-decoration: none;
	color: #FFFFFF;
}
.container .mid .column_right .whyqbus a .b_right {
	height: 29px;
	width: 16px;
	background: url(../gfx/but_grey_right.png) no-repeat;
	float: left;
}
.container .mid .column_right .whyqbus .lne {
	margin-top: 10px;
	margin-bottom: 10px;
	height: 1px;
	border: none;
	background: url(../gfx/br_dark.gif) repeat-x;
}
.container .mid .column_right .whyqbus .botm {
	width: 300px;
	height: 10px;
	background: url(../gfx/whyqbus_box_botm.png) no-repeat;
}
/*----------------------*/
/* -- SUB NAV -- */
/*----------------------*/
.subnav {
	float: left;
	z-index: 1;
	width: 160px;
	min-height: 500px;
	margin: 0px;
	padding: 15px 30px 30px 30px;
	text-align: left;
	background: #EEEFEF url(../gfx/nav_sub_shadow.png) no-repeat right top;
}
.subnav_shadow {
	z-index: 2;
	overflow: hidden;
	width: 20px;
	height: 500px;
	background: url(../gfx/nav_sub_shadow.png) no-repeat right top;
}
.subnav ul {
	margin: 0px;
	padding: 0px;
}
.subnav ul li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-size: 15px;
	color: #4A4F52;
}
.subnav ul li .lne {
	margin: 0;
	padding: 0;
	height: 1px;
	width: 160px;
	border: none;
	background: url(../gfx/br.gif) repeat-x;
	font-size: 0.1em;
}
.subnav ul li .lne_plus {
	margin: 0;
	padding: 0;
	height: 15px;
	width: 160px;
	border: none;
	background: url(../gfx/br.gif) repeat-x bottom;
}
.subnav ul li a {
	margin: 0px;
	padding: 10px 0px 10px 0px;
	display: block;
	color: #4A4F52;
}
.subnav ul li a:hover {
	color: #1b1f21;
	text-decoration: none;
}
.subnav ul .current {
	font-weight: bold;
	color: #1b1f21;
}
.subnav ul .current a {
	font-weight: bold;
	color: #1b1f21;
}
.subnav ul .current a:hover {
	color: #1b1f21;
	text-decoration: none;
}
.subnav ul .current ul li {
	list-style: none;
	padding: 0;
	margin: 0;
}

.subnav ul .current .subsub {
	margin: 0;
	padding: 0;
	list-style: none;
	background: url(../gfx/bullet.gif) no-repeat left bottom;
	background-position: 0px 6px;
	padding-left: 20px;
	font-size: 13px;
	color: #4A4F52;
	font-weight: normal;
	height: 1%;
}
.subnav ul .current .subsub a {
	font-weight: normal;
	background: none;
	padding: 0;
	margin: 0;
	width: auto;
	height: auto;
	display: block;
	padding: 4px 0;
}
.subnav ul .current .subsub a:hover {
	color: #4D77A8;
}
.subnav ul .current .subsubcurrent {
	margin: 0;
	padding: 0;
	list-style: none;
	background: url(../gfx/bullet_current.png) no-repeat;
	background-position: 0px 6px;
	padding-left: 20px;
	/*height: 27px;*/
	font-size: 13px;
	color: #2E3437;
	font-weight: bold;
	height: 1%;
}
.subnav ul .current .subsubcurrent a {
	color: #2E3437;
	font-weight: bold;
	background: none;
	padding: 0;
	margin: 0;
	width: auto;
	height: auto;
	display: block;
	padding: 4px 0;
}
.subnav ul .current .subsubcurrent a:hover {
	color: #4D77A8;
}
/*----------------------*/
/* -- SUB NAV PRODUCTS -- */
/*----------------------*/
.subnva_pro {
	float: left;
	z-index: 1;
	width: 210px;
	min-height: 500px;
	margin: 0;
	padding: 0px 0px 0px 10px;
	text-align: left;
	background: #EEEFEF url(../gfx/nav_sub_shadow.png) no-repeat right top;
}
.subnva_pro h3 {
	color: #FFFFFF;
	font-size: 18px;
	margin: 17px 0px 7px 0px;
}
.subnva_pro .cat {
	margin-bottom: 9px;
}
.subnva_pro .cat a {
	width: 160px;
	height: 89px;
	display: block;
	color: #2E3437;
	line-height: 16px;
	padding: 1px 30px 1px 20px;
}
.subnva_pro .cat .cat0 {
	background: url(../gfx/productnav_bg0.png) top left no-repeat;
}
.subnva_pro .cat a:hover .cat0 {
	background: url(../gfx/productnav_bg0_over.png) top left no-repeat;
}
.subnva_pro .cat .cat1 {
	background: url(../gfx/productnav_bg1.png) top left no-repeat;
}
.subnva_pro .cat a:hover .cat1 {
	background: url(../gfx/productnav_bg1_over.png) top left no-repeat;
}
.subnva_pro .cat .cat2 {
	background: url(../gfx/productnav_bg2.png) top left no-repeat;
}
.subnva_pro .cat a:hover .cat2 {
	background: url(../gfx/productnav_bg2_over.png) top left no-repeat;
}
.subnva_pro .current {
	margin-bottom: 10px;
}
.subnva_pro .current a {
	width: 160px;
	height: 90px;
	display: block;
	color: #2E3437;
	line-height: 16px;
	padding: 1px 30px 0px 20px;
}
.subnva_pro .current .cat0 {
	background: url(../gfx/productnav_bg0_over.png) top left no-repeat;
}
.subnva_pro .current .cat1 {
	background: url(../gfx/productnav_bg1_over.png) top left no-repeat;
}
.subnva_pro .current .cat2 {
	background: url(../gfx/productnav_bg2_over.png) top left no-repeat;
}
/* SUB SUB */
.subnva_pro .current .catsub {
	background: url(../gfx/productnav_sub_bg.png) bottom no-repeat #DEDEDF;
	padding: 10px 0px 10px 20px;
}
.subnva_pro .current .catsub h3 {
	color: #2E3437;
	font-size: 14px;
	margin: 8px 0px 4px 0px;
}
.subnva_pro .current .catsub ul {
	padding: 0;
}
.subnva_pro .current .catsub .subsub {
	margin: 0;
	list-style: none;
	background: url(../gfx/bullet.gif) no-repeat left bottom;
	background-position: 0px 6px;
	padding-left: 20px;
	font-size: 13px;
	color: #4A4F52;
	font-weight: normal;
	height: 1%;
}
.subnva_pro .current .catsub .subsub a {
	font-weight: normal;
	background: none;
	padding: 0;
	margin: 0;
	width: auto;
	height: auto;
	display: block;
	padding: 4px 0;
}
.subnva_pro .current .catsub .subsub a:hover {
	color: #4D77A8;
}
.subnva_pro .current .catsub .subsubcurrent {
	margin: 0;
	list-style: none;
	background: url(../gfx/bullet_current.png) no-repeat;
	background-position: 0px 6px;
	padding-left: 20px;
	font-size: 13px;
	color: #4A4F52;
	font-weight: bold;
	height: 1%;
}
.subnva_pro .current .catsub .subsubcurrent a {
	color: #2E3437;
	font-weight: bold !important;
	background: none;
	padding: 0;
	margin: 0;
	width: auto;
	height: auto;
	display: block;
	padding: 4px 0;
}
.subnva_pro .current .catsub .subsubcurrent a:hover {
	color: #4D77A8;
}
.subnva_pro .cat .catsub {
	display: none;
}

/*----------------------*/
/* -- SOLUTIONS -- */
/*----------------------*/
.solutions_banner {
	margin-left: -20px;
}
/*----------------------*/
/* -- PRODUCTLIST -- */
/*----------------------*/
.productlist {
	margin-left: -20px;
	width: 700px;
	overflow: hidden;
	_padding-bottom: 10px;
 *padding-bottom: 10px;
}
.productlist h3 {
	z-index: 6;
	position: absolute;
	top: 0px;
	left: 0px;
	font-size: 14px;
	margin-bottom: 4px;
	padding: 0px 20px 0px 20px !important;
}
.productlist p {
	z-index: 7;
	position: absolute;
	top: 40px;
	left: 0px;
	padding: 0px 20px 0px 20px !important;
}
.productlist .item {
	position: relative;
	width: 340px;
	height: 240px;
	background: url(../gfx/productitem_bg.png) left top no-repeat;
	_background-image: none;
	_background-color: #FFF;
	margin: 0px 10px 10px 0px;
	display: block;
	overflow: hidden;
	float: left;
}
.productlist .item img {
	margin: 0 !important;
	z-index: 5;
	position: absolute;
	top: 60px;
	left: 70px;
	width: 200px;
	height: 160px;
	_background-color: #FFF;
}
.productlist .item_big {
	position: relative;
	width: 340px;
	height: 490px;
	background: url(../gfx/productitem_big_bg.png) left top no-repeat;
	_background-image: none;
	_background-color: #FFF;
	margin: 0px 10px 10px 0px;
	display: block;
	overflow: hidden;
	float: right;
}
.productlist .item_big h3, .productlist .item_big p {
	color: #FFFFFF;
	_color: #000;
}
.productlist .item_big img {
	margin: 0 !important;
	z-index: 5;
	position: absolute;
	top: 90px;
	left: 70px;
	width: 200px;
	height: 320px;
}
.productlist .item_small {
	position: relative;
	width: 223px;
	height: 140px;
	background: url(../gfx/productitem_small_bg.png) left top no-repeat;
	_background-image: none;
	_background-color: #FFF;
	margin: 0px 10px 10px 0px;
	display: block;
	overflow: hidden;
	float: left;
}
.productlist .item_small img {
	margin: 0 !important;
	z-index: 5;
	position: absolute;
	top: 30px;
	left: 60px;
	width: 100px;
	height: 80px;
}
/*----------------------*/
/* -- PRODUCT -- */
/*----------------------*/
.product {
}
.product h3 {
	z-index: 6;
	position: absolute;
	top: 0px;
	left: 0px;
	font-size: 14px;
	margin-bottom: 4px;
	padding: 0px 20px 0px 20px !important;
}
/*.product .item {
	position: relative;
	width: 690px;
	height: 200px;
	background: url(../gfx/product_bg.png) left top no-repeat;
	_background-image: none;
	_background-color: #EEEFEF;
	margin: 0px 10px 10px 0px;
	display: block;
	overflow: hidden;
	float: left;
}
.product .item img {
	z-index: 5;
	position: absolute;
	top: 0px;
	left: 220px;
	width: 250px;
	height: 200px;
}*/

/*
.product .tablecoll {
	width: 145px;
	margin: 0px 1px 0px 0px;
	overflow: hidden;
	float: left;
}
.product .tablecoll .tablecell_top {
	height: 130px;
	margin: 0px 0px 1px 0px;
	background-color: #DEDEDF;
	padding: 0px 0px 10px 0px;
	display: block;
	font-weight: bold;
	text-align: center;
}
.product .tablecoll .tablecell_top img {
	width: 145px;
	height: 116px;
}
.product .tablecoll .tablecell {
	height: 40px;
	margin: 0px 0px 1px 0px;
	background-color: #FFFFFF;
	padding: 10px;
	font-weight: bold;
	display: block;
	vertical-align: middle;
	font-weight: normal;
	line-height: 14px;
	text-align: center;
}
.product .tablecoll .tablecell_download {
	height: 40px;
	margin: 0px 0px 20px 0px;
	background-color: #B9CADF;
	padding: 10px;
	font-weight: bold;
	display: block;
	vertical-align: middle;
	font-weight: normal;
	line-height: 14px;
	text-align: center;
}
.product .tablecoll_left {
	width: 104px;
	margin: 0px 1px 0px 0px;
	overflow: hidden;
	float: left;
}
.product .tablecoll_left .tablecell_top {
	height: 120px;
	margin: 0px 0px 1px 0px;
	background: #DEDEDF url(../gfx/table_corner.png) top left no-repeat;
	padding: 10px;
	font-weight: bold;
	display: block;
}
.product .tablecoll_left .tablecell {
	height: 40px;
	margin: 0px 0px 1px 0px;
	background-color: #DEDEDF;
	padding: 10px;
	display: block;
	vertical-align: middle;
	font-weight: bold;
	line-height: 14px;
	text-align: left;
}
.product .tablecoll_left .tablecell_download {
	height: 40px;
	margin: 0px 0px 20px 0px;
	background-color: #B9CADF;
	padding: 10px;
	display: block;
	vertical-align: middle;
	font-weight: bold;
	line-height: 14px;
	text-align: left;
}
*/
/*----------------------*/
/* -- IMAGELIST -- */
/*----------------------*/
.imageitemlist {
}
.imageitemlist .item {
	overflow: hidden;
}
.imageitemlist .item img {
	margin: 0px 20px 0px 0px !important;
	width: 80px;
	position: relative;
	float: left;
	border: none;
}
.imageitemlist .item .ph {
	width: 460px;
	float: left;
	position: relative;
	overflow: hidden;
}
.imageitemlist .item .ph h3 {
	margin: 0;
	padding: 0;
}
.imageitemlist .item .ph p {
	margin: 0;
	padding: 0;
}
.imageitemlist .item .ph .link {
	height: 20px;
}
/*----------------------*/
/* -- IMAGELIST BIG -- */
/*----------------------*/
.imageitemlistbig {
}
.imageitemlistbig .item {
	overflow: hidden;
}
.imageitemlistbig .item img {
	margin: 0px 20px 0px 0px !important;
	width: 180px;
	position: relative;
	float: left;
	border: none;
}
.imageitemlistbig .item .ph {
	width: 450px;
	float: left;
	position: relative;
	overflow: hidden;
}
.imageitemlistbig .item .ph h3 {
	margin: 0;
	padding: 0;
}
.imageitemlistbig .item .ph p {
	margin: 0;
	padding: 0;
}
.imageitemlistbig .item .ph .link {
	height: 20px;
}
/*----------------------*/
/* -- IMAGELIST -- */
/*----------------------*/
.itemlist {
}
.itemlist .item {
	overflow: hidden;
}
.itemlist .item h3 {
	margin: 0;
}
.itemlist .item p {
	margin: 0;
}
.itemlist .item .link {
	height: 20px;
	/*margin-left: 20px !important;*/
}
/*----------------------*/
/* -- DOWNLOADS -- */
/*----------------------*/
.downloads {
}
.downloads .item {
	display: block;
	overflow: auto;
	padding: 0;
}
.downloads .item p {
	width: 360px;
	margin-top: 5px;
	margin-left: 10px;
	float: left;
	padding: 0 !important;
	line-height: 15px;
}
.downloads .item .details {
	width: 150px;
	float: right;
	background: #FFFFFF;
}
.downloads .item .details .langddl {
	float: left;
	margin: 6px 5px 5px 8px;
}
.downloads .item .details .langddl .ddl{
	width: 80px;
	border: solid 1px #C5C5C5;
	background-color: #FFF;
}
.downloads .item .details .but {
	float: right;
	padding: 0;
	margin: 0;
}
.downloads .item .details .but a {
	width: 34px;
	height: 34px;
	display: block;
	background-image: url(../gfx/downloads_arrow.png)
}
.downloads .item .details .but a:hover {
	background-image: url(../gfx/downloads_arrow_over.png)
}
.downloads .item img {
	border: none;
	width: 45px;
	height: 45px;
	float: left;
	padding: 0;
	margin: 0 !important;
}
.downloads .lne {
	margin: 0px 0px 10px 0px !important;
}/*----------------------*/
/* -- IMAGELIST BIG DOWNLOADS -- */
/*----------------------*/
.imageitemlistbig .downloads {
}
.imageitemlistbig .downloads .item {
	display: block;
	overflow: auto;
	padding: 0;
}
.imageitemlistbig .downloads .item p {
	width: 200px;
	margin-top: 5px;
	margin-left: 10px;
	float: left;
	padding: 0 !important;
	line-height: 15px;
}
.imageitemlistbig .downloads .item .details {
	width: 150px;
	float: right;
	background: #FFFFFF;
}
.imageitemlistbig .downloads .item .details .langddl {
	float: left;
	margin: 6px 5px 5px 8px;
}
.imageitemlistbig .downloads .item .details .langddl .ddl{
	width: 80px;
	border: solid 1px #C5C5C5;
	background-color: #FFF;
}
.imageitemlistbig .downloads .item .details .but {
	float: right;
	padding: 0;
	margin: 0;
}
.imageitemlistbig .downloads .item .details .but a {
	width: 34px;
	height: 34px;
	display: block;
	background-image: url(../gfx/downloads_arrow.png)
}
.imageitemlistbig .downloads .item .details .but a:hover {
	background-image: url(../gfx/downloads_arrow_over.png)
}
.imageitemlistbig .downloads .item img {
	border: none;
	width: 45px;
	height: 45px;
	float: left;
	padding: 0;
	margin: 0 !important;
}
.imageitemlistbig .downloads .lne {
	margin: 0px 0px 10px 0px !important;
}
/*----------------------*/
/* -- DEALERS -- */
/*----------------------*/
.dealers {
	margin-left: -20px;
}
.dealers .box1 {
	width: 650px;
	height: 100px;
	padding: 10px 20px 20px 20px;
	background-image: url(../gfx/dealers_big_bg.png);
	background-repeat: no-repeat;
}
.dealers .box1 h2 {
	color: #FFF;
	_margin-top: 27px;
 *margin-top: 27px;
}
.dealers .box1 img {
	margin: 0 !important;
	background: none;
	border: none;
}
.dealers .box2 {
	width: 650px;
	height: 30px;
	padding: 20px 20px 20px 20px;
	margin: 10px 0px 0px 0px;
	background-image: url(../gfx/dealers_white_bg.png);
	background-repeat: no-repeat;
}
.box1 h2 {
	color: #FFFFFF;
	_margin-top: 27px;
 *margin-top: 27px;
}
.box1 a {
}
.box1 a:hover {
	text-decoration: none !important;
}
.box1 a .b_left {
	height: 29px;
	width: 26px;
	background: url(../gfx/but_grey_left.png) no-repeat;
	float: left;
}
.box1 a .b_mid {
	height: 25px;
	background: url(../gfx/but_grey_mid.png) repeat-x;
	float: left;
	text-decoration: none;
	color: #CCCCCC;
	font-size: 13px;
	padding-top: 4px;
	float: left;
}
.box1 a:hover .b_mid {
	text-decoration: none !important;
	color: #FFFFFF;
}
.box1 a .b_right {
	height: 29px;
	width: 16px;
	background: url(../gfx/but_grey_right.png) no-repeat;
	float: left;
}
/*----------------------*/
/* -- CONTACTFORM -- */
/*----------------------*/
.contactform {
	margin-bottom: 50px;
	overflow: hidden;
}
.contactform h3 {
	margin: 20px 0px 15px 0px;
}
.contactform .spacer {
	float: left;
	width: 28px;
	height: 10px;
}
.contactform .spacer_m {
	float: left;
	width: 10px;
	height: 10px;
}
.contactform .field_s {
	float: left;
	width: 310px;
	margin: 0px 0px 12px 0px;
	font-size: 13px;
}
.contactform .field_m {
	float: left;
	width: 122px;
	margin: 0px 0px 12px 0px;
	font-size: 13px;
}
.contactform .field_b {
	float: left;
	width: 650px;
	margin: 0px 0px 12px 0px;
	font-size: 13px;
}

.contactform .selectbox {
	border: #BDBDBF solid 1px;
	background: url(../gfx/selectbox_bg.gif);
	width: 648px;
	height: 1%;
	display: block;
}

.contactform .selectbox .item {
	height: 22px;
	padding: 5px;
	overflow: hidden;
}
.contactform .selectbox .item .status_0 {
	float: left;
	background: url(../gfx/status_0.gif) no-repeat left;
	height: 12px;
	width: 12px;
	padding: 5px 10px 5px 5px;
}
.contactform .selectbox .item .status_1 {
	float: left;
	background: url(../gfx/status_1.gif) no-repeat left;
	height: 12px;
	width: 12px;
	padding: 5px 10px 5px 5px;
}
.contactform .selectbox .item .status_2 {
	float: left;
	background: url(../gfx/status_2.gif) no-repeat left;
	height: 12px;
	width: 12px;
	padding: 5px 10px 5px 5px;
}
.contactform .selectbox .item .status_2 input {
	display: none;
}
.contactform .selectbox .item .status_3 {
	float: left;
	background: url(../gfx/status_3.gif) no-repeat left;
	height: 12px;
	width: 12px;
	padding: 5px 10px 5px 5px;
}
.contactform .selectbox .item .status_3 input {
	display: none;
}
.contactform .legend {
	display: block;
	overflow: hidden;
	width: 640px;
	padding: 5px;
}
.contactform .legend .status_0 {
	background:  url(../gfx/status_0_small.gif) no-repeat left;
	padding: 2px 12px 0px 17px;
	float: left;
}
.contactform .legend .status_1 {
	background:  url(../gfx/status_1_small.gif) no-repeat left;
	padding: 2px 12px 0px 17px;
	float: left;
}
.contactform .legend .status_2 {
	background:  url(../gfx/status_2_small.gif) no-repeat left;
	padding: 2px 12px 0px 17px;
	float: left;
}

.contactform .selectbox .item .label {
	float: left;
	font-weight: bold;
	width: 50px;
	padding: 2px 5px;
}
.contactform .selectbox .item .date {
	float: left;
	font-size: 11px;
	width: 80px;
	padding: 2px 5px;
}
.contactform .selectbox .item .location {
	float: left;
	font-size: 11px;
	width: 80px;
	padding: 2px 5px;
}
.contactform .selectbox .item .desc {
	float: left;
	font-size: 11px;
	width: 360px;
	padding: 2px 5px;
}

.contactform .field_s input {
	width: 300px;
	height: 22px;
	background-color: #FFFFFF;
	border: #BDBDBF solid 1px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	padding: 5px 5px 5px 5px;
	margin-top: 5px;
}

.contactform .field_m input {
	width: 110px;
	height: 22px;
	background-color: #FFFFFF;
	border: #BDBDBF solid 1px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	padding: 5px 5px 5px 5px;
	margin-top: 5px;
}
.contactform .field_b input {
	width: 638px;
	height: 22px;
	background-color: #FFFFFF;
	border: #BDBDBF solid 1px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	padding: 5px 5px 5px 5px;
	margin-top: 5px;
}
.contactform .field_b textarea {
	width: 638px;
	height: 200px;
	background-color: #FFFFFF;
	border: #BDBDBF solid 1px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	padding: 5px 5px 5px 5px;
	margin-top: 5px;
}
.contactform .field_b select {
	width: 650px;
	height: 32px;
	background-color: #FFFFFF;
	border: #BDBDBF solid 1px;
	margin-top: 5px;
}
 .sendbut a {
	background: url(../gfx/but_send.png) no-repeat;
	width: 80px;
	height: 19px;
	color: #FFFFFF !important;
	font-size: 13px;
	padding: 5px 5px 5px 25px;
	display: block;
	float:left;
}
 .sendbut a:hover {
	background: url(../gfx/but_send_over.png) no-repeat;
	text-decoration: none !important;
}
.loginbox
{
    width:670px;min-height:200px; padding-left:20px; padding-top:16px; background-color:#CC6633; color:White; margin-left:-20px;
    background: url(../gfx/login_bg.png) no-repeat;
}
.loginbox input {
	height: 16px;
	background-color: #FFFFFF;
	border: #BDBDBF solid 1px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	padding: 5px 5px 5px 5px;
	margin-bottom: 5px;
}
 .loginbut a {
	background: url(../gfx/but_login.png) no-repeat;
	width: 80px;
	height: 19px;
	color: #4D77A8 !important;
	font-size: 13px;
	padding: 5px 5px 5px 25px;
	display: block;
	float:left;
	line-height:20px;
}
 .loginbut a:hover {
	background: url(../gfx/but_login_over.png) no-repeat;
	text-decoration: none !important;
	color: #FFFFFF !important;
}
 .logoutbut a {
	background: url(../gfx/but_logout.png) no-repeat;
	width: 80px;
	height: 19px;
	color: #FFFFFF !important;
	font-size: 13px;
	padding: 2px 5px 5px 25px;
	display: block;
	float:left;
}
 .logoutbut a:hover {
	background: url(../gfx/but_logout.png) no-repeat;
	text-decoration: none !important;
	color: #FFFFFF !important;
}

/*----------------------*/
/* -- CROSSREF -- */
/*----------------------*/
.crossref {
	overflow: hidden;
}
.crossref .box {
	width: 290px;
	padding: 0px 15px 15px 15px;
	background: #E3E2E1;
	float: left;
}
.crossref .spacer {
	float: left;
	width: 10px;
	height: 10px;
}
.crossref .box .link {
	height: 20px;
	margin-top: 7px;
}
.crossref .box .link a {
	height: 22px;
	padding-left: 22px;
	background-image: url(../gfx/itemlink_bullet.png);
	background-position: 0px 1px;
	background-repeat: no-repeat;
	display: block;
}
.crossref .box .link a:hover {
	background-image: url(../gfx/itemlink_bullet_over.png);
	background-repeat: no-repeat;
}

/*----------------------*/
/* -- IMAGE SERIES -- */
/*----------------------*/
.contentimages
{
}
.contentimages .item
{
    display:block;
    overflow:visible;
}
.imagepager 
{
    width:650px;
    height:19px;
    clear:both;
}
.imagepager a {
	height: 19px;
	width: 18px;
	background: url(../gfx/image_pager.png) no-repeat left top;
	display: block;
	float: left;
	overflow:hidden;
	color:White !important;
	padding-left:5px;
}
.imagepager a:hover {
	background: url(../gfx/image_pager.png) no-repeat left top;
	color:White;
	text-decoration:none !important;
}
.imagepager a.activeSlide {
	background: url(../gfx/image_pager_on.png) no-repeat left top;
	color:White;
}
