body , input{
	text-align:center;
	margin:0;
	padding:0;
	font-family: Arial;
	font-size: 12px;
	color: #6b6f6c;
	outline: 0px;
}
input {
	text-align:left;
}
#naglowek img, #menu a{
	behavior: url(js/iepngfix.htc);
}
object{
	outline: 0px;
}
img, a img{
	padding:0;
	margin:0;
	border:none;
	outline: 0px;
}
a {
	color: #6f8300;
	text-decoration:none;
	outline: 0px;
}
h1, h2 {
	font-size: 47px;
	font-weight:normal;
	margin-top:0;
	padding:0;
	outline: 0px;
}
hr {
	height:1px;
	border:none;
	border-top:1px solid #dadfdb;
}
.clear {
	clear:both;
}
.swiss_stopka_selected, .swiss_stopka, .pozycja{
	display:inline;
}
#body {
	margin:0 auto;
	padding-top:19px;
	text-align:left;
	width:988px;
}
#naglowek {
	height:371px;
}
/** sIFR **/
.sIFR-alternate {
	display:none;
}
/** #naglowek **/
#n_a {
	margin: 14px 0 14px 11px;
	background:#d8ff00;
	width:14px;
	height:343px;
	float:left;
}
#n_b {
	width:932px;
	height:371px;
	float:left;
	position:relative;
}
/** #menu_ground **/
#mg_a{
	margin-top: 14px;
	width:372px;
	height:357px;
	background:#000;
	opacity:0;
}
#mg_e{
	width:202px;
	height:101px;
	background:#000;
	position:absolute;
	right:0;
	bottom:0;
	opacity:0;
}
#mg_f{
	width:168px;
	height:101px;
	padding-left:34px;
	position:absolute;
	right:0;
	bottom:0;
}
#mg_f h3 {
	font-size:14px;
	margin-top:15px;
	margin-bottom:7px;
}
#mg_f input {
	width:140px;
	height:20px;
	border:none;
}
#mg_f input.submit {
	margin-top:11px;
	margin-left:110px;
	width:31px;
	height:11px;
	border:none;
}
#mg_b{
	position:absolute;
	top: 14px;
	width:372px;
	height:357px;
}
#mg_c {
	width:167px;
	height:101px;
	background:#fff;
	position:absolute;
	right:0;
	top:0;
	opacity:0;
}
#mg_d {
	position:absolute;
	top:0;
	right:0;
}
#mg_g {position:absolute; top:14px; left:373px;}
#mg_g a {display: block; width: 33px; height: 33px;margin-bottom: 1px;}
#mg_g a.pl {background: url(repository/layout/spring_2009/naglowek/pl_off.png)}
#mg_g a.plactive {background: url(repository/layout/spring_2009/naglowek/pl_on.png)}
#mg_g a.pl:hover {background: url(repository/layout/spring_2009/naglowek/pl_on.png)}
#mg_g a.en {background: url(repository/layout/spring_2009/naglowek/en_off.png)}
#mg_g a.enactive {background: url(repository/layout/spring_2009/naglowek/en_on.png)}
#mg_g a.en:hover {background: url(repository/layout/spring_2009/naglowek/en_on.png)}
#menu {
	margin-top:36px;
	font-size:16px;
	color: #FFFFFF;
	margin-left:202px;
}
.wiosnalato{
	padding-left:20px;
	height:206px;
	width:352px;
}
/** #menu **/
#menu ul {
	list-style:none;
	margin:0;
	
	padding:0;
	position: relative;
	width:149px;
}
#menu ul a {
  display: block;
  position: absolute;
  outline: none;
}
#menu ul span {
  display: none;
  position: absolute;
}

