*{
	padding: 0px;
	margin: 0px;
	border: 0px none;
	outline: none;
}

body {
	background: #f8f6ec /*url('../gfx/body.jpg') no-repeat center 110px*/;
	font-family:Arial, Verdana, Times New Roman;
	font-size:11px;
	line-height:14px;
	color:#787068;	
}

a{
	text-decoration:none;
	font-family:Tahoma;
	font-size:11px;
	color:#528ab9;
}

p, a.calltitle {
	font-family:Tahoma;
	font-size:11px;
	line-height:14px;
	color:#777777;
}

.center{
	width:981px;
	display:auto;
	margin: 0px auto;
} 

.czysty{
	width:100%;
	height:0px;
	display:block;
	clear:both;
	overflow:hidden;
}
/* --------------------- special class ---------------------  */

.orange{
	color:#fb5d10;
}

.green{
	color:#457e7b;
}

.special_margin{
	margin-bottom: 222px;
}

.gallery_margin{
	margin-bottom: 20px;
}

.rameczka{
	padding:5px;
	border: 1px solid #E5EDEC;
	background:#fff;
}

.tabelka{
	border-collapse:collapse;
	margin: 0px auto;
}

table.tabelka tr td{
	border:1px solid #E5EDEC;
	border-collapse:collapse;
	padding:3px;
	font-family:Tahoma;
	font-size:11px;
	line-height:14px;
	color:#777777;	
}

.googleBack{
	width:961px;
	height:485px;
	position:absolute;
	top:10px;
	left:10px;
}

#mapkaGoogle{
	width:961px;
	height:485px;
}



/* --------------------- index ---------------------  */

#header{
	height:81px;
	position:relative;
}

#header #lang{
	height:23px;
	position:absolute;
	top:19px;
	right:13px;
}

#header #lang a{
	width:32px;
	height:23px;
	float:left;
	margin-right:4px;
}

#header #header_info{
	height:16px;
	position:absolute;
	right:0px;
	top:2px;
	font-size:11px;
	color:#968b52;
	line-height:16px;
}

#header #godlo{
	height:50px;
	position:absolute;
	left:25px;
	top:10px;
	padding: 15px 0px 0px 130px;
}

#header #godlo #logo{
	position:absolute;
	left:0px;
	top:0px;
	background: url('../gfx/logo3.png') no-repeat left top;
	width:110px;
	height:65px;
	display:block;
}

#header #godlo p{
	font-family:Tahoma;
	font-size:20px;
	font-weight:bold;
	line-height:24px;
	color:#fb5d10;
}

#header #godlo a{
	font-family:Tahoma;
	font-size:12px;
	line-height:14px;
	color:#457e7b;	
}

#header #logotypes{
	display: block;
	position: absolute;
	top: 22px;
	right: 0px;
	height:60px;
	width:700px;
	padding-top:0px;
	background: none transparent;
	text-align: right;
}

#header #logotypes .logotype img{
	display: inline-block;
	height:50px;
	margin-left: 15px;
}

#top{
	height:299px;
	position:relative;
}

#google_top{
	height:505px;
	position:relative;
}

#top .obrazek{
	position:absolute;
	top:10px;
	left:10px;
	width:961px;
	height:279px;
}

#top .top_border{
	position:absolute;
	top:0px;
	left:0px;
	width:981px;
	height:299px;
	background: url('../gfx/top_border_2.png') no-repeat center top;
}

#google_top .google_border{
	position:absolute;
	top:0px;
	left:0px;
	width:981px;
	height:505px;
	background: url('../gfx/google_border.png') no-repeat center top;
}

#google_top .google_border2{
	position:absolute;
	bottom:0px;
	left:0px;
	width:981px;
	height:63px;
	background: url('../gfx/google_border.png') no-repeat center bottom;
}

#container{
	background:#ffffff;
	width:961px;
	padding:0px 10px 0px 10px;
	position:relative;
}

#container_gradient{
	width:961px;
	background: url('../gfx/gradient.png') repeat-x left top;
	height: auto !important;
	height: 100px;
	min-height: 100px;
}

#container_text{
	width:961px;
	background: url('../gfx/text_line.png') repeat-y center top;	
}

#left_box{
	width:230px;
	float:left;
	padding-top: 10px;
}

#menu{
	width:184px;
}

