@import url(dropdown.css);
body { 
  	margin:0; 
  	padding:0;
  	min-width:1046px;
  	font-family:Arial,Verdana; 
  	text-align:center; 
}

table { color:#5f5f5f; }

.clear {clear:both;line-height:0;}



#clouds {
	margin:auto;
	width:100%;
  	background:url("../images/bg.jpg") no-repeat center top;
}
#line {
	margin:auto;
	width:100%;
  	background:url("../images/line-bg.jpg") repeat-x left 99px;
}
.page {
	margin:auto;
	width:1046px;
	text-align:left;
}
#car1 {background:url("../images/cars/car1.jpg") no-repeat left 104px;}
#car2 {background:url("../images/cars/car2.jpg") no-repeat left 104px;}
#car3 {background:url("../images/cars/car3.jpg") no-repeat left 104px;}
#head {
	position:relative;
	height:104px;
}
#cnt1 {
	float:left;
	width:802px;
	margin-bottom:20px;
}
#cnt2 {
	float:right;
	width:244px;
}
#foot {
	position:relative;
	margin:0 0 10px 46px;
	width:1000px;
	height:30px;
	background:url("../images/cnt1-line-bg.jpg") repeat-x left top;
}


/*logo*/
#logo {
  	position:absolute;
  	top:37px;
  	left:66px;  
	margin:0; 
	padding:0;
	width:212px; 
	height:72px;
	z-index:10;
	font-size:1.5em;
}
#logo a {color:red;}
#logo span {
	display:block;
	position:absolute; 
	margin:0; 
	padding:0;
	left:0; 
 	top:0; 
	width:212px; 
	height:72px;
	z-index:0;
	cursor:pointer;
	background:url("../images/logo.jpg") no-repeat left top;
}


/*cnt1*/
#cnt1 h2 {
	position:relative;
	margin:276px 0 0 0;
	padding:0;
	width:394px;
	height:81px;
	line-height:81px;
	text-align:right;
	font-size:1.8em;
	color:#01733c;
}
#cnt1 h2 span {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:394px;
	height:81px;
}
#title1 span {background:url("../images/title-bg1.jpg") no-repeat left top;}
#title2 span {background:url("../images/title-bg2.jpg") no-repeat left top;}
#title3 span {background:url("../images/title-bg3.jpg") no-repeat left top;}
#title4 span {background:url("../images/title-bg4.jpg") no-repeat left top;}
#title5 span {background:url("../images/title-bg5.jpg") no-repeat left top;}
#cnt1 h2#title6 {width:428px;}
#cnt1 h2#title6 span {width:428px;background:url("../images/title-bg6.jpg") no-repeat left top;}
	
#cnt1 h3 {
	margin:15px 0 15px 80px;
	padding:0;
	color:#5f5f5f;
	font-size:1em;
}
#cnt1 h4 {
	margin:10px 0 10px 80px;
	padding:0;
	color:#d70000;
	font-size:0.8em;
}
#cnt1 p {
	margin:10px 80px;
	font-size:0.7em;
	line-height:16px;
	text-align:justify;
	color:#5f5f5f;
}

#cnt1 table.cenik {
	margin:10px 80px;
	border-collapse:collapse;

}

#cnt1 table.cenik td {
  border:1px solid #dddddd;
  padding:4px;
  width:70px;
}

#cnt1 table.cenik th {
	background-color:#ddd;
	padding:4px;
	font-size:0.8em;
	font-weight:bold;
}

#cnt1 table.cenik3 {
	margin:10px 80px;
	border-collapse:collapse;
	width:400px;
}

#cnt1 table.cenik3 td {
  border:1px solid #dddddd;
  padding:4px;
}

#cnt1 table.cenik3 th {
	background-color:#ddd;
	padding:4px;
	font-size:0.8em;
	font-weight:bold;
}

#cnt1 table.cenik2 {
	margin:10px 80px;
	border-collapse:collapse;
	width:600px;
}

#cnt1 table.cenik2 td {
  border:1px solid #dddddd;
  padding:4px;
}

#cnt1 table.cenik2 th {
	background-color:#ddd;
	padding:4px;
	font-size:0.8em;
	font-weight:bold;
}


#cnt1 table {
	margin:10px 80px;
}

#cnt1 table td {
	font-size:0.7em;
	vertical-align:top;
}

#cnt1 table td input{
	border:1px solid #dddddd;
}

#cnt1 table td textarea{
	border:1px solid #dddddd;
	font-family:Arial,Verdana; 
}

#cnt1 .foto {
  margin:10px 0 10px 80px;
}

#cnt1 .foto a img {
  border:1px solid #dddddd;
  margin:5px;
}

#cnt1 p a {color:#5f5f5f;}
#cnt1 p a:hover {color:#5f5f5f;text-decoration:none;}
#cnt1 ul {margin:10px 0 10px 110px;padding:0;list-style:none; line-height:16px;}
#cnt1 ul li {
	padding:0 0 0 20px;
	font-size:0.7em;
	color:#5f5f5f;

	text-align:justify;
}
#cnt1 ul li a {color:#5f5f5f;}
#cnt1 ul li a:hover {color:#5f5f5f;text-decoration:none;}
#cnt1 ul.fajfka li {background:url("../images/fajfka.jpg") no-repeat left center;}
#cnt1 ol {margin:10px 0 10px 130px;padding:0;}
#cnt1 ol li {
	padding:0;
	line-height:18px;
	color:#2ca439;
	font-size:0.7em;
	font-weight:bold;
}
#cnt1 ol li span {color:#5f5f5f;font-weight:normal;text-decoration:underline;}
#cnt1 ol li a {color:#5f5f5f;font-weight:normal;text-decoration:underline;}
#cnt1 ol li a:hover {color:#5f5f5f;text-decoration:none;}
.line {
	position:relative;
	left:45px;
	width:740px;
	height:1px;
	font-size:0;
	overflow:hidden;
	background:#000;
}
.line span {
	position:absolute;
	left:0;
	top:0;
	width:740px;
	height:10px;
	background:url("../images/cnt1-line-bg.jpg") repeat-x left top;
}

