* {padding: 0px; margin: 0px;}
body {
	margin: 0;
	padding: 0;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	color: #333;
	text-align: center;
	background:url(images/bg.jpg) center #009900
	}
#imgnav {
	width: 100%;
	clear: both;
}	
body {
	font-size: x-small; /* pro IE5 Win */ 
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	font-size: small; /* pro standardum vyhovující prohlížece */
	}
html>body { /* Opera */ 
	font-size: small;
	} 
html  {
scrollbar-face-color: #006600; 
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#ffffff;
scrollbar-arrow-color:#ffffff;
scrollbar-track-color:#ffffff;
}

#object_in {width: 100%; text-align:center}
#container{ width:850px; margin: 0 auto; background:url(images/bg-cont.gif) repeat-y}
a { color:#000000; text-decoration:underline}
a:hover{ text-decoration:underline; color:#006600}  
/*left box*/
#left{ float:left; width:249px}
#logo{ float:left; width:249px; height:220px; border-bottom: 2px #cccccc solid}
#logo h1 {position: relative;width: 249px;height: 220px;font-size: 70%;float: left;top: 0px; left:0px;}
#logo h1 a { margin: 0px; color:ffffff; text-decoration:none}
#logo h1 span {position: absolute;left: 0;top: 0;width: 249px;height: 220px; background:url(images/logo.jpg)}

#menu{ width:249px; float:left}
#nav { width:249px;float: left;margin: 0;list-style:none; text-align:left}
#nav li {list-style: none;border-bottom: 2px solid #cccccc;}
#nav a, #nav strong {display: block;padding:16px 30px 15px 45px; font-size:105%;text-decoration: none;}
#nav strong {background: #f8f8f8 url("images/menu-activ.gif") no-repeat left center;color: #fff;letter-spacing: 1px}
#nav a:link, #nav a:visited {color:#006600;background: url("images/menu.gif") no-repeat left center;}
#nav a:hover {color: #fff;background: #417c6e url("images/menu-activ.gif") no-repeat left center}	

#phone{ width:249px; height:57px; float:left; background:url(images/phone.gif); text-align: right}
#phone p{ padding: 17px 25px 0 0; color:#fff; font-size:150%; letter-spacing: 2px}
#kontakt{ width:249px; height:196px; float:left; background:url(images/kontakt.gif); text-align:left}
h2{ color:#fff; font-size:125%; padding: 30px 0 0 20px; letter-spacing:2px}
h2 a{ color:#fff; font-size:85%; text-decoration:none}

/*right box*/
#right{ float:right; width:600px; background-color:#e1e1e1; }
#flash{ float:right; width:600px; }
#nabidka {float: right;width: 520px;padding: 0px 40px 0px 0; background:url(images/bg-uvod.gif) repeat-y; margin: 10px 0 10px 0; }
#nabidka a{  color:#006600; text-decoration:none}
#nabidka a:hover{  color:#000000; text-decoration:none}
#nabidka dl { float:left;width: 490px; text-align:left;margin: 10px 10px 10px 20px;padding: 0;display: inline;}
#nabidka dd { margin: 20px 0 0 0px; padding: 0 0 0 0; line-height: 1.5em; color: #666;}
#nabidka dl dd.obr {margin: 0; }
#nabidka dd.obr img, .foto img {float: left;margin: 0 8px 0 0;padding: 5px;border: 1px solid #D9E0E6;border-bottom-color: #C8CDD2;border-right-color: #C8CDD2;background: #fff;}

#navigace{float: right;width: 520px; text-align:right; padding: 5px 40px 5px 0}
#navigace a{ color:#009900}
#navigace a:hover{ color:#000000}
#box{ float:right; width:550px; padding: 10px 20px 10px 0; text-align:left; font-size:105% }
#box p{ padding: 5px 0 5px 0}
.nadpis { font-size:110%; color:#006600; letter-spacing:1px}	
#box ul li { margin: 5px 0 0 20px}
#form{ padding:20px; border: 1px solid #ccc; background:url(images/bg-form.jpg) no-repeat right}
.clear {clear: both}
.sipka {font-size: 150%}
#paticka { width:850px; float:left; padding: 5px 0 5px 0px; background:#fff; border-top:solid 1px #ccc; font-size:85%; color:#999999;}
#paticka a{ color:#999999; text-decoration:none}  

