/* STRUKTURA-------------------------------------------------------------- */.odstepWeb { padding-left: 72px; }.btn-slide,.btn-slide2, .btn-slide3  {	text-align: left;	width: 250px;	margin: 0 auto;	display: block;	padding: 8px 0px 0px 0px;	text-decoration: none;}#galerios { margin: 0px; width: 240px; }#galerios a { width: 240px; }#panel {	display: none; margin:0px; padding:0px 20px;	background-image: none;	height:215px;		height:226px;	position: absolute;	background-image: url(../img/bgRozDol.jpg);	background-position: left bottom;	background-repeat: no-repeat;	background-color: #ca5386;	width: 250px;	color: #fff;} #panel2 {	display: none; margin:0px; padding:0px 20px;	background-image: none;	height:215px;		height:226px;	position: absolute;	background-image: url(../img/bgFiolDol.jpg);	background-position: left bottom;	background-repeat: no-repeat;	background-color: #9e8eb2;	width: 250px;	color: #fff;}.slide {	margin: 0;	padding: 0;	}/*---*/#content   {	display: block;	background-color:#FFFFFF;	height:auto !important;	height: 300px;	margin-top: 0px;	min-height: 300px;	}#banner {}    #lewa { } #prawa { }#header {	background-image: url(../img/header.png);	background-position: 21px 0px;	background-repeat:no-repeat;	height: 264px;	width: 1024px;}a.logo {	border: none;	display: block; 	height: 90px; 	width: 160px;	margin: 50px 0px 0px 80px;	position: absolute; }a.logo img { 	border: none; }/*---- banner ---*/.text2, .text3, .text4, .text5 { display: none;}/*---- header ---*/  a.hq, a.hq:visited#menu {}#menu ul {	list-style-type: none;	margin: 15px 0px 0px 60px;	padding: 0px;	display: table;	z-index: 1;	position: absolute;	list-style-type: none;	margin: 7px 0px 0px 230px;	padding: 0px;}#menu ul li {	float: left;	text-align: left; 	dispaly: inline;	padding: 0px 8px;	margin: 0px 14px;	margin: 0px 2px; } #menu ul li.wybrana {	padding: 0px 0px 5px 8px;}#menu ul li.wybrana a, #menu ul li.wybrana a:visited {	height: 21px;	padding: 5px 10px 0px 4px;	display: block;	} #menu ul li.wybrana a:hover { text-decoration: none; }  #menu ul li.end { 	margin: 0px 20px 0px 0px; } #menu a, #menu a:visited {	color: #fff;	font-size: 12px;	height: 20px; 	text-decoration: none;	background-position:top left;	background-repeat: no-repeat;	display: block;}#menu a img { border: none;}#menu a:hover{	color: #333333;	text-decoration: none;	background-position:bottom left;	background-repeat: no-repeat;} a.m01, a.m01:visited, a.m01:hover  {	background-image: url(../img/m01.jpg);	width: 58px;}a.m011, a.m011:visited, a.m011:hover  {	background-image: url(../img/m011.jpg);	width: 106px;}a.m02, a.m02:visited, a.m02:hover  {	background-image: url(../img/m02.jpg);	width: 72px;}a.m03, a.m03:visited, a.m03:hover  {	background-image: url(../img/m03.jpg);	width: 92px;}a.m04, a.m04:visited, a.m04:hover  {	background-image: url(../img/m04.jpg);	width: 55px;}a.m05, a.m05:visited, a.m05:hover  {	background-image: url(../img/m05.jpg);	width: 79px;}a.m06, a.m06:visited, a.m06:hover  {	/*background-image: url(../img/europejskie.gif);	width: 160px;*/	background-image: url(../img/anglii.gif);	width: 116px;}/*---- news ---*/.news {}.news ul { 	list-style-type: none;	margin:5px 0px;	padding:0px}.news ul li {	padding: 0px;	clear: both;}.data { color: #ccc; }strong.newsik { color: #dd127b; }#news h1, .news h1 {	font-size: 20px;	color: #F00;}/*---- galeria ---*/.galeriaMini {	margin: 195px 0px 0px 0px;}.galeria ul { list-style-type: none; display: table; margin:0px; padding: 0px;}.galeria ul li { display: block; float: left; height:150px; margin: 5px 3px; width: 150px; text-align: center;}.galeria ul li img { float:none; margin: 0px auto; }.galeria ul li a img, .galeria ul li a:visited img  { border: 2px solid #dd127b; text-decoration: none; margin-bottom: 8px; }.galeria ul li a:hover img { border: 2px solid #ccc; text-decoration: none; }/*  moduly  */.modul { 	background-position: left top;	background-repeat: no-repeat;	color: #fff;}.rose { 	background-color: #ca5386; 	background-image: url(../img/bgRozTop.jpg);		}.modulRose {	background-image: url(../img/bgRozDol.jpg);	background-position: left bottom;	background-repeat: no-repeat;	height:230px;		height:243px;	padding: 10px 20px;	}.stopkaRose {	background-image: url(../img/bgRozDol.jpg);	background-position: left bottom;	background-repeat: no-repeat;	display:block;	height: 15px;}.stopkaFiol {	background-image: url(../img/bgFiolDol.jpg);	background-position: left bottom;	background-repeat: no-repeat;	display:block;	height: 15px;}.modul h1, .modul h1 a, .modul h1 a:visited, .modul h1 a:hover { font-size: 14px; color: #fff; }.modul div ul { 	list-style-type: none;	margin: 0px; 	padding: 0px;}.modul div ul li {	float: left;	width: 125px;	margin: 6px 0px;	padding: 0px;	text-align: center;	color: #fff;}	a.title, a.title:visited { background-color: #e4a9c2; color: #ca5386; display: block; width: 115px; margin-left: 5px; margin-top:1px;} a.title:hover { background-color: #9b2b5b; color: #e4a9c2; text-decoration: none; } .modulFiol  a.title, .modulFiol a.title:visited { background-color: #cec6d8; color: #6e578a; display: block; width: 115px; margin-left: 5px;}.modulFiol a.title:hover { background-color: #432b60; color: #cec6d8; text-decoration: none; } .fiolet { 	background-color: #9e8eb2; 	background-image: url(../img/bgFiolTop.jpg);	margin-left: 10px;	}.modulFiol {	background-image: url(../img/bgFiolDol.jpg);	background-position: left bottom;	background-repeat: no-repeat;	height:230px;		height:243px;	padding: 10px 20px;	color: #fff;}.formMini label { width: 80px;}.formMini input, .formMini textarea { width: 100px; }/*---- Patch ----*/#patch {	color: #99c00c;	margin: 0px 0px 5px 0px;}#patch a, #patch a:visited { color: #a28564; }.podmenu {	background-color: #7ba803;	background-image: url(../img/bgMenuL.jpg);	background-position: left top;	background-repeat: no-repeat;	padding: 10px 6px 10px 20px;	min-height: 190px;}.podmenu ul { list-style-type: none; }.podmenu ul li {}.podmenu a, .podmenu a:visited { color: #FFFFFF; }.podmenu a:visited { color: #FF6600; }.reklama { margin-bottom: 25px; }.reklama img { border: 1px solid #a28564; }/*---- STOPKA ---*/ #stopka  { 	background-color: #b2b2b2; }  .stopkContent {	margin-top: 3px;}  #stopka p { margin: 0px; padding: 5px; }  #stopka a, #stopka a:visited { margin: 0px;} #stopka a:hover {  text-decoration: none;  }.welcome { height: 150px; }.welcome.big {height: 340px;}.wykonawca {	background-color: #b2b2b2;	padding: 8px;	color: #000;}.wykonawca a { color: #000; }.wykonawca p { margin: 0px; }.znaczek {	background-image: url(../img/bgZnak.jpg);	background-position: 10px 10px;	background-repeat: no-repeat;	padding-top: 23px;	margin-top: 40px;}/* tabela graifk */.grafik {	width: 80%;	margin: 10px auto;	text-align: center;	border-collapse: collapse;}.grafik th {	background: #CA5386;	color: #FFF;	border-right: 1px solid #9F436B;	border-top: 1px solid #D582A5;	padding: 2px 3px;	font-size: 16px;}.grafik tr td {	padding: 3px 3px 3px 15px;	border-top: 1px solid #F5F5F5;	text-align: left;}.grafik .odd td {	background: #F5F5F5;}.grafik .td0 {	font-weight: bold;}.grafik .td1 {	border-right: 1px solid #F5F5F5;}.grafik td.btop {	border-top: 1px solid #CCC !important;}.grafik td.bbottom {	border-bottom: 1px solid #CCC !important;}.grafik tr:hover td {	background: #9E8EB2 !important;	color: #FFF !important;}#index-scroll {	height: 425px;	overflow: hidden;	position: relative;}#index-scroll .items, #no-index-scroll .items {		height:20000em;		position:absolute;		z-index: 30px;	}	#index-scroll .items > div {		height: 430px;	}
