*{
	margin: 0;
	padding: 0;
}

ul { margin:auto; }

img {
	border: 0;
}

.alt {
	display: none;
}

br.clear {
	clear: both;
}

body {
    color: #0B0B0B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}

#body { 	background: #CB6E23 url('/img/tlo.jpg') repeat-x; }

h1 {
	font-size: 18px;
	font-weight: bold;
}



h2,h3,h4,h5,h6 {
	font-size: 14px;
	font-weight: bold;
	color: #E26C09;
	margin:0 0 6px 0;
	padding:0;
	line-height:14px;
}

h4 {font-size:13px; color: #0B0B0B;}

h3 {padding:2px 8px; margin-bottom:5px; font-size:11px; background: #008EAF; color:#fff; border-top: 1px solid #00819F; border-bottom: 1px solid #00819F;}
h5 {padding:2px 8px; background: #D3023D; color:#fff; margin-top:5px; font-size:11px;}


a {
    color: #00748F;
}

a:hover {
    text-decoration: none;
}


#wrapper {
	width:797px; /* width:965px; */
	margin:0 auto;
	text-align: left;
    background: url('/img/cienie.jpg');
	position:relative;
}


#maintable { background:#EFEFEF; border:1px solid #AFAAA4; }
#right_col { padding:5px; padding-right:10px; }

/* Header */
#header {
	background: #292726 url('/img/naglowek.gif') top left repeat-x;
/*	border-left:1px solid #AFAAA4;
	border-right:1px solid #AFAAA4;
*/	width: 780px;
	margin-left: 0px;
	padding:0;
	position:relative;
	overflow:hidden;
}


#header ul {
	list-style-type: none;
	padding: 0;
	text-align:right;
	float:left;
	margin:0 0 0 8px;
	border-bottom: 4px solid #454647;
	width:100%;
	background: transparent;
}

#header ul li {
	display: inline;
	display: block;
	margin:4px 0 0 0;
	float:left;
	padding:0;
}

#header ul li a {
	text-decoration: none;
	font-size:11px;
	font-weight:normal;
	color: #FFF;
	display:block;
	padding: 0 16px 5px 16px;
	background: transparent url("img/kreska.jpg") bottom right no-repeat;
}



#header ul li a:hover {
   background: transparent url("img/hover.gif") bottom right no-repeat;
}

#header ul li.active{
	background: transparent url("img/aktywny.gif") bottom right no-repeat;
}


#maincontainer table {border-collapse:collapse;}

#maincontainer {
	width:778px;
	background: #EFEFEF;
}

#maincontainer_gl {
	width:935px;
	margin-left: 10px;
	padding:0 0px 0 0;
	text-align:left;
	background: #EFEFEF;
	border:1px solid #AFAAA4;
}


/* Footer */
#footer {
	clear: both;
	padding: 8px 0 5px 0;
	margin:0 20px;
	height:23px;
	font-size: 11px;
	background: #C7BDB3;
	color: #464646;
}

#footer a {
	color: #464646;
	text-decoration: none;
}

#footer li {padding-right:5px; padding-left:5px; border-right: 1px solid #464646}

#footer ul {
	margin: 2px 0 0 0;
	list-style-type: none;
}

#footer ul li {
	display: inline;
}

#footer img {
	float: right;
}

.box1, .box2, .box3 {
	float:left;
	padding: 0 0 8px 0; 
}

.box2 {margin-left:11px;}
.box3 {margin-left:11px;}

#banners {padding: 8px 0 0 8px; overflow:hidden;}

#banners h1 {font-size: 12px; font-weight:bold; font-family: Arial, sans-serif; padding:10px 0 0 10px;}
#banners p {padding: 0 0 0 10px; font-size: 12px;}

#banners a {text-decoration:none; color: #fff;}
#banners .title {color:#fff; padding:0; height:65px;}

