/* Start of CMSMS style sheet 'Style' */
/*

	autor: Jan Stańko
	Wszelkie prawa zastrzeżone.
	Plik jest integralną częścią oprawy graficznej serwisu.
	Zabrania się jego kopiowania, modyfikowania bądź powielania

*/

/* podstawowe elementy
---------------------------------------------------------------------*/
html {
	background: #fff url(img/tlo.jpg) repeat-x;
	}
body { 
	font: normal 12px/17px Tahoma, Verdana, Arial, Georgia, sans-serif;
	color: #6e664f;
	padding: 0px;
	margin: 0px;
	}
.clear {
	clear: both;
	}
.txt {
	font: normal 12px/15px Tahoma, Verdana, Arial, Georgia, sans-serif;
	color: #6e664f;
	padding: 10px 10px 0px 31px;
	}
.txt_dzial {
	font: normal 12px/16px Tahoma, Verdana, Arial, Georgia, sans-serif;
	color: #6e664f;
	padding: 10px 25px 0px 31px;
	}
.txt_dzial h2 {
	font:bold 12px/16px Tahoma, Verdana, Arial, Georgia, sans-serif;
	margin: 0;
	padding: 0;
	}
.txt_dzial h3 {
	font:bold 12px/16px Tahoma, Verdana, Arial, Georgia, sans-serif;
	color: #b77200;
	margin: 0;
	padding: 0px 4px 0px 0px;
	float: left;
	}
.txt_dzial table {
	margin: 5px 0px 20px 0px;
	}
td.nagl {
	background: #f1e8cd;
	font:normal 12px/16px Tahoma, Verdana, Arial, Georgia, sans-serif;
	color: #6e664f;
	margin: 0;
	padding: 5px;
	text-align: center;
	}
td.nagl2 {
	background: #f1e8cd;
	font:normal 12px/16px Tahoma, Verdana, Arial, Georgia, sans-serif;
	color: #6e664f;
	margin: 0;
	padding: 0px;
	text-align: center;
	}
td.kom {
	background: #ffffff;
	border: 1px solid #f1e8cd;
	font:normal 12px/16px Tahoma, Verdana, Arial, Georgia, sans-serif;
	color: #6e664f;
	margin: 0;
	padding: 5px;
	text-align: center;
	}
.txt2 {
	font: normal 12px/15px Tahoma, Verdana, Arial, Georgia, sans-serif;
	color: #6e664f;
	padding: 0px 0px 16px 0px;
	}
.data {
	font: normal 11px/15px Tahoma, Verdana, Arial, Georgia, sans-serif;
	color: #d1d1d1;
	}
img {
	border: 0px;
	}
.odgr2 {
	background: transparent url(img/odgr2.jpg) 50% 100% no-repeat;
	height: 28px;
	}
.linia {
	background: transparent url(img/linia.jpg) 0% 50% no-repeat;
	height: 48px;
	}
.center {
	text-align: center;
	width: 320px;
	}
	
/* forms
---------------------------------------------------------------------*/

form {
	margin: 0;
	padding: 0;
	}
fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	}
td input {
	float: right;
	width: 220px;
	padding: 4px 4px 4px 4px;
	margin: 5px 0px 5px 0px;
	border-top: 1px solid #cecabd;
	border-left: 1px solid #cecabd;
	border-bottom: 1px solid #f6f1e1;
	border-right: 1px solid #f6f1e1;
	color: #707070;
	background-color: #f6f1e1;
	font: normal 12px Tahoma, Verdana, Arial, Georgia, sans-serif;
}
td select {
	padding: 4px 4px 4px 4px;
	margin: 5px 0px 5px 0px;
	border-top: 1px solid #cecabd;
	border-left: 1px solid #cecabd;
	border-bottom: 1px solid #f6f1e1;
	border-right: 1px solid #f6f1e1;
	color: #707070;
	background-color: #f6f1e1;
	font: normal 12px Tahoma, Verdana, Arial, Georgia, sans-serif;
}
textarea {
	float: right;
	width: 220px;
	padding: 4px 4px 4px 4px;
	margin: 5px 0px 5px 0px;
	border-top: 1px solid #cecabd;
	border-left: 1px solid #cecabd;
	border-bottom: 1px solid #f6f1e1;
	border-right: 1px solid #f6f1e1;
	color: #707070;
	background-color: #f6f1e1;
	font: normal 12px Tahoma, Verdana, Arial, Georgia, sans-serif;
}
.fbsubmit {
	background: transparent url(img/but1.jpg) no-repeat;
	width: 110px;
	height: 26px;
	border: none;
	font: bold 11px Tahoma, Verdana, Arial, Georgia, sans-serif;
	color: #7b7b7b;
	padding: 0px;
	margin: 5px 0px 0px 0px;
	cursor: pointer;
	}

