body
{
	font-family:Arial, sans-serif;
	font-size:12px;
	background-color:#FFFFFF;
	color:#000000;
	margin:0px;
	padding:0px;
}
h2 span {
	color:yellowgreen;
	font-family:'Gill Sans MT', Georgia, 'Times New Roman', Arial;
	font-size:18px;
	font-weight:normal;
}
span.strike
{
	background-image:url("../../img/strike.png");
	background-repeat:h-repeat;
}
/* --
   --
   -- Glossy menu --
   --
   -- */
.glossymenu{
	position: relative;
	padding: 0 0 0 34px;
	margin: 0 auto 0 auto;
	background: url('images/menur_bg.gif') repeat-x; /*tab background image path*/
	height: 46px;
	list-style: none;
	widt/h:100%
}

.glossymenu li{
	float:left;
}

.glossymenu li a{
	float: left;
	display: block;
	color:#000;
	text-decoration: none;
	font-family: sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding:0 0 0 16px; /*Padding to accomodate left tab image. Do not change*/
	height: 46px;
	line-height: 46px;
	text-align: center;
	cursor: pointer;	
}

.glossymenu li a b{
	float: left;
	display: block;
	padding: 0 24px 0 8px; /*Padding of menu items*/
}

.glossymenu li.current a, .glossymenu li a:hover{
	color: #fff;
	background: url('images/menur_hover_left.gif') no-repeat; /*left tab image path*/
	background-position: left;
}

.glossymenu li.current a b, .glossymenu li a:hover b{
	color: #fff;
	background: url('images/menur_hover_right.gif') no-repeat right top; /*right tab image path*/
}
/* -//// Glossy menu */   
div#content
{
	width:500px;
	border/-left:3px #eeeeee solid;
	border-right:3px #eeeeee solid;
	border-top:1px #eeeeee solid;
	padding-left:30px;
	padding-bottom:30px;
	padding-right:30px;
	text-align:left;
	border-bottom:1px #eeeeee solid;
}

h1, h2, h3, h4 { color:darkgreen;	font-family:Georgia, Arial, sans-serif;
	font-weight:bold; }
h1 { font-size:24px; text-align:center; }
h2.head {
	font-family:'Gill Sans MT', Georgia, 'Times New Roman', Arial;

}
h2 { font-size:24px; color:green; font-weight:normal; }
h3 { font-size:18px; }

div.cena {
	text-align:center;
	font-family:Georgia, Arial, sans-serif;
	font-size:12px;
	margin-top:15px;
	margin-bottom:15px;
}
div.cena span.ok {
	color:red; font-size:14px; 	font-weight:bold;
}
div.cena span.add_info {
	color:blue;
}

table#patronat {
	border:0;
}
a.button h3 {
	background-image:url("../../img/button.gif");
	background-repeat: no-repeat;
	width:200px;
	height:60px;
	font-family:Georgia, Arial, sans-serif;
	color:yellow;
	font-size:25px;
	font-weight:normal;
	text-align:center;
	margin-left:150px;
	padding-top:12px;
	margin-bottom:-5px;
}
#bottom
{
	text-align:center;
}
ul
{
	margin-left:50px;
}
blockquote
{
	border:#1E90FF solid 1px;
	font-style:italic;
	margin-left:50px;
}
li
{
	list-style-image: url("../../img/akceptacja.png");
}
q
{
	border:#1E90FF solid 1px;
	font-style:italic;
}
a
{
	color:green;
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
	color:yellowgreen;
}

