@charset "utf-8";
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color: #0f262e;
	background-image:url(../images/bg.jpg); background-repeat:repeat-x;
	min-width:960px;
	margin: 0; 
	padding: 0;
	text-align: center;
	color: #4895b0;
}

a:focus {outline:none;}
h1 { color:#a0d15a; font-size:18px; font-weight:bold;}
#header {
	height:248px;
	background-image:url(../images/headerbg.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#headerinner { width:960px; margin:0 auto; text-align:left;}
#logo { height:170px; position:relative;	}
#logo a { display:block; height:94px; width:356px; position:absolute; top:38px; left:38px; }
#menubox {}
#menu {
	width: 960px;
	height: 44px;
	background: url(../images/menu.jpg);
	margin:0; padding: 0;
	position: relative;
}
#menu li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#menu li, #menu a {height: 44px; display: block; margin:0px 0px;}
#home {left: 43px; width: 148px;}
#onas {left: 220px; width: 81px;}
#stacja {left: 340px; width: 232px;} 
#kontakt {left: 604px; width: 108px; }
#sklep {left: 741px; width: 174px; }  

#home a:hover { background: transparent  url(../images/menu.jpg) -43px -44px no-repeat;}
#onas a:hover { background: transparent  url(../images/menu.jpg) -220px -44px no-repeat;}
#stacja a:hover { background: transparent  url(../images/menu.jpg) -340px -44px no-repeat;}
#kontakt a:hover { background: transparent  url(../images/menu.jpg) -604px -44px no-repeat;}
#sklep a:hover { background: transparent  url(../images/menu.jpg) -741px -44px no-repeat;}

#menu span { display: none;}	


#container {
	width: 960px;
	margin: 0 auto;
	text-align: left;
	position:relative;
}
#containerbt {
	position:absolute; bottom:0px; left:0px;
	height:130px;
	width:960px;
	background-image:url(../images/maincontentbt.png);
	background-position:bottom;
	z-index:2;
}

#mainContentTop {
	height:60px;
	padding:20px 20px 0px 38px;
	background-image:url(../images/maincontenttop.jpg);
	background-repeat:no-repeat;
	margin:0;
}
#mainContent {
	padding:0px;
	background-image:url(../images/maincontentbg.jpg);
	background-repeat:repeat-y;
}
#mainContent p { margin:0px;}
#maintxt {width:522px; padding:0px 0px 0px 38px;}
#flash { position:absolute; top:40px; right:40px;}
#mainContentBT {
	clear:both;
	height:12px;
	background-image:url(../images/maincontentbt.jpg);
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding-bottom:20px;
}

#footer {
	clear:both;
	background-image:url(../images/footerbg.jpg); background-repeat:repeat-x;
	height:100px;
}
#footerinner { padding: 10px 0px; width:960px; margin:0 auto;}
#footer p { margin: 0; }
#menu2 li {margin: 10px; padding: 0; list-style: none; display:inline; font-size:12px;}
#menu2 li a, .projekt a { color:#4f93bb; text-decoration:none;}
#menu2 li a:hover, .projekt a:hover {color:#a0d15a;}
.copyright {font-size:11px; height:18px;}
.copyright, .projekt { color:#3e6e8b; }
.projekt  { margin-left:392px;}

#box2 { width:900px; margin:0 auto;}
#box2top { height:12px; background-image:url(../images/box2top.jpg); line-height:1px; font-size:1px;}
#box2bg { background-image:url(../images/box2bg.jpg); background-repeat:repeat-y; padding:0px 10px; color:#64adc6;}
#box2bt { height:12px; background-image:url(../images/box2bt.jpg); background-repeat:no-repeat; line-height:1px; font-size:1px;}

#onastxt, #skptxt { padding:0px 38px;}


#formularz { width:400px; padding-left:20px; float:left; position:relative; z-index:3;}
#formularz textarea, .pole {border:1px solid #4f93bb; background-color:#1d4756; color:#FFFFFF;}
.pole {width:200px;}
.pole:focus, #formularz textarea:focus{ background-color:#15333E; }
.pole:hover, #formularz textarea:hover { background-color:#15333E; }

#formularz textarea { overflow:hidden;}
#kontakttxt { width:380px; height:380px; margin-left:560px; font-size:14px; }
.wyslij { background-color:#7ead2b; width:60px; height:22px; color:#FFFFFF; font-weight:bold; border:0; padding-bottom:2px;}
.wyslij:hover { color:#000000;}


#skptxt { height:360px; }
#skpof { margin:40px 0px 0px 0px; position:relative; z-index:3;}
img { border:0;}
#skpof a { text-decoration:none; color:#4f93bb; font-size:12px; font-weight:bold}
#skpof a:hover {color:#a0d15a;}
#skpof td {border-bottom:1px solid #1d4756; height:54px; }
.tab {border-right:1px solid #1d4756;}
