body {
	background: #666;
	color: #333;
	font-size: 4mm;
	font-family: sans-serif;
}

a:link, a:visited, a:active {
	color: #ccc;
	text-decoration: none;
	font-weight: bold;
	background-color: #e10;
}

a:hover {
	color: #000;
	text-decoration: none;
	font-weight: bold;
	background-color: #e10;
}

div.web {
	font: bold 4mm sans-serif;
	color: #e10;
	margin-top: 1cm;
	margin-bottom: 7mm;
	margin-right: 3cm;
	text-align: left;
}

div.all {
	text-align: center;
	width: 21cm;
	background: #e10;
	padding: 2.5mm;
	margin: 5mm auto auto;
	border: 1mm solid #000;
	border-radius: 8.2mm 0 8.2mm 0;
}

div.webpages {
	background: #ccc;
	margin-top: 2.5mm;
	margin-bottom: 2.5mm;
	text-align: justify;
	float: right;
	padding: 5mm;
	padding-top: 0mm;
	border: 1mm solid #000;
	border-radius: 6.5mm 0 6.5mm 0;
	color: #000;
	width: 9cm;
}

div.cascade {
	background: #ccc;
	margin-top: 2.5mm;
	margin-bottom: 2.5mm;
	text-align: justify;
	float: right;
	padding: 5mm;
	padding-top: 0mm;
	border: 1mm solid #000;
	border-radius: 6.5mm 0 6.5mm 0;
	color: #000;
	width: 13.9cm;
}

div.left_menu {
	margin-top: 2.5mm;
    text-align: justify;
	float: left;
	border: 1mm solid #ccc;
	border-radius: 6.5mm 0 6.5mm 0;
	width: 5.5cm;
	background: #000;
}

div.left_menu ul {
	list-style: none;
	padding: 3mm;
	margin-top: 1mm;
	margin-bottom: 1mm;
}

div.left_menu li {
	padding: 0.6mm;
	margin: 0;
}

div.left_menu li.validators a {
	text-align: center;
	padding: 2mm;
	margin: 0;
}

div.left_menu a:link, .left_menu a:visited, .left_menu a:active {
	color: #ccc;
	display: block;
	padding: 2mm;
	text-decoration: none;
	font-weight: bold;
	border: 3px solid #e10;
	margin: 0;
	background: #f20;
	border-radius: 3.5mm 0 3.5mm 0;
}

div.left_menu a:hover {
	color: #e10;	
	display: block;
	padding: 2mm;
	text-decoration: none;
	font-weight: bold;
	border: 3px solid #f20;
	margin: 0;
	background: #fff;
	border-radius: 3.5mm 0 3.5mm 0;
}

div.left_menu li.center {
	text-align: center;
	padding: 2mm;
	padding-bottom: 1mm;
	border: 3px solid #00f;
	border-radius: 3mm 0 0 0;
	margin: 3.3mm;
	margin-right: 14.5mm;
	margin-left: 14.5mm;
	background: #ccc;
}

div.left_menu li.menu_space a {
	text-align: center;
	padding: 2mm;
	margin-top: 4mm;
}

img.pages {
	border: 1mm solid #000;
	border-radius: 6.5mm 0 6.5mm 0;
	margin-left: 5mm;
	float: right;
	background: #ccc;
}

div.head {
	border: 1mm solid #000;
	border-radius: 6.5mm 0 6.5mm 0;
	text-align: justify;
	height: 130px;
	background: #ccc;
}

div.head img {
	margin-right: 8mm;
	margin-top: 3mm;
}

img.people {
	float: left;
	position: relative;
    top: 0;
    left: 3mm;

}

img.inglisz {
	float: right;
	position: relative;
	left: 5mm;
}


img.polisz {
	float: right;
	position: relative;
	left: 8mm;
}

img.logo {
	float: left;
	position: relative;
	left: 3mm;
	bottom: 3mm;
}


.emphasis {
	color: #e10;
}

div.firma {
	font: bold 4mm sans-serif;
	color: #e10;
	margin-top: 5mm;
	text-align: center;
}

span.internet {
	color: #000;
}

.text {
	width: 12.35cm;
	padding: 1mm;
	margin-top: 3mm;
	border: 1mm solid #e10;
	font-family: sans-serif;
	font-size: 4mm;
	color: #000;
}

form.contact {
	float: left;
	text-align: justify;
	margin-left: 6.5mm;
}

input.button {
	width: 3cm;
	margin-top: 4mm;
	margin-left: 2.5cm;
	padding: 1mm;
	border: 1mm solid #e10;
	border-radius: 2mm;
	font-family: sans-serif;
	font-size: 3.5mm;
	font-weight: bold;
	color: #ccc;
	background: #e10;
}

input.button2 {
	width: 3cm;
	margin-left: 1cm;
	margin-bottom: 2mm;
	padding: 1mm;
	border: 1mm solid #e10;
	border-radius: 2mm;
	font-family: sans-serif;
	font-size: 3.5mm;
	font-weight: bold;
	color: #ccc;
	background: #e10;
}

div.footer {
	clear: both; 
	border: 1mm solid #000;
	border-radius: 6.5mm 0 6.5mm 0;
	text-align: left;
	font-weight: normal;
	color: #000;
	height: 2.4cm;
	background: #ccc;
}

span.footer_text {
	text-align: center;
	font-weight: bold;
    font-size: 5mm;
	color: #333;
}

.ads {
	color: #000;
}

.ads a:link, span.ads a:visited, span.ads a:active {
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

.ads a:hover {
	color: #ccc;
	text-decoration: none;
	font-weight: bold;
}

img.small_logo {
	margin-top: 3.7mm;
	margin-right: 9mm;
	margin-left: 4mm;
	float: left;
}

*.webpages {
	padding-top: 1.5cm;
	padding-left: 1cm;
	text-align: left;
}

*.webpages img {
	margin-right: 2px;
	position: relative;
	top: 1px;
}

p {
	margin-top: 3mm;
	text-align: justify;
}

.center {
	text-align: center;
}

.prices  {
	color: #e10;
}

a.blek:link, a.blek:visited, a.blek:active {
	color: #ccc;
	text-decoration: none;
	font-weight: bold;
	background-color: #000;
}

a.blek:hover {
	color: #000;
	text-decoration: none;
	font-weight: bold;
	background-color: #ccc;
}
