/* CSS Document */
/* 
	content:
	- PRESETS
	- LAYOUT
		footer
	- COMMON

	COLOR SET:

	.color00 - bialy (#ffffff)
	.color01 - czarny (#000)
	.color02 - niebieski (#0066ff)
	.color03 - czerwony (#ff0000)
	.color04 - szary jasny (#999)
	.color05 - szary sredni (#666)	
	.color06 - szary ciemny (#333)	
*/



/* ------------------------------------------------------------------ */
/* PRESETS */

	@import url("presets.css");
	
/* ------------------------------------------------------------------ */
/* TEXT CONTAINER */
	
	@import url("textcontainer.css");


/* ------------------------------------------------------------------ */

 @import url("reset.css"); 
 
/* ------------------------------------------------------------------ */

/* LAYUOT */
	
	
	body {
	
		background:url(../images/background.png) repeat-x #000;
		/* 343c3a */
	
	}

	#container, #header, #body, #footer {
	
		width:870px;
	
	}
	
	#header, #body, #footer {
	
		clear:both;
	
	}
	
	#container {
	
		margin:0 auto;
		/* background:url(../images/container_back.gif) repeat-y */
		
	}
	
	#header {		
		
		height:533px;
	
	}
	
	#body {
	
		overflow:hidden;
		background:url(../images/body_back.gif) repeat-x #1b1f1e;
			
	}
	

	
	/* ------------------------------------------------------------------ */
	/* content */	
	
		div.content {
		
			clear:both;
			overflow:hidden	;		
		
		}


		div.collumn01 {
		
			width:468px;
			float:left;
			background:url(../images/spacer_doubledot.gif) repeat-y right;
			padding:0 26px;
			margin:20px 0;		
		
		}
		
		div.collumn02 {
		
			width:350px;
			float:left;
		
		}	
	
	/* ------------------------------------------------------------------ */
	/* header */
	
		
		#header div.presentation, #header div.1st-nav, #header div.intro, #header div.langset {
	
			clear:both;
			
		
		}
	
		#header div.langset {
		
			height:20px;
			padding-top:8px;
			padding-bottom:1px;
			text-align:right;
			font-size:11px;
		
		}

		#header div.langset span {
			
			position:relative;
			top:-2px;
			color:#fff;	
		
		}
		
		#header div.presentation {
		
			height:300px;
		
		}

		#header div.1st-nav {
		
			height:69px;
		
		}
		
		#header div.intro {
		
			height:135px;
		
		}



	/* ------------------------------------------------------------------ */
	/* newsbox */
	
		#newsbox {
		
			clear:both;
		
		}
		
		#newsbox div.news-list {
		
			clear:both;
			background:url(../images/newsbox_back.gif) repeat-y left #3a413e;
			padding:20px 15px 20px 20px;
			overflow:hidden;
		
		}
		
		#newsbox div.item {
		
			width:295px;
			float:left;
			padding:0 20px;
		
		}
		
		#newsbox div.item div.thumb {
		
			float:left;
			width:150px;
		
		}

		#newsbox div.item div.desc {
		
			float:left;
			width:145px;
		
		}
		
		#newsbox div.item table.thumb {
		
			margin-right:10px;
		
		}
		
		#newsbox div.item p {
		
			width:145px;
			font-size:11px;
			overflow:hidden;
		
		}

		#newsbox p.title {

			padding:10px 0;
			line-height:11px;

		}

		#newsbox p.title a {
		
			font-weight:bold;
			text-decoration:none;
			color:#fff;
		
		}
		
		#newsbox p.title a:hover {
		
			text-decoration:underline;
		
		}		

		#newsbox p.date {
		
			color:#9aa89a;
			padding-bottom:7px;
		
		}

		#newsbox p.short a {
		
			color:#fff;
			text-decoration:none;
		
		}

		#newsbox p.short a:hover {
		
			color:#9AA89A;
			text-decoration:underline;
		
		}



	/* ------------------------------------------------------------------ */
	/* footer */
	
		#footer {
		
			text-align:center;
			font-size:11px;
			padding:0 0 20px 0;
		
		}
		
			#footer a {
				
				text-decoration:none;
				
			}
		
			#footer a:hover {
			
				text-decoration:underline;
			
			}
		
			#footer p.nav {
			
				padding:10px 0 0 0;
				color:#dadada;
			
			}
					
				#footer p.nav a {
				
					margin:0 10px 0 8px;
					color:#999;
				
				}
				
				#footer p.nav a:hover {
			
					color:#db0053;
				
				}
			
					#footer p.nav a.bold {
					
						color:#db0053;
					
					}		
	
			#footer p.copyright {
			
				padding-top:8px;
			
			}
	
				#footer p.copyright a {
				
					color:#d6d6d6;
				
				}
			
				#footer p.copyright a:hover {
				
					color:#999;
				
				}	



