body {
	background: #f5f2cc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222222;
	padding: 0px;
	margin: 0px;
}

P       {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: 12px; COLOR: #222222;}
.strz  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; COLOR: #ffb9b9; FONT-SIZE: 14px; TEXT-DECORATION: none; font-weight: bold;}
.male  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; COLOR: #333333; FONT-SIZE: 10px; TEXT-DECORATION: none; font-weight: normal;}
A:link  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; COLOR: #9B0000; FONT-SIZE: 12px;  text-decoration : underline; }
A:active {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; COLOR: #9B0000; FONT-SIZE: 12px; text-decoration : underline; }
A:visited  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; COLOR: #9B0000; FONT-SIZE: 12px; text-decoration : underline; }
A:hover  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; COLOR: #9B0000; FONT-SIZE: 12px; TEXT-DECORATION: none; }
A.nastepne:link  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; COLOR: #787878; FONT-SIZE: 12px;  text-decoration : underline; font-weight: bold;}
A.nastepne:active {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; COLOR: #787878; FONT-SIZE: 12px; text-decoration : underline; font-weight: bold;}
A.nastepne:visited  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; COLOR: #787878; FONT-SIZE: 12px; text-decoration : underline; font-weight: bold;}
A.nastepne:hover  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; COLOR: #9B0000; FONT-SIZE: 12px; TEXT-DECORATION: none; font-weight: bold;}
A.linktop:link  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; COLOR: #999999; FONT-SIZE: 11px;  text-decoration : none; font-weight: bold;}
A.linktop:active {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; COLOR: #999999; FONT-SIZE: 11px; text-decoration : none; font-weight: bold;}
A.linktop:visited  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; COLOR: #999999; FONT-SIZE: 11px; text-decoration : none; font-weight: bold;}
A.linktop:hover  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; COLOR: #9B0000; FONT-SIZE: 11px; TEXT-DECORATION: none; font-weight: bold;}

A.stop:link  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; COLOR: #2c2c2c; FONT-SIZE: 12px;  text-decoration : none; font-weight: bold;}
A.stop:active {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; COLOR: #2c2c2c; FONT-SIZE: 12px; text-decoration : none; font-weight: bold;}
A.stop:visited  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; COLOR: #2c2c2c; FONT-SIZE: 12px; text-decoration : none; font-weight: bold;}
A.stop:hover  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; COLOR: #9B0000; FONT-SIZE: 12px; TEXT-DECORATION: none; font-weight: bold;}

A.selected:link  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; COLOR: #690000; FONT-SIZE: 12px;  text-decoration : none; font-weight: bold;}
A.selected:active {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; COLOR: #690000; FONT-SIZE: 12px; text-decoration : none; font-weight: bold;}
A.selected:visited  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; COLOR: #690000; FONT-SIZE: 12px; text-decoration : none; font-weight: bold;}
A.selected:hover  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; COLOR: #690000; FONT-SIZE: 12px; TEXT-DECORATION: none; font-weight: bold;}

h1, h2, h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1 {
	font-size: 14px;
	color: #482a03;
	font-weight: bold;
	padding: 5px 0 5px 0;
	text-align: center;
}
h2 {
	font-size: 12px;
	color: #000000;
}
h3 {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

input {border:1px solid #999999;background:#FAFAFA;font-size:10pt;color:#444444}
input.szuk {border:0px;}
textarea {border:1px solid #999999;background:#FAFAFA;font-size:10pt;color:#444444}

TD.tlo1  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; text-align: right; font-weight: bold; FONT-SIZE: 10px; COLOR: #000000; background-color:#e1deb5;}
TD.tlo2  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; font-weight: normal; FONT-SIZE: 12px; COLOR: #000000; background-color:#edeac1;}
TR.menu {background-color: #EEEEEE;}
TD.lista {background-color: #d9d6d6; text-align: center; font-weight: bold; border-bottom: 1px solid; border-color: #bbbbbb;}
TD.lista2 {background-color: #e1deb5; text-align: right; font-weight: bold;}
TD.lista3 {background-color: #edeac1; text-align: left;}
TD.lista4  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; text-align: center; font-weight: bold; FONT-SIZE: 12px; COLOR: #000000; background-color:#e1deb5;}
TD.kreska {border-bottom: 1px solid; border-color: #bbbbbb;}

TD.xt-kreska {border-bottom: 1px solid; border-color: #bbbbbb; padding: 7px 5px 5px 5px;}
TD.xt-kreska-f {border-bottom: 1px solid; border-color: #bbbbbb; padding: 0px 5px 5px 5px; width: 313px;}


.kanapka {
position: relative;
width: 330px;
height: 160px;
}
.kanapka1 {
position: absolute;
left: 0px;
top: 7px;
z-index: 1;
}
.kanapka2 {
position: absolute;
left: 206px;
top: 0px;
z-index: 2;
}
.kanapka3 {
position: absolute;
left: 215px;
top: 17px;
z-index: 3;
}

.kanapkaa {
position: relative;
width: 125px;
height: 120px;
}
.kanapka2a {
position: absolute;
left: 6px;
top: 0px;
z-index: 2;
}
.kanapka3a {
position: absolute;
left: 15px;
top: 17px;
z-index: 3;
}

img { border: 0; }
img.zap {
border-width:1px;
border-style:solid;
padding: 1px 1px 1px 1px;
border-color: #CB7B7B;
background-color:#fff
}
img.zap:hover {
border-width:1px;
border-style:solid;
padding: 1px 1px 1px 1px;
border-color: #A10000;
background-color:#fff
}

#pager {
  clear: both;
  padding: 10px 0px 3px;
}
#pager div {
  padding: 0em;
  display: inline;
}
#pager strong, #pager a {
  padding: 2px 5px;
  margin: 0px 0.25em 0px 0.25em;
  color: #A10000;
  background: #F1F2EA;
  border: 1px solid #D9D9D9;
  text-decoration: none;
  -moz-border-radius: 2px;
}
#pager a:hover {
  text-decoration: none;
  background: #A10000;
  color: #ffffff;
}
#pager strong {
  background: #0174bb;
  color: #fff;
}

.page {
	width: 1000px;
	margin: 0 auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: relative;
}

#slidetabsmenu {
width: 990px;
overflow:hidden;
position:relative;
line-height:normal;
float:left;
}

#slidetabsmenu ul{
clear:left;
float:left;
list-style:none;
margin:0;
padding:0;
position:relative;
left:50%;
text-align:center;
}

#slidetabsmenu ul li{
FONT-SIZE: 12px;
display:block;
float:left;
list-style:none;
margin:0;
padding:0;
position:relative;
right:50%;
}

#slidetabsmenu a.v1 {
float:left;
background:url(../img/tab-left.gif) no-repeat left top;
margin: 0;
padding: 0px 0px 0px 11px;
text-decoration:none;
}

#slidetabsmenu a.v1 span {
float:left;
margin: 0;
display:block;
background:url(../img/tab-right.gif) no-repeat right top;
padding: 21px 20px 23px 10px;
font-weight:bold;
color: #212121;
}

#slidetabsmenu a.v2 {
float:left;
background:url(../img/tab-left2.gif) no-repeat left top;
margin: 0;
padding: 0px 0px 0px 11px;
text-decoration:none;
}

#slidetabsmenu a.v2 span {
float:left;
margin: 0;
display:block;
background:url(../img/tab-right2.gif) no-repeat right top;
padding: 21px 20px 23px 10px;
font-weight:bold;
color: #534533;
}


#slidetabsmenu a.v3 {
float:left;
background:url(../img/tab-left3.gif) no-repeat left top;
margin: 0;
padding: 0px 0px 0px 11px;
text-decoration:none;
}
#slidetabsmenu a.v3 span {
float:left;
margin: 0;
display:block;
background:url(../img/tab-right3.gif) no-repeat right top;
padding: 21px 20px 23px 10px;
font-weight:bold;
color: #212121;
}
#slidetabsmenu a.v4 {
float:left;
background:url(../img/tab-left4.gif) no-repeat left top;
margin: 0;
padding: 0px 0px 0px 11px;
text-decoration:none;
}
#slidetabsmenu a.v4 span {
float:left;
margin: 0;
display:block;
background:url(../img/tab-right4.gif) no-repeat right top;
padding: 21px 20px 23px 10px;
font-weight:bold;
color: #534533;
}


