.futballista a {
position:absolute;
top:10px;
left:50px;
width:200px;
height:150px;
display:block;
text-indent:-9999px;
}

.vb2010 a {
z-index:1;
position:absolute;
top:184px;
left:880px;
width:68px;
height:50px;
display:block;
background: transparent url(../upload/vb2010.png) no-repeat;
text-indent:-9999px;
}

.online { float: left; width: 230px; margin: 0px 0 20px 30px;}

.extra { float: left; width: 160px; margin: 0px 0 20px 30px;}


.impresszum { text-align: center; font-size: 14px; }
.impresszum span { font-weight: bold; color: #647500; }

/* --- cikk video --- */
#video { text-align: center; padding-bottom: 25px;}
#video span { font-weight: bold; font-size: 16px; display: block; height: 10px; color: #9d001e;}

.cikk468 { margin: 10px;  width: 550px;  text-align: center; }

.f768 {  position: absolute;  top: 20px; left: 70px;  width: 728px;  height: 90px;}

.hirlevel { text-align: center; width: 100%; padding-bottom: 0px;}
.box-cont {  background: transparent url(../templates/default/images/box-bg.jpg) repeat-y; }

#rightblock .required { font-weight: bold; text-align: right; }

.search { margin-top: 20px;margin-bottom:20px; }

/* --- Kapcsolódó cikkek --- */
.related { font-size: 14px; color: #9d001e; }

/* ---- Partnerek --- */

.partnerek {
  width: 300px;
  margin: 30px 0 30px 0;
  text-align: center;
  border-top: 1px solid #c10000;
}
.partnerek h3 {
  margin: 0 0 30px 0;
  padding: 0px; 
  text-align: left;
  font-size: 18px;
  color: #b1b1b1;
}

/*  --- Article short --- */
.ashort {
  margin-top: 15px;
  text-align: justify;
  font-weight: bold;
}
.picd {
position:relative;
float:right;
text-align:center;
margin-left:8px;
}
.picd img {
  padding: 2px;
  border: 1px solid #797979;
}
/* --- Breadcrumb --- */
.breadcrumb a:link, .breadcrumb a:visited {
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}

.breadcrumb a:hover {
  font-weight: bold;
  color: #54721e;
  text-decoration: none;
}

a img { border: 0; }

/*  ---  NEWS  --- */
.ashort p,  { margin:0; padding: 0;}

h1 {
  margin: 20px 0 0 0; padding: 0;
  font-size: 18px;
  font-family: Tahoma, Arial, Helvetica;
  font-weight: bold;
  color: #244200;
  height: 22px;
}
h2 {
  margin: 20px 0 0 0; padding: 0;
  font-size: 14px;
  font-family: Tahoma, Arial, Helvetica;
  font-weight: bold;
  color: #244200;
  height: 30px;
}
.articledate {
  font-size: 10px;
  font-family: Verdana;
  line-height: 100%;
  color: #434343;
}
#maincontent .articledate a:link {
  color: #c10000;
  text-decoration: none;
}
#maincontent  .articledate a:visited {
  color: #c10000;
  text-decoration: none;
}

#maincontent img {
  padding: 2px;
  border: 1px solid #797979;
}
/* HR */
div.line hr { /* take out the troublemaking HR */
  display: none;
}

div.line { /* DIV that wraps and replaces the HR */
  margin: 0px;
  height: 5px;
  border: none;
  background: transparent url(../upload/Image/dott.gif) repeat-x scroll center;  
}

.counter {
  float: right;
  font: 10px Verdana;
  color: #a7a7a7;
}

/* --- Top Banner --- */
#header_banner {
  position: relative;
  top: 75px;  left: 240px;
  width: 700px;
  height: 75px;

}
.banner_1 {
  float: left;
  width: 670px;
  height:75px;
}

.banner_2 {
  float: right;
  width: 340px;
  height: 75px;
}

.design {
  float: right;
  margin-top: 26px;
  margin-right: 44px;
/*  clear: both;*/
}

.zadircms {
  float: right;
  margin-top: 5px;
  margin-right: 40px;
  clear: both;
}

.valid {
  float: right;
  margin-right: 10px;
  width: 95px;  height: 33px;
}

body {margin:0; padding:0;background: #085905 url(default/images/hu/bg.gif);}
#wrap {margin: 0 auto; width: 995px; background: transparent url(default/images/hu/bg_main.gif) repeat-y;}
#header {position:relative; width: 995px;height: 236px;background: url(default/images/hu/futballista1.jpg) no-repeat;}

#rightblock {
  float: right;
  width: 304px; /* 310px; aztan 304px az eredeti*/
  margin-right:2px;
  padding-left: 5px;
  padding-right: 43px;  /*38px;*/
  background: url(../templates/default/images/hu/bg_maintop.jpg) no-repeat top right;
  font: 12px/150% Arial, Bookman, "Times New Roman";
  border-left: 1px solid #000;
}

/* --- Top Névnap, Menü --- */
#topmenu {
  position: relative;
  top: 93px !important;
  left: 35px;
  width: 955px;
  height: 19px;
}

.nevnap {
  float:left;
  width: 220px;
  font: 11px Tahoma;
}

.menu1 {
  float: right;
  padding-right: 47px;
  font: 11px Tahoma;
  font-weight: bold;
  color: #546300;
  text-align: right;
}

#topmenu a:link { color: #546300; text-decoration: none; }
#topmenu a:visited { color: #546300; text-decoration: none; }
#topmenu a:hover { color: #b8c65b; text-decoration: none; }


/* ZADÍR template */
.right { text-align: right;}

#content {
  margin: 0 auto;
