@charset "utf-8";
/* CSS Document */
	@font-face {
				font-family: 'MyriadPro-Cond';
				src: url('fonts/mcond/myriadprocond.eot');
				src: url('fonts/mcond/myriadprocond.eot?#iefix') format('embedded-opentype'),
						 url('fonts/mcond/myriadprocond.woff') format('woff'),
						 url('fonts/mcond/myriadprocond.ttf') format('truetype'),
						 url('fonts/mcond/myriadprocond.svg#myriadprocond') format('svg');
				font-weight: normal;
				font-style: normal;
	}
	@font-face {
				font-family: 'MyriadPro-Cond';
				src: url('fonts/mcondbold/myriadproboldcond.eot');
				src: url('fonts/mcondbold/myriadproboldcond.eot?#iefix') format('embedded-opentype'),
						 url('fonts/mcondbold/myriadproboldcond.woff') format('woff'),
						 url('fonts/mcondbold/myriadproboldcond.ttf') format('truetype'),
						 url('fonts/mcondbold/myriadproboldcond.svg#myriadproboldcond') format('svg');
				font-weight: bold;
				font-style: normal;
		}

/*
font-family: 'Open Sans', sans-serif;
font-family: 'Open Sans Condensed', sans-serif;
*/

body{ padding-bottom:40px;}
body *{  font-family: 'Open Sans Condensed', sans-serif; font-size:18px;color:#58585a;line-height:1.4em;}

p{font-family: 'Open Sans Condensed', sans-serif; font-size:18px; color:#58585a; padding-top:1em;}
p b{font-family: 'Open Sans Condensed', sans-serif; font-size:18px; font-weight:bold;}
.novisible{display:none;}
.pdt0{padding-top:0;}

#wrap.header{
	height:938px;height:960px;background:url(../images/bg.jpg) top center no-repeat #ffffff; 
	height:938px;height:1120px;background:url(../images/bg-2021.jpg) top center no-repeat #ffffff; 

	/*background:url(../images/bg-2023-promocja.jpg) top center no-repeat #ffffff; */
}
#wrap.header.bg1{background:url(../images/bg1.jpg) top center no-repeat #ffffff;}

#wrap.header.subsite{height:300px;border-bottom:10px solid #0167c0;overflow:hidden;}
#wrap.blue{background:#b0d7f3;border-top:10px solid #0167c0;overflow:hidden;}


.top{width:1004px;margin:0 auto;overflow:hidden;}
.top a.logo{display:block;float:left;width:1004px;height:213px;}
.top .mainmenu{display:block;width:1004px;height:57px;float:left;overflow:hidden;text-align:center;}
.top .mainmenu a{display:block;float:left;height:57px;line-height:50px;color:#fff;text-decoration:none;font-size:24px;
	padding:0 8px;
	padding: 0 6px; /*9*2*3=54*/
	padding: 0 4px;
}
.top .mainmenu span{display:block;float:left;width:24px;height:57px;background:url(../images/separator.png) top center no-repeat;line-height:57px;
	width:17px;
	width: 10px;  /*+7*8=56*/
	width: 6px;
}
.top .mainmenu a.el1{width:126px;	}
.top .mainmenu a.el2{width:60px;	}
.top .mainmenu a.el3{width:70px;	}
.top .mainmenu a.el4{width:70px;	width:60px;}
.top .mainmenu a.el5{width:60px;	width:60px;}
.top .mainmenu a.el6{width:150px;	width:65px;width:145px;}
.top .mainmenu a.el7{width:70px;	}
.top .mainmenu a.el8{width:70px;	}

.top .mainmenu a.el-sup{width:58px;	}

.top .mainmenu a.el9{width:49px;	width:59px; width:151px;}
.top .mainmenu a.selected{background:#58585a;}

#slider{display:block;width:992px;height:359px;float:left;background:#fff;padding:6px;margin-top:18px;}
.sliderlinebottom{display:block;width:1004px;height:31px;height:12px;background:url(../images/slider-bottom-bg.png);float:left;}
ul.slider{}

.yachts{display:block;height:238px;height:260px;height:280px;width:1004px;float:left;
	    height:	440px;
}
.yachts .boxtop{display:block;float:left;width:342px;height:238px;text-align:center;}
.yachts .boxtop:first-child{width:320px;text-align:left;}
.yachts .boxtop h1{display:inline-block;margin:0;padding:0;font-weight:normal;font-size:42px;color:#fff;font-size:36px;
	margin-top:20px;
}
.yachts .boxtop a.yachtname{display:block;width:300px;margin:10px 0 0 0;line-height:20px;padding-left:40px;background:url(../images/icon-blue.png) center left no-repeat;
color:#fff;text-decoration:none;font-weight:bold;font-size:20px;float:left;
margin:16px 0 0 0;
}
.yachts .boxtop .linkimage{display:inline-block;margin-top:25px;}
.yachts .boxtop a.yachtname.long{display:inline-block;float:none;width:322px;padding:0;background:url(../images/icon-blue.png) center right no-repeat;text-align:left;
margin:10px 0;}

.yachts .boxtop.bottomrow .linkimage{display:inline-block;margin-top:0px;}

/*glowna*/
ul.homecols{display:block;width:1004px;list-style:none;margin:0 auto;overflow:hidden;margin-top:10px;padding-top:10px;}
ul.homecols li{display:block;width:342px;float:left;text-align:center;}
ul.homecols li.onas{width:366px;border:2px solid #6cb0eb;border-top:none;border-bottom:none;}
ul.homecols li.kontakt{width:292px;}
ul.homecols li h2.title{display:inline-block;color:#0367bb;font-size:36px;font-weight:normal;}
ul.homecols li p{padding:0.5em 13px;padding-bottom:0;line-height:1.3em;}
ul.homecols li p.pdt0{padding-top:0;}
ul.homecols li p b{color:#000;font-weight:normal;}

ul.homecols li a.arrow{display:inline-block;width:32px;height:32px;background:url(../images/icon-arrow-bottm.png) top left no-repeat;margin-top:10px;}
ul.homecols li a.arrow:hover{background-position:top right;}
ul.homecols li a.wiecej{display:inline-block;padding:0 30px;height:24px;line-height:24px;color:#fff;text-align:center;text-decoration:none;background:#1773c0;}
ul.homecols li span.telefon{display:inline-block;padding-left:48px;background:url(../images/icon-tel.png) center left no-repeat;
color:#1773c0;font-size:40px;line-height:60px;font-weight:bold;width:220px;text-align:left;}
ul.homecols li a.email{display:inline-block;padding-left:48px;background:url(../images/icon-mail.png) center left no-repeat;
font-size:24px;line-height:40px;text-decoration:none;width:220px;text-align:left;}
ul.homecols li a.email:hover{color:#0367bb;}

ul.homecols li a.facebook{display:inline-block;padding-left:48px;background:url(../images/icon-facebook.png) center left no-repeat;
	font-size:24px;line-height:40px;text-decoration:none;width:220px;text-align:left;
	color:#4267B2;font-weight:bold;}
	ul.homecols li a.facebook:hover{color:#898F9C;}	

ul.homecols li a.gg{display:inline-block;padding-left:48px;background:url(../images/icon-gg.png) center left no-repeat;
font-size:24px;line-height:40px;text-decoration:none;width:220px;text-align:left;}
ul.homecols li a.gg:hover{color:#0367bb;}

ul.homecols.bdrt{margin-top:10px;margin-bottom:10px;border-top:2px solid #6cb0eb; }
div#inpl-weather-main{float:left;margin-left:15px;}
ul.homecols li.porty{width:660px;border-left:2px solid #6cb0eb;}

ul.homecols.blue{border-bottom:1px solid #4289ca;margin-bottom:30px;overflow:hidden;}
ul.homecols.blue li.rezerwacja{position:relative;}
ul.homecols.blue li.rezerwacja a.zarezerwuj{display:inline-block;padding:0 30px;height:24px;line-height:24px;color:#fff;text-align:center;text-decoration:none;background:#1773c0;}

ul.homecols.blue li.rezerwacja p{display:inline-block;padding-bottom:5px;border-bottom:1px solid #92acbf;width:300px;}
ul.homecols.blue li.rezerwacja p{display:inline-block;border-bottom:1px solid #92acbf;width:300px;}
ul.homecols.blue li.rezerwacja p.koja b{display:inline-block;float:left;width:240px;color:inherit;font-weight:normal;}
ul.homecols.blue li.rezerwacja p.koja span{color:#00aeef;display:inline-block;width:60px;float:left;}
ul.homecols.blue li.rezerwacja p b{font-weight:bold;color:#4289ca;}
ul.homecols.blue li.rezerwacja p strong{color:#00aeef;}
ul.homecols.blue li.rezerwacja p span{color:#4289ca;}
ul.homecols.blue li.rezerwacja p.nobdr{border:none;}
ul.homecols.blue li.cennik{width:662px;}

.portyblue{width:1004px;margin:0 auto;margin-top:10px;margin-bottom:20px;}
.portyblue .mapa{border:10px solid #f9f9f9;margin-top:10px;}
.portyblue h2.title{display:inline-block;color:#0367bb;font-size:36px;font-weight:normal;}

.content{width:1004px;margin:0 auto;margin-top:10px;overflow:hidden;padding-bottom:20px;}
.content .left{width:344px;overflow:hidden;float:left;}
.content .right{width:660px;float:left;width:630px;padding-left:30px;}


a.gotogallery{text-decoration:none;color:#6cb0eb;font-weight:bold;}

.right ul{margin-left:20px;margin-top:10px;}
.separator{display:block;width:300px;height:10px;border-top:2px solid #6cb0eb;margin-top:2px; margin-left:21px;margin-right:21px;float:left;}

a.mini{display:inline-block;width:190px;height:160px;margin:3px;padding:3px; border:2px solid #f1f1f1;
-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
a.mini.hidden{display:none;}

.content p.koja b{display:inline-block;float:left;width:240px;color:inherit;font-weight:normal;}
.content p.koja span{color:#00aeef;display:inline-block;width:60px;float:left;}


.box{width:342px;float:left;margin-bottom:10px;border-right:2px solid #6cb0eb;}
.box.center{text-align:center;}
.box h2.title{display:inline-block;color:#0367bb;font-size:36px;font-weight:normal;}
.box span.telefon{display:inline-block;padding-left:48px;background:url(../images/icon-tel.png) center left no-repeat;
color:#1773c0;font-size:40px;line-height:60px;font-weight:bold;width:220px;text-align:left;}
.box a.email{display:inline-block;padding-left:48px;background:url(../images/icon-mail.png) center left no-repeat;
font-size:24px;line-height:40px;text-decoration:none;width:220px;text-align:left;}
.box a.email:hover{color:#0367bb;}

.box a.facebook{display:inline-block;padding-left:48px;background:url(../images/icon-facebook.png) center left no-repeat;
	font-size:24px;line-height:40px;text-decoration:none;width:220px;text-align:left;
	color:#4267B2;font-weight:bold;}
.box a.facebook:hover{color:#898F9C;}	

.box a.gg{display:inline-block;padding-left:48px;background:url(../images/icon-gg.png) center left no-repeat;
font-size:24px;line-height:40px;text-decoration:none;width:220px;text-align:left;}
.box a.gg:hover{color:#0367bb;}
.box a.wiecej{display:inline-block;padding:0 30px;height:24px;line-height:24px;color:#fff;text-align:center;text-decoration:none;background:#1773c0;}
.box a.yachtname{display:block;width:300px;margin:6px 0;line-height:20px;padding-left:40px;background:url(../images/icon-blue.png) center left no-repeat;
text-decoration:none;font-weight:bold;font-size:20px;float:left;margin-left:40px;text-align:left;font-weight:normal;}
.box a.yachtname.selected{color:#0367bb;}


.right h2.title{display:inline-block;color:#0367bb;font-size:36px;font-weight:normal;}
.right h2.title.small{font-size:30px;}
a.thumb-yacht{display:block;width:300px;height:260px;float:left;text-decoration:none;overflow:hidden;}
a.thumb-yacht span.title{display:inline-block;width:300px;font-size:28px;text-align:center;}
a.thumb-yacht span.foto{display:inline-block;width:280px;height:200px;overflow:hidden;
-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
padding:3px;border:3px solid #f1f1f1;}


table.cennik{width:640px;border-collapse:collapse;border:3px solid #fff;margin:0 auto;}
table.cennik th{background:#4c93d2;color:#fff;font-weight:normal;font-size:16px;}
table.cennik td{background:#c1e9fa;line-height:42px;font-size:18px;color:#3c81be;font-weight:bold;
	line-height:26px;
	padding: 10px 0;
	vertical-align: middle;
}
table.cennik tr:nth-child(2n+2) td{background:#8dd9f7;}
table.cennik thead{border-bottom:20px solid #fff;}

table.cennik.blue{border-color:#f9f9f9;width:620px;}
table.cennik.blue thead{border-color:#f9f9f9;}
table.cennik.blue td{font-size:20px;text-align:center;}

.footer{width:1004px;height:100px;background:url(../images/footer-bg.jpg) top center no-repeat; margin:0 auto;}
.footer p{padding-top:60px;}
.footer p a{display:inline-block;padding:0 10px;text-decoration:none;font-size:16px;}
.footer p a.selected{color:#1773c0;}
.footer p span{display:inline-block;float:left;font-size:16px;}

/* FORMULARZ KONTAKTOWY */
div.form{}
div.form p{color:#999999;}
div.form p.novisible{display:none;}
div.form table{margin-top:20px;}
div.form table td{padding:5px; vertical-align:top;}
div.form input.text{width:300px;height:24px; padding-left:5px;padding-right:5px;background:url(../images/offerbox_bg.png); border:1px solid #ccc;
-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}	
div.form input.btn{width:220px;float:left;cursor:pointer;
					line-height:32px;border:none;
					display:inline-block;padding:0 30px;height:32px;line-height:32px;color:#fff;text-align:center;text-decoration:none;background:#1773c0;				
					}
div.form input.btn:hover{color:#000000;}
div.form textarea{width:450px;height:156px;margin-bottom:5px;background:url(../images/offerbox_bg.png); border:1px solid #ccc;
								padding-left:5px;
								-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
								/*
								overflow:hidden;
								overflow: scroll; 
								overflow-y: scroll; 
								overflow-x: hidden; 
								overflow:-moz-scrollbars-vertical;
								*/
								resize: none;}	
/* */	 