body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #464646;
	background-color: #e0f4e0;
	text-align: center;
	margin:0 0 0 0;
	padding: 10px 0 10px 0;
}

#main {
	width:980px;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	background: transparent url(../images/bg-page.jpg) 0 0 repeat-y;
}

#page {
	margin: 0 39px 20px 30px;
	padding: 0 0 0 0;
}

#content {
  width: 658px;
	display:block;
	float:left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: left;
}

#galery {
  width: 658px;
  display:block;
  float: left;
  padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#menuRight {
	width: 220px;
	display:block;
	float:right;
/*	border-left:1px solid red;*/
	text-align:right;
	background: transparent url(../images/globe.jpg) 0 top no-repeat;
	padding: 0 0 0 0;
	margin: 0 0 0 30px ;
}




















#menuRight h3 { margin:35px 0 0 0; padding: 0 0 0 0; font-size: 12px; }
#menuRight h4 { font-size: 10px; text-align: left; margin: 10px 0 0 30px; padding: 0 0 0 0;}


#menuRight table {
  width:191px;
  margin:10px 0 0 29px;
  border:none;
  border-collapse: collapse;
} 

#menuRight table tr td { 
  font-size:10px;
  text-align:left;
  height: 15px;
}

#menuRight table tr td.right {
  text-align:right;
}

#menuRight ul { 
  width:200px;
  text-align: left;
  padding: 0;
list-style-type: none;
margin: 10px 0 0 30px;
height: 175px;
}

#menuRight ul li { line-height: 18px; margin: 2px 0 2px 0 ; float: left; width:190px;}

#menuRight ul li a { 
display: block;
background-color: #F2F2F2;
   padding: 0 0 0 5px;
   width:190px;
}


#menuRight ul li a:hover { 
display: block;
background-color: #E4E4E2;
text-decoration: none;
color: black;
}


#menuRight a.monitoring { 
  width:200px;
  display: block;
  text-align: left;
  padding: 0 ;
margin: 13px 0 0 62px;
}



a:link, a:visited, a:active {
	color: #0080FF;
	font-weight: normal;
	text-decoration: none;
}
a:hover {
	color: #FF0000;
	text-decoration: underline;
}



#logo {
	width: 270px;
	height: 30px;
  float: right;
	padding: 22px 39px 0 0 ;
}


#logo a {
	background: transparent url(../images/logo.gif) 0 0 no-repeat;
		width: 270px;
	height: 30px;
	display: block;
}


/*h1, h2, h3, h4, h5, h6 { margin: 15px 0; }*/



h3 {
color: #000080;
}

h4 {
text-align: left;
margin-left: 31px;
}

#headerTop {
	width:980px;
	height:64px;
	background: transparent url(../images/bg-header-top.jpg) center top no-repeat;
}

#headerMiddle {
	width:980px;
	height:170px;
	float: left;
  background: transparent url(../images/bg-header-middle.jpg) 0 0 no-repeat;
}


#headerLink {
	width: 980px;
	height:35px;
	display:block;
	float:right;
	text-align:right;
	padding:0px;
	background: transparent url(../images/bg-header-link.jpg) 0 0 no-repeat;
}


#header-bottom {
	width: 980px;
	height:44px;
	display:block;
	float:right;
	text-align:right;
	padding-top:0px;
	background: transparent url(../images/bg-header-bottom.jpg) 0 0 no-repeat;
}





#headerLink ul {
	margin: 0 0 0 0;
	padding: 0 40px 0 0;
/*	font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 10px;
	color: #6F6F6F;
	white-space: nowrap;
	font-weight: bold;
	float: right;

}
#headerLink li {
	list-style-type: none;
	display: block;
	width: 101px;
	float: left;
	padding: 19px 0 0 0;
	text-align:center;
}
#headerLink li a {
	font-size: 10px;
  color: #000000;
	display: inline;
  font-weight: bold;
}

#headerLink li a:link {
	color: #000000;
}
#headerLink li a:visited {
	color: #000000;
}
#headerLink li a:hover {
	text-decoration: none;
  color: red;

}
.clear {
	clear:both;
}
#footer {
  height:65px;
  /*clear:both;*/
	font-size: 10px;
	color:#FFFFFF;
	text-align:center;
	background: transparent url(../images/bg-bottom.jpg) 0 0 no-repeat;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#footer p {