/* menu
---------------------------------------------------------------------*/

.on:link, .on:visited, .on:active, .on:hover {
	display: block;
	background: transparent url(img/on.jpg) no-repeat;
	width: 165px;
	height: 24px;
	margin: 0px;
	padding: 10px 0px 0px 34px;
	font: bold 11px Tahoma, Verdana, Arial, Georgia, sans-serif;
	color: #b77200;
	text-decoration: none;
	}
.off:link, .off:visited {
	display: block;
	background: transparent url(img/off.jpg) no-repeat;
	width: 165px;
	height: 24px;
	margin: 0px;
	padding: 10px 0px 0px 34px;
	font: bold 11px Tahoma, Verdana, Arial, Georgia, sans-serif;
	color: #7a7158;
	text-decoration: none;
	}
.off:active, .off:hover {
	background: transparent url(img/on.jpg) no-repeat;
	color: #b77200;
	text-decoration: none;
	}


/* linki typu więcej
---------------------------------------------------------------------*/
a:link, a:visited {
	font: normal 12px/15px Tahoma, Verdana, Arial, Georgia, sans-serif;
	font-weight: bold; 
	text-decoration: none; 
	color: #b77200;
	}
a:hover, a:active { 
	text-decoration: underline; 
	color: #b77200;
	}
	

.strz1:link, .strz1:visited {
	background: transparent url(img/strz1.gif) 0% 60% no-repeat;
	height: 11px;
	margin: 18px 0px 0px 0px;
	padding: 0px 0px 0px 14px;
	font: bold 11px Tahoma, Verdana, Arial, Georgia, sans-serif;
	color: #b77200;
	text-decoration: none;
	}
.strz1:active, .strz1:hover {
	background: transparent url(img/strz1.gif) 0% 60% no-repeat;
	height: 11px;
	margin: 18px 0px 0px 0px;
	padding: 0px 0px 0px 14px;
	font: bold 11px Tahoma, Verdana, Arial, Georgia, sans-serif;
	color: #b77200;
	text-decoration: underline;
	}
.strz2:link, .strz2:visited {
	font: normal 12px/15px Tahoma, Verdana, Arial, Georgia, sans-serif;
	color: #8f7d45;
	text-decoration: none;
	}
.strz2:active, .strz2:hover {
	text-decoration: underline;
	}
.strz3:link, .strz3:visited {
	background: transparent url(img/strz3.gif) 0% 60% no-repeat;
	height: 11px;
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 14px;
	font: bold 11px Tahoma, Verdana, Arial, Georgia, sans-serif;
	color: #5c5c5c;
	text-decoration: none;
	}
.strz3:active, .strz3:hover {
	background: transparent url(img/strz3.gif) 0% 60% no-repeat;
	height: 11px;
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 14px;
	font: bold 11px Tahoma, Verdana, Arial, Georgia, sans-serif;
	color: #5c5c5c;
	text-decoration: underline;
	}

/* 0-zone
---------------------------------------------------------------------*/
#all {
	background: transparent url(img/bottom_tlo1.jpg) 0% 100% no-repeat;
	margin: 0px auto;
	padding: 0px;
	width: 938px;
	border: none;
	text-align: left;	
	}
#top {
	max-width: 938px;
	}
#left {
	float: left;
	width: 231px;
	}
#main {
	background: transparent url(img/main_tlo.jpg) no-repeat;
	width: 707px;
	float: right;
	}
