.both {
	clear:both;
	height:0px
}

body {
	text-align: left;
	background: #FFF;
	margin: 0px;
	padding: 0px;
	color: #333;
	font-family: Verdana, Tahoma, Arial;
}

span.varovanie { color: #CC3300; font-weight: bold }

.logo-vebu    {
	display:none
}

.page {
	margin: auto;
	margin-top: 0px;
	width: 780px;
	border: 0px solid #000;
}
#head0 {
	margin: auto;
	width: 780px;
	height: 57px;
	background-image:url('../grafika/topbg.png');
	background-repeat:repeat-x
}
#head0 img {
	border:0px;
}
#head0 .meniny {
	font-size:80%;
	padding-left:55px;
	padding-top:40px;
	position:absolute;	
}
#head0 .ikonky {
	float:right;
	padding-top:35px;
	padding-right:27px;
}

.head {
	margin: 0px;
	width: 725px;
	height: 121px; 
	padding-left:55px; 
	padding-top:2px; 	
	background-image:url('../grafika/stolarstvo.png'); 
	background-repeat:no-repeat
}
.head a, .head a:link, .head a:visited, .head img {
	border: 0px solid #000;
	color:#fff;
	font-weight:bold;
	margin-bottom: -3px;
	padding: 0px;	
}
.headaimg {
	margin-left:-5px;
}



.menu {
	width:780px;
	height: 28px;	
	background: #FFF url('../grafika/menu.png');
	background-repeat:repeat-x;
	color:#333;
	clear:both;
}

.menu ul {
  margin:0px;
}

.menu img {
	border:0px;
}
.menu a {
	text-decoration:none;
}

#patka {
	margin: 0px;
	margin-top:15px;
	width: 780px;
	height: 69px;
	background-image:url('../grafika/stolarstvo_vni.png');
	background-repeat:no-repeat;
	clear:both;
}
#patka div {
	width:780px;
	float:left;
	text-align:center;
	color:#EEEEEE;
	font-size:60%;
	margin-top:20px;
	font-weight:bold;
/*	position:absolute;*/
}			
#patka span {
	float:left;
	margin-left:30px;
	margin-top:25px;
	font-size:70%;
	color:#eee;
	position:absolute;	
}
#patka a, #patka a:link {
	text-decoration:none;
	color:#fff;
}
#patka a:hover {
	text-decoration:underline;
}

#obsah {
	font-size:80%;
}
#obsah p {
	padding:0px;
	float:right;
	width:430px;
}

.lava, .posl_referencie {
	float: left;
	width: 280px;
	top:0px;
	position:relative;
	text-align:justify;
	margin-left:20px;
	margin-bottom:20px;	
}
.posl_referencie {
	text-align:center;	
}

.lava h2, .posl_referencie h2 {
	magrgin:0px;
	color:#FF6600;
	font-size:150%;
	margin:0px;
	margin-top:10px;
	margin-bottom:10px;	
}
.lava h3 {
	margin:0px;
	margin-bottom:3px;
}
.lava .datum {
	margin-top:-15px;
	margin-bottom:3px;	
	text-align:right;
	position:relative; font-style:italic	
}

#referencie {
	margin-bottom:10px
}


#referencie .obrazky {
	padding:0px;
	float:right;
	width:430px;
	text-align:left;
	padding-right:10px;
	margin-bottom:10px;
	|margin-top:0px;
}


#referencie img, .posl_referencie img {
/*	border: 2px solid #FF9900*/
	border: 2px solid #FF9900;
	margin:1px;
	margin-right:-1px;
}
#referencie a,#referencie a:link {
	margin-left:-1px;
	padding:0px;
	color:#333;
	text-decoration:none;
}
#referencie a:hover {
	text-decoration:none;
}
#referencie div {
	padding:0px;
	float:right;
	width:420px;
	text-align:right;
	padding-right:10px;
	margin-bottom:10px	
}

.kontakt img {
	border:0px
}

.mapa {
	margin-left:350px;
	margin-top:20px;
}
.mapa ul, .mapa li {
	list-style-type: none
}
.mapa ul ul {
	padding:20px;
}
/* ---------------------------------------------------------------------- */

h1 {
	color:#FF6600;
	font-size:180%;
	margin:0px;
	margin-top:10px;
	margin-left:330px;
}
h2 {
	color:#663300;
	font-size:140%;
	margin-top:20px;
	margin-left:350px; 
	margin-right:0px; 
	margin-bottom:0px;
	padding:10px;
}

p margin: 10px; input[type=text], input[type=password], input[type=submit], textarea  { 
	border: 1px solid #FF9900;
/*	width:160px; */
	margin-top:3px;
	margin-bottom:7px;
}
textarea  { 
	width:185px;
}
label {
	font-weight: bold
}

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