@charset "utf-8";
@import "reset.css";

body{
margin:0px;
padding:0px;
text-align:center;
background:white;
}

div.container{
width:1040px;
margin:0px auto;
padding:0px;
position:relative;
}

div.wrapper{
width:1040px;
float:left;
margin:0px;
padding:0px;
text-align:left;
position:relative;
}

div.top-section{
width:100%;
float:left;
text-align:center;
background:url(../img/user/top-bg.jpg) no-repeat center top #13A7E5;
height:163px;
}

div.logo{
width:376px;
height:108px;
float:left;
margin:26px 0px 0px 0px;
}

div.searcher{
height:31px;
float:left;
margin:15px 0px 0px 160px;
}

input.search{
height:31px;
line-height:31px;
float:left;
width:200px;
border-color:#72D0F6;
border-width:0px 0px 1px 0px;
border-style:solid;
font-size:11pt;
color:#D6F0FC;
font-family:arial;
background:transparent;
}

input.submiten{
width:42px;
height:31px;
float:left;
margin:3px 0px 0px 5px;
background:url(../img/user/search.jpg) no-repeat left top;
border:none;
cursor:pointer;
}

div.languages{
height:26px;
float:right;
margin:20px 0px 0px 0px;
padding:0px;
}

div.languages img{
margin:0px 0px 0px 12px;
float:left;
padding:0px 0px 3px 0px;
}

div.languages a:hover img,
div.languages a.current img{
border-bottom:1px solid white;
}

div.menu-bar{
width:100%;
height:57px;
float:left;
background:white;
text-align:center;
}

div.menu{
width:100%;
height:57px;
float:left;
text-align:center;
}

div.menu a{
height:57px;
line-height:57px;
padding:0px 15px;
display:inline-block;
margin:0px 25px;
font-size:17pt;
color:#13A7E5;
font-family:'Ubuntu', arial, tahoma, sans-serif;
font-weight:400;
}

div.menu a:hover,
div.menu a.current{
background:url(../img/user/hover.png) no-repeat center top;
}

div.banner-section{
width:100%;
height:440px;
float:left;
background-position:center top;
background-repeat:no-repeat;
}

div.banner-section-sp{
width:100%;
height:180px;
float:left;
background-position:center top;
background-repeat:no-repeat;
}

div.content{
width:100%;
float:left;
padding:40px 0px;
}

div.avatar{
width:126px;
float:left;
}

div.avatar img{
float:left;
}

div.main-txt{
width:874px;
float:right;
font-size:14pt;
font-family:'Ubuntu', arial, tahoma, sans-serif;
font-weight:400;
text-align:justify;
line-height:22px;
color:#504E51;
line-height:26px;
}

div.main-txt p{
margin:0px;
padding:0px;
}

div.contact-box{
width:100%;
float:left;
margin:30px 0px 0px 0px;
}

div.contact-word{
width:100%;
float:left;
padding:0px 0px 25px 0px;
text-align:left;
font-size:20pt;
font-family:'Ubuntu', arial, tahoma, sans-serif;
font-weight:400;
color:black;
border-bottom:1px solid #B4B4B4;
}

div.icobox{
height:28px;
float:left;
margin:30px 30px 0px 20px;
}

div.ico{
width:29px;
height:28px;
margin:0px;
padding:0px 15px 0px 0px;
float:left;
border-right:1px solid #B4B4B4;
}

div.ico img{
float:left;
}

div.icobox div.txt{
height:28px;
line-height:28px;
font-size:14pt;
font-family:'Ubuntu', arial, tahoma, sans-serif;
font-weight:400;
color:black;
margin:0px 0px 0px 0px;
float:left;
padding:0px 0px 0px 15px;
}

#right{
float:right!important;
}

div.bottom-section{
width:100%;
min-height:150px;
float:left;
background:#5FB641;
text-align:center;
}

div.footer{
float:left;
font-size:8pt;
color:#49982D;
font-family:tahoma,arial;
line-height:18px;
text-align:left;
padding:30px 0px 0px 0px;
}

div.footer a{
font-size:8pt;
color:#49982D;
font-family:tahoma,arial;
text-decoration:none;
}

img.bottom-logo{
float:right;
margin:30px 0px 0px 0px;
}

