body {  background: #D3D34F;
				text-align: center;
				font-family: sans-serif;
}

h1 {
				margin-top:0;
				font-size: 20px;
}
h2 {
				font-size: 18px;
}

.bold {
	font-weight: bold;			
}

#cover {    
			width: 780px; 
			margin: 0 auto; 
			background: white;
			position: relative;
			text-align:left;
	   }

#header { height: 207px; background: url("header.jpg"); }

#main {
				background: white url("back.gif") repeat-y;
				
}

#content {
	margin: 0 180px 0 125px;
	_height: 500px;
	min-height: 500px;
}

#content-in {
	padding: 90px 0 20px 0;	
	font-size: 12px;
	line-height: 1.4;
}

#content-in a {
	font-weight: bold;			
}
#content-in table {
	font-size: 11px;
}

#content-in table.ramecek td {
	border: 1px solid black;
	padding: 3px;
}
#content-in table.ramecek th {
	border: 1px solid black;			
}
#content-in table.ramecek {
	border-collapse:collapse;			
}

#dovozce { 
			   position: absolute;
			   top: 207px;
			   left: 10px;		  
			   width: 226px;			   
			   height: 42px;
			   background: url("dovozce.jpg") no-repeat;
				 font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif
		  }

#pouzita {
          position: absolute;
          top: 207px;
          left: 237px;
          height: 42px;
          width: 140px;
          background: url("pouzita.jpg") no-repeat;
					font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif
      }

#address {
          position: absolute;
				  top: 207px;
          left: 377px;
          height: 88px;
          width: 403px;
          background: url("form.jpg") no-repeat;
} 
#form {
          position: absolute;
				  top: 253px;
          left: 618px;
          height: 50px;
          width: 150px;
          /*border: 1px solid red;*/
}

#form form {
  margin:0; padding:0;
}

#form input.text {
  margin:0; padding:0;
  width: 65px;
  height: 19px;
}
#form input.button {
  margin: 0; padding:0;
  height: 19px;
}

#form span {
  margin:0;
  padding:0;
  font-size: 8px;
  _font-size: 9px;
}

#left_menu { 
				position: absolute;
				width: 99px;
				left: 10px;
				height:409px;
				top: 249px;
				background: transparent url("menu.jpg") no-repeat;
			}
#znacky{
				background: transparent url("menu.jpg") 0px 0px no-repeat;
				height: 431px;
				width: 99px;
				margin: 0px;
				padding: 0px;
				position:relative;
}

#znacky li{
				margin: 0px; 
				padding: 0px; 
				list-style:none;
				position: absolute;
}
#znacky li, #znacky a{
				display:block;
}

#znacky span{
				display: none;
}

#znacky #claas, #znacky #claas a{width:80px; height:30px;}
#znacky #grimme, #znacky #grimme a{width:80px; height:30px;}
#znacky #lemken, #znacky #lemken a{width:80px; height:30px;}
#znacky #vaderstad, #znacky #vaderstad a{width:80px; height:30px;}
#znacky #kock-sohn, #znacky #kock-sohn a{width:80px; height:30px;}
#znacky #fendt, #znacky #fendt a{width:80px; height:30px;}
#znacky #kivi-pekka, #znacky #kivi-pekka a{width:80px; height:30px;}
#znacky #amazone, #znacky #amazone a{width:80px; height:30px;}
#znacky #faresin, #znacky #faresin a{width:80px; height:30px;}
#znacky #stoll, #znacky #stoll a{width:80px; height:30px;}


#znacky #claas{top: 10px; left: 10px;}
#znacky #grimme{top: 50px; left: 10px;}
#znacky #lemken{top: 90px; left: 10px;}
#znacky #vaderstad{top: 130px; left: 10px;}
#znacky #kock-sohn{top: 175px; left: 10px;}
#znacky #fendt{top: 210px; left: 10px;}
#znacky #kivi-pekka{top: 255px; left: 10px;}
#znacky #amazone{top: 295px; left: 10px;}
#znacky #faresin{top: 330px; left: 10px;}
#znacky #stoll{top: 375px; left: 10px;}

#prodej { 
		  width: 200px;
		  text-align: right;
		  display: block;
			font-variant: small-caps; 
				font-size: 10px;
				font-weight: bold;
				text-align: right;		
				color: #464646;	
		}

#technika {
      padding-top: 8px;
      text-align: center;
		  display: block;
			font-variant: small-caps; 
			font-size: 10px;
			font-weight: bold;
			text-align: center;		
			color: #464646;	
}
#technika a {
	color: #464646;
	text-decoration: none;
}
#technika a:hover {
	text-decoration: underline;
}
#right_menu { 
				position: absolute;
				width: 150px;
				left: 614px;
				top: 300px;
			}

ul#menu {
		display: block;
		margin: 10px 0;
		padding: 0;
		padding-top: 1px;
		border: #CCCCCC 1px solid;	
		list-style: none; 
}	
ul#menu li{
	display: block;
	border-bottom: white solid 1px;
	line-height: 1.8;
	font-size: 13px;
	padding-left: 10px;
	background: white url("right_menu.gif") right repeat-y;	
}

ul#menu li.odrazka {
	height: 20px;
	line-height: 20px;
	background: white url("odrazka.gif") no-repeat;
	padding-left: 25px;
}
ul#menu li a {
	color: black;
	text-decoration: none;
}

ul#menu li a:hover {
	text-decoration: underline;
}

#newsletter {
  margin:0; padding: 3px;
  background: white url("right_menu.gif") right repeat-y;
  border: #CCCCCC 1px solid;	
  border-top: 0;
}
#newsletter form {
  margin:0; padding:0;
}

#newsletter input.text {
  margin:0; padding:0;
  width: 95px;
  height: 19px;
}
#newsletter input.button {
  margin: 0; padding:0;
  height: 19px;
}

#newsletter span {
  margin:0;
  padding:0;
  font-size: 8px;
  _font-size: 9px;
}

#newsletter .info {
  margin:0;
  padding:0;
  font-size: 10px;
}

#footer {
	background: #D3D34F url("footer.jpg") no-repeat;	
	font-size: 9px;
	padding-top: 8px;
	text-align: center;
}
