
body, div, span, p, a, img, ul, ol, li, table, th, tr, td, form, fieldset, legend, dl, dt, dd, blockquote, applet, object {border:0;}
body {padding:5px 0; background:white; font:0.75em/1.5 "arial",sans-serif; color:#000; text-align:center; }

a {color:#407c3c;}
a:hover {color:#ffae00;}

h1, h2, h3, h4, h5, h6 {margin:15px 0 10px 0; color: #087200}
h1 {font-size:200%;}
h2 {font-size:160%;  font-family:"arial",sans-serif; letter-spacing:-1px; color:#929292}
h3 {font-size:140%;}
h4 {font-size:120%;}
h5 {font-size:100%;}

p {margin:15px 0;}

table {margin:15px 0; border-collapse:collapse; border-spacing:0; font-size:100%;}
th {text-align:center; font-weight:bold;}
th, td {padding:3px 5px;}


hr {display:block; height:1px; margin:10px 0; padding:0; border:0 solid #CCC; background:#CCC; color:#CCC;}

.main {width:870px; margin: auto; text-align:left;  }

        #logo {position:absolute; top:30px; margin-left:0px;}
        #logo h1 {position:relative; overflow:hidden; width:299px; height:110px; margin:0; padding:0;}
        #logo h1 a {color:black;}
		#logo h1 span {display:block; position:absolute; left:0; top:0; z-index:1; width:299px; height:110px; background:url("../design/logo.png") 0 0 no-repeat; cursor:pointer;}



     

#contact {width:409px; height:26px; margin-left: 450px; margin-top: 40px; font-size: 140%; color: #879c27;}


ul {margin:0; padding:0; list-style:none;}
ul li {margin:0; padding:4px; padding-top:10px;  padding-left:42px; background:url("../design/arrow.png") 0 5px no-repeat; font-size: 120%;}


.tvorba {width: 850px; margin-top: 35px; padding: 15px; background:url("../design/rozhled.jpg") 440px 1px no-repeat; }
.tvorba  p {width: 420px; }

.clients {padding-right: 29px; padding-top: 5px; float: left;}

.stred {padding:4px; padding-top:10px; padding-left:42px;   background:url("../design/arrow.png") 150px 5px no-repeat; font-size: 120%; text-align: center; margin-left: 170px;}


.posundiv {padding-left: 12px; margin-top: 90px;}

.one {height:42px; background:url("../design/one.gif") 1px 1px no-repeat; padding-top:10px;  padding-left:50px; float: left;}
.two {width: 150px; margin-left: 15px;  height:42px; background:url("../design/two.gif") 1px 1px no-repeat; padding-top:10px;  padding-left:50px; float: left; }
.three {margin-left: 280px;  height:42px; background:url("../design/three.gif") 1px 1px no-repeat; padding-top:10px;  padding-left:50px; }

.footer {width:896px; height:19px; background:white; clear: left; padding-top: 27px; text-align: center; color: black; padding-bottom: 30px;}
.footer a {color: black}
.footer a:hover {color: black; text-decoration: none;}


tr {border: 1px;border-width: 1px;border-color: gray;border-style: solid;text-align: center;padding: 6px;font-family: Arial, Helvetica, sans-serif;font-size: 85%;}
td {border-width: 1px;border-color: #CCCCCC;border-style: solid;text-align: center;padding:5px;}





















