body {
	margin: 0;
	padding: 0;
	color: #000;
	background: #fff url(../img/img02.png) repeat-x;
	font: 11pt Font1, Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal; font-style:normal;
}
p {	line-height: 1.5em; }
a:link, a:visited {
	color: #000;
}
a:hover, a:active, a:focus {
	color: #000;
	text-decoration: none;
}
#naglowek {
	width: 910px;
	margin: 0 auto;
	margin-top: 0;
	position: relative;
}
#logo {
	margin-top: 0;
	float:left;
	position:relative;
	height:138px;
	width:195px;
}
#logo2 {
float:right;
position:relative;
background:url(../img/pan_05.jpg) no-repeat;
width:715px;
height:138px;
margin:0;
text-align:center;
}
#strona {
	width: 996px;
	margin: 0 auto;
	background: url(../img/img_dl.png) repeat-y;
}
#strona-tlo {
	background: url(../img/panel.png) no-repeat;
}
#srodek {
	margin: 0 auto;
	width: 910px;
}
/* kasacja  
#linia {
	margin-top: 0;
	float: left;
	position: relative;
	width: 5px;
	height: 636px;
	background: url(../img/pan_09.jpg) top no-repeat;
}
*/
#menu-zaw {
	float: left;
	margin-top: 0;
	width: 160px; /* zwiekszenie o 5 px przy skasowaniu #linii */
}
	
#tresc {
	float: left;
	position: relative;
	width: 695px; /* 670 - 7 - 10 = 653px na tresc netto */
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
}

#tresc .pagination {
border-top:solid 1px #CCC;
margin:10px 0 0;
padding:10px 0;
}

ul.pagination {
list-style-type:none;
margin:0;
padding:0;
text-align:left;
}

ul.pagination li {
display:inline;
padding:2px 5px 0;
text-align:left;
}

ul.pagination li a {
padding:2px;
}

.user1 {
  float: left;
	margin-left: 8px;
	}
.rozdzial {
	margin-bottom: 20px;
	padding-bottom: 15px;
	text-align: justify;
}
.tytul, .contentheading, .componentheading {
	margin-bottom: 0;
	margin-top: 2px;
	color: #615747;
	padding-bottom: 0.2em;
	font: bold 1.5em Font1, 'Trebuchet MS', Tahoma;
	line-height:1em;
}
.box {
float: left;
border-radius: 1.6em;
height: 8em;
width: 8em;
font: small-caps normal 1.5em Font1 Tahoma;
background-color:#540078;
}
p.buttonheading {
line-height:0;
}
.iteminfo, .articleinfo {
	margin-top:0;
	padding-bottom: 0.6em;
	color: #b5b2ac;
	font: 0.85em Font1, 'Trebuchet MS', Tahoma;
	line-height:0.85em;
}
h1.intro {
padding-top:98px;
padding-left:25px;
color:#F2E3B6;
font-family: Font1bold, Tahoma, 'Trebuchet MS', Tahoma, sans-serif;
font-size: 1.2em;
font-variant: small-caps;
text-shadow: 0px 0px 8px #000;
text-align: left;
line-height: 0.9;
}

h3 {
color:#D70035;
font-family: Font1, Tahoma, 'Trebuchet MS', Tahoma, sans-serif;
font-size: 1.3em;
font-weight: bold;
text-align: left;
padding-bottom:0.3em;
display:block;
clear:left;
}

h4 {
color:#D70035;
font-family: Font1, Tahoma, 'Trebuchet MS', Tahoma, sans-serif;
font-size: 1.1em;
line-height:1.2em;
font-weight: bold;
margin: 5px 0px;
}

h3.foot {
font: small-caps 0.8em 'Trebuchet MS', Tahoma;
color:#b5b2ac;
font-variant: normal;
margin:0px;
line-height: 1.3em;
text-align: center;
text-shadow: none;
}
.kolekcjaogolnie {
font: 1.2em Font1, Tahoma, 'Trebuchet MS', Tahoma, sans-serif;
color:#000;
line-height: 2.0em;
}
.kolekcja1 {
	color:#D70035;
	margin: 0;
	line-height: 115px;
	margin-top: -20px;
	margin-bottom: -35px;
	font-family: Font1, Tahoma, 'Trebuchet MS', Tahoma, sans-serif;
	font-weight:bold;
	font-size: 1.5em;
}
a.kol:link,  a.kol:visited {
text-decoration:none;
	font-family: Font1, Tahoma, 'Trebuchet MS', sans-serif;
	font-size: 1em;
	font-variant: small-caps;
	border-bottom: 1px dotted;
}
a.kol:hover, a.kol:active, a.kol:focus {
background-color:#CCCCFF;
color:#000000;
	border-bottom: none;
}




#stopka {
	width: 918px;
	margin: 0 auto;
	padding: 20px 0;
	background: url(../img/footer.png) no-repeat;
}
#stopka p {
	margin: 0;
	text-align: center;
	font-size: 11px;
	color: #b5b2ac;
}
#stopka a {
	color: #b5b2ac;
	text-decoration: none;
}
table.tabelka
{
	color:#615747;
	background-color:#e7e7e7;
	border-collapse:collapse;
	width:410px;
	float:right;
	margin-right:50px;
	margin-top:3px;
}

