* {
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 11px;
}

html, body {
	overflow-x: hidden;
}

p, form, table, #header, #left, #faq {
	overflow: hidden;
}

img {
	border: 0px;
}

body {
	background: url('ventures/bg.png') repeat-x #FFF;
	text-align: center;
}

ul, li {
	list-style: none;
}

.width {
	width: 980px;
	text-align: left;
	margin: 0px auto;
}

#header {
	height: 400px;
	background: url('ventures/header_bg.png') no-repeat;
}

#top_menu {
	position: absolute;
	margin-left: 540px;
	margin-top: 32px;
}

#top_menu a {
	height: 24px;
	display: block;
	float: left;
}

#top_menu a:hover, #top_menu a.active {
	background-position: 0px -100%;
}


.top_menu_1 {
	background: url('ventures/top_menu_1.png');
	width: 95px;
}

.top_menu_2 {
	background: url('ventures/top_menu_2.png');
	width: 62px;
}

.top_menu_3 {
	background: url('ventures/top_menu_3.png');
	width: 81px;
}

.top_menu_4 {
	background: url('ventures/top_menu_4.png');
	width: 76px;
}

.top_menu_5 {
	background: url('ventures/top_menu_5.png');
	width: 76px;
}

.top_menu_6 {
	background: url('ventures/top_menu_6.png');
	width: 81px;
}

#logo {
	width: 219px;
	height: 27px;
	background: url('ventures/logo.png');
	position: absolute;
	margin-top: 30px;
}

#menu {
	height: 50px;
	background: url('ventures/menu_bg.png') repeat-x #FFF;
	padding-left: 120px;
}

.menu_l, .menu_r {
	position: absolute;
	margin-left: -110px;
	width: 110px;
	height: 50px;
	background: url('ventures/menu_l.png');
}

.menu_r {
	margin-left: 980px;
	background: url('ventures/menu_r.png');
}

#menu a {
	height: 40px;
	display: block;
	float: left;
	margin-left: 8px;
}

#menu a:hover, #menu a.active {
	background-position: 0px -100%;
}

.menu_1 {
	background: url('ventures/menu_1.png');
	width: 75px;
}

.menu_2 {
	background: url('ventures/menu_2.png');
	width: 147px;
}

.menu_3 {
	background: url('ventures/menu_3.png');
	width: 129px;
}

.menu_4 {
	background: url('ventures/menu_4.png');
	width: 129px;
}

.menu_5 {
	background: url('ventures/menu_5.png');
	width: 138px;
}

.menu_6 {
	background: url('ventures/menu_6.png');
	width: 82px;
}

.menu_7 {
	background: url('ventures/menu_7.png');
	width: 197px;
}

.banner_1 {
	background: url('ventures/banner1_bg.png');
	width: 240px;
	height: 126px;
	margin-top: 40px;
}

.banner_2 {
	background: url('ventures/banner2_bg.png');
	width: 240px;
	height: 108px;
	margin-top: 30px;
}

.banner_3 {
	background: url('ventures/banner3_bg.png');
	width: 240px;
	height: 90px;
	margin-top: 30px;
}

.banner_1 .header, .banner_2 .header, .banner_3 .header {
	margin: 15px 0px 0px 15px;
}

.banner_1 ul, #banner_2 ul, .banner_3 ul {
	margin-top: 2px;
}

.banner_1 li, .banner_2 li, .banner_3 li {
	line-height: 20px;
	background: url('ventures/li.png') no-repeat 0px 8px;
	color: #fff;
	font-size: 12px;
	padding-left: 10px;
	margin-left: 15px;
}

#left h2 {
	padding: 15px 0px 0px 15px;
	color: #fff;
}

#left a {
	color: #fff;
	text-decoration: none;
}

#left a:hover {
	color: #ddd;
}

.btn_zglos {
	width: 80px;
	height: 20px;
	background: url('ventures/btn_zglos.png');
	margin-left: 160px;
}

.btn_zasady {
	width: 106px;
	height: 20px;
	background: url('ventures/btn_zasady.png');
	margin-left: 134px;
}

.btn_more2 {
	width: 50px;
	height: 20px;
	background: url('ventures/btn_more2.png');
	margin-left: 190px;
}

.btn {
	display: block;
	cursor: pointer;
}

.btn:hover {
	background-position: 0px -100%;
}

#left {
	float: left;
}

#content {
	width: 665px;
	margin-top: 20px;
	min-height: 330px;
	margin-left: 75px;
	text-align: justify;
	color: #676767;
	float: left;
}