/* ------------------------------------------------------------------ */
/* COMMON */


	a.topanchor {
	
		font-size:0;
		line-height:0;
		margin:0;
		padding:0;
		height:0;
		display:block;
		float:left;
	
	}
	
	div.back-to-top {
	
		clear:both;
		padding:20px 20px;
	
	}
	
		div.back-to-top img {
		
			width:103px;
			height:22px;		
		
		}

	tr.bright {
	
		background-color:#fafafa;
		
	}

	tr.dark {
	
		background-color:#f5f5f5;
	
	}

	label.error {
	
		color:#FF0000 !important;
		font-size:11px !important;
		white-space:nowrap;
		display:block;
		clear:both;
		
	}		


	div.spacer-dotted {
	
		width:100%;
		clear:both;
		height:1px;
		background:url(../images/dot.gif) repeat-x;
		margin:10px 0;
		padding:0;
		font-size:0;
		line-height:0;
	
	}	
	
/* 	h1 {
	
		font-family:Arial, Tahoma, Verdana;
		font-size:18px;
		color:#333;
		padding:9px 20px 5px 20px
	
	} */		




	/* ------------------------------------------------------------------ */
	/* link-arrow */	
		
		p.link-arrow {
		
		  font-size:11px !important;
		
		}
		
		p.link-arrow a img.right, p.link-arrow a img.left {
		
		  width:11px;
		  height:11px;
		  position:relative;
		  top:2px;	
		
		}
		
		p.link-arrow a img.right {
		
		  margin-left:5px;		
		
		}
	
		p.link-arrow a img.left {
		
		  margin-right:5px	;	
		
		}

    

	/* ------------------------------------------------------------------ */
	/* forms */	
	
		input.type, textarea {
		
		  padding:4px 3px;
		  border:1px solid #CCCCCC;
		
		}

		textarea {
		
		  font-family:Arial, Tahoma;
		  font-size:11px;
		  background-color:#fff;
		
		}


	/* ------------------------------------------------------------------ */
	/* text-content */	

		
		div.text-content {
		
			padding:20px;
			
		}

		div.text-content p, div.text-content li {
		
			color:#ccc;
			font-size:0.6875em;
			line-height:1.5em;
			padding-bottom:0.75em;
			font-family: Tahoma, Arial;
			
		
		}
		
		div.text-content ul, div.text-content ol {
		
			margin-left:20px;
		
		}

		div.text-content ul {
		
			list-style:none;
		
		}
		
		div.text-content ul li {
		
			background:transparent url(../images/bullet.gif) no-repeat scroll 0pt 8px;
			padding-left:12px;
					
		}
		
		div.text-content a {
		
			color:#006bc6;
			
		
		}

		div.text-content a:hover {
		
			color:#3d454e;
			text-decoration:underline;
		
		}
		
		div.text-content h1 {
		
			font-family:Arial, Tahoma, Verdana;
			font-size:1.125em;
			color:#c50544;
			padding:15px 0 10px 0;
		
		}
		
		div.text-content h2 {
		
			font-family:Arial, Tahoma, Verdana;
			font-size:1.125em;
			color:#999;
			padding:20px 0 20px 0;
		
		}
		
		div.text-content label {
		
			color:#585d60;
			font-size:12px;
			line-height:16px;
		
		}

		div.text-content p.special-italic {
		
			font-size:1em; 
			line-height:1.375em;
			padding:25px 0 35px 0;
			text-align:right;
			font-style:italic;
			font-family:Georgia, "Times New Roman", Times, serif;
		
		}
			
	/* ------------------------------------------------------------------ */
	/* colors */	
		
		a.color00:hover {
		
			color:#EA96D6 !important;
		
		}
	
		.color07 {
		
			color:#606060 !important;

		
		}

		a.color07:hover {
		
			color:#999999 !important;
		
		}

		.color08 {
		
			color:#dc0048 !important;
		
		}



	/* ------------------------------------------------------------------ */
	/* button */	
		
		input.button {
			
			margin:0px 0px 0px 0px;
			font-weight:bold;
			font-size:11px;	
			background:url(../images/button_bg.gif) repeat-x;
			background-color:#ffffff;
			padding:4px 6px;
			cursor : pointer;
			border-top:1px solid #e8e8e8;
			border-right:1px solid #aaaaaa;
			border-bottom:1px solid #aaaaaa;
			border-left:1px solid #e8e8e8;
			color:#444444;
			text-align:center;
			
		}
	
		input.button-down {
		
			border-top:1px solid #aaaaaa;
			border-right:1px solid #e8e8e8;
			border-bottom:1px solid #e8e8e8;
			border-left:1px solid #aaaaaa;
			color:#666666;
			
		}
	
		input.button-mouseover {
		
			color:#FF0000;
			
		}


	
	
	/* ------------------------------------------------------------------ */
	/* thumb */		
	
		table.thumb {
		
			float:left;
			display:inline;
			text-align:center;
			background-color:#fff;
		
		}
		
			table.thumb td {
		
				vertical-align:middle;
			
			}
	

		table.thumb01, table.thumb01 td {
		
			width:140px;
			height:105px;
		
		}
		
		table.thumb02, table.thumb02 td {
		
			width:154px;
			height:119px;
			background-color:#272B2A;
		
		}

		table.thumb03, table.thumb03 td {
		
			width:125px;
			height:97px;
			background-color:#272B2A;
		
		}
		
		table.thumb03 img {
		
			width:113px;
			height:85px	;	
			
		}



	/* ------------------------------------------------------------------ */
	/* alert-box */	
						
						
		div.alert-box {
							
			clear:both;
			padding:10px 13px 5px 13px;
			margin:10px auto;
			background-color:#f4f4f4;
			border:1px solid #ededed;
							
		}
						
		div.alert-box p {
							
			margin-bottom:5px;
			color:#333;
			font-weight:bold;
			text-align:center;
							
		}		
		
		
	/* ------------------------------------------------------------------ */
	/* navi pages */					
	
		p.navi-pages {
			
			text-align:center;
		
		}
	
	
		p.navi-pages a {
		
			color:#959595;
			font-size:11px;
			text-decoration:none;
			padding:4px 7px;
		
		}
		
		p.navi-pages a:hover {	
		
			color:#666;
			background-color:#edeeed;
			text-decoration:none;

		
		}
		
		p.navi-pages a.actual {
		
			color:#fff;
			background-color:#666;
			font-weight:bold;		
		
		}	

		p.navi-pages a.arrow:hover {
		
			background:none;
		
		}

		p.navi-pages img {
		
			padding:1px 0;
			position:relative;
			top:3px;
		
		}


	/* ------------------------------------------------------------------ */
	/* form container */
	
		table.form-container td {
	
			padding:2px 10px 2px 0;
			vertical-align:top;
	
		}
	
		table.form-container th {
		
			padding:2px 10px 2px 0;	
			font-family:Arial, Helvetica, sans-serif;
			text-align:left;
		
		}
	
		table.form-container th strong {
		
			font-size:14px;
		
		}
	
		table.form-container input {
		
			border:1px solid #CFCFCF;
			padding:3px;
		
		}
	

	/* ------------------------------------------------------------------ */
	/* boxed list */

		div.boxed-list {
		
			clear:both;
		
		}
	
		div.boxed-list div.box-item {
		
			float:left;			
			display:inline;
			overflow:hidden;
		
		}
	
					
					
					
