#layout { width: 760px; float: left; position: relative; }
#header {}
#logo { float: left; position: relative; width: 304px; height: 74px; }
#logo span {
	position: absolute;
	width: 304px; height: 74px;
	top: 0; left: 0; z-index:1;
	background: transparent url('../images/background/logo.gif') left top no-repeat;
}

#top-menu { border-bottom: 1px solid white; text-align: center; }
#top-menu a { 
	color: black;
	display: block;
	float: left;
	width: 152px; height: 14px;
	text-decoration: none;
	padding-top: 1px;
	font-size: 11px;
}
#top-menu a:hover { text-decoration: underline; }

#banner { width: 456px; height: 74px; overflow: hidden; float: left; position: relative; }
#banner span { width: 456px; height: 74px; position: absolute; top:0; left: 0; z-index: 1; background: transparent url('../images/banner/banner.gif') top left no-repeat; }

#main-menu { background: transparent url('../images/background/top-menu-dummy.gif') top left no-repeat; height: 15px; }
#plusik { 
	position: absolute; left: 630px; top: 1px; =top: 29px; _top: 15px;
	background: transparent url('../images/background/plusik.gif') top left no-repeat; 
	height: 101px; width: 115px; z-index:10; }

#content {
	/*position: relative;*/
	/*z-index:0;
	clear: both;*/
	background: #fff url('../images/background/content.gif') left top repeat-y;
	border-top: 2px solid black;
	border-bottom: 2px solid black;
}

#tools { background: transparent url('../images/background/bg_navigationpath.gif') top left no-repeat; }
#tools a { float: right; width: 18px; height: 18px; position:relative; overflow: hidden; z-index:0; cursor: pointer; }
#tools a span { position: absolute; top:0; left:0; width: 18px; height: 18px; z-index:1; }
#tools a.send span { background: transparent url('../images/background/tools_send.gif'); }
#tools a.print span { background: transparent url('../images/background/tools_print.gif'); }
#tools a.search span { background: transparent url('../images/background/tools_search.gif'); }
#tools a.site-map span { background: transparent url('../images/background/tools_sitemap.gif'); }

#footer {
	width: 100%; height: 1.5em;
	background-color: #3c78b5;
	text-align: right;
	border-top: 1px solid white;
	color: white;
}
#footer p { margin:0; padding: 0; }
#footer a { color: white; text-decoration: none; }
#footer a.s1 { text-decoration: underline; }
#promo span { display: none; }

.left-side {
	width: 152px; float: left;
	background: transparent url('../images/background/left-menu.gif') bottom left no-repeat;
	min-height: 469px;
	padding-bottom: 180px; 
	=height: 469px;
}

.right-side {
	width: 608px;
	float: right;
	font-size: 110%;
	posotion: relative;
}

#perex { height: 340px; width: 589px; margin: 14px 0; }
#perex .top { background: transparent url('../images/background/perex-top.gif') top left no-repeat;	height: 170px; width:100%;}
#perex .flash {	background: transparent url('../images/background/veci.gif') top left no-repeat;	height: 150px; position:relative; _margin-top:-11px; }
#perex .bottom { background: transparent url('../images/background/perex-bottom.gif') top left no-repeat; height: 20px; }
#perex .bottom a { display: inline; float: right; margin-right: 28px; }
#perex h2 { margin-bottom: 0.5em; }
#logo-eplus { 
	float: right;
	height: 134px; width: 151px; margin-top: -15px; margin-left: 2em;
	background: transparent url('../images/background/logo-eplus-karta.gif') top left no-repeat;
}

#profi_klub { position: relative; }

#rolnicka {
	width: 19px; height: 19px; position: absolute; top:80px; right:10px;
	background: transparent url('../images/background/rolnicka.gif') 0 0 no-repeat; 
 }

/*plusik*/

html>body>#layout>#header>/**/#plusik, x:-moz-any-link, x:default {top:15px;} /* Only FireFox 3 */


