body{
	background: url('../img/bg.png') repeat-x;
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #7d756b;
	background-color: #ece4d7
}

#page{
	margin: 30px auto;
	width: 837px;
	position: relative;
}

img {
   behavior: url("pngbehavior.htc");
}

object {
	margin: 0;
}

p{
	margin: 0;
}

/*ul{
	margin: 5px;
	_margin: 5px 30px;
} */

#logo{
	float: left;
	margin: 0 10px 9px 0;
}

h1{
	display: block;
	position: relative;
	margin: 0 0 9px 216px;
	width: 620px;
	height: 46px;
}

h1 span{
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 620px;
	height: 46px;
	background: url('../img/h1.png') no-repeat;
}

h3, h4{
	font-size: 13px;
}

h4{
	color:#A3CD00;
}

form{
	margin: 0;
	padding: 0;
}

input, textarea{
	border: solid 1px #A3CD00;
	width: 116px;
	font-size: 11px;
	color: #7d756b;
	font-family: arial, sans-serif;
	padding: 2px;
}

input:focus, textarea:focus{
	border: solid 1px #7d756b;
}

#menu{
	/*float: left;*/
	width: 207px;
	height: 288px;
	background: url('../img/menu_bg.png') no-repeat;
	padding: 22px 0 0 0;
}

#menu ul{
	margin: 0;
	padding: 0;
}

#menu li{
	list-style: none;
}

#menu li a{
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
	height: 22px;
	/*margin: 0 0 1px 0;
	_margin: 1px 0 1px 0;*/
	background: url('../img/button_bg.gif') no-repeat;
}

#menu li a, #menu li a:active{
	display: block;
	color: #fff;
	padding: 3px 0 0 25px;
}

#menu li a.akt{
	background: url('../img/sipka.png') no-repeat;
}


#menu li a:hover{
	color: #9cbd0e;
	background: url('../img/button_bg.gif') -199px 0 no-repeat;
}


.wdbox2 {
  display: block;
  width: 180px;
  border: 4px solid white;
  background: #9EB700; color: white;
  padding: 5px;
}

.wdbox {
  display: block;
  width: 190px;
  border: 4px solid white;
  background: #9EB700; color: white;
  padding: 5px;
}



ul.wdbox2 {
  padding: 0 0 0 20px;
}

.wdbox2 a img {
  width: 100px;
  padding: 5px
}

.wdbox2 a {
  color: white;
}

.wdbox2 a:hover {
  color: red;
}

.wdbox a img {
  width: 100px;
  padding: 5px
}

.wdbox a {
  color: white;
}

.wdbox a:hover {
  color: red;
}


p#dop{
  font-size: 8px;
  color: grey;
}

p#dop a{
  color: grey;
  text-decoration: none;
}

#content{
	position: absolute;
	top: 242px;
	left: 0px;
	_left: 3px;
	width: 619px;
	min-height: 288px;
	_height: 288px;
	background: url('../img/top_border.png') left top no-repeat;
	margin: 0 0 0 217px;
	_margin: 0 0 0 214px;
	padding: 16px 0 10px 0;
}


#text_cont{
	padding: 0 0 16px 0;
	width: 619px;
	min-height: 252px;
	_height: 252px;
	background: url('../img/bottom_border.png') left bottom no-repeat;
}

#text{
	padding: 10px 60px 10px 40px;
	min-height: 236px;
	_height: 236px;
	background: #fff;
}

#text a{
  color: #93bd00;
} 

#text a:hover{
  text-decoration: none;
}

.cleaner{
	clear: both;
}

#footer{
	padding: 5px 0 2px 0;
	
	width: 619px;
	background: url('../img/footer.png') repeat-x bottom;
	text-align: right;
	font-size: 10px;
}

#footer p {text-align: center;}

#footer span{
	letter-spacing:-0.2pt;
}

#footer a{
	text-decoration: none;
	color: #7d756b; 
}

#footer a:hover{
	color: #FF7300;
}


.nadpis{
	color: #a3cd00;
	font-size: 14px;
	font-weight: bold;
}

.bigger{
	font-size: 12px;
	font-weight: bold;
}

.line {
	width: 518px;
	height: 1px;
	background: url('../img/tr_bg.gif') no-repeat bottom;
	clear: both;
	margin: 10px 0;
}