#content a.greya {
	color: #676767;
}

#content a.greya:hover {
	color: #6a9f24;
}

#content a {
	color: #6a9f24;
	font-weight: bold;
	text-decoration: none
}

#content a:hover {
	color: #325698;
}

#content p, #content div {
	line-height: 21px;
	color: #676767;
}

#content p {
	padding: 12px 0px 19px;
}

#content .sub_info {
	color: #999;
	font-style: italic;
	padding-bottom: 20px;
}

.stars {
	width: 105px;
	height: 40px;
	cursor: pointer;
	margin-top: 5px;
}

.stars .cont {
	background: url('ventures/star2.jpg');
	width: 105px;
	height: 20px;
}

.average {
	cursor: default;
}

.stars .hover {
	height: 20px;
	position: absolute;
	background: url('ventures/star2.jpg') 0px 100%;
}

.stars .hover p {
	margin: -11px 0px 0px 110px;
	padding: 0px;
	position: absolute;
}

#content .user_data {
	background: #fefefe;
	width: 640px;
	height: 180px;
	border: 1px solid #676767;
	overflow: auto;
	padding: 10px;
}

#content .object {
	padding-top: 10px;
}

#content .text p {
	padding: 10px 0px;
}

#content .text h2 {
	padding: 20px 0px 5px;
}



#content h2 {
	color: #676767;
	font-size: 11px;
	padding: 12px 0px 19px;
}

#content h3 {
	color: #6a9f24;
	font-size: 11px;
	padding: 19px 0px;
}

#content .map {
	position: absolute;
	margin-left: 290px;
	margin-top: -4px;
}

#content .map img {
	margin-top: 12px;
	cursor: pointer;
}

#content span.date {
	float: right;
	font-weight: bold;
}
#content .news {
	padding: 20px 0px 0px;
}

#content .black {
	color: #000;
}

#content .small {
	margin-top: 5px;
	font-size: 10px;
}

#content .news .border {
	position: absolute;
	background: url('ventures/news_border.png');
	width: 175px;
	height: 95px;
}

#content .news_full .border {
	position: absolute;
	background: url('ventures/news_border2.png');
	width: 175px;
	height: 105px;
}

#content .onas .border {
	position: absolute;
	background: url('ventures/onas_border.png');
	width: 175px;
	height: 260px;
}

#content .onas p {
	padding: 18px 0px 0px 20px;
	height: 262px;
	_padding-left: 195px;
}

#content .onas .img, #content .news .img {
	float: left;
	margin-top: 21px;
} 

#content .news_full .img {
	float: left;
	margin: 5px 20px 10px 0px;
}

#content .news .img img, #content .news_full .img img {
	width: 175px;
	height: 95px;
}

.news_content {
	padding-top: 18px;
	min-height: 110px;
}

#content ul {
	margin-left: 20px;
}

#content li {
	line-height: 21px;
	padding-left: 14px;
	background: url('ventures/arrow.png') 0px 6px no-repeat;
}
#content li.red {
	color: red;
}

#content .news h1 {
	font-size: 11px;
}

#content h1 .expert {
	color: red;
}

#content .text .news p {
	padding-left: 0px;
}


#content .news p {
	padding: 22px 0px 0px 20px;
	_padding-left: 195px;
	height: 93px;
}

#bottom {
	clear: both;
	background: url('ventures/bottom.png') no-repeat 0px 40px;
	width: 980px;
	height: 90px;
	padding-top: 40px;
}

#footer {
	clear: both;
	height: 34px;
	background: url('ventures/footer_bg.png');
	text-align: center;
	color: #afbfd5;
	line-height: 34px;
	margin-top: 20px;
}

#footer p.realisation {
	float: right;
}

#footer a {
	color: #e8f0fb;
	text-decoration: none
}

#footer a:hover {
	color: #8bc53f;
}

.grey {
	background: url('ventures/grey_bg.png') repeat-x;
	text-align: right;
	height: 33px;
}

#content .grey .error {
	position: absolute;
	color: red;
}

.btn_more {
	background: url('ventures/btn_more.png');
	width: 50px;
	height: 20px;
	float: right;
}

.btn_back {
	background: url('ventures/btn_back.png');
	width: 53px;
	height: 20px;
	float: right;
}

.btn_clear {
	background: url('ventures/btn_clear.png');
	width: 99px;
	height: 20px;
	float: left;
}