/* Commented Backslash Hack hides rule from IE5-Mac \*/
#slidetabsmenu a span {float:none;}
/* End IE5-Mac hack */

#slidetabsmenu a:hover span {
color: #000000;
}

#slidetabsmenu #current a {
background-position:0 -58px;
}

#slidetabsmenu #current a span {
background-position:100% -58px;
color: black;
}

#slidetabsmenu a:hover {
background-position:0% -58px;
}

#slidetabsmenu a:hover span {
background-position:100% -58px;
}


.odst1 {
	margin: 0 auto;
	height: 53px;
	position: relative;
}
.odst2 {
	margin: 0 auto;
	height: 66px;
	position: relative;
}
.odst3 {
	margin: 0 auto;
	height: 88px;
	position: relative;
}
.odst4 {
	margin: 0 auto;
	height: 63px;
	position: relative;
}
.odst5 {
	margin: 0 auto;
	height: 53px;
	position: relative;
}
.logo {
	margin: 0 auto;
	height: 106px;
	position: relative;
	text-align: center;
}
.logo2 {
	padding: 0;
}

.tresc {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: 12px; COLOR: #222222; width: 1000px; 	margin: 0 auto;	position: relative;}

.stopka {text-align: center; width: 100%; margin: 0 auto; position: relative;}

.pasek1 {text-align: center; width: 1000px; margin: 0 auto; margin: 5px 0 0 0; position: relative;}
.pasek2 {padding: 0;}

#slidetabsmenu2 {

overflow:hidden;
position:relative;
line-height:normal;
float:left;
}

