 html, body, td, input {
		margin:0;
		padding:0;
		background: #ffffff;
		color:#404040;
		font: 11pt  Tahoma;
	}
a img {border: 0;	}
a, a:visited {
		color: #6D9BCC;
		text-decoration: underline;
		}
a:hover {
		text-decoration:none;
		}
#line {
		position:absolute;		
		height:6px;
		border-top:#D6D6D6 6px solid;
		width:1001px;
		left:0;
		top:0;
}

#logo {
		position:absolute;
		height:40px;
		width:224px;
		left:30px;
		top:45px;
}

#menu {
		position: absolute;
		left:341px;
		top:0px;
		width:660px;
		height:94px;
		}
#menu ul li {
		display:block;		
		position: absolute;
		list-style: none;		
		}
#menu ul a {
		display:block;		
		height: 94px;
		}		
#menu ul li a {	text-indent:-9999px;}

#ab { 	
		position: relative;
		top:0;
		left:0;
		height:94px;
		width:165px;
		background:transparent url(onas.gif) 10px 77px no-repeat;}
#ser {
		position: relative;
		top:0;		
		left:165px;
		width:165px;
		height:94px;		
		background:transparent url(uslugi.gif) 10px 77px no-repeat;
		}
#form {
		position: relative;
		top:0;		
		left:330px;
		width:165px;
		height:94px;		
		background:transparent url(forma.gif) 10px 77px no-repeat;}
#cont {
		position: relative;
		top:0;		
		left:495px;
		width:165px;
		height:94px;				
		background:transparent url(kontakty.gif) 10px 77px no-repeat;}

#line1 {
		position:absolute;
		border-top:#D6D6D6 3px solid;
		height:3px;
		width:1001px;
		left:0;
		top:125px;
}

#line2 {
		position:absolute;
		border-top:#D6D6D6 20px solid;
		height:20px;
		width:1001px;
		left:0;
		top:130px;
}
#line3 {
		position:absolute;
		background: #D6D6D6;
		height:77px;
		width:2px;
		left:341px;
		top:18px;
}
#line4 {
		position:absolute;
		background: #D6D6D6;
		height:77px;
		width:2px;
		left:506px;
		top:18px;
}
#line5 {
		position:absolute;
		background: #D6D6D6;
		height:77px;
		width:2px;
		left:671px;
		top:18px;
}
#line6 {
		position:absolute;
		background: #D6D6D6;
		height:77px;
		width:2px;
		left:836px;
		top:18px;
}

#ab a:hover {background:transparent url(pnav.gif) no-repeat;}
#ser a:hover {background:transparent url(pnav.gif) no-repeat;}
#form a:hover {background:transparent url(pnav.gif) no-repeat;}
#cont a:hover {background:transparent url(pnav.gif) no-repeat;}

#green {
		position:absolute;
		top:158px;
		left:10px;
		width:319px;
		height:135px;
		background:transparent url(green.gif) no-repeat;
		color:#FFFFFF;
}
#green p {
		padding:10px 25px 10px 25px;
		margin:0;
		font-size:12px;
}
#green h3{
		padding:15px 25px 0 25px;
		font-size:17px;
		margin:0;
		font-weight:normal;
} 
#orange {
		position:absolute;
		top:158px;
		left:339px;
		width:324px;
		height:135px;
		background:transparent url(orange.gif) no-repeat;
		color:#FFFFFF;
}
#orange p {
		padding:10px 25px 10px 25px;
		margin:0;
		font-size:12px;
}
#orange h3{
		padding:15px 25px 0 25px;
		margin:0;
		font-size:17px;
		font-weight:normal;
} 

#blue {
		position:absolute;
		top:158px;
		left:673px;
		width:319px;
		height:135px;
		background:transparent url(blue.gif) no-repeat;
		color:#FFFFFF;
}
#blue p {
		padding:10px 25px 10px 25px;
		margin:0;
		font-size:12px;
}
#blue h3{
		padding:15px 25px 0 25px;
		margin:0;
		font-size:17px;
		font-weight:normal;
} 
#blue a {
		color:white;
		text-decoration:underline;
}
#blue a:hover {
		color:white;
		text-decoration:none;
}

#line7 {
		position:absolute;
		background: #D6D6D6;
		height:15px;
		width:653px;
		left:10px;
		top:303px;
}
#auto {
		position:absolute;
		top:303px;
		left:673px;
		width:319px;
		height:411px;
		
}
#irvr {
		margin-left:30px;
		margin-bottom:20px;
		width:150px;
		height:90px;
		border:solid #D6D6D6 1px;
		background:transparent url(irvr.gif) bottom center no-repeat;
}
#irvr p {
		background:#D6D6D6;
		margin:2px;
		padding:2px;
		font-size:12px;
		text-align:center;
}
#today {
		margin-left:30px;
		margin-bottom:20px;
		width:150px;
		height:100px;
		border:solid #D6D6D6 1px;
		background:transparent url(today.jpg) center 55px no-repeat;
}
#today p {
		background:#D6D6D6;
		margin:2px;
		padding:2px;
		font-size:12px;
		text-align:center;
}
#npa {
		margin-left:30px;
		margin-bottom:20px;
		width:150px;
		height:90px;
		border:solid #D6D6D6 1px;
		background:transparent url(npa.gif) center 55px no-repeat;
}
#npa p {
		background:#D6D6D6;
		margin:2px;
		padding:2px;
		font-size:12px;
		text-align:center;
}
#content {
		margin-left:30px;
		margin-bottom:20px;
		float:left;
		height:auto;
		min-height:310px;
		width:741px;
		position:relative;
}
#home #megadiv {width:663px;}
#home #megadiv #content {width:423px; margin-bottom:0;}
#content h4{
		margin:0;
		font-weight:bold;
		color:#74A624;
		font-size:16px;
}
#content li{
		list-style-image:url(dot.gif);
}
#content h3{
		margin:0 0 5px 0;
		font-size:16px;
		font-weight:bolder;
		font-variant: small-caps;
		text-align:center;
}

#line8 {
		background: #D6D6D6;
		height:31px;
		width:981px;
		float:left;
}
#line8 p {
		padding:2px;
		margin:0;
}
#line9 {
		background: #D6D6D6;
		height:35px;
		width:982px;
		float:right;
}
#line10 {
		position:absolute;
		background: #D6D6D6;
		height:15px;
		width:982px;
		left:10px;
		top:303px;
}
#line9 p {
		padding:2px;
		margin:0;
}
#service #line9 p {
		padding:2px;
		margin:0;
}

.forma {
		padding: 0px 0px 0px 20px;
		margin:0;
		
}

input {
		margin:1px;
		padding:1px;
		background: #e8eaeb;
		border: 1px solid #cacbcd;
}
#megadiv {
		position:relative;
		top:338px;
		left:0px;
		width:991px;
		height:auto;
		margin:0;
		padding:0;
}
#megadiva {
		clear:both;
		position:relative;
		top:30px;
		left:30px;
		width:931px;
		height:auto;
		padding-bottom:40px;
}
#megadiva p{
	text-align: justify;
}
#megadiva strong{
	font-weight:normal;
	}
#megadiva h1{
		font-size:14px;
		font-weight:bold;
}
#megadiva h2{
		font-size:14px;
		font-weight:bold;
}
#megadiva h3{
		font-size:14px;
		font-weight:bold;
}
#urbandiv {
		float:left;
		margin:0;
		padding:0;
		margin-bottom:5px;
}