.box1 .title {background: #93B351 url('/img/zielen.jpg') repeat-x; width: 246px;}
.box2 .title {background: #50A6BC url('/img/morski.jpg') repeat-x; width: 252px;}
.box3 .title {background: #CF5174 url('/img/czerwien.jpg') repeat-x; width: 246px;}

#content {padding:10px 8px 20px 10px; margin-left:175px; min-height:170px; margin-right:6px;}
#content h2 {padding:0 0 5px 0;}
#content p {padding:5px 0 0 2px;}

#content_tek {padding:10px 8px 20px 8px; margin-left:180px; margin-right:6px; background:#fff;}
#content_tek h2 {padding:0 0 5px 0;}
#content_tek p {padding:5px 0 0 2px;}

#content_h {padding:10px 10px 15px 10px; margin-left:10px; width:580px; float:left; margin-right:0px; border:0px solid #f00; background:#FFFFFF;}
#content_h h2 {padding:0 0 5px 0;}
#content_h p {padding:5px 0 0 2px;}

#content_hp {padding:10px 10px 15px 11px; margin-left:5px; margin-right:5px; border:0px solid #f00; background:#FFFFFF;}
#content_hp h2 {padding:0 0 5px 0;}
#content_hp p {padding:5px 0 0 2px;}


#content_h ul, #content_tek ul {list-style:none; margin-left:15px; margin-top:10px;}
#content_h ul ul, #content_tek ul ul {list-style:none; margin-left:15px; margin-top:0px;}
#content_h ul li, #content_tek ul li {background: transparent url('/img/li.gif') no-repeat; padding-left:13px;}
#content_h ul li ul li, #content_tek ul li ul li {background: transparent url('/img/li2.gif') no-repeat; padding-left:13px;}

#content ul.list2, #content_tek ul.list2 {margin-top:10px; border-top: 2px solid #C0C0C0; padding-top:7px; margin-left:0; padding-left:15px;}
#content ul.list2 a, #content_tek ul.list2 a {font-weight:bold; color: #057490;}

#column2 {float:right; width:195px; margin:0 0 10px 0;}
#column2 #innercol {border:2px solid #DBDBDB; margin-right:11px;background: #E1E1E1;}
#column2 ul a {font-weight:bold; color: #0B0B0B;}
#column2 ul {list-style:none; padding:5px;}
#column2 ul li {background: transparent url('/img/li.gif') no-repeat; padding-left:13px; margin-bottom:5px;}

#quicksearch {
	margin:0 0 10px 0;
	padding: 10px 0 15px 7px;
	background: url("img/tlo_morskie.jpg");
	border: 1px solid #949494;
}
#quicksearch img {margin-bottom:5px;}
#quicksearch .search_field {width:90px; font-size:10px; color: #7F7A77; line-height:17px; font-family:Arial, Helvetica, sans-serif;height:14px;}
#quicksearch .but {line-height:17px;margin-left:5px;}

#column_home {float:left; width: 160px; padding-left:8px; margin-top:0; oveflow:hidden; padding-top:8px; padding-right:0; }
#column {float:left; width: 160px; padding-left:11px; margin-top:10px; oveflow:hidden;}

#column_logo {  
	margin-top:5px; 
	margin-left:5px;
	width: 155px;}

#inner {
    padding:5px;
	border:0px solid #C7BDB3;
	background: #DFDFDF; 
	color: #6F6B68;
	font-weight:normal;
	height:550px;
	width:142px;
}

#inner .tresc { padding:5px; }

#column_logo a {font-weight:bold; color: #0B0B0B;}

.left {float:left;}
.right {float:right;}
.center {text-align:center;}