margin: 0;
padding: 40px 0 0 0;
height:25px;
font-size: 9px;
}

#footer p a:link, #footer p a:visited {
color: #80E680;
font-size: 9px;
}



#footer span {
	padding: 0 5px 0 5px;
}







/* nadpisy */
#content h1 {
	font-size: 14px;
	color: #164365;
	font-weight:bold;
	text-align: right;
	margin: 33px 0 0 0;
	padding: 0 0 0 0;
}

#content h2, #galery h2 {
	font-size: 16px;
	color: #0080FF;
	font-weight:bold;
	text-align: left;
	margin: 50px 0 0 0;
	padding: 0 0 0 0;
}


#content h3, #galery h3 {
	font-size: 12px;
	color: #800000;
	font-weight:bold;
	text-align: left;
	margin: 30px 0 0 0;
	padding: 0 0 0 0;
}

#content h4, #galery h4 {
	font-size: 11px;
	color: #000000;
	font-weight:bold;
	text-align: left;
	margin: 30px 0 0 0;
	padding: 0 0 0 0;
}









/* ul */
#content ul, #galery ul { 
  margin: 15px 0 0 35px;
  padding: 0 0 0 0;
  list-style-type: none;
}

#content ul li, #galery ul li {
  text-align: justify;
  margin: 5px 0 0 0;
  padding: 0 0 0 0;
  line-height: 15px;
}




/* p */
#content p { text-align: justify; margin: 15px 0 15px 0; padding: 0 0 0 0; line-height: 15px;}
#content p.succes { background-color: green; font-weight: bold; color: white; padding: 5px;} 
#content p.error { background-color: red; font-weight: bold; color: white; padding: 5px;}
#menuRight p { text-align: justify; margin: 35px 0 35px 30px; line-height: 15px;}

#menuRight p.new { text-align: justify; margin: 10px 0 35px 30px; line-height: 15px;}












/* napiste nam */
#content table { margin: 0 0 0 0; padding: 0 0 0 0;}

#content table th.robot, #content table td.robot { display: none;}



ul.menu li {
		background: transparent url(../images/li.jpg) 0 10px no-repeat;
		line-height: 30px;
		padding-left: 25px;
		list-style-type: none;
}


form {   margin: 0 0 0 0;  padding: 0 0 0 0;}







/* nasi dluznici */