#menu a{
	width:174px;
	height:20px;
	padding-left:10px;
	font-size:12px;
	color:#528ab9;
	line-height:19px;
	background: url('../gfx/menu_arrow.png') no-repeat left top;
	border-bottom: 1px solid #f1eee1;
	display:block;
}

#menu a:hover,#menu a.selected {
	color:#fb5d10;
}

#menu div{
	width:174px;
	margin:10px 0px 10px 10px;
	overflow:hidden;
	visibility:hidden;
}

#menu div a{
	background: none;
	padding-left:0px;
}

#menu div a.selected, #menu div a:hover{
	color:#fb5d10;
}

#newsletter{
	width:230px;
	margin-top:35px;
}

#newsletter .newsletter_top{
	width:230px;
	height:50px;
	background: url('../gfx/newsletter_top.jpg') no-repeat center top;
}

#newsletter .newsletter_center{
	width:200px;
	padding:8px 15px 8px 15px;
	background-color:#f8f6ec;
}

#newsletter .newsletter_bottom{
	width:230px;
	height:50px;
	background: url('../gfx/newsletter_bottom.jpg') no-repeat center top;
}

.title, .title a {
	font-family: Times New Roman;
	font-size:20px;
	line-height:20px;
	color:#fb5d10;
	text-decoration: none;
	text-transform: uppercase;
}

.title a:hover {
	text-decoration: underline;
}

#gallery_box input{
	width:137px;
	height:16px;
	margin-right:3px;
	border: 1px solid #e5e1cc;
	float:left;
	padding:2px;
	font-family:Tahoma;
	color:#999999;
}

#gallery_box a{
	width:48px;
	height:16px;
	background: url('../gfx/button.png') no-repeat left top;
	display:block;
	float:left;
	border: 1px solid #e5e1cc;
	color:#ffffff;
	padding:2px;
	text-align:center;
}

#gallery_box{
	width:200px;
	padding:15px;
	margin-bottom:10px;
}

#newsletter .img_border{
	width:198px;
	height:138px;
	border: 1px solid #e5edec;
	margin-top:8px;
	margin-bottom:10px;
	background-color:#ffffff;	
}

#newsletter a{
	text-decoration:underline;
	float:right;
}

#newsletter .img_border img{
	width:188px;
	height:128px;
	margin:5px;
	display:block;
}

#text_box{
	width:500px;
	float:left;
	padding:15px 13px 0px 0px;
	height: auto !important;
	min-height: 297px;	
}

#text_box #text{
	padding:0px 20px 0px 20px;
	width:460px;
	position:relative;
	top:-10px;
}

#text_box #text .wave, #adv_center .wave {
	width:460px;
	height:14px;
	background: url('../gfx/wave.png') no-repeat center top;
	margin-bottom:5px;
}

#text_box #text #news_container{
	width:460px;
	position:relative;
}

#news_container .news{
	width:460px;
	padding-bottom:20px;
	border-bottom:1px solid #e5edec;
	position:relative;
}

#news_container .news .main_moore{
	position:absolute;
	bottom:20px;
	right: 0px;
	color:#fb5d10;	
}

#news_container .news .main_moore span{
	text-decoration:none;
	color:#777777;	
}

#news_container .news .main_moore span.wiecej{
	text-decoration:underline;
	color:#fb5d10;	
}

.news_img_box{
	width:120px;
/*	height:80px;*/
	border:1px solid #e5edec;
	background-color:#ffffff;
	padding:5px;
	float: left;
	margin-right:20px;
}

.news_img_box img{
	width:120px;
	height:80px;
	display:block;
}

.news_text{
	width:308px;
	float:left;
	padding-bottom: 20px;
}

#news_container .news .news_text .news_title{
	padding-left:20px;
	font-weight:bold;
	background: url('../gfx/icon.png') no-repeat left center;
	color:#528ab9;
}

#news_container .news_title{
	font-weight:bold;
	color:#457E7B;
}

.moore{
	text-decoration:underline;
	color:#fb5d10;
	float:right;
}

.moore_close{
	float:left;
}

.news_date{
	font-size:10px;
	color:#d4d4d4;
}

#news_container .news_link{
	height:24px;
	width:460px;
	display:block;
}

#news_container .news_link img{
	float:left;
	height:13px;
	width:10px;
	margin: 5px 10px 6px 0px;
}

#news_container .news_link a{
	float:left;
	height:23px;
	width:435px;
	line-height:23px;
	border-bottom: 1px solid #e5edec;
	padding-left:5px;
}

