														/* BLUE STYLE*/
														/*Global styles*/
body{
	margin: 0px;
	color: black;
	font-family: Calibri, "Trebuchet MS", Verdana;
	background: url('images/background_top.jpg') repeat-x #f5f5f5;
}
#page_content_holder{
	
	background: url('images/main_background.jpg') no-repeat center 280px;
}
#container {
	margin: 0 auto;
	width: 1200px;
	/* border: 1px solid red; */
}
#middleContent{
	padding-top: 10px;
	min-height: 430px;
	overflow: hidden;
}
.global_title{
	margin: 5px 0;
	/* text-decoration: underline; */
	
	font-family: Verdana;
	font-size: 23px;
}
.global_notka{
	font-family: Verdana;
	font-weight: normal;
	font-size: 12px;
	color: #7d7d7d;
	display: block;
	margin: 0 0 10px 0;
}
a:link, a:visited, a:active{
	text-decoration: underline;
	color: #592F02;
}
a:hover{
	color: #976B3C;
	text-decoration: none;
}
a img{
	border: 0px;
}
span.redSpan {
	color: red;
}
div#logo{
	background-image: url('images/logo.png');
	background-repeat: no-repeat;
	background-position: 0 20px;
	height: 153px;
	border: 0px solid red;
	z-index: 1;

}
.headerNewEvents {
padding: 0px; float: right; margin: 15px; background-color: white;
font-size: 12px;
text-align: right
}


/* Top menu */
div#topMenu{
	padding: 0 0 0 2px;
}
.topMenuFirst {

}
.caller{
	float: left;
	margin: 0 6px;
	padding:0 ;
	height: 23px;
}
.caller,
.caller0,
.caller1,
.caller2,
.caller3,
.caller4 {
	position: relative;
	z-index:5;
}
.called0,
.called1,
.called2,
.called3,
.called4
 {
	z-index: 20;
	left: -30px;
	display: none;
	position: absolute;
	/* background-color: #FFF; 
	padding: 0 2px 5px 20px;
	*/
	width: 256px;
}

.called1,
.called2,
.called3,
.called4
 {
	background-color: #FFF;
	border: 1px solid grey;
	padding: 5px;
}


.caller a{
	display: block;
	text-decoration: none;
}
.called0 a {
	padding: 2px 0;
}
.topMenuFirst:hover  {

}
.top_menu_fill {
	background: url('images/drop_menu_fill.png') repeat-y;
	padding: 5px 30px;
}
.top_menu_bottom {
	background: url('images/drop_menu_bottom.png') no-repeat;
	height: 29px;
}


.caller:hover .called0 {
	display: block;
	top: 100%;
}
.caller0:hover .called1,
.caller1:hover .called2,
.caller2:hover .called3,
.caller3:hover .called4 {
	display: block;
	top: 0;
	left: 100%
}

/*
 *
 * Template dla Dropdown menu

.<classname> .topMenuFirst {
	border-color: #EDCCA6;
}
.<classname> .called0,
.<classname> .called1,
.<classname> .called2,
.<classname> .called3,
.<classname> .called4 {
	background-color: #eddbc6;
	border: 1px dotted #d29147;
}
*/



/* eof: Top menu */
div#menu{
	border:0 solid red;
	float:left;
	font-size:14px;
	font-weight:bold;
	width:160px;
	padding-bottom:15px;
	padding-left:0px;
}
div#page_content{
	width: 830px;
	float: left;
	padding-bottom:15px;
	text-align:justify;
	overflow:hidden;
	color: #0f1400;
	font-family: Verdana;
	/* font-size: 14px;
	line-height:140%; */
	font-size: 13px;
    line-height: 150%;
}
div#page_content p{
	text-indent: 0px;

}
div#adds_right{
	float:right;
	line-height:65%;
	width:200px;
}
img.add_image{
	width: 180px;
}

div#stopka {
	text-align: center;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	color: #8C8D8D;
	font-size: 10px;
	font-family: Arial, Tahoma;
}
div#stopka  a:link,
div#stopka  a:active,
div#stopka  a:visited {
color: #8C8D8D;
}
															/*Menu - Style listy*/
ul.low_padding{
 /*	list-style-image: url('../images/tree.png'); */
	margin: 0 0 5px;
	padding: 0;
	color: #5f5f5f;
	list-style: none;
}
li.space /* Definiuje odstęp gorny miedzy elementami listy w menu nawigacyjnym*/{
	margin-top:15px;
}

/*Menu po prawej kolory*/
li.admin{
	color:red;
}
li.mod{
	color:blue;
}
li.user_panel{
	color:green;
}

td.add_detail_table{
	font-weight:bold;
}

a.menu:link, a.menu:visited, a.menu:active{
	text-decoration: none;
	color: #592f02;
}
a.menu:hover{
	color: #976b3c;
	

}

