* {
	margin:0;
	padding:0;
	outline:0;
}
img,
fieldset {
	border:0;
}
ul li {
	list-style:none;
}
body {
	color:#4c4c4c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
}
a {
	color:#999999;
}
h4 {
	font-size:14px;
	margin-bottom:5px;
}
h5 {
	font-size:12px;
	margin-bottom:5px;
}
h6 {
	font-size:11px;
	margin-bottom:5px;
}


/* sifr */
.sIFR-flash {
  margin:0;
  padding:0;
  visibility:visible !important;
}
.sIFR-replaced,
.sIFR-ignore {
  visibility:visible !important;
}
.sIFR-alternate {
  display:block;
  width:0;
  height:0;
  position:absolute;
  left:0;
  top:0;
  overflow:hidden;
}
.sIFR-replaced div.sIFR-fixfocus {
  margin: 0px; 
  padding: 0px; 
  float: none;
  letter-spacing: 0px; 
  overflow: auto; 
}


/* top */
#top {
	display:block;
	width:984px;
	height:99px;
	margin:0 auto;
	position:relative;
}
h1 {
	width:222px;
	height:37px;
	margin-left:16px;
	padding-top:26px;
	float:left;
}
h1 a {
	display:block;
	width:100%;
	height:37px;
	background:url('/images/h1_axel_springer_reklama.gif') no-repeat;
	overflow:hidden;
	text-indent:-5000px;
}
#search {
	width:297px;
	height:31px;
	padding-top:10px;
	padding-left:174px;
	float:right;
	background:url('/images/bg_search.gif') no-repeat 0 0;
}
#search h4 {
	display:block;
	width:82px;
	height:12px;
	margin-top:5px;
	margin-right:10px;
	float:left;
	background:url('/images/h3_wyszukiwarka.gif') no-repeat 0 0;
	text-indent:-5000px;
	overflow:hidden;
}
#search fieldset {
	width:187px;
	padding-left:2px;
	float:left;
	background:url('/images/bg_search_input.gif') no-repeat 0 0;
}
#search fieldset input {
	width:158px;
	height:18px;
	padding-left:4px;
	padding-top:2px;
	float:left;
	border:0;
	background:url('/images/bg_search_input.gif') no-repeat -2px 0;
	font-size:12px;
}
#search fieldset input.button {
	width:20px;
	height:20px;
	margin-left:5px;
	padding-top:10px;
	background:url('/images/button_search.gif') no-repeat 0 0;
	font-size:1%;
	color:#363636;
}


/* top menu */
#topMenu {
	width:700px;
	float:right;
}
#topMenu li {
	height:54px;
	float:left;
}
#topMenu li a {
	display:block;
	background:url('/images/top_menu.gif') no-repeat;
	text-indent:-5000px;
	overflow:hidden;
}
#topMenu li.press {
	border-top:4px solid #ed1c24;
	width:167px;
}
#topMenu li.press a {
	display:block;
	width:149px;
	height:29px;
	margin-left:6px;
	margin-top:11px;
	background-position:0 -53px;
}
#topMenu li.press a:hover,
#topMenu li.press a.selected {
	background-position:0 -11px;
}
#topMenu li.magazines {
	border-top:4px solid #00a651;
	width:140px;
}
#topMenu li.magazines a {
	display:block;
	width:115px;
	height:34px;
	margin-left:14px;
	margin-top:8px;
	background-position:-151px -50px;
}
#topMenu li.magazines a:hover,
#topMenu li.magazines a.selected {
	background-position:-151px -8px;
}
#topMenu li.websites {
	border-top:4px solid #0089d0;
	width:208px;
}
#topMenu li.websites a {
	display:block;
	width:173px;
	height:38px;
	margin-left:16px;
	background-position:-268px -42px;
}
#topMenu li.websites a:hover,
#topMenu li.websites a.selected {
	background-position:-268px 0;
}
#topMenu li.projects {
	border-top:4px solid #000000;
	width:185px;
}
#topMenu li.projects a {
	display:block;
	width:161px;
	height:30px;
	margin-top:9px;
	margin-left:10px;
	background-position:-443px -51px;
}
#topMenu li.projects a:hover
#topMenu li.projects a.selected {
	background-position:-443px -9px;
}