h2#sluzby, 
h2#ekologicka-likvidace-autovraku,
h2#on-line-objednavka,
h2#ekologie-a-projekty,
h2#fotografie,
h2#kontakty,
h2#odkazy,
h2#dopravni-inspektoraty,
h2#srotovne-aktuality{
	display: block;
	width: 23px;
	position: absolute;
	top: 20px;
	_top: 35px;
	right: 0;
	_right: -1px;
	overflow: hidden;
}

h2#sluzby span,
h2#ekologicka-likvidace-autovraku span,
h2#on-line-objednavka span,
h2#ekologie-a-projekty span,
h2#fotografie span,
h2#kontakty span,
h2#odkazy span,
h2#dopravni-inspektoraty span,
h2#srotovne-aktuality span{
	display: block;
	width: 23px;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}

h2#sluzby{
	height: 66px;
}

h2#sluzby span{
	height: 66px;
	background: url('../img/zalozka_sluzby.png') no-repeat;
}

h2#ekologicka-likvidace-autovraku
{
	height: 115px;
}

h2#ekologicka-likvidace-autovraku span
{
	height: 115px;
	background: url('../img/zalozka_likvidace.png') no-repeat;
}

h2#on-line-objednavka{
	height: 137px;
}


h2#on-line-objednavka span{
	height: 137px;
	background: url('../img/zalozka_on-line.png') no-repeat;
}

h2#ekologie-a-projekty{
	height: 137px;
}


h2#ekologie-a-projekty span{
	height: 137px;
	background: url('../img/zalozka_eko.png') no-repeat;
}

h2#fotografie{
	height: 77px;
}


h2#fotografie span{
	height: 77px;
	background: url('../img/zalozka_foto.png') no-repeat;
}

h2#odkazy{
	height: 77px;
}


h2#odkazy span{
	height: 77px;
	background: url('../img/zalozka_odkazy.png') no-repeat;
}

h2#kontakty{
	height: 77px;
}


h2#kontakty span{
	height: 77px;
	background: url('../img/zalozka_kontakty.png') no-repeat;
}

h2#dopravni-inspektoraty,
h2#srotovne-aktuality{
	height: 146px;
}


h2#dopravni-inspektoraty span{
	height: 146px;
	background: url('../img/zalozka_inspektoraty.png') no-repeat;
}



h2#srotovne-aktuality span{
	height: 146px;
	background: url('../img/zalozka_srotovne.png') no-repeat;
}



table#objednavka{
	width: 519px;
	border-collapse: collapse;
}

#objednavka td{
	width: 125px;
	padding: 5px;
	margin: 0;
}

#objednavka td.long{
	width: 519px;
	text-align:center;
}

#objednavka tr{
background: url('../img/tr_bg.gif') no-repeat bottom;
}

#objednavka td a{
	display: block;
	width:90%;
	height:80%;
	text-decoration: none;
	color: #7d756b;
	padding: 5px 15px 5px 0;
	background: url('../img/question.gif') right no-repeat;
}

input.radio{
	width: 15px;
	border: none;
	margin: 0 10px;
}

input#button{
	padding: 2px 0;
	width: 509px;
	text-align:center;
	color: #fff;
	background: #A3CD00;
	border: solid 1px #7d756b;
	font-weight: bold; 
}

textarea{
	width: 384px;
	height: 42px;
}

p#error{
	color: #E00;
	margin: 0 0 5px 0;
}

#dhtmltooltip{
	position: absolute;
	width: 190px;
	border: solid 1px #A3CD00;
	padding: 5px;
	background-color:#fdf8ee;
	visibility: hidden;
	z-index: 100;
}

input#radio1,
input#radio11{
	margin-right: 2px;
}

tr.odvoz_ano, tr.odvoz_ne{
	display: none;
	color: #f00;
	font-weight: bold;
}

tr.odvoz_ano td div, tr.odvoz_ne td div{
	text-align: center;
	width: 488px;
	padding: 0;
	margin: 0;
	overflow: visible;
}

#ajax_cont li{
	padding: 3px 0;
	font-weight: bold;
}

#ajax_cont table{
	width: 100%;
}

#ajax_cont td{
	padding: 1px 10px;
	vertical-align: top;
}

#ajax_cont td li,
#ajax_cont td ul{
	padding: 0;
	margin: 0 5px;
}

hr{
	margin: 25px 0;
	_margin: 10px 0;
	height: 1px;
	border: 0;
	background: #A3CD00;
}



