/* CSS Document */
*{
padding:0;margin:0;
}

body{
text-align: center;
background-color:#000;
min-width: 770px;
}

html, body{ 
margin:0; padding:0; 
text-align:center;
height: 100%;
} 

img.clogo {
	display:block;
	margin-bottom:30px;

}



.podciarkni {
	text-decoration:none;
	font-size:12px;
	font-weight: bold;
}
img.novinky {	
	vertical-align: bottom;
	border:0;

}
#foo span {
display:block;
float:right;


}


.medzeruza{
margin:0 0 1em 0;
}

div.cleaner {
clear:both;
padding:0; border:0; margin:0;
}

#slideshow{
width:770px;
height:320px;
}

#galeriaspat {
	text-align:right;
	margin:1em 60px 0 0;
}
	

#galeriaspat a{
/*	text-decoration:none;*/
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#aaa;	
}


#galeriaspat a:hover{
	color:#FFF;
}


#menu{
	padding:0.75em 0 0 290px;
	text-align:left;




}

#flashcontent{

}


#menu.cmenugalerie{
}

#menu span {
display:block;
float:left;
height:14px;
}

#menu span a{
display:block;
width:75px; height:14px;
}

#menu span a:hover{
background-position:-75px 0;
}

#menuhome {background:url(pic/home.gif) -150px 0 no-repeat;width:60px;}
#menuhome a {background:url(pic/home.gif) 0 0 no-repeat;}

#menusluzby {background:url(pic/sluzby.gif) -150px 0 no-repeat;width:60px;}
#menusluzby a {background:url(pic/sluzby.gif) 0 0 no-repeat;}

#menugalerie {background:url(pic/galerie.gif) -150px 0 no-repeat;width:65px;}
#menugalerie a {background:url(pic/galerie.gif) 0 0 no-repeat;}

#menucennik {background:url(pic/cenik.gif) -150px 0 no-repeat;width:60px;}
#menucennik a {background:url(pic/cenik.gif) 0 0 no-repeat;}

#menufaq {background:url(pic/dotazy.gif) -150px 0 no-repeat;width:70px;}
#menufaq a {background:url(pic/dotazy.gif) 0 0 no-repeat;}

#menureference {background:url(pic/reference.gif) -150px 0 no-repeat;width:95px;}
#menureference a {background:url(pic/reference.gif) 0 0 no-repeat;}

#menukontakt {background:url(pic/kontakt.gif) -150px 0 no-repeat;width:60px;}
#menukontakt a {background:url(pic/kontakt.gif) 0 0 no-repeat;}



#menu2 a:link    {
	color: #f486e5;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:0.05em;
}
#menu2 a:visited {
	color: #f486e5;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:0.05em;
}
#menu2 a:active  {
	color: #f486e5;
	text-decoration: underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:0.05em;
}
#menu2 a:hover   {
	color: white;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:0.05em;
}
.click a:link    {
	color: #FFFFFF;
	text-decoration: underline;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.click a:visited {
	color: #FFFFFF;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.click a:active  {
	color: #FFFFFF;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
#click_nobold a:hover   {
	color: #666666;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}



#click_nobold a:link    {
	color: #FFFFFF;
	text-decoration: underline;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}
#click_nobold a:visited {
	color: #FFFFFF;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}
#click_nobold a:active  {
	color: #FFFFFF;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}
#click_nobold a:hover   {
	color: #666666;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}




.click_faq a:link    {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.click_faq a:visited {
	color: #FFFFFF;
	text-decoration:none;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.click_faq a:active  {
	color: #FFFFFF;
	text-decoration: none;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.click_faq a:hover   {
color: #666666;
	text-decoration:none;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}




#main{
background-image:url(pic/background3.gif);
background-repeat:repeat-x;
margin:0 auto 0 auto;
width:770px;
position:relative;
min-height: 100%;
height:100%;
text-align:left;
}

body>#main {
	height: auto; /* Mozilla, Opera, zajisti, ze pri obsahu vetsim nez 100% se hlavni blok natahne  */
}


#content{

margin:0 auto 0 290px;
text-align:left;
}

#content-content{
width:460px;
color:#767575;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:auto;
}
#content-content a.click_faq   {
	color: #FFFFFF;
	text-decoration: none;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
