body,h1,h2,h3,h4,h5,h6,p,form,fieldset,img,td,th{margin:0px auto;padding:0px;border:0}

/* below you can change background and font for all site */
body{
	color:#444444;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../img/bg_body.jpg);
	text-align: left;
	margin: 0px auto;
	padding: 0px;
}
h1 {display:none;color:#fff;font-size:1px;}
p.clear{clear:both;}

/* MAIN PAGE: head, body and global container */
#kontener {
	margin:0px auto;
	width: 760px;
	background-image: url(../img/bg_kontener.jpg);
	background-repeat: repeat-y;
}
p.top {
	width:565px;
	height:155px;
	background-image: url(../img/bg_top.jpg);
	background-repeat: no-repeat;
	margin: 0px auto;
	text-align: right;
	float: left;
}
p.top:after {
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
	margin: 0px auto;
}
.strona {
	width: 565px;
	margin: 0px auto;
	float: left;
}
.strona h3 {
	display: block;
	padding-left: 25px;
	height: 24px;
	padding-top: 6px;
	font-size: 11px;
	margin: 0px auto;
	color: #e9261c;
}
.tresc {
	margin: 0px auto;
	float: left;
	padding-left: 15px;
}
/* FOOTER */
.stopka{
	height:38px;
	background-image: url(../img/bg_stopka.jpg);
	background-repeat: no-repeat;
	width: 760px;
	padding-top: 20px;
	color: #9e9e9e;
}
p.copyright {
	text-align:left;
	font-size: 10px;
	color: #444444;
	background-repeat: repeat-x;
	margin: 0px auto;
	float: left;
	padding-left: 20px;
}
p.copyright a{
	color:#9e9e9e;
	font-size: 10px;
}
p.design {
	text-align:right;
	font-size: 10px;
	color: #444444;
	background-repeat: repeat-x;
	margin: 0px auto;
	padding-right: 20px;
}
p.design a{
	color:#9e9e9e;
	font-size: 10px;
}

/* MENU LEFT */
.menu {
	list-style:none;
	text-align: left;
	margin: 0px auto;
	float: left;
	width: 180px;
	height: 120px;
	margin-left: 2px;
	margin-bottom: 4px;
}
.menu_opis {
	list-style:none;
	text-align: left;
	margin: 0px auto;
	background-image: url(../img/bg_menu_opis.jpg);
	background-repeat: no-repeat;
	height: 55px;
	display: block;
	color: #FFFFFF;
	font-size: 11px;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 23px;
}
.menu_button {
	list-style:none;
	text-align: right;
	margin: 0px auto;
	padding-right: 10px;
	font-size: 12px;
	font-weight: bold;
	width: 170px;
	height: 40px;
	background-image: url(../img/bg_menu_button.jpg);
	background-repeat: no-repeat;
	display: block;
	background-position: bottom;
	padding-top: 5px;
}
.menu_button a{
	font-size:12px;
	color:#CC0000;
	font-weight: bold;
}
.menu_button a:hover{
	text-decoration:none;
	color: #666666;
}
.flagi{
	float:left;
	list-style:none;
	margin: 0px auto;
	padding: 0px;
	padding-top: 155px;
	padding-left: 5px;
	text-align: left;
} 

/* NEWSY */
.newsy_top {
	width:195px;
	margin: 0px auto;
	background-image: url(../img/bg_newsy_top.jpg);
	background-repeat: no-repeat;
	height: 60px;
	float: left;
}
.newsy {
	float:right;
	width:195px;
	margin: 0px auto;
	font-size: 11px;
	background-image: url(../img/bg_newsy.jpg);
	background-repeat: repeat-y;
	color: #444444;
}
.newsy a {
	font-size:10px;
	color:#e9261c;
	font-weight: bold;
}
.newsy a:hover {
	text-decoration:none;
	color: #CCCCCC;
}
.newsy a.selected {
	text-decoration: none;
	color: #CCCCCC;
}
.newsy_bott {
	width:195px;
	margin: 0px auto;
	background-image: url(../img/bg_newsy_bott.jpg);
	background-repeat: no-repeat;
	height: 35px;
	float: right;
}