/* left menu */
#leftMenu {
	width:50%;
	padding-bottom:15px;
	padding-top:41px;
	position:absolute;
	left:-323px;
	z-index:1;
	background:#000000;
}
#leftMenu ul {
	width:143px;
	margin-right:10px;
	margin-top:17px;
	padding-bottom:18px;
	float:right;
	clear:right;
}
#leftMenu ul li {
	margin-left:15px;
	padding-top:2px;
	padding-bottom:5px;
	border-top:1px solid #404040;
	clear:both;
}
#leftMenu ul li:first-child {
	border-top:0;
}
#leftMenu ul a,
#leftMenu ul span {
	display:block;
	margin-left:-15px;
	margin-top:1px;
	padding-left:15px;
	clear:both;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	text-decoration:none;
	background:url('/images/arrows.gif') no-repeat 0 -67px;
	cursor:pointer;
}
#leftMenu ul span.down {
	background-position:0 -473px;
}
#leftMenu ul a.selected {
	color:#ababab;
}
#red #leftMenu ul:first-child {
	border-bottom:1px solid #ed1c24;
}
#green #leftMenu ul:first-child {
	border-bottom:1px solid #00a651;
}
#blue #leftMenu ul:first-child {
	border-bottom:1px solid #0089d0;
}
#black #leftMenu ul:first-child {
	border-bottom:1px solid #666666;
}
#leftMenu ul.subMenu,
#leftMenu ul.subMenuSecond {
	display:none;
	width:127px;
	margin-right:0;
	margin-top:5px;
	padding-bottom:2px;
}
#leftMenu ul.subMenuSecond li {
	margin-left:25px;
}
#leftMenu ul.visible {
	display:block;
}

#leftMenu ul.subMenu a {
	margin-left:-10px;
	padding-left:10px;
	font-size:11px;
	background-position:0 -582px;
}


/* stopka */
#footer {
	width:100%;
	height:45px;
	clear:both;
	background:url('/images/bg_b-w.gif') repeat-y center top;
}
#footer ul {
	width:968px;
	height:45px;
	margin:0 auto;
	clear:both;
	background:#e5e5e5;
}
#footer ul li {
	margin-top:10px;
	margin-left:16px;
	padding-right:12px;
	border-right:1px solid #b3b3b3;
	line-height:10px;
	float:left;
}
#footer ul li:first-child {
	display:block;
	width:150px;
	height:37px;
	margin-top:0;
	margin-left:0;
	margin-right:7px;
	padding-left:8px;
	padding-top:8px;
	padding-right:3px;
	border-right:0;
	float:left;
	background:#000000;
	color:#FFFFFF;
	line-height:14px;
	font-weight:normal;
}
#footer ul li:first-child small {
	display:block;
	color:#b3b3b3;
	font-size:11px;
}
#footer ul li:last-child {
	border-right:0;
}
#footer ul li a {
	color:#000000;
}
#footer ul li a:hover {
	text-decoration:none;
}


/* tools */
#tools {
	width:153px;
	margin-top:12px;
	margin-left:10px;
	float:left;
	background:#FFFFFF;
}
#tools * {
	margin-bottom:11px;
}
.rightBox {
	padding:10px;
	background:#f7f7f7;
}
.rightBox h3 {
	width:133px !important;
	margin-bottom:0 !important;
}
.rightBox a {
	display:inline;
	margin-bottom:0 !important;
	padding-right:12px;
	background:url('/images/arrows.gif') no-repeat right 3px;
	line-height:15px;
	font-weight:bold;
	color:#000000;
}
.rightBox p,
.rightBox img {
	margin-bottom:0 !important;
}
#rightBox h3 span.sIFR-alternate {
	position:absolute !important;
}

#contest {
	display:block;
	width:153px;
	height:129px;
	background:#e5e5e5;
}
#contest strong {
	display:block;
	width:153px;
	height:100px;
	margin-bottom:0;
	background:url('/images/h3_konkurs.gif') no-repeat;
}
#contest span.more {
	display:block;
	width:143px;
	height:28px;
	margin-top:1px;
	margin-right:0;
	padding-left:10px;
	padding-right:0;
	background-color:#000000;
	background-position:109px 10px;
	text-decoration:underline;
	line-height:28px;
}