/*  height: 293px; */
  background: url(../templates/default/images/hu/bg_maintop.jpg) no-repeat top left;
}

#maincontent {
  float: left;
  width: 600px;
  padding: 10px 10px 0px 30px;
  font: 12px/150% Arial, Bookman, "Times New Roman";
  color: #000; text-align: justify;
  background: url(../templates/default/images/hu/bg_maintop.jpg) no-repeat top left; 
}

#maincontent a:link {
  color: #962f1f;
  text-decoration: none;
}
#maincontent a:visited {
  color: #962f1f;
  text-decoration: none;
}

#maincontent a:hover {
  color: #c10000;
  text-decoration: none;
}

/*--- FOOTER ---*/
#footer  { 
  position: relative;
  width: 995px;
  height: 180px;
  color: #b1c33d;
  font-family: verdana;
  background: url(../templates/default/images/hu/bg_footer.gif) no-repeat top left;
}

.sublink a:link { color: #b1c33d; text-decoration: none; }
.sublink a:visited { color: #b1c33d; text-decoration: none; }
.sublink a:hover { color: #fff; text-decoration: none ; }

#partner {
  position: absolute; top: 70px; left: 30px;
  padding-bottom: 10px;
  font-size: 11px;
  text-align: left;
}
#partner a:link, #partner a:visited { color: #fff; text-decoration: none; }

.sublink {
  float: left;
  width: 700px;  
  margin: 49px 0 0 30px;
  font-size: 11px;
  text-align: left;
}


#menu {
  margin-top:0px;
  padding-right:30px;
  width:515px;
  height:36px;
  float:right;
}

#nav {
  margin:0;
  padding:0;
  width:515px;
}

#nav:after {
  margin:0;
  padding:0;  
  display: block;
  height:0;
  clear: both;
  height:100%;
}

#nav li {
  padding:0;
  margin: 0;
  display: inline;
  list-style-type: none;
}

#nav a {
  margin:0;
  padding:0;
  float: left;
  display: block;
  text-decoration: none;
  text-indent: -9999px;
  height: 36px;
  overflow: hidden;
}

#nav a#m1 {
  background: url(../templates/default/images/hu/m1.jpg) top left no-repeat;
  width: 97px;
}

#nav a#m2 {
  background: url(../templates/default/images/hu/m2.jpg) top left no-repeat;
  width: 188px;
}

#nav a#m3 {
  background: url(../templates/default/images/hu/m3.jpg) top left no-repeat;
  width: 120px;
}

#nav a#m4 {
  background: url(../templates/default/images/hu/m4.jpg) top left no-repeat;
  width: 106px;
}

#nav a:hover#m1, body#m1-on a#m1 {
  background: url(../templates/default/images/hu/m1.jpg) bottom left no-repeat; }

#nav a:hover#m2, body#m2-on a#m2 {
  background: url(../templates/default/images/hu/m2.jpg) bottom left no-repeat; }

#nav a:hover#m3, body#m3-on a#m3 {
  background: url(../templates/default/images/hu/m3.jpg) bottom left no-repeat; }

#nav a:hover#m4, body#m4-on a#m4 {
  background: url(../templates/default/images/hu/m4.jpg) bottom left no-repeat; }


/*--- GALÉRIA ---*/
.current_page { font-weight: bold; color: #000000; }

div.warning {
	FONT-SIZE: 13px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align: center;
	width: 400px;
	font-weight: bold;
	background-color: #EFEFEF;
	border: 1px solid #777870;
	line-height: 2em;
	padding: 1em;
	margin: 2em;}

div.sys {
	FONT-SIZE: 13px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align: center;
	width: 400px;
	font-weight: normal;
	background-color: #FAFAFA;
	border: 1px solid #777870;
	line-height: 2em;
	padding: 1em;
	margin: 2em;
}
.pagenav {
  clear:both;
  margin: 0 auto;
  width: 485px;
}
ul#paging {
  margin: 0 auto;
  display:inline;
  float:none;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  padding:0px 2px;
  font-family: Arial;
  font-size:0.9em;
}
ul#paging li a:link{
  color:#999;
}
ul#paging li {
  display:inline;
  float:left;
}
ul#paging li a {
  background:#ffffff url(default/images/fade.jpg) repeat-x scroll left bottom;
  border:1px solid #eeeeee;
  color:#999;
  display:block;
  float:left;
  margin: 0px 2px;
  padding: 0px 2px;
  text-decoration:none;
  text-align:center;
}

ul#paging li a:visited {
  border:1px solid #eeeeee;
  color:#999;
  margin: 0px 2px;
  padding: 0px 2px;
  text-decoration:none;
  text-align:center;
}

ul#paging li a:hover {
  background:#287C0B;
  color:#ffffff;
  text-decoration:none;
}
ul#paging li.empty {
  background-color:#287C0B;
  border:1px solid #287C0B;
  color:#fff;
  display:block;
  margin: 0px 2px;
  padding: 0px 2px;
  text-decoration:none;
  text-align:center;
}
ul#paging li.dots {
background:none;
border:none;
color:#666;
display:block;
padding:0px 2px;
}
ul#paging li.selected a, ul#paging li.selected a:visited {
background:#CCCC99 none repeat scroll 0% 50%;
color:#D50D00;
}
.imgbtn {cursor:pointer; text-indent:-9999px}
.news_startp_l{
position:relative;
float:left;
width: 293px;
margin:0;
padding-right: 5px;
border-right: 1px solid #000;
}
.news_startp_r{
position:relative;
float:left;
width: 288px;
margin:0 0 0 10px;
padding:0;
}
.arc_col {
position:relative;
float:left;
width:200px;

}
