/* CSS Document */

/* Basic Elements */
a img, :link img, :visited img, abbr, acronym, fieldset, object {border: none;}
address, caption, cite, code, dfn, em, strong, th, var, h1, h2, h3, h4, h5, h6 {font-style:normal;}
/*body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, code, pre {margin:0; padding:0;}*/
header {background: #fff; font-size: 11px;}
code, pre {white-space: pre-wrap;}
ol, ul {list-style:none;}
q:before, q:after {content:'';}
table {border-collapse:collapse; border-spacing:0;}


a { color: #0049a3; text-decoration: none; outline: none; }
a:hover { text-decoration: underline; }
a:visited { color: #a563c0;}

/* Basic Elements */




/* Basic Layout */
#all {
	position: relative;
	width: 989px;
	margin: 0px auto;
}
	.overHead {
		margin-top: 11px;
		text-align: center
	}
	#header2 {
		margin-top: 11px;
		_height: 67px;
		min-height: 67px;
		padding-bottom: 5px;
		z-index: 120;
		/position: relative;
		font-size: 11px;
	}
	#main {
		margin-bottom: 14px;
		_zoom: 1;
		z-index: 100;
		_position: relative;
	}
		#main .centerColumn {
			float: left;
			width: 663px;
		}
		#main .rightColumn {
			width: 328px;
			margin-left: 668px;
			/margin-left: 667px;
			_margin-left: 664px;
		}



/* Basic Layout */