/* content */
#container {
	max-width:100%;
	min-width:1010px;
	position:relative;
}
#content {
	display:block;
	width:984px;
	margin:0 auto;
	border-top:14px solid #000000;
}
#data {
	width:651px;
	min-height:600px;
	margin-left:169px;
	margin-bottom:55px;
	border-right:1px solid #E5E5E5;
	float:left;
	background:#FFFFFF;
}
#data p {
	margin-bottom:14px;
	text-align:justify;
}
#innerData {
	margin-left:20px;
	margin-right:20px;
}
.center {
	text-align:center;
}
.left {
	text-align:left;
}
.right {
	text-align:right;
}
.justify {
	text-align:justify;
}
.imgLeft {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.imgRight {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}
.imgTop {
	vertical-align:top;
}
.imgBottom {
	vertical-align:bottom;
}
.imgMiddle {
	vertical-align:middle;
}



/* strona glowna */
div.box {
	width:295px;
	margin-right:10px;
	margin-left:20px;
	margin-bottom:53px;
	float:left;
}
#data div.box h3 { 
	height:24px;
	margin-right:-15px;
	margin-top:0;
	padding-top:13px;
	padding-bottom:6px;
	font-size:16px;
	color:#000000;
}
#data div.box h3 a,
#tools h3 {
	display:block;
	width:295px;
	color:#000000;
	text-decoration:none;
}
#gray div.box h3 {
	background:#e5e5e5;
	margin-bottom:10px;
}
div.box:first-child {
	margin-left:20px;
	margin-right:6px;
}
#data div.box:first-child h3 {
	margin-left:-20px;
	margin-right:-26px;
	padding-left:20px;
}
.primary {
	display:block;
	margin-bottom:16px;
	text-decoration:none;
}
#gray .primary {
	border-top:4px solid #000000;  
}
.primary img {
	display:block;
	margin:0 auto;
}
#gray .primary img {
	border-bottom:1px solid #e5e5e5;
}
.primary strong {
	display:block;
	width:295px;
	height:29px;
	position:absolute;
	left:0;
	bottom:0;
	background:#000000;
	color:#FFFFFF;
	line-height:29px;
	text-indent:10px;
	overflow:hidden;
}
a.primary,
div.primary {
	display:block;
	width:295px;
	height:227px;
	margin-right:19px;
	margin-bottom:19px;
	margin-top:-1px;
	position:relative;
	float:left;
}
a.primary,
#gallery a {
	padding-left:0 !important;
	margin-left:0 !important;
	background:none !important;
}
div.box ul {
	margin-left:3px;
	clear:both;
}
div.box ul li {
	margin-left:12px;
	margin-bottom:8px;
	padding-bottom:7px;
	border-bottom:1px solid #e5e5e5;
	line-height:16px;
}
div.box ul li {
	margin-bottom:2px;
	padding-bottom:1px;
}
div.box ul li a {
	display:block;
	margin-left:-13px;
	padding-left:13px;
	background:url('/images/arrows.gif') no-repeat;
	color:#000000;
	text-decoration:none;
}
div.box ul li.press a {
	background-position:0 -136px;
}
div.box ul li.magazines a {
	background-position:0 -206px;
}
div.box ul li.websites a {
	background-position:0 -276px;
}
div.box ul li.projects a {
	background-position:0 4px;
}
div.box ul li:last-child {
	margin-bottom:0;
	padding-bottom:0;
	border:0;
}
a.more,
#bottomBox dl dd.more a {
	margin-top:1px;
	margin-right:-1px;
	padding-right:14px;
	float:right;
	color:#000000;
	background:url('/images/arrows.gif') no-repeat right -67px;
}
#red #data a.more {
	background-position:right -137px;
}
#green #data a.more {
	background-position:right -207px;
}
#blue #data a.more {
	background-position:right -277px;
}
#black #data a.more {
	background-position:right 3px;
}
div.box a.more {
	margin-top:3px;
}