#menu ul a:hover span {
  display: block;
}
#menu ul a:hover {
  background-position: left bottom;
}
#menu ul .news{
  width: 149px;
  height: 18px;
  background: url(repository/layout/spring_2009/naglowek/menu/news.png) no-repeat;
 _background: url(repository/layout/spring_2009/naglowek/menu/news.gif) no-repeat;
  left: 0px;
  top: 0px;
}
#menu ul .aktualnosci{
  width: 149px;
  height: 18px;
  background: url(repository/layout/spring_2009/naglowek/menu/aktualnosci.png) no-repeat;
 _background: url(repository/layout/spring_2009/naglowek/menu/aktualnosci.gif) no-repeat;
  left: 0px;
  top: 0px;
}
#menu ul .products{
  width: 149px;
  height: 18px;
  background: url(repository/layout/spring_2009/naglowek/menu/products.png) no-repeat;
 _background: url(repository/layout/spring_2009/naglowek/menu/products.gif) no-repeat;
  left: 0px;
  top: 21px;
}
#menu ul .produkty{
  width: 149px;
  height: 18px;
  background: url(repository/layout/spring_2009/naglowek/menu/produkt.png) no-repeat;
 _background: url(repository/layout/spring_2009/naglowek/menu/produkt.gif) no-repeat;
  left: 0px;
  top: 21px;
}
#menu ul .list{
  width: 149px;
  height: 18px;
  background: url(repository/layout/spring_2009/naglowek/menu/list.png) no-repeat;
 _background: url(repository/layout/spring_2009/naglowek/menu/list.gif) no-repeat;
  left: 0px;
  top: 42px;
}
#menu ul .lista{
  width: 149px;
  height: 18px;
  background: url(repository/layout/spring_2009/naglowek/menu/lista.png) no-repeat;
 _background: url(repository/layout/spring_2009/naglowek/menu/lista.gif) no-repeat;
  left: 0px;
  top: 42px;
}
#menu ul .relation{
  width: 149px;
  height: 18px;
  background: url(repository/layout/spring_2009/naglowek/menu/relation.png) no-repeat;
 _background: url(repository/layout/spring_2009/naglowek/menu/relation.gif) no-repeat;
  left: 0px;
  top: 63px;
}
#menu ul .relacje{
  width: 149px;
  height: 18px;
  background: url(repository/layout/spring_2009/naglowek/menu/relacje.png) no-repeat;
 _background: url(repository/layout/spring_2009/naglowek/menu/relacje.gif) no-repeat;
  left: 0px;
  top: 63px;
}
#menu ul .contact{
  width: 149px;
  height: 18px;
  background: url(repository/layout/spring_2009/naglowek/menu/contact.png) no-repeat;
 _background: url(repository/layout/spring_2009/naglowek/menu/contact.gif) no-repeat;
  left: 0px;
  top: 84px;
/*  top: 84px;*/
}
#menu ul .kontakt{
  width: 149px;
  height: 18px;
  background: url(repository/layout/spring_2009/naglowek/menu/kontakt.png) no-repeat;
 _background: url(repository/layout/spring_2009/naglowek/menu/kontakt.gif) no-repeat;
  left: 0px;
  top: 84px;
/*  top: 84px;*/
}
#menu ul .work{
  width: 149px;
  height: 18px;
  background: url(repository/layout/spring_2009/naglowek/menu/work.png) no-repeat;
 _background: url(repository/layout/spring_2009/naglowek/menu/work.gif) no-repeat;
  left: 0px;
  top: 63px;
  /*  top: 63px; */
}
#menu ul .praca{
  width: 149px;
  height: 18px;
  background: url(repository/layout/spring_2009/naglowek/menu/praca.png) no-repeat;
 _background: url(repository/layout/spring_2009/naglowek/menu/praca.gif) no-repeat;
  left: 0px;
  top: 63px;
  /*  top: 63px; */
}
#content {
	margin-top:33px;
	margin-bottom:56px;
}
/** #content **/
#c_a {
	float:left;
	text-align:right;
	width:396px;
	border-right:1px solid #dadfdb;
}