#main_left {
	float: left;
	width: 403px;
	padding: 0px;
	margin: 0px;
	}
#main_right {
	float: right;
	width: 304px;
	padding: 0px;
	margin: 0px;
	}
#bottom {
	background: transparent url(img/bottom_tlo2.jpg) no-repeat;
	margin: 0px auto;
	padding: 12px 0px 0px 243px;
	width: 695px;
	height: 30px;
	border: none;
	text-align: left;
	font: normal 11px/15px Tahoma, Verdana, Arial, Georgia, sans-serif;
	color: #4d4d4d;
	}
#bottom a {
	display: block;
	float: right;
	width: 21px;
	height: 20px;
	}
	
/* 1-zone
---------------------------------------------------------------------*/
#top_left_pl {
	float: left;
	background: transparent url(img/top_left_pl.jpg) no-repeat;
	width: 509px;
	height: 263px;
	}
#top_left_en {
	float: left;
	background: transparent url(img/top_left_en.jpg) no-repeat;
	width: 509px;
	height: 263px;
	}
#top_left_pl h1 a, #top_left_en h1 a {
	display: block;
	width: 175px;
	height: 175px;
	margin: 70px 0px 0px 26px;
	text-indent: -5000px;
	}
	
	
#top_miasto_pl, #top_miasto_en {
	float: right;
	background: transparent url(img/top_miasto.jpg) no-repeat;
	width: 429px;
	height: 51px;
	}
#top_miasto_pl ul {
	background: transparent url(img/wybierz_miasto.jpg) no-repeat;
	margin: 20px 0px 0px 56px;
	padding: 0px 0px 0px 113px;
	height: 15px;
	}
#top_miasto_en ul {
	background: transparent url(img/choose_city.jpg) no-repeat;
	margin: 20px 0px 0px 56px;
	padding: 0px 0px 0px 113px;
	height: 15px;
	}
#top_miasto_pl ul li, #top_miasto_en ul li {
	float: left;
	display: block;
	list-style-type: none;
	background: transparent url(img/odgr.jpg) right no-repeat;
	}
#top_miasto_pl ul li a.warszawa {
	display: block;
	background: transparent url(img/warszawa.jpg) no-repeat;
	width: 79px;
	height: 15px;
	margin: 0px 10px 0px 16px;
	text-indent: -5000px;
	}
#top_miasto_pl ul li a.krakow {
	display: block;
	background: transparent url(img/krakow.jpg) no-repeat;
	width: 60px;
	height: 15px;
	margin: 0px 10px 0px 6px;
	text-indent: -5000px;
	}
#top_miasto_pl ul li a.wroclaw {
	display: block;
	background: transparent url(img/wroclaw.jpg) no-repeat;
	width: 72px;
	height: 15px;
	margin: 0px 0px 0px 6px;
	text-indent: -5000px;
	}
#top_miasto_en ul li a.warszawa {
	display: block;
	background: transparent url(img/warsaw.jpg) no-repeat;
	width: 79px;
	height: 15px;
	margin: 0px 10px 0px 16px;
	text-indent: -5000px;
	}
#top_miasto_en ul li a.krakow {
	display: block;
	background: transparent url(img/krakowen.jpg) no-repeat;
	width: 60px;
	height: 15px;
	margin: 0px 10px 0px 6px;
	text-indent: -5000px;
	}
#top_miasto_en ul li a.wroclaw {
	display: block;
	background: transparent url(img/wroclawen.jpg) no-repeat;
	width: 72px;
	height: 15px;
	margin: 0px 0px 0px 6px;
	text-indent: -5000px;
	}
	
#top_info_wapl {
	float: right;
	background: transparent url(img/top_info_wapl.jpg) no-repeat;
	width: 429px;
	height: 212px;
	}
#top_info_waen {
	float: right;
	background: transparent url(img/top_info_waen.jpg) no-repeat;
	width: 429px;
	height: 212px;
	}
#top_info_wrpl {
	float: right;
	background: transparent url(img/top_info_wrpl.jpg) no-repeat;
	width: 429px;
	height: 212px;
	}
