body {
	font-family: Arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #54492b;
	margin: 0 0 6px 0;
	padding: 0;
	text-align: center;
	background-image: url(../images/back.gif);
	background-repeat: repeat-x;
}

hr { width: 100%; size: 1p; color: #bbb; height: 1px; }
img { border: 0; }

a {
    font-family: Arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #616A74;
    text-decoration: none; 
}

a:hover {      
    font-family: Arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #F68401;
    text-decoration: underline;
}

#box {
	border: 1px solid #bfbfbf;
	border-top: none;
	/* border-right: none; */
	width: 798px;
	margin: auto;
	background-color:#fff;
}

#box2 {
	border: 1px solid #fff;
	border-top: none;
	/* border-right: none; */
	padding: 0px;
	width: 800px;
	margin: auto;
}

#header {
	width: 798px;
	height:132px;
}

#offer-box { margin: 0 auto; margin-top: 0px; }
#offer-box h3 { font-size: 18px; display: inline; }
#offer-box h2 { font-size: 15px; display: inline; font-weight: bold; }
#offer-box h1 { font-size: 11px; display: inline; }

.offer {
	width: 260px;
	float: left;
	background-color: #f0f0f0;
	padding: 0px;
	background-image: url(../images/zestawy/zestaw-background.gif); 
 	background-repeat: repeat-y;
  	height: 280px;
  	color: #fff;
  	margin-left: 5px;
  	text-align: left;
  	font-size: 10px;
}

.offer ul { margin: 0px; padding: 0px; margin-left: 30px; }
.offer li { padding: 3px; }

.of1 { color: #686135; }
.of2 { color: #6E5453;  margin-left: 9px }

.cena { width: 260px; text-align: center; margin-bottom: 10px; }
.cena div { float: left; width: 130px; }

#header #left {
  background-color: #f0f0f0;
  background-image: url(../images/back_logo.gif);
  background-repeat: no-repeat;
  background-position: top right;
  width: 212px;
  float: left;
  padding-top:1px;
  height: 131px;
}

#header #left img {margin-top: 1px;}

#header #right {
	padding-top: 108px;
	text-align: right;
	background-image: url(../images/hand.jpg);
	background-repeat: no-repeat;
	width: 586px;
	float: left;
	height: 132px;
	font-size: 10px;
	color: #bbb;
}

#header #right a {
	font-size: 10px;
	color: #bbb;
}

#header #right ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	list-style-type: none;
	margin-right: 15px;
}

#header #right li {
	padding-left: 10px;
	float: right;
}

#header #right li img {
	border: 0px;
	padding-right: 5px;	
}

#content { 
	width: 798px;
	min-height: 464px;
	/* clear: both; */
}

.content-default {
	/* background-image: url(../images/back-content.gif);
	background-repeat: repeat-y; */
}

.content-subpage { 
	/* background-image: url(../images/back-content2.gif);
	background-repeat: repeat-y; */
}

#content #menu {
	width: 212px;
	float: left;
	padding-top: 15px;
	background-color: #fff;
}

#content #center {
	width: 373px;
	float: left;
	border-left: 1px solid #bebebe;
	border-right: 1px solid #bebebe;
}

#content #right {
	width: 131px;
	float: left;
}

#content #subpage {
	background-color: #fff;
	width: 585px;
	float: left;
	border-left: 1px solid #bebebe;
}

#content #subpage a {
	color: #6D5457;
}

#content #subpage .wiecej {
	text-align: right;
	color: #6D5457;
}
	
#menu .header {
	width: 180px;
	margin: 1px;
	background-color: #f4efdb;
	text-align: left;
	height: 15px;
	padding: 4px 0 2px 12px;
}

#menu .line {
	width: 192px;
	height: 1px;
	background-color: #ebebeb;
}


#dokument {
	width: 585px;
	height: 35px;
	background-color: #f0f0f0;
	clear: both;
	margin-top: 0px;
	padding-top: 0px;
}

#dokument-defaultpage {
	width: 373px;
	height: 35px;
	background-color: #f0f0f0;
	clear: both;
	margin-top: 0px;
	padding-top: 0px;
}

#dokument #img, #dokument-defaultpage #img {
	width: 200px;
	float: left;
	text-align: left;
}

#dokument #infolinia {
	width: 380px;
	float: right;
	text-align: right;
	font-size: 15px;
	font-weight: bold;
	padding: 4px 4px 0 0;
}

#dokument #infolinia #koszt {
	color: #ccc;
	font-size: 10px;
	font-weight: normal;
}

.naglowek {
	padding: 2px;
	background-color: #f0f0f0;
	text-align: left;
	font-weight: bold;
	font-size: 11px;
	border: 1px solid #b2b2b2;
	border-left: none;
	border-right: none;
	white-space: nowrap;
}