/* ------------------------------------------------------------------ */
/* SHOPS */	

	div.img-container {
	
		width:466px; 
		height:350px;
		clear:both;
		margin:0 0 20px 0;
	
	}
	
	div.img-container img {
	
		width:466px; 
		height:350px;
		display:none;
	
	}

	ul.thumb-row {
	
		width:468px;
		list-style:none;
		clear:both;		
		overflow:hidden;
		margin-bottom:20px;
	
	}

	ul.thumb-row li {
	
		width:50px;
		height:37px;
		float:left;
		display:inline;
		margin-bottom:2px;
		margin-right:2px;	
		
	}
	
	ul.thumb-row a {

		width:50px;
		height:37px;
		display:block;
	
	}
	
	ul.thumb-row a.activeSlide { 
	
		background-color: #fff;
		filter:alpha(opacity=60);
		-moz-opacity: 0.6;
		opacity: 0.6;		 
	
	}


	div.photos360 {
	
		clear:both;
		text-align:center;
		color:#999;
	
	}
	
	div.photos360 p {
	
		padding:3px 0;
	
	}

		
/* ------------------------------------------------------------------ */
/* CONTACT */	


	table.contact-table {
	
		color:#333;
		font-size:0.6875em;
		margin-bottom:20px	;
	
	}
	
	table.contact-table td {
	
		padding:0 10px 5px 0;
		line-height:1.5em;
		color:#777;
	
	}
		