#kalendarium{
	width:460px;
	position:absolute;
	left:250px;
	bottom:47px;
}

#kalendarium .star, #text .star{
	padding-left:21px;
	background: url('../gfx/icon2.png') no-repeat 0px 3px;
}

#right_box{
	width:218px;
	float:left;
	padding-top: 10px;
}

.box_container{
	width:207px;
	position:relative;
	margin-bottom:10px;
}

.main_box_container{
	margin-left:10px;
}

.box_container .box_img_container{
	width:207px;
	height:78px;
	position:relative;	
}

.box_container .box_img_container p{
	font-family:Times New Roman;
	font-size:16px;
	line-height:16px;
}

.box_container .box_img_container .upper{
	color:#ffffff;
	position:absolute;
	left:15px;
	bottom:8px;
	text-transform:uppercase;
}

.box_container .box_img_container .lower{
	color:#000000;
	position:absolute;
	left:16px;
	bottom:7px;
	text-transform:uppercase;
}

.box_container .box_img_border{
	width:207px;
	height:78px;
	background: url('../gfx/box_img_border.png') no-repeat center top;
	position:absolute;
	top:0px;
	left:0px;
}

#right_box .box_container .box_img_border{
	cursor:pointer;
}

.box_container .img_gradient{
	width:177px;
	height:20px;
	background-color:#528ab9;
	position:absolute;
	left:0px;
	bottom:0px;
	padding:7px 15px 5px 15px;
}

.box_container img{
	width:195px;
	height:72px;
	margin:6px 6px 0px 6px;
	display:block;
	position:absolute;
	left:0px;
	top:0px;
}

.box_container .box_info{
	width:207px;
	position:relative;
	padding-bottom:6px;
	background: url('../gfx/box_img_bottom.png') no-repeat center bottom;
}

.box_container .box_info .box_arrow{
	width:24px;
	height:25px;
	position:absolute;
	bottom:-3px;
	right:10px;
	cursor:pointer;
}

.box_container .box_info .arrow_up{
	background: url('../gfx/box_arrow.png') no-repeat center bottom;
}

.box_container .box_info .arrow_down{
	background: url('../gfx/box_arrow1.png') no-repeat center bottom;
}

.box_container .box_info .box_info_text{
	width:205px;
	background-color:#ffffff;
	border-left:1px solid #eaf0ee;
	border-right:1px solid #eaf0ee;
	position:relative; 
	overflow:hidden;
}

.box_container .box_info .box_info_text .box_gradient{
	width:195px;
	height:39px;
	background: url('../gfx/box_gradient.png') no-repeat center bottom;
	margin-left:5px;
}

.box_container .box_info .box_info_text .box_menu{
	margin-left:11px;
	width:184px;
	position:relative;
	bottom:-10px;
}

.box_container .box_info .box_info_text .box_menu a{
	width:174px;
	padding-left:10px;
	font-size:12px;
	color:#457e7b;
	line-height:20px;
	background: url('../gfx/menu_arrow.png') no-repeat left top;
	border-bottom: 1px solid #f1eee1;
	display:block;	
	
}

.box_container .box_info .box_info_text .box_menu a:hover, .box_container .box_info .box_info_text .box_menu a.selected{
	color:#fb5d10;
}

#right_box #userfull_links{
	width:207px;
	margin-top:20px;
	margin-bottom:40px;
}

#bottom_border{
	width:961px;
	height:47px;
	background: url('../gfx/bottom_border.png') repeat-y -1px top;
	position:relative;
}

#logotypes{
	height:126px;
	width:961px;
	padding-top:5px;
	background: url('../gfx/logos_gradient.png') repeat-x left top;
}

#logotypes p{
	font-size:16px;
	line-height:18px;
	color:#457e7b;
	margin-left:10px;
	font-family:Times New Roman;
}

#logotypes .logotypes {
	margin: 0px auto;
}

#logotypes .logotypes tr td{
	padding-left:15px;
	padding-right:15px;
}

#logotypes .logotypes tr td img{
	height:60px;
}

#footer{
	border-top:1px solid #b1c9c8;
	height:68px;
	width:931px;
	padding:20px 25px 20px 25px;
}

#footer p{
	color:#777777;
	font-family:Tahoma;
}

.page_nav{
	width:460px;
	text-align:center;
}

.page_nav a{
	margin-right:20px;
}

.page_nav a:hover{
	color:#fb5d10;
}