/* MENU TOP */
#menu1{
	font-size: 10px;
	text-decoration: none;
	color: #006666;
	height: 25px;
	margin: 0px auto;
	width: 760px;
	text-align: right;
	background-image: url(../img/bg_menu1.jpg);
	background-repeat: no-repeat;
}
.menu_1 {
	float: right;
	padding-top: 8px;
}
.menu_1 a{
	font-size:10px;
	color: #e9261c;
	display: block;
}
.menu_1 a:hover{
	color: #595959;
}
.menu_1 a.selected{
	color: #595959;
}

/* PAGE DETAILS - name, description */
#pageShow{
	padding-top: 20px;
	padding-left: 35px;
	padding-bottom: 15px;
	padding-right: 25px;
	float: left;
	width: 505px;
}
#pageShow li {
	margin-left: 18px;
}
#pageShow h2{font-size:12px;color:#c7130b;}
#pageShow h3{
	font-weight:normal;
	font-size:11px;
	color:#c7130b;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
#pageShow h3 a{
	color:#c7130b;
	padding-top: 5px;
	font-weight: bold;
	font-size: 12px;
}
/* css do textu na stronie*/
#pageShow .txt{
	font-size:12px;
	text-align: justify;
	color: #444444;
	line-height: 1.3em;
	padding-bottom: 25px;
}

/* PAGE DETAILS - photo */
#pagePho{
	float:left;
	padding-right: 10px;
}
#pagePho img{
	margin:2px;
	margin-right: 5px;
	border: #cccccc 2px solid;
}

/* PAGE DETAILS - photo - gallery*/
#pagePhoGal{width:100%;padding:0;border:0;margin:5px 0 10px;}
#pagePhoGal td{text-align:center;padding:5px;}
#pagePhoGal td p{font-size:10px;}
#pagePhoGal img{
	border: #ffffff 1px solid;
}

/* PAGE DETAILS - sub pages list */
#pageSubList{
	padding-top: 5px;
}
#pageSubList .l{
	padding-top: 15px;
}
#pageSubList .l h2{
	font-size:11px;
	border-top: #cccccc 1px solid;
	padding-top: 5px;
	display: block;
	height: 20px;
	background-image: url(../img/h2_tytul.jpg);
	background-repeat: no-repeat;
}
#pageSubList .l h2 a{
	color:#e9261c;
	font-weight: normal;
	margin-bottom: 5px;
}
#pageSubList .l p{
	font-size:11px;
	padding: 10px;
	color: #000000;
}
#pageSubList .l img{
	float:left;
	margin:0 5px 3px 0;
	border: #ffffff 1px solid;
}