input, select, input.submit
{
border:gold 1px solid;
width:300px;
font-size:13px;
font-family:Arial;
background-color:rgb(255, 255, 204);
}
input.submit
{
font-weight:bold;
background-color:#eeeeee;
}
textarea
{
border:gold 1px solid;
width:300px;
font-size:13px;
font-family:Arial;
height:200px;
background-color:rgb(255, 255, 204);
}
a img
{
	border:0px;
}
.small {
width:145px; margin-right:5px; }
table.zamowienie input:hover, table.zamowienie textarea:hover { 
border:1px solid darkorange;
}
input.check {
width:15px;
height:15px;
}
textarea.uwagi
{
height:100px;
}
.uwaga {
border:1px red solid;
padding:5px;
width:300px;
background-color:yellow;
}
table.zamowienie td
{
	border-bottom:1px solid #eeeeee;
	padding-bottom:3px;
	padding-top:3px;
}
div.sposob {
padding:15px;
width:470px;
border:gold 1px solid;
background-color:rgb(255, 255, 204);
}
p.dane {
color:darkgreen;
}
span.info
{ color:#666666; }
div.gwarancja
{
	background-image:url("../../img/gwarancja.jpg");
	background-repeat:no-repeat;
	padding:50px;
	width:335px;
	height:236px;
	margin-left:20px;
}
div.gwarancja h3
{
	text-align:center;
	font-size:18px;
}
.blue {
color:blue;
font-weight:bold;
}
p:first-letter
{
font-size:20px; font-family:Georgia, Arial; }
ul.lista {
margin-left:5px;
}
.lista li {
/*list-style-type:circle;*/
margin-bottom:7px;
margin-top:7px;
}
div.sep {
padding:5px;
border-top:solid #eeeeee 1px;
width:200px;
}
/* --
   --
   ----------- Aero buttons ----------------------
   --
   -- */

.aerobuttonmenu{ /*container that holds a row of aero buttons*/
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: auto;
padding: 4px 0;
border-width: 1px 0;
margin-left:150px;
}

* html .aerobuttonmenu{ /*IE6 and below hack. Set explicit strip width*/
width:100%;

}

.aerobuttonmenu a.aero{ /*aero button CSS*/
background: transparent url('images/aeroleft.gif') no-repeat top left;
display: block;
float: left;
font: bold 13px Verdana, Trebuchet MS; /* Change 13px as desired */
line-height: 23px; /* This value + 8px should equal height of button background (default is 31px) */
height: 31px; /* Height of button background height */
padding-left: 10px; /* Width of left menu image */
text-decoration: none;
margin-right: 5px; /*spacing between buttons*/
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /*this and next two rules control opacity of buttons before hover*/
opacity: 0.9;
-moz-opacity: 0.9;
}

.aerobuttonmenu a.aero:link, .aerobuttonmenu a.aero:visited, .aerobuttonmenu a:active{
color: white; /*button text color*/
}

.aerobuttonmenu a.aero span{
background: transparent url('images/aeroright.gif') no-repeat top right;
display: block;
padding: 4px 10px 6px 0; /*Set 10px here to match value of 'padding-left' value above*/
}

.aerobuttonmenu a.aero:hover{ /* Hover state CSS */
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /*this and next two rules control opacity of buttons during hover*/
opacity: 1;
-moz-opacity: 0.99;
}

.aerobuttonmenu a.aero:hover span{ /* Hover state CSS (for text) */
color: yellow;
}

.black a.aero{
background-image: url('images/aeroleftblack.gif');
}

.black a.aero span{
background-image: url('images/aerorightblack.gif');
}
.pre
{
color:#666666;
font-family:'Courier New', 'Courier', Arial;
border:1px #eeeeee solid;
padding:5px;
width:100%;
background-color:rgb(255, 255, 204);
}
.pre:hover
{
font-family:'Courier New', 'Courier', Arial;
border:1px orange solid;
background-color:#ffffff;
}

li.phone {
	list-style-image: url("images/phone.png");
}
li.list {
	list-style-image: url("images/list.png");
}
li.boss {
	list-style-image: url("images/boss.jpg");
}
li.zegar {
	list-style-image: url("images/zegar.png");
}
li.czlowiek {
	list-style-image: url("images/czlowiek.png");
}
li.engineer {
	list-style-image: url("images/engineer.png");
}
li.gift {
	list-style-image: url("images/gift.png");
}
li.gdzie {
	list-style-image: url("images/gdzie.png");
}
li.gwiazda {
	list-style-image: url("images/gwiazda.png");
}
#subcontent {
position:absolute;
visibility: hidden;
border: 1px solid red;
background-color: white;
width: 470px;
padding: 15px;
}