div.page-name{
height:50px;
min-width:200px;
float:right;
margin:130px 535px 0px 0px;
text-align:right;
line-height:50px;
font-family:'Ubuntu', arial, tahoma, sans-serif;
font-weight:300;
color:white;
font-size:18pt;
}

div.inside{
width:100%;
float:left;
font-size:14pt;
font-family:'Ubuntu', arial, tahoma, sans-serif;
font-weight:400;
text-align:justify;
line-height:22px;
color:#504E51;
line-height:26px;
}

div.inside p{
margin:0px;
padding:0px;
}

div.inside p a,
div.inside ul a,
div.inside ol a{
color:#13A7E5;
text-decoration:none;
}

div.inside p a:hover,
div.inside p ul a:hover,
div.inside p ol a:hover{
text-decoration:underline;
}

div.content ul{
list-style:disc;
width:1000px;
float:left;
line-height:22px;
font-size:14pt;
font-family:'Ubuntu', arial, tahoma, sans-serif;
color:#504E51;
text-align:justify;
padding:20px 0px 20px 20px;
margin-left:20px;
}

div.content ol{
list-style:decimal;
width:1000px;
float:left;
line-height:22px;
font-size:14pt;
font-family:'Ubuntu', arial, tahoma, sans-serif;
color:#504E51;
text-align:justify;
padding:20px 0px 20px 20px;
margin-left:20px;
}

div.gallery{
width:100%;
float:left;
padding:20px 0px;
margin:-40px 0px 0px 0px;
}

div.gallery img{
float:left;
width:200px;
height:132px;
border:1px solid #5FB641;
margin:40px 0px 0px 40px;
}

div.header{
width:100%;
display:inline-block;
height:50px;
line-height:50px;
font-size:20pt;
color:#4B9234;
font-weight:400;
font-family:'Ubuntu', arial, tahoma, sans-serif;
text-align:left;
}

a.goback{
height:40px;
line-height:40px;
background:#5FB641;
font-size:14pt;
color:white;
font-family:'Ubuntu', arial, tahoma, sans-serif;
padding:0px 20px;
margin:20px 0px 0px 40px;
display:inline-block;
}

a:hover.goback{
background:#315F21;
}

table.google_map{
float:left;
margin:15px 0px 15px 0px;
padding:0px;
border:0px solid #023F88;
width:100%;
border-collapse:collapse;
}

td.cent{
margin:0px;
padding:0px;
width:25%;
}

td.google{
margin:0px;
padding:0px;
line-height:0px;
border:3px solid #15A7E3;
}

td.movie_desription{
margin:0px;
padding:4px 0px;
line-height:18px;
text-align:justify;
font-size:16px;
font-family:'Ubuntu', arial, tahoma, sans-serif;
color:#504E51;
font-weight:300;
}

td.spaceros{
height:20px;
}

div.download{
width:100%;
float:left;
padding:10px 0px;
}

div.download a{
height:50px;
line-height:50px;
float:left;
color:white;
font-weight:bold;
font-family:arial,tahoma;
padding:0px 20px;
background:#15A7E3;
border-radius:4px;
font-size:21px;
text-decoration:none;
}

div.download a:hover{
background:#2FB4EC;
color:white;
}

/* Formularz */

div.formularz{
float:left;
padding-left:280px;
}

form{
float:left;
}

div.formstripe{
width:100%;
float:left;
margin:2px 0px 0px 0px;
}

div.formularz-title{
width:100%;
height:50px;
line-height:50px;
text-align:left;
color:#565656;
font-size:18pt;
font-family:'Ubuntu', arial, tahoma, sans-serif;
font-weight:400;
}

div.formstripe label{
width:100px;
height:40px;
line-height:40px;
text-align:right;
color:#333333;
font-size:10pt;
font-family:'Ubuntu', arial, tahoma, sans-serif;
font-weight:400;
padding-right:20px;
float:left;
padding-left:0px;
}

div.formstripe input{
height:40px;
float:left;
width:250px;
background:#9D9D9D;
line-height:40px;
font-size:12pt;
color:white;
font-family:'Ubuntu', arial, tahoma, sans-serif;
border:none;
text-indent:4px;
}

div.formstripe input.red{
background:red!important;
}