dl.more {
	padding-right:12px;
	margin-top:3px;
	float:right;
	background:url('/images/arrows.gif') no-repeat right -28px;
}
dl.more dt {
	float:left;
}
dl.more dd {
	margin-left:3px;
	float:left;
}
dl.more dd a.press {
	color:#ED1C24;
}
dl.more dd a.magazines {
	color:#00A651;
}
dl.more dd a.websites {
	color:#0089D0;
}


/* podstrona glowna */
#data h2 {
	width:634px;
	height:24px;
	padding-top:15px;
	padding-bottom:7px;
	padding-left:18px;
	font-size:16px;
	color:#FFFFFF;
}
#red h2 {
	background:#ed1c24;
}
#green h2 {
	background:#00a651;
}
#blue h2 {
	background:#0089d0;
}
#black h2 {
	background:#666666;
}
#gray h2,
#siteMap h2 {
	background:#b3b3b3;
}
#red div.box h3,
#green div.box h3,
#blue div.box h3,
#black div.box h3 {
	margin-top:10px;
	margin-bottom:0;
}
#red .primary {
	border-top:4px solid #ed1c24;
}
#green .primary {
	border-top:4px solid #00a651;
}
#blue .primary {
	border-top:4px solid #0089d0;
}
#black .primary {
	border-top:4px solid #666666;
}
#red .primary strong {
	border-top:1px solid #ed1c24;
}
#green .primary strong {
	border-top:1px solid #00a651;
}
#blue .primary strong {
	border-top:1px solid #0089d0;
}
#black .primary strong {
	border-top:1px solid #666666;
}
#red div.box ul li a,
#red #priceList li a {
	background-position:0 -136px;
}
#green div.box ul li a,
#green #priceList li a {
	background-position:0 -206px;
}
#blue div.box ul li a,
#blue #priceList li a {
	background-position:0 -276px;
}
#black div.box ul li a,
#black #priceList li a {
	background-position:0 3px;
}

#bottomBox {
	display:block;
	width:633px;
	height:139px;
	margin-left:10px;
	padding:10px 0 10px 10px;
	clear:both;
}
.bg {
	width:612px !important;
	background:#e5e5e5;
}
#bottomBox a {
	float:left;
	margin-right:10px;
}
#bottomBox div {
	width:191px;
	margin-right:20px;
	float:left;
}
.bg div {
	margin-right:10px !important;
}

#bottomBox li,
#siteMap div.red li,
#siteMap div.green li,
#siteMap div.blue li,
#siteMap div.black li,
#siteMap div.other li {
	height:18px;
	margin-left:15px;
	padding-left:1px;
	border-bottom:1px solid #e5e5e5;
	line-height:18px;
}
.bg li {
	margin-bottom:2px;
	padding-bottom:1px;
	border-bottom:1px solid #CECECE !important;
}
#bottomBox li:last-child,
.bg li:last-child,
#siteMap div.red li:last-child,
#siteMap div.green li:last-child,
#siteMap div.blue li:last-child,
#siteMap div.black li:last-child,
#siteMap div.other li:last-child {
	border-bottom:0 !important;
}
#bottomBox div li a,
#siteMap div.red li a,
#siteMap div.green li a,
#siteMap div.blue li a,
#siteMap div.black li a,
#siteMap div.other li a {
	display:block;
	margin-left:-15px;
	margin-right:0;
	padding-left:15px;
	float:none;
	background:url('/images/arrows.gif') no-repeat;
	color:#000000;
	text-decoration:none;
}
.bg div li a {
	background:url('/images/icons.gif') no-repeat  -9px -18px !important;
}
#bottomBox div.red li a,
#siteMap div.red li a {
	background-position:2px -135px;
}
#bottomBox div.green li a,
#siteMap div.green li a {
	background-position:2px -205px;
}
#bottomBox div.blue li a,
#siteMap div.blue li a {
	background-position:2px -275px;
}
#bottomBox div.black li a,
#siteMap div.black li a {
	background-position:2px 5px;
}
#siteMap div.other li a {
	background-position:2px -65px;
}

