body {
  font-family:Verdana, Arial;
  background-color:#EBEBEB;
  color:#333333;
  margin-top:0;
  padding-top:0;
}
div#container {
  margin-left:auto;
  margin-right:auto;
  width:763px;
}
div#bg {
  background:url('/img/bg.gif') repeat-y;
  width:755px;
  float:left;
  padding-left:5px;
  padding-right:5px;
}
div#body {
  float:left;
  width:755px;
  background-color:#FFFFFF;
  border-bottom:1px solid #BEBEBE;
}
div#border_left {
  float:left;
  width:18px;
  display:table-cell;
  margin:auto;
  padding-left:18px;
  background:url('/img/bgl.png') repeat-y;
}
div#border_right {
  float:right;
  width:17px;
  display:table-cell;
  margin:auto;
  padding-right:17px;
  background:url('/img/bgr.png') repeat-y;
}
div#lang {
  padding-top:0;
  margin-top:0;
  width:764px;
  text-align:right;
}
div#header {
  width:753px;
  height:100px;
}
div#menu {
  width:753px;
  height:27px;
  padding-left:2px;
  padding-top:2px;
  vertical-align: middle;  
}
a.head:link,a.head:active,a.head:visited {
  width:89px;
  height:25px;
  height:20px !important;
  text-decoration: none;
  padding-left:18px;
  padding-top:5px;
  background:url('/img/menu_bg.png') no-repeat;
  font-size:11px;
  font-weight:bold;
  font-family:Verdana, Arial;
  color:#ffffff;
  text-align:left;
  display:block;
}
a.head:hover {
  background-position: 0px -25px;
  text-decoration: none;
  color: #333333;
  font-size: 11px;  
  font-family:Verdana, Arial;
}
a.head_a:link,a.head_a:active,a.head_a:visited,a.head_a:hover {
  width:89px;
  height:25px;
  height:20px !important;
  text-decoration: none;
  padding-left:18px;
  padding-top:5px;
  background:url('/img/menu_bga.png') no-repeat;
  font-size:11px;
  font-weight:bold;
  font-family:Verdana, Arial;
  color:#333333;
  text-align:left;
  display:block;
}
div.head {
  width:107px;
  float:left;
  height:25px;
  vertical-align:middle;
}
div#h1 {
  width:749px;
  height:69px;
  border-top:2px solid #FFFFFF;
  border-left:2px solid #FFFFFF;
  border-right:2px solid #FFFFFF;
  background-color:#4D4D4D;
  padding:0;
}
div#h1l {
  width:446px;
  height:69px;
  float:left;
}
div#h1r {
  width:278px;
  height:69px;
  float:right;
  margin-top: 2px;
}
div#content {
  width:753px;
  background-color:#FFFFFF;
}
div#left {
  float:left;
  width:142px;
  background-color:#FFFFFF;
  margin-left:2px;
}
div.left {
  width:140px;
  border:1px solid #BEBEBE;
  background-color:#EDEDED;
  margin-bottom:5px;
  padding-bottom:5px;
  float:left;
}
div#center {
  float:left;
  width:450px;
  background-color:#FFFFFF;
  margin-left:5px;
  margin-right:5px;
  margin-bottom:10px;
  border:1px solid #BEBEBE;
  font-size:12px;
}
div.center {
  padding-left:8px;
  padding-right:8px;
  padding-bottom:8px;
  padding-top:4px;
  width:434px;
  font-size:12px;  
}
div#right {
  float:right;
  width:142px;
  background-color:#FFFFFF;
  margin-right:2px;
  font-family:Verdana, Arial;
  font-size:12px;
}
div.right {
  float:left;
  width:140px;
  border:1px solid #BEBEBE;
  background-color:#EDEDED;
  margin-bottom:5px;
  padding-bottom:5px;
}
div#footer {
  margin-left:auto;
  margin-right:auto;
  float:left;
  margin-top:1px;
  width:753px;
  height:15px;
  padding-left:5px;
  padding-right:5px;
  clear:both;
}
div#nucom {
  float: left;
  width: 750px;
  height: 100px;
  margin: 5px 2px 5px 2px;
}
div#foot_bg {
  background:url('/img/foot_bg.gif') repeat-x;
  height:4px !important;
  margin-left:auto;
  margin-right:auto;
  clear:both;
  width:749px;
  padding-left:7px;
  padding-right:7px;
  height:4px;
  font-size:2px;
}
div#links {
  margin-left:auto;
  margin-right:auto;
  float:left;
  margin-top:2px;
  margin-bottom:2px;
  width:753px;
  height:15px;
  text-align:center;
  font-size:10px;
  font-family:Verdana, Arial;
  color:#BEBEBE;
}
div.title {
  float:left;
  width:140px;
  height:16px;
  background-image:url('/img/menus_bg.png');
  font-size:10px;
  color:#666666;
  font-family:Verdana, Arial;
  font-weight:bold;
  text-align:center;
  vertical-align:middle;
  padding-top:2px;
}
img {
  border:0;
}
p.warn {
	padding: 5px;
	border: 3px solid #BFBFBF;
	background: #C43E03;
	color: #fff;
}
form {
  margin:0;
}
.form_text {
  border:1px solid #BEBEBE;
  font-size:12px;
  font-family:Verdana, Arial;
}
.form_btn {
  border:1px solid #BEBEBE;
  font-size:12px;
  font-family:Verdana, Arial;
  background-image:url('/img/menus_bg.png');
}
.form_btn2 {
  border:1px solid #BEBEBE;
  font-size:12px;
  color:#FFFFFF;
  font-family:Verdana, Arial;
  background-image:url('/img/menucz_bg.png');
}
.form_select {
  font-size:12px;
  font-family:Verdana, Arial;
}

