body{
   margin: 0px;
   padding: 0px;
   font-size: 14px;
   font-family: Arial; 
   background: url('images/body_layout.jpg') #13709d repeat-x; 
   color: #464646;
}

h1 {
	color: #b13004;
	font-size: 24px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 10px;
	border-bottom: 3px #b13004 solid;
	font-weight: normal;
	font-size: 24px;
	display: block;
}

a {
	color: #b13004;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.center{
    margin: auto;
    width: 980px;    
    
}

.shadow{
	float: left;
	box-shadow: 0px 0px 50px -15px #000;
}

																																							/* HEADER */

.header {
	float: left;
	position: relative;
	width: 980px;
	height: 252px;
	background: url('images/header.jpg') no-repeat;
}

.header .info {
    color: #7B2605;
    font-size: 21px;
    font-style: italic;
    font-weight: bold;
    position: absolute;
    right: 15px;
    text-align: right;
    top: 18px;
}

.header .info p {
    color: #13709D;
    float: left;
    font-size: 24px;
    margin: -2px 30px 0 0;
}

.header .home {
	position: absolute;
	display: block;
	width: 71px;
	height: 22px;
	left: 29px;
	top: 19px;
}

.header .mail {
	position: absolute;
	display: block;
	width: 71px;
	height: 22px;
	left: 99px;
	top: 19px;
}

																																							/* NAVIGATION */

.nav {
	float: left;
	position: relative;
	width: 980px;
	height: 35px;
	background: url('images/nav_layout.jpg') repeat-x;
}

.nav ul {
	position: absolute;
	margin: 0;
	padding: 0;
	left: 20px;
	top: 0px;
	list-style: none;
}

.nav ul li {
	float: left;
	margin: 0 10px;
}

.nav ul li a {
	font-size: 15px;
	color: #fff;
	display: block;
	height: 35px;
	line-height: 35px;
	text-decoration: none;
	padding: 0 20px;
}

.nav ul li a:hover {
	text-decoration: underline;
}

.nav ul li .active {
	background: url('images/nav_active.jpg') repeat-x;
}

																																							/* CONTENT */

.content {
	float: left;
	width: 930px;
	min-height: 400px;
	height: auto !important;
	background: #fff;
	padding: 25px;
}
.content a{ text-decoration:underline; color:#2b75bc}
.content li{ line-height:1.5}
																																							/* FOOTER */

.footer {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 3px solid #0d4c6b;
    border-top: 1px solid #1578a9;
    float: left;
    height: 70px;
    position: relative;
    width: 980px;
}

.footer .copy {
	color: #3e3e3e;
	position: absolute;
	left: 20px;
	top: 4px;
}

.footer .e-terra {
	text-decoration: none;
	position: absolute;
	left: 20px;
	top: 16px;
}

.footer .counter {
    height: 31px;
    left: 20px;
    position: absolute;
    top: 35px;
}

.footer ul {
    list-style: none outside none;
    position: absolute;
    right: 15px;
    top: 6px;
}

.footer ul li {
	float: left;
	margin: 0 10px;
}

.footer ul li a {
	color: #3e3e3e;
	text-decoration: none;
}

.footer ul li a:hover ,
.footer ul li .active {
	text-decoration: underline;
}
table.price{ width:400px; height:auto; display:block; float:left; border:none; border-collapse:collapse}
table.price th{border:1px solid #FFF; background:#0074a5; padding:5px 9px; color:#FFF}
table.price tr{background:#c8ebfc}
table.price td{border:1px solid #FFF; padding:5px 9px; text-align:center}
table.price td:first-child{ text-align:left}
table.price a{ text-decoration:underline}
span{ color:#FF0000; font-weight:bold; text-align:center; font-size:larger}
p.melko{ font-size:smaller}