#slidetabsmenu2 ul{
clear:left;
float:left;
list-style:none;
margin:0;
padding:0;
position:relative;
left:50%;
text-align:center;
}

#slidetabsmenu2 ul li{
FONT-SIZE: 12px;
display:block;
float:left;
list-style:none;
margin:0;
padding:0;
position:relative;
right:50%;
}

#slidetabsmenu2 a.v1 {
float:left;
background:url(../img/tab-left.gif) no-repeat left top;
margin: 0;
padding: 0px 0px 0px 11px;
text-decoration:none;
}

#slidetabsmenu2 a.v1 span {
float:left;
margin: 0;
display:block;
background:url(../img/tab-right.gif) no-repeat right top;
padding: 21px 20px 23px 10px;
font-weight:bold;
color: #212121;
}

#slidetabsmenu2 a.v2 {
float:left;
background:url(../img/tab-left2.gif) no-repeat left top;
margin: 0;
padding: 0px 0px 0px 11px;
text-decoration:none;
}

#slidetabsmenu2 a.v2 span {
float:left;
margin: 0;
display:block;
background:url(../img/tab-right2.gif) no-repeat right top;
padding: 21px 20px 23px 10px;
font-weight:bold;
color: #534533;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#slidetabsmenu2 a span {float:none;}
/* End IE5-Mac hack */

#slidetabsmenu2 a:hover span {
color: #000000;
}

#slidetabsmenu2 #current a {
background-position:0 -58px;
}

#slidetabsmenu2 #current a span {
background-position:100% -58px;
color: black;
}

#slidetabsmenu2 a:hover {
background-position:0% -58px;
}

#slidetabsmenu2 a:hover span {
background-position:100% -58px;
}

