a.menu:link,a.menu:active,a.menu:visited {
  font-size:10px;
  color:#FF6600;
  text-decoration:none;
}
a.menu:hover {
  font-size:10px;
  text-decoration:underline;
  color:#FF6600;
}
h1 {
  font-size:12px;
  font-weight:bold;
  color:#C43003;
}
h2 {
  font-size:13px;
  font-weight:bold;
  color:#666666;
  margin-top:3px;
  border-bottom:1px dashed #BEBEBE;
  padding-bottom:3px;
  margin-bottom:3px;
  font-family:"Trebuchet MS",Verdana,Arial;
}
h3 {
	font-size: 12px;
	color: #ffffff;
	background: url(/img/uwaga.gif) no-repeat;
	padding: 12px 0 8px 70px;
	height: 49px;
	font-weight: normal;
}
h3 a:link, h3 a:active, h3 a:visited {
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
}
h3 a:hover {
	text-decoration: underline;
}
h3.uwaga {
	font-size: 12px;
	color: #ffffff;
	background: url(/img/uwaga2.gif) no-repeat;
	padding: 6px 0 8px 70px;
	height: 55px;
	font-weight: normal;
	margin-bottom: 0;
}
div.news_data {
  color:#999999;
  font-weight:bold;
  font-size:11px;
  padding-bottom:3px;
  font-family:"Trebuchet MS",Verdana,Arial;
}
div.news_content {
	border-left:5px solid #DFDFDF;
	padding-left:5px;
}	
div#h3 {
  font-size:13px;
  font-weight:bold;
  color:#C93F03;
  background-image:url('/img/menus_bg.png');
  padding-left:3px;
  padding-bottom:0;
  padding-top:0;
  height:17px;
}
p.page {
  font-size:12px;
}
a:link,a:visited,a:active {
  font-size:12px;
  color:#C43003;
  text-decoration:none;
}
a:hover {
  font-size:12px;
  color:#FF6600;
  text-decoration:underline;
}
ul.ul {
  list-style-type:decimal;
  list-position:inside;
  margin-left:10px;
  padding-left:14px;
  font-family:Verdana, Arial;
  font-size:12px;
}
td.td_desc {
  background-color:#EDEDED;
  font-weight:bold;
  vertical-align:top;
  text-align:right;
}
td.td_desc2 {
  background-color:#EDEDED;
  vertical-align:middle;
  text-align:right;
  font-size:12px;
}
td.td_cont {
  background-color:#EDEDED;
}
td.td_name {
  background-image:url('/img/menus_bg.png');
  font-weight:bold;
}
.err {
  color:red;
  font-size:10px;
}
span.highlight {
  color: #c30;
  background-color: #ff9;
  font-weight: bold;
}
a span.highlight {
  background-color:#FFFFFF;
  text-decoration:underline;
  color:#C43003;
}
a:hover span.highlight {
  background-color:#FFFFFF;
  text-decoration:none;
  color: #FF6600;
}
.pageNum       {
  border-right:1px #EBEBEB solid;
  padding: 2px 5px;
}
.pageCurrent {
  font-weight:bold;
  color:#000;
  background:#EBEBEB;
}
div.dl_1 {
  background-image:url('/img/menus_bg.png');
  border-top:1px dashed #BEBEBE;
  border-left:1px dashed #BEBEBE;
  border-right:1px dashed #BEBEBE;
  padding-left:3px;
  padding-right:3px;
}
div.dll_1 {
	float:left;
	clear:both;
}
div.dl_2 {
  border-left:1px dashed #BEBEBE;
  border-right:1px dashed #BEBEBE;
  border-bottom:1px dashed #BEBEBE;
  padding:3px;
}
div.dll_2 {
	text-align:right;
	border-bottom:1px dotted #EFEFEF;
}
div.comments {
  border-bottom:1px dashed #BEBEBE;
  font-size:10px;
  padding-bottom:7px;
  padding-top:7px;
}
acronym {
  cursor:help;
}
dt {
  font-weight:bold;
}
div.zl {
  width:45%;
  text-align:center;
  float:left;
  font-size:10px;
}
div.zr {
  width:45%;
  text-align:center;
  float:right;
  font-size:10px;
}
div.zc {
  clear:both;
  height:20px;
}
img.z {
  padding:3px;
}
img.install {
  float:left;
  padding-right:10px;
  padding-bottom:5px;
  padding-top:10px;
}
div.zc {
  clear:both;
  height:20px;
}
li.install {
  clear:both;
  padding-top:15px;
}
dl {
  padding-left:5px;
  margin-left:5px;
}
dd {
  font-size:10px;
  padding-bottom:10px;  
  padding-left:10px;
  margin-left:10px;  
}
dt {
  font-weight:normal;
}
dd.d {
  font-size:12px;
  padding:0;
}
dt.d {
  font-weight:bold;
}
#cennik {
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	font-size: 12px;
}
#cennik td {
	border-bottom: 1px dotted #BFBFBF;
}
#cennik td.r {
	text-align: right;
}
.center ul {
	list-style-type: square;
	padding-left: 15px;
}
.error {
	color: #f00;
	font-size: 10px;
}
td.r {
	text-align: right;
}
#zakup {
	padding-bottom: 5px;
}
#zakup label {
	width: 200px;
	text-align: right;
	display: block;
	float: left;
	margin-right: 10px;
	margin-top: 6px;
}
#zakup input.text, #zakup select, #zakup textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 3px;
	margin-top: 3px;
}
#zakup input {
	float: left;
}
#zakup br {
	clear: both;
}
#zakup h1 {
	border-bottom: 1px dotted #BEBEBE;
}
.error-form {
	color: #f00;
	font-size: 10px;
	margin-left: 210px;
}
#info {
	margin-left: 10px;
	margin-bottom: 0;
	float: left;
}
#contact {
	clear: both;
	float: left;
	margin-left: 10px;
	margin-bottom: 20px;
	margin-top: 10px;
	width: 535px;
}

