/* CSS Document */

/* content:
	- PRESETS
	- LAYOUT
		logo
		banner
		date, nameday
		section main
		linkset
            -linkset-polecamy-nowa
		iconset & search-bar
			iconset
			search


	*/




/* ------------------------------------------------------------------ */
/* PRESETS */

	div#top p, div#top ul, div#top ol {
		
		margin:0;
		padding:0;
		font-size:11px;	
	
	}

	div#top .nowrap {
		
		white-space: nowrap;
		
	}
	
	div#top form {
		margin:0;
		padding:0;
		display:inline;
	}	

/* ------------------------------------------------------------------ */
/* LAYOUT */

	div#top {	
		width:100%;
		float:none;
		clear:both	
	}

	/* ------------------------------------------------------------------ */
	/* logo */

		div#top div#logo {			
			width:147px;
			height:70px;
			float:left;
			/* padding:6px 0 0 0;	 */
			padding:5px 0 0 0			
		}


	/* ------------------------------------------------------------------ */
	/* banner */

		div#top div#banner {			
			width:469px;
			height:67px;
			float:right;
			padding:8px 0 0 0			
		}

		div#top div#section-banner {			
			width:610px;
			height:74px;
			float:right;
			padding:0;
			border-bottom:1px solid #fff			
		}
		
		div#top div#section-banner img {
			float:left;
			width:610px;
			height:74px
		}


	/* ------------------------------------------------------------------ */
	/* date, nameday */

		div#top div#info {			
			width:132px;
			height:61px;
			float:right;
			/* padding:12px 0 0 16px; */
			padding:8px 0 0 16px			
		}
	
			div#top div#info p.date {			
				color:#555555;
				padding:0 0 4px 0				
			}
	
			div#top div#info p.nameday {			
				color:#a5a5a5;
				width:100%;
				overflow:hidden				
			}
			div#top div#info p.nameday strong{
				display:block;
			}
			div#top div#info p.holiday{
				margin-top:3px;
			}


	/* ------------------------------------------------------------------ */
	/* linkset */

		div#top div#linkset {
			
			width:100%;
			float:none;
			clear:both;
			padding:16px 0px;
			background:url(/_img/header_round_top.gif) no-repeat top #f3f4f7;
			
		}

			div#linkset p {
				margin-left:9px;
				color:#2c4780;
			}
			
			div#linkset span.links-category {

				margin-left:2px;
				font-weight:bold;
				color:#283652;
				background:url(/_img/micropoint02.gif) no-repeat right;
				padding-right:11px;

			}
            	
		
			div#linkset a, div#linkset a:visited  {

				margin:0px 5px 0px 4px;
				color:#2c4780;
				text-decoration:none ;

			}
		
			div#linkset a:hover {

				text-decoration:underline;

			}
			
			div#linkset span.links-category a, div#linkset span.links-category a:visited{
			
            	color:#283652 ;
                text-decoration: none !important;
			    margin: 0 !important;
            }

		div#top div#banner-a {
			margin: 0 0 3px 0;
			padding: 0;			
			text-align: center;
			
		}	


/* nowa góra a strym layoucie */
    div#linkset p.title-more { display:inline; *padding-right:4px; }
    div#linkset ul#navi-more { list-style:none; display:inline; }
    div#linkset ul#navi-more li { background:url(/_img/dash_top_old.png) 100% 7px no-repeat; display:inline; margin:0 4px 0 0; padding:0 6px 0 0; }
    div#linkset ul#navi-more li.last { background:none; padding-right:0; margin-right:0;}

	/* ------------------------------------------------------------------ */
	/* iconset & search-bar */


		div#bottom-section {
			
			width:100%;
			height:50px;
			float:none;
			clear:both;
			background:url(/_img/header_gradient.gif) repeat-x top;
			border-top:1px solid #ffffff;
			padding-bottom:6px;
		
		}

		


	/* ------------------------------------------------------------------ */
	/* iconset */

		div#top div#iconset { float:left; }
			div#top div#iconset a{ width:56px; height:50px; float:left; overflow:hidden; background-image:url(/_img/ico_bar.gif); background-repeat:no-repeat; display:block; text-indent:-999em;}
				div#top div#iconset #kino{ background-position:0 0; }
				div#top div#iconset #rozrywka{ background-position:-56px 0; }
				div#top div#iconset #kultura{ background-position:-112px 0; }
				div#top div#iconset #sport{ background-position:-168px 0; }
				div#top div#iconset #mapa{ background-position:-224px 0; }
				div#top div#iconset #ogloszenia{ background-position:-280px 0; }
				div#top div#iconset #noclegi{ background-position:-336px 0; }
				div#top div#iconset #komunikacja{ background-position:-392px 0; }
				div#top div#iconset #guide{ background-position:-448px 0; }
				
				


	/* ------------------------------------------------------------------ */
	/* search */

		div#top div#search-bar {
			float:right;
			padding:15px 3px 0 0;
			height:35px;
	
		}
	
			div#top div#search-bar input.search-input {
				margin:0 2px 0 0;
				padding:2px;
				color:#333333;
				font-size:11px;
                                float:left;
			}
	
			div#top div#search-bar p {
				float:left;
				display:inline;
				padding:10px 6px 0px 0px;
				font-weight:bold;
				color:#707070;
			}