#top_info_wren {
	float: right;
	background: transparent url(img/top_info_wren.jpg) no-repeat;
	width: 429px;
	height: 212px;
	}
#top_info_krpl {
	float: right;
	background: transparent url(img/top_info_krpl.jpg) no-repeat;
	width: 429px;
	height: 212px;
	}
#top_info_kren {
	float: right;
	background: transparent url(img/top_info_kren.jpg) no-repeat;
	width: 429px;
	height: 212px;
	}
.top_info_txt {
	font: normal 11px/17px Tahoma, Verdana, Arial, Georgia, sans-serif;
	color: #000;
	height: 80px;
	margin: 60px 0px 0px 148px;
	}
a.pl {
	display: block;
	float: left;
	width: 22px;
	height: 22px;
	margin: 32px 0px 0px 122px;
	text-decoration: none;
	}
a.en {
	display: block;
	float: left;
	width: 22px;
	height: 22px;
	margin: 32px 0px 0px 3px;
	text-decoration: none;
	}
a.na_mapie {
	display: block;
	float: right;
	width: 180px;
	height: 40px;
	margin: 3px 16px 0px 0px;
	}
#left ul {
	padding: 0px;
	margin: 28px 0px 0px 0px;
	}
#left ul li {
	display: block;
	width: 199px;
	height: 34px;
	list-style-type: none;
	margin: 0px 0px 0px 14px;
	padding: 0px;
	}


#main_zaproszenie {
	background: transparent url(img/zaproszenie_tlo.jpg) no-repeat;
	width: 403px;
	height: 257px;
	margin: 24px 0px 0px 0px;
	padding: 0px;
	}
#main_zaproszenie h2 {
	font: normal 12px/15px Tahoma, Verdana, Arial, Georgia, sans-serif;
	margin: 0;
	padding: 0;
	}
	
	
#main_galeria_pl {
	background: transparent url(img/galeria_pl_tlo.jpg) no-repeat;
	width: 304px;
	height: 128px;
	margin: 34px 0px 0px 0px;
	padding: 0px;
	}
#main_galeria_en {
	background: transparent url(img/galeria_en_tlo.jpg) no-repeat;
	width: 304px;
	height: 128px;
	margin: 34px 0px 0px 0px;
	padding: 0px;
	}
#main_galeria_pl a, #main_galeria_en a {
	display: block;
	float: left;
	width: 260px;
	height: 101px;
	margin: 0px 0px 0px 22px;
	}
	
	
#main_galeria_pl {
	background: transparent url(img/galeria_pl_tlo.jpg) no-repeat;
	width: 304px;
	height: 128px;
	margin: 34px 0px 0px 0px;
	padding: 0px;
	}
	
	
#main_rejestracja_ksiega_pl {
	background: transparent url(img/rejestracja_ksiega_pl.jpg) no-repeat;
	width: 304px;
	height: 205px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
#main_rejestracja_ksiega_en {
	background: transparent url(img/rejestracja_ksiega_en.jpg) no-repeat;
	width: 304px;
	height: 205px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
.rejestracja {
	display: block;
	float: left;
	width: 89px;
	height: 140px;
	margin: 24px 0px 0px 8px;
	}
.ksiega {
	display: block;
	float: right;
	width: 169px;
	height: 140px;
	margin: 24px 22px 0px 0px;
	}
	
	
#main_nowosci_ogloszenia_pl {
	background: transparent url(img/nowosci_ogloszenia_pl.jpg) no-repeat;
	width: 282px;
	height: 164px;
	margin: 0px 0px 0px 0px;
	padding: 50px 0px 0px 22px;
	}
#main_nowosci_ogloszenia_en {
	background: transparent url(img/nowosci_ogloszenia_en.jpg) no-repeat;
	width: 282px;
	height: 164px;
	margin: 0px 0px 0px 0px;
	padding: 50px 0px 0px 22px;
	}
#main_nowosci_ogloszenia_pl h2, #main_nowosci_ogloszenia_en h2 {
	font: normal 12px/15px Tahoma, Verdana, Arial, Georgia, sans-serif;
	margin: 0;
	padding: 0;
	}
/* End of 'Style' */

