body{
	margin:0;
	padding: 0;
}
input[type=text], textarea, input[type=email], select{
    border: 1px solid #d5ecf8;
    border-radius:5px;
    font-size:12px;
    color:#676868;
}
input[type=submit]{
    background: url('../images/WyslijBtn.png');
    width:160px;
    height:31px;
    border:none;
    float:right;
}
#topMask{
	position:absolute;
	z-index:500;
	width:100%;
	height:99px;
	background: url('../images/topMask.png') no-repeat  center;
}
#slide-1{
	z-index:1;
	width:100%;
	height:441px;
	background:url('../images/slide-1.png')  no-repeat center;
}
#slide-2{
	z-index:1;
	width:100%;
	height:441px;
	background:url('../images/slide-2.png')  no-repeat center;
}
#slide-3{
	z-index:1;
	width:100%;
	height:441px;
	background:url('../images/slide-3.png')  no-repeat center;
}
#slide-4{
	z-index:1;
	width:100%;
	height:441px;
	background:url('../images/slide-4.png')  no-repeat center;
}
#slide-5{
	z-index:1;
	width:100%;
	height:441px;
	background:url('../images/slide-5.png')  no-repeat center;
}
#slide-6{
	z-index:1;
	width:100%;
	height:441px;
	background:url('../images/slide-6.png')  no-repeat center;
}
#slide-7{
	z-index:1;
	width:100%;
	height:441px;
	background:url('../images/slide-7.png')  no-repeat center;
}
.cage{
	width:960px;
	margin:0 auto;
}
nav{
	width:960px;
	height:65px;
	position:absolute;
	z-index:500;
	top:379px;
	background:url('../images/bgMenu.png');
}
nav ul, nav ul li{
	margin-top:22px;
	list-style: none;
	display:block;
	
}
nav ul li{
	display:inline;
}
nav a{
	padding-left:18px;
	padding-right:16px;
	text-decoration:none;
	font-family:ubuntuBoldItalic;
	font-size:14px;
	font-weight:lighter;
	color:#1b4095;
}
nav a:hover{
	color:#F4BF08;
}
#logo{
	position:absolute;
	z-index: 500;
        top:0px;
	width:349px;
	height:99px;
	background:url('../images/logo.png');	
}
#mapki{
	width:40px;
	top:11px;
	position:absolute;
	z-index: 500;
	margin-left:923px;
}
#podMapki{
	position:absolute;
	z-index: 500;
	margin-left: 707px;
        top: 24px;
}
#podMapki h3{
	margin-bottom:0px;
	color:white;
	font-size:16px;
	font-weight:lighter;
	font-family: ubuntuMediumItalic;
	
}
#podMapki h4{
	margin-top:8px;
	margin-bottom:1px;
	text-align:right;
	color:white;
	font-size:14px;
	font-weight:lighter;
	font-family: ubuntuMediumItalic;
}
#podMapki a{
	color:#f4bf08;
	text-align:right;
	font-size:13px;
	font-weight:lighter;
	font-family: ubuntuMediumItalic;
	text-decoration:none;
	margin-left:110px;
}
#notka{
	top:50px;
	position:absolute;
	z-index:500;
}
#notka h4{
	margin-left:80px;
	padding-top:4px;
	font-family:ubuntuLightItalic;
	font-size:50px;
	font-weight:lighter;
	color:#f4bf08;
	letter-spacing: -1px;
	margin-bottom:0px;
	padding-bottom:0px;
}
#notka h3{
	margin-top:-26px;
	padding-top:0px;
	font-family:ubuntuLightItalic;
	font-size:71px;
	font-weight:lighter;
	color:white;
	margin-left:33px;
	margin-bottom:0px;
}
#notka h5{
	margin-top:7px;
	margin-left:200px;
	font-family:ubuntuBoldItalic;
	font-size:18px;
	font-weight:lighter;
	color:black;
}
#btn{
	position:absolute;
	margin-left: 480px;
	margin-top: -53px;
	background: url('../images/btn.png');
	width:107px;
	height:107px;
	
}
#content{

	width:100%;
	margin-top:461px;
	position:absolute;
}
#iFrame{
	background:red;
	width:621px;
	height:250px;
	margin-left:22px;
}
#book{
	background:url('../images/book.png') no-repeat center;
	width:100%;
	height:268px;
	margin-top:6px;
	position:absolute;		
}
#polecane{
	margin-top:69px;
	background:url('../images/polecane.png') repeat-x center ;
	background-color:#edf9ff;
	height:587px;
	width:100%;
}
h6{
	margin-top:0px;
	font-family:ubuntuBoldItalic;
	font-weight:lighter;
	font-size:18px;
	color:#1b4095;
}
h6 span{
	font-size:20px;
	color:#f4bf08;
}
#obrazki img{
	margin-top:13px;
}
.hide{
    display:none;
}
footer{
    margin-top:-270px;
	width:100%;	
}
.tree{
    list-style: none;
    
}
.tree a{
    padding-left:15px;
    
}
.tree .tree a{
    padding-left:0px;
   
}
a{
    text-decoration: none;
}
#subMenu{
    border-radius:15px;
    background-color:#1597d7;
    color:white;
    padding:20px;
}
.tree{
    font-family: Arial;
    font-size:12px;
/*    font-weight:lighter;*/
    padding-left:0px;
}
.tree .tree{
    padding-left:15px;
    font-weight:lighter;
}
#subMenu a{
    color:white;
}
.soon-0{
    font-weight: bold;
    margin-top:5px;
    line-height:27px;
    border-radius:5px;
    background-color:#4cb3e6;
}
.soon-0:hover{
    background-color:#F4BF08;
}
.level-1:hover{
    
    color:#F4BF08 !important;
}
.level-1{
    line-height:27px;
}
.opened{
    background-color:#F4BF08;
}
#trescLeft{
    width:595px;
    float:left;
    margin-left:22px;
}
.right-c{
    float:right;
    margin-right:22px;
    width:272px;
}
.clear{
    clear:both;
}
.mapka{
	position:absolute;
}
#maska{
	position:absolute;
	z-index:50;
	background: url('../images/maskaMapka.png') center;
	width:100%;
	height:260px;
	
	
}
.back{ 
	cursor:pointer;
 margin:0 auto;
 margin-top:50px;
 width:200px;
 height:200px;	
}
#nav{
	
	width:960px;
	height:50px;
	z-index:500;
	padding-top:275px;
        
        margin-bottom:20px;
}
#nav ul, #nav ul li{
	margin-top:22px;
	list-style: none;
	display:block;
	
}
#nav ul li{
	display:inline;
}
#nav a{
	padding-left:18px;
	padding-right:16px;
	text-decoration:none;
	font-family:ubuntuBoldItalic;
	font-size:14px;
	font-weight:lighter;
	color:#1b4095;
}
#nav a:hover{
	color:#F4BF08;
}
.hr{
	width: 100%;
	height:1px;
	background:url('../images/hr.png');
}