/* ------------------------------------------------------------------ */
/* banner 1024 */	

	
/* ------------------------------------------------------------------ */
/* top */
	
	div#topLong {
		clear:both;
		margin:5px 0 7px;
		overflow:hidden
	}

	* html div#topLong { height:1% }

	div#topLogo { float:left }

	div#topPanel {
		width:820px;
		float:right;
		background:url(/_img/top_panel_bg.gif) no-repeat 0 0;
		margin-top:5px
	}
	div#topBanner, div#topIcons {
		float:left;
		height:62px
	}

	div#topBanner { width:282px}
	
	div#topBanner a {
		width:270px;
		height:62px;
		display:block
	}
	
	
/* top new */

	div#topLong2 {
		clear:both;
		margin:5px 0 7px;
		overflow:hidden;
		height:59px;
		background:url(/_img/toplong2/top_long_bg.gif) no-repeat 0 0;
		position:relative
	}

	div#topLong2 a { outline:none }

	ul#navIcons {
		list-style-type:none;
		margin:0;
		padding:0;
		position:absolute;
		left:400px;
		top:10px
	}

	ul#navIcons li { float:left; display:inline }

	ul#navIcons a {
		display:inline;
		float:left;
		height:43px;
		text-indent:-9000px;
		font:10px Tahoma, Geneva, Verdana, sans-serif;
		color:#929292;
		background-image:url(/_img/toplong2/icons_sprites.gif);
		background-repeat:no-repeat
	}

	ul#navIcons a.ico-kino { background-position:0 0; width:29px; margin-right:11px }
	ul#navIcons a.ico-rozrywka { background-position:-40px 0; width:36px; margin-right:9px }
	ul#navIcons a.ico-kultura { background-position:-85px 0; width:27px; margin-right:12px }
	ul#navIcons a.ico-sport { background-position:-124px 0; width:26px; margin-right:15px }
	ul#navIcons a.ico-mapa { background-position:-165px 0; width:22px; margin-right:8px }
	ul#navIcons a.ico-ogloszenia { background-position:-195px 0; width:42px; margin-right:9px }
	ul#navIcons a.ico-dom { background-position:-246px 0; width:24px; margin-right:13px }
	ul#navIcons a.ico-noclegi { background-position:-283px 0; width:30px; margin-right:7px }
	ul#navIcons a.ico-komunikacja { background-position:-320px 0; width:51px; margin-right:5px }
	ul#navIcons a.ico-guide { background-position:-376px 0; width:27px; margin-right:0 }

	ul#navIcons a:hover {
		filter:alpha(opacity=55);
		-moz-opacity: 0.55;
		opacity: 0.55;
	}

	img#logoTrojmiasto {
		width:134px;
		height:48px;
		display:inline;
		float:left
	}

	img#logoTitle {
		height:25px;
		float:left;
		display:inline;
		margin:20px 0 0 22px;
	}

	div#topSearch {
		height:42px;
		position:absolute;
		top:20px;
		right:6px;
		padding:0;
		float:none;
		width:auto
	}

	input#topInput {
		font-size:11px;
		color:#a1a1a1;
		border:1px solid #e7e7e7;
		padding:2px;
        width:115px;
	}

	input#topSbutton {
		vertical-align:top;
	 	position:relative;
		top:3px
	}

	* html input#topSbutton { top:1px }