.zdjecia_b {margin-top:0; padding-bottom:8px; overflow:hidden; border-bottom: 2px solid #C2C2C2; margin-bottom:10px; }
.zdjecia { border:0px solid #fd0; border-top: 2px solid #C0C0C0; padding-top:7px; margin-top:10px; padding-bottom:5px; overflow:hidden;}
.zdjecie {overflow:hidden; margin:0 0 15px 0;}
.text_color {width: 170px; background: #0784A4 url('/img/morski.jpg') repeat-x; color: #fff; height:266px;}
.inner {padding:10px;}
.zdjecia img, .zdjecie img, .zdjecia_b img {border: 1px solid #C0C0C0; margin-bottom:6px; margin-right:2px;}
.l_photo img {border: 1px solid #C0C0C0; margin-bottom:10px;}

.ramka {border: 1px solid #9F9A95;}

#content img {border: 1px solid #9F9A95;}
#content h2 img {border:0;}
#nav {width: 160px; background: #C9C9C9;  margin-bottom:10px; margin-top:0; color: #3A3735; font-size:11px;
	font-weight: bold;}
#nav ul {list-style:none; }
#nav ul li a { display:block;
	text-decoration:none;
	padding:2px 0 2px 15px;
    color: #3A3735;
    border-bottom: 1px solid #fff; 	 
	font-size:11px;
	font-weight: bold;
}
#nav ul ul li a {padding-left:30px; background:#E0E0E0;  color: #3A3735;}
#nav ul ul ul li a {padding-left:45px; background:#EAEAEA; color: #515151;}
#nav li a:hover {background:#009ABF; color:#fff;}
#nav li.active a {background: #009ABF; color:#fff;}
#nav li.active ul a {background: #DFDFDF; color: #3A3735;}
#nav li.header a {background: #005E7F; color:#fff; padding:4px 0 4px 9px; font-size:12px; font-weight:bold; }
#nav li.header div {background: #005E7F; color:#fff; padding:4px 0 4px 9px; font-size:12px; font-weight:bold; }

#call_us {
	margin-bottom:8px;
	padding: 7px 0 7px 6px;
	background: url("img/tlo_ciemne.jpg");
	border: 1px solid #475A7F;
	font-size:110%;
	color:#fff;
}

#call_us h1 {
	margin-bottom:10px;
	color:#fff;
	margin:0;
	padding:2px 0 3px 10px;
}

#call_us h1.old {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight:bold;
	letter-spacing: -0.5px;
	color:#AFAFAF;
	margin: 5px 0 0 14px;
	line-height: 110%;
}

#call_us b {font-size:11px;}

#call_us p {padding: 5px 10px 3px 10px;}


div.adres {line-height:18px;margin: 7px 10px 80px 10px;}
.adres p {margin-top:3px;}
table.adres_t td {padding-right:10px;}

table {border:0;margin-left:7px; border-collapse:collapse;}
table td.td1 {font-weight:bold;padding-right:5px;}

table.blue {border-top: 1px solid #B3BDBF; border-right: 1px solid #B3BDBF; margin:0 10px 0 0; background: #EEEEEE; float:left;}
table.blue td {padding:3px; text-align:center;  border-bottom: 1px solid #B3BDBF; border-left: 1px solid #B3BDBF;}
table.blue th {background: #09829F; color:#fff; padding:2px 5px; font-weight:bold; text-align:center; border-bottom: 1px solid #B3BDBF; border-left: 1px solid #B3BDBF;}

table.blue_b {border-top: 1px solid #FFF;  margin:0; background: #E0ECEF; margin-top:10px;}
table.blue_b td {padding:2px 8px; text-align:left;  border-bottom: 1px solid #FFF;  }
table.blue_b th {background: #09829F; color:#fff; padding:2px 8px; font-weight:bold; text-align:left; border-bottom: 1px solid #FFF;}
tr.col {background:#C3DADF;}

/*strong {color: #057490;}*/
a.blue_a {color: #057490; font-weight:bold;}
.back {color: #057490; font-weight:bold; float:right; text-decoration:none;}

hr {color: #C2C2C2; background: #C2C2C2; height:2px; border:0; margin:5px 0;}

.photo {width:382px; height:282px; position:relative; float:left;}
.photo p {top:235px; left:15px;position:absolute; color:#fff; font-weight:bold; font-size:12px;}
.photo b {font-size:13px;}

p.color {color:#09829F; font-weight:bold}

.col_price {border-top: 8px solid #DFDFDF; border-bottom: 8px solid #DFDFDF; padding:10px; overflow: hidden; margin:10px 0;}
.col_price img {margin-top:5px;}
#content .col_price  img {border:0;}


#maincontainer_p {
	margin-left: 10px;
	margin-bottom: 10px;
	background: #EFEFEF;
}
#content_p {padding:10px 8px 20px 10px; }
.cal {background: #fff;  color: #4F4F4F; font-weight:bold; font-size:10px; margin:10px 0 10px 10px;}
.cal td {}
.cal .free {background: #649007; color: #fff; border:2px solid #fff; text-align:center; font-weight:normal;   font-family:Arial, Helvetica, sans-serif; width:14px; height:12px;}
.cal .res {background: #D3023D; color: #fff; border:2px solid #fff; width:14px; height:12px; text-align:center;  font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.cal .res1 {background: #E8A900; color: #fff; border:2px solid #fff; width:14px; height:12px; text-align:center;  font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.cal b {font-size:10px; text-decoration:underline;}

	.cal .tdr0{ background: #649007; color: #fff; border:1px solid #fff; text-align:center; font-weight:normal;   font-family:Arial, Helvetica, sans-serif; width:13px; height:11px; padding:3px;}
	.cal .tdr1{ background: #E8A900; color: #fff; border:1px solid #fff; width:13px; height:11px; text-align:center;  font-weight:normal; font-family:Arial, Helvetica, sans-serif;padding:3px; }
	.cal .tdr2{ background: #D3023D; color: #fff; border:1px solid #fff; width:13px; height:11px; text-align:center;  font-weight:normal; font-family:Arial, Helvetica, sans-serif;padding:3px; }
	.cal .sunday .tdr0, .cal .sunday .tdr1, .cal .sunday .tdr2,  { text-decoration:underline; }


.language {position:absolute;  right:20px; top:73px; text-align:right; }

.language a { color:#FFFFFF; text-decoration:none; font-weight:normal; color: #fff; display:block; margin-bottom:4px; }

#content img.noborder {border:0;}

.teak_table {}
.teak_table td {padding:5px;}
.teak_table td.tdcenter {text-align:center;}
.teak_table td.tdleft {text-align:left; vertical-align:top;}
.teak_table td.tdright {text-align:right; vertical-align:top;}


.zdjecia_t {border-top: 2px solid #C0C0C0; padding-top:7px; margin:7px 0 0 0; }
.zdjecia_t td {padding:5px 0 5px 0;}
.zdjecia_t img {border: 1px solid #C0C0C0; }

.teak {color:#800000; font-weight:bold; font-size:120%;}
