/* Base */

html, body {
  margin:0;
  padding:0;
  /*background:url('../img/bg.png') repeat-x #7b99ba;*/
  background:url('../img/bg.png') repeat-x #FFF;
  /*background:url('../ideigbg.png') repeat-x #143863;*/
  font-family:Arial, Tahoma, Helvetica, serif;
  font-size: 13px;
  color:#373535;
  height:100%;
}

input {
  font-family:Arial, Tahoma, Helvetica, serif;
  font-size: 11px;
  color:#373535;
}

p,h1,h2,h3,h4,h5,h6,h7,div,ul,li{
  margin:0;
  padding:0;
}

#tartcontent h2,
#tartcontent h3,
#tart h2,
#tart h3 {
  margin-top:6px;
  font-family:Arial;
  color:#123156;
  font-weight:normal;
}

#tartcontent h2,
#tart h2{
  font-size:19px;
}

#tart ul {
  margin-left: 20px;
  font-size: 13px;
}

#tart ul li {
  margin: 10px 0;
}

#tart p {
  margin: 10px 0;
}

#hirek h3 a {
  font-size:16px;
  margin:10px 0;
  display:block;
}

.cl {
  clear:both;
  font-size:0;
  height:0;
  width:0;
  margin:0;
  padding:0;
}

.fl{
  float:left;
}

.fr{
  float:right;
}

.hr {
  margin:0 16px 4px 16px;
  border-bottom:2px dotted #ccc;
}

form {
  display: inline;
  margin:0;
  padding:0;
}

a {
  text-decoration: none;
  color:#16355a;
} 
a:hover {
  text-decoration: underline;
}


#top_header{
  height:29px;
  width:880px;
  margin:0 auto;
  text-align:left;
}

#top_header img{
  margin:0 5px;
}

#header {
  /*margin:0 auto;
  width:880px;*/
  text-align:center;
}

#logo {
  margin:0 auto;
  padding:0;
  height:320px;
  /* background:url('../img/logo3.jpg') no-repeat; */
  background:url('../img/mate2.jpg') center no-repeat;
}

#logo2 {
  margin:0 auto;
  padding:0;
  height:320px;
  /*background:url('../img/logo.jpg') no-repeat #fff;*/
}

#logo h1 {
  display:none;
}
/*
#logo h1 a {
  display:block;
  background:url('../img/logo.jpg') no-repeat #fff;
  line-height:800px;
  height:320px;
  width:880px;
  overflow:hidden;
  margin:0;
  padding:0;
}
*/
#menu_cont {
  background:url('../img/menubg.png') repeat-x #fff;
  height:35px;
  text-align:center;
 /* width:880px;*/
}

#navigation {
  width:880px;
  margin: 0 auto;
}

#navigation ul {
  width:880px;
  margin:0 auto;
  padding:1px 0 0 0;
  list-style:none;
}

#navigation ul li {
  float:left;
  border-left:1px solid #788ca4;
  border-right:1px solid #788ca4;
  height:33px;
}

#navigation ul li#mp1 {
  /*border-left:0;*/
  border-left:2px solid #788ca4; 
}

#navigation ul li#mp6 {
  /*border-right:0;*/
  border-right:2px solid #788ca4;
}

#navigation ul li a{
  display:block;
  float:left;
  padding:6px 22px 8px 23px;
  margin:0px;
  font-size:16px;
  /*letter-spacing:1px;*/
  font-family:Tahoma, "Trebuchet MS", Arial;
  font-weight:bold;
  color:#d2dce6;
  text-transform:uppercase;
}
/*
#navigation ul li a#mp3a {
  background:#d2dce6;
  color:#20416A;
  text-decoration: blink;
}
*/

#navigation ul li a:hover{
  text-decoration:none;
  color:#fff;
}

#bottom_cont{
  background: url('../img/bottom_bg.png') top repeat-x #777;
}

#footer {
  /*background: url('../img/bgFooter.gif') center center no-repeat #fff;*/
  height: 10px;
}

#bottom{
  width:882px;
  margin:0 auto;
  text-align: center;
}

.bottominner {
  text-align:left;
  padding:13px 0px 13px 10px;
  float:left;
  width:282px;
  height:109px;
  /*background:url('../img/bottominner.png') repeat-x #113055;*/
  color:#fff;
}

.bottominner h2{
  font-family:Arial;
  /*color:#d2dce6;*/
  color:white;
  font-size:16px;
  font-weight:normal;
  line-height:24px;
} 

.bottominner p,
.bottominner p a {
  font-family:Arial;  
  /*color:#9ba2aa;*/
  color:#f0f0f0;
  font-size:11px;
  line-height:17px;
}

.bottominner p a {
  color:white;
}

.bottominner p ins{
  text-decoration:none;
  font-size:15px;
  font-weight:bold;
  line-height:11px;
}
.bottominner input[type=text]{
  background:#e5e5e5;
  border:0;
  padding:4px;
  color:black;
  height:14px;
}