.gallery_container{
	width:130px;
	float:left;
	text-align:center;
	margin-bottom:20px;
	margin-right:20px;
}

.gallery_container .news_img_box{
	margin:0px;
}

#newsletter_text{
	display:none;
}

#newsletter_text p{
	width:143px;
	margin-right:3px;
}

#newsletter_text_inner{
	width:146px;
	float:left;
}

.legenda{
	padding: 0px 20px 20px 20px;
	width:921px;
}

.google_title{
	text-align:center;
	width:500px;
	position:absolute;
	left:242px;
	top:-42px;
}

.opinie{
	width:460px;
	position:relative;
}

.opinia{
	width:460px;
	position:relative;
	padding:10px 0px 10px 0px;
	border-bottom:1px solid #E5EDEC;
}

.opinie .autor{
	color:#D4D4D4;
}

.opinie .comment_date{
	float:right;
	font-size:10px;
}

.opinie .send{
	text-decoration:none;
	color:#ffffff;
	float:right;
	padding: 1px;
	background:	#e5e1cc;
}

.opinie .send span { padding: 1px; position: relative; display: block; line-height: 12px;}
.opinie .send .s_one { background: #60918f; }
.opinie .send .s_two { background: #689694; }
.opinie .send .s_three { background: #6e9a98; }
.opinie .send .s_four { background: #739e9c; }

#add_comment input{
	width:458px;
	height:20px;
	border: 1px solid #E5EDEC;
	font-family:Tahoma;
	font-size:11px;
	line-height:14px;
	color:#777777;
	padding:3px;
}

#add_comment textarea{
	width:458px;
	height:200px;
	border: 1px solid #E5EDEC;
	font-family:Tahoma;
	font-size:11px;
	line-height:14px;
	color:#777777;
	padding:3px;	
}

#add_comment label{
	width:458px;
	height:20px;
	line-height:20px;
	color:#457e7b;
}

#add_comment .formRow .formError{
	display: none;
	margin-left: 10px;
	color: #cc2222;
}

#add_comment .formCapchaRow .formError{
	margin-left:160px;
}

#add_comment .formRowError .formError{
	display: block;
}

#add_comment .formRowError input,
#add_comment .formRowError textarea {
	border: 1px solid #cc2222;
	background: #fffafa;
}

#add_comment img{
	border:1px solid #E5EDEC;
	margin-left:150px;
}

#add_comment #token_word{
	width:154px;
	margin-left:150px;
}



#send_comment{
	width:460px;
	display:none;
}

.comment_block{
	display:none;
}

/* --------------------- ogłoszenia ---------------------  */

#left_box_advertisment{
	width:743px;
	float:left;
	height: auto !important;
	min-height: 100px;	
}

#top .top_border_advertisment{
	position:absolute;
	top:0px;
	left:0px;
	width:981px;
	height:299px;
	background: url('../gfx/top_advertisment.png') no-repeat center top;
}

#container_text_advertisment{
	width:961px;
}

#adv_top{
	width:743px;
	height:25px;
	background: url('../gfx/advertisment_text_top.png') no-repeat center top;
}

#adv_bottom{
	width:743px;
	height:25px;
	background: url('../gfx/advertisment_text_bottom.png') no-repeat center bottom;
}

#adv_center{
	width:697px;
	position:relative;
	padding:0px 23px 0px 23px;
	background: url('../gfx/advertisment_text_center.png') repeat-y center top;
}

.add_adv {
	float: right;
	color: #fb5d10;
	padding-right: 20px;
	padding-top: 3px;
}

#bottom_border_advert{
	width:961px;
	height:52px;
	background: url('../gfx/bottom_border_advert.png') repeat-y -1px top;
	position:relative;
}

.advertisment_box_list {
	display: block;
	margin-left: 20px;
}

.advertisment_box_list a {
	color:#000000;
	text-decoration: none;
	display: block;
	width: 220px;
	float: left;
}

.advertisment_box_list a:hover {
	color:#fb5d10;
}

.advertisment_box{
	width:207px;
	height:243px;
	margin-right:20px;
	margin-bottom:20px;
	float:left;
	position:relative;
}

.advertisment_box_top{
	width:207px;
	height:7px;
	background: url('../gfx/adv_box_top.png') no-repeat center top;
}

.advertisment_box_bottom{
	width:207px;
	height:7px;
	background: url('../gfx/adv_box_bottom.png') no-repeat center top;
}

