* {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

body {background-color:#21364A; padding:0; height:100%; margin: 0;}

#greybox {width:740px; background-color:#375B7C; margin: 0 auto;}


/* ------------------------------------ naglówek */
#header {width:720px; background-color:#172634; height:120px; margin: 0 auto;}

#logo {float:left; width:200px; text-align: center; padding-top: 15px; height: 105px;}
#fischer {float: left; width:260px; text-align: center; padding-top: 30px; height: 90px;} 
#adres {float:left; width:260px; height: 105px; padding-top: 15px; text-align: center;}


/* ------------------------------------ pasek menu */
#bgmenu	{background-color:#E8E8E8; background-image:url(img/bg_menu.jpg); background-repeat:repeat-x; width:720px;
		height: 21px; margin: 0 auto; padding-left: 0px; text-align: center; padding-top: 8px;}

#menu 	{float:left; text-align: center; padding-left: 10px; padding-right: 10px; margin: 0 auto; border-right-color: #313131;
		border-right-style: solid; border-right-width: 1px;}
#menu_last 	{float:left; text-align: center; padding-left: 10px; padding-right: 10px; margin: 0 auto;}
#menu_first {float:left; text-align: center; padding-left: 13px; padding-right: 10px; margin: 0 auto; border-right-color: #313131;
			border-right-style: solid; border-right-width: 1px;}
a.navi 	{font: 11px Tahoma, sans-serif; color: #3A3939; font-weight:bold; text-decoration:none;}
a.navi:hover {color: #0097EA; text-align: center;}
#active {color: #0097EA; text-align: center;}


/* ------------------------------------ foto index */
#foto { width:720px; margin: 0 auto; height:280px; border-bottom-color:#172634; border-bottom-style:solid; border-bottom-width:6px;}
#picture {width:430px; float:left; }
#welcome {width:250px; background-color:#C9DAE7; color:#333333; float:right; height:240px; line-height:1.7; padding:20px;}


/* ------------------------------------ foto about nw */
#foto_about { width:720px; margin: 0 auto; height:225px; border-bottom-color:#172634; border-bottom-style:solid; border-bottom-width:6px;}
#picture_about {width:430px; float:left; }
#podmenu {width:260px; background-color:#C9DAE7; color:#333333; float:right; height:195px; line-height:1.9; padding:15px;}


/* ------------------------------------ stopka */
#foot {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:center; color:#FFFFFF; width:720px; margin: 0 auto; padding-top:5px; padding-bottom:8px; background-color:#172634;}


/* ------------------------------------ tekst */
#content {width:680px; margin: 0 auto; padding:20px; background-color:#EFEFEF; line-height:1.5; border-bottom-color:#172634; border-bottom-style:solid; border-bottom-width:0px; text-align:justify;}

H1 {font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#003366; font-weight:normal;}
H2 {font-size:14px; color:#003366; font-weight:normal;}

a {color:#003366;}
a:hover {color:#FF0000;}
a:visited{color:#990000;}
a:visited:hover {color:#FF0000;}

.mini {font-size:11px;}

.table {font-size:11px; color:#FFFFFF; text-align:center;}
.table_b {font-size:11px; color:#000000; text-align:center;}
#tab {font-size:11px; width:464px; text-align:center; padding-right:107px; padding-left:107px; text-indent:0px;}


.clear {clear: both; background: none; height: 10px;}

.mapa {border:#999999 solid 3px;}

.color {color:#CC0000;}

.pad {padding-left:30px; text-indent:0px;}

.cennik {padding-left: 20px; padding-top: 20px; border: dotted 1px; background-color: #D6DEEF; padding-bottom: 20px; 
border-color: #375B7C;}

.cyan {color:#0099FF;}

.oferta_specjalna {padding-left: 20px; padding-top: 20px; border: dotted 1px; background-color: #ffffcc; padding-bottom: 20px; 
border-color: #375B7C;}.info {
	background-color: #FF9595;
	border: dotted 1px #375B7C;
	padding: 20px;
	font-weight: bold;
}
.cennik2 {
	padding-left: 20px;
	padding-top: 20px;
	border: dotted 1px;
	background-color: #FFBBBB;
	padding-bottom: 15px;
	border-color: #375B7C;
	padding-right: 20px;
	font-weight: bold;
}