#trescLeft .hr { width: 600px !important; }
#fb{
	width:273px;
	height:110px;
	float:right;
	position:relative;
	z-index:500;
	margin-top:-240px;
	margin-right:24px;
}
#newsletter{
    border: 1px solid #d5ecf8;
    border-radius:5px;
    padding:15px 10px 15px 10px;
    position:static;
    z-index:400;
    background-color:#fafdfe;
    margin-right:22px;
	margin-top:-105px;
	width:253px;
	float:right;
}
#newsletter_mail{
    height:33px;
    margin-top:-10px;
    margin-left:5px;
    background-color: #1597d7;
    border-radius:10px;
    border-top:1px solid #083d57;
    border-left: 1px solid #083d57;
    width:200px;
    padding-left: 10px;
    font-size:12px;
    color:white;
    
}
#newsletter_save{
    background-image: url('../images/newsButton.png');
    width:57px;
    height:57px;
    position:absolute;
    z-index:700;
    margin-top:-47px;
    margin-left:195px;
    
}
#maska h6{
    margin-bottom:5px;
    font-size:17px;
    color:white;
}
#maska h6 span{
    font-size:18px;
}
#maska p{
    margin-top:40px !important;
    font-family:ubuntuMediumItalic !important;
    text-shadow: 1px black !important;
    font-size:18px !important;
    font-weight:lighter !important;
    color:white !important;
}
.maskad{
        margin-top:40px !important;
    font-family:ubuntuMediumItalic !important;
    text-shadow: 1px black !important;
    font-size:18px !important;
    font-weight:lighter !important;
    color:white !important;
}

input:-moz-placeholder {color: white; font-weight: lighter;}
input::-webkit-input-placeholder {color: white; font-weight: lighter;}
.mapkaLink{
    background-color:#F4BF08;
    color:white;
    text-decoration: none;
    font-family: ubuntuBoldItalic;
    font-size:12px;
    padding:8px 10px 10px 10px;
    border-radius:5px;
    font-weight:lighter;
}
#maskaLeft{
    width:300px;
    float:left;
    
}
#maskaRight{
    width: 300px;
margin-top: -200px;
margin-left: 670px;
position: absolute;
    
}

#merlin {
	width: 600px;
}

.msg { position: relative; float: left; width: 600px; border-radius: 5px; background-color: #1597D7; color: #fff; font-weight: bold; text-align: center;  margin: 0 0 20px 0; padding: 10px 0; }

/*na rwd*/
body * {
	-webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
body h6 {
	font-size: 18px;
	margin-top: 0;
	margin-bottom: 2.33em;
	font-family: ubuntuBoldItalic;
}
body p {
	margin: 1em 0;
}
#foo-ter {
	top: 0 !important;
}
#merlin * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#merlin h6 {
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: inherit;
}
#merlin p {
	margin: 0 0 10px;
}