/* Header */
	#header2 .logo {
		float: left;
		margin-right: 10px;
	}

	/* === userMenu === */
	.navigationBar {
		margin-left: 226px;
		padding: 5px 3px;
		padding-top: 29px;
		border-bottom: #d9d9d9 1px solid;
		word-spacing: -0.25em;
		margin-bottom: 12px;
		text-align:left;
	}
		.navigationBar * {
			word-spacing: normal;
		}
		.navigationBar .barMenu {
			border-right: #ccc 1px solid;
			/*
			padding-right: 33px;
			background: url(../images/arr_barmenu.gif) no-repeat right;
			*/
			line-height: 15px;
			height: 17px;
			display: inline-block;
			position: relative;
		}
			.navigationBar .barMenu a {
				border-bottom: #0049a3 1px dashed;
				text-decoration: none;
			}
			.navigationBar .barMenu img {
				vertical-align: middle;
			}
		.navigationBar .startpage {
			border-right: #ccc 1px solid;
			padding-left: 10px;
			/*
			padding-right: 24px;
			background: url(../images/arr_startpage.gif) no-repeat right;
			*/
			line-height: 15px;
			height: 17px;
			display: inline-block;
			margin-right: 10px;
			position: relative;
		}
			.navigationBar .startpage a {
				border-bottom: #0049a3 1px dashed;
				text-decoration: none;
			}
			.navigationBar .startpage img {
				vertical-align: middle;
			}
		.navigationBar .language {
			color: #666666;
		}
			.navigationBar .language span {
				font-weight: 900;
				padding: 0 3px;
			}
			.navigationBar .language a {
				padding: 0 3px;
			}

		.navigationBar .userMenu {
			float: right;
		}
		.navigationBar .userMenu * {
			vertical-align: middle;
		}
			.navigationBar .userMenu .user {
				border-right: #ccc 1px solid;
				/*
				padding-right: 24px;
				background: url(../images/arr_startpage.gif) no-repeat right;
				*/
				line-height: 15px;
				height: 17px;
				position: relative;
				display: inline-block;
				padding-right: 10px;
			}
				.navigationBar .userMenu .user a {
					border-bottom: #0049a3 1px dashed;
				}
			.navigationBar .userMenu .mail {
				padding-left: 36px;
				background: url(../images/ico_mail.gif) no-repeat 10px 2px;
				color: #666666;
				font-weight: 900;
				border-right: #ccc 1px solid;
				padding-right: 10px;
				line-height: 16px;
				height: 17px;
				
				display: none;
			}
			.navigationBar .login .mail {
				display: inline-block
			}
			.navigationBar .userMenu .horoscope {
				display: inline-block;
				padding: 0 7px;
				height: 17px;
				border-right: #ccc 1px solid;
			}
				.navigationBar .userMenu .horoscope img {
					position: relative;
					margin-top: -12px;
					top: 6px;
					*top: 5px;
				}
			.navigationBar .userMenu .weather {
				display: inline-block;
				padding: 0 7px;
				height: 17px;
				display: inline-block;
				border-right: #ccc 1px solid;
				color: #666666;
				text-decoration: none;
			}
				.navigationBar .userMenu .weather img {
					position: relative;
					margin-top: -2px;
					margin-bottom: -2px;
					padding-right: 3px;
				}
			.navigationBar .userMenu .currency {
				display: inline-block;
				padding: 0 7px 0 20px;
				height: 17px;
				line-height: 17px;
				font-size: 90%;
				display: inline-block;
				border-right: #ccc 1px solid;
				color: #666666;
				background: url(../images/ico_usd.gif) no-repeat 9px 2px;
				text-decoration: none;
				margin-right: 10px;
			}
			.navigationBar .userMenu .settings {
				border-right: #ccc 1px solid;
				padding: 0 7px;
				padding-right: 20px;
				background: url(../images/arr_startpage.gif) no-repeat right;
				line-height: 15px;
				height: 17px;
				margin-right: 10px;
				
				display: none;
			}
				.navigationBar .userMenu .settings img {
					padding-top: 3px;
				}
			.navigationBar .userMenu .registration {
				border-right: #ccc 1px solid;
				padding: 0 15px 0 5px;
				line-height: 15px;
				height: 17px;
				display: inline-block;
				margin-right: 10px;
			}
			.navigationBar .login .registration {
				display: none;
			}
			.navigationBar .userMenu .exit {
				padding-right: 10px;
			}
	/* === userMenu === */
	
	/* === DropDown === */
	.navigationBar .dropdown {
		position: absolute;
		right: 3px;
		top: -5px;
		_top: -4px;
		background: #eeeeee url(../images/bg_dropdown.gif) repeat-x;
		border: #d1d1d1 1px solid;
		padding: 4px 5px;
		z-index: 999;
	}

		.barMenu .dropdown span {
			padding-right: 24px;
			color: #999999;
			background: url(../images/arr_barmenu_active.gif) no-repeat right;
			white-space: nowrap;
			display: inline-block;
			padding-bottom: 4px;
			padding-top: 4px;
			margin-top: -4px;
		}
		.barMenu .dropdown a {
			border: #fff 0px solid;
			color: #3366cc;
		}
		.barMenu .dropdown a:hover {
			text-decoration: underline;
		}
			.barMenu .dropdown div.links {
				position: absolute;
				left: -1px;
				top: 27px;
				_top: 26px;
				z-index: 900;
				padding: 7px 0;
				border: #d1d1d1 1px solid;
				border-top: #fff 0px solid;
				background: #eeeeee url(../images/bg_dropdown.gif) repeat-x 0 -27px;
				white-space: nowrap;
				word-spacing: -0.25em;
				_width: 84ex;
			}
				.barMenu .dropdown div.links ul {
					display: inline-block;
					_display: block;
					_float: left;
					vertical-align: top;
					word-spacing: normal;
					margin: 0;
					padding: 0;
					white-space: normal;
				}
					.barMenu .dropdown div.links ul li {
						display: inline-block;
						_display: block;
						_float: left;
						vertical-align: top;
						width: 11.5ex;
						padding-left: 1.5ex;
						padding-bottom: 7px;
					}

		.startpage .dropdown span {
			padding-right: 15px;
			color: #999999;
			background: url(../images/arr_startpage_active.gif) no-repeat right;
			white-space: nowrap;
		}
		.startpage .dropdown a {
			border: #fff 0px solid;
			color: #3366cc;
		}
		.startpage .dropdown a:hover {
			text-decoration: underline;
		}

		.user .dropdown span {
			padding-right: 15px;
			color: #999999;
			background: url(../images/arr_startpage_active.gif) no-repeat right;
			white-space: nowrap;
		}
		.user .dropdown a {
			border: #fff 0px solid !important;
			color: #3366cc;
		}
		.user .dropdown a:hover {
			text-decoration: underline;
		}
		#header {
		max-height:400px;
		}
		#main_right {
		padding-bottom: 14px;
text-align: center;
}
	/* === DropDown === */
/* Header */