#c_a  h1 {
	margin-right:20px;
}
#c_a a {
	color: #385741;
}
#c_a ul {
	padding:0;
	list-style:none;
}
#c_a > ul {
	margin-right:18px;
	margin-left:0;
	padding-left:120px;
}
#c_a ul  ul {
	margin: 19px 10px 17px 0;	
}
#c_a ul  ul li {
	padding-right:14px;
}
#c_a  li {	
	color: #385741;
	font-size:18px;
}
#c_a  ul li div.pozycja{
	margin-right:22px;	
}
#c_a  ul li div.pozycja a {
    color: #6b6f6c;
    font-size: 17px;
}
#c_a  ul ul li div.pozycja{
	margin-right:16px;
}
#c_a li.open_down{
	height:auto !important;
	background: url(repository/layout/spring_2009/content/down.png) no-repeat right 10px;
}
#c_a  li.open_left{
	background: url(repository/layout/spring_2009/content/left.png) no-repeat right;
}
#c_a  li > div.hover{
	background:#d8ff00;
}
#c_b  {
	position:relative;
	width: 591px;
	float:left;
}
#c_b > hr {
	margin-left:30px;
	width:350px;
}
#mapa {
	position: absolute;
	top: 25px;
	left: 15px;
	font-weight: bold;
}
#mapa  a{
	color: #8ba400;
}
#c_b  h1{
	font-size:30px;
	margin:13px 30px 13px 0;
	text-align:right;
}
#c_b  h2, #c_b  p{
	margin-left:30px;
}
#c_b .nazwa {
	font-weight:bold;
	text-align:right;
	padding-right:30px;
}
#c_b ul {
	list-style: url(repository/layout/spring_2009/content/list2.png);
	list-style-position:outside;
	margin:28px 0 18px 30px;
	padding:0;
}
/** #content **/
#c_left {
	width:300px;
	float:left;
}
#c_left .foto{
	text-align:center;
	width:300px;
	overflow:hidden;
}
.rozmiary {
	margin-top:30px;
}
.rozmiary table {
	margin: 0px 35px 0 35px;
}
.rozmiary th{
	text-align:left;
	padding-right:5px;
}
.rozmiary td {
	font-weight:bold;
	text-align:center;
	width:15px;
}
.kolor {
	cursor:pointer;
	margin-left:2px;
	padding:1px;
	width:18px;
	height:18px;
	border: 1px solid #aeaeae;
}
.wybrany{
	border: 1px solid #000 !important;
}
.subkolor {
	height:18px;
	float: left;
}
#c_right {
	width:261px;
	float:left;
	padding-right:30px;
}
#c_right img{
	padding: 5px 2px;
}
/** #stopka**/
#s_a{
	width:397px;
	height:46px;
	border-right:1px solid #e7e9e8;
	background:#79817c;
	float:left;
}
#s_b{
	width:589px;
	height:26px;
	margin-top:20px;
	border-left:1px solid #818883;
	background:#79817c;
	text-align:right;
	float:left;
}
#s_b img{
	margin-right:30px;
	height:26px;
}
.stopka {
	padding: 18px 0 0 25px;
	font-size:12px;
}
.stopka a {
	color: #e4e6e5;
	margin-right:10px;
}
.stopka .selected a{
	color: #191d1a;
}
/** produkty **/
.swiss_kategoria {
	color: #8A8C89;
	font-weight: bold;
	font-size: 16px;
	margin: 30px 0 -30px 30px;
}
.produkt {
	margin-top:45px;
	width:290px;
	float:left;
	text-align:center;
	overflow:hidden;
}
.produkt p {
	border-top: 1px solid #b5b7b6;
	text-align: left;
}
.produkt p span {
	background: #b5b7b6;
	color: #fff;
	font-size: 20px;
	padding: 0;
} 
.produkt p span.sIFR-replaced {
	padding: 4px 5px 0 5px;
}
/** hint **/
.hint_top {
	background:#fff;
	border:1px solid #a9a9a9;
	padding:10px 15px;
	position:absolute;
	font-size:11px;
	font-weight:bold;
}
.hint_bottom , .hint_bottom_mirror{
	width:72px;
	height:69px;
	position:absolute;
	
}
.hint_bottom{
	background: url(repository/layout/spring_2009/content/hint.gif);
}
.hint_bottom_mirror{
	background: url(repository/layout/spring_2009/content/hint_mirror.gif);
}
/** tooltip **/
.tooltip {
	cursor:help;
}
#tooltip {
	background:#d7ff00;
	border:1px solid #a8aaa9;
	padding:2px;
	position:absolute;
	font-size:9px;
}
#tooltip h3{
	margin:0;
	padding: 0px 5px;
	color: #6b6f6e;
}
/** lista **/
#lista_a {
	width:200px;
	padding-left:62px;
	float:left;
}
#lista_b {
	width:240px;
	padding-left:62px;
	float:left;
}
.lista, .lista a {
	color: #6f8300;
}
.lista {
	margin-bottom:26px;
}
#c_b .lista  h1{
	margin-right:0;
	text-align:left;
}
.lista .podlista{
	padding-left:7px;
	padding-top:3px;
}
.lista .hover {
	background: #d8ff00;
}
#lista_a hr, #lista_b hr {
	margin-top:30px;
}
/** #mapa **/
#mapa_a p, #mapa_b p, #mapa_c p {
	margin:0;
	padding:0;
	line-height:18px;
}
#mapa_a .naglowek, #mapa_b .naglowek, #mapa_c .naglowek {
	font-weight:bold;
	margin-bottom:15px;
}
#mapa_a {
	float:left;
	width: 250px;
	margin-left:30px;
}
#mapa_b {
	float:left;
	width:240px;
	margin-left:40px;
}
#mapa_c {
	margin-left:30px;
}
#mapa_c .naglowek{
	margin-bottom:15px;
	margin-top:15px;
}
#mapa_c hr{
	margin-right:100px;
	margin-top:40px;
	margin-bottom:15px;
}
.outdoor_link {
	margin-top:30px;
	margin-left:27px;
}
/*** Aktualności ***/
#c_b .aktualnosc p {
	margin:0;
}
.aktualnosc, .stronicowanie {
	padding:0 25px;	
}
.zajawka {
	margin-bottom:28px;
	padding-bottom:28px;
	background: url(repository/layout/spring_2009/aktualnosci/zajawka_linie.png) no-repeat 25px bottom;
}
.stronicowanie {
	margin-top:20px;
}
.aktualnosc .zdjecie {
	width:185px;
	height:135px;
	margin-right:19px;
	margin-bottom:10px;
	float:left;
}
.aktualnosc .tytul {
	font-weight:bold;
	
}
.aktualnosc .data{
	padding-bottom:15px;
}
.aktualnosc .tresc{
	padding-bottom:10px;
}
.aktualnosc .tresc img {
    margin: 0 20px 10px 0;
}
.aktualnosc .nawi, .nav{
	padding:1px 5px;
	background: #d8ff00;
	color:#6B6F6C; 
}
.aktualnosc .nawi:hover, .nav:hover {
	background: none;
}
/** konkurs **/
.konkurs {
	padding-left:30px;
}
.konkurs th {
	text-align:left;
	width:120px;
	height:37px;
}
.konkurs td.in input, .konkurs td select  {
	border:1px solid #FFF;
	background-color:#B5B7B6;
	color:#FFFFFF;
	padding-left:3px;
}
.konkurs td.in input{
	height:18px;
	padding-top:2px;
	display:block;
	float:left;
}
.konkurs td.error input, .konkurs td select.error, .konkurs td input.error {
	border:1px solid #FA0B0B;
}
.konkurs td.in div.error{
	padding-left:10px;
	padding-top:5px;
	display:block;
	float:left;
}
.konkurs div.error{
	color: #FA0B0B;
	font-weight:bold;
	font-size:10px;
}
.plec_print, .data_urodzin_print {
	display:none;
}
