@charset "UTF-8";
/* CSS Document-  spolocny pre hlavne podstranky*/

* {
	margin: 0;
	padding: 0;
}

/* mac hide \*/

html,body {
	height: 100%;
	width: 100%;
}
/* end hide */

body {
	font-family: Verdana,"Trebuchet MS", Arial, Helvetica,sans-serif;
	min-height: 400px; /* pre poslusne prehliadace*/
	min-width: 1015px; /* pre poslusne prehliadace*/	
}

#outer {
	height:100%; 
	text-align: center;
}

#container {
	top:50%; 
	margin-top:-200px; 
	margin-left: auto;
	margin-right: auto;
	position:relative;
}

/*--------------------------------index--------------------------------*/

#floater {
	height:100%; 
	text-align: center; 

}
 
#centered {
	position:relative;  		
	top:50%; 
	margin-top:-42px; 
	margin-left: auto;margin-right: auto; 
}
	
#imageId {
	text-decoration: none;
	border: none;
}	

/*-------------------------------- end --------------------------------*/

.bold {
	font-weight: bold;
}

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

.caps {
	text-transform: capitalize;
}

.link {
	color: black;
	text-decoration: none;
	border: 0px;

}
#wrapper {
	position:relative;
	width:1015px;
	height:400px;
	margin-left:auto;
	margin-right:auto;
}

#foto {
	position:absolute;
	left:85.5px;
	top:-5px;
	width:149px;
	height:155px;
}

#logo {
	position:absolute;
	left: 5px;
	top: 9px;
	width: 60px;
	height:381px;
}

/* -----------------------------------portfolio----------------------------------- */

#portfolioWrapper {
	position: absolute;
	width: 684px;
	height: 380px;
	left: 331px;
	top: 10px;
	overflow: hidden;
	background-color: black;
	text-align: left;
}

#label {
	position:relative;
	width:684px;
	height:26px;
	padding-top: 2px;
	background-color: black;
	color: white;
	text-indent: 5px;
	font-size: 12px;
	
}

/* ------------------------------------reality------------------------------------ */

#vyhladavanie {
	position: relative;
	float: right;
	width: 580px;
	height: 348px;
	overflow: hidden;
}

.menuSelect {
	width: 70px;
	height: auto;
	line-height: 10px;
	padding-bottom: 8px;
	margin-left: 5px;
}


/* ------------------------------------tabulka------------------------------------ */
#content {
	position: absolute;
	width: 677px;
	top: 33px;
	left: 3px;
	height: 343px;
	overflow: hidden;
	background-color: white;
	z-index: 1;
}

#bar {
	position: absolute;
	top: 371px;
	left: 100px;
	height: 5px;
	width: 580px;
	background-color: white; 
	z-index: 2;
}

#bar2 {
	position: absolute;
	top: 33px;
	left: 100px;
	height: 5px;
	width: 580px;
	background-color: white; 
	z-index: 2;
}

#blackBar {
	position: absolute;
	top: 371px;
	height: 5px;
	width: 100px;
	background-color: black; 
	z-index: 2;
}

#barUp {
	position: absolute;
	top: 28px;
	left: 100px;
	height: 5px;
	width: 580px;
	background-color: white; 
	z-index: 2;
}

#blackBarUp {
	position: absolute;
	top: 28px;
	height: 5px;
	width: 100px;
	background-color: black; 
	z-index: 2;
}

#left {
	position: relative;
	width: 97px;
	min-height: 348px;
	overflow: hidden;
	background-color: black;
	color: white;
	float: left;
	font-family: Verdana, Lucida, "Lucida Grande", sans-serif;
	font-size: 10px;
	line-height: 10px;
}

#left a {
	text-decoration: none;
	color: white;
}

.leftRow{
	position: relative;
	min-height: 65px;
	max-height: 65px;
	background-color: black;
	color: white;
	padding-left: 2px;
}

#right {
	position: relative;
	width: 580px;
	min-height: 348px;
	background-color: white;
	float: right;
	overflow: hidden;
}

.rightRow {
	position: relative;
	min-height: 65px;
	max-height: 65px;
	background-color: white;
	overflow:hidden;
	padding-left: 5px;
}


.item {
	position: relative;
	float: left;
	min-height: 60px;
	max-height: 60px;
	width: auto;
	background-color: white;
	margin-right: 5px;
	margin-top: 5px;
}


.bottomLeftRow {
	position: relative;
	min-height: 65px;
	max-height: 65px;
	background-color: black;
	color: white;
	padding-left: 2px;
	margin-bottom: 5px;
}

.bottomRightRow {
	margin-bottom: 5px;
	position: relative;
	min-height: 65px;
	max-height: 65px;
	background-color: white;
	overflow:hidden;
	padding-left: 5px;
}

a img {
	border: none;
}

/* -----------------------------------texty----------------------------------- */

#contentWrapper {
	position:absolute;
	left:85.5px;
	top:164px;
	width:225px;
	height:auto;
	font-size: 10px;
	text-align: left;
}

#header1 {
	font-size: 12px;
	vertical-align: middle;
	padding-bottom: 5px;	
}

#header2 {
	font-size: 12px;
	vertical-align: middle;
	padding-bottom: 10px;
	padding-top: 10px;	
}


#text {
	text-align: justify;
	height: 90px;
	overflow: hidden;
}

#kontaktText {
	text-align: left;
}


#adress {
	margin-top: 5px;
	font-size: 10px;
	text-align: justify;
	word-spacing:0.4px;
}

#adress2 {
	word-spacing:2.1px;
}


#lokalizaciaNav {
	position:absolute;
	left:85.5px;
	top:375px;
	width:225px;
	margin-top: 6px;
	font-size: 10px;
	text-align: justify;
	word-spacing: 0.14em;
}

#lokalizaciaNav a:link {
	text-decoration: none;
	color: black;
}

#lokalizaciaNav a:visited {
	text-decoration: none;
	color: black;
}

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

#lokalizaciaNav a:active {
	text-decoration: none;
	color: gray;
}

.span {
	word-spacing: 0.2em;
}

#l1 {
	 position: relative;
	 float: left;
	 margin-right: 3px;
	 width: 65px;
}

#l2 {
 	position: relative;
	float: left;
	width: 50px;
	margin-right: 3px;
	margin-left: 3px;
	text-align: justify;
}

#l3 {
	position: relative;
	float: left;
	width: 48px;
	margin-right: 3px;
	margin-left: 3px;
	text-align: justify;
}

#l4 {
	position: relative;
	float: left;
	width: 44px;
	margin-left: 3px;
	text-align: justify	
}

/* ------------------------------------end------------------------------------ */



