html, body
	{

	background-color: #1E447A;
	font-family: Verdana, Arial, sansseriff;
	text-align: center;
	font-size: 8pt;
	color: #000000;
	padding: 0;
	margin: 0;
	}

#main
	{
	width: 760px;
	display: inline-block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	background-color: #FFFFFF;
	z-index: 10;
	}
#leftbelt
	{
	width: 10px;
	float: left;
	overflow: hidden;
	background-color: #FFFFFF;
	}
#rightbelt
	{
	width: 10px;
	float: right;
	overflow: hidden;
	background-color: #FFFFFF;
	}
#page
	{
	width: 740px;
	float: left;
	overflow: hidden;
	}
#topbelt
	{
	width: 760px;
	height: 10px;
	float: left;
	}

header
	{
	background-color: #FFFFFF;
	height: 120px;
	text-align: left;
	cursor: pointer;
	}

#menu
	{
	width: 130px;
	float: left;
	overflow: hidden;
	text-align: left;
	display: block;
	}

#content
	{
	width: 600px;
	float: right;
	overflow: hidden;
	text-align: left;
	background-color: #FFFFFF;
	background-image: url(images/virtuvi-03.jpg);
	z-index: 2;
	}
#footer
	{
	display: flex;
	clear: both;
	width: 100%;
	background-color: #C0C0E0;
	}
#footer:hover {
	background-color: #A0B0F0;
}

#footer2
	{
	clear: left;
	width: 80%;
}

#footer2l
	{
	clear: left;
	width: 10%;
}

#footer2r_red
	{
	display: flex;
	color: red;
	font-size: 7pt;
	clear: right;
	justify-content: flex-end;
	align-items: flex-end;
	width: 10%;
}

#footer2r_green
	{
	display: flex;
	color: green;
	font-size: 7pt;
	clear: right;
	justify-content: flex-end;
	align-items: flex-end;
	width: 10%;
}


TD
	{
	background-color: #FFFFFF;
	text-align: left;
	}
TD.cont
	{
	vertical-align:top;
	background-image: url(images/virtuvi-03.jpg)
	}

A:hover
	{
	color:#FF0000;
	}
.menu A
	{
	vertical-align: top;
	text-align: left;
	text-decoration:none;
	color: #101020;
	font-weight:600;
	font-family: Verdana, Arial, sansseriff;
	font-size: 8pt;
	}
.menu A:hover,
A.address:hover
	{
	color:#0000FF;
	font-weight: 600;
	}

TR.cennikhead,
TR.cennikhead TD
	{
	vertical-align: middle;
	text-align: center;
	font-weight: 700;
	font-stretch: expanded;
	font-size: 9px;
	}

TR.cennik,
TR.cennik TD
	{
	vertical-align: middle;
	text-align: left;
	font-weight: 400;
	font-size: 9px;
	}
TR.cennik TD.ceny1
	{
	text-align: center;
	font-weight: 700;
	background-color:#80D0F0
	}
TR.cennik TD.ceny1H
	{
	text-align: center;
	font-weight: 900;
	background-color:#90E0F8
	}
TR.cennik TD.ceny2
	{
	text-align: center;
	font-weight: 700;
background-color:#A0F0F9;
	}
TR.cennik TD.ceny2H
	{
	text-align: center;
	font-weight: 800;
	background-color:#B0FFFB;
	}
TR.dossier
	{
	font-size: 8pt;
	}
TR.dossier TD.normal
	{
	text-align: left;
	line-height: 1.5;
	font-weight: 600;
	}
TR.dossier TD.high
	{
	text-align: left;
	color: #000066;
	font-weight: 900;
	}

TABLE.form TR TD
	{
	background-color: #E0EAFF;
	font-size: 8pt;
	}
TABLE.formgreen TR TD
	{
	background-color: #98FB98;
	font-size: 8pt;
	}
TABLE.formred TR TD
	{
	background-color: #FA8072;
	font-size: 8pt;
	}
SELECT
	{
	font-size:10px;
	font-family:Verdana,Arial,sansseriff;
	color:#000066;
	font-weight:600;
	width:220px;
	}
INPUT
	{
	font-size:11px;
	font-family:Verdana,Arial,sansseriff;
	font-weight:600;
	color:#000066;
	width:150px;
	}
INPUT.button
	{
	width:80px;
	}
TEXTAREA
	{
	font-size:11px;
	font-family:Verdana,Arial,sansseriff;
	font-weight:600;
	color:#000066;
	width:220px;
	}


LABEL
	{
	font-size:10px;
	font-family:Verdana,Arial,sansseriff;
	color:#000066;
	margin-left:5px
	}

A.follow
	{
	text-decoration: none;
	font-weight:600;
	color: #FF4500;
	}
A.follow:hover
	{
	text-decoration: none;
	font-weight:900;
	color: #FF0000;
	}
A.other
	{
	text-decoration: none;
	font-weight:600;
	color: #000060;
	}
A.other:hover
	{
	text-decoration: none;
	font-weight:900;
	color: #000030;
	}
H1
	{
	font-family: Verdana, Arial, sansseriff;
	}
H1.header
	{
	font-size: 11pt;
	text-align: center;
	background-color: #2D66B7;
	width: 100%;
	color: #FFFFFF;
	}
H1.header:hover {
	background-color: #0045c5;
	}
H1.redheader
	{
	font-size: 11pt;
	text-align: center;
	background-color: #F40000;
	width: 100%;
	color: #FFFFFF;
	}
H1.redheader:hover {
	background-color: #FF0000;
	}
H1.violetheader
	{
	font-size: 11pt;
	text-align: center;
	background-color: #A000A0;
	width: 100%;
	color: #FFFFFF;
	}
H1.violetheader:hover {
	background-color: #A808A8;
	}
H1.greenheader
	{
	font-size: 11pt;
	text-align: center;
	background-color: #00B020;
	width: 100%;
	color: #FFFFFF;
	}
H1.greenheader:hover {
	background-color: #08B828;
	}
H4
	{
	font-size: 9pt;
	color: #000066;
	}

H5.thanks
	{
	font-size: 8pt;
	text-align: center;
	background-color: #2D66B7;
	color: #FFFFFF;
	}

P
	{
	text-align:justify;
	}

A.hidden,
A.hidden:hover
	{
   text-decoration:none;
   cursor: text;
   color: #000033;
	}
P.copyright
	{
	text-align: center;
	font-size: 9px;
	}
P.warning
	{
	text-align: center;
	font-size: 8pt;
	color: #FF3300;
	}
.warning2
	{
	font-size: 10px;
	color: #FF0000;
	}

P.text-normal
	{
	text-indent: 0px;
	font-size: 8pt;
	color: #202070;
	font-weight:400;
	}
P.text-normal:hover, p.address:hover {
	color: #000000;
	}
.address
	{
	text-align:center;
	font-size: 8pt;
	color: #202070;
	font-weight:600;
	text-decoration: none;
	}
.tel
	{
	text-align:center;
	font-size: 8pt;
	color: #202070;
	font-weight:600;
	text-decoration: none;
	}
P.other
	{
	text-align:left;
	line-height:1.5;
	font-size: 8pt;
	color: #202070;
	font-weight:400;
	}


OL LI
	{
	margin-bottom:6px;
	color: #202070;
	font-size: 7pt;
	text-align: justify;
	}
UL LI
	{
	color: #000066;
	font-size: 7pt;
	text-align: justify;
	}
UL.spec LI
	{
	font-size: 8pt;
	line-height: 1.5;
	}