body {
	margin: 0px;
	padding: 0px;
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	background: #BCD9F8;
	color: #000;
}

a {
	color: #f00;
	text-decoration: none;
}

a:hover {
	color: #000;
	text-decoration: underline;
}

img {
	padding: 0;
	border: 0;
}

#top2 {
	width: 100%;
	height: 130px;
	padding: 0px;;
	margin: 0px;
	background: #1e4b79; 
	border-bottom: 1px solid #2e76C2;
	float: left;
}

#top {
	width: 960px;
	height: 130px;
	margin: 0 auto;
	background: #323232;
	text-align: left;
}

h1 {
	color: #eee;
	font-size: 24px;
	font-weight: normal;
	margin: 0px;
	padding: 40px 0px 10px 40px;
}

h1 a, h1 a:hover {color: #eee;}


h2 {
	color: #2e76C2;
	font-size: 18px;
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 0px 52px;
}


#menu2 {
	width: 100%;
	height: 45px;
	padding: 0px;;
	margin: 0px;
	background: #2d72b9; 
	float: left;
}

#menu {
	width: 945px;
	height: 33px;
	margin: 0 auto;
	background: #275e99;
	text-align: left;
	padding-top: 12px;
	padding-left: 15px;
}

#menu a {
	color: #eee;
	font-size: 15px;
	margin-right: 15px;
	font-weight: bold;
	padding-bottom: 16px;
}
#menu a:hover {
	background: url(../img/menu-sipka.gif) bottom center no-repeat;
	text-decoration: none;
}

#menu a.vybrate {
	background: url(../img/menu-sipka.gif) bottom center no-repeat;
}


#stred2 {
	width: 100%;
	padding: 0px;
	margin: 0px;
	background: #ecf5ff; 
	float: left;
}

#stred {
	width: 910px;
	padding: 25px;
	margin: 0 auto;
	background: #fff;
	text-align: left;
}

#bottom2 {
	width: 100%;
	padding: 0px;
	margin: 0px;
	background: #BCD9F8;
	border-top: 1px solid #D2E5FA;
	float: left;
}

#bottom {
	width: 945px;
	padding: 15px 0px 15px 15px;
	margin: 0 auto;
	background: #A3CDF9;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
}

#bottom a {color: #fff;}

h3 {
	color: #2e76C2;
	font-size: 18px;
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 20px 0px;
}

p.informacie {
	font-size: 12px;
	height: 15px;
	text-align: right;
	color: #6e6e6e;
	margin-top: 2px;
	margin-bottom: 15px;
	padding: 0px 0px 6px 0px;
}

.informacie a {
	color: #6e6e6e;
}
.informacie a:hover {
	text-decoration: underline;
	color: #222222;
}

.datum {
	float: left;
	background: url('../img/icon-post.gif') no-repeat left center;
	padding: 0px 0px 0px 13px;
	margin: 0px;
	color: #6e6e6e;
}

table.valuty td {
	padding: 5px 4px 5px 4px;
	text-align: center;
}
table.valuty {
	border: 1px solid #2e76C2;
}

tr.farebne {
	background: #e7eef5;
}
tr.nefarebne {
	background: #fff;
}

tr.nefarebne:hover,  tr.farebne:hover {
	background: #A3CDF9;
}

table.valuty tr td a {
	color: #000;
	text-decoration: none;
}

table.valuty tr td a:hover {
	text-decoration: underline;
}

.button {
	border: 1px solid #2e76C2;
	font-size: 13px;
	background: #e7eef5;
	color: #000;
}

.graf {
	font-weight: bold;
	text-align: center;
}

.kalkulacka {
	border: 1px solid #2e76C2;
	font-size: 13px;
	background: #e7eef5;
	color: #000;
	width: 180px;
	text-align: right;

}

#pocasie2 {
	width: 100%;
	padding: 0px;
	margin: 0px;
	background: #ecf5ff; 
	float: left;
}

#pocasie {
	width: 960px;
	height: 120px;
	padding: 25px 0px 25px 0px;
	margin: 0 auto;
	background: #F6F8FA;
	text-align: center;
}

#pocasie table {
	border: 1px solid #2e76C2;
	background: #ECF2F9;
	margin: 0px 6px 0px 6px;
	text-align: left;
	width: 304px;
}

#pocasie table tr td {
	padding: 3px;
}