/* CSS CLEAR */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead
{	
  font: inherit;
  font-size: 12px;
  border: 0; outline: 0;
  margin: 0; padding: 0;
  vertical-align: baseline;
  font-family: arial,helvetica,sans-serif;
}

body
{
  line-height: 1; background: url(../pic/bg.jpg) repeat-x 0 0 white;
  /*background-color: #DAE6BD;*/

  /* fallback (Opera) */
  background: #4D5568;
  /* Mozilla: */
  background: -moz-linear-gradient(top, #3B435B, #919AAF);
  /* Chrome, Safari:*/
  background: -webkit-gradient(linear,
                left top, left bottom, from(#3B435B), to(#919AAF));
  /* MSIE */
  filter: progid:DXImageTransform.Microsoft.Gradient(
              StartColorStr='#3B435B', EndColorStr='#919AAF', GradientType=0);
}
ol, ul 
{
  list-style: none;
}
table 
{
  border-collapse: collapse; border-spacing: 0;
}
a
{
  cursor: pointer; text-decoration: none;
}
a:hover
{
  text-decoration: none;
}
.right
{
  float: right; display: inline;
}
.left
{
  float: left; display: inline;
}
.clear
{
  clear: both; line-height: 0; font-size: 0; height: 0;
}

tr, th, td, table
{
  border 1;
  outline: 1;
  margin: 1; padding: 1;
  vertical-align: baseline;
}

h1
{
  top: 0px;
  left: -8999px;
  position: relative;
}


span.pagetitle
{
  font-size: 14px;
  font-weight: bold;
  left: 15px;
  top: 3px;
  position: relative;
}

span.imgtitle
{
  font-size: 14px;
  font-weight: bold;
  text-shadow: 1px 1px 0 #000000;
}

input.button 
{
	color: #FFFFFF;
	border: 0px solid;
        border-color: #212E74;
        font-weight: bold;
	font-size: 12px;
        background-color: #212E74;
}

input.button:hover 
{
	color: #FFFFFF;
	border: 0px solid;
        border-color: #212E74;
	font-weight: bold;
	font-size: 12px;
        background-color: #212E74;
        text-decoration: underline;
}

#wrapper
{
  margin:0 auto;
  width:900px;
  bottom:0;
}

#headerwrap
{
  left: 0px;
  top: 15px;
  width:900px;
  height: 273px;
  position: relative;
  background-color: #FFFFFF;
  border: 1px solid #E6E6E6;
}

#logocontainer
{
  left: 0px;
  top: 0px;
  width:1000px;
  height: 192px;
  position: relative;
  background-color: transparent;
  border: 0px solid #000000;
}

#banner
{
  top: 0px;
  left: -57px;
  width:527px;
  height: 190px;
  position: relative;
  background-color: #555555;
  float: left;
  display: inline-block;

}

#kondorlogo
{
  top: 0px; 
  left: -57px;   
  width: 430px;
  height: 190px; 
  position: relative;
  float: left;
  display: inline-block;

}

#pagetitle
{
  width: 900px; 
  height:20px; 
  left: 0px; top: 0px; 
  position: relative; 
  color: #FFFFFF; 
  background-color: #212E74; 
  border-top-style: none; 
  border-right-style: none; 
  border-bottom-style: solid; 
  border-left-style: none; 
  border-width: 1px; 
  border-color: #000000;
}

#maincontents
{
 top: 0px;
 left: 0px;
 width:900px; 
 height: 855px; 
 position:relative; 
 text-align:justify; 
 background-color:#FFFFFF; 
 border: 1px solid #E6E6E6;
}

#footer
{
  top: 0px;
  left: 0px;
  width: 900px;
  height: 40px;
  position: relative;
  text-align: center;
  background-color: #212E74;
  color: #FFFFFF;
  border-top-style: solid; 
  border-right-style: solid; 
  border-bottom-style: solid; 
  border-left-style: solid; 
  border-width: 1px;
  border-color: #E6E6E6;
}


.down
{
  left: 15px; 
  top: 0px;
  width: 900px;
  height: 15px;
  position: relative;
}

a.foot, a.foot:visited 
{
  color: #FFFFFF;
  text-decoration: none;
  font-size: 13px;
}
a.foot:hover, a.foot:active 
{ 
  color: #000000;
  text-decoration: none;
  font-size: 13px;
}


input.zaszlo
{
  top: 0px;
  position: relative;
}

input.zaszlo:hover
{
  top: -2px;
  position: relative;
}


#menu ul,
#menu li:hover ul ul,
#menu li:hover li:hover ul ul
{
  width: 0; 
  height: 0; 
  position: absolute;
  left: -9999px; top: -9999px;
}


/* 1.szint */
#menu
{
  /*margin: 0 auto;*/

  width: 900px; 
  height: 37px;
  top: 0px;
  left: 0px;
  position: relative;
  border: 1px; solid;
  border-color: #FFFFFF;

  /*border: 2px solid #1D4088;
  border-top: medium none;*/

  background-color: #212E74;
  z-index:500;
}

#menu li
{
  float: left;
}

#menu li a
{
  color: #FFFFFF;
  width: auto; 
  height: 25px;
  font-weight: bold;
  padding: 12px 10px 0;
  display: inline-block;
  font-size: 13px;
  text-shadow: 1px 1px 0 #000000;
}

#menu li a:hover
{
  color: #000000;
  text-shadow: 1px 1px 0 #FFFFFF;
}

		
#menu li:hover
{
  background-color: #627AAD;

  /* fallback (Opera) */
  background: #627AAD;
  /* Mozilla: */
  background: -moz-linear-gradient(top, #627AAD, #DDDDDD);
  /* Chrome, Safari:*/
  background: -webkit-gradient(linear,
              left top, left bottom, from(#627AAD), to(#DDDDDD));
    
  position: relative;
  z-index: 500;
}

#menu li a.active
{
  background: #627AAD;
}	
	

/* 2.szint */
#menu li:hover ul
{
  z-index: 300;
  left: -1px; 
  top: 37px;
  width: auto; 
  height: auto;
  border: 1px solid #1D2230;
  border-top: medium none;
  background-color: #212E74;   /*#3B5998*/
}

#menu li:hover ul li
{
  float: none;
  white-space: normal;
}

#menu li:hover ul li a
{
  width: 270px;
}	


a, a:visited 
{
  color: #FFFFFF;
  text-decoration:none;
}
a:hover, a:active 
{
  color:#000000;
  text-decoration:none;
}

.theme-default #slider 
{
  margin: 0px auto 0px 0px;
  width: 527px; /* Kép szélessége */
  height: 190px; /* Kép magassága */
}

.theme-pascal.slider-wrapper,
.theme-orman.slider-wrapper 
{
  margin-top: 150px;
}

.clear 
{
  clear:both;
}		

#slider img.slider_hider {
    display:none;
}			
							
