/* CSS Document */
@import url('tools.css');
@import url('menu.css');
@import url('facebox.css');
@import url('formularz.css');
@import url('growl.css');
@import url('supplement.css');
@import url('aktualnosci.css');
@import url('pagination.css');
@import url('vtip.css');
@import url('slider.css');
h1 {font-size:22px; } h2 { font-size:17px; } h3 { font-size:13px; } h4 { font-size:11px; } h5 { font-size:9px; } h6 { font-size:7px; }
p {margin:6px 0;}
hr {border:0;border-bottom:1px dashed #DDD;size:0;width:98%;clear:both;}
div#something {
	display:none;
}
div.od-google {float:left;width:100%;text-align:center;padding:6px 0 6px 0;border-bottom:1px solid #DDD;border-top:1px solid #DDD;margin:5px 0 0px 0;}
body {
	background-color:#de0100;
	font-size:11px;
	color:#333;
	text-align:center;
	margin:0 auto;
	font-family:Arial,Geneva, sans-serif;
	background-image:url('../gfx/background.jpg');
	background-repeat:repeat;
	background-position:center;
	background-attachment:fixed;
}
div#justify {
	width:990px;
	margin:0 auto;
	text-align:left;
}
div#main {
	width:990px;
	height:auto;
	overflow:visible;
	float:left;
	background-image:url('../gfx/bg-shadow.png');
	background-repeat:repeat-y;
	background-position:center;
}
div#top {
	width:960px;
	height:160px;
	margin:5px 15px 5px 15px;
	float:left;
	background-color:#302327;
	position:relative;
}
div#top-absolute {
	position:absolute;
	top:5px;
	width:990px;
	height:210px;
	background-image:url('../gfx/bg-top.png');
	background-repeat:no-repeat;
	background-position:top;
	z-index:10;
}
div#center {
	width:965px;
	height:auto;
	overflow:visible;
	margin:5px 15px 0 15px;
	float:left;
}
div#bottom {
	width:960px;
	height:250px;
	margin:0px 15px 5px 15px;
	float:left;
	background-color:#73a823;
	position:relative;
	background-image:url('../gfx/bg-bottom.jpg');
	background-repeat:no-repeat;
	background-position:top;
}
div#under-top {
	width:960px;
	height:38px;
	margin:0 15px;
	float:left;
	background: url(../gfx/bg-menu2.png) repeat-x right top;
}
div#logo {
	width:240px;
	height:140px;
	position:relative;
	top:10px;
	left:40px;
}
div#menu {
	width:720px;
	height:30px;
	text-align:left;
	z-index:99;
	text-transform:uppercase;
	font-family:Arial, Gadget, sans-serif;
	font-weight:bold;
	padding:0px;
	font-size:11px;
	color:#666;
	margin:0 15px;
	position:relative;
	top:27px;
	left:0;

}
div#main-news {
	width:960px;
	height:auto;
	overflow:visible;
	float:left;
	margin:0;
}
div#main-news div.slider {
	width:705px;
	height:270px;
	float:left;
}
div#main-news div.right {
	width:250px;
	height:260px;
	float:left;
	margin-left:5px;
	background-color:#EEE;
}
div#main-site {
	width:965px;
	height:auto;
	overflow:visible;
	margin:5px 0;
	float:left;
}
div#main-site div.center {
	width:430px;
	height:auto;
	overflow:visible;
	float:left;
	padding:0px 12px 10px 8px;
	margin-right:5px;
	font-size:12px;
	line-height:21px;
	text-align:justify;
	font-family:Tahoma, Geneva, sans-serif;
}
div#main-site div#supplement {
	width:508px;
	height:auto;
	overflow:visible;
	float:left;
	border-left:1px solid #DDD;
}
div#main-site div#supplement div.left {
	width:250px;
	height:auto;
	overflow:visible;
	float:left;
	margin:0px 0 1px 0px;
	background-color:#FFF;
}
div#main-site div#supplement div.right {
	width:250px;
	height:auto;
	overflow:visible;
	float:left;
	background-color:#FFF;
	margin:0px 4px 1px 0px;
	border-left:2px solid #DDD;
	border-right:1px solid #DDD;
}
div#top-banner {
	width:960px;
	height:auto;
	overflow:visible;
	margin:0px 15px 0px 15px;
	padding:0px 0 0 0;
	float:left;
	text-align:center;
}
div#left-menu {
	width:30px;
	height:300px;
	background-color:#EEE;
	position:fixed;
	left:0;
	top:30%;
	z-index:120;
}
div#bottom-panel {
	width:100%;
	height:25px;
	padding-top:9px;
	font-weight:bold;
	background-color:#eb0504;
	background-image:url('http://cmsassets.puma.com/images/global/structure/bg-global-nav.png');
	background-repeat:repeat-x;
	position:fixed;
	bottom:0;
	left:0;
	color:#FFF;
	z-index:110;
}
span.crumbs {
	color:#CCC;
}
p.crumbs { margin-top:0; margin-bottom:8px; width:430px; border-bottom:1px dashed #EEE;}
a { color:#993; text-decoration:none; }
a:hover { color:#990; text-decoration:none; }
a.crumbs { color:#993; text-decoration:none; font-weight:bold; }
a.crumbs:hover { color:#990; border-bottom:1px dotted #990; }
div.item-slider div h2 a:hover { text-decoration:underline;}
