* {margin: 0; padding: 0; border: 0;}
body {background-color: #aa0000; color: #3e3ec5; background-image: url(/images/structure/bg_body.jpg); background-position: top; background-repeat: repeat-x; font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center;}
body.guru {background-color: #c80606; color: #3e3ec5; background-image: url(/images/structure/bg_body_guru.jpg); background-position: top; background-repeat: repeat-y; font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center;}
body.underground {background-color: #ffffff; color: #3e3ec5; background: url(/images/structure/bg_body_underground.png) center top repeat-y; font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center;}

body, html {height: 100%; position: relative;}

/* LAYOUT */
div#header {margin-left: auto; margin-right: auto;  text-align: center; width: 908px; height: 130px; background-image: url(/images/structure/header.png); background-position: top; background-repeat: no-repeat;}
div#content {margin-left: auto; margin-right: auto; text-align: left; width: 908px; margin-top: 0; margin-bottom: 10px; background-image: url(/images/structure/bg_maincontainer.gif); background-position: top; background-repeat: repeat-y;}
div#footer{margin-left: auto; margin-right: auto; text-align: center; width: 908px; margin-top: 0; padding-bottom: 10px;  font-size: 8pt; color: #fff; background-color: inherit; letter-spacing: 1px; clear: both;}
div#leftcolumn {float: left; width: 199px;}
div#rightcolumn_inner {float: right; width: 699px; background-image: url(/images/structure/bg_rightcolumn.jpg); background-position: top; background-repeat: repeat-y;}
div#rightcolumn_home {float: right; width: 699px;}
div#rightcolumn_home_boxes {float: right; width: 199px;}

h1 {font-size: 15pt; font-weight: bold; padding-top: 21px; padding-left: 28px; margin: 0; color: #fff; background-color: inherit; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(/images/structure/bg_h1.jpg); background-position: top; background-repeat: no-repeat; height: 60px; text-transform: uppercase; letter-spacing: 2px;}
h1.guru {font-size: 15pt; font-weight: bold; padding-top: 21px; padding-left: 28px; margin: 0; color: #fff; background-color: inherit; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(/images/structure/bg_h1.jpg); background-position: top; background-repeat: no-repeat; height: 39px; text-transform: uppercase; letter-spacing: 2px;}
h2 {font-size: 13pt; font-weight: bold; margin-bottom: 5px; margin-top: 5px;  color: #e60000; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  font-weight: bold;}
h3 {font-size: 11pt; font-weight: bold; margin-bottom: 5px; margin-top: 5px;  color: #f00000; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  font-weight: bold;}


/* MAIN MENU */
div.menulevel1 {background-image: url(/images/structure/menu_level_1.jpg); padding-left: 16px; height: 22px; line-height: 22px; background-position: left; background-repeat: no-repeat;}
div.menulevel2 {background-image: url(/images/structure/menu_level_2.jpg); padding-left: 32px; height: 22px; line-height: 22px; background-position: left; background-repeat: no-repeat;}
div.menulevel3 {background-image: url(/images/structure/menu_level_3.jpg); padding-left: 49px; height: 22px; line-height: 22px; background-position: left; background-repeat: no-repeat;}
div.menulevel1 a {color: #fff; background-color: inherit; text-decoration: none; font-weight: bold; font-size: 8pt;}
div.menulevel1 a:hover {color: #b0b6f0; background-color: inherit; text-decoration: none; font-weight: bold; font-size: 8pt;}
div.menulevel2 a {color: #fff; background-color: inherit; text-decoration: none; font-weight: normal; font-size: 8pt;}
div.menulevel2 a:hover {color: #b0b6f0; background-color: inherit; text-decoration: none; font-weight: normal; font-size: 8pt;}
div.menulevel3 a {color: #fff; background-color: inherit; text-decoration: none; font-weight: normal; font-size: 8pt;}
div.menulevel3 a:hover {color: #b0b6f0; background-color: inherit; text-decoration: none; font-weight: normal; font-size: 8pt;}


/* MICROBANNER */
div#microbanner {width: 908px; height: 87px; text-align: center; background-position: top; background-repeat: no-repeat;}
div#microbanner img {border: 3px solid #ff5a5a; margin-top: 8px;}
div.microbanner_swf {border: 3px solid #ff5a5a; margin-top: 8px; margin-right: 3px; width: 192px; height: 42px; float: left;}
div.microbanner_img img {border: 3px solid #ff5a5a; margin-top: 8px; margin-right: 3px; width: 192px; height: 42px; float: left;}
.microbanner_home {background-image: url(/images/structure/bg_microbanner_home.jpg);}
.microbanner_inner {background-image: url(/images/structure/bg_microbanner_inner.jpg);}


/* STRUCTURE BOXES */
div#box_login {background-image: url(/images/structure/bg_box_lepj_be.gif); background-position: top; background-repeat: no-repeat; padding-top: 53px; text-align: center;}
div#box_login p {font-size: 8pt; color: #fff; background-color: inherit; margin-top: 10px;}
div#box_welcome {background-image: url(/images/structure/bg_box_udvozlunk.gif); background-position: top; background-repeat: no-repeat; padding-top: 53px; text-align: center;}
div#box_welcome p {font-size: 8pt; color: #fff; background-color: inherit; margin-left: 18px;  margin-right: 18px; text-align: left;}
div#box_poll {background-image: url(/images/structure/bg_box_szavazz.gif); background-position: top; background-repeat: no-repeat; padding-top: 53px; text-align: center;}
div#box_poll p {font-size: 8pt; color: #fff; background-color: inherit; margin-left: 18px;  margin-right: 18px; text-align: left; margin-bottom: 15px;}
div#box_poll a {color: #ffffff}
div#box_poll a:hover {color: #ffffff}
div#box_poll visited {color: #ffffff}
div#box_poll active {color: #ffffff}
div#box_poll link {color: #ffffff}
div#box_adviser {background-image: url(/images/structure/bg_box_ajanld.gif); background-position: top; background-repeat: no-repeat; padding-top: 53px; text-align: center;}
div#box_adviser p {font-size: 8pt; color: #fff; background-color: inherit; margin-left: 18px;  margin-right: 18px; text-align: left; margin-bottom: 15px;}
div#box_blog {background-image: url(/images/structure/bg_box_blog.gif); background-position: top; background-repeat: no-repeat; padding-top: 68px; text-align: center;}
div#box_blog p {font-size: 8pt; color: #4c4197; background-color: inherit; margin-left: 18px;  margin-right: 18px; text-align: left; margin-bottom: 15px;}
div#box_tudtade {background-image: url(/images/structure/bg_box_tudtade.gif); background-position: top; background-repeat: no-repeat; padding-top: 68px; text-align: center;}
div#box_tudtade p {font-size: 8pt; color: #4c4197; background-color: inherit; margin-left: 18px;  margin-right: 18px; margin-bottom: 15px;}
div#box_tudtade img.tudtade_decorpic {border: 1px solid #ccd8f2; margin-top: 10px;}
div#box_langselect {background-image: url(/images/structure/bg_box_langselect.gif); background-position: top; background-repeat: no-repeat; padding-top: 68px;}
div#box_langselect p {font-size: 8pt; color: #4c4197; background-color: inherit; margin-left: 18px;  margin-right: 18px; text-align: center; margin-bottom: 15px; font-weight: bold;}
div#box_langselect img {vertical-align: top; border: 0;}
div#box_pottyregeny {background-image: url(/images/structure/bg_box_pottyregeny.gif); background-position: top; background-repeat: no-repeat; padding-top: 68px;}
div#box_pottyregeny p {font-size: 8pt; color: #4c4197; background-color: inherit; margin-left: 18px;  margin-right: 18px; margin-bottom: 15px; font-weight: bold;}
div#box_pottyregeny img {vertical-align: top; border: 0;}
div#box_pottyoskapitany {background-image: url(/images/structure/bg_box_pottyoskapitany.gif); background-position: top; background-repeat: no-repeat; padding-top: 130px; text-align: center;}
div#box_pottyoskapitany  p {font-size: 8pt; color: #760017; background-color: inherit; margin-left: 18px;  margin-right: 18px; text-align: left; margin-bottom: 15px;}


/* COLUMN CONTENT FULL */
div.column_content_full {margin-left:27px; margin-right: 31px; margin-top: 10px; font-size: 9pt; line-height: 130%;}
div.column_content_full ul {list-style-position: inside; margin-bottom: 15px; margin-top: 0;}
div.column_content_full li.list_style_1 {list-style-type: disc; font-size: 8pt; margin-left: 20px; margin-bottom: 3px; color: #f00000; background-color: inherit;}
div.column_content_full li.list_style_2 {list-style-type: disc; font-size: 8pt; margin-left: 1px; margin-bottom: 3px; color: #f00000; background-color: inherit;}
div.column_content_full li.list_style_2 span{font-size: 8pt; font-weight: normal; text-decoration: none;}
div.column_content_full li.list_style_3 {list-style-type: disc; font-size: 8pt; margin-left: 20px; margin-bottom: 3px; color: #3e3ec5; background-color: inherit;}

div.column_content_full_left {font-size: 9pt; line-height: 130%; float: left; width: 460px;}

div.column_content_full_right {font-size: 8pt; line-height: 130%; float: right; width: 165px;}
div.column_content_full_right p {margin-bottom: 15px;}

div.innergallery {text-align: center;}
div.innergallery img {border: 0; margin-left: 5px; margin-right: 5px;}

div.column_content_full_withbg {margin-top: 10px; font-size: 9pt; line-height: 130%; background-image: url(/images/structure/bg_blue_column_content_full.gif); background-position: top; background-repeat: repeat-y; padding: 15px 31px 15px 27px;}

/* COLUMN CONTENT HOME */
div#rightcolumn_news {float: left; width: 490px;}
div#rightcolumn_news p {font-size: 8pt; margin-bottom: 15px;}
div.rightcolumn_news_left {float: left; width: 240px; clear: left;}
div.rightcolumn_news_right {float: right; width: 240px; clear: right;}

/* BLOG COMMENT */
div.blogcomment {background-image: url(/images/structure/bg_comment.jpg); background-position: top; background-repeat: no-repeat; padding-left: 17px; padding-right: 17px; padding-top: 13px; padding-bottom: 20px;}
div.blogcomment_name {margin-left: 20px; font-weight: bold;}
div.blogcomment_nr {font-weight: bold; float: right; color: #717171;}
div.blogcomment p {margin-top: 5px;}

/* FORUM */
div.forum_topic { width: 640px; background-image: url(/images/modules/forum/structure/forum_bg.gif); background-position: top; background-repeat: repeat-y;}
div.forum_topic td {font-size: 8pt;}

td.forum_blue {background-color: #e5ebf8; color: #3e3ec5; padding: 4px;}
td.forum_blue_left {background-image: url(/images/modules/forum/structure/forum_blue_left.gif); background-position: left; background-repeat: repeat-y;}
td.forum_blue_right {background-image: url(/images/modules/forum/structure/forum_blue_right.gif); background-position: right; background-repeat: repeat-y;}
td.forum_deepblue {background-color: #ccd8f2; color: #3e3ec5; padding: 4px;}
td.forum_deepblue_left {background-image: url(/images/modules/forum/structure/forum_deepblue_left.gif); background-position: left; background-repeat: repeat-y;}
td.forum_deepblue_right {background-image: url(/images/modules/forum/structure/forum_deepblue_right.gif); background-position: right; background-repeat: repeat-y;}


/*  GALLERY */
div.gallery_select  {float: right; width: 200px; margin-left: 30px; margin-bottom: 10px;}
div.gallery_select  select {width: 200px; color: #4c4197; background-color: #fff; font-size: 8pt; border: 1px solid #4c4197; margin-bottom: 13px;}
div.gallery_order_select  {text-align: center; margin-top: 15px; margin-bottom: 20px;}
div.gallery_order_select  select {color: #4c4197; background-color: #fff; font-size: 8pt; border: 1px solid #4c4197;}
table.gallery_pager {text-align: center; margin-top: 10px; margin-bottom: 15px;}
table.gallery_pager td.img {border: 0;}
table.gallery_pager td.scroll {background-image: url(/images/modules/gallery/structure/gallery_pager_scroll_bg.gif); background-position: top; background-repeat: repeat-x; line-height: 33px; height: 33px; color: #f00000; background-color: inherit; font-weight: bold; font-size: 9pt;}
table.gallery_pager td.scroll a {color: #4c4197; background-color: inherit; text-decoration: none;}
table.gallery_pager td.scroll a:hover {color: #4c4197; background-color: inherit; text-decoration: underline;}
table.gallery_pager td.scroll span.activepage {color: #aa0000; background-color: inherit;}
table.table_gallery td {width: 212px; vertical-align: middle; text-align: center; font-size: 8pt;}
table.table_gallery td img {border: 4px solid #ccd8f2; margin-bottom: 5px;}

/* NETMERETTETES */
table.top10 {font-size: 8pt; border: 1px solid #3e3ec5;}
table.top10 tr.whitelines{	background-color: #fff;}
table.top10 tr.whitelines td {padding: 2px;}

/* ADATKEZELO */
table.adatkezelo td.adatkezelo_megnevezes {width: 120px; font-size: 9pt; font-weight: bold; padding-top: 3px; padding-bottom: 3px;}
table.adatkezelo td.adatkezelo_bevitel {width: 470px; font-size: 9pt; padding-top: 3px; padding-bottom: 3px;}
table.adatkezelo td.adatkezelo_nyilvanossag {width: 50px; text-align: right; padding-top: 3px; padding-bottom: 3px;}
table.adatkezelo td.adatkezelo_nyilvanossag img {border: 0;}
table.adatkezelo td.adatkezelo_feliratkozas {width: 640px; font-size: 9pt; padding-top: 3px; padding-bottom: 3px;}
img.kedvenc_termek {border: 0; float: right; margin-top: 5px; margin-left: 10px;}
div.adatkezelo_galeria {text-align: center; width: 150px; float: left; margin: 3px;}
table.adatkezelo td.adatkezelo_default {font-size: 9pt; font-weight: bold; padding-top: 3px; padding-bottom: 3px;}

/* DOWNLOAD */
table.download {width: 640px; margin-bottom: 25px;}
table.download td.download_preview {vertical-align: middle; text-align: center; width: 135px;}
table.download td.download_preview img {border: 4px solid #ccd8f2;}
table.download td.download_loupe {vertical-align: bottom; width: 40px;}
table.download td.download_details {vertical-align: top; width: 465px; font-size: 8pt;}
table.download td.download_select_pic {vertical-align: middle; text-align: center; width: 255px;}
table.download td.download_select_pic img {border: 0; float: left;}
table.download td.download_select_text {vertical-align: top; width: 385px; font-size: 8pt;}

/* UJ UZENET ALERT A CIMOLDALRA */
div.uj_uzenet {background-image: url(/images/structure/bg_box_uj_uzenet.gif); background-position: left; background-repeat: repeat-y; font-size: 8pt; padding-top: 3px; padding-bottom: 3px; margin-top: 3px; margin-bottom: 3px;}
div.uj_uzenet img {border: 0; vertical-align: middle; margin-left: 10px;}

/* KALORIA TABLE */
#kaloriatabla {font-size: 8pt; color: #3e3ec5; border-left: 1px solid #3e3ec5; border-top: 1px solid #3e3ec5; border-bottom: 1px solid #3e3ec5;}
#kaloriatabla td {border-right: 1px solid #3e3ec5; padding: 3px;}

/* ERROR */
div.errormessage {background-color: #e60000; color: #fff; padding: 5px; margin: 5px; width: auto; text-align: center;}

/* SZIGET 2007 ELEKTRO-RUDI */
div.elektrorudi_kepkeret {width: 640px; height: 440px; background-position: center; background-repeat: no-repeat; position: relative;}
div.elektrorudi_kepkeret img {position: absolute; top: 175px; left: 160px; width: 320px; height: 240px;}
div.elektrorudi_videokeret {width: 640px; height: 440px; background-position: center; background-repeat: no-repeat; position: relative; background-image: url(/images/modules/elektrorudi/bg_video.jpg);}
div.elektrorudi_videokeret div#videocontent {position: absolute; top: 136px; left: 172px; width: 320px; height: 285px;}

/* GLOBAL CLASSES */
a.link_style_1 {color: #f00000; background-color: inherit; text-decoration: underline;}
a.link_style_1:hover {color: #4c4197; background-color: inherit; text-decoration: underline;}
a.link_style_2 {font-size: 11pt; font-weight: bold; color: #f00000; background-color: inherit; text-decoration: underline;}
a.link_style_2:hover {font-size: 11pt; font-weight: bold; color: #f00000; background-color: inherit; text-decoration: none;}
a.link_style_3 {color: #fff; background-color: inherit; text-decoration: underline;}
a.link_style_3:hover {color: #b0b6f0; background-color: inherit; text-decoration: none;}
a.link_style_4 {color: #fff; background-color: inherit; text-decoration: none;}
a.link_style_4:hover {color: #fff; background-color: inherit; text-decoration: underline;}
a.link_style_5 {color: #f00000; background-color: inherit; text-decoration: underline; font-weight: bold;}
a.link_style_5:hover {color: #f00000; background-color: inherit; text-decoration: none; font-weight: bold;}
a.link_style_6 {color: #3e3ec5; background-color: inherit; text-decoration: underline; font-weight: bold;}
a.link_style_6:hover {color: #3e3ec5; background-color: inherit; text-decoration: none; font-weight: bold;}
a.link_style_7 {color: #717171; background-color: inherit; text-decoration: underline; font-weight: bold;}
a.link_style_7:hover {color: #717171; background-color: inherit; text-decoration: none; font-weight: bold;}
a.link_style_8 {color: #760017; background-color: inherit; text-decoration: underline;}
a.link_style_8:hover {color: #240007; background-color: inherit; text-decoration: underline;}
a.link_style_9 {color: #3e3ec5; background-color: inherit; text-decoration: none; font-weight: bold;}
a.link_style_9:hover {color: #3e3ec5; background-color: inherit; text-decoration: underline; font-weight: bold;}
a.link_style_10 {color: #3e3ec5; background-color: inherit; text-decoration: underline;}
a.link_style_10:hover {color: #3e3ec5; background-color: inherit; text-decoration: none;}

span.highlight_1 {color: #f00000; background-color: inherit; font-weight: bold;}
span.highlight_2 {color: #717171; background-color: inherit; font-weight: bold;}
span.highlight_3 {color: #f00000; background-color: inherit;}
span.highlight_4 {font-size: 11pt; font-weight: bold; color: #f00000; background-color: inherit;}

input.button_red {width: 100px; height: 22px; color: #fff; background-image: url(/images/structure/button_red.jpg); background-position: top; background-repeat: no-repeat; font-size: 8pt; margin-bottom: 5px;}
input.button_blue {width: 100px; height: 22px; color: #fff; background-image: url(/images/structure/button_blue.jpg); background-position: top; background-repeat: no-repeat; font-size: 8pt; margin-bottom: 5px;}
input.textfield_blue {width: 168px; color: #000; background-color: #fff; font-size: 8pt; margin-bottom: 3px; border: 1px solid #051a9a; padding: 2px;}
.textfield_lightblue {color: #000; background-color: #fff; font-size: 8pt; border: 1px solid #ccd8f2; padding: 2px;}
select.select_blue {width: 120px; color: #000; background-color: #fff; font-size: 8pt; border: 1px solid #051a9a;}
.textarea_blue {color: #000; background-color: #fff; font-size: 8pt; margin-bottom: 3px; border: 1px solid #051a9a; padding: 2px;  font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;}
.textarea_lightblue {color: #000; background-color: #fff; font-size: 8pt; margin-bottom: 3px; border: 1px solid #ccd8f2; padding: 2px;  font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;}

img.blogpic {float: right; margin-left: 10px; margin-bottom: 5px; border: 1px solid #f00000;}
img.blogpic_left {float: left; margin-right: 10px; margin-bottom: 5px; border: 1px solid #f00000;}
img.forumpic {margin-bottom: 5px; border: 3px solid #fff;}
blockquote {font-style: italic; margin: 5px 20px 5px 20px;}

hr.hr_blue {border-top: 1px solid #ccd8f2; border-bottom: 0; border-left: 0; border-right: 0; height: 1px; margin-bottom: 20px; margin-top: 20px;}



/** GURU **/
div.guru_comment {background: url(/images/structure/guru/bg_guru_comment.jpg) no-repeat top; width: 635px; margin-top: 20px; clear: both;}
div.guru_comment .name_date {color: #6f3600; padding: 7px 0 5px 10px;}
div.guru_comment .name_date .nr {float: right; padding-right: 10px;}
div.guru_comment .name_date a {color: #6f3600; background-color: inherit; text-decoration: none; font-weight: bold;}
div.guru_comment .name_date a:hover {color: #6f3600; background-color: inherit; text-decoration: underline;}
div.guru_comment .posttext {color: #d68628; padding: 10px;}
div.guru_comment .repost {color: #bf793e; background-color: #fcf7f2; padding: 8px; border: 1px solid #ffde8d;  -moz-border-radius: 10px; -webkit-border-radius: 10px; margin-left: 75px; margin-right: 3px;}
div.guru_comment .repost a {color: #bf793e; background-color: inherit; text-decoration: none; font-weight: bold;}
div.guru_comment .repost a:hover {color: #bf793e; background-color: inherit; text-decoration: underline;}
div.guru_comment .repost hr {border-top: 1px solid #fcf7f2; border-bottom: 0; border-left: 0; border-right: 0; height: 1px; margin-bottom: 4px; margin-top: 4px; clear: both;}
div.guru_comment .repost  .repost_input_text {color: #be783d; background-color: #fff; border:1px solid #ffde8d; padding: 2px; font-size: 8pt; width: 450px;}
div.guru_comment .repost  .repost_input_button {color: #fff; background-color: #e9b284; padding: 2px; font-size: 8pt; font-weight: bold; width: 70px; text-align: center;}
div.guru_comment .uploadedpic {float: left; margin: 10px 10px 5px 7px;}
div.guru_comment .uploadedpic img {border: 1px solid #e9b284;}
div.guru_pager {text-align: center; margin: 25px 0 15px 0; font-size: 8pt;}
div.guru_pager span.bogyo {color: #ffde8d; font-size: 10pt; font-weight: bold; margin: 0 5px 0 5px;}
div.guru_pager span.actual {font-weight: bold; color: #bf793e; background-color: #fcf7f2; padding: 1px 5px 1px 5px; border: 1px solid #ffde8d;}
div.guru_pager a {color: #bf793e; background-color: inherit; text-decoration: none;}
div.guru_pager a:hover {color: #bf793e; background-color: inherit; text-decoration: underline;}



div.microbanner_guru_swf {margin: 8px 0 0 52px; width: 802px; height: 50px; float: left;}


.guruContent {position: fixed; top: 8%; left: 50%; margin-left: -408px; width: 817px; text-align: left;}
.whiteframe {position: fixed; top: 0pt; left: 0pt; background-color: #ffffff; width: 100%; height: 100%; filter:alpha(opacity=95); -moz-opacity:.95; opacity:.95;}
.guru-dots {position: fixed; top: 50px; left: 50%; margin-left: -1000px;}

* html .guruContent {
	 position: absolute;
	 top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round( (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
* html .whiteframe {
	 position: absolute;
	 _height: expression( this.parentNode.parentNode.offsetHeight +'px' );
	 _width: expression( this.parentNode.parentNode.offsetWidth +'px' );
	 top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round( (document.documentElement.offsetHeight || document.body.clientHeight) / 1000) + 'px');
}
* html .guru-dots {
	 position: absolute;
	 top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round( (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}


.btn_close { position: absolute; left: -15px; top: -15px;}


.icon-holder {width: 100%; height: 80px; margin: 15px 0 -25px 0; padding: 22px 0 0 0; text-align: center; background: url(/images/structure/underground/icon-holder.jpg) center top no-repeat;}
.news {width: 622px; margin: 10px 0 20px 0; padding: 10px 10px 0 10px; text-align: left; background: url(/images/structure/underground/news-top.png) center top no-repeat;}
.news  .news-bottom{margin: 0 0 0 -10px;}
.red { color: #dc1512;}

.hidden {display: none;}

/* ALLERGEN */
table.allergen {font-size: 7pt; border: 1px solid #3E3EC5; border-spacing: 0px; margin: 15px 0 15px 15px; border-collapse:collapse;}
table.allergen thead th span {position: absolute; display: block; width: 0; height: 0; overflow: hidden; }
table.allergen th, table.allergen td {border: 1px solid #3E3EC5; padding: 3px; }
table.allergen th.width1 {text-align: left; vertical-align: bottom; text-align: center; vertical-align: middle; color: #F30000; font-size: 9pt; }
table.allergen th.width2 {width: 30px; text-align: center; vertical-align: bottom;}
table.allergen thead th {background: #CCCCFF;}
table.allergen tbody th {text-align: left;}
table.allergen tbody th span{font-weight: normal;}
table.allergen td {text-align: center; vertical-align: middle; color: #EF1E23;  font-weight: bold; font-size: 9pt;}


/* 10pont 
body {background: url(/images/structure/10pontos/bg-body.png) center 0 repeat; }
.tizpontos .microbanner_inner {background-image: url(/images/structure/10pontos/bg_microbanner_inner.jpg);}
.tizpontos div#rightcolumn_inner {background-image: url(/images/structure/10pontos/bg_rightcolumn.jpg);}
.tizpontos div#footer a {color: #000;}
.tizpontos small{font-size: 9pt;}
.tizpontos .tender {margin-bottom: 20px;}
.tizpontos .tender  .tenderpic img {border:2px solid #ff0000; cursor:pointer; -moz-border-radius:2px; -webkit-border-radius:2px; margin-bottom: 8px;}
.tizpontos .tender span.date {color: #999999; font-size: 8pt; font-weight: bold;}
.tizpontos .tender table {border-collapse:collapse;}
.tizpontos .tender table tr td {font-size: 8pt; font-weight: normal;}

.tizpontos .content-tab {height: 54px; width: 575px; *width: 690px; margin-top: -55px; padding-left: 115px; left: 5px; background: url(/images/structure/10pontos/bg-tabbed.jpg) 0 bottom repeat-x; position: relative;}
.tizpontos .content-tab .tab {width: 232px; height: 42px; overflow: hidden; background-position: 0 0; background-repeat: none;  float: left;}
.tizpontos .content-tab .tab a {display: block; width: 232px; height: 42px; overflow: hidden; text-indent: -3000px; }
.tizpontos .content-tab .active {background-position: 0 -42px;}
.tizpontos .content-tab #feladat {background-image: url(/images/structure/10pontos/tab-btn-feladat.jpg);}
.tizpontos .content-tab #nyeremenyek {background-image: url(/images/structure/10pontos/tab-btn-nyeremenyek.jpg);}


.homepopupLayer {position: fixed; top: 0pt; left: 0pt; background-color: rgb(0, 0, 0); width: 100%; height: 100%; opacity: .8; filter: alpha(opacity=80);}
* html .homepopupLayer {position: absolute; top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round((document.documentElement.offsetHeight || document.body.clientHeight) / 100)- 10 +'px');}

.homepopup { width: 793px; height: 430px; position: absolute; top: 100px; margin-left: 50%; left: -400px;}

#popupgallerywinContent{ margin-left:-140px;}

a{
	cursor: pointer;
}
a:focus{
	outline:0;
}

.modalclear {position: relative; left: 130px; width:228px; height:145px; padding:75px 0 0 152px; background: url(/images/structure/10pontos/bg-torles.jpg) 0 0 no-repeat; font-size: 9pt; color: red; text-align: left;}
.modalclear input.button_lightblue {width: 100px; height: 22px; color: #fff; background-image: url(/images/structure/10pontos/btn-megsem.png); background-position: top; background-repeat: no-repeat; font-size: 8pt; margin-bottom: 5px;}
.modalclear .close {cursor: pointer; position: absolute; top: 13px; right: 11px; display: block; width: 39px; height: 39px; overflow: hidden; text-indent: -3000px; background: none; z-index: 100;}
.modalclear .close:hover {background: url(/images/structure/10pontos/close_hover.png) left top no-repeat;}
.tizpontos .forum_topic {background: none;}