body{
	margin:0px;
	padding:0px;
	font-size:11px;
	font-family: Tahoma,Verdana, Arial;
	background: #D1E3ED;
	color:#4A90B4;
	min-height: 750px;
}

hr {
color:#0E709D;
}


div,img,form{
	margin:0px;
	padding:0px;
	border: 0px;
	text-align:left;
}
/* linki */
a {
	color:#0E709D;
	font-size: 11px;
	text-decoration:none;
}
a:hover{
	color:#0E709D;
}

h1{
	width:300px;
	margin:0px 0 0px 0;
	padding:5px 0 5px 10px;
	font-size:12px;
	color:#0D6D97;

	/*border-bottom:1px solid #cacaca;*/
}
p{
	margin:0;
	padding:10px 0;
}
/* strona glowna */
#container{
	margin:0 auto;
	width:805px;
}
#header{
	padding:17px 20px 0 0;
	height:30px;
	color:#6799b3;
	text-align:right;
	background:url(/images/layout/hbg.jpg) repeat-x;
}
#header img{
	margin:0 2px;
	vertical-align:middle;
}
#top{
	/*padding-top:80px;*/
	height:240px;
	/*background:url(/images/layout/top.jpg) 0 0 no-repeat;*/
}
span.topPuzzel{
	display: block;
	width: 134px;
	height: 80px;
	float: left;
}
span.topPuzzel.x1x2x1{
	width: 268px !important;
	background-position: bottom;		
}
span.topPuzzel.x1x2x1 a{
	display: block;
	width: 260px;
	height: 80px;
	text-indent: -1000px;
	overflow: hidden;	
}
span.topPuzzel.x1x1x1{
	background: url("/images/layout/top/top1-1.jpg") no-repeat scroll 0 -80px;
}
span.topPuzzel.x1x1x2{
	background: url("/images/layout/top/top1-2.jpg") no-repeat scroll 0 -80px;
}
span.topPuzzel.x1x1x3{
	background: url("/images/layout/top/top1-3.jpg") no-repeat scroll 0 -80px;
}
span.topPuzzel.x1x1x4{
	background: url("/images/layout/top/top1-4.jpg") no-repeat scroll 0 -80px;
}
span.topPuzzel.x1x1x5{
	background: url("/images/layout/top/top1-5.jpg") no-repeat scroll 0 -80px;
}
span.topPuzzel.x1x1x6{
	background: url("/images/layout/top/top1-6.jpg") no-repeat scroll 0 -80px;
}
span.topPuzzel.x1x2x1{
	background: url("/images/layout/top/top1-7.jpg") no-repeat scroll 0 -80px;	
}
span.topPuzzel.x1x2x2{
	background: url("/images/layout/top/top1-8.jpg") no-repeat scroll 0 -80px;	
}
span.topPuzzel.x1x2x3{
	background: url("/images/layout/top/top1-9.jpg") no-repeat scroll 0 -80px;	
}
span.topPuzzel.x1x2x4{
	background: url("/images/layout/top/top1-10.jpg") no-repeat scroll 0 -80px;	
}
span.topPuzzel.x1x2x5{
	background: url("/images/layout/top/top1-11.jpg") no-repeat scroll 0 -80px;	
}
span.topPuzzel.x1x3x1{
	background: url("/images/layout/top/top1-12.jpg") no-repeat scroll 0 -80px;
}
span.topPuzzel.x1x3x2{
	background: url("/images/layout/top/top1-13.jpg") no-repeat scroll 0 -80px;
}
span.topPuzzel.x1x3x3{
	background: url("/images/layout/top/top1-14.jpg") no-repeat scroll 0 -80px;
}
span.topPuzzel.x1x3x4{
	background: url("/images/layout/top/top1-15.jpg") no-repeat scroll 0 -80px;
}
span.topPuzzel.x1x3x5{
	background: url("/images/layout/top/top1-16.jpg") no-repeat scroll 0 -80px;
}
span.topPuzzel.x1x3x6{
	background: url("/images/layout/top/top1-17.jpg") no-repeat scroll 0 -80px;
}
span.topPuzzel.b1light{
	background-position: 0 0px;	
}
span.topPuzzel.b2{
	background-position: 0 -240px;
}
span.topPuzzel.b2light{
	background-position: 0 -160px;	
}
#logo{
	width:266px;
	height:80px;
	display:block;
}
/*menu*/

#menu{
	height:44px;
	background:url(/images/layout/mbgl.jpg) right 0 no-repeat;
}
#menu ul,#menu ul li{
	margin:0px;
	padding:0px;
	list-style:none;
	display:inline;
	float:left;
	height:43px;
	padding:0;
}
#menu a{
	padding-top:15px;
	width:134px;
	height:29px;
	background:url(/images/layout/mbg.jpg) -134px 0 no-repeat;
	color:#fff;
	text-align:center;
	display:block;
	float:left;
}
#menu ul li ul a{
	background:#0D6D97;
	padding:5px;
	min-height:17px;
	height: auto;
	width:125px;
}
#menu ul li ul a:hover{
	background:#34AFD1;
} 
#menu ul li ul li{
	min-height:20px !important;
	height: auto;
}
#menu a:hover{background-position:-268px 0;}
#menu .active{background-position:left 0;}

div#menu li:hover ul ul,div#menu li li:hover ul ul,div#menu li li li:hover ul ul,div#menu li li li li:hover ul ul
    {
    display: block;
}

div#menu li:hover ul,div#menu li li:hover ul,div#menu li li li:hover ul,div#menu li li li li:hover ul
    {
    display: block;

}
#menu ul ul {
    position: absolute;
    z-index: 500;
    top:auto;
    left:auto;
    display: none;
    margin-top:43px;
}
div#menu li:hover ul{
	width:134px;
	display: block;
	height: auto;	
}
div#menu li.hover ul,div#menu li li.hover ul,div#menu li li li.hover ul,div#menu li li li li.hover ul{
    display: block;
}
div#menu li.hover ul{
	width:134px;
	display: block;
	height: 1230px;	
}
#main{
	padding:10px 10px;
	line-height:16px;
	background:#f8fafc url(/images/layout/main.jpg) 0 -1px  repeat-x;
	clear:both;
}


.img{
	margin-left:10px;
	border:1px solid #0e6c9d;
	float:right;
}
.par{
	color:#1a7db0;
}
#footer{
	padding:15px 0 10px;
	color:#6799b3;
	text-align:center;
	background:url(/images/layout/footer.jpg) 0px 0 repeat-x;
}
/* pomocnicze */
.clear{
	height: 1px !important;
	line-height: 1px !important;
	clear: both;
}
#gallery {
	margin-left:-9px;
	width:790px;
}

div.fotoborder {
	background:#D0E6F1;
	width:221px;
	height:190px;
	float:left;
	padding:20px;
	border:1px solid #ADD1DF;
	}
	div.fotoborder img{
	border:1px solid #ADD1DF;
	}
div.galleryPreloader{
	display: block;
	text-align: center;
}	