.skrot  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: 12px; COLOR: #666666; padding: 7px 0 7px 5px;}
.nadofertami {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: 10px; COLOR: #888888; padding: 0 0 10px 0; width: 99%; text-align: right;}



.blok-l {
	padding: 0;
	width: 235px;
	float: left;
	margin: 0;
}
.blok-lpoz {
	padding: 0;
	width: 235px;
	float: left;
	background: url(../img/logo.jpg) no-repeat top left;
}
.blok-l2 {
	padding: 0;
	width: 235px;
	float: left;
	margin: 175px 0 0 0;
}
.blok-l2a {
	padding: 0;
	width: 235px;
	float: left;
	background: url(../img/blok1.gif) repeat-y top left;
}
.blok-l2b {
	padding: 0;
	width: 235px;
	float: left;
	background: url(../img/blok2.gif) repeat-y top left;
}
.menu-g {
	padding: 0;
	margin: 0 0 0 10px;
	width: 225px;
}
.blok-r {
	padding: 0;
	width: 235px;
	height: 6px;
	margin: 0;
	background: url(../img/blok-r.jpg) no-repeat top left;
}
.blok-lt1a {
	width: 212px;
	height: 28px;
	margin: 7px 0 0 16px;
	background: url(../img/blok-n.jpg) no-repeat;
}
.blok-lt2 {
	padding: 3px 0 0 25px;
    font-weight: bold;
	font-size: 13px;
	color: #261835;
}
.blok-lztyt {
	width: 215px;
	margin: 0;
	padding: 10px 5px 5px 15px;
	text-align: center;
	color: #1C4362;
	font-weight: bold;
}
.blok-lzt {
	width: 220px;
	margin: 0;
	padding: 5px 0px 10px 15px;
}
.blok-lz {
	width: 220px;
	margin: 0;
	padding: 5px 0px 10px 15px;
}
.blok-lzt2 {
	margin: 0;
	padding: 5px 8px 5px 8px;
	font-size: 10px;
}
.blok-lzt3 {
	margin: 0;
	padding: 5px 8px 5px 8px;
	text-align: center;
}
.blok-pol {
	width: 200px;
	margin: 0 0 0 5px;
	padding: 0 0 9px 0;
	font-size: 12px;
	color: #C04242;
	text-align: center;
	font-weight: bold;
}
.blok-pold {
	width: 200px;
	margin: 0 0 0 5px;
	padding: 0;
	font-size: 12px;
	color: #333333;
	text-align: center;
}
.blok-lztyt-o {
	width: 190px;
	margin: 0 0 0 5px;
	padding: 10px 5px 10px 15px;
	text-align: left;
	color: #1C4362;
	font-weight: bold;
}
.blok-lztyt-s {
	width: 198px;
	margin: 0;
	padding: 10px 5px 0px 5px;
	text-align: center;
}

.blok-c {
	padding: 0;
	width: 755px;
	float: right;
}
.blok-cpoz {
	padding: 0 16px 5px 17px;
	width: 722px;
	margin: 0;
}
.blok-ct1 {
	width: 755px;
	height: 44px;
	margin: 0;
	background: url(../img/txt-naglowek.jpg) no-repeat;
}
.blok-ct2 {
	padding: 7px 0 0 47px;
    font-weight: bold;
	font-size: 14px;
	color: #4a464f;
}
.naglowek {
	width: 755px;
	height: 199px;
	margin: 0;
	background: url(../img/naglowek.jpg) no-repeat;
}

.ikonki {
	width: 737px;
	padding: 8px 18px 0 0;
	margin: 0;
	text-align: right;
	height: 25px;
	position: relative;
}
.ikonki2 {
	width: 184px;
	margin: 28px 21px 0 549px;
	padding: 0;
	position: relative;
}
.ikonki2a {
	width: 184px;
	margin: 0;
	padding: 0 0 8px 0;
	position: relative;
	color: #6d5c67;
	font-weight: bold;
	font-size: 13px;
	text-align: center;
}

.oferta1 {
	padding: 5px 0 0 0;
	font-size: 10px;
	float: left;
}
.oferta2{
	padding: 5px 0 0 0;
	float: right;
	text-align: right;
}

.podsum {
	margin: 0px 0 0 0;
	padding: 10px 5px 15px 5px;
	font-size: 12px;
	color: #777777;
}
.tlo1druk{
	text-align: right;
	font-weight: bold;
}

.navigation-container
{ 
   vertical-align: top;
   height: 100%;
   background: url(../img/guzik1.jpg) no-repeat top left;
   margin: 0 0 0 3px;
   width: 219px;
}
.navigation-container a,
.navigation-container a:visited,
.navigation-container a:hover
{
   font-size: 13px;
   padding: 10px 0 12px 28px;
   display: block;
   color: #505050;
   font-weight: bold;
   border: 0px;
   background: url(../img/guzik1.jpg) no-repeat top ;
   text-decoration: none;
}
.navigation-container a:hover
{
   font-size: 13px;
   padding: 10px 0 12px 28px;
   text-decoration: none;
   color: #363636;
   font-weight: bold;
   background: url(../img/guzik2.jpg) no-repeat top left;
}

.navigation-container2
{ 
   vertical-align: top;
   height: 100%;
   margin: 0;
   padding-top: 0px;
   background: url(../img/guzik-dod1.gif) repeat-x top left;
}
.navigation-container2 a,
.navigation-container2 a:visited,
.navigation-container2 a:hover
{
   padding: 5px 0 5px 0px;
   margin: 0px 0px 0px 0px;
   display: block;
   color: #635270;
   text-align: center;
   font-weight: bold;
   text-decoration: none;
   background: url(../img/guzik-dod1.gif) repeat-x top left;
}
.navigation-container2 a:hover
{
   padding: 5px 0 5px 0px;
   text-align: center;
   text-decoration: none;
   color: #544261;
   font-weight: bold;
   background: url(../img/guzik-dod2.gif) repeat-x top left;
}

.navigation-container3
{ 
   vertical-align: top;
   height: 100%;
   background: url(../img/guzik-top1.gif) no-repeat top left;
   margin: 0;
   width: 184px;
   text-align: center;
}
.navigation-container3 a,
.navigation-container3 a:visited,
.navigation-container3 a:hover
{
   font-size: 11px;
   padding: 6px 0 7px 0;
   display: block;
   color: #f5f5f5;
   font-weight: bold;
   border: 0px;
   background: url(../img/guzik-top1.gif) no-repeat top ;
   text-decoration: none;
}
.navigation-container3 a:hover
{
   font-size: 11px;
   padding: 6px 0 7px 0;
   text-decoration: none;
   color: #f4d4cb;
   font-weight: bold;
   background: url(../img/guzik-top2.gif) no-repeat top left;
}

.nastepne1 {
	padding: 20px 0 0 0;
	width: 720px;
	float: left;
	margin: 0;
    font-weight: bold;
}
.nastepne2 {
	padding: 10px 0 10px 0;
	width: 358px;
	float: left;
	margin: 0;
	font-weight: bold;
}
.nastepne3 {
	padding: 10px 5px 10px 0;
	width: 340px;
	float: right;
	margin: 0;
	text-align: right;
    font-weight: bold;
}

#stop1 {
	width: 990px;
	height: 21px;
	margin: 0 auto;
	background: url(../img/stopka1.gif) no-repeat;
}
#stop2 {
	width: 990px;
	margin: 0 auto;
	background: url(../img/stopka2.gif) repeat-y;
}
#stop2-1 {
	width: 241px;
	float: left;
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #555555;
	text-align: center;
}
#stop2-2 {
	width: 749px;
	float: right;
	margin: 0;
	padding: 8px 10px 10px 10px;
	text-align: center;
	font-size: 11px;
}
#stop2 a {
	color: #555555;
	font-size: 11px;
}
#stop3 {
	width: 990px;
	height: 16px;
	margin: 0 auto;
	background: url(../img/stopka3.gif) no-repeat;
}

div.error {
	border: 1px dashed red;
	margin-top: 10px;
	margin-bottom: 20px;
	padding: 5px;
	text-align: center;
	font-weight: bold;
	color: red;
}
div.info {
	border: 1px dashed green;
	margin-top: 10px;
	margin-bottom: 20px;
	padding: 5px;
	text-align: center;
	font-weight: bold;
	color: green;
}
.required {
	color: red;
}