#bottomBox div li a:hover {
	color:#545454;
}
#data #bottomBox h3 {
	height:15px;
	margin-bottom:6px;
	margin-top:0;
	padding-bottom:8px;
	padding-left:1px;
	font-size:15px;
	font-weight:bold;
	line-height:15px;
}
div.red h3 {
	border-bottom:4px solid #ed1c24;
}
div.green h3 {
	border-bottom:4px solid #00a651;
}
div.blue h3 {
	border-bottom:4px solid #0089d0;
}
div.black h3 {
	border-bottom:4px solid #000000;
}
div.other h3 {
	border-bottom:4px solid #7B7B7B;
}


/* podstrona */
ul#path {
	width:632px;
	height:25px;
	margin-bottom:24px;
	padding-left:20px;
	line-height:25px;
	clear:both;
	background:#e5e5e5;
}
ul#path li {
	margin-right:7px;
	padding-left:12px;
	float:left;
	background:url('/images/arrows.gif') no-repeat;
}
#gray ul#path li,
#siteMap ul#path li {
	background-position:0 -537px;
}
#red ul#path li {
	background-position:0 -486px;
}
#green ul#path li {
	background-position:0 -503px;
}
#blue ul#path li {
	background-position:0 -520px;
}
#black ul#path li {
	background-position:0 -554px;
}
ul#path li:first-child {
	padding-left:0;
	background:none;
} 
ul#path li a {
	color:#000000;
}

#article {
	width:597px;
	margin-left:20px;
	float:left;
}
strong.date {
	height:11px;
	padding-right:7px;
	padding-bottom:3px;
	float:left;
	font-size:11px;
	font-weight:bold;
	line-height:11px;
}
#article em.source,
#articleList dt em {
	height:11px;
	padding-left:7px;
	border-left:1px solid #b4b4b4;
	float:left;
	color:#ed1c24;
	font-size:11px;
	font-style:normal;
	line-height:11px;
}
#data #article h3 {
	margin-bottom:18px;
	margin-top:4px;
	clear:both;
	font-size:16px;
	line-height:22px;
}
#article p em {
	height:auto;
	padding-left:0;
	border-left:0;
	float:none;
	color:#4C4C4C;
	font-size:11px;
	font-style:italic;
	line-height:16px;
}
#article ul li {
	list-style:disc;
	margin-left:15px;
}
#article a,
#innerData a {
	margin-left:3px;
	padding-left:14px;
	color:#FF0000;
	background:url('/images/icons.gif') no-repeat 0 -40px;
}
#article a:hover,
#innerData a:hover {
	text-decoration:none;
}
#article a.clear,
#innerData a.clear {
	margin-left:0;
	padding-left:0;
	color:#999999;
	background:none;
}

#articleFooter {
	padding-bottom:20px;
	clear:both;
}
ul#articleFooter li {
	float:right;
	margin-bottom:29px;
	margin-left:0;
	list-style:none;
}
#articleFooter li:first-child {
	float:left;
}
#articleFooter li a {
	color:#000000;
}
#articleFooter li a.print,
a.print {
	margin-left:0;
	padding-left:14px;
	background:url('/images/icons.gif') no-repeat;
}
#articleFooter li a.up,
a.up {
	margin-left:0;
	padding-left:0;
	padding-right:14px;
	background:url('/images/arrows.gif') no-repeat;
}
#gray #articleFooter li a.print,
#gray a.print {
	background-position:0 -123px;
}
#red #articleFooter li a.print,
#red a.print {
	background-position:0 -60px;
}
#red #articleFooter li a.up,
#red a.up {
	background-position:42px -368px;
}
#green #articleFooter li a.print,
#green a.print {
	background-position:0 -81px;
}
#green #articleFooter li a.up,
#green a.up {
	background-position:42px -389px;
}
#blue #articleFooter li a.print,
#blue a.print {
	background-position:0 -102px;
}
#blue #articleFooter li a.up,
#blue a.up {
	background-position:42px -410px;
}
#black #articleFooter li a.print,
#black a.print {
	background-position:0 -145px;
}
#black #articleFooter li a.up,
#black a.up {
	background-position:42px -431px;
}
#gray #articleFooter li a.up,
#gray a.up {
	background-position:42px -452px;
}


