html, 
body {
	margin:0;
	padding:0;
	height:100%;
	background:#f2f2f2;
	text-align:center;
	/* font:12px/120% Georgia, "Times New Roman", Times, serif; */
	font:12px/130% Arial, Helvetica, sans-serif;
	color:#666;
	}

#page {
	width:960px;
	height:auto;
	min-height:100%;
	padding:0 10px;
	margin:0 auto;
	border-left:5px solid #e5e5e5;
	border-right:5px solid #e5e5e5;
	background:#fff;
	}
	#head {
		height:340px;
		width:960px;
		padding: 0;
		overflow:hidden;
		}
		#time {
			height:30px;
			padding: 0;
			margin: 0 0 10px 0;

			background:#666 url(../images/time_bg.gif) 0 0 repeat-x;
			color:#fff;
			}
			#time #curTime {
				display: block; 
				width: 193px;
				height: 30px; 
				border-right: 1px solid #46474b;
				text-align: center;
				line-height: 30px;
				float: left;
				margin: 0;
				padding: 0;
				}
			#time #markets {
				margin: 0;
				padding: 0 5px 0 0;
				width: 760px;
				height: 30px; 
				border-left: 1px solid #97989c;
				text-align: center;
				line-height: 30px;
				float: right;
				background: url(../images/prepazka-stin-vpravo.gif) 100% 0 no-repeat;
				}
				div.horizontal_scroller{
					position:relative;
					display:block;
					overflow:hidden;
					}
				div.scrollingtext{
					position:absolute;
					white-space:nowrap;
					}
					.opened { color: #a7cf3a; }
					.closed { color: #ff3437; }
			#time em {
				padding-left:40px;
				}
			#time strong {
				padding:0 2px 0 2px;
				font-family:Arial, Helvetica, sans-serif;
				}
		#headLogoLeft {
			height:300px;
			width:150px;
			background:url(../images/bgr.logo.left.jpg) 100% 0 no-repeat;
			text-align:left;
			foat:left;
			margin: 0;
			padding: 0;
			}
			a#homeClick {
				display: block;
				margin: 0;
				padding: 0;
				height: 120px;
				}
			a#broker {
				display: block;
				height:25px;
				text-align:left;
				text-decoration: none;
				margin:0 0 0 20px;
				padding: 0;
				color: #666;
				font-size: 15px;
				letter-spacing: 1px;
				}		
			ul#lngNav {
				height: 20px;
				padding: 0;
				margin: 120px 20px 0 20px;
				list-style-type: none;
				}
				ul#lngNav li {
					height: 20px;
					line-height: 20px;
					padding: 0;
					margin: 0 15px 0 0;
					float: left;
					width: 20px;
					}
					ul#lngNav li a,
					ul#lngNav li strong {
						height: 20px;
						line-height: 20px;
						padding: 0;
						margin: 0;
						text-decoration: none;						
						}
					ul#lngNav li a {
						color: #666;
						border-bottom: 2px solid #e6e6e6;
						}
					ul#lngNav li a:hover,
					ul#lngNav li strong {
						color: #ee283b;
						border-bottom: 2px solid #FFF;
						}


		#logo {
			height:165px;
			width:770px;
			background:url(../images/logo_bg.gif) 100% 0 no-repeat;
			text-align:left;
			}
			#logo img {
				padding:11px 0 0 13px;
				}
			#headflash {
				background: url('../images/bgr.flash.jpg') 0 0 no-repeat;
				width:810px;
				height:300px;
				float:right;
				overflow:hidden;
				margin: 0;
				padding:0; 
				}
		#infoline {
			height:45px;
			width:765px;
			background:#ababad url(../images/infoline_bg.gif) 0 0 no-repeat;
			border-right:5px solid #808081;
			color:#000;
			font:bold 14px/45px Arial, Helvetica, sans-serif;
			overflow:hidden;
			position:relative;
			}
			.infolinebox {
				width:150px;
				height:45px;
				/*border-left:1px solid #cccdce;*/
				/*border-right:1px solid #a4a4a5;*/
				overflow:hidden;
				float:left;
				}
			.grow {
				/*background:url(../images/infoline/grow.gif) 67px 10px no-repeat;*/
				background:url(../images/infoline/grow.gif) 0 0 no-repeat;
				}
			.equal {
				/*background:url(../images/infoline/equal.gif) 67px 10px no-repeat;*/
				background:url(../images/infoline/equal.gif) 0 0 no-repeat;
				}
			.drop {
				/*background:url(../images/infoline/drop.gif) 67px 10px no-repeat;*/
				background:url(../images/infoline/drop.gif) 0 0 no-repeat;
				}
				.infolineboxname {
					width:60px;
					height:45px;
					padding:0 0 0 5px;
					overflow:hidden;
					text-align:center;
					float:left;
					}
				.infolineboxtext {
					width:50px;
					height:36px;
					padding:9px 5px 0 0;
					overflow:hidden;
					font:normal 10px/14px Arial, Helvetica, sans-serif;
					float:right;
					text-align:left;
					}
	#left {
		/* width:170px; */
		width:190px;
		padding:4px 10px 0 0;
		float:left;
		text-align:left;
		font:11px/160% Arial, Helvetica, sans-serif;
		}
		#menu {
			padding:0 0 30px 0;
			}
			#left #menu strong,
			#left #menu a {
				display:block;
				height:24px;
				padding: 0 0 0 10px;
				margin:0 0 2px 0;
				font-size:12px;
				line-height:24px;
				font-weight:bold;
				}
			#left #menu a {
				border-left:5px solid #c1c2c4;
				text-decoration:none;
				color:#666;
				}
			#left #menu a:hover,
			#left #menu strong,
			#left #menu a.selected {
				border-left:5px solid #ee283b;
				}
		#left h2 {
			/*font:bold 14px/160% Georgia, "Times New Roman", Times, serif;*/
			font:bold 14px/160% Arial, Helvetica, sans-serif;
			padding:0 0 5px 0;
			}
		#left h3 {
			padding:10px 0 0 0;
			font-weight:bold;
			font-size:11px;
			color:#333;
			border-top:1px solid #a7a9ac;
			}
			#left h3.redborder {
				border-top:1px solid #ee2a3b;
				}
		#left a {
			color:#ee283b;
			}
		#left span {
			display:inline-block;
			min-width:33px;
			}
		#left img {
			padding-bottom:17px;
			}
		#left p {
			padding-bottom:15px;
			}
	#content {
		/* width:580px; */
		width:560px;
		padding:10px 0 0 0;
		text-align:left;
		float:left;
		}
		#contentmenu {
			height:12px;
			text-align:right;
			font-size:11px;
			overflow:hidden;
			line-height:12px;
			}
			#contentmenu a,
			#contentmenu strong {
				padding:0 3px;
				}
			#contentmenu a {
				color:#666;
				text-decoration:none;
				}
			#contentmenu a:hover {
				text-decoration:underline;
				}
		#content .intro {
			padding:15px 0 0 15px;
			background:#e0e0e2 url(../images/intro_bg.gif) 0 0 repeat-x;
			color:#333;
			}
			#content .intro h1 {
				border-bottom:1px solid #dfdfdf;
				margin:0 55px 15px 0;
				}
		#content h1 {
			/*font:bold 18px/100% Georgia, "Times New Roman", Times, serif;*/
			font:bold 18px/100% Arial, Helvetica, sans-serif;
			padding:5px 0 10px 0;
			}
			#content h1 span {
				color:#ee283b;
				}

		#content h2 {
			/*font:bold 14px/120% Georgia, "Times New Roman", Times, serif;*/
			font:bold 14px/120% Arial, Helvetica, sans-serif;
			color:#333;
			padding:10px 55px 5px 0;
			}
		#content h3 {
			/*font:bold 12px/120% Georgia, "Times New Roman", Times, serif;*/
			font:bold 12px/120% Arial, Helvetica, sans-serif;
			color:#ee283b;
			}
		#content h4 {
			/*font:bold 12px/120% Georgia, "Times New Roman", Times, serif;*/
			font:bold 12px/120% Arial, Helvetica, sans-serif;
			padding:0 55px 5px 0;
			}
		#content p {
			padding:0 55px 15px 0;
			}
		#content ul {
			margin:0 0 0 25px;
			padding:5px 55px 15px 0;
			}
		#content .doubleheight li {
			padding:2px 0 4px 0;
			}
		#content p a,
		#content ul a {
			color:#ee283b;
			}
		#content p a:hover,
		#content ul a:hover {
			color:#ee2a3b;
			}
		#news {
			}
			#news h2 {
				color:#ee2a3b;
				height:24px;
				background:url(../images/news_paging_bg.gif) right 20px no-repeat;
				padding:20px 0 1px 0;
				text-align:right;
				}
				#news h2 span {
					float:left;
					}
				#news h2 a {
					text-decoration:none;
					color:#ee2a3b;
					font:normal 12px/22px Arial, Helvetica, sans-serif;
					margin-right:12px;
					}
				#news h2 a.selected {
					font-weight:bold;
					}
			.news {
				padding-bottom:10px;
				}
			.newshead {
				background:#f2f2f3 url(../images/news_head_bg.gif) 0 0 no-repeat;
				font:bold 12px/14px Arial, Helvetica, sans-serif;
				padding:5px 0 4px 10px;
				color:#333;
				border-bottom:1px solid #d9d9db;
				position:relative;
				}
				.newshead span {
					display:block;
					width:135px;
					height:14px;
					float:left;
					color:#fff;
					}
					.newshead span a {
						color:#fff;
						text-decoration:none;
						}
				.newshead strong {
					display:block;
					width:330px;
					float:left;
					}
					.newshead strong a {
						color:#333;
						text-decoration:none;
						}
				.newshead a.more {
					color:#ed253c;
					font-weight:normal;
					text-decoration:none;
					position:absolute;
					right:8px;
					bottom:5px;
					}
				#news p {
					padding:5px 88px 8px 10px;
					border-top:1px solid #fff;
					background:#f2f2f3 url(../images/news_content_bg.jpg) right bottom no-repeat;
					clear:both;
					}
				.newscontent {
					padding:10px 0 15px 15px;
					border-top:1px solid #fff;
					background:#fafafa url(../images/news_bg.jpg) right bottom no-repeat;
					}
		#content #newsheadline {
			height:18px;
			border-bottom:1px solid #fff;
			background:url(../images/news_headline_bg.gif) right bottom no-repeat;
			}
			#content #newsheadline a {
				color:#ed253c;
				font:normal 12px/32px Arial, Helvetica, sans-serif;
				text-decoration:none;
				margin-right:10px;
				padding-left:2px;
				float:right;
				}
		.graycontent {
			padding:0 0 0 20px;
			border-top:1px solid #fff;
			border-bottom:1px solid #d1d2d4;
			background:#fafafb;
			}
		.ourteambox {
			padding:0 0 0 20px;
			border-top:1px solid #fff;
			border-bottom:1px solid #d1d2d4;
			background:#fafafb;
			}
		
		#content #dictionaryhead {
			height:24px;
			overflow:hidden;
			background:#f1f2f2 url(../images/dictionary_head_bg.gif) -25px 0 no-repeat;
			}
			#content #dictionaryheadin {
				height:24px;
				background:url(../images/dictionary_headin_bg.gif) 0 0 no-repeat;
				}
			#content #dictionaryhead a {
				display:block;
				height:23px;
				width:23px;
				padding:1px 0 0 0;
				text-align:center;
				line-height:23px;
				text-transform:uppercase;
				float:left;
				text-decoration:none;
				color:#ee2a3b;
				font-size:11px;
				font-weight:bold;
				}
		#content .dictionarybox {
			padding:10px 0 10px 20px;
			border-top:1px solid #fff;
			border-bottom:1px solid #d1d2d4;
			background:#fafafb;
			}
			#content .dictionarybox a {
				color:#ee2a3b;
				text-decoration:none;
				float:right;
				margin-right:20px;
				}
		#content .column {
			width:270px;
			height:auto;
			float:left;
			}
				
	#right {
		width:190px;
		padding:10px 0 0 10px;
		float:left;
		}
		.box {
			width:186px;
			padding:2px 2px 2px 2px;
			margin:0 0 5px 0;
			background:#f0f0f0 url(../images/box_bg.gif) 0 0 repeat-x;
			}
			.box h2 {
				height:28px;
				background:url(../images/box_headline_bg.gif) 0 0 no-repeat;
				text-transform:uppercase;
				font:bold 14px/28px Arial, Helvetica, sans-serif;
				letter-spacing:1px;
				color:#666;
				}
			.box a {
				text-decoration:none;
				}
			.box a.button,
			.box a.facebook,
			.box a.wic {
				display:block;
				height:28px;
				text-transform:uppercase;
				font:bold 14px/28px Arial, Helvetica, sans-serif;
				color:#ee283b;
				}
			.box a.button {
				background:url(../images/box_headline_bg.gif) 0 0 no-repeat;
				letter-spacing:1px;
				}
			.box a.facebook {
				padding-right:85px;
				font-size:12px;
				letter-spacing:0;
				background:url(../images/box_facebook_bg.gif) 0 0 no-repeat;
				}
			.box a.wic {
				background:url(../images/box_wic_bg.gif) 0 0 no-repeat;
				}
				.box a.wic span {
					display:none;
					}
			.boxcontent {
				padding:5px 0;
				background:#fff;
				font:bold 14px/120% Arial, Helvetica, sans-serif;
				color:#333;
				}
				#right .boxcontent img {
					padding:0;
					border:0;
					}
			.boxspacer {
				height:2px;
				overflow:hidden;
				}
		.download {
			text-align:left;
			font:12px/200% Arial, Helvetica, sans-serif;
			padding:15px 0 0 0;
			}
			.download h2 {
				font:bold 13px/120% Arial, Helvetica, sans-serif;
				padding:0 0 5px 0;
				}
			.download a {
				color:#ee283b;
				}
		#right h4 {
			width:180px;
			height:24px;
			margin:10px 0 0 0;
			padding:0 0 0 10px;
			text-align:left;
			background:#7f8083 url(../images/table_headline.gif) 0 0 no-repeat;
			color:#fff;
			font:bold 11px/24px Arial, Helvetica, sans-serif;
			}
		#right img {
			padding:10px 0 10px 0;
			}
		#right table {
			width:190px;
			border-collapse:collapse;
			font:11px/110% Arial, Helvetica, sans-serif;
			border:1px solid #c7c8ca;
			border-top:0;
			}
		#right td {
			padding:0 2px 0 2px;
			margin:0;
			}
		#right td.left {
			text-align:left;
			border-bottom:1px solid #c7c8ca;
			}
		#right td.right {
			text-align:right;
			border-bottom:1px solid #c7c8ca;
			}


		#content .submenu {
			height:24px;
			overflow:hidden;
			background:#f1f2f2 url(../images/submenu_head_bg.gif) 0 0 no-repeat;
			}
			#content #submenuin {
				height:24px;
				background:url(../images/dictionary_headin_bg.gif) 0 0 no-repeat;
				}
			#content .submenu a {
				display:block;
				height:23px;
				padding:1px 0 0 0;
				margin: 0 10px 0 4px;
				text-align:center;
				line-height:23px;
				text-transform:uppercase;
				float:left;
				text-decoration:none;
				color:#ee2a3b;
				font-size:11px;
				font-weight:bold;
				}

	#footer {
		height:24px;
		width:100%;
		padding:20px 0 0 0;
		text-align:right;
		font-size:10px;
		line-height:24px;
		background:url(../images/footer_bg.gif) right 20px no-repeat;
		color:#333;
		}
		#footer span {
			color:#fff;
			font-size:12px;
			padding:0 15px 0 50px;
			}
		#footer a {
			text-decoration:none;
			color:#333;
			padding:0 70px 0 0;
			}
		#footer a:hover {
			text-decoration:underline;
			}
.cleaner {
	height:1px;
	overflow:hidden;
	clear:both;
	}
h1, h2, h3, h4, p {
	margin:0;
	padding:0;
	}
