/* CSS Document */
@charset "iso-8859-2";



/* Spolocne styly */

* {margin: 0; padding: 0;}

body {font: small/1.7 Verdana, Arial, lucida, helvetica, sans-serif; background: #fff; color: #faae12;}
h1 {width: 700px; font-size: 1.5em; font-weight: normal; line-height: 2em; margin-bottom: 0.1em; text-align: center;}

.clear {clear: both;}
	div#obal {
		width: 990px;
		position: relative;
		margin: 20px auto; 
		text-align: left;
		background:url(obrazky/pozadie.png) repeat-y;
}
/* Hlavne menu */

#nav {position: relative; width: 990px; border-bottom: 2px solid #000000;}/* ciara */
#menu	{margin-left: 0px;}

/* Vsetky urovne */

#menu li {float: left; list-style-type: none; margin-right: 0px; width: 110px; border-bottom: 5px solid #545454;}
#menu li.last {margin: 0} 
#menu a {display: block; margin: 0; padding: 0.10em 0; overflow: hidden; font-size: 100%; font-weight: bold; color: #333; background-color: #faae12; text-align: center; text-decoration: none;}

/* IE bez JS */

#menu a:hover {color: #32677c; background-color: #fff;}

/* Nizsie urovne */

#menu li ul {position: absolute; display: none; margin-top: 5px; width: 130px;}
#menu li li {position: relative; margin: 0; border: none;}
#menu li li ul {display: block; visibility: hidden;}
#menu li li a {padding: 0.1em 1px; text-align: left; font-size: 83%; line-height: 150%; font-weight: normal; background-color: #32677c; color: #ffffff !important; border-top: 1px solid #32677c; border-right: 1px solid #32677c; border-bottom: 1px solid #ffffff; border-left: 1px solid #32677c;}
#menu li li a.arrow {background: #32677c url(arrow.gif) right center no-repeat;}
#menu li li li a {font-style: italic;} 

/* Zvyraznenie hlavneho odkazu */

#menu li#active {border-bottom-color: #32677c;}
#menu li#active a {color: #faae12; background-color: #fff;}




/* Hover menu */

#menu li:hover ul, #menu li.hover ul {display: block;}
#menu li li:hover ul, #menu li li.hover ul {visibility: visible; top: -6px; left: 110px; width: 110px; border-top: 1px solid #32677c;}/* podmenu */
#menu li:hover, #menu li.hover {border-bottom-color: #32677c;}
#menu li:hover a, #menu li.hover a {color: #32677c;}
#menu li li a:hover, #menu li li:hover a, #menu li li.hover a {background-color: #fff; color: #32677c !important;} 
#menu li li:hover li a, #menu li li.hover li a {background-color: #32677c; color: #ffffff !important;} 
#menu li li:hover a.arrow, #menu li li.hover a.arrow {background-position: 160px 0;}
#menu li li:hover li a:hover, #menu li li.hover li a:hover {background-color: #fff; color: #32677c !important;} 

/* Hacky pre IE 5.x a IE 6 */

* html body {font-size: x-small;} 
* html #menu li a {width: 100%;}
* html #menu li {behavior: url(hover.htc);}

/* ostatne */
div#hlavicka {
		height: 256px;
}

/* vlavo */
div#vlavo {
		float:left;
		width:243px;
		height:1131px;
		background-image:url(obrazky/vlavo.jpg);
}
div#vlavo1 {
		float:left;
		width:243px;
		height:600px;
}
p#kontakt {
		font-family:Tahoma;
		font-size:18px;
		color:#FFFFFF;
		margin:17px 0 0 80px;
}
p#adresa {
		font-family:Tahoma;
		font-size:14px;
		color:#30677c;
		margin:20px 0 0 30px;
		line-height:135%;
}
p#triumf {
		font-family:Tahoma;
		font-size:18px;
		color:#FFFFFF;
		margin:17px 0 0 60px;
}
p#duch {
		font-family:Tahoma;
		font-size:12px;
		color:#30677c;
		margin:32px 0 0 30px;
		line-height:135%;
		text-decoration:none;
}
a#duch {
		font-family:Tahoma;
		font-size:12px;
		color:#30677c;
		line-height:135%;
		text-decoration:none;
}
p#navstevy {
		font-family:Tahoma;
		font-size:18px;
		color:#FFFFFF;
		margin:27px 0 0 80px;
}
p#pocitadlo {
		margin:35px 0 0 70px;
}
/* vpravo */
div#vpravo {
		float:right;
		width:242px;
		height:935px;
		background-image:url(obrazky/vpravo.jpg);
}
p#generalny {
		font-family:Tahoma;
		font-size:18px;
		color:#FFFFFF;
		margin:17px 0 0 40px;
}
#slsp {
		margin:70px 0 0 20px;
}

