/* ===================== LAYOUT ================================ */
body
{
margin:0;
padding:0;
font-family: Verdana, Arial, "Times New Roman", Times, serif; 
font-size:12px;
color: black;
background-color: #e1e2ff;
}

#header_bg
{
width:100%;
background-repeat:repeat-x;
height:316px;
}

#header_main
{
width:980px;
height:316px;
background-image:url(obr/header.jpg);
margin:0 auto;
}

#menu_bg
{
width:100%;
background-repeat:repeat-x;
height:53px;
}

#menu
{
    
width:980px;
height:53px;
background-image:url(obr/menu.jpg);
margin:0 auto;
}

#content_bg
{
width:100%;
background-repeat:repeat;
height:auto;
min-height:400px; 
}

#content_main
{
width:968px;
height:auto;
position:relative;
border-left: 11px solid #e1e2ff;
border-right: 11px solid #e1e2ff;
min-height:400px; 
background-color: white;
margin:0 auto;

}

/* for Internet Explorer */
/*\*/
* html #content_main 
 {
height: 500px;
}
/**/


#footer_bg
{
width:100%;
background-repeat:repeat-x;
height:30px;
}

#footer_main
{
width:980px;
height:30px;
background-image:url(obr/footer.jpg);
margin:0 auto;
}



.footer {color: white; letter-spacing:1px; font-size:10px;}
.footer  a       {text-decoration: none; font-size:12px;}
.footer  a:link   {color: white}
.footer  a:visited {color: white}
.footer  a:active {color: white}
.footer  a:hover  {color: black; text-decoration: underline;  }

.footer_m {color: #e37306; font-size:1px;}
.footer_m  a       {text-decoration: none; font-size:1px;}
.footer_m  a:link   {color: #e37306}
.footer_m  a:visited {color: #e37306}
.footer_m  a:active {color: #e37306}
.footer_m  a:hover  {color: black; text-decoration: underline;  }

.informujte {color: white; letter-spacing:1px;}
.informujte  a       {text-decoration: underline; font-size:10px;}
.informujte  a:link   {color: white}
.informujte  a:visited {color: white}
.informujte  a:active {color: white}
.informujte  a:hover  {color:silver; text-decoration: none; font-size:10px;}


/* ===================== OTHER =============================== */

.ponuka_vizual tr:hover
{
background-color:#e37305;
filter: alpha(FinishOpacity=50, style=2); width: 600px;
opacity: 0.7;
}


.ponuka_vizual  a       {color: white; text-decoration: underline; font-size:20px;}
.ponuka_vizual  a:link   {color: white; background-color: black}
.ponuka_vizual  a:visited {color: white; background-color: black}
.ponuka_vizual  a:active {color: white; background-color: black}
.ponuka_vizual  a:hover  {color: black; background-color:white; text-decoration: none; font-size:20px;}

.ponuka_popis td
{
font-weight:bold;
}

.ponuka_riadok tr:hover
{
background-color:#f69351;
}


#galeria a img 
{
	border: 2px solid #e37305;
	margin: 2px;
}

#galeria a:hover img 
{
	border: 2px solid white;
	margin: 2px;
}

a img 
{
	border: 2px solid #e37305;
	margin: 2px;
}

a:hover img 
{
	border: 2px solid black;
	margin: 2px;
}

#header_main img
{
	border: 0px solid #515c82;
	margin: 0px; 
}

#akcia img
{
	border: 0px solid #515c82;
	margin: 0px;; 
}

#menuS img
{
	border: 0px solid #515c82;
	margin: 0px;; 
}

#intro img
{
	border: 0px solid #515c82;
	margin: 0px;; 
}


.o_projekte a       {text-decoration: underline; font-weight:bold; font-size: 16px;}
.o_projekte a:link   {color: #e37305}
.o_projekte a:visited {color: #e37305}
.o_projekte a:active {color: black}
.o_projekte a:hover  {color: black; text-decoration: none}

	
a       {text-decoration: underline; font-family: Verdena, Arial; font-size: 14px;}
a:link   {color: #e37305; font-style:bold;}
a:visited {color: #e37305; font-style:bold;}
a:active {color: #e37305;font-style:bold; }
a:hover  {color: black;font-style:bold; text-decoration: none}

h1 {color: black; font-family: Verdena, Arial; font-size: 18px; padding: 0.5em; margin: 0px; }
h4 {color: green; font-family: Verdena, Arial; font-size: 18px; padding: 0.5em; margin: 0px; text-align: center; }
h2 { font-size: 16px; color: #e37305; font-family: Verdana, Arial, Helvetica, sans-serif; padding:  5px; margin: 0px;}
p {color: black; font-style:bold;  font-size: 12px; padding: 8px; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; }
h5  {color: black; font-family: Verdena, Arial; font-size: 18px; padding: 10px; margin: 0px; }
h3 {color: black; background-color:red; font-family: Verdena, Arial; font-size: 18px; padding: 0px; margin: 0px; }

.zvyraznene  p
{
font-size:16px;
color:#9393FF;
margin:0 auto;
padding: 1px 1px 1px 1px;
font-weight: bold;
font-style: italic;
}	

.zmena 
{
background-color: white;

}	

.kontakt  a       {text-decoration: underline; font-weight:bold; font-size: 16px;}
.kontakt  a:link   {color: black}
.kontakt  a:visited {color: black}
.kontakt  a:active {color: black}
.kontakt  a:hover  {color: gray; text-decoration: none} 


#menu  a       {text-decoration: none; font-weight:bold; font-size: 16px;}
#menu  a:link   {color: white}
#menu  a:visited {color: white}
#menu  a:active {color: white}
#menu  a:hover  {color: white; text-decoration: underline} 

#menu-oProjekte
{
	display: none;
	z-index: 100;
	width:72px;
	height: 50px;
	padding: 5px 20px;
	background-color: #DE6D07;
	line-height: 23px;
	position: relative;
	top:-2px;
	left:70px;
}


input {border:1px solid #563618;padding:1px; background-color:white }
input:hover{background-color:#e1e2ff}
textarea {border:1px solid black;}
textarea:hover {background-color:#e1e2ff}

.BOX_STYLE
{
	float:left; 
	margin:10px;
	text-align: center;
}

.ANCHOR_STYLE
{
	display:block; 
}

.IMAGE_STYLE
{
	border:2px solid #515c82 !important;
}

.IMAGE_STYLE:hover
{
	border:2px solid #46241B !important;	
}

.CAPTION_STYLE
{
	text-align:center;
	font-size:11px
}