/* lista artykulow */
#articleList {
	width:613px;
	margin-bottom:40px;
	padding-left:20px;
	float:left;
}
#articleList dt {
	clear:left;
}
#articleList dt a.articleName {
	display:block;
	margin-bottom:5px;
	padding-bottom:5px;
	clear:left;
	float:left;
	color:#000000;
	font-size:16px;
	font-weight:bold;
	line-height:18px;
	text-decoration:none;
}
#articleList dt a:hover,
div.box ul li a:hover {
	color:#666666;
}
#articleList a.more {
	width:31px;
	margin-left:5px;
	float:none;
}
#articleList dd {
	width:100%;
	margin-bottom:10px;
	padding-bottom:17px;
	border-bottom:1px solid #E5E5E5;
	float:left;
	clear:left;
}
#articleList dd img {
	margin-right:10px;
	float:left;
	border-top:1px solid #000000;
}
#red #articleList dd img {
	border-bottom:2px solid #ED1C24;
}
#green #articleList dd img {
	border-bottom:2px solid #00A651;
}
#blue #articleList dd img {
	border-bottom:2px solid #0084C8;
}
#black #articleList dd img {
	border-bottom:2px solid #666666;
}

.leftImg {
	float:left;
	margin-right:11px;
}
.rightImg {
	float:right;
	margin-left:11px;
}


/* galeria */
#gallery {
	clear:both;
}


/* kontakt */
#data h3 {
	height: auto;
	margin-top:20px;
	margin-bottom:10px;
	font-size:16px;
	line-height:20px;
	overflow:hidden;
}
#data hr {
	width:621px;
	margin-bottom:22px;
	border:0;
	border-bottom:1px solid #e5e5e5;
}
#data form {
	width:621px;
	margin-left:20px;
}
#data form #articleFooter li {
	margin-bottom:0;
}
#data form #articleFooter li a.print {
	padding-left:14px;
}
#data form #articleFooter li a.up {
	margin-right:25px;
	padding-right:12px;
	background-position:40px -452px;
}
#data fieldset#contact {
	padding-top:7px;
	margin-bottom:40px;
}
#data fieldset#contact img {
	margin-left:10px;
	float:left;
}
#data fieldset#contact label,
#data fieldset#newsletter label {
	width:143px;
	height:22px;
	margin-right:10px;
	margin-bottom:6px;
	float:left;
	clear:left;
	font-weight:bold;
	line-height:22px;
	text-align:right;
}
#data fieldset#contact input,
#data fieldset#contact select,
#data fieldset#contact textarea,
#data fieldset#newsletter input {
	height:14px;
	margin-bottom:6px;
	padding-bottom:3px;
	padding-top:3px;
	padding-left:3px;
	float:left;
	border:1px solid #acacac;
	background:#f2f2f2;
	font-size:11px;
	color:#000000;
}

#data fieldset#contact textarea {
	width:324px;
	height:158px;
	margin-bottom:22px;
	overflow:auto;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
#data fieldset#contact input.wide {
	width:321px;
}
#data fieldset#contact input.narrow {
	width:148px;
}
#data fieldset#contact input.error,
#data fieldset#contact textarea.error,
#data fieldset#newsletter input.error {
	border:1px solid #ED1C24;
}
#data fieldset#contact input.button,
#data fieldset#newsletter input.button {
	width:74px;
	height:32px;
	margin-left:153px;
	margin-top:16px;
	padding-top:20px;
	border:0;
	clear:left;
	background:url('/images/button_send.gif') no-repeat 0 0;
	color:#979797;
	font-size:1%;
}
#data fieldset#contact label.error,
fieldset#section label.error,
.error {
	color:#ed1c24;
}
p.error {
	margin-left:154px;
	clear:both;
}
#data fieldset#newsletter input[type="checkbox"] {
	border:0;
	background:#FFFFFF;
}


/* newsletter */
fieldset#section {
	margin-bottom:15px;
}
fieldset#section p {
	margin-bottom:5px;
}
fieldset#section input,
fieldset#section label {
	margin-bottom:5px;
	float:left;
	clear:none;
}
fieldset#section label {
	width:auto;
	margin-right:10px;
	padding-left:4px;
	font-weight:normal;
}
fieldset#section label.red {
	color:#ed1c24;
}
fieldset#section label.green {
	color:#00a651;
}
fieldset#section label.blue {
	color:#0089d0;
}
fieldset#section label.gray {
	color:#999999;
}
input#agree {
	margin-left:130px;
	margin-right:10px;
	clear:left;
	float:left;
}
#data fieldset#newsletter input.wide {
	width:336px;
}
#data fieldset#newsletter label.agree {
	width:336px;
	height:auto;
	clear:none;
	font-weight:normal;
	text-align:left;
	font-size:9px;
	line-height:12px;
}


