body {
	margin:0;
	font-family: arial;
	font-size:12px;
	background:#06172D;

}

#top {
	background: url(images/bg2.jpg);
	height: 120px;
	

}

#bg {
	background: url(images/szklo8b.jpg) no-repeat;		
	min-height: 695px;
	margin-left:950px;	
}

#site {
	width:950px;
	min-height: 600px;
	background:#06172D;

	float:left;
}


table {
	padding:0;
}

a {
	color: #fb0;
}

h1 {
	font-size:20px;
	color: #fc0;
}

h2 {
	font-size:14px;
}

input, select {
	border:1px solid #f90;
	width:150px;
	background:#024;
	color: #fff;
}

.submit {
	background:#fc0;
	width:70px;
	border: 2px outset #024;
	font-weight:bold;
	color: #024;
}

img {
	border:0;
}



#left {
	width:340px;
	float:left;
	background:#06172D;
}

#logo {
	height: 132px;
}

#right {
	margin-top:-75px;
	width:609px;	
	float:right;
}

#searchbox {
	
	background:url(images/sea_bg2.gif) no-repeat;
	min-height:380px;
	text-align:left;
	padding:320px 0px 0px 150px;	
	margin:0;
	color: #fff;
}

#searchbox .title {

}

#searchbox h1 {
	margin-left:-30px;
}


#mainmenu {
	padding:5px 5px 4px 5px;
	height: 18px;
	margin-left:5px;
	margin-top:-4px;
	z-index:1;
}

#mainmenu ul {
	margin:0;
	padding:0;
}

#mainmenu li {
	margin:0;
	padding:0;
	display: inline;
	padding: 0 2px 0 0;
}

#mainmenu a:hover {
	background:#fe8;
}

#mainmenu a {
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	color: #024;
	background: #fc0;
	padding:4px 10px 4px 10px;
	border:1px solid #fff;
	border-bottom:none;
}

#mainmenu a.act {
	color: #fff;
	background: #024;
	border: 1px solid #fff;	
	border-bottom:1px solid #024;

}

#content {
	border: 1px solid #fff;
	border-top: none;
	background:#024;
	color: #fff;
	min-height:720px;
	padding:10px;
	padding-left:15px;
	margin-top:-4px;

}

#oferta {
	float:left;
	width:434px;
	margin:0;
	padding:0;
}

#oferta .title {
	padding:5px;
	width:150px;
	float:left;
	clear:left;
	margin:1px;
}

#oferta .top {
	font-weight:bold;
	padding-top:20px;
	clear:left;
}

#oferta .desc {
	background:#efefef;
	margin:1px;
	padding:5px;
	float:right;
	width:260px;
}

#oferta .opis {
	clear:both;
	padding:5px;
	text-align:justify;
}


#miniat {
	float:right;
	width:113px;
	margin:1px;
	padding:0;
}

#miniat img {
	border:5px solid #369;
	padding:1px;
}

#prefooter {
	clear: both;
}
#footer {
	padding:3px 3px 3px 150px;
	color:#ababab;
	width:797px;
	border-top:1px solid #369;
	margin-top:20px;
	text-align: right;
}


sup {
	font-size:8px;
}

#oferty {
	
}

#oferta .desc, #oferty .desc {
	background:#012;
	margin:1px;
	padding:5px;
	width:250px;
	color: #fa0;
	border-top:1px solid #024;
}

#oferta .title, #oferty .title {
	background:#369;
	padding:5px;
	width:150px;
	border-top:1px solid #024;
	margin:1px;
}

.of_foto {
	padding:2px 0 0 10px;
	width:100px;
}

.of_foto img {
	border:5px solid #369;
	padding:1px;
	margin-bottom:5px;
	
}

#oferty td {
	vertical-align:top;
}

.oferty table {
	margin-top:10px;
	margin-bottom:10px;	
}

#sort {
	text-align:right;
	color: #ababab;
}
#kontakt_menu {
	color: #fff;
}

#kontakt_menu img {
	margin-left:-200px;
}

#kontakt_menu p {
	font-weight:normal;

}

#glowna_text {
	color: #939393;
}