.nevnap { text-align:center; color:#fff; height: 50px; font-size: 10pt;}

.rss { position: absolute; top: 280px; right: 51px;}

.button { border: 1px solid #f1c55c; background-color: #ac6e24; color: #f1c55c;}

#gallery img { border: 2px solid #7089bf; margin:0; padding:0; }

#reg .textinput_error { margin-bottom: 5px; padding: 3px; color:#f4c15a; border: 1px solid #ed5917; background-color: #13203a; }
.required { color: #ffc600;}

/* ---- ARCHIVUM SLIDE -----*/
#ihmdivcontent { margin-top: 30px; }
.slidelink { text-align: center;}


/* ---- SHARE ICONS -----*/
#maincontent .share { padding: 15px 0 10px 10px; font-color: #ff0000;  }

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

/* ---- WEBSHOP -------- */
.product_image img { border: 3px solid #7089bf;}
.item_amount { width: 25px; border: 1px solid #fff; background-color: #a9eaff; font-weight-bold; }
#products_nav { text-align: center; font-weight:bold; padding-top: 20px; }

/* ---- ALBUM LISTA ---- */
.album { float:left; width: 107px; padding: 5px; margin: 7px; cursor: pointer; border:1px solid #243964; }
.album:hover { padding: 5px; margin 7px; cursor: pointer; border: 1px solid #c2d6fe; background-color: #284471;}
.album .cover { float:left; border: 3px solid #7089bf; margin-right: 10px;}

.coverb { float:right; border: 3px solid #7089bf; margin-left: 10px; width: 180px; }

.back { position: absolute; top: 65px; right: 80px; width: 40px; height: 20px; font-weight: bold;}

.tag { border: 3px solid #7089bf;}
.d1 { padding: 4px 4px 4px 0; text-align: right;}
.d2 { font-weight:bold; }

/* ---- RIGHT BOX ----- */
.box_musorrendeles { width: 225px; padding: 45px 0 0 0;
  background: #182747 url(../templates/default/images/hu/box_musorrendeles.jpg) no-repeat top left; }
.musor { font-weight: bold; color: #f4c15a; }

.box_zene { width: 225px; padding: 30px 0 0 0;
  background: #182747 url(../templates/default/images/hu/box_zene.jpg) no-repeat top left }

.box_buli-info { width: 225px; padding: 30px 0 0 0;
  background: #182747 url(../templates/default/images/hu/box_buli-info.jpg) no-repeat top left }

#box_login { width: 225px; padding: 50px 0 10px 0; margin-bottom: 10px;
  min-height: 100px;  height: auto !important ;  height: 100px;
  background: #182747 url(../templates/default/images/hu/box_login.jpg) no-repeat top left;
  font-weight: bold; color: #c2d6fe; text-align:center;
 }
#box_login a, #box_login a:visited { text-decoration: underline; color: #fff;}
#box_login button { margin: 5px 0 5px 0;
  text-indent: -9999px;  cursor: pointer;  overflow: hidden;  border: none; width: 118px;  height: 33px;
  background: transparent url(../templates/default/images/hu/btn_login.gif) no-repeat top;}
#box_login button:hover { background-position: bottom; }



.box_hirlevel { width: 225px; padding: 30px 0 0 0;
  background: #182747 url(../templates/default/images/hu/box_hirlevel.jpg) no-repeat top left }

#hirlevel button {
  text-indent: -9999px;  cursor: pointer;  overflow: hidden;  border: none; width: 119px;  height: 33px;
  background: transparent url(../templates/default/images/hu/btn_newsletter.gif) no-repeat top;}
#hirlevel button:hover, #poll button:focus { background-position: bottom; }

.required { font-weight: bold;}
.hirlevelinput, select { padding: 3px; border: 1px solid #495f92; color: #f4c15a; background-color: #13203a; }
.captcha { width: 110px; height: 20px; padding 5px; background-color: #bacff8;}

/* ---- RIGHT LEFT ----- */
.box_video { width: 233px; padding: 45px 0 0 0;
  background: #182747 url(../templates/default/images/hu/box_videok.jpg) no-repeat top left;
  text-align: center; }

.box_velemeny { width: 233px; padding: 45px 0 0 0;
  background: #182747 url(../templates/default/images/hu/box_velemeny.jpg) no-repeat top left;
  text-align: center; }

.box_szakerto { width: 233px; padding: 45px 0 0 0;
  background: #182747 url(../templates/default/images/hu/box_szakerto.jpg) no-repeat top left;
  text-align: center; }

.box_szavazas { width: 233px; padding: 45px 0 0 0;
  background: #182747 url(../templates/default/images/hu/box_szavazas.jpg) no-repeat top left;
  text-align: center; }

#poll button {
  text-indent: -9999px;  cursor: pointer;  overflow: hidden;  border: none; width: 100px;  height: 33px;
  background: transparent url(default/images/hu/btn_poll.gif) no-repeat top;}
#poll button:hover, #poll button:focus { background-position: bottom; }


.box_cont { padding-bottom: 10px; margin-bottom: 10px;
  background: url(default/images/hu/box_bottom.jpg) no-repeat bottom left;
  color: #c2d6fe; font-family: Tahoma; font-size: 11px; line-height: 150%; }

.box_cont ul { padding:0; }
.box_cont li  { margin-left: 10px; padding: 0; list-style-type: none;
  line-height: 150%;
  background: transparent url(default/images/hu/box_dott.gif) no-repeat top left;
  background-position: 0px 3px !important;  padding-left: 20px; }

.box_cont a:link, .box_cont a:visited { color: #c2d6fe; font-family: Tahoma; font-size: 11px; font-weight: bold; }
.box_cont a:hover { color: #fff; font-family: Tahoma; font-size: 11px; font-weight: bold; text-decoration: none; }

#search { margin-bottom:20px; }

/* --- KAPCSOL�D� CIKKEK  --- */
#maincontent  ul {  }
#maincontent ul li  { margin-left: 10px; padding: 0; list-style-type: none;
  line-height: 150%;
  background: transparent url(default/images/hu/main_dott.gif) no-repeat top left;
  background-position: 0px 6px !important;  padding-left: 20px; }


#maincontent ol li  { margin-left: 30px; line-height: 180%; }

/* #maincontent a:link, #maincontent a:visited { color: #c2d6fe; font-family: Tahoma; font-weight: bold;  text-decoration: underline; }
#maincontent a:hover{ color: #fff; font-family: Tahoma; font-weight: bold; text-decoration: underline; }
*/

/*  --- Article LIST ---- */
#maincontent .articledate {  margin:0; padding: 0; font-size: 12px; font-family: Georgia;  color: #7089bf; }
#maincontent .cikk { margin-bottom: 30px;  clear: both; }
#maincontent .cikk h2 { font-family: Georgia; font-size: 18px; color:#fff; margin:0;  padding:0; }
#maincontent .news_cont,
#maincontent .news_cont p { margin:0; padding:0; font-size: 13px; line-height: 120%; }
#maincontent .news_img img { float:left; border: 3px solid #7089bf; margin-right: 10px; }
#maincontent .news_text { float: right; weight: 300px; text-align: justify; }

#maincontent .cikk a:link {  color: #fff;  text-decoration: underline;}
#maincontent .cikk a:visited { color: #fff;  text-decoration: underline; }

#maincontent .articledate a:link { color: #fff;  text-decoration: none;}
#maincontent .articledate a:visited { color: #fff;  text-decoration: none; }


/*  --- Article SHORT --- */
#maincontent .ashort,
#maincontent .ashort p { font-size: 13px; margin: 15px 0 20px 0;  text-align: justify;  font-weight: bold; }
.picd { position:relative; float:right; text-align:center; margin-left:8px; }
.picd img { border: 3px solid #7089bf; }

/* --- BREADCRUMP --- */
#maincontent .breadcrumb {margin: 10px 0 25px 0; font-size: 12px;}
#maincontent .breadcrumb a:link, #maincontent .breadcrumb a:visited { font-weight: bold; color: #ff9c32; text-decoration: none;}
#maincontent .breadcrumb a:hover { font-weight: bold;  color: #ffd997;  text-decoration: none; }


h1 { margin: 10px 0 10px 0; padding: 0;  font-size: 18px;  font-family: Georgia;  font-weight: bold;  color: #fff; text-align: left;}
h2 { margin: 20px 0 10px 0; padding: 0;  font-size: 16px;  font-family: Georgia;  font-weight: bold;  color: #fff; text-align: left;}

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

/* --------- TEMPLATE ----------- */
a:active, a:focus{ outline:none; }

body {  margin:0; padding:0;  background: #1e315a url(../templates/default/images/hu/bg.jpg); font-size: 12px; }

a img { border: 0; }

div.bg-top { margin:0; padding:0; background: transparent url(default/images/hu/bg_top.jpg) repeat-x; }
div.bg-bottom {margin:0; padding:0; background: transparent url(default/images/hu/bg_bottom.jpg) repeat-x bottom left; }

#wrap { margin:0 auto; width: 990px; background: transparent url(default/images/hu/bg_main.jpg) repeat-y; }

#header { width: 990px;  height: 387px; position: relative;
  background: transparent url(default/images/hu/irigy-honaljmirigy3.jpg) no-repeat; }

.logo { position:absolute; 
/* width:266px;  height:125px; 
top:205px; left:65px; */
width:270px;  height:123px; 
top:208px; left:54px;
 }

#leftblock { float: left; width: 236px;  padding: 20px 0 10px 12px;
  min-height: 650px;  height: auto !important ;  height: 650px;
  background: url(default/images/hu/bg_main-top.jpg) no-repeat top left; }

#rightblock { float: right; width: 238px; padding: 20px 0 10px 0;
  min-height: 650px;  height: auto !important ;  height: 650px;
  background: url(default/images/hu/bg_main-top.jpg) no-repeat top right; }

div#maincontent { position: relative; font-family: verdana; 
  float: left; width: 490px; padding: 20px 7px 10px 7px; color: #d0e3fa; text-align: justify;
  min-height: 650px;  height: auto !important ;  height: 650px;
  background: url(default/images/hu/bg_main-top.jpg) no-repeat top left;
  background-position: -15px 0px; }
div#maincontent p { font-family: verdana;  color: #d0e3fa; }

#maincontent a:link, #maincontent a:visited { color: #c2d6fe;  text-decoration: underline; }
#maincontent a:hover { color: #fff;  text-decoration: none; }

/* ------- FOOTER --------- */
#footer { margin: 0 auto; position: relative; width: 990px; height: 196px; 
  background: url(default/images/hu/bg_footer.jpg) no-repeat top left; font-family: verdana; }

#sublink { position: absolute; top: 156px; left: 34px; margin: 0; height: 20px; }

#sublink a { display: block; float: left; width: auto; font-family: Verdana; font-size: 12px;
  padding-right: 20px; color: #c7dff3; text-decoration: none;
  background-image: url(default/images/hu/footer_dott.gif) no-repeat; 
  background-position: right top;}

#sublink a:hover { color: #fff; text-decoration: underline; }
#sublink a.last { background-image: none; }

.copyright {
  float: left; position: absolute; height: 10px; top: 173px !important; left: 34px;
  font-size: 11px; color: #80a0bc; }

.webdesign { position: absolute; height: 50px; top: 146px !important; right: 12px; }

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

div.warning {
	FONT-SIZE: 13px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align: center;
	width: 400px;
	font-weight: bold;

	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;


	line-height: 2em;
	padding: 1em;
	margin: 2em;
}
.pagenav {
  clear:both;
  margin: 0 auto;
  width: 485px;
}

#maincontent 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;
}
#maincontent ul#paging li a:link{
  color:#c2d6fe;
}
ul#paging li {
  display:inline;
  float:left;
  background-image: none;
  margin-left: 0px;
  padding-left: 0px;
}
#maincontent ul#paging li a {
  background-color:#385388;
  border:1px solid #fff;
  color:#c2d6fe;
  display:block;
  float:left;
  margin: 0px 2px;
  padding: 0px 4px;
  text-decoration:none;
  text-align:center;
}

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

#maincontent ul#paging li a:hover {
  background:#ff7c00;
  color:#ffffff;
  text-decoration:none;
}
#maincontent ul#paging li.empty {
  background-color:#ff7c00;
  border:1px solid #fff;
  color:#fff; font-weight: bold;
  display:block;
  margin: 0px 2px;
  padding: 0px 4px;
  text-decoration:none;
  text-align:center;
}
#maincontent ul#paging li.dots {
background:none;
border:none;
color:#fff;
display:block;
padding:0px 2px;
}
#maincontent ul#paging li.selected a, ul#paging li.selected a:visited {
background:#CCCC99 none repeat scroll 0% 50%;
color:#c2d6fe;
}
.imgbtn {cursor:pointer; text-indent:-9999px}
.news_startp_l{
position:relative;
float:left;
width:343px;
margin:0;
padding-right: 5px;
border-right: 1px solid #000;
}
.news_startp_r{
position:relative;
float:left;
width: 338px;
margin:0 0 0 10px;
padding:0;
}

#contact .textinput { padding: 3px; color:#f4c15a; border: 1px solid #495f92; background-color: #13203a;}
#contact .captcha { background-color: #c2d6fe; height: 60px; width: 200px;}

.amount_in_cart {
padding: 1px;
border: 1px solid #ffffff;
background-color: #A9EAFF;
font: normal 11px  verdana;
color: #0082c3;
width: 16px;
text-align: right;
}

.form_block p, .form_title p {
margin: 0px;
padding: 0px;
margin-bottom: 10px;
line-height: 16px;
}

.form_label {
float: left;
width: 160px;
}

#order_form .textinput {
padding: 2px;
border: 1px solid #495F92;
background-color: #13203A;
font: normal 12px  verdana;
color: #F4C15A;
}

.form_title {
margin-bottom: 14px;
margin-top: 20px;
}

.form_title p {
font-size: 13px;
font-weight: bold;
}

#todaysEvents {
	top: 200px;
	width:177px;
	min-height: 120px;
	background: #d4681b url(../upload/Image/calendar.jpg) no-repeat -37px -30px; 
}
#todaysEvents h2 { padding:23px 0 0 10px;color: #fff; font-size: 16px;  }
#todaysEvents h2 span {color: #ff0000 }


/* countdown - */ 
span.countdown_section {
	display: inline-block;
	font-size: 10px;
	text-align: center;
	padding: 0 0 0 8px;
	color: #FFF;	 /* time labels */
}
.countdown_amount {
	font-size: 20px;
	line-height: 1em;
	font-weight: bold;
	font-family: Frutiger, Arial, Helvetica, sans-serif;
}
span.countdown_section.time3, span.countdown_section.time4 { background: none;}
span.countdown_section.time3 .countdown_amount { color: #ff0000; font-size: 24px;  } /* days amount + label */
span.countdown_section.time3 { color: #fff;  } /* days amount + label */
.countdown_section .countdown_amount { color: #bfcad8; } /* time amount */

#todaysEvents span#betterTogether {
	font-size: 11px;
	color:#fff;
	font-size:11px;
	line-height:1.3em;
	padding: 10px 0 0 15px;
}
#betterTogether {
	margin: 15px 0 0 0;
}