/* Definicje dla Aktualnosci */
div.news_post_frame{
	border-top: 0px solid #636363;
	padding-bottom: 10px;
	overflow: auto;
	/* line-height: 120% !important; */
}
div.news_post_frame_bar{
	margin-bottom: 7px;
	border-bottom: 1px dashed #592F02;
	color: #592F02
}
span.news_title{
	font-style: italic;
	font-weight: bold;
}
span.news_poster{
	font-weight: bold;
}
span.news_date{
	
}
span.news_text{
	

}
span.news_cat{
	font-style: italic;
	color: #7F7F7F;
}
	/* news_header_other */

div#news_other {
	float: right;
	width: 300px;
	min-height: 800;
	margin: 0 0 0 4px;
}
div#news_other h3{
margin: 0 0 10px 0;

}
/* NAGLOWKI SEKCJI */
div.news_piaseczno,
div.news_gora,
div.news_gmina{
	height: 50px;
	margin: 25px 0 5px 0;
}
div.news_gmina{
	background: url('images/news_header_gmina.jpg') no-repeat;
}
div.news_piaseczno{
	background: url('images/news_header_piaseczno.jpg') no-repeat;
}
div.news_gora{
	background: url('images/news_header_gora.jpg') no-repeat;
}

/* STYLE LINKOW */	
.news_alien{
	display: block;
	font-style: none;
	margin: 4px;
	padding-left: 8px;
	border-width: 0 0 2px 10px;
	border-style: solid;
	text-decoration: none !important;
}
.news_alien:hover{
	opacity: 0.65;
}
.news_alien_piaseczno{
	border-color: #ff6600;
}
.news_alien_gmina{
	border-color: #b6d742;

}
.news_alien_gora{
	border-color: #449DEF;

}

/* FORMs   NOT USED FOR NOW! forms .s type
)
{
input.s{
	background-color: #E5E5E5;
	border: 1px solid black;
	width: 500px;
}
select.s{
	background-color: #E5E5E5;
	border: 1px solid black;
}
}
textarea.s{
	width: 500px;
	height: 200px;
	background-color: #E5E5E5;
	border: 1px solid black;
}*/

/* Addnews */
table.addnews_table{
	width: 100%;
}
input.addnews_title{
	
	border: 1px solid black;
	width: 100%;
}
input.addnews_submit,
input.addnews_podglad,
select.addnews_kategoria{
	background-color: #FFFFFF;
	border: 1px solid black;
}
textarea.addnews_text{
	width: 100%;
	height: 200px;

	border: 1px solid black;
}

/*Ramki dla ostrzerzeń/potwierdzeń */
div.warning{
	text-align: center;
	border: 1px solid #DCCC39;
	font-size: 18px;
	padding:20px 0px 20px 0px;
	background-color: #FFF493;
}
div.error{
	text-align: center;
	border: 1px solid #E10000;
	font-size: 18px;
	padding:20px 0px 20px 0px;
	background-color: #FAACAC;
}
div.success{
	text-align: center;
	border: 1px solid #178900;
	font-size: 18px;
	margin: 5px 0px 5px 0px;
	padding:20px 0px 20px 0px;
	background-color: #BDFFB0;
}
/*ulice.axn*/

table.ulice_table{
	width: 100%;
	
}
table.ulice_table td{
	vertical-align: top;
}
a.ulice_button {
	display: block;
	float: right;
	background: url("images/button_ulica.png") no-repeat;
	width: 204px;
	height: 75px;
}

/* addcomp.axn*/
input.addcomp_nazwa{
	width: 423px;
	background-color: #FFFFFF;
	border: 1px solid black;
}
select.addcomp_ulica{
	width: 300px;
	background-color: #FFFFFF;
	border: 1px solid black;
}
input.addcomp_nrdomu,
input.addcomp_nrmieszk
{
	width: 41px;
	background-color: #FFFFFF;
	border: 1px solid black;
}
select.addcomp_poczta,
select.addcomp_branza{
	width: 425px;
	background-color: #FFFFFF;
	border: 1px solid black;
}
input.addcomp_typ{
/*No definition needed*/
}
textarea.addcomp_opis{
	width: 423px;
	height: 150px;
	background-color: #FFFFFF;
	border: 1px solid black;
}
input.addcomp_mail,
input.addcomp_tel1,
input.addcomp_tel2,
input.addcomp_gg,
input.addcomp_skype,
input.addcomp_www{
	width: 423px;
	background-color: #FFFFFF;
	border: 1px solid black;
}
input.addcomp_resetbtn,
input.addcomp_submitbtn{
	background-color: #FFFFFF;
	border: 1px solid black;
}
/*addstreet.axn*/
input.addstreet_nazwaulicy{
	width: 423px;
	background-color: #FFFFFF;
	border: 1px solid black;
}
select.addstreet_poczta{
	width: 425px;
	background-color: #FFFFFF;
	border: 1px solid black;
}
input.addstreet_resetbtn,
input.addstreet_submitbtn{
	background-color: #FFFFFF;
	border: 1px solid black;
}
/* FIRMY.axn */
table.firmy_table{
	vertical-align:top;
}
td.firmy_table_left{
	background-color: #E3E3E3; border: 1px solid black;
	padding: 5px 10px 5px 10px;
	vertical-align:top;
}
td.firmy_table_right{
	padding: 0px 0px 0px 15px;
	vertical-align:top;
}
a.firmy_button {
	display: block;
	float:right;
	background: url("images/button_firma.png") no-repeat;
	width: 204px;
	height: 75px;
}

