body {
  background: #e48204 url(../images/hatch.png) repeat-x;
  margin:0px; padding:0px;
  _background: #e17802 url(../images/hatch.png) repeat-x;
  font-size:14px;
}

#container { text-align:center; }

#header {
  display: block;
  width:840px;
  height: 138px;
  margin:0 auto;
  background: url(../images/head4.gif);

}

#header .logo {margin:8px 0px 0px 2px;}

#mainTop {
  display: block;
  width:841px;
  height: 16px;
  margin:0 auto;
  margin-top: 5px;
  background: url(../images/mainTop.gif);
}

#mainContent {
   text-align:left;
  width:841px;
  margin:0 auto;
  _margin-top:-4px;
  background: url(../images/mainContent.gif) repeat-y;
  padding: 0px;
  border-bottom:1px none black;
}

h1 {
		margin:0px; 
		margin-bottom:9px;
		top:0px; 
		color: #e48304; 
		font-size: 24px; 
		font-weight: bold; 
		letter-spacing: 2px;
}

#mainBottom {
  display: block;
  width:841px;
  height: 16px;
  margin:0px auto;
  background: url(../images/mainBottom.gif) repeat-x;
  clear: both;
}

#menu {float: left; width: 147px; background: #ffdfb6 url(../images/menubg.jpg) no-repeat; border:1px solid #e1be91; margin: 15px;}
#menu ul {display: block; margin: 120px 0px 10px 0px; padding: 0px; }
#menu ul li {
	display: block; width: 147px; height: 20px;
	padding-top:4px; margin:0px; list-style: none;
	_padding-top:2px;
	background: url(../images/menuItem.jpg);
	font-family: arial; font-size:13px;  font-weight: bold;
}
#menu ul li a {margin: 0px; margin-top: 5px; padding: 0px; color: white; text-decoration: none; margin-left:8px; letter-spacing: 1px;}
#menu ul li a:hover {color: yellow;}

#action, #action3 {
	font-family: verdana; 
	text-align:center; 
	border:1px solid white; 
	width:133px; margin:40px 0px 0px 3px;
	_width: 140px;
	background: #e48204;
	padding:3px;
	color: #ffdfb6;
}

#action3 {margin-top:10px;}
#action h3, #action3 h3 {margin:0px; color: white; letter-spacing:1px; _letter-spacing:0px;}
#action2 {margin-bottom:60px;}

#text1 {
	padding:15px; 
	line-height: 140%; 
	font-family: "Geneva CE", "Arial CE", sans-serif; 
	min-height: 500px;
	margin-left: 165px;
	_margin-left: 180px;
}

.prodejna {
	float: left; 
	width: 270px; 
	margin:25px 21px 5px 21px; 
	_margin:25px 14px 5px 14px; 
	background: #ffdfb6; 
	border:1px solid #e1be91;
}
.prodejna h2 {text-align: center; color: gray; font-size: 15px; font-weight: bold;}
.prodejna h3 {text-align: center; color: #AAAAAA; font-size: 15px; font-weight: bold;}
.map {text-align:center;}
.map img {border: 1px solid #e1be91;}
.map img a {border: none;}
p {padding-left:20px;}
p img {float: left;  margin-right: 5px;}
.obrazek {float: left; padding:2px; border:1px solid #e1be91; margin-top:50px;}
.intro {float: right; width:380px; margin-right:10px;}
.section { float: left;}
.section ul {list-style: none;}
.section ul li { margin:0px; padding 0px; float: left;}
h2 {color: gray; margin:0px; padding:0px; font-size:17px; margin-top:20px; letter-spacing:1px;}
#gallery img,.section img {float: left; padding:2px; border:1px solid #e1be91; margin:4px; }

#menuPartneri {
	height:21px;
	margin-top:10px;
	float: left;
	border:1px solid #e1be91;
	background: #ffdfb6 url(../images/menuItem.jpg);
	width: 635px;
	_width: 625px;
}

#menuPartneri ul {margin:0px; padding: 0px; list-style: none; margin-top:-3px; margin-left:5px;}
#menuPartneri ul li {float: left; margin: 2px 10px; _margin: 2px 8px;}
#menuPartneri ul li a{color: white; font-weight: bold; font-size: 11px; text-decoration: none;}
#menuPartneri ul li a:hover {color: yellow;}


.letak {  
	background: #ffdfb6 url(../images/pdf.jpg) 3px 4px no-repeat; 
	float: left;
	width:310px;
	_width: 294px;
	margin: 10px 5px;
	height: 118px;
	border:1px solid silver;
}

.letak img {border:none; margin:auto 2px; float: left;}
.letak span {position: relative; top: 13px;}
.clearBoth {clear: both}

.intro {padding: 20px; margin-top:20px; margin-left: 3px; _margin-top:5px; float: left; width:600px; }
.intro img {margin:0px; padding:2px}
.intro p {font-weight: bold; margin-left:5px; float: left; width: 280px;}
.itemNamiru {border:1px solid black;}
#footer {
	margin: 0px 20px;
	border-top:1px solid silver;
	font-family: verdana;
	font-size:12px;
	padding-bottom:4px;
}
#footer img {border:0px; float: right; margin-top:15px;}
#footer p {color: gray;  margin-left:4px; display: block; _border:1px solid white; _margin-left:20px;}
#footer ul {margin:10px 0px 5px 10px; padding:0px; display: block;}
#footer ul li {float: left; margin:2px 15px; list-style: none;}
#footer ul li a {color: gray; text-decoration: underline;}

h3 {color: orange; margin-bottom:4px;}

.services .item { clear: right; float: right; width:100%; _width:625px; margin-bottom:10px;}
.services .item p {margin:0px; padding:0px;}
.services .item img {border:1px solid orange; float: left; margin-right:10px;}
.services .item img h3 {padding-left:8px;}

.introPics {width:650px;margin-top: 5px; margin-left:20px; _margin-left: 15px; float: left; height:100px; _width:580px; }
.introPics img {margin-left:11px; margin-right:11px; _margin: 0px 4px 0px 4px}

.pics1 {margin-left: 51px}

.extra1 {margin:10px 0px 20px 38px;}
.extra2 {margin:10px 0px 20px 28px;}