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:#cccccc;}

a.menu2:link{color:#a1a1a1; text-decoration: none;}
a.menu2:activ{color:#a1a1a1; text-decoration: none;}
a.menu2:visited{color:#a1a1a1; text-decoration: none;}
a.menu2:hover{color:#673c72; text-decoration: underline;}

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-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;
	left: 14px;
	top: -2px;
}
        #logo h1 a {color:black;}
		#logo h1 span {
	display:block;
	position:absolute;
	left:-4px;
	top:-3px;
	z-index:1;
	width:297px;
	height:114px;
	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; }
.tvorba  p {width: 100%; }

.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: 0px;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: 0px;border-color: #CCCCCC;border-style: solid;text-align: center;padding:5px;}
