body{
position:relative;
left:0px;
top:0px;
margin:0px;
padding:0px;
width:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
}
a{
text-decoration:none;
color:#666666;
}
h1{
font-size:16px;
}
.main{
display:block;
width:1000px;
height:247px;
margin:auto;
padding:auto;
}
.header{
display:block;
width:1000px;
height:247px;
margin:-11px auto;
_margin:auto;
*margin:auto;
padding:0px;
background:url(../cssimg/header.jpg) left top no-repeat;
}
.middle{
position:relative;
display:block;
overflow:auto;
width:1000px;
margin:-11px auto;
_margin:auto;
*margin:auto;
padding:5px;
background:url(../cssimg/middle_bg.jpg) left top repeat-y;
border:0px red solid;
}
.left{
position:relative;
display:block;
float:left;
text-align:center;
width:350px;
padding:10px;
margin:0px;
border:0px red solid;
float:left;
}
.left p{
margin:5px;
}
#formular{
display:block;
float:left;
position:relative;
left:150px;
bottom:0px;
margin-top:20px;
font-size:10px;
text-transform:uppercase;
color:#CC0033;
background:url(../cssimg/zavinac.gif) left top no-repeat;
width:180px;
line-height:12px;
border:0px red solid;
}
.right{
position:relative;
display:block;
float:left;
width:580px;
min-height:520px;
/*height:auto;*/
margin:10px;
padding:0px;
border:0px red solid;
}
.predaj{
display:block;
float:left;
margin:0px 0px 20px 0;
padding:0px;
/*border-bottom:2px #999999 solid;*/
width:170px;
height:365px;
text-align:middle;
}
#naspat{
position:relative;
top:425px;
right:130px;
_top:400px;
_right:0px;
}
/*#szelesebb{
width:300px!important;
}*/
.photo{
width:100px;
}

#services p{
margin:20px !important;
}
#services img{
border:1px solid #999999 !important;
width:100px;
height:75px;
background:#CCCCCC;
}
#contactInfo{
text-align:center;
position:relative;
right:30px;
top:50px;
}
#form{
display:block;
position:relative;
top:20px;
left:50px;
width:500px;
height:200px;
border:0px red solid;
}
#form p input{
position:absolute;
left:100px;
}
#form textarea{
position:absolute;
left:100px;
}
#form #message{
position:relative;
bottom:130px;
color:#FF0000;
}
#submit{
position:relative;
top:100px;
}
.borderedImage{
margin:3px;
padding:0px;
border:1px #999999 solid;
}

.footer{
display:block;
width:1000px;
height:69px;
margin:0px;
padding:0px;
background:url(../cssimg/footer.jpg) left top no-repeat;
border:0px red solid;
}
#kontakt a{
width:148px;
height:42px;
position:absolute;
top:0px;
left:448px;
background:url(../cssimg/kontakt.jpg) left 777px no-repeat;
}
#copyright{
position:relative;
left:50px;
top:25px;
}
#home{
position:relative;
left:400px;
top:0px;
width:50px;
background:url(../cssimg/ikon-home.gif) left top no-repeat;
padding-left:15px;
text-transform:uppercase;
color:#CC0033 !important;
line-height:12px;
}
#mail{
position:relative;
left:450px;
top:0px;
width:50px;
border:0px red solid;
background:url(../cssimg/ikon-mail.gif) left top no-repeat;
padding-left:16px;
text-transform:uppercase;
color:#CC0033 !important;
line-height:12px;
}

/*menu begin*/
#menu{
list-style:none;
width:1000px;
height:300px;
text-transform:uppercase;
border:0px red solid;
}
#menu span{
display:none;
}
#hlavna a{
display:block;
position:absolute;
left:565px;
top:108px;
width:150px;	
height:50px;
background:url(../cssimg/hlavna_btn.png) left top no-repeat;
}
#hlavna a:hover{
background:url(../cssimg/hlavna_btnA.png) left top no-repeat;
}
#sluzby a{
display:block;
position:absolute;
left:730px;
top:127px;
width:150px;
height:50px;
background:url(../cssimg/sluzby_btn.png) left top no-repeat;
}
#sluzby a:hover{
background:url(../cssimg/sluzby_btnA.png) left top no-repeat;
}
#referencie a{
display:block;
position:absolute;
left:905px;
top:142px;
width:150px;
height:50px;
background:url(../cssimg/referencie_btn.png) left top no-repeat;
}
#referencie a:hover{
background:url(../cssimg/referencie_btnA.png) left top no-repeat;
}
#kontakt a{
display:block;
position:absolute;
left:1070px;
top:120px;
width:150px;
height:50px;
background:url(../cssimg/kontakt_btn.png) left top no-repeat;
}
#kontakt a:hover{
background:url(../cssimg/kontakt_btnA.png) left top no-repeat;
}
/*menu end*/

/*submenu begin*/
.submenu {
	margin:0px;
	padding:0px;
	position:relative;
	float:left;
	top: 10px;
	left: 50px;
	list-style: none;
	width: 235px;
	border:0px red solid;
}
.submenu li a{
	text-align:left;
	display: block;
	background: url();
	color: #FF0000;
	line-height: 20px;
	text-decoration:none;
	font-weight:bold;
	border:1px #FFFFFF dashed;
	border-top:1px #FFFFFF solid;
	padding:2px;
	margin:0px;
	height:20px;
}
.egysoros{
line-height: 20px;
}
.submenu li a:hover {
	background:#EFEFEF;
	border:1px #CCCCCC dashed;
}
/*submenu end*/