														/* BLUE STYLE*/
														/*Global styles*/
body{
	margin: 0px;
	color: black;
}
h4.global_title{
	font-size: 25px;
	margin: 5px 0;
	
}
a:link, a:visited, a:active{
	text-decoration: underline;
	color: #107276;
}
a:hover{
	color: #19969B;
	text-decoration: none;
}
a img{
border: 0px;
}

div#logo{
	background-image: url('images/logo.jpg');
	background-repeat: no-repeat;
	position: absolute;
	width: 100%;
	height: 212px;
	border: 0px solid red;
	z-index: 1;
}
div#logo_bar{
	display: none;
}
div#menu{
	font-size: 14px;
	position: absolute;
	top: 215px;
	padding-left: 8px;
	font-weight: bold;
	border: 0px solid red;
	max-width: 150px;
	padding-bottom: 15px;
}
div#page_content{
	position: absolute;
	left: 170px;
	right: 190px;
	top: 215px;
	min-width: 450px;
	padding-bottom: 15px;
	line-height: 150%;
/*	border: 1px dotted red;
	height:800px;
*/
}
div#adds_right{

	position: absolute;
	right: 5px;
	width: 180px;
	top: 215px;
	line-height: 65%;
}
img.add_image{
	width: 180px;
}

div#stopka {
	position: absolute;
	width: 100%;
	top: 100%;
	right: 0px;
	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'); */
	padding: 0;
	margin: 0px;
	color: #5f5f5f;
}
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: Black;
}
a.menu:hover{
	color: #5f5f5f;
	text-decoration: underline;

}

/* 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{
	border-top: 1px solid #D4CECE;
	border-bottom: 2px solid #D4CECE;
	border-right: 1px solid #D4CECE;
	border-left: 1px solid #D4CECE;
	
	/*background-image: url("images/header_bar.png");
	background-repeat: repeat-x;*/
	background-color: #e3e3e3;
	margin-bottom: 7px;
}
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;
}
span.global_notka{
	font-weight: normal;
	font-size: 13px;
	color:grey;
	display:block;
}
/* 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;
}

/*imprezy.axn*/
a.imprezy_link:link,
a.imprezy_link:visited,
a.imprezy_link:link
{
	text-decoration: none;
	display: block;
	width: 100%;
}

a.imprezy_link:hover {
	background-color: #D9ECFC;
	text-decoration: none;
}
span.imprezy_date{
	color: red;
	display: inline-block;
	width: 180px;
}
span.imprezy_title{
	color: black;
	font-weight: bold;
}
div.imprezy_header {
	width: 100%;
	border-bottom: 0px solid black;
	font-weight: bold;
	font-size: 15px;
	background-image: url("images/bara.png");
	background-repeat: repeat-x;
}
/*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 5px 5px;
	
}
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 {
	border-bottom: 1px solid #000;
	margin: 10px 0;
}
/*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;
	}
}