.advertisment_box_center{
	width:165px;
	position:relative;
	height: auto !important;
	min-height: 209px;	
	overflow: hidden;
	border-left: 1px solid #eaf0ef;
	border-right: 1px solid #eaf0ef;
	padding:10px 20px 10px 20px;
}

.advertisment_box_center a {
	color:#000000;
	text-decoration: none;
	display: block;
}

.advertisment_box_center a:hover {
	color:#fb5d10;
}

.advertisment_box_center .star{
	position:relative;
	top:2px;
}

.adv_box_gradient{
	width:195px;
	height:34px;
	position:absolute;
	left:6px;
	bottom:-1px;
	background: url('../gfx/box_gradient_adver.png') no-repeat center bottom;
}

#adv_list{
	width:647px;
	padding:0px 25px 0px 25px;
}

.adv_list_el{
	width:647px;
	position:relative;
	padding-bottom:12px;
	margin-bottom:10px;	
}

.adv_list_el img, #foto_kol img{
	width:120px;
	height:80px;
	background-color:#ffffff;
	border:1px solid #e5edec;
	margin-right:18px;
	float:left;
	padding:5px;
}

#foto_kol img {
	margin-bottom: 20px;
}

.adv_list_el_text{
	float:left;
	width:495px;
	position:relative;
}

.adv_el_line{
	width:495px;
	height:1px;
	border-bottom:1px solid #e5edec;
	position:absolute;
	bottom:0px;
	right:0px;
}

#foto_kol{
	width:150px;
	float:left;
	height: auto !important;
	min-height: 1px;


}

#adv_text_kol{
	width:497px;
	float:left;
	position:relative;
}

#adv_kontakt_box{
	float:right;
	width:207px;
	margin:0px 0px 18px 18px;
}

.adv_kontakt_box_center{
	width:195px;
	border-left: 1px solid #eaf0ef;
	border-right: 1px solid #eaF0ef;
	padding:0px 5px 0px 5px;
}

.adv_kontakt_box_center .adv_kontakt_title{
	width:163px;
	height:18px;
	background:url('../gfx/kontakt_title.png') no-repeat center center;
	position:relative;
	text-transform: uppercase;
	padding: 7px 16px;
	margin-bottom: 15px;
}

.adv_kontakt_box_center .adv_kontakt_title p{
	position: relative;
}

.adv_kontakt_box_center .adv_kontakt_title .jasne,
.adv_kontakt_box_center .adv_kontakt_title .ciemne{
	color: #ffffff;
	font-family: Times New Roman;
	font-size: 16px;
	line-height: 16px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 2;
}

.adv_kontakt_box_center .adv_kontakt_title .ciemne{
	color: #000000;
	top: 1px;
	left: 1px;
	z-index: 1;
}

#adv_kontakt_box .adv_kontakt_box_center table{
	margin-left: 5px;
	margin-right: 5px;
}

#adv_kontakt_box .adv_kontakt_box_center table td{
	line-height: 14px;
}

#adv_kontakt_box .adv_kontakt_box_center .dodano{
	margin-right: 30px;
}

.adv_kontakt_box_center .box_gradient{
	width:195px;
	height:25px;
	background: url('../gfx/box_gradient.png') no-repeat center top;
}

/* ogloszenia formularz */
#container_text_advertisment .formGroup {
	padding-left: 20px;
}

#container_text_advertisment .formGroup .rightSide {
	float: right;
}

#container_text_advertisment .formRow {
	padding-bottom: 10px;
}

#container_text_advertisment .formRow .formError{
	display: none;
	margin-left: 200px;
	color: #cc2222;
}

#container_text_advertisment .formRowError .formError{
	display: block;
}

#container_text_advertisment .formRowError input,
#container_text_advertisment .formRowError select,
#container_text_advertisment .formRowError textarea {
	border: 1px solid #cc2222;
	background: #fffafa;
}

#container_text_advertisment .formRow .formInfo{
	display: none;
}

#container_text_advertisment .formRow .formFiles{
	width: 450px;
	display: block;
	float: left;
}

#container_text_advertisment .formRow .formFiles input {
	border: 1px solid #e5e1cc;
}

#container_text_advertisment .formRow .formFiles img{
	background-color:#ffffff;
	border:1px solid #e5edec;
	margin-right:18px;
	padding:5px;
}

