body {text-align: center; background-image: url(../img/back.jpg); background-repeat: repeat-x; background-position: 120px 100px; padding: 0; margin: 0;}
p {font-family: Tahoma, Verdana; font-size: 11px; color: #686868;}
a {color: #1c409e; font-weight: bold; text-decoration: none;}
a:hover {text-decoration: underline;}
/* hlavni telo */
#maincontainer {width: 800px; background-color: none; margin-left: auto; margin-right: auto; text-align: left; position: relative; height: 320px;}
/* napis uprostřed */
#reseni {position: absolute; top: 180px; left: 350px;}
/* obrázek notebooku */
#notebook {position: absolute; top: 110px; left: 30px;}
/* horní logo */
.logo {position: absolute; top: 10px; left: 0px;}
.logo img {border: 0;}
/* horní menu */
.uplist {position: absolute; right: 0; top: 30px; display: block; background-image: url(../img/uplist.jpg); width: 266px; height: 40px; list-style-type: none; margin: 0; padding: 0;}
.uplist li {float: left; padding-top: 7px;}
.uplist li a {margin-left: 60px;}
.uplist li a img {border: 0;}
/* paticka */ 
#footer {width: 100%; margin-left: auto; margin-right: auto; background-image: url(../img/foot-back.jpg); background-repeat: repeat-x; background-position: 0 16px; position: relative; clear: both;}
#footer div {position: absolute; left: 50%; width: 300px;}
#footer div span {position: absolute; left: -270px; font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #1c409e; top: 30px; font-weight: bold;}
#footer div span.autor {color: #686868;}
/* hlavní menu */ 
#menu {position: absolute; width: 200px; top: 100px; right: 40px;}
#menu ul {list-style-type: none; padding: 0; margin: 0;}
#menu ul li {display: block; line-height: 40px; height: 50px; background: url(../img/line.gif) no-repeat  50px 48px;}
#menu ul li a {font-family: Tahoma, Verdana; text-transform: uppercase; text-decoration: none; color: #1c409e; font-size: 13px; font-weight: bold; display: block; width: 200px; height: 50px; line-height: 50px;}
#menu ul li a span {position: relative; top: -8px;}
#menu ul li a img {position: relative; top: 14px; margin-right: 10px; border: 0;}
/* obsah stránky */
#content {border: 0; min-height: 200px; _height: 150px; width: 800px; margin-left: auto; margin-right: auto; text-align: left; margin-bottom: 10px; position: relative;}
/* rozdělení stránky o nás */ 
.threeblocks {width: 240px; float: left; margin-right: 26px; _margin-right: 20px; margin-top: 20px;}
.three-first {padding-top: 40px; margin-right: 40px;}
.three-second {padding-top: 10px; width: 226px;}
.odsun {margin-left: 15px; margin-right: 0;}
.threeblocks a img {border: 0;}
.adresa {padding-left: 20px;}
.adresa p {font-size: 11px; font-family: Tahoma, Verdana; color: #666; font-weight: normal;}
.adresa p strong {color: #1465aa;}
/* nadpisy */ 
.arrow {margin: 0 0 20px 0; padding: 2px 0 0 24px; display: block; background: url(../img/arrow.jpg) no-repeat 0 5px; font-family: Tahoma, Verdana; font-size: 13px; color: #1c409e;}
.twoblocks-first {float: left; width: 240px; margin-right: 40px; padding-top: 60px;}
.twoblocks-second {float: left; width: 520px; padding-top: 30px;}
.twoblocks-second div {width: 200px; margin-right: 10px; }
.twoblocks-second div img {float: left; margin-right: 10px; margin-bottom: 10px;}
.twoblocks-second div p {float: left; margin: 0; padding: 0;}
.sloupce div {float: left; width: 150px; margin-right: 10px;}
.radky div p {width: 500px;}
.form {position: relative; width: 534px; _width: 520px;}
.form form {display: block; width: 534px; _width: 520px;}
.form form .prvni-form {position: absolute;}
.form form .prvni-form p label {display: block; width: 100px; margin: 5px 0 5px 0;}
.form form .druhy-form p label {display: block; width: 100px; margin: 5px 0 5px 0;}
.form form .prvni-form p input {width: 200px;}
.form form .druhy-form {position: absolute; right: -240px; _right: 0; top: -2px;}
.form form .druhy-form textarea {width: 270px; height: 108px;}
#reset {position: absolute; top: 160px; z-index: 10; left: 0px; width: 70px;}
#submit {position: absolute; top: 160px; z-index: 10; left: 70px; width: 70px;}
.mapawebu {list-style: none; padding: 0; margin: 0; margin-top: 60px;}
.mapawebu li {margin: 0; padding: 0; display: block; float: left; width: 120px; margin-right: 60px;}
.mapawebu .kratsi {margin-right: 40px;}
.mapawebu li a {color: #1c409e; font-family: Tahoma, Verdana, Arial; font-size: 12px;}
.mapawebu li ul {margin: 5px 0 0 0px;}
.mapawebu li ul li {margin: 0; padding 0; display: block; color: #1c409e; font-family: Tahoma, Verdana, Arial; font-size: 11px;}
.cenik {list-style: none; margin: 0; padding: 0;}
.cenik li {margin: 0 0 2px 0; padding: 0 0 0 5px; font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #000; font-weight: normal; display: block; width: 220px; height: 20px; line-height: 20px; background-color: #d3d4d3; border-right: 5px #7f7f7f solid; border-left: 5px #7f7f7f solid;}
.cenik li a {font-weight: normal; color: #000;}
.welcome {margin-left: 20px; margin-bottom: 20px;}
.umime {list-style-type: circle;}
.umime li {font-family: Tahoma, Verdana; color: #686868; font-size: 11px;}
.prehled {display: block; margin-top: 15px;}
.prehled img {position: relative; top: 5px;} 
table tr td img {margin-top: 15px;}
.right a {display: block; margin-left: 120px;}
.bank {list-style-type: circle; margin: 0; padding: 0 0 0 15px;}
.bank li {font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #686868; }
#spaleny, #notevoda, #pad {display: none; margin-top: 11px;}
#mene1, #mene2, #mene3 {display: none;}
.table {border-collapse: collapse; border: 1px solid #000; margin-top: 0px;}
.table tr td {border: 1px solid #000; font-family: Tahoma, Verdana, Arial; font-size: 11px; padding: 4px;color: #686868;}
.table1 {padding-left: 10px;}
.autor {position: relative; display: block; right: -200px; margin-top: 30px; padding-left: 40px; color: #686868;}
.autor a {position: relative; color: #686868;}
#kontrola-div {position: absolute; top: 145px; left: 380px; font-size: 11px;}
