html { height: 101%; font-size:100.01%}
body { margin: 0; padding: 0; background: #f1f6fa url(/_s/images/tlo.png) repeat-x; color: #202020; font-size:12px;height:100%; font-family:arial; text-align:center;}
img.pngiefix {  behavior: url(/_lib/iepngfix.htc); }
ul,form { margin: 0; padding: 0;}
ul li { list-style-type: none; margin:0;}
.spacer { clear: both; font-size: 0px; line-height: 0px; }
h1 { font-size: 18px; margin: 0;}
h1,h2,h3,h4 { font-family: Georgia; color: #90b91d; font-style: italic; font-weight: normal;}
h4 { 	border-bottom: 1px solid #d1ceca; }
a img { border: none; }
a { color: #970505; text-decoration: underline;}
#thebody {
	width: 948px;
	margin: 0 auto;
	text-align:left;

}

#mainmenu { padding: 24px 0 20px 0; float: left; height:40px;line-height:40px; display:block;}
#mainmenu img { }
#mainmenu div { position: relative; left: 550px; top: -40px;}
#mainmenu div a { font-weight: bold; color: #67483c; text-decoration: none; margin-right: 30px;}
#mainmenu div a:hover { font-weight: bold; color: #970505; text-decoration: underline;}
#telefon { position: relative; left:830px; top:-80px;}
#header {
	z-index: 2;
	position: absolute;;	
	
}
#headercontainer {
	width: 938px;
	height: 250px;
	border: 5px solid #FFFFFF;
	background: #340604;
	margin-bottom: 20px;
	_position: relative;
	_top:-80px;

}
#bodybody {
	_position: relative;
	_top:-80px;
}
#columnleft {
	width: 242px;
	float: left;
	_margin-right:20px;
	_position: relative;
}

#columnleft2 {
	width: 212px;
	margin-right: 30px;
	float: left;
	padding-left: 20px;
	background: url(/_s/images/linia.png) right repeat-y;
	_padding-left: 15px;
}
#columnright {
	float:left;
	width:685px;
}
#columnright .col1 {
	width: 550px;

	margin-right:35px;
	float: left;	
}
#columnright .col2 {
	position:relative;
	top:-50px;
	float: left;
	width:200px;
	_position:absolute;
	_top:0px;
	_left:760px;
	text-align: center;
	padding-top: 10px;
}
#columnright .col2 p {
	padding-bottom: 10px;
}

#columnright ul { 
	padding: 0 0 20px 50px;
	width: 400px; 
}

.wazne {
	color: red;
	text-decoration: underline;
}
#columnleft2 ul {
	margin-bottom: 20px;
}

#columnright ul li { 
	background: url(/_s/images/li.png) 0 0px no-repeat;
	padding-left: 16px;
	margin: 0 0 15px 0;	
}
#columnright ul li ul {
	padding: 10px 0 0px 50px;
}
#columnright ul li ul li { 
	background: url(/_s/images/li3.png) 0 5px no-repeat;
	padding-left: 10px;
	margin: 0 0 5px 0;	
}


#columnleft2 ul li {
	width: 180px;
	padding: 15px 0px 5px 0px;
	border-bottom: 1px solid #d1ceca;
	
}
#columnleft2 ul li a {
	color: #7a7a7a;
	behavior: url(/_lib/iepngfix.htc); 
	background: url(/_s/images/link.png) 0 5px no-repeat;
	padding-left: 15px;
	text-decoration: none;
}
#columnleft2 ul li a:hover {
	color: #970505;
}
#columnleft2 p {
	margin-bottom: 20px;
}
#packetcontainer {
	float: left;
	position:relative;

	/*
	top: -15px;

	
*/
	left:9px;
}
#acontainer {
	_float: left;
	_position:relative;
	}

.packet h3 { margin: 0; padding: 0;}
.packet,
.column {
	margin-left: 20px;
	width: 300px;
	_margin-left: 0px;
	_width: 300px;
	float: left;
		padding: 13px;
}
.packet {
	text-align:left;
	border: 1px solid #d1ceca;
	
}

.packet2 {
	_margin-left: 20px;
	
}
.foot {
	width: 948px;
	height: 21px;
	line-height: 21px;
	background: url(/_s/images/stopka.png) repeat-y;
	font-size: 11px;
	color: #7a7a7a;
	padding: 0 20px 0 20px;
}
.foot p { float: left; margin:0;padding:0; }
.foot p.l1 { width: 400px; text-align: left;}
.foot p.l2 { width: 490px; text-align: right; color: #f1f6fa; }
.foot p.l2 a { padding: 0 5px 0 5px;}
.foot strong {
	font-weight: normal;
}
.foot span {
	font-weight: bold;
}
.packet .nfirma {
	position: absolute;
	left: 256px;
	_left:236px;
	top: -12px;
	float: left;	
}
.packet .nfirmapro {
	position: absolute;
	left: 600px;
	_left: 580px;
	top: -12px;
	float: left;	
}
label {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #67483c;
}
label small {
	color:red;
}
textarea {
	margin-bottom: 20px;
	text-align: left;
	font-size: 11px;
}

input.text,
input.rtext,
input {
	text-align: left;
	font-size: 11px;

	
}
input.send {
	width:95px;
	height:22px;
	line-height:22px;
	background: url(/_s/images/wyslij.png) no-repeat;
	border: none;
	
}
textarea.rtext,
input.rtext {
	border: 1px solid #d1ceca;
	padding: 3px;
	margin: 1px;
	background: #fdfde8; 
}
textarea,
input.text {
	border: 1px solid #d1ceca;
	padding: 3px; 
}
.packet ul.i1 {
	padding: 5px 0 25px 15px;
}
.packet ul.i2 {
	padding: 5px 0 5px 15px;
}
.packet ul.i2 li,
.packet ul.i1 li {
	padding-bottom: 3px; 
}
.templates {
	padding-bottom:20px;
	text-align:center;
	margin-left:70px;
	width:600px;
}
.template {
	padding: 5px;
	border: 1px solid #d1ceca;
	float: left;
	margin: 0 20px 20px 0;
}
.template p {
	background: #8c0609;
	margin: 0;
	padding: 5px;
	text-align: center; 
}

.template p {
	color: #4e0205;
}

.template p span {
	background: #ffffff;
	color: #8c0609;
	padding: 1px 3px 1px 3px;
	position:relative;
	left:-5px;

}
.template p a {
	color: #FFFFFF;
	text-decoration: none;
}
.template p a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

p.price,
.packet p {
	padding: 0 0 0 5px;
	margin :0;
	font-family: Tahoma;
	font-size: 11px;
	color: #4f4f4f;
	font-weight: bold;
	float: left;
	width:180px;

}
.packet .columnl {
	width: 200px;
	
	float: left;	
}
.packet .columnr {
	float: left;
}
p.price span,
.packet p span {
	color: #cf001a;	
}
ul.i3 {
padding-top:130px;padding-left:25px;	
}
ul.i3 li {
	padding-bottom: 5px;
}


ul.i3 li a {
	behavior: url(/_lib/iepngfix.htc); 
	background: url(/_s/images/link.png) 0 5px no-repeat;
	padding-left: 11px;
}
.packet .zamawiam {
	position:relative;
	top: 104px;
}
#zoom {
  position: fixed;
  bottom: 0;
  left: 0;
  text-align: center;
  border: 1px solid #000000;
  background: #FFFFFF;
  padding: 5px;
  z-index: 9999; 
} 
#izoom {
  padding: 5px;
}

