/* LAYOUT - SUB PAGE
--------------------------------------------------*/

/* SUBHEADER */
#subheader {
	position:relative;
	margin-left:2px;
	margin-bottom:10px;
  height:98px;
}
.item_katalog {
	background:url(/templates/img/sub_subheader_bg_katalog.jpg) top left no-repeat;
}
.item_o_firmie {
	background:url(/templates/img/sub_subheader_bg_o_firmie.jpg) top left no-repeat;
}
.item_polityka_jakosci {
	background:url(/templates/img/sub_subheader_bg_polityka_jakosci.jpg) top left no-repeat;
}
.item_nowosci {
	background:url(/templates/img/sub_subheader_bg_nowosci.jpg) top left no-repeat;
}
.item_kontakt {
	background:url(/templates/img/sub_subheader_bg_kontakt.jpg) top left no-repeat;
}
#subheader_form {
	position:absolute;
	top:15px;
	left:470px;
}
#subheader_form label {
	display:block;
	padding-bottom:8px;
	font-size:20px;
	color:#fff;
}
#subheader_form select {
  font-size:12px;
	color:#80807f;
	padding:0;
	margin:0;
	border:1px solid #000;
	background:#fff;
}
#subheader_form optgroup, #subheader_form select {
	font-size:9px !important;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}

/* koniec SUBHEADER */

/* CONTENT */
#content {
	position:relative;
	padding-left:10px;
	padding-right:10px;
	min-height:420px;
	height:auto;
	_height:420px;
}
h1 {
	background:url(/templates/img/h1_bg_2.gif) top left no-repeat;
	margin:0;
	margin-left:-7px;
	padding:1px 40px 10px 18px;
	height:30px !important;
	height /**/:41px;
	font-size:1.4em;
	font-weight:bold;
	width:670px;
}
#content h1 #powrot {
	display:block;
	position:absolute;
	top:4px;
	left:460px;
	background:url(/templates/img/arrow_back.gif) 0 6px no-repeat;
	padding-left:14px;
	font-size:12px;
	font-weight:bold;
	color:#FD8901;
}
#content h1 #powrot2 {
	display:block;
	position:absolute;
	top:4px;
	left:650px;
	background:url(/templates/img/arrow_back.gif) 0 6px no-repeat;
	padding-left:14px;
	font-size:12px;
	font-weight:bold;
	color:#FD8901;
}
#content h1.big {
	background:url(/templates/img/h1_bg_3.gif) top left no-repeat;
	margin-left:-7px;
	padding:3px 0 16px 18px;
	font-size:1.4em;
	font-weight:bold;
	width:510px;
}
#content h1.big a {
	display:block;
	font-size:.7em;
	font-weight:normal;
	color:#025180;
}
#content h1.bigger {
	background:url(/templates/img/h1_bg_4.gif) top left no-repeat;
	margin-left:-7px;
	padding:3px 50px 16px 18px;
	font-size:1.4em;
	font-weight:bold;
	width: 442px !important;
	width /**/: 510px;
	height: 46px !important;
	height /**/: 65px;
}
#content h1.bigger a {
	display:block;
	font-size:.7em;
	font-weight:normal;
	color:#025180;
}

#content h2 {
	font-size:1em;
	font-weight:bold;
}
#content table {
	margin-top:1em;
	border-collapse:collapse;
	width:500px;
}
#content table td {
	border:1px solid #aaa;
	background:#EEF0F0;
	padding:4px;
}

/* katalog */
#content h2.katalog {
	margin-left:20px;
	padding-left:75px;
	padding-top:20px;
	height:35px !important;
	height /**/:55px;
}
#content h2.item_1 {
	background:url(/templates/img/h2_bg_5.jpg) top left no-repeat;
}
#content h2.item_2 {
	background:url(/templates/img/h2_bg_2.jpg) top left no-repeat;
}
#content h2.item_3 {
	background:url(/templates/img/h2_bg_1.jpg) top left no-repeat;
}
#content h2.item_4 {
	background:url(/templates/img/h2_bg_4.jpg) top left no-repeat;
}
#content h2.item_5 {
	background:url(/templates/img/h2_bg_3.jpg) top left no-repeat;
}


#content ul.katalog {
	list-style:none;
	margin:0;
	padding:0;
	padding-left:100px;
	margin-bottom:20px;
}
#content ul.katalog li {
	background:url(/templates/img/li_bg.gif) 0 4px no-repeat;
	padding-left:19px;
	padding-bottom:10px;
}
#content ul.katalog li a {
	font-weight:bold;
	text-decoration:underline;
	color:#0270B3;
}

/* produkty */
#content ul.produkty {
	list-style:none;
	margin:0;
	padding:0;
	padding-left:25px;
	padding-top:15px;
	margin-bottom:20px;
}
#content ul.produkty li {
	/*background:url(/templates/img/li_bg.gif) 0 4px no-repeat;*/
	padding-bottom:20px;
	overflow:hidden;zoom:1;
}
#content ul.produkty li img.pic{
  float:left;
	margin-right:10px;
}
#content ul.produkty li a {
	font-weight:bold;
	text-decoration:underline;
	color:#0270B3;
}
#content ul.produkty p {
	margin:0;
	padding:0;
	font-size:.9em;
}
.nowosc, .temperatura {
	padding-left:.5em;
	vertical-align:bottom;
}

/* kontakt */
#mapka_dojazdu {
	float:right;
}

