@charset "utf-8";
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:#CACACA;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
}
.oneColFixCtrHdr #container {
	width: 962px;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
	text-align: left; 
	background-color:#FFFFFF;
	background-image:url(../images/srodekbg.jpg);
	background-repeat:repeat-y;
}
.oneColFixCtrHdr #top {
	background-image:url(../images/top.jpg);
	height:22px;
}
.oneColFixCtrHdr #container #header {
	height:70px;
}
.oneColFixCtrHdr #container #header #logo {
	display:inline;
	height:56px;
	width:300px;
	margin-left:20px;
	margin-bottom:13px;
	float:left;
}
.oneColFixCtrHdr #container #header #logo a {
	text-decoration:none;
}
#menu {
	float:right;
	font-size:12px;
	padding-top:10px;
	width:500px;
	color:#999999;
}
.oneColFixCtrHdr #mainContent {
	clear:both;
	padding:10px;
}
.oneColFixCtrHdr #footer {
	clear:both;
	background-image:url(../images/bottom.jpg);
	height:22px;
	padding:0px 10px;
}
.oneColFixCtrHdr #footer p {
	margin: 0;
	padding: 0px 20px;
	font-size:9px;
	text-align:right;
	color:#B7B7B7;
}
.oneColFixCtrHdr #footer a {
	color:#B7B7B7;
	text-decoration:none;
}
.oneColFixCtrHdr #footer a:hover {
	color: #999999;
}	

/*menu css*/
ul.dropdown, ul.dropdown li, ul.dropdown ul {
	list-style: none;
 	margin:0px 5px ;
 	padding: 0px 4px;
	display:inline;
}
ul.dropdown {
	position: relative;
 	z-index: 597;
 	float: left;
	width: 470px;
}
ul.dropdown li {
	float: left;
 	line-height:22px;
 	vertical-align: middle;
 	/*zoom: 1;*/
}
ul.dropdown li.hover, ul.dropdown li:hover {
	position: relative;
 	z-index: 599;
 	cursor: default;
}
#menu #nav a {
	text-decoration:none;
	color:#999999;
}
#menu #nav a:hover {
	color:#666666;
}
ul.dropdown ul {
	visibility: hidden;
 	position: absolute;
 	top: 100%;
 	left: 0;
 	z-index: 598;
}
ul.dropdown ul li {
	float: none;
}
ul.dropdown ul ul {
	top: 1px;
	left: 99%;
}
ul.dropdown li:hover > ul {
	visibility: visible;
}
ul.dropdown-linear {
	
}
ul.dropdown-linear ul li {
	float: left;
}
ul.dropdown-linear li.hover, ul.dropdown-linear li:hover {
	position: static;
}
ul.dropdown-linear ul ul {
	display: none !important;
}
ul.dropdown ul {
	 width: 450px;
}
ul.dropdown ul *.dir {
 	padding-right: 7px;
}


/*glowna*/
.oneColFixCtrHdr #container #mainContent #homeflash {
	height:420px;
	width:900px;
	background-image:url(../images/homebg.jpg);
	margin:auto;
}


/*omnie*/
.oneColFixCtrHdr #container #mainContent #omnie a { 
	text-decoration:none;
	color:#954949;
}
.oneColFixCtrHdr #container #mainContent #omnie a:hover { color:#000000;}
.oneColFixCtrHdr #container #mainContent #omnie {
	padding:0px 70px;
}
.oneColFixCtrHdr #container #mainContent #omnie ul {
	padding-left: 10px;
	margin-top:10px;
	margin-left: 0px;
	list-style-image:url(../images/znaczek.gif);
}
.oneColFixCtrHdr #container #mainContent #omnie ul li {
	margin-bottom:10px;
}



/*kontakt*/
#kontaktform {
	width:360px;
	padding-left:55px;
	float:left;
}
#kontaktform input, textarea {
	border:1px inset #353535;
	padding:1px;
}
#adres {
	float:left;
	margin-left:60px;
	width:440px;
	text-align:right;
	
}
.kontaktwyslij {
	border:0 !important;
	height:17px;
	width:60px;
	background-image:url(../images/wyslij.jpg);
}
#kontaktthx {
	margin-top:40px;
	height:200px;
	font-size:16px;
}
.nazwa {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#954949;
	margin-top:20px;
	margin-bottom:0;
}

/*galeria*/
.oneColFixCtrHdr #container #mainContent #galeria {
	margin:0 auto;
	width:900px;
	height:450px;
}

/*oferta*/
.oneColFixCtrHdr #container #mainContent #oferta {
	width:942px;
}
.oneColFixCtrHdr #container #mainContent #oferta .ofertabox {
	display:inline;
	float:left;
	width:190px;
	height:250px;
	padding:10px;
	border:1px #E2E2E2 dotted;
	font-size:12px;
	margin-left:19px;
}
.oneColFixCtrHdr #container #mainContent #oferta .ofertabox .ofertanazwa {
	font-size:14px;
	font-weight:bold;
	color:#954949;
}
.oneColFixCtrHdr #container #mainContent #oferta .ofertabox ul {
	padding:0px 10px;
	margin:2px;
	list-style-type:square;
}
.oneColFixCtrHdr #container #mainContent #oferta .ofertabox li {
	margin:10px 0px;
}
.oneColFixCtrHdr #container #mainContent #oferta #oferta2 {
	clear:both;
	width:902px;
	margin:auto;
	padding-top:25px;
	font-size:12px;
}


a:focus {outline: none} 