#container_text_advertisment .formRow input,
#container_text_advertisment .formRow select,
#container_text_advertisment .formRow textarea {
	line-height: 14px;
	font-size: 11px;
	font-family: Arial, Verdana, Times New Roman;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
}

#container_text_advertisment .formRow label {
	display: block;
	margin-right: 20px;
	margin-top: 5px;
	line-height: 14px;
	width: 175px;
	float: left;
}

#container_text_advertisment .formRow label img {
	position: relative;
	top: -7px;
}

#container_text_advertisment .formRow label span {
	color: #fb5d10;
	position: relative;
	font-weight: bold;
	top: -2px;
}

#container_text_advertisment .formRow .input {
	width: 400px;
	padding: 4px;
	border: 1px solid #e5e1cc;
}

#container_text_advertisment .formRow select.input {
	width: 300px;
}

#container_text_advertisment .formRow textarea.input {
	height: 100px;
}

#container_text_advertisment .formRow .formSubmit {
	display: block;
	float: right;
	padding: 1px;
	background:	#e5e1cc;
	text-decoration: none;
	color: #ffffff;
	position: relative;
	margin-right: 70px;
}
#container_text_advertisment .formRow .formSubmit span { padding: 1px; position: relative; display: block; line-height: 12px;}
#container_text_advertisment .formRow .formSubmit .s_one { background: #60918f; }
#container_text_advertisment .formRow .formSubmit .s_two { background: #689694; }
#container_text_advertisment .formRow .formSubmit .s_three { background: #6e9a98; }
#container_text_advertisment .formRow .formSubmit .s_four { background: #739e9c; }

#mapkaGoogle .infoBox {
	display: block;
	width: 240px;
}

#mapkaGoogle .infoBox .infoBoxFoto {
	display: block;
	width: 240px;
	height: 95px;
	position: relative;	
}

#mapkaGoogle .infoBox .infoBoxFoto img {
	display: block;
	width: 250px;
	height: 100px;
	position: relative;
	top: -5px;
	left: -5px;
}

#mapkaGoogle .infoBox .infoBoxClear {
	display: block;
	overflow: hidden;
	clear: both;
	height: 0px;
}

#mapkaGoogle {
	overflow: hidden;
}

#mapkaGoogle #google_cloud {
	display: block;
	position: absolute;
	z-index: 0;
	width: 270px;
}

#mapkaGoogle #google_cloud #google_cloud_top {
	display: block;
	width: 270px;
	height: 15px;
	background: url('../google_map/cloud.png') no-repeat 0px 0px;
	position: relative;
	font-size: 5px;
}

#mapkaGoogle #google_cloud #google_cloud_wys,
#mapkaGoogle #google_cloud #google_cloud_szer {
	display: none;
}

#mapkaGoogle #google_cloud #google_cloud_close {
	display: block;
	width: 15px;
	height: 15px;
	overflow: hidden;
	position: absolute;
	right: -2px;
	top: -2px;
	cursor: pointer;
	z-index: 10;
	background: url('../google_map/close.png') no-repeat center center;
}

#mapkaGoogle #google_cloud #google_cloud_text {
	display: block;
	width: 250px;
	padding: 0px 15px 15px 15px;
	background: url('../google_map/cloud.png') repeat-y -270px 0px;
}

#mapkaGoogle #google_cloud #google_cloud_bottom {
	display: block;
	width: 270px;
	height: 50px;
	overflow: hidden;
	background: url('../google_map/cloud.png') no-repeat 0px -15px;
}

#mapkaGoogle #google_cloud #google_cloud_button {
	display: block;
	float: right;
	padding: 1px;
	background:	#e5e1cc;
	text-decoration: none;
	color: #ffffff;
	position: relative;
	margin-right: 15px;
}
#mapkaGoogle #google_cloud #google_cloud_button span { padding: 1px; position: relative; display: block; line-height: 12px;}
#mapkaGoogle #google_cloud #google_cloud_button .s_one { background: #60918f; }
#mapkaGoogle #google_cloud #google_cloud_button .s_two { background: #689694; }
#mapkaGoogle #google_cloud #google_cloud_button .s_three { background: #6e9a98; }
#mapkaGoogle #google_cloud #google_cloud_button .s_four { background: #739e9c; }

#google_legend .icon_legend {
	display: block;
	width: 25px;
	height: 25px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	cursor: pointer;
}

#google_legend .icon_legend_sel {
	background-position: 0px -25px;
}