/* koniec CONTENT */

/* BOX ZOBACZTAKZE */
.z_boxem {
	width:500px;
	min-height:200px;
	height:auto;
	_height:220px;
}
#box_zobacz {
	position:absolute;
	top:50px;
	right:5px;
	width:203px;
	height:359px;
	background:#fff url(/templates/img/sub_box_zobacz.gif) top left no-repeat;
}
#box_zobacz h1 {
	position:absolute;
	top:10px;
	left:70px;
	margin:0;
	padding:0;
	padding-left:17px;
	background:url(/templates/img/arrow_blue.gif) 0 2px no-repeat;
	font-size:11px;
	font-weight:bold;
}
#box_zobacz ul {
	position:absolute;
	top:55px;
	left:42px;
	list-style:none;
	margin:0;
	padding:0;
}
#box_zobacz li {
	margin:0;
	padding:0;
	height:20px;
	font-size:11px;
	font-weight:bold;
}
#box_zobacz li.item_1 {
	background:url(/templates/img/icon_print.gif) top left no-repeat;
	padding-left:24px;
}
#box_zobacz li.item_2 {
	background:url(/templates/img/icon_email.gif) 0 2px no-repeat;
	padding-left:24px;
}
#box_zobacz li a {
	font-weight:normal;
	color:#098FE0;
}
#box_zobacz li a:hover {
	text-decoration:none;
	font-weight:bold;
}

#box_zobacz form {
	position:absolute;
	top:115px;
	left:42px;
}
#box_zobacz label {
	display:block;
	font-size:11px;
	font-weight:bold;
	color:#024C7A;
}
#box_zobacz input {
  font-size:11px;
	color:#000;
	padding:1px;
	margin-top:12px;
	border:1px solid #BEBEBE;
	background:#F6F8F8;
}
#box_zobacz .submit {
	border:0;
	padding:0;
}
#box_zobacz #zamow {
	position:absolute;
	top:190px;
	left:42px;
	padding:2px 0 0 22px;
	width:120px !important;
	width /**/:150px;
	background:url(/templates/img/icon_pdf.gif) 0 2px no-repeat;
	font-size:11px;
	line-height:13px;
}
#box_zobacz #zamow a {
	color:#02446B;
	font-weight:bold;
	font-size:11px;
}
#box_zobacz #zamow {
	color:#088DDE;
	font-weight:normal;
}
#box_zobacz #zamow2 {
	position:absolute;
	top:242px;
	left:42px;
	padding:2px 0 0 22px;
	width:120px !important;
	width /**/:150px;
	background:url(/templates/img/icon_pdf.gif) 0 2px no-repeat;
	font-size:11px;
	line-height:13px;
}
#box_zobacz #zamow2 a {
	color:#02446B;
	font-weight:bold;
	font-size:11px;
}
#box_zobacz #zamow2 {
	color:#088DDE;
	font-weight:normal;
}
#box_zobacz #zamow3 {
	position:absolute;
	top:294px;
	left:42px;
	padding:2px 0 0 22px;
	width:120px !important;
	width /**/:150px;
	background:url(/templates/img/icon_pdf.gif) 0 2px no-repeat;
	font-size:11px;
	line-height:13px;
}
#box_zobacz #zamow3 a {
	color:#02446B;
	font-weight:bold;
	font-size:11px;
}
#box_zobacz #zamow3 {
	color:#088DDE;
	font-weight:normal;
}
/* koniec BOX ZOBACZ */

/* FOOTER */
#footer {
	clear:both;
  position:relative;
	margin-top:20px;
	height:63px;
	margin-bottom:20px;
	background:url(/templates/img/sub_footer_bg.gif) top left no-repeat;
	padding-left:5px;
}
#footer ul.nav2{list-style:none;margin:0;padding:8px 0 0;text-align:center;}
#footer ul.nav2 li{display:inline;font-size:11px;line-height:12px;padding:0 3px 0 0;margin:0 3px 0 0;border-right:1px solid #999;}
#footer ul.nav1{list-style:none;margin:0;padding:8px 0 0;text-align:center;}
#footer ul.nav1 li{display:inline;font-size:11px;line-height:12px;padding:0 3px 0 0;margin:0 3px 0 0;border-right:1px solid #999;}
#footer li a{color:#8A8B8B}
#footer li.last{border:0!important;}
#footer .dc{text-align:center;padding:4px 0 0;font-size:11px;color:#8A8B8B;}
#footer .dc a{color:#8A8B8B;}
#footer .dc span {color:#0270B3;margin-right:10px;}


/* koniec FOOTER */

/* FORMULARZE
--------------------------------------------------*/
form.default fieldset {
	margin:1em;
	padding:.3em 1em;
	border:1px solid #ccc;
}
form.default legend {
	padding:.1em .5em .2em;
	border:1px solid #ccc;
	font-size:.9em;
	color:#099;
}
form.default label {
	display:block;
	float:left;
	margin:.5em .5em 0 0;
	width:20em;
	text-align:right;
}
form.default input, form.default textarea, form.default select {
	font-size:12px;
	border:1px solid #ccc;
	margin:2px;
	padding:2px;
	width:20em;
	background:#fff;
}
form.default input#submit {
	border-style:outset;
	padding:0 0 1px 0;
	background:#ccc;
}
* html form.default input#submit {
	padding:0;
}
form.default .required {
	font-weight:bold;
}

form.default .checkbox
{
	border:0;
	width:1em;
}