#bts {
		margin:70px 0 0 60px;
}
#konika {
		margin:20px 0 0 20px;
}
#hartman {
		margin:-56px 0 0 124px;
}

#lista {
		margin:-40px 0 0 0px;
}

div#slsp a {
		display: block;
		width: 200px;
		height: 80px; 
		position: absolute;
		top: 340px;
		left: 770px;}
div#slsp a span {
		display: block; 
		position: absolute;
		top: -1400px;}

div#bts a {
		display: block;
		width: 90px;
		height: 50px; 
		position: absolute;
		top: 500px;
		left: 770px;}
div#bts a span {
		display: block; 
		position: absolute;
		top: -1400px;}
div#hartman a {
		display: block;
		width: 90px;
		height: 50px; 
		position: absolute;
		top: 500px;
		left: 900px;}
div#hartman a span {
		display: block; 
		position: absolute;
		top: -1400px;}
div#tesfo a {
		display: block;
		width: 90px;
		height: 70px; 
		position: absolute;
		top: 795px;
		left: 770px;}
div#tesfo a span {
		display: block; 
		position: absolute;
		top: -1400px;}
div#otto a {
		display: block;
		width: 90px;
		height: 70px; 
		position: absolute;
		top: 795px;
		left: 850px;}
div#otto a span {
		display: block; 
		position: absolute;
		top: -1400px;}
div#spv a {
		display: block;
		width: 90px;
		height: 70px; 
		position: absolute;
		top: 560px;
		left: 770px;}
div#sfh {
		display: block;
		width: 90px;
		height: 70px; 
		position: absolute;
		top: 885px;
		left: 800px;}
div#spv a span {
		display: block; 
		position: absolute;
		top: -1400px;}
div#konika a {
		display: block;
		width: 90px;
		height: 70px; 
		position: absolute;
		top: 560px;
		left: 900px;}
div#konika a span {
		display: block; 
		position: absolute;
		top: -1400px;}
		
div#oto a {
		display: block;
		width: 130px;
		height: 70px; 
		position: absolute;
		top: 650px;
		left: 800px;}
div#oto a span {
		display: block; 
		position: absolute;
		top: -1400px;}
		
		
div#sport a {
		display: block;
		width: 120px;
		height: 50px; 
		position: absolute;
		top: 1065px;
		left: 800px;}
div#sport a span {
		display: block; 
		position: absolute;
		top: -1400px;}
div#expres a {
		display: block;
		width: 120px;
		height: 80px; 
		position: absolute;
		top: 1130px;
		left: 800px;}
div#expres a span {
		display: block; 
		position: absolute;
		top: -1400px;}
/* obsah */
div#obsah {
	color:#000000;
	margin: 10px 260px 0 250px;
	padding: 2em;}
/* paticka */
div#paticka {
		clear: both;
}
p#table {
		font-family:Tahoma;
		font-size:18px;
		color:#FFFFFF;
		margin:-220px 0 0 55px;
		text-decoration:none;
}
.text {	
	text-decoration:none;
	color:#FFFFFF;	
}
p#tenis {
		font-family:Tahoma;
		font-size:18px;
		color:#FFFFFF;
		margin:-30px 0 0 400px;
}	
p#cup {
		font-family:Tahoma;
		font-size:18px;
		color:#FFFFFF;
		margin:-30px 0 0 720px;
}
p#copy {
		font-family:Tahoma;
		font-size:12px;
		color:#000000;
		margin:150px 0 0 180px;
		line-height:135%;
}	
#text {
		font-family:Tahoma;
		font-size:12px;
		color:#000000;
		line-height:135%;
		text-decoration:none;}
p#text {
		font-family:Tahoma;
		font-size:12px;
		color:#000000;
		line-height:135%;
		
}	
h3 {
		font-family:Tahoma;
		font-size:18px;
		color:#000000;
		margin:0px 0 30 0px;
		line-height:135%;
}	