#content-content a:hover.click_faq    {
color: #666666;
	text-decoration:none;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
#content-content a {
color:#767575;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}

#content-content a:hover {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}

#content-content a.click {
color:#FFFFFF;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}

#content-content a:hover.click {
color:#767575;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}


#linky{
	margin:100px auto 0 auto;
	width:646px;
}

#linky a{
	width:215px;
	display:block;
	float:left;
}

#linky a img{
	display:block;
	border:0;
}

#linky a p{
	display:block;
	margin:0.5em 0 0 0;
	width:215px;height:23px;
	background-image:url(pic/album01.gif);
	border:0;
}

#linky a:hover p{
	background-position:215px 0;
}


#content-content p{
line-height:1.5em;
margin:1.5em 0 0 0;
}

#content-content p.adresa{
line-height:1.5em;
margin:0.5em 0 0 0;
}

#content-content span.nadpis{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#fffefe;
margin:1.5em 0 0 0;
}
#content-content span.ruzova{
color:#f486e5;
font-weight:bold;
}
#content-content span.bila{
font-weight:bold;
color:#fffefe;

}

#content-content a.sety{
  font-weight:bold;
	color: #f486e5;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:0.05em;

}

#content-content a:hover.sety{
  font-weight:bold;
	color: #ffffff;
	
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:0.05em;

}

#content-content ul {
margin:1.5em 0 0 0;
list-style-position:outside;
line-height:1.5em;
margin:0 0 0 1.5em;
color:#d474c7;
}

#content-content li span{
color:#767575;
}




h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#f486e5;
letter-spacing:0.05em;
}

.nadpis1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#f486e5;
font-weight:bold;
letter-spacing:0.05em;
}

h2{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#fffefe;
margin:1.5em 0 0 0;
}

.mezera20{
width:100%;
height:20px;
}

.mezera30{
width:100%;
height:30px;
}

.mezera50{
width:100%;
height:20px;
}

h3{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#767575;
font-weight: normal;
margin:0.5em 0 0 0;
}

#content-content p.ccena{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#fff;
margin:0;
}

#content-content p.ccena span{
color:#d474c7;
}

#content-content a.cmail {
text-decoration:none;
color:#fff;
}

#content-content span.cseda {
color:#767575;
}


#prazdno{
width:100%;	
height:100px;
}

     hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
      }

#footer{
text-align:center;
color:#606060;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
position:absolute;
bottom:4px;
left:0;
width:100%;	
}

#footerhome{
color:#606060;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
position:absolute;
bottom:0px;
left:0px;

}
#footerhome span{
	margin:auto auto 0 65px;
	text-align:left;
	vertical-align: bottom;
	line-height: 20px;
}
#prazdnohome{
width:100%;	
height:198px;
}

#footer a{color:#606060;}
#footer a:link{color:#606060;}
#footer a:visited{color:#606060;}
#footer a:focus{color:#606060;}
#footer a:active{color:#606060;}
#footer a:hover{color:#606060;}
#footerhome a{color:#606060;}
#footerhome a:link{color:#606060;}
#footerhome a:visited{color:#606060;}
#footerhome a:focus{color:#606060;}
#footerhome a:active{color:#606060;}
#footerhome a:hover{color:#606060;}
#apDiv1 {
	position:absolute;
	
	width:345px;
	height:151px;
	z-index:1;
}
.formular {
font-size:11px;
color:#FFFFFF;
height:138px;
width:316px;
line-height:25px;
vertical-align:middle;
background-image:url(pic/form.gif);
border:0px;
}

.formular1 {
background-image:url(pic/form1.gif);
border:0px;
line-height:25px;
height:25px;
width:316px;
vertical-align:middle;
font-size:11px;
color:#FFFFFF;
}

.button {
background:url(pic/button.gif);
border:0px;
width:70px;
height:27px;
cursor:pointer;
cursor:hand;
}

.citat {
margin-top:40px;
margin-bottom:20px;
font-style: italic;
}

#uvod {
margin-top:20px;
position:relative;
color:#FFFFFF;
}
#uvod a{
color:#FFFFFF;
}
#uvod a:hover{
color:#767575;
font-family:Arial, Helvetica, sans-serif;

}

