/* blue: #3849b7,  */
body{
  font-size:0.9em;
  padding: 0;
  margin:0;
  color: #111;
  font-family: Tahoma,"Segoe UI",Arial,Helvetica,Verdana,Arial,sans-serif;
  background: #555;
  text-align:center;
}

form { margin:0;padding:0; }

#tbar {
  background: #000;
  clear:both;
  padding:0;
  margin-bottom:5px;
}

#tbar #tbarcontainer {
  width:960px;
  height:25px;
  margin: 0 auto;
  text-align:left;
}

#tbar #tbarcontainer #tleft {
  width:400px;
  float:left;
}
#tbar #tbarcontainer #tright {
  width:560px;
  color:white;
  text-align:right;
  float:left;
  font-size:0.75em;
  padding-top:4px;
}
#tbar #tbarcontainer #tright a {
  color:white;
}

#head {
  width:960px;
  margin: 0 auto;
  text-align:left;
  clear:both;
}

#head #logo {
  width: 210px;
  float:left;
  margin-top:10px;
}

#head #head-banner {
  float:left;
  width: 700px;
  margin-left:45px;
}

#mainmenu {
  width:960px;
  margin: 0 auto;
  text-align:left;
  clear:both;
}

#mainmenu #ultabs {
  width: 500px;
  float:left;
}

#mainmenu #kereses {
  width: 450px;
  float:left;
  text-align:right;
  padding-top:15px;
  white-space: nowrap;
  color:white;
}

#topnav {
  height:35px;
  text-align:left;
  clear:both;
}
#topnav a {
  font-size: 1em;
  font-weight: bold;
  color: white;
  display:block;
  float:left;
  margin-top:10px;
  margin-left:10px;
}
#topnav a:hover {
  text-decoration:none;
}

#content {
  width:960px;
  margin: 0 auto;
  text-align:left;
  clear:both;
  background: #3849b7;
  padding:0;
  margin-bottom:20px;
}

#footer {
  clear:both;
  padding:0;
  margin:0;
  background:#ccc;
  padding:8px;
}
#footer a {
  color: #111;
  margin-left:20px;
  font-size:0.8em;
}
#copyright {
  background: #000;
  color:#ddd;
  font-size:0.8em;
  padding:4px;
}
#copyright a {
  color: #ddd;
}

#tartalom {
  background: #fff;
  padding:0;
  margin:5px;
}

#legujabbhirek {
  background: #fff;
  padding:0;
  margin:5px;
/*  font-size:0.9em; */
}

#cimke_hir_lista {
  background: #fff;
  padding:0;
  margin:5px;
/*  font-size:0.9em; */
}

.tags { margin:2px; }
.tags a { border:1px solid #fff; padding:1px; }
.tags a:hover { border: 1px solid #444; padding:1px; }

.egyhir {
  padding:5px;
  color: #222;
  clear:both;
}
.egyhir .description {
 font-size: 14px;
}
.cal { background: url('../img/cal.png') top left no-repeat; width:50px; height:51px; float:left; margin: 5px 5px 0 5px; }
.cal .day {color: white; display:block; width:50px; text-align:center; font-family: Verdana; }
.cal .time { color: white; display:block; width:50px; margin-left:1px; font-family: Arial;font-size:15pt; color:#888;letter-spacing:-1px; margin-top:5px; }

#legujabbhirek h4 {
  font-size:1.1em;
  color: #000;
}

.dobozcim {
  font-size:1.5em;
  font-weight:bold;
  color: #3849b7;
  text-align:left;
  margin-top:5px;
  padding:5px;
  font-style: italic;
}

#cimkek {
  background: #eee;
  padding:0;
  margin:5px;
}
#cimkek .pcimkek {
  padding: 10px;
}

#oldalcim {
  background: rgb(0,0,102);
  padding:2px 2px 2px 10px;
  margin:0 5px 0 5px;
}

#oldalcim h2 {
  margin: 0;
  padding:0;
  color: #eee;
  font-style: italic;
}

#box_sajtokozlemenyek {
  background: #fff;
  margin: 5px;
}

#box_sajtokozlemenyek .egyhir {
  padding:5px;
  font-size:0.9em;
}

.cornered h3 {
  color:#3849b7;
}
.cornered .subttl {
  font-size:0.8em;
  color:#666;
  padding-left:5px;
  margin-bottom:5px;
}
.cornered div {
  font-size:0.9em;
} 

#home_nocat { background: #ffffff;  margin:10px 5px;  clear:both;  font-size: 0.8em; }
#home_nocat h4 {  font-size:1.3em;  font-weight:bold;  color: #3849b7;  text-align:left;  margin:0;  padding:2px; margin-bottom:10px; border-bottom:1px solid #ddd; }
#home_nocat h4 .hnl { color: #3849b7; }
#home_nocat .hndt { color:#444; }
#home_nocat .hnfd { font-style:italic; }
#home_nocat .hndesc { padding-left:10px; line-height:1.1em; margin-bottom:1em;font-size:13px; }
#home_nocat .hnlink { font-weight:bold; margin-top:1em; }
#home_nocat td { padding:5px; font-size: 1em; }

ul#szplit {margin:0;padding:0;overflow:hidden; list-style:none;}
ul#szplit li{float:left;margin:0;margin-top:0;}
ul#szplit a { color: #000066; }
ul#szplit a:hover{ text-decoration:none; }
li#one{float:left;width:655px; }
li#two{float:left;width:300px; }

.hncrss {
  font-size:1em;
  width:200px;
  float:right;
  text-align: right;
  padding:10px;
  color: #ffffff;
}
.hncrss a {
  color:#ffffff;
}
.pnavtop,.pnavbtm {
  padding:5px 5px 5px 10px;
  font-size:1em;
  color: white;
}
.pnavtop a {
  font-weight:bold;
  color: #ffffff;
  margin-left:1em;
}
.pnavbtm a {
  font-weight:bold;
  color: #ffffff;
  margin-left:1em;
}

.sl { color:white; }





/* begin css tabs */

ul#tabnav { /* general settings */
text-align: left; /* set to left, right or center */
margin: 0.5em 0 0 0.5em; /* set margins as desired */
font: bold 1.4em Helvetica; /* set font as desired */
/* border-bottom: 1px solid #6c6; */ /* set border COLOR as desired */
list-style-type: none;
padding: 5px 10px 3px 10px; /* THIRD number must change with respect to padding-top (X) below */
}

ul#tabnav li { /* do not change */
  display: inline;
}

body#tab1 li.taba, body#tab1 li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4 { /* settings for selected tab */
border-bottom: 1px solid #fff; /* set border color to page background color */
background-color: #fff; /* set background color to match above border color */
height: 20px;
}

body#tab1 li.tab1 a, body#tab2 li.tab2 a, body#tab3 li.tab3 a, body#tab4 li.tab4 a { /* settings for selected tab link */
background-color: #fff; /* set selected tab background color as desired */
color: #000; /* set selected tab link color as desired */
position: relative;
top: 1px;
padding-top: 4px; /* must change with respect to padding (X) above and below */
}

ul#tabnav li a { /* settings for all tab links */
padding: 3px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #aaa; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #666; /* set unselected tab background color as desired */
color: #eee; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
}
ul#tabnav .active {
  background: #3849b7;
}

ul#tabnav a:hover { /* settings for hover effect */
background: #3849b7; /* set desired hover color */
}
ul#tabnav #nav-tab-sajto a:hover { background: #991111; }
/* end css tabs */