.tabelka > thead th
{
	padding:.8em .8em .3em;
 	font-size:110%;
 	text-align:center;
 	border-right: 1px solid #615747;
	border-bottom: 1px solid #615747;
}

table.kontakt
{
	color:#615747;
	background-color:#e7e7e7;
	border-collapse:collapse;
	width:400px;
        padding:.8em .8em .3em;
        border: 1 1 1 1 solid #615747;
}

.middle
{
	background-color:#73617b;
}
.tabelka td
{
	padding:.3em .8em;
	text-align:center;
}
tbody tr.odd td
{
	background-color: #d4e3a6;
}
.tabelka > tfoot td
{
	padding-bottom:.5em;
}

/* Tabelka2 ogólna */
table.tabelka2
{
	color:#615747;
	background-color:#e7e7e7;
	border-collapse:collapse;
	width:620px;
	margin-right:150px;
	margin-top:3px;
}
.tabelka2 > thead th
{
	padding:.8em .8em .3em;
 	border-bottom:2px solid #666666;
 	font-size:110%;
 	text-align:center;
}
.tabelka2 > .middle
{
	background-color:#73617b;
}
.tabelka2 td
{
	padding:.3em .8em;
	text-align:center;
	border-right: 1px solid #615747;
	border-bottom: 1px solid #615747;
}
.tabelka2 > tbody tr.odd td
{
	background-color: #d4e3a6;
}
.tabelka2 > tfoot td
{
	padding-bottom:.5em;
}

/* =============== */
/*        Karty towarow          */
/* =============== */

#kol1 { float:left;
vertical-align:top;
width: 320px;
margin-top:15px;
}
#kolrozdziel {
width: 10px;
height:auto;
vertical-align:top;
background: url(../img/kolrozdziel.png) repeat-y;
}
#kol2 {
float:right;
vertical-align:top;
width: 320px;
clear:right;
margin-top:15px;
}
/* dodatki  */

div.ibox {
display:block;
width:100%;
clear:both;
margin-bottom:25px;

}

div.ibox a:link {
	text-decoration:none;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	}

div.ibox a:hover, a:active, a:focus {
	text-decoration:none;
	border-bottom-width: none;
	border-bottom-style:none;
}

div.itytul {
	display:inline;
	color:#e80016;
	font-size: 1.3em;
	font-family: Font1, Tahoma, 'Trebuchet MS', Tahoma, sans-serif;
	font-weight: bold;	
	text-transform: uppercase;

	line-height: 25px;
	vertical-align: 25%;
/*	padding-left:7px; */
	margin-bottom:0;

	}
	
div.ikony {
	display:inline;
	width: 40px;
	line-height: 25px;
	border: none;
	text-decoration: none;
}


/*

div.ibox a.title:link {
	text-decoration:none;
	border-bottom-style: none;
}
div.ibox a.title:hover {
	text-decoration:none;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	text-shadow: 0px 0px 8px #fff;
}
*/


div.igaleria {
	display:inline;
	line-height: 23px;
	text-align:right;
	float:right;
	margin-top:0;
}

span.cena {
	background:#e7e7e7;
	cursor: help;
	padding-right: 0.4ex;
	padding-left: 0.4ex;
}

a.wiecej:link {
	color:#CCFF33;
	background:#590080;
	padding-right: 0.4ex;
	padding-left: 0.4ex;
}



span.obc {
	font-weight: bold;
	padding-right: 0.4ex;
	padding-left: 0.4ex;
	margin-left: 0.6ex;
}
div.itxt {
	font-size: 0.9em;
	line-height:1.4em;
/*	margin-top: 10px; */
}
ul.iwykaz {
	list-style-position:outside;
	margin-left: -5px;
	line-height: 1.9em;
	margin-bottom:0;
	list-style-type: square;
}

#metka {
width:175px;
height:58px;
float:left;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
background-color:#b5b2ac;

}
#metka p {
  text-align: center;
	color:#615747;
	font-size: 0.9em;
	line-height:1.2em;
	margin-top: 12px;
	margin-bottom:3px;
	font-family: Font1, Tahoma, 'Trebuchet MS', Tahoma, sans-serif;
	font-weight: normal;	
	text-transform: uppercase;
	}
#metka p.cena	{
	color:#615747;
	font-size: 1.35em;
	line-height:1.35em;
	margin-top:0;
	font-family: Font1, Tahoma, 'Trebuchet MS', Tahoma, sans-serif;
	font-weight: normal;
	text-transform:none;
	padding-left:8px;
}
#metkainfo {
	width:300px;
	height:auto;
	float:left;
	background-color: #b5b2ac;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	padding-right: 15px;
	padding-left:15px;
	overflow: hidden;
}

.mmedia {
	width: 648px; 
	clear: right; 
	margin-bottom: 15px;
}


/*   Rozwijanie jQuery*/

.aktywny {}

/*  Tabs  */

ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px; /*--Set height of tabs--*/
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	width: 648px;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #000;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #e7e7e7;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 0 20px;
	border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
}
ul.tabs li a:hover {
	background: #fff;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #fff;
	border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
}

.tab_container {
	border: 1px solid #000;
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left; width: 648px;
	background: #fff;
}
.tab_content {
	padding: 20px;

}
div.phocamaps h1 {
  display: none;
}