/* errory */
#error #data {
	width:805px;
	height:429px;
	min-height:429px;
	border:0;
	font-size:12px;
	line-height:14px;
}
#error h2 {
	width:797px;
	background:#efefef;
}
#error ul#path {
	width:795px;
	height:30px;
	background:#FFFFFF;
	border-bottom:1px solid #d9d9d9;
}
#error ul#path li {
	text-decoration:underline;
}
#error #data h4 {
	margin-top:115px;
	margin-left:235px;
	font-size:22px;
	line-height:22px;
}
#error #data p {
	margin-top:18px;
	margin-left:235px;
}
a.red {
	color:#ed1c24;
	text-decoration:none;
}


/* mapa strony */
#siteMap .red,
#siteMap .green,
#siteMap .blue,
#siteMap .black,
#siteMap .other {
	width:212px;
	margin-left:50px;
	margin-right:50px;
	margin-bottom:50px;
	float:left;
}
#siteMap .blue {
	clear:both;
}
#siteMap .other {
	margin-left:208px;
	clear:both;
}


/* podstrona drukowania */
#print #top {
	width:805px;
	height:75px;
	margin:0;
}
#print #top h1 {
	padding-top:15px;
}
#print #container {
	max-width:805px;
	min-width:805px;
}
#print h3 {
	margin-top:0;
}
#print #content {
	width:800px;
	margin:0;
}
#print #data {
	width:800px;
	margin-left:0;
	padding-top:20px;
	border:0;
}
#print #data {
	width:790px;
}
#print #article,
#print #innerData {
	width:770px;
}
#print #footer,
#print #footer ul,
#print #footer li {
	background:none;
}
#print #footer ul {
	width:642px;
	margin-left:0;
	margin-right:0;
}
#print #footer ul li:first-child,
#print #footer ul li.first-child {
	color:#000000;
	padding-left:13px;
}
#print .sIFR-flash {
	display:none;
	visibility:hidden !important;
}
#print .sIFR-alternate {
	width:auto !important;
	height:auto !important;
	position:static !important;
	overflow:visible !important;
}
#print div.primary strong {
	background:none;
	color:#000000;
}


/* wyniki wyszukiwania */
#searchContent {
	margin-left:20px;
}
.resultsInfo {
	margin-bottom:10px;
	float:left;
}
.resultsInfo li {
	margin-right:5px;
	float:left;
}
.pager {
	margin-right:25px;
	margin-bottom:10px;
	float:right;
}
.pager li {
	margin-left:3px;
	float:left;
}
a.prev {
	display:block;
	width:9px;
	height:9px;
	margin-top:3px;
	margin-right:3px;
	background:url('/images/arrows.gif') no-repeat 0 -350px;
	text-indent:-5000px;
	overflow:hidden;
}
a.next {
	display:block;
	width:9px;
	height:9px;
	margin-top:3px;
	margin-left:3px;
	background:url('/images/arrows.gif') no-repeat 0 -70px;
	text-indent:-5000px;
	overflow:hidden;
}
.results {
	width:610px;
	padding-top:10px;
	clear:both;
}
#data dl.results p {
	margin-bottom:0;
}
.results dt a {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}
.results dd {
	padding-bottom:15px;
}
.results dd a.more {
	margin-top:-13px;
}


/* cennik */
#priceList {
	width:610px;
	margin-bottom:40px;
}
#priceList li a {
	padding-left:13px;
	background:transparent url('/images/arrows.gif') no-repeat scroll 0 3px;
	color:#000000;
	text-decoration:none;
}


/* pomoc */
#questionsList {
	width:610px;
}
#questionsList dt {
	margin-bottom:3px;
	clear:both;
}
#questionsList dt a {
	padding-left:13px;
	background:transparent url('/images/arrows.gif') no-repeat scroll 0 -67px;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