.bottominner input[type=submit]{
  width:276px;
  color:black;
  padding:2px 0;
  margin:0;
  border:0;
  background:url('../img/menubg.png') 3px repeat-x #fff;
  color:white;
}


div.submit{
  margin-top:7px;
  width:276px;
  border:1px solid white;
}

* html .bottominner div.submit,
*+html .bottominner div.submit {
  margin-top:5px;
}

.bottominner input#nev{
  margin-top:4px;
  width:270px;
}

.bottominner input#irsz{
  width:46px;
  margin-top:7px;
  margin-right:3px;
}

.bottominner input#mail{
  margin-top:7px;
  width:210px;
}

* html .bottominner input#irsz,
*+html .bottominner input#irsz{
  margin-top:5px;
}

* html .bottominner input#mail,
*+html .bottominner input#mail{
  margin-top:5px;
}



.bi1{
  margin: 0 0 0 6px;
}

.bi2{
  margin: 0;
}


/* content */

#content_cont {
  background:url('../img/sitebg2.jpg') center top no-repeat #fff;
}
#content {
  width:880px;
  margin:0 auto;
  background:url('../img/ct_bg.jpg') no-repeat #fff;
  text-align:center;
}

#leftcontent,
#leftcontent_top {
  float:left;
  width:680px;
  text-align:left;
}

#leftcontent_top{
  background:url('../img/ct_top_bg.png') repeat-x #fff;
  height:15px;
}

#leftcontent #tartcontent,
#leftcontent #tart {
  margin:1px 16px 16px 16px;
}


/*1 hír*/

#leftcontent #tart #hircim {
  float:left;
  color:#16355a;
}

#leftcontent #tart #hirdatum {
  float:right;
  color:#999;
  font-size:10px;
}


#tartcontent #hirimage {
  float:left;
  background:#f0f0f0;
  padding:10px;
  margin:0 10px 15px 0;
}

#leftcontent #tart #hirimage {
  float:right;
  background:#f0f0f0;
  padding:10px;
  margin:0 0 15px 10px;
}

#leftcontent #tart #hirlead{
  font-size:13px;
  font-weight:bold;
  margin:5px 0; 
  line-height:18px;
  text-align:justify;
}


#leftcontent #tart #hirlead ul{
  list-style:none;
}

#leftcontent #tart #hirlead ul li{
  line-height:21px;
}


#leftcontent #tart #hircontent{
  font-size:13px;
  line-height:18px;
  text-align:justify;
  white-space: pre-line;
}


#leftcontent #tart p{
  text-align:justify;
  margin:4px 0;
  line-height:21px;
  font-size: 13px;
}

#leftcontent #tart p big{
  font-size:18px;
  font-weight:bold;
}

#leftcontent #tart .left{
  text-align:right;
  font-size: 13px;
}

#rightcontent,
#rightcontent_top {
  float:left;
  width:200px;
}

#rightcontent_top{
  background:url('../img/ct_r_bg.png') repeat-x #fff;
  height:10px;
}

#rightcontent a.banner{
  display:block;
  margin:7px 3px;
  /*border:1px solid #355479;*/
}

#leftcontent #hirek {
  margin:0 0 16px 0;
}

#leftcontent #hirek h2 {
  font-size:18px;
  margin:4px 16px;
}

#leftcontent #hirek ul li .ntitle h3 a {
  /*float:left;*/
  line-height:13px;
  margin:3px 0 0 3px;
  padding:0;
  /*width:160px;*/
  color:#16355a;
  font-size:13px;
}



#leftcontent #hirek ul li .nlead {
  font-size:13px;
  line-height:13px;
  margin:1px 0 0 3px;
  padding:0;
  color:#16355a;
  height:26px;
  overflow:hidden;
  background:url(../img/dotdot.png) 162px 20px no-repeat;
}

#leftcontent #hirek ul li .nlead .nleadinner {
  width:162px;
  text-align:justify;
}


/*
#leftcontent #hirek ul li .ntitle a {
  display:block;
  line-height:60px;
  overflow:hidden;
  height:16px;
  width:18px;
  background:url(../img/link.png) no-repeat #fff;
  float:right;
  color:#16355a;
}*/


#leftcontent #hirek ul li .nlead{
  color:black;
  font-size:11px;
  margin:4px 0 0 3px;
}

.oldernews,
.oldernews2 {
  margin:1px 10px;
  padding:3px;
}

.oldernews2 .ntitle,
.oldernews .ntitle {
  float:left;
}

#hirek #tovabbi h3 {
  margin:2px 10px;
}

.oldernews .ntitle h4 {
  margin-top:3px;
}

.oldernews .ntitle h4 a {
  font-size:14px;
}

.oldernews2 .ntitle h3 a,
.oldernews .ntitle h3 a {
  font-size:14px;
  font-weight:bold;
}