#google_legend .icon_church { background-image: url('../gfx/icon-church.png'); }
#google_legend .icon_museum { background-image: url('../gfx/icon-museum.png'); }
#google_legend .icon_restaurant { background-image: url('../gfx/icon-restaurant.png'); }
#google_legend .icon_antique { background-image: url('../gfx/icon-antique.png'); }
#google_legend .icon_disco { background-image: url('../gfx/icon-disco.png'); }



#baner_reklamowy_cien {
	background: #000000;
	display: none;
	z-index: 28;
	position: absolute;
}

#baner_reklamowy {
	position: absolute;
	display: none;
	border: 8px solid #F8F6EC;
	border-top: 25px solid #F8F6EC;
	background: #F8F6EC;
	z-index: 30;
}

#baner_reklamowy a {
	z-index: 10;
	display: block;
}

#baner_reklamowy a img{
	border: 1px solid #E5EDEC;
}

/*#schowaj_baner {
	position: relative;
	width: 222px;
	height: 40px;
	display: none;
	background: url('../gfx/box-baner-small.png') no-repeat center center;
	margin: 10px;
	margin-right: 0px;
	cursor: pointer;
	overflow: hidden;
}*/

/*#baner_minim {
	width: 15px;
	height: 15px;
	background: url('../gfx/baner-minim.png') no-repeat center center;
	position: absolute;
	top: -20px;
	right: 15px;
	cursor: pointer;
}*/

#baner_close{
	width: 15px;
	height: 15px;
	background: url('../gfx/baner-close.png') no-repeat center center;
	position: absolute;
	top: -20px;
	right: -5px;
	cursor: pointer;
}

#baner_title {
	height: 15px;
	color: #ffffff;
	font-weight: bold;
}

#baners_BOTTOM,
#baners_TOP,
#baners_CENTER_BOTTOM,
#baners_CENTER_TOP,
#baners_LEFT,
#baners_RIGHT {
	display: block;
	margin: 0px auto;
	text-align: center;
}

#baners_BOTTOM,
#baners_TOP {
	width: 750px;
}

#baners_CENTER_BOTTOM,
#baners_CENTER_TOP {
	width: 460px;
}

#baners_LEFT,
#baners_RIGHT {
	width: 200px;
}

.baners_ELEMENT {
	display: block;
	text-align: center;
}

.baners_SPACE {
	display: block;
	clear: both;
	height: 10px;
	overflow: hidden;
}

.facebook-share {
	display: block;
	padding: 2px 0px 2px 22px;
	background: url('../gfx/facebook-icon.png') no-repeat left center;
	float: left;
}

/* box newsów */
#news_big_box {
	display: none;
	border: 1px solid #e5edec;
	padding: 5px;
	background: #ffffff;
}

#news_big_box .news_big_list {
	display: block;
	width: 446px;
	height: 260px;
	border: 1px solid #e5edec;
	overflow: hidden;
	position: relative;
}

#news_big_box .news_big_list .news_big {
	display: block;
	width: 446px;
	height: 260px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
}

#news_big_box .news_big_list .news_big .news_big_foto {
	display: block;
	width: 446px;
	height: 260px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
}

#news_big_box .news_big_list .news_big .news_big_intro {
	display: block;
	width: 436px;
	height: 50px;
	padding: 5px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: #528ab9;
	color: #ffffff;
}

#news_big_box .news_big_list .news_big .news_big_intro .news_big_title {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 3px;
}

#news_big_box .news_big_list .news_big .news_big_intro .news_big_text {
	font-size: 12px;
	color: #ffffff;
}

#news_big_box .news_big_nav {
	display: block;
	height: 18px;
	overflow: hidden;
	padding-top: 5px;	
	text-align: center;
}

#news_big_box .news_big_nav .news_big_prev {
	display: block;
	height: 18px;
	line-height: 18px;
	float: left;
	color: #fb5d10;
	cursor: pointer;
}

#news_big_box .news_big_nav .news_big_next {
	display: block;
	height: 18px;
	line-height: 18px;
	float: right;
	color: #fb5d10;
	cursor: pointer;
}

#news_big_box .news_big_nav .news_big_page {
	display: inline-block;
	width: 18px;
	height: 18px;
	line-height: 18px;
	color: #fb5d10;
	cursor: pointer;
}

#news_big_box .news_big_nav .news_big_page:hover,
#news_big_box .news_big_nav .news_big_pagesel {
	background: #528ab9;
	color: #ffffff;
}