table.db { width: 658px; border: solid 1px #EDEEF1; font-size:10px; margin: 0 0 0 0; padding: 0 0 0 0;}
table td, table th { height: 24px;}
th, th.nf { padding-left: 5px;}

th.id { width: 6%; text-align: center; background-color: #E6E6E6;}
th.date { width: 13%; text-align: center; background-color: #E6E6E6;}
th.ico { width: 10%; text-align: center; background-color: #E6E6E6;}
th.name { width: 41%; text-align: center; background-color: #E6E6E6;}
th.price { width: 15%; text-align: center; background-color: #E6E6E6;}
th.detail { width: 15%; text-align: center; background-color: #E6E6E6;}

td.id { text-align: center; border: solid 1px #E6E6E6;}
td.date { text-align: center; border: solid 1px #E6E6E6;}
td.ico { text-align: center; border: solid 1px #E6E6E6;}
td.name { padding-left: 5px; text-align: left; border: solid 1px #E6E6E6;}
td.price { text-align: center; border: solid 1px #E6E6E6; font-weight: bold; color: red;}
td.detail { text-align: center; border: solid 1px #E6E6E6; background-color: #ffffff;}
td.detail input { border: none; background-color: #ffffff; font-size: 10px;}

td.right { text-align: right;}


a.autodoprava1 { padding: 0; margin: 13px 13px 13px 0; background: transparent url(../images/autodoprava/001-autodoprava.jpg) 0 0 no-repeat;  width: 110px; height: 85px; display: block; float: left;}
a.autodoprava2 { padding: 0; margin: 13px; background: transparent url(../images/autodoprava/002-autodoprava.jpg) 0 0 no-repeat;  width: 110px; height: 85px; display: block; float: left;}
a.autodoprava3 { padding: 0; margin: 13px; background: transparent url(../images/autodoprava/003-autodoprava.jpg) 0 0 no-repeat;  width: 110px; height: 85px; display: block; float: left;}
a.autodoprava4 { padding: 0; margin: 13px; background: transparent url(../images/autodoprava/004-autodoprava.jpg) 0 0 no-repeat;  width: 110px; height: 85px; display: block; float: left;}
a.autodoprava5 { padding: 0; margin: 13px 0 13px 13px; background: transparent url(../images/autodoprava/005-autodoprava.jpg) 0 0 no-repeat;  width: 110px; height: 85px; display: block; float: left;}
a.autodoprava6 { padding: 0; margin: 13px 13px 13px 0; background: transparent url(../images/autodoprava/006-autodoprava.jpg) 0 0 no-repeat;  width: 110px; height: 85px; display: block; float: left;}
a.autodoprava7 { padding: 0; margin: 13px; background: transparent url(../images/autodoprava/007-autodoprava.jpg) 0 0 no-repeat;  width: 110px; height: 85px; display: block; float: left;}
a.autodoprava8 { padding: 0; margin: 13px; background: transparent url(../images/autodoprava/008-autodoprava.jpg) 0 0 no-repeat;  width: 110px; height: 85px; display: block; float: left;}
a.autodoprava9 { padding: 0; margin: 13px; background: transparent url(../images/autodoprava/009-autodoprava.jpg) 0 0 no-repeat;  width: 110px; height: 85px; display: block; float: left;}
a.autodoprava10 { padding: 0; margin: 13px 0 13px 13px; background: transparent url(../images/autodoprava/010-autodoprava.jpg) 0 0 no-repeat;  width: 110px; height: 85px; display: block; float: left;}

a.kovo1 { padding: 0; margin: 13px 13px 13px 0; background: transparent url(../images/kovo/001-kovo.jpg) 0 0 no-repeat;  width: 110px; height: 85px; display: block; float: left;}
a.kovo2 { padding: 0; margin: 13px; background: transparent url(../images/kovo/002-kovo.jpg) 0 0 no-repeat;  width: 110px; height: 85px; display: block; float: left;}
a.kovo3 { padding: 0; margin: 13px; background: transparent url(../images/kovo/003-kovo.jpg) 0 0 no-repeat;  width: 110px; height: 85px; display: block; float: left;}
a.kovo4 { padding: 0; margin: 13px; background: transparent url(../images/kovo/004-kovo.jpg) 0 0 no-repeat;  width: 110px; height: 85px; display: block; float: left;}
a.kovo5 { padding: 0; margin: 13px 0 13px 13px; background: transparent url(../images/kovo/005-kovo.jpg) 0 0 no-repeat;  width: 110px; height: 85px; display: block; float: left;}
a.kovo6 { padding: 0; margin: 13px 13px 13px 0; background: transparent url(../images/kovo/006-kovo.jpg) 0 0 no-repeat;  width: 110px; height: 85px; display: block; float: left;}
a.kovo7 { padding: 0; margin: 13px; background: transparent url(../images/kovo/007-kovo.jpg) 0 0 no-repeat;  width: 110px; height: 85px; display: block; float: left;}
a.kovo8 { padding: 0; margin: 13px; background: transparent url(../images/kovo/008-kovo.jpg) 0 0 no-repeat;  width: 110px; height: 85px; display: block; float: left;}
a.kovo9 { padding: 0; margin: 13px; background: transparent url(../images/kovo/009-kovo.jpg) 0 0 no-repeat;  width: 110px; height: 85px; display: block; float: left;}
a.kovo10 { padding: 0; margin: 13px 0 13px 13px; background: transparent url(../images/kovo/010-kovo.jpg) 0 0 no-repeat;  width: 110px; height: 85px; display: block; float: left;}
a.kovo11 { padding: 0; margin: 13px 13px 13px 0; background: transparent url(../images/kovo/011-kovo.jpg) 0 0 no-repeat;  width: 110px; height: 85px; display: block; float: left;}
a.kovo12 { padding: 0; margin: 13px; background: transparent url(../images/kovo/012-kovo.jpg) 0 0 no-repeat;  width: 110px; height: 85px; display: block; float: left;}


a.servis1 { padding: 0; margin: 13px 13px 13px 0; background: transparent url(../images/servis/001-servis.jpg) 0 0 no-repeat;  width: 110px; height: 85px; display: block; float: left;}
a.servis2 { padding: 0; margin: 13px; background: transparent url(../images/servis/002-servis.jpg) 0 0 no-repeat;  width: 110px; height: 85px; display: block; float: left;}
a.servis3 { padding: 0; margin: 13px; background: transparent url(../images/servis/003-servis.jpg) 0 0 no-repeat;  width: 110px; height: 85px; display: block; float: left;}
a.servis4 { padding: 0; margin: 13px; background: transparent url(../images/servis/004-servis.jpg) 0 0 no-repeat;  width: 110px; height: 85px; display: block; float: left;}
a.servis5 { padding: 0; margin: 13px 0 13px 13px; background: transparent url(../images/servis/005-servis.jpg) 0 0 no-repeat;  width: 110px; height: 85px; display: block; float: left;}
a.servis6 { padding: 0; margin: 13px 13px 13px 0; background: transparent url(../images/servis/006-servis.jpg) 0 0 no-repeat;  width: 110px; height: 85px; display: block; float: left;}
a.servis7 { padding: 0; margin: 13px; background: transparent url(../images/servis/007-servis.jpg) 0 0 no-repeat;  width: 110px; height: 85px; display: block; float: left;}
a.servis8 { padding: 0; margin: 13px; background: transparent url(../images/servis/008-servis.jpg) 0 0 no-repeat;  width: 110px; height: 85px; display: block; float: left;}
a.servis9 { padding: 0; margin: 13px; background: transparent url(../images/servis/009-servis.jpg) 0 0 no-repeat;  width: 110px; height: 85px; display: block; float: left;}
a.servis10 { padding: 0; margin: 13px 0 13px 13px; background: transparent url(../images/servis/010-servis.jpg) 0 0 no-repeat;  width: 110px; height: 85px; display: block; float: left;}



a:hover.autodoprava1, a:hover.autodoprava2, a:hover.autodoprava3, a:hover.autodoprava4, a:hover.autodoprava5, a:hover.autodoprava6, a:hover.autodoprava7, a:hover.autodoprava8, a:hover.autodoprava9, a:hover.autodoprava10, 
a:hover.kovo1, a:hover.kovo2, a:hover.kovo3, a:hover.kovo4, a:hover.kovo5, a:hover.kovo6, a:hover.kovo7, a:hover.kovo8, a:hover.kovo9, a:hover.kovo10, a:hover.kovo11, a:hover.kovo12,
a:hover.servis1, a:hover.servis2, a:hover.servis3, a:hover.servis4, a:hover.servis5, a:hover.servis6, a:hover.servis7, a:hover.servis8, a:hover.servis9, a:hover.servis10 { 
  background-position: 0 -85px;
}





/*a.project img{ border: solid 1px #CCCCCC; padding: 5px; margin: 8px; }
a:hover.project img { border: solid 1px #FF8000; padding: 5px; }

*/





input, select, textarea { border: solid 1px #E6E6E6;}




.logos { margin-top: 15px; width: 658px; text-align: center; }

.logos span.logoEnglmayer {
  width: 240px;
  height: 60px;
	background: transparent url(../images/logo_englmayer.jpg) right 0 no-repeat;
  display: block;
  float: left;
}

.logos span.logoTnt {
  width: 178px;
  height: 60px;
  background: transparent url(../images/logo_tnt.jpg) center 0 no-repeat;
  display: block;
  float: left;
}

.logos span.logoEmons {
  width: 240px;
  height: 60px;
  background: transparent url(../images/logo_emons.jpg) left 0 no-repeat;
  display: block;
  float: right;
}


.logos span.logoAutokelly {
  width: 658px;
  height: 56px;
  background: transparent url(../images/logo_autokelly.jpg) center 0 no-repeat;
  display: block;
    margin: 20px;
}


.logos span.logoFord {
  width: 658px;
  height: 72px;
  background: transparent url(../images/logo_ford.jpg) center 0 no-repeat;
  display: block;
    margin: 20px;
}







#space { margin: 0 0 0 0; padding: 0 0 0 0; height:50px; }


span.form_chyba {color: red; font-weight: bold;}







































/* SLIMBOX */

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

/*strankovani*/
#paging p {
margin: 50px 0 0 0;
 width: 658px;
text-align: center;
}


.stats {
position: absolute;
margin: 0;
padding: 0;
}

.toplist { 
margin: 15px 0 0 0;
  border: none;
  float: right;
  width: 190px;
  text-align: center;
}