/* PAGE DETAILS - sub pages list - news */
#pageSubList .newsy_n {
	margin-top: 5px;
	color: #d94740;
	font-size: 10px;
	border-bottom: #CCCCCC 1px solid;
	margin-right: 27px;
	margin-left: 12px;
	padding-bottom: 10px;
}
#pageSubList .newsy_n h2{
	font-size:11px;
	padding-top: 5px;
	display: block;
	height: 20px;
	margin-bottom: 5px;
	color: #444444;
}
#pageSubList .newsy_n h2 a{
	color:#444444;
	font-weight:bold;
	font-size: 11px;
}
#pageSubList .newsy_n h3{margin:0;font-size:10px;color:#000000;}
#pageSubList .newsy_n p{
	font-size:11px;
	padding-top: 5px;
	padding-bottom: 7px;
	color: #444444;
}
#pageSubList .newsy_n img{
	float:left;
	margin:0 5px 3px 0;
}
#pageSubList .n {
	margin-top: 5px;
	color: #d94740;
	font-size: 10px;
	border-bottom: #CCCCCC 1px solid;
	margin-right: 27px;
	margin-left: 12px;
	padding-bottom: 10px;
}
#pageSubList .n h2{
	font-size:11px;
	padding-top: 5px;
	display: block;
	height: 20px;
	margin-bottom: 5px;
	color: #444444;
}
#pageSubList .n h2 a{
	color:#444444;
	font-weight:bold;
	font-size: 11px;
}
#pageSubList .n h3{margin:0;font-size:10px;color:#000000;}
#pageSubList .n p{
	font-size:12px;
	padding-top: 5px;
	padding-bottom: 20px;
	color: #444444;
	text-align: justify;
	line-height: 1.3em;
}
#pageSubList .n img{
	float:left;
	margin:0 10px 3px 0;
}
#pageSubList .pb {
	margin-top: 5px;
	color: #d94740;
	font-size: 10px;
	margin-right: 27px;
	margin-left: 12px;
}
#pageSubList .pb h2{
	font-size:11px;
	padding-top: 5px;
	display: block;
	height: 20px;
	margin-bottom: 5px;
	color: #444444;
	border-bottom: #CCCCCC 1px dashed;
}
#pageSubList .pb h2 a{
	color:#444444;
	font-weight:bold;
	font-size: 11px;
}
#pageSubList .pb h3{margin:0;font-size:10px;color:#000000;}
#pageSubList .pb p{
	font-size:11px;
	padding-top: 5px;
	padding-bottom: 7px;
	color: #000000;
}
#pageSubList .pb img{
	float:left;
	margin:0 5px 3px 0;
}
#pageSubList .pages{
	text-align:right;
	font-size:11px;
	color: #e9261c;
	padding-right: 27px;
	padding-top: 5px;
}

/* PAGE DETAILS - sub pages list - gallery */
#pageSubGal{width:100%;margin:5px 0 10px;}
#pageSubGal td{text-align:center;padding:5px;}
#pageSubGal td h2{font-size:10px;}
#pageSubGal img{
	border: #ffffff 2px solid;
}

/* PAGE DETAILS - files list */
#pageFil{
	padding-bottom: 25px;
	padding-top: 10px;
	border-top: #CCCCCC 1px solid;
	}
#pageFil a {
	font-size:12px;
	color:#e9261c;
	padding-left: 10px;
	float: left;
	padding-right: 10px;
}	
#pageFil td{
	font-size:12px;
}
#pageFil p{
	font-size:12px;
	color:#444444;
}

/* global link styles */
a{text-decoration:none;}
a:link{color:#d94740;}
a:visited{color:#d94740;}
a:active{color:#d94740;} 
a:hover{color:#d94740;text-decoration:underline;}

/* MESSAGE - error and confirm messages styles */
#message{text-align:center;}
#error, #ok{font-size:14px;font-weight:bold;line-height:2em;padding:100px 0;}
#error a, #ok a{font-size:11px;font-weight:normal;color:#000;}
#error{color:red;}
#ok{color:green;}

/* OTHER - styles from html editor */
.left{text-align:left;}
.right{
	text-align:right;
	padding-bottom: 5px;
	font-weight: bold;
	font-size: 10px;
	display: block;
	background-image: url(../img/more.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 10px;
}
.center{text-align:center;}

/* BACK link style */
#back{font-size:10px;padding:20px 20px 10px 0px;text-align:right;}
#back a{color:#CC0000;}

/* global form styles */
.input, select, textarea{
	border:1px solid;
	border-color:#b6b6b6;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.jezyki {
	margin: 0px auto;
	color: #595959;
	padding-top: 8px;
	padding-right: 20px;
}
.jezyki a {
	color: #e9261c;
}
.jezyki a:hover {
	color: #595959;
}
.jezyki a.selected {
	color: #595959;
}
input.submit {
	color: #d94740;
	border: #333333 1px solid;
	background-color: #CCCCCC;
	font-size: 10px;
	height: 21px;
	width: 47px;
}
