html { background: url(images/bg.gif) repeat-x; }
img { border: 0; }
* {	font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif; margin: 0; padding: 0; }

a { text-decoration: underline; color: #042B88; text-decoration: underline; }
a:hover { text-decoration: none; }

body { font-size: 0.75em; color: #7D7D7D; }
#main {	margin: auto; position: relative; width: 913px;	background: #fff url("images/content-top.gif") no-repeat 100% 0; }
#top { background: #fff url("images/header.jpg") no-repeat; width: 913px; height: 302px; }

#top ul { list-style-type: none; padding: 28px 0 0 80px; }
#top ul li a { text-decoration: none; color: #0748B8; font-weight: bold; padding: 12px 0; display: block; width: 150px; }
#top ul li a:hover { text-decoration: none; color: #51A3CE; font-weight: bold; }
#top ul li { float: left; text-align: center; }
#top #logo { padding: 110px 0 0 12px; }
#top #icons { text-align: right; margin: 18px 11px 0 0; }
#content { background: url("images/content_bg.gif") repeat-x; color: #042B88; font-size: 0.9em; }
.box { padding: 20px 10px 10px 20px; }
.news { padding-top: 5px; border-bottom: 1px solid #E6EDF8; }
.news .date { margin-bottom: -10px; }
.news img { vertical-align: middle; margin: 5px; }
.content-left { float: left; width: 560px; }
.sep { float: left; background: url("images/sep.jpg") no-repeat; width: 10px; height: 328px; margin: 0 10px; margin-top: 20px; }
.content-right { float: left; width: 270px; margin-left: 10px; }
h1 { color: #5986D0; font-size: 1.6em; }
#aktuality h1 { color: #5986D0; font-size: 1.6em; margin: 10px 0 -10px 23px; }
h1 a { color: #5986D0; }
#content p { padding: 10px 0; line-height: 1.8em; }
#referencie p { line-height: 1.3em; margin: 0; }
.cleaner { clear: both; }
#footer { clear: both; background: #0646B7 url("images/footer_bg.gif") repeat-x; height: 149px; color: #fff; }

#footer-content { margin: auto; position: relative;	width: 913px; padding-top: 28px; }
.footermenu { font-size: 0.9em; float: left; margin: 36px 0 0 70px; } .footermenu a { color: #fff; }
#img { float: left; margin-left: 12px; background: url("images/footer.jpg") no-repeat; height: 121px; font-size: 0.9em; }
.info-1 { float: left; margin: 38px 0 0 155px; } .info-2 { float: left; padding: 38px 0 0 27px; } .pipe { font-size: 0.9em; float: left; margin: 36px 0 0 77px; }

.item { width: 150px; background-color:#1F75CD; display: block; font-size: 80%; color:#fff; font-size: 0.9em;  }
	.item a { width: 150px; height: 16px; background-color:#1F75CD; padding: 5px; display: block; color:#fff; text-decoration: none; }
	.item a:hover { width: 150px; height: 16px; background-color:#0646B7; padding: 5px; display: block; color:#fff; }
	.item:hover { width: 150px; background-color:#5B6671; display: block; }
table td { font-size: 0.9em; }
input { background-color: #f6f8fc; border: 1px solid #d5e0f3; width: 180px; height: 12px; padding: 3px 2px; margin-right: 10px; color: #042B88; font-size: 0.9em; }
textarea { margin-top: 10px; background-color: #f6f8fc; border: 1px solid #d5e0f3; width: 570px; height: 100px; color: #042B88; font-size: 1em; padding: 5px; }
input.submit { background: none; border: none; height: 25px; width: auto; font-size: 1em; font-weight: bold; text-decoration: underline; }

.ref { margin: 10px 26px 10px 0; float: left; } .ref img.i, .last img.i { margin-bottom: 10px; } .ref p, .last p { width: 150px; }
.last { margin: 10px 0px 10px 0; float: left; }
.w-img, .nadpis { float: left; }
.breadcrumb { color: #5986D0; padding-top: 2px; float: right; } .breadcrumb a { color: #5986D0; }
.profil { background-color: #EEF3FA; padding: 5px; margin-top: 5px; width: 869px; }
.window { float: left; margin-top: 15px; background:url(images/bg_p.gif) repeat-x bottom; width: 860px; padding: 10px; }
.descr { float: left; margin-left: 15px; width: 660px; padding-bottom: 10px; }

.content ul li { line-height: 2.2em; margin-left: 35px; }
.content ul li a { font-weight: bold; }