/* ------------------------------------------------------------------ */
/* NOFLASH */					
				
	div.noflash-info {
	
		height:135px;
		clear:both;
		margin-top:40px;
		background:url(../images/noflash_img02.jpg) no-repeat top right;
	
	}
	
	div.noflash-info div.info {
	
		width:520px;
		float:left;
	
	}

	div.noflash-info div.info p.title {
	
		font-family:Arial, Tahoma, Verdana;
		font-size:18px;
		color:#333;
		padding:15px 20px 10px 30px;
	
	}

	div.noflash-info div.info p.desc {

		font-family: Tahoma, Arial, Verdana;
		font-size:13px;
		color:#666;
		padding:0 25px 0 30px;

	}


	div.noflash-info div.contact {
	
		width:150px;
		float:left;
		margin-left:199px;
		padding-top:35px;
	
	}
	
	div.noflash-info div.contact p, div.noflash-info div.contact a {	
	
		color:#fff;
		font-size:11px;
	
	}
	
	
	

/* ------------------------------------------------------------------ */
/* NEWS */		
	
	
	div.newslist-container {
	
		clear:both;
		padding:20px;
		overflow:hidden;
	
	}
	
	div.news-item {
	
		clear:both;
		overflow:hidden;
	
	}
	
	div.news-item table {
	
		margin-right:15px;
	
	}	

	div.news-item img {
	
		border:1px solid #4b4f4d;
	
	}

	div.news-item h1 {
	
		font-size:1em;
		font-weight:bold;
		font-family:Arial, Tahoma, Verdana;
		color:#fff;
	
	}
	
	div.news-item p {	

		font-size:0.689em;

	}
	
	div.news-item p.date {	
	
		color:#999999;
	
	}
	
	div.news-item p.desc, div.news-item p.date, div.news-item p.more {
	
		padding:5px 0 0 0;	
	
	}
	
	div.news-item p.more a {	
	
		text-decoration:none;
	
	}
	

/* ------------------------------------------------------------------ */	
/* Galeria */
div.img-set {
		overflow:hidden;
	}

div.img-set02, div.img-set03, img-set04 {
		overflow:hidden;
		margin-left:25px;
	}
	
div.img-set div, div.img-set02 div, div.img-set03 div{
	
		float:left;
		margin:5px 8px;
		padding:5px;
		background-color:#272b2a;
		
	}


/* ------------------------------------------------------------------ */
/* Headquarter */	
	
	div.img-set img {
	
		width:179px;
		height:130px;
		border:1px solid #4b4f4d;
		float:left;
		overflow:hidden;
	
	}

/* ------------------------------------------------------------------ */
/* Gdansk Poznan Elblag*/	


	div.img-set02 img {
	
		width:100px;
		height:68px;
		border:1px solid #4b4f4d;
		float:left;

	}
	
/* Gdynia */

	div.img-set03 img {
	
		width:100px;
		height:75px;
		border:1px solid #4b4f4d;
		float:left;

	}
/* big */

	.img-set04 img {
	
		width:465px;
		height:320px;
		border:5px solid #272b2a;
		float:left;

	}
	
	
	.male_loga {width:940px; clear:both; /*background-color:black;*/ height:61px; margin-top:15px; margin-bottom:15px; 
	   margin-left:auto; 
	   margin-right:auto; }
.male_loga_1{float:left; margin-left:35px; width:200px; height:61px;}
.male_loga_2{float:left; margin-left:2px; width:200px; height:61px;}
.male_loga_3{float:left; margin-left:2px; width:200px; height:61px;}
.male_loga_4{float:left; margin-left:2px; width:200px; height:61px;}
