body {margin: 0; padding: 0; background-image: URL('../img/pozadi.png'); text-align: center; font-family: Verdana, Arial, Helvetica, serif; font-size: 0.8em;}

h1, span.firma, a.h1 {color: #008080; font-size: 1.6em; font-style: italic; font-weight: bold;}
span.heslo {color: #008080; font-size: 1.3em; font-style: italic;}
span.webdings {display: none; _display: inline; font-family: Webdings;}
span.wingdings {display: none; _display: inline; padding-left: 1.2em; font-family: Wingdings;}

div#logo {float: left; margin: 0; padding: 0; width: 780px; height: 85px; background: #5c799f url('../img/moneyflags.jpg'); text-align: left;}
a#slovak {display: block; float: left; position: relative; left: 146px; top: 26px; width: 43px; height: 30px; text-decoration: none;}
a#czech {display: block; float: left; position: relative; left: 194px; top: 26px; width: 43px; height: 30px; text-decoration: none;}
a#english {display: block; float: left; position: relative; left: 237px; top: 26px; width: 43px; height: 30px; text-decoration: none;}
a#german {display: block; float: left; position: relative; left: 280px; top: 26px; width: 43px; height: 30px; text-decoration: none;}
a#russian {display: block; float: left; position: relative; left: 327px; top: 26px; width: 43px; height: 30px; text-decoration: none;}
a.h1 {margin: 1em 0.5em 2em 0.5em; padding: 0; text-decoration: underline;}

div#main {margin: 0 auto; padding: 0; width: 780px;}
div#main img {float: left; margin: 0;}
div#main img#line1px {position: relative; top: -1px;}

div#content {float: left; margin: 0 0 1em 0; padding: 0 0 3em 0; width: 100%; background: #fff url('../img/background.jpg') top left repeat-y; text-align: left;}
div#content img {float: left; margin: 1em 0 0 0;}
div#content img#line {margin: 0; padding: 0; width: 100%; height: 11px;}
div#content h1 {margin: 1em 0.5em 2em 0.5em; padding: 0;}
div#content h2 {margin: 1em 0.5em 1em 0.5em; padding: 0; font-size: 1em; font-weight: bold;}
div#content h2 span {color: #008080; font-size: 1.6em; font-style: italic; font-weight: bold;}
div#content p {margin: 0 0.5em;}
div#content p span {font-size: 1.4em;}
div#content .first {margin-top: 1em;}
div#content ul {margin-top: 0;}
div#content ol {margin: 1em 0 0 0; padding: 0;}
div#content ol li {padding-left: 3em; list-style-type: none;}

div#content div#right {float: right; margin: 3em 0; width: 428px;}
div#content div#right_text {float: right; margin: 0; width: 628px; text-align: left;}
div#content div#right h1 {margin: 2em 0 0 0;}
div#content div#right ul {margin-top: 2em;}
div#content div#right address {margin-left: 40px; font-style: normal;}

div#content div.kontakt_left {float: left; margin: 0; width: 540px; text-align: center;}
div#content div.kontakt_left_picture {float: left; margin: 0; width: 360px; align: center;}
div#content div.kontakt_left h1 {margin: 0; padding: 0; color: #669; font-style: normal; font-weight: normal; font-size: 1.5em;}
div#content div.kontakt_left h1 span {font-size: 120%; font-weight: bold;}
div#content div.kontakt_left address {margin-top: 1.5em; font-size: 1.2em; font-weight: bold; font-style: normal;}
div#content div.kontakt_left h2 {color: #008080; font-size: 1.4em;}
div#content div.kontakt_left p {font-weight: bold;}

div#content div.kontakt_right {float: right; margin: 0; width: 230px;}
div#content div.kontakt_right_text {float: right; margin: 3em 0; width: 420px; text-align: left;}
div#content div.kontakt_right img#first {margin-top: 5em;}

.spacer3em {float: left; clear: both; width: 100%; height: 3em;}
.spacer50px {float: left; width: 50px;}
.cb {float: none; clear: both; margin: 0; padding: 0; width: 100%; font-size: 10px;}

/* ------------ Oprava --------------- */
.oprava {font-size:1.2em !important;}