/* FIRMA.axn */
a.firma_bar_www {
	display:inline-block;
	background-image: url("buttons/bar_www.png");
	height: 20px;
	width: 93px;
}
a.firma_bar_www:hover {
	background-image: url("buttons/bar_www_v.png");
}
a.firma_bar_mail {
	display:inline-block;
	background-image: url("buttons/bar_mail.png");
	height: 20px;
	width: 93px;
}
a.firma_bar_mail:hover {
	background-image: url("buttons/bar_mail_v.png");
}
	
a.firma_bar_gg_1 {/*niedostepny*/
	display:inline-block;
	background-image: url("buttons/bar_gg_offline.png");
	height: 20px;
	width: 93px;
}
a.firma_bar_gg_1:hover {
	background-image: url("buttons/bar_gg_offline_v.png");
}
	
a.firma_bar_gg_2 {/*dostepny*/
	display:inline-block;
	background-image: url("buttons/bar_gg_online.png");
	height: 20px;
	width: 93px;
}
a.firma_bar_gg_2:hover {
	background-image: url("buttons/bar_gg_online_v.png");
}

a.firma_bar_gg_3 {/*away*/
	display:inline-block;
	background-image: url("buttons/bar_gg_away.png");
	height: 20px;
	width: 93px;
}
a.firma_bar_gg_3:hover {
	background-image: url("buttons/bar_gg_away_v.png");
}

a.firma_bar_mapa {
	display:inline-block;
	background-image: url("buttons/bar_mapa.png");
	height: 20px;
	width: 93px;
}
a.firma_bar_mapa:hover {
	background-image: url("buttons/bar_mapa_v.png");
}

a.firma_skype_link{
	float:right;
	display:block;
}

a.firma_skype_link img{
	border: 0px;
}

/* addimprezy.axn*/
table.addimprezy_table{
width: 100%;
}
input.addimprezy_nazwa{
border: 1px solid black;
width: 50%;

}
select.addimprezy_day,
select.addimprezy_month,
select.addimprezy_year {
border: 1px solid black;

}
textarea.addimprezy_opis{
border: 1px solid black;
width: 100%;
height: 500px;
}
td.addimprezy_text {
font-weight: bold;
font-size: 16px;
}

/*wydarzenia.axn*/
div.wydarzenie {
	border-bottom: 1px dotted black;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
div.wydarzenie h2{
	font-size: 16px;
	margin: 0;
	padding: 0;
}
div.wydarzenie .opis {
	margin: 0;
}

/*impreza.axn*/
div.impreza_title{
	border-bottom: 1px solid black;
	font-size: 26px;
}
div.impreza_title span {
	font-size: 20px;
	color: grey;
}
/*BBCode styles*/
img.BBfmiddle{
	float: none;
	max-width: 300px;
	max-height: 300px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.BBfright{
	float: right;
	max-width: 300px;
	max-height: 300px;
	margin: 0 0 0 20px;
}
img.BBfleft{
	float: left;
	max-width: 300px;
	max-height: 300px;
	margin: 0 5px 5px 0;
}
span.bbtutorial{
	line-height: 180%;
}
span.bbtutorial h4{
	margin-top: 15px;
	margin-bottom: 5px;
	color: #1304D3;
	font-size: 20px;
	font-weight: normal;
}
span.bbtutorial h3{
	margin-top: 15px;
	margin-bottom: 5px;
	color: #013507;
	font-size: 25px;
}
span.bbtutorial b{
	color: #FF5600;
}
h3.BbCodeSeparator {
	margin: 10px 0;
	color: #000
}
/*Articles*/
input.article,
select.article,
textarea.article {
	border: 1px solid black;
	width: 50%;
}
	textarea.article{
		width: 100%;
		height: 600px;
	}
input.article_button{
	border: 1px solid black;
}
@media print{
	div#menu,
	div#adds_right,
	div#stopka ,
	div#logo{
		display: none;
	}
	div#page_content{
		left: 0;
		right: 0;
		top: 0;
	}
}