div.formstripe textarea{
width:300px;
height:200px;
float:left;
padding:5px;
font-size:12pt;
color:white;
font-family: 'Open sans', trebuchet ms, arial, sans-serif;
border:none;
background:#9D9D9D;
resize:no;
}

div.formstripe input.sendit{
height:30px;
line-height:30px;
background:#15A7E3;
padding:0px 25px;
font-size:12pt;
color:white;
font-family: 'Open sans', trebuchet ms, arial, sans-serif;
border:none;
width:120px;
float:left;
margin:0px 0px 0px 120px;
cursor:pointer;
}

div.formstripe input.sendit:hover{
background:#2FB4EC;
color:white;
}

div.formstripe input.sendit1{
height:30px;
line-height:30px;
background:#15A7E3;
padding:0px 25px;
font-size:12pt;
color:white;
font-family: 'Open sans', trebuchet ms, arial, sans-serif;
border:none;
width:120px;
float:left;
margin:0px 0px 0px 2px;
cursor:pointer;
}

div.formstripe input.sendit1:hover{
background:#2FB4EC;
color:white;
}

/* Koniec formularza */

div.label{
width:100%;
float:left;
padding:0px 0px 15px 0px;
text-align:left;
font-size:22pt;
color:#13A7E5;
font-family:'Ubuntu', arial, tahoma, sans-serif;
font-weight:400;
border-bottom:2px solid #13A7E5;
}

div.gallboxessec{
width:1040px;
float:left;
}

div.gallbox{
float:left;
width:237px;
margin:17px 0px 0px 17px;
}

div.gallbox img{
float:left;
width:237px;
height:141px;
}

div.gall-desc{
width:237px;
height:49px;
float:left;
text-align:center;
background:#5FB641;
}

div.gall-desc a{
width:237px;
height:49px;
line-height:49px;
float:left;
font-size:13pt;
color:white;
font-family:'Ubuntu', arial, tahoma, sans-serif;
text-decoration:none;
font-weight:400;
}

div.gall-desc a:hover{text-decoration:underline;}

div.photo-area{
width:900px;
padding:70px;
float:left;
background:#E1E1E1;
margin:20px 0px 0px 0px;
font-family:'Ubuntu', arial, tahoma, sans-serif;
}

div.photo-area img{
width:900px;
float:left;
}

div.photo-info-area{
width:100%;
float:left;
padding:20px 0px;
}

div.inf1{
width:380px;
padding:0px 20px 0px 0px;
float:left;
font-size:12pt;
color:#575757;
line-height:22px;
text-align:left;
}

div.inf2{
width:380px;
padding:0px 20px 0px 0px;
float:left;
font-size:10pt;
color:#575757;
line-height:22px;
text-align:left;
}

a.goback{
height:40px;
line-height:40px;
width:100px;
font-size:12pt;
color:white;
text-decoration:none;
background:#5FB641;
float:left;
text-align:center;
}

a:hover.goback{
background:#44822F;
}

span.result{
color:#5FB641;
}

div.news{
width:700px;
display:inline-block;
margin:20px 0px 0px 160px;
padding:10px;
border:1px solid #5FB641;
border-radius:5px;
}

div.news img{
width:250px;
height:166px;
float:left;
}

div.news-content{
width:420px;
float:right;
margin:0px;
padding:0px;
}

div.number{
width:100%;
padding:0px 0px 5px 0px;
float:left;
font-size:12pt;
color:#5FB641;
font-family:'Ubuntu', arial, tahoma, sans-serif;
text-align:left;
}

div.news-content div.title{
width:100%;
padding:0px 0px 5px 0px;
float:left;
font-size:14pt;
color:black;
font-weight:bold;
font-family:'Ubuntu', arial, tahoma, sans-serif;
text-align:left;
line-height:21px;
}

div.entrance{
width:100%;
float:left;
padding:5px 0px;
font-family:'Ubuntu', arial, tahoma, sans-serif;
font-size:12pt;
line-height:19px;
text-align:justify;
}

a.more{
height:40px;
line-height:40px;
background:#5FB641;
font-size:14pt;
color:white;
font-family:'Ubuntu', arial, tahoma, sans-serif;
padding:0px 20px;
margin:5px 0px 0px 0px;
display:inline-block;
}

a:hover.more{
background:#315F21;
}