/*cnt2*/
#cnt2 h2 {
	margin:0;
	padding:0 0 0 53px;
	width:191px;
	height:37px;
	line-height:33px;
	font-size:0.8em;
}
#cnt2 h2#aktuality {color:#403d01;background:#fff202 url("../images/title-aktuality.jpg") no-repeat left top;}
#cnt2 h2#sluzby {line-height:37px;color:#fff;background:#d70000 url("../images/title-sluzby.jpg") no-repeat left top;}
#cnt2 h2#kontakt {line-height:37px;color:#fff;background:#01733c url("../images/title-kontakt.jpg") no-repeat left top;}
	
.aktualitybox {
	margin:0;
	padding:9px 22px 5px 22px;
	width:200px;
	font-size:0.7em;
	color:#524700;
	text-align:justify;
	background:#ffdd00 url("../images/aktuality-bg.gif") repeat-y left top;
}
.aktualitybox a {
	color:#524700;
	font-weight:bold;
	text-decoration:none;
}
.aktualitybox a:hover {text-decoration:underline;}
.aktualitybottom {
	margin:0 0 1px 0;
	width:244px;
	height:6px;
	font-size:0;
	background:url("../images/bottom-aktuality.gif") no-repeat left top;
}	
.aktualitynobg {
	margin:0;
	padding:3px 23px 0 0;
	width:221px;
	height:28px;
	font-size:0.65em;
	text-align:right;
}
.aktualitynobg a {color:#a1a3a4;text-decoration:none;}
.aktualitynobg a:hover {text-decoration:underline;}
#sluzbybox {
	margin:0 0 8px 0;
	padding:0;
	list-style:none;
}
#sluzbybox li {margin:0;padding:0;background:#c20000;}
#sluzbybox li a {
	display:block;
	position:relative;
	width:244px;
	color:#fff;
	font-size:0.7em;
	text-decoration:none;
}
#sluzbybox li a:hover {	text-decoration:underline;}
#sluzbybox li a span {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:244px;
	cursor:pointer;
}
#s1 a {height:33px;}
#s1 a span {height:33px;background:url("../images/sluzby-li1.jpg") no-repeat left top;}
#s2 a {height:23px;}
#s2 a span {height:23px;background:url("../images/sluzby-li2.jpg") no-repeat left top;}
#s3 a {height:24px;}
#s3 a span {height:24px;background:url("../images/sluzby-li3.jpg") no-repeat left top;}
#s4 a {height:35px;}
#s4 a span {height:35px;background:url("../images/sluzby-li4.jpg") no-repeat left top;}
	
.kontaktbox {
	margin:0;
	padding:9px 22px 5px 22px;
	width:200px;
	font-size:0.7em;
	color:#fff;
	text-align:justify;
	background:#2ca439 url("../images/kontakt-bg.gif") repeat-y left top;
}
.kontaktbox a {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
.kontaktbox a:hover {text-decoration:underline;}
.kontaktbottom {
	margin:0 0 1px 0;
	width:244px;
	height:6px;
	font-size:0;
	background:url("../images/bottom-kontakt.gif") no-repeat left top;
}		
	
/*foot*/
#copy {
	position:absolute;
	right:0;
	top:0;
	margin:0;
	padding:0;
	width:244px;
	height:26px;
	line-height:26px;
	font-size:0.7em;
	color:#cce3d8;
	text-align:center;
	background-color:#01733c;
}
#copy a {
	color:#cce3d8;
	text-decoration:none;
}
#copy a:hover {color:#fff;}

#rss {
	margin:0 0 0 64px;
	padding:10px;
	border:1px solid #ffffff;
	background-color:#f6f6f6;
}

#rss p  {
  font-size:0.70em;
  color:#5f5f5f;
  margin:0;
  line-height:1.4;
}
#rss p a {
  color:#5f5f5f;
}

#rss p a:hover {
  color:#02733d;
}

#foot ul {
	margin:0 0 0 24px;
	padding:9px 0 0 0;
	list-style:none;
}
#foot ul li {
	display:inline;
	margin:0;
	padding:0;	
}
#foot ul li a {
	display:block;
	float:left;
	padding:0 10px 0 12px;
	font-size:0.65em;
	color:#999;	
	background:url("../images/footmenu-bg.gif") no-repeat left 4px;
}
#foot ul li a.selected,
#foot ul li a:hover {background:url("../images/footmenu-hover-bg.gif") no-repeat left 4px;}

.doprava {
  float:right;
  margin-right:20px;
  margin-left:20px;
  
}

.doprava img {
  border:1px solid #dddddd;
}

.doprava2 {
  float:right;
  margin-right:20px;
  margin-left:20px;
  
}

.doprava2 img {
  border:0px;
}


.center {
  text-align:center;
  margin-right:auto;
  margin-left:auto;
  
}

.center img {
  border:1px solid #dddddd;
}

