/*
	Copyright (c) 2009 ESC S.A. All rights reserved.
*/

body {
	background: center bottom url('../img/mapka.png') no-repeat;
	color: #999;
}

html {
	background: center bottom url('../img/mapka-tlo.png') repeat-x;
}

body, html { height: 1050px; }

.w994 {
	width: 994px;
}

.entry * {
	display: block;
}
.entry h1 {
	margin-top: 0;
	margin-bottom: 0.25em;
	height: 38px;
	background-repeat: no-repeat;
	text-indent: -2000em;	
}

.entry h1 a { height: 100%; }

#EntryImageCms {
	width: 345px;
	background-image: url('../img/label-cms.png');
}

#EntryImageRia {
	width: 309px;
	background-image: url('../img/label-ria.png');
}

#OuterContainer {
	width: 994px;
	/*background-color: #edc; */
}

#Top {
	width: 969px;
	height: 32px;
	/* background-image: url('../img/navbar.png'); */
	background-repeat: no-repeat;
	background-position: center -6px;
	display: none;
}

#Top p {
	height: 21px;
	line-height: 21px;
	text-align: right;
	padding-right: 2em;
}
#Top p a {
	color: #999;
	text-decoration: none;
}

#Top p a:hover {
	text-decoration: underline;
}

#Middle {
	margin-top: 16px;	
}	

#Left, #Right {
	width: 50%;
	height: 640px;
	background-position: 0 386px;
	background-repeat: no-repeat;
	overflow: hidden;
}
#Bottom {
	padding-left: 38px;
	padding-right: 40px;
}
#Bottom address.first {
	color: #888;
	height: 32px;
	line-height: 32px;
	font-family: Trebuchet MS, sans-serif;
	font-size: 17px;
}
#Bottom address.first b {
	font-size: 20px;
	font-family: Arial, sans-serif;
	font-weight: normal;
	color: #666;
}
#Bottom address.first a {
	color: #666;
	text-decoration: none;
}
#Bottom address.first a:hover {
	text-decoration: underline;
}

#Bottom address.first span.right {
	color: #777;
	font-size: 20px;
}


#Bottom div.second {
	color: #fff;
	height: 21px;
	line-height: 21px;
}
#Bottom div.second a {
	color: #fff;
	text-decoration: none;
}
#Bottom div.second a:hover {
	text-decoration: underline;
}


#Left {
	background-image: url('../img/vela-cms-glass.jpg');
}
#Right {
	background-image: url('../img/vela-ria-glass.jpg');
}

#Left .content,
#Left .circles {
	padding-left: 19px;
	padding-right: 10px;
}

#Right .content,
#Right .circles {
	padding-left: 10px;
	padding-right: 19px;
}

#TopLogo {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -95px;
	display: none;
	width: 188px;
	height: 198px;
}

.content {
	color: #999;
	position: relative;
	z-index: 1;
}
.content img {
	display: block;
}

.content p {
	color: #777;
	text-align: justify;
}

.content p a {
	text-decoration: none;
	color: #444;
}

.content p a:hover {
	text-decoration: underline;
}

.content h2, .content h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.content h2 {
	color: #888;
	font-size: 21px;
	margin-top: 0.5em;
	margin-bottom: 0;	
}
.content h3 {
	font-size: 14px;
	font-weight: bolder;
	margin-top: 0.5em;
}
#Left .content h2 {
	margin-left: 2em;	
}
#Right .content h2 {
	margin-left: 0.5em;
}

#Left .content h3 {
	margin-left: 6em;	
}
#Right .content h3 {
	margin-left: 6em;	
}



.circles {
	position: relative;
	margin-top: -82px;
	margin-bottom: 0px;
}
.circles a {
	position: relative;
	background-repeat: no-repeat;
	background-position: top left;
	width: 122px;
	height: 144px;
}
.circles a, .circles img {
	display: block;
}

.circles a.left {
	float: left;
	left: 120px;
}
.circles a.green {
	background-image: url('../img/circle-green-2.png');
}
.circles a.blue {
	background-image: url('../img/circle-blue-2.png');
}
.circles a:hover {
	background-position: 0 -144px;
}

.circles a.right {
	float: right;
	right: 120px;
}

.circles img.dzialanie,
.circles img.wyglad {
	top: 94px;
}

#Left .circles img.dzialanie {
	right: 36px;
}

#Left .circles img.wyglad {
	left: 30px;
}

#Right .circles img.dzialanie {
	right: 40px;
}

#Right .circles img.wyglad {
	left: 26px;
}