.oldernews2 .ndatum,
.oldernews .ndatum {
  float:left;
  font-size:11px;
  color:#999;
  margin-top:4px;
}

.oldernews .ntitle ins,
.oldernews2 .ndatum ins,
.oldernews .ndatum ins{
  color:#c00;
  margin:0 3px;
  font-size:13px;
  font-weight:bold;
  text-decoration:none;
}

.first{
  background:#f0f0f0;
}
.second{
  background:#fff;
}


/* legfrissebb */

#legfrissebb {
  width:190px;
  text-align:left;
  margin-left:5px;
  padding:5px 0;
  background: #EEF1F5;
}

#legfrissebb h2 {
  font-size: 16px;
  padding: 5px;
}

#legfrissebb span {
  font-size:10px;
  color:#999;
  display: none;
}

#legfrissebb h4 {
  margin:5px 0 0;
  padding: 5px 5px 0 5px;
  background: url(../img/hirbg.png) top repeat-x;
  /*border-bottom:1px solid #ccc;*/
}
#legfrissebb h4 a {
  display:block;
  margin:0 0 3px 0;
}

#w3c {
  height:30px;
  width:192px;
  background:url(../img/w3cok.png) no-repeat;
  padding:0;
}

#w3c a {
  display:block;
  height:10px;
  line-height:100px;
  overflow:hidden;
  position:absolute;
  margin:10px 0 0 0;
}

#w3c a#css {
  width:47px;
  margin-left:145px;
}

#w3c a#xhtml {
  width:55px;
  margin-left:90px;
}

*+html #w3c a#css,
* html #w3c a#css {
  margin-left:49px;
}

*+html #w3c a#xhtml,
* html #w3c a#xhtml {
  margin-left:-8px;
}

/* popup 

#blanket {
  background-color:#111;
  opacity: 0.90;
  filter:alpha(opacity=90);
  position:absolute;
  z-index: 9001;
  top:0px;
  left:0px;
  width:100%;
}
#popUpDiv {
  position:absolute;
  background-color:#eeeeee;
  width:320px;
  height:320px;
  z-index: 9002;
  background: #fff;
  border: 10px solid #ccc;
}

#popUpDiv a{
  display:block;
  width:300px;
  height:300px;
  line-height:1800px;
  margin: 10px;  
  background: url(../images/popup2.jpg) no-repeat;
  overflow:hidden;
}
#blanket2 {
  background-color:#111;
  opacity: 0;
  filter:alpha(opacity=0);
  position:absolute;
  z-index: 9001;
  top:0px;
  left:0px;
  width:100%;
}

#popUpDiv2 {
  position:absolute;
  width:1000px;
  height:400px;
  z-index: 9002;
}

#popUpDiv2 a{
  display:block;
  width:1000px;
  height:400px;
  line-height:1800px;
  margin: 10px;  
  background: url(../images/popupthx.png) no-repeat;
  overflow:hidden;
}

/* föoldal */

p.old {
  /*font-family: "Gerogia", "Garamond", "Times New Roman", Arial;*/
  margin: 10px 0 !important;
}


dt {
  margin: 10px 0;
  font-style: italic;
  font-weight: bold;
}

dd {
  margin: 0;
}

#hirimage {
  text-align: center;
  line-height: 11px; 
}

/* social box */

#rssbox{height:80px;
 margin:0;
 padding:0;
 display:block;
 color:#585856;
 text-decoration:none;
 position:relative;
}
#rsfd-e {height:50px;
left:14px;
position:absolute;
top:30px;
width:50px;
background:url(../img/flickr2.png) no-repeat;
}
#rstw-e {height:50px;
left:72px;
position:absolute;
top:30px;
width:50px;
background:url(../img/twitter.png) no-repeat;
}
#rsfb-e {height:50px;
left:132px;
position:absolute;
top:30px;
width:50px;
background:url(../img/facebook.png) no-repeat;
}
#e1, #e2, #e3 {left:10px;
position:absolute;
top:0px;
width:169px;
display:none;
line-height:10px;
text-align:center;
background:#fff;
border-radius:5px;
padding:5px;
opacity:0.9;
-moz-border-radius:5px;
z-index:31;
cursor:pointer;
font-size: 10px;
font-family: arial;
}
#rssbox span{color:#773632;
 font-size:24px;
 letter-spacing:1px;
 margin:0 0 0 -2px}
 
 
 /* jelöltek */

.kj_cont {
  height: 303px;
  padding-top: 80px;
  background: url(../kj/valemblema.jpg) center no-repeat white;
}
 
 .kj {
  border: 6px solid #eee;
  float: left;
  margin:0 15px 15px 0; 
 }
 
 .kj a {
  background: white;
  display: block;
  width: 168px;
  text-align: center;
  padding: 10px;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: bold;
 }
 .kj a:hover { 
  text-decoration: none;
  background: #eee;
 }