.btn_apply {
	background: url('ventures/btn_apply.png');
	width: 82px;
	height: 20px;
	float: right;
}

.btn_send {
	background: url('ventures/btn_send.png');
	width: 48px;
	height: 20px;
	float: right;
	margin: 0px;
	padding: 0px;
}

.input {
	width: 500px;
	height: 30px;
	line-height: 30px;
	background: url('ventures/input.png');
}

.input2 {
	width: 190px;
	background: url('ventures/input2.png');
}

.input2 input {
	width: 180px;
}

input {
	border: 0px;
	margin: 6px 5px;
	width: 490px;
	height: 16px;
}

.textarea {
	width: 500px;
	height: 90px;
	line-height: 30px;
	background: url('ventures/textarea.png');
	overflow: hidden;
}

.textarea2 {
	background: url('ventures/textarea2.png');
	height: 110px;
}

.textarea2 textarea {
	height: 100px;
}

textarea {
	border: 0px;
	margin: 5px 0px 5px 5px;
	width: 490px;
	height: 80px;
	overflow: auto;
}

.error {
	background-position: 0px -100%;
}
.error input, .error textarea, .error select {
	color: red;
}

.error_margin .error {
	margin-left: 250px;
}

td, th {
	vertical-align: top;
	text-align: left;
}

td.name {
	padding: 5px 5px 18px 0px;
	color: #676767;
	font-weight: bold;
	text-align: right;
	width: 135px;
}
td.name2 {
	width: 80px;
	padding-top: 8px;
}

td.upload {
	height: 30px;
}

td.right {
	text-align: right;
}

table {
	width: 650px;
	margin-left: 20px;
	margin-bottom: 20px;
}

table.login {
	margin-top: 10px;
	width: 550px;
}

#content .normal {
	font-weight: normal;
}

select {
	border: 0px;
	margin: 6px 5px 0px;
	width: 490px;
	height: 16px;
	border: 0px;
}

select, option, input, textarea {
	color: #676767;
	background: none;
}

#faq {
	margin-bottom: 20px;
	border-bottom: 1px solid #e6e9ee;
}

#faq a {
	border: 1px solid #e6e9ee;
	height: 40px;
	line-height: 40px;
	display: block;
	color: #676767;
	padding: 0px 10px;
	margin-bottom: -1px;
	cursor: pointer;
}

#faq a.selected {
	color: #6a9f24;
}

#faq p {
	border: 1px solid #e6e9ee;
	padding: 10px;
	margin-bottom: -1px;
}

#portfel {
	margin-top: 30px;
}

.btn_portfel {
	margin-bottom: 5px;
	width: 240px;
	height: 40px;
	line-height: 40px;
	background: url('ventures/portfel_bg.png');
	text-decoration: none;
}

.btn_portfel span {
	display: block;
	margin-left: 10px;
	font-size: 18px;
	color: #fff;
}
#left .active {
	background-position: 0px -100%;
}

#top {
	margin-top: 75px;
	width: 1000px;
	height: 325px;
}

#map {
	width: 600px;
	height: 400px;
	border: 3px solid #FFF;
}

.map_container {
	display: block;
	position: absolute;
	top: 50%;
	left: -50%;
	margin-left: -300px;
	margin-top: -200px;
	z-index: 100;
	text-align: center;
}

#content .map_container a {
	color: #FFF;
}

#content .map_container a:hover {
	color: #000;
}

.overlay {
	width: 100%;
	background: black;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 50;
}

#content .message ul {
	margin-left: 34px;
	margin-bottom: 15px;
}

.loading {
	text-align: center;
	color: #676767;
	width: 650px;
	margin-top: 20px;
	display: none;
	height: 200px;
}

.result_container {
	height: 200px;
}

label {
	cursor: pointer;
	margin-top: 1px;
	position: absolute;
}

.checkbox {
	width: 12px;
	height: 12px;
}

.select_all {
	margin-top: 15px;
}

.checkbox_list {
	padding: 5px;
}

.pdf_icon {
	background: url('ventures/pdf_icon.gif');
	width: 32px;
	height: 32px;
	display: block;
}
.teaser_files {
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}

.teaser_files td {
	line-height: 32px;
	height: 36px;
}

.btn_rss {
	float: right; 
	width: 30px; 
	height: 30px; 
	background: url('ventures/btn_rss.png'); 
	margin-top: 15px;
}

.btn_fb {
	width: 38px; 
	background: url('ventures/btn_fb.png'); 
}
