﻿* {margin: 0; padding: 0; border: 0; }

img {
border:0;
}
html {
	width: 100%;
	height:100%;
    overflow: -moz-scrollbars-vertical;
}

body {
		
		height: 100%;
		margin: 0;
		padding:0;
		background-color: white;
		color: #18487D;
		/*font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;*/
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
		line-height: 1.8;
		font-size: 12px;
}
#outer{min-height:100%;margin-bottom:-43px;height:auto; order: 1px solid green;}
* html #outer{height:100%;} /*for ie5*/
#clearfooter{clear:both;height:43px;}
#container_header{
	background-image: url(images/back-top.jpg);
	background-repeat: repeat-x;
	min-height: 177px;
	height:177px;
}
#container_main{
	margin-bottom: 23px;
}
#container_footer{
	background-image: url(images/back-footer.jpg);
	background-repeat: repeat-x;
	background-position:bottom;
	height: 43px;
	clear: both;
	line-height:100%;
}
#content-h {
	width: 1000px;
	margin: 0 auto;
	min-height: 177px;
	height: 177px;
	position: relative;
}
#content-m {
	width: 1000px;
	margin: 0 auto;
	in-height: 100%;
}
#content-f {
	position:relative;
	width: 1000px;
	margin: 0 auto;
	color:white;
	font-size:10px;
	text-align:center;
	padding-top:20px;
	@padding-top:5px;
}
#content-f a{
	color:white;
}

#aku {
	background-image: url(images/aku-top.jpg);
	width: 448px;
	height: 162px;
	position: relative;
	top: 15px;
	left: 1px;
	@left:3px;
	background-repeat: no-repeat;
}
#aku2 {
	background-image: url(images/aku-bottom.jpg);
	position: relative;
	width:  448px;
	height:  445px;
	position: relative;
	top:0px;
	left: 1px;
	@left:3px;
	background-repeat: no-repeat;
	float: left;
}
html:first-child #aku {
	left:0px;
}
html:first-child #aku2 {
	left:0px;
}
#container_result {
	display:none;

	position: relative;
	width:  448px;
	
	position: relative;
	top:0px;
	left: 0px;
	@left:2px;
	background-repeat: no-repeat;
	float: left;
}
#content {
	position:relative;
	width: 520px;
	height: auto;
	float: right;
	@margin-left:2px;
	padding: 10px;
	text-align:justify;
}
#content h3 {
	text-align:left;
}
#content p {
	text-indent:6mm;
}
#header-right-container {
	width: 525px;
	height: 151px;
	position: absolute;
	left: 448px;
	top: 15px;
}
#certificates {
	width: 291px;
	height: 75px;
	position: absolute;
	left: 238px;
	@left: 240px;
	top: 19px;
}
#certificates img{
	border: 0;
}
html:first-child #certificates {
	left: 241px;
}
#menu-top {
	color:white;
	width: 525px;
	height: 30px;
	position: absolute;
	left: 1px;
	bottom: 0;
	@left: -1px;
	_left:3px;
	_bottom:-31px;
}
#menu-top-2 {
	color:white;
	width: 525px;
	height: 30px;
	position: absolute;
	left: 1px;
	bottom: 0;
	@left: -1px;
	_left:3px;
	_bottom:-1px;
}
html:first-child #menu-top {
	left:0;
}
#menu-top-l {
	background-image: url(images/high-left.jpg);
	width:12px;
	height:30px;
	background-position: bottom;
	background-repeat: no-repeat;
	float: left;
}
#menu-top-c {
	background-image: url(images/high-center.jpg);
	height:30px;
	background-position: bottom;
	background-repeat: repeat-x;
	color: White;
	float: left;
}

#menu-top-r {
	background-image: url(images/high-right.jpg);
	width:12px;
	height:30px;
	background-position: bottom;
	background-repeat: no-repeat;
	float: left;
}
#menu-top-lc {
	width:12px;
	height:100%;
	float: left;
	
}
#menu-top-cc {
	width:auto;
	height:100%;
	float: left;
}

#menu-top-rc {
	width:12px;
	height:100%;
	float: left;
	margin-right: 20px;
}

#menu-top a, #menu-top-2 a{
	color: white;
	text-decoration: none;
}
#menu-top a:hover, #menu-top-2 a:hover{
	color: White;
	text-decoration: underline;
}
.clear {
	clear: both;
}

p {
	margin-top: 50px;
}
p.ind {
	margin-top:20px;
	}
p img {
	margin:10px;
}
h3 {
	font-size: 1.1em;
}

.left {
	float: left;
}
.right {
	float: right;
	margin-left:10px;
}
#container_main a{
	color: #C61201;
	text-decoration: underline;
}
#container_main a:hover{
	color: #C61201;
	text-decoration: none;
}
.style1 {
	font-size: 1.5em;
}

#katalog label {
	width:100px;
	display:block;
	float:left;
	text-align:right;
}
#katalog select{
	min-width:400px;
	.width:400px;
	margin-left:10px;
	float:left;
}
div#kat_result {
	padding-top:40px;
	margin-left:20px;
}
img#loading {
	position:absolute;
	left: 215px;
	top:160px;
	display:none;
}
.option {
	font-size:11px;
	color: #18487D;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
}
#print {
	margin-left:110px;
	margin-top:30px;
	font-weight:bold;
	display:none;
}
#print_area {
	display:none;
}
fieldset {
	border:1px solid #CCCCCC;
	margin-left:-12px;
	padding:10px;
}
fieldset legend {
	color:#18487D;
}
table#kat_result {
	width:100%;
}
th {
	text-align:left;
	}
hr {
	height:1px;
	border:0;
	border-bottom:1px solid #DDDDDD;
}
table.oferta-spec {
	border-color:#EBEBEB;
	border-collapse:collapse;
	font-size:10px;
	text-align:center;
}
table.oferta-spec td{
	padding:2px;
	border:1px solid #ebebeb;
}

.img_aku_85 {
	position:relative;
	left:-20px;
}
.img_aku_600 {
	display:none;
}
.img_oferta {
	position:absolute;
	right:0;
	bottom:0;
}
#basicModalContent2 ul{
	margin-left:-30px;
	.margin-left:0px;
	text-indent:0;
}
#basicModalContent2 li{
	border-bottom:1px solid #CDCDCD;
	list-style:none;
}	
#basicModalContent2 li i, #basicModalContent2 li b{
	padding-left:10px;
}
#basicModalContent2 a{
	color: #18487D;
}	
.ref-float {
	float:left;
	margin-left:100px;
}
#przedst {
	vertical-align:top;
}
#przedst b{
	text-indent:0;
}
#przedstawicielstwa {
	position:relative;
	left:-440px;
	top:-500px;
}
.przetargi td {
	border:1px solid #cccccc;
}
A:link
A:visited
A:active
A:hover