#questionsList dd {
	display:none;
	width:100%;
	margin-bottom:10px;
	margin-left:5px;
	padding-bottom:8px;
	float:left;
	border-bottom:1px solid #E5E5E5;
	color:#666666;
}
#questionsList span.hide {
	display:block;
	padding-right:13px;
	float:right;
	background:transparent url('/images/arrows.gif') no-repeat scroll right -451px;
	cursor:pointer
}


/* formy reklamowe */
h4.formsHead {
	width:616px;
	margin-left:-8px;
	margin-bottom:0;
	border-top:4px solid #000000;
	clear:both;
	background:#0089d0;
	color:#FFFFFF;
	font-weight:normal;
	line-height:57px;
	font-size:11px;
	text-indent:18px;
}
.formsContent {
	width:558px;
	margin-left:-8px;
	margin-bottom:30px;
	padding-top:35px;
	padding-bottom:44px;
	padding-left:52px;
	border-bottom:8px solid #0089d0;
	border-right:3px solid #0089d0;
	border-left:3px solid #0089d0;
	float:left;
	background:url('/images/bg_forms-content.gif') repeat-x top left;
}
.formsContent ul {
	width:188px;
	margin:0 32px;
	float:left;
}
.formsContent ul li {
	border-bottom:1px solid #d2d2d2;
}
#innerData .formsContent ul li a:hover {
	background-color:#ededed;
}
#innerData .formsContent ul li a {
	display:block;
	margin-left:0;
	padding-bottom:5px;
	padding-top:6px;
	padding-left:21px;
	background:url('/images/arrows.gif') no-repeat 6px -618px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}


/* lytebox */
#lbOverlay { position: fixed; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px; }
	#lbOverlay.grey { background-color: #000000; }

#lbMain { position: absolute; left: 0; width: 100%; z-index: 99999; text-align: center; line-height: 0; }
#lbMain a img { border: none; }

#lbOuterContainer { position: relative; background-color: #fff; width: 200px; height: 200px; margin: 0 auto; }
	#lbOuterContainer.grey { border: 1px solid #888888; }

#lbDetailsContainer {	font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; width: 100%; line-height: 1.4em;	overflow: auto; margin: 0 auto; }
	#lbDetailsContainer.grey { border: 1px solid #888888; border-top: none; }

#lbImageContainer, #lbIframeContainer { padding: 10px; }
#lbLoading {
	position: absolute; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; background: url('/images/loading.gif') center no-repeat;
}

#lbHoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lbImageContainer>#lbHoverNav { left: 0; }
#lbHoverNav a { outline: none; }

#lbPrev { width: 49%; height: 100%; background: transparent url('/images/blank.gif') no-repeat; display: block; left: 0; float: left; }
	#lbPrev.grey:hover, #lbPrev.grey:visited:hover { background: url('/images/prev_grey.gif') left 15% no-repeat; }
	
#lbNext { width: 49%; height: 100%; background: transparent url('/images/blank.gif') no-repeat; display: block; right: 0; float: right; }
	#lbNext.grey:hover, #lbNext.grey:visited:hover { background: url('/images/next_grey.gif') right 15% no-repeat; }

#lbPrev2, #lbNext2 { text-decoration: none; font-weight: bold; }
	#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey { color: #333333; }
	
#lbPrev2_Off, #lbNext2_Off { font-weight: bold; }
	#lbPrev2_Off.grey, #lbNext2_Off.grey { color: #CCCCCC; }
	
#lbDetailsData { padding: 0 10px; }
	#lbDetailsData.grey { color: #333333; }

#lbDetails { width: 60%; float: left; text-align: left; }
#lbCaption { display: block; font-weight: bold; }
#lbNumberDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbNavDisplay { float: left; display: block; padding-bottom: 1.0em; }

#lbClose { width: 43px; height: 14px; float: right; margin-bottom:8px; margin-right:3px; }
	#lbClose.grey { background: url('/images/close_grey.png') no-repeat; }

#lbPlay {display:none !important; width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPlay.grey { background: url('/images/play_grey.png') no-repeat; }
	
#lbPause {display:none !important; width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPause.grey { background: url('/images/pause_grey.png') no-repeat; }