.naglowek h1 {
	font-weight: bold;
	font-size: 11px;
	display: inline;
}

.naglowek2 {
	padding: 2px;
	background-color: #fff;
	text-align: left;
	font-weight: bold;
	font-size: 11px;
	border: 1px dotted #b2b2b2;
	border-left: none;
	border-right: none;
	white-space: nowrap;
}

.naglowek-lite {
	background-color: #f9f9f9;
	width: 206px;
}

.naglowek img, .naglowek2 img {
	margin: 0 10px 0 10px;
	padding-top: 3px;
}

.clear { 
	clear: both;
}

#menu ul {
	padding: 0px;
	margin: 0px;
	margin-left: 5px;
	margin-right: 5px;
}

#menu li {
	padding: 0px;
	margin: 0px;
	border-bottom: 1px solid #ebebeb;
	list-style-type: none;
	text-align: left;
	height: 18px;
	padding-top: 4px;
	font-size: 9px;
	margin-left: 15px;
	list-style-image: url(../images/menu_strz.gif);
}

#center .text
{
	padding: 18px;
	text-align: justify;
}

#subpage .text
{
	padding: 10px;
	text-align: justify;
}

#pakiet-srebrny {
	width: 121px;
	margin-left: 2px;
	float: left;
}

#pakiet-zloty {
	width: 120px;
	margin-left: 2px;
	float: left;
}

#pakiet-platynowy {
	width: 121px;
	margin-left: 2px;
	float: left;
}

.pakiet-header {
	margin-bottom: 1px;
	height: 35px;
	background-color: #929290;
	color: #f4efdb;
	padding-top: 8px;
}

.pakiet-center {
	margin-bottom: 1px;
	background-color: #f4efdb;
	border: 1px solid #8f8665;
	padding: 4px;
}

.pakiet-footer {
	height: 29px;
	background-color: #bbbab5;
	padding-top: 8px;
}

.pakiet-footer input {
	font-size: 10px;
}

.pakiet-footer input {
	width: 64px;
}

.nazwa-pakietu {
	margin-top: 6px;
}

#search-engine {
	height: 55px;
	padding-top: 15px;
	text-align: center;
	width: 200px;
}

#search-engine input {
	width: 150px;
	font-size: 10px;
}

#bip {
	margin: 2px;
	background-color: #f4efdb;
	padding: 2px;
	padding-top: 4px;
	height: 48px;
	font-size: 9px;
	width: 202px;
	text-align: justify;
}

#ustawodastwo {
	margin-left: 1px;
}

#ustawodastwo ul {
	padding: 0px;
	margin: 5px;
	margin-left: 12px;
}

#ustawodastwo li {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	text-align: left;
	height: 18px;
	padding-top: 4px;
	font-size: 9px;
	margin-left: 15px;
	list-style-image: url(../images/menu_strz.gif);
}


.single-news { margin-bottom: 16px; font-size: 10px; }
.arch { text-align: right; }
.news-title { font-weight: bold; color: #6D5457; font-size: 11px;  }
.news-date { color: #ccc; font-size: 10px; margin-bottom: 5px; }


#form { background-color: #F2F2F2; padding: 10px; padding-top: 18px; }
#form input, textarea { border: 1px solid #D6D6D6; width: 111px; font-size: 10px; color: #D6D6D6; margin-bottom: 5px; padding: 2px; padding-left: 5px; }
#form textarea { width: 500px; height: 200px; }
#form .i { width: 235px; color: #666; }
#form .c { width: 18px; color: #666; border: 0px; }
#form .button { border: 0px; width: 82px; height: 18px; padding: 0px; margin: 7px 0 10px 0; }
#f_ok { height: 164px; }

.formularz { width: 530px; }


.ministerstwo { font-size: 9px; color: #ccc; }


#footer { width: 800px; margin: 0 auto; }
#footer div { width: 420px; }
#footer #left { float: left; text-align: left; width: 380px; }
#footer #right { float: right; text-align: right; width: 380px; }



/* ----- komunikaty ----- */
.overlay{ background-image: url(/cms/datastore/images/overlay.png); display: none; position: absolute; left: 0; top: 0; z-index: 5000; }
* html .overlay{
	background-color: #333;
	background-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cms/datastore/images/overlay.png", sizingMethod="scale");
	}
#sendinformation{position: fixed; z-index: 5555; top: 50%; left: 50%; margin: -250px 0 0 -345px; width: 690px; height: 500px; padding: 20px; position: absolute; display: none; background: #fff; border: 5px solid #ababab; text-align: left; }


