@media print {
div#headWrap_hu, div#headWrap_noleftmenu, td#portal3ColLeft, #couMenuWrap, #partnerImgWrap, #topAdWrap,
td#templateRightCol, div#footWrap,
td#box150Wrap, div#sendLinkPart,
div#shareWrap, div#footerAdWrap, div#leltarWrap, div.adminfo, div.facebookWidget,
#commentWrap, #menubar_wrap,
/* design 13 */
#topMenuWrap, #szallasPicBox, #topBigButtonWrap, #lowerBarWrap, #col3TplLeftCol, #col3TplRightCol, .b2Shadow, .fb-like, .g-plusone, #plusone, #shareLikePartWrap
{
    display: none;
}
div#mainHelpWrap {
    background: transparent none;
}
div#portalWrap {
    border: 0;
}
/* tartalmi elemek */
div#currentLabelsWrap, div#navbar, #printHide
{
    display: none;
}
} /* END OF media print - végén is van print! */
@media all {
/* *************************************************************************************************
                RESET
************************************************************************************************* */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: #ffffff;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* *************************************************************************************************
                IMAGE PRELOAD
************************************************************************************************* */
#rovad1 { background: url(/i13/sielok_logo.png) no-repeat -9999px -9999px; }
#rovad2 { background: url(/i13/sielok_logo_hover.png) no-repeat -9999px -9999px; }
#rovad3 { background: url(/i13/ikon/mobil.png) no-repeat -9999px -9999px; }
#rovad4 { background: url(/i13/ikon/mobil_hover.png) no-repeat -9999px -9999px; }
#rovad5 { background: url(/i13/top_button_bg.png) no-repeat -9999px -9999px; }

#rovad10 { background: url(/i13/butticon/siterep.png) no-repeat -9999px -9999px; }
#rovad11 { background: url(/i13/butticon/apro.png) no-repeat -9999px -9999px; }
#rovad12 { background: url(/i13/butticon/shop.png) no-repeat -9999px -9999px; }
#rovad13 { background: url(/i13/butticon/oktato.png) no-repeat -9999px -9999px; }
#rovad14 { background: url(/i13/butticon/iskola.png) no-repeat -9999px -9999px; }
#rovad15 { background: url(/i13/butticon/siut.png) no-repeat -9999px -9999px; }
#rovad16 { background: url(/i13/butticon/utir.png) no-repeat -9999px -9999px; }
#rovad17 { background: url(/i13/butticon/home.png) no-repeat -9999px -9999px; }

#rovad20 { background: url(/i13/butticon/hover/siterep.png) no-repeat -9999px -9999px; }
#rovad21 { background: url(/i13/butticon/hover/apro.png) no-repeat -9999px -9999px; }
#rovad22 { background: url(/i13/butticon/hover/shop.png) no-repeat -9999px -9999px; }
#rovad23 { background: url(/i13/butticon/hover/oktato.png) no-repeat -9999px -9999px; }
#rovad24 { background: url(/i13/butticon/hover/iskola.png) no-repeat -9999px -9999px; }
#rovad25 { background: url(/i13/butticon/hover/siut.png) no-repeat -9999px -9999px; }
#rovad26 { background: url(/i13/butticon/hover/utir.png) no-repeat -9999px -9999px; }
#rovad27 { background: url(/i13/butticon/hover/home.png) no-repeat -9999px -9999px; }
/* *************************************************************************************************
                PORTAL
************************************************************************************************* */
/*
                990
           két oszlopos:
           677 + 273 = 950 -> de hogy ez miért jó???
           677                   |          273
           három oszlopos:
    223+494=717     717+273=990
9   200    14     |     494      |  14      250     9
    223           | 330  14  150 |

    angol, német:
        677 - 273
       183+494 = 677 
 
       ************************************
        UJ
       ************************************
        3 oszlop 1000 = 10 - 200 - 18 - 494 - 18 - 250 10
        2 oszlop 1000 = 18 - 696 - 18 - 250 - 18
        1 oszlop 1000 = 18 - 964 - 18

*/
div#portalWrap {
    width: 990px;
    margin: 0 auto;
    border-left: 1px solid #0189BD;
    border-right: 1px solid #0189BD;
    background: #ffffff;
}
div#mainHelpWrap {
    background: #ffffff url(/im/portal/bodybg_992.gif) repeat-y fixed top center ;
    margin: 0 auto;
    width: 988px;
    padding: 0 1px;
}
div#mainPortalWrap {
    width: 990px;
}
div#headWrap_hu, div#headWrap_en, div#headWrap_de, div#headWrap_noleftmenu {
    position: relative;
    width: 990px;
    height: 190px;
}
div#headWrap_hu {
    background: url(/i/uj1/headbg2_hu.jpg) no-repeat top left;
}
div#headWrap_de {
    background: url(/i/uj1/headbg2_de.jpg) no-repeat top left;
}
div#headWrap_en {
    background: url(/i/uj1/headbg2_en.jpg) no-repeat top left;
}
div#headWrap_noleftmenu {
    background: url(/im/portal/header_bg_noleftmenu.jpg) no-repeat top left;
}
div#foreignSlogan {
    background: url(/im/portal/foreign_slogan_bg.gif) no-repeat top left;
    width: 960px;
    height: 24px;
    line-height: 24px;
    vertical-align: middle;
    position: absolute;
    top: 108px;
    left: 13px;
    font-weight: bold;
    padding-left: 10px;
}
div#pcornerWrap, #galCornerWrap {
  width: 234px;
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
  position: absolute;
  top: 0px;
  right: 1px;
  color: #ffffff;
  padding-left: 23px;
}
div#pcornerWrap {
  background: url(/im/portal/sarok/psarokbg2.gif) no-repeat top left;
}
#galCornerWrap {
  background: url(/im/portal/sarok/psarokbg1.gif) no-repeat top left;
}
div#logsaroktxt {
    float: left;
}
div#logsaroktxt a {
  float: left;
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
}
div#logsaroktxt a:hover {
    color: #a0d3f2;
}
img.sarokimg {
    float: left;
    display: block;
}

#sargalinkForum, #sargalinkApro {
  display: block;
  position: absolute;
  color: #FFDB00;
  text-decoration: none;
  font-weight: bold;
  left: 925px;
  line-height: 19px;
  font-size: 12px;
}
#sargalinkForum {
  top: 51px;
}
#sargalinkApro {
  top: 73px;
}
#sargalinkForum:hover, #sargalinkApro:hover {
    color: #a0d3f2;
}
div#searchBoxWrap {
  width: 243px;
  height: 39px;
  vertical-align: middle;
  background: url(/im/portal/sarok/searchboxbg2.jpg) no-repeat top left;
  position: absolute;
  top: 59px;
  right: 1px;
  margin-left: 10px;
}
div#searchBoxWrap form, div#searchBoxWrap input {
    margin: 0;
    padding: 0;
}
div#searchBoxWrap table {
    margin: 9px 0 0 0;
    padding: 0;
}
div#searchBoxWrap input#qinput {
    margin: 0 0 0 10px;
    width: 135px;
    padding: 0;
}
div#searchBoxWrap input#subinput {
    margin-left: 10px;
    padding: 0;
    background: #ebf5fc;
    font-weight: normal;
    border: 1px solid #0189BD;
    width: 62px;
}
div#footerAdWrap {
    /*width: 494px;*/
    text-align: center;
    margin: 20px auto;
}
/****************************  low menu *****************************/

a#logoHomeLink {
    position: absolute;
    top: 0px;
    left: 0px;
}
div#flagLinks {
    position: absolute;
    top: 7px;
    left: 910px;
    width: 100px;
    height: 30px;
}
div#headicons_wrap {
    position: absolute;
    top: 3px;
    left: 4px;
    /*background: yellow;*/
    width: 35px;
    width: 70px;
    height: 22px;
}
div#headicons_wrap img {
    float: left;
    display: inline;
    margin-left: 6px;
}
/****************************  left menu *****************************/
div#leftMenuWrap {
    background: url(/im/portal/leftmenu_bg_1.jpg) no-repeat top left;
    width: 209px;
}
div#leftMenuWrap a, div#leftMenuWrap a.last {
    display: block;
    width: 110px;
    height: 26px;
    line-height: 26px;
    vertical-align: middle;
    padding-left: 26px;
    /*padding-top: 1px;*/
    text-decoration: none;
    font-weight: bold;
    color: #164473;
}
div#leftMenuWrap a {
    background: url(/im/portal/leftmenuitem_bg_1.gif) no-repeat top left;
}
div#leftMenuWrap a.lmlast {
    background: url(/im/portal/leftmenuitem_bg_last.gif) no-repeat top left;
}
div#leftMenuWrap a:hover {
    color: #ff6600;
}
/*********************************************************/
div#jatekwrap {
    width: 988px;
    margin: 0 auto;
    position: relative;
}
img.jatekhead {
    display: block;
}
img#jatek_click_home_i {
    top: 0;
    left: 0;
    position: absolute;
}
/* *************************************************************************************************
                OLD
************************************************************************************************* */
/**********************************************************************
akcio
**********************************************************************/
table.akciok {
    border-collapse: collapse;
    width: 494px;
    color: #333366;
    margin-top: 20px;
    background: #eeeeee;
}
table.akciok td {
    margin: 0;
    padding: 8px;
    text-align: left;
    border: 1px solid #b5d5e8;
}
table.akciok td a {
	color: #333366;
}
table.akciok td {
    color: #3a84af;
}
table.akciok td a:hover {
    color: #ff6600;
}
table.akciok td.sakci a {
    display: block;
    padding-left: 13px;
    background: url(/im/portal/sarganyil_19.gif) no-repeat center left;
    margin-left: 0px;
}
/**********************************************************************
siterep cuccok
**********************************************************************/
.szakh2 {
    text-align: center;
}
.szakh2 a {
    text-decoration: none;
	color: #333366;
}
div.sitablez1 {
    border: 1px solid #9999cd;
}
div.sitablez1 table {
    border-collapse: collapse;
    width: 100%;
}
div.sitablez1 table td, div.sitablez1 table th {
    border-bottom: 1px solid #ffffff;
    padding: 5px;
    text-align: center;
	color: #333366;
    font-size: 12px;
}
div.sitablez1 table th, div.sitablez1 table tbody th.headstyle {
	/*background-color: #D0DAEC;*/
	background-color: #ffffff;
    white-space: nowrap;
}
div.sitablez1 table tbody th.headstyle a {
    color: #003366;
}
div.sitablez1 table tbody th.headstyle a:hover {
	color: #AA0000;
}
div.sitablez1 table td {
	/*background-color: #F0F6FD;*/
	background-color: #eff6fe;
}
div.sitablez1 table td.cell2 {
    /*background-color: #e4f1fd;*/
    background-color: #e6f3fc;
}
div.sitablez1 table a {
    text-decoration: none;
    color: #0000aa;
}
div.sitablez1 table a:hover {
    text-decoration: underline;
	color: #AA0000;
}

table.siterepattrs {
    border-collapse: collapse;
    padding: 0;
    border: 0;
    width: 100%;
}
table.siterepattrs td {
    border-bottom: 1px solid #ffffff;
    padding: 4px;
}
table.siterepattrs td {
	background-color: #eff6fe;
}
table.siterepattrs td.cell2 {
    background-color: #e6f3fc;
}
/* *************************************************************************************************
                BASIC
************************************************************************************************* */
/*
szinek:
default:    #164473
középkék:   #3a84af
narancs:    #ff6600
vilagoskek hoover #a0d3f2

*/
body  { 
	font-size: 13px;
    line-height: 16px;
	color: #164473;
	font-family: Arial, Helvetica, sans-serif;
    background: #ebecee url(/i13/sitebg1.jpg) top no-repeat fixed;
}	  
body#cmsbody  { 
    background: #ffffff;
    margin: 0 10px;
}
body#galBody {
    background: #ebecee;
    background: #ffffff;
}
a {
    text-decoration: underline;
}
a:link, a:visited {
	color: #164473;
}
a:hover, div a:hover {
    color: #ff6600;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    clear: both;
    text-align: left;
}
h1 {
    font-size: 20px;
    margin: 10px 0;
    line-height: 22px;
}
h2 {
    font-size: 16px;
    /*font-weight: bold;*/
    margin: 5px 0;
    margin: 10px 0;
}
h3 {
    font-size: 14px;
    font-weight: bold;
    margin: 5px 0;
    margin: 10px 0;
    color: #3a84af;
}
h4 {
    font-size: 13px;
    font-weight: bold;
    margin: 5px 0;
}
p {
    margin: 10px 0 0 0;
}
img.iminline {
    display: inline;
}
img.imblock {
    display: block;
}
ul {
    margin: 10px;
}
li {
    padding-left: 15px;
    background: url(/im/portal/lidot2.gif) no-repeat 0 0;
}
ol.ollist {
    list-style-type: decimal;
    margin: 30px;
}
ol.ollist li {
    padding-left: 1px;
    background: none;
}
div.pontvonal {
    margin: 10px 10px;
    height: 1px;
    background: url(/im/portal/dotsep_494.gif) repeat-x 0 0;
}
div.jatekpontvonal {
    margin: 10px 0;
    width: 100%;
    height: 1px;
    background: url(/im/portal/dotsep.gif) repeat-x 0 0;
}
.lathatatlan {
    display: none;
    visibility: hidden;
}
div.adminfo {
    margin: 5px 0;
}
.aprobetus {
    font-size: 11px;
}
.narancs_kihuzo {
    background: #ff6600;
    color: #ffffff;
}
/********************** navbar  *****************************/
div#navbar img {
    vertical-align: middle;
}
div#navbar img.arrow {
    margin: 0 4px;
}
div#navbar img.sep {
    display: block;
    margin: 10px 0 0 0;
}
div#navbar div.cont {
    line-height: 16px;
    vertical-align: middle;
    font-size: 13px;
}
/********************** cikk  *****************************/
div#dateandauthor {
    color: #ff6600;
    margin: 0 0 10px 0;
}
div#cikklead {
    font-weight: bold;
    margin-bottom: 10px;
}
img.cikk_kep_bal {
    float: left;
    margin: 3px 10px 10px 0;
}
img.cikk_kep_jobb {
    float: right;
    margin: 3px 0 10px 10px;
}
img.cikk_kep_bal, img.cikk_kep_jobb {
    display: block;
}
img.siterkepimg {
    float: right;
    display: block;
}
img.szallasimg {
    display: block;
}
div.cikkkep {
    margin: 0 auto;
}
div.cikknagykep, img.cikknagykep {
    margin: 10px auto;
}
div.cikknagykep img {
    display: block;
}
div.cikkkep, div.gridkepwrap {
    display: inline;
}
div.cikkkep img {
    display: block;
}
div.cikkkep a {
    text-decoration: none;
}
div.cikknagykep div, div.cikkkep div.subtitle {
    margin: 5px 0;
    text-align: center;
    color: #3a84af;
    font-size: 12px;
    vertical-align: middle;
}
div.gridkepwrap {
    float: left;
    margin: 0 auto;
}
div#contentBelowLead {
    clear: both;
    margin-bottom: 9px;
}
div.cikkkep img.nagyito {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 33px;
    height: 33px;
}
div.billWrap {
    padding: 30px 0 0 0;
    background: url(/im/portal/billboard_sep.gif) no-repeat;
    margin-bottom: 10px;
}
div.billWrap img {
    display: inline;
}
/**********************************************************************
**********************************************************************/
.clearer {
    display: block;
    clear: both;
}
.w328 {
    width: 328px;
}
.w478 {
    width: 478px;
}
/**********************************************************************
kepgrid
**********************************************************************/
div.kepgrid {
    margin: 10px 0;
}
div.kepgrid div.cikkkep, div.kepgrid img.cikkkep {
    float: left;
}
/**********************************************************************
simania
**********************************************************************/
div.simaniaLapszam {
    border: 1px solid #dad9d4;
    background-color: #eeeeee;
    padding: 10px;
    margin-top: 20px;
}
div.lapszamContentWrap {
    /*width: 300px;*/
    /*background: yellow;*/
}
h1.lapszamh1 {
    clear: none;
    margin: 0;
}
/**********************************************************************
szaknevsor
**********************************************************************/
table.szakdobozcontent {
}
table.szakdobozcontent td {
    padding-top: 3px;
    padding-bottom: 3px;
}
table.szakdobozcontent td.szdlabels {
    font-weight: bold;
    padding-right: 20px;
}
table.szakdobozcontent td a {
    text-decoration: underline;
}
table.szakjumpertable td {
    padding-bottom: 5px;
}
table.szakjumpertable td form select {
    color: #164473;
}
table.szakjumpertable td.sjcol2 {
    padding-left: 20px;
}
table.szakdobozcontent td table.foglterk td {
    padding: 0;
}
/********************************************************************/
table.fiokirodak td, table.fiokirodak th {
    padding: 5px 10px;
}
table.fiokirodak th {
    font-weight: bold;
}
table.fiokirodak th.utit {
    color: #ff6600;
}
div.siterepattrsep {
    margin: 6px 10px 6px 0;
    height: 1px;
    background: url(/im/portal/dotsep_494.gif) repeat-x 0 0;
}
div.siterepattrsep img {
    display: block;
}
/********************************************************************/
table.stkeskeny {
    margin-top: 20px;
    border: 1px solid #b5d5e8;
    width: 492px;
    background: #ebf5fc;
}
table.stkeskeny td {
    background: #ebf5fc;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
}
table.stkeskeny td.col1 {
    width: 183px;
    /*background: yellow;*/
}
table.stkeskeny td.col2 {
    width: 145px;
    /*background: green;*/
}
table.stkeskeny td img {
    display: block;
    float: left;
    margin: 6px 0 0 3px;
}
table.stkeskeny td.contdotsep {
    height: 1px;
    line-height: 1px;
}
table.stkeskeny td.contihead {
    background: #ffffff;
}
table.stkeskeny td.contdotsep img {
    float: none;
    margin: 0 8px 0 7px;
}
table.stkeskeny td a.stdka {
    display: block;
    padding-left: 13px;
    background: url(/im/portal/sarganyil_19.gif) no-repeat center left;
    margin-left: 8px;
}
div.hirdtxt {
}
/********************************************************************/
div.tsearch_boxhead {
    height: 28px;
    width: 484px;
    line-height: 28px;
    vertical-align: middle;
    background: url('/im/portal/terepk_bg.jpg');
    padding-left: 10px;
}
div.tsearch_boxhead a {
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
}
div.tsearch_boxhead a:hover {
    color: #ffcc99;
}
div.tsearch_boxbody {
    padding: 4px;
    border-left: 1px solid #3780AC;
    border-right: 1px solid #3780AC;
    border-bottom: 1px solid #3780AC;
    margin-bottom: 10px;
    background: #e2f2fb;
}
div.tsearch_boxh2 {
    height: 28px;
    width: 482px;
    border-left: 1px solid #3780AC;
    border-right: 1px solid #3780AC;
    line-height: 28px;
    vertical-align: middle;
    background: url('/im/portal/terepk_country_bg.jpg');
    padding-left: 10px;
}
/********************************************************************/
div.button22_wrap {
}
img.button22_left {
    width: 4px;
    height: 22px;
    float: left;
}
img.button22_right {
    width: 4px;
    height: 22px;
    float: right;
}
a.button22_middle {
    background: url('/im/button/button22_middle.gif');
    line-height: 22px;
    height: 22px;
    font-weight: bold;
    display: block;
    text-decoration: none;
}
img.button22_nyil {
    float: right;
    display: block;
    width: 11px;
    height: 11px;
    margin-top: 6px;
    margin-right: 0px;
}

div.button38_wrap {
}
img.button38_left {
    width: 4px;
    height: 38px;
    float: left;
}
img.button38_right {
    width: 4px;
    height: 38px;
    float: right;
}
a.button38_middle {
    background: url('/im/button/button38_middle.gif');
    height: 30px;
    padding: 4px 0px;
    font-weight: bold;
    display: block;
    text-decoration: none;
    text-align: left;
}
img.button38_nyil {
    float: right;
    display: block;
    width: 11px;
    height: 11px;
    margin-top: 11px;
    margin-right: 0px;
}
div#shareWrap {
    margin-top: 20px;
}
/* *************************************************************************************************
                ADSTYLE
************************************************************************************************* */
table.adt1 {
    background: #ffffff;
	font-family: Ariel, Helvetica, sans-serif;
    border-collapse: collapse;
}
table.adt1 td, table.adt1 th {
    font-size: 10px;
    margin: 0;
    padding: 0;
    background-color: #ffffff;
}
table.adt1 th.monthlabel {
    padding: 0;
    padding-top: 2px;
    padding-bottom: 2px;
    border-right: 0;
    border-left: 0;
    background: url(/i/vertsep.gif) no-repeat left; 
}
table.adt1 th {
    text-align: center;
}
table.adt1 tbody th {
    text-align: left;
}
table.adt1 td, table.adt1 th, table.adt1 caption {
    border: 1px solid #888888;
}
.withvertsep {
    background: url(/i/vertsep.gif) no-repeat left; 
}
table.adt1 td a, table.adt1 th a {
    color: #aa0000;
}
table.adt1 td.nopad {
    padding: 0;
}
table.ac1, table.ac1 td, table.ac1 td a {
    margin: 0;
    padding: 0;
    border: 0;
    text-align: center;
    vertical-align: middle;
    line-height: 16px;
    color: #000000;
    font-size: 10px;
}
table.ac1 td a {
    display: block;
}
table.ac1 td.dark a {
    color: #ffffff;
}
table#adtmenu, table#adtmenu td {
    padding: 0 0 0 10px;
    border: 0;
    margin: 0;
}
table#adtmenu td form,
table#adtmenu td select,
table#adtmenu td option, 
table#adtmenu td input {
    font-size: 10px;
    margin: 0;
    padding: 0;
}
table.adt1 img {
    display: block;
}

/* *************************************************************************************************
                főoldal, élménybeszámoló
************************************************************************************************* */
a.elmbIt1 {
    background: #EBF6FC;
}
a.elmbIt2 {
    background: #F7FCFF;
}
a.elmbItComm {
    height: 60px;
    display: block;
    padding: 10px 5px;
    text-decoration: none;
    overflow: hidden;
}
a.elmbItComm:hover {
    background: #eeeeee;
}
.elmbImWrap {
    width: 80px;
    height: 60px;
    display: block;
    float: left;
}
.elmbkep {
}
.elmbtxt {
    display: block;
    float: right;
    width: 377px;
    padding-left: 5px;
}
.elmbtxt {
    cursor: pointer;
}
/* *************************************************************************************************
                scroll div
************************************************************************************************* */
.scrollerDiv {
    position: relative;
}
.scrollerOuter {
    position: relative;
    height:132px;
    width: 424px;
    overflow: hidden;
    margin-left: 24px;
    /*background: yellow;*/
}
.scrollerInner {
    width: 2000px;
    position: relative;
}
div.scrollerInner img.floatthumb {
    margin: 0;
    display: inline;
}
div.scrollerInner img.floatthumb:hover {
    border-color: #ffcc99;
}
img.scrollerArrow {
    display: block;
    position: absolute;
    top: 37px;
}
img.scrollerArrowLeft {
    left: -10px;
    cursor: pointer;
}
img.scrollerArrowRight {
    left: 455px;
    cursor: pointer;
}
div.scrollerInner a {
    margin: 0 0 0 10px;
    text-decoration: none;
}
div.scrollerInner div {
    height: 32px;
    line-height: 16px;
    overflow: hidden;
    margin-top: 2px;
}
div.scrollerInner div, div.scrollerInner a {
    float: left;
    width: 128px;
    cursor: pointer;
}



/* *************************************************************************************************
                uj.html-ből
************************************************************************************************* */
#couMenuWrap a {
    display: inline;
    float: left;
    background: url(/i/uj1/ofb.gif) no-repeat top left;
    line-height: 24px;
    margin-left: 1px;
    padding: 0 4px 0 8px;
    text-decoration: none;
    font-weight: bold;
}
#couMenuWrap img {
    width: 5px;
    height: 24px;
    float: left;
    display: inline;
}
#opacMenu {
    width: 988px;
    margin: 0 1px;
    height: 23px;
    position: absolute;
    top: 108px;
}
#opacMenu a, #opacMenu .slogan {
    display: inline;
    float: left;
    line-height: 23px;
    padding: 0 26px;
    text-decoration: none;
    font-weight: bold;
    color: #ffffff;
}
#opacMenu a:hover {
    color: #a0d3f2;
    /*color: #ffcc99;*/
}
#temavalasztoWrap {
    position: absolute;
    background: url(/i/uj1/temavalaszto_bg.gif) no-repeat top left;
    top: 0;
    left: 1px;
    height: 28px;
    line-height: 28px;
    padding-left: 20px;
    width: 188px;
    font-weight: bold;
}
#slideMenuWrap {
    position: absolute;
    top: 29px;
    left: 1px;
    width: 208px;
}
#slideMenuContent {
    background: #86c6ea;
}
#slideMenuContent a {
    display: block;
    text-decoration: none;
    line-height: 18px;
    padding-left: 20px;
    display: none;
}
#slideMenuOpener {
    cursor: pointer;
    background: url(/i/uj1/kinyit_bg.gif) no-repeat top left;
    width: 56px;
    text-align: center;
    font-size: 12px;
    line-height: 15px;
    height: 15px;
    margin-left: 152px;
    color: #ffffff;
}
#slideMenuOpener:hover {
    color: #ff6600;
}
#adv728HiddenDiv {
    margin-left: -5000px;
    display: none;
}
/********************************************************************/
#ajanlatDobozWrap {
    width: 240px;
    height: 90px;
    background: #ffffff url(/i/uj1/top_ajanlat_bg.gif) no-repeat top left;
}
#ajanlatDobozWrap a {
    text-decoration: none;
}
#ajanlatDobozTxt #ajanlatDobozH1 {
    font-weight: bold;
    font-size: 12px;
}
#ajanlatDobozTxt {
    float: left;
    width: 145px;
    height: 62px;
    /*background: lightgreen;*/
    margin: 21px 0 0 11px;
    overflow: hidden;
    font-weight: normal;
    font-size: 11px;
}
#ajanlatDobozWrap img {
    margin: 14px 14px 0 0;
    float: right;
}
/********************************************************************/
#topAdWrap {
    width: 988px;
    height: 90px;
    padding: 5px 1px;
    background: #ffffff;
}
#topAdLabel {
    width: 10px;
    height: 90px;
    float: left;
}
#topAdLeft {
    float: left;
    width: 728px;
    height: 90px;
}
#topAdRight {
    float: right;
    width: 240px;
    height: 90px;
}
/********************************************************************/
div.tabBoxSelWidget {
    float: left;
    height: 30px;
    line-height: 30px;
}
div.tabBoxSelWidgetFirst {
    clear: both;
}
div.tabBoxSelWidgetNotFirst {
    margin-left: 5px;
}
.submitButton {
    background-color: #3780AC;
    color: #fd8712; 
    font-weight:bold
}
.submitButton {
    background-color: #e4f1fd;
    color: #333366;
    font-weight: bold;
}
.submitButton:hover {
    background-color: #B9DFF6;
    color: #ff6600;
}
#partnerImgWrap {
    margin-top: 10px;
}
#partnerImgWrap img {
    width: 140px;
    height: 60px;
    margin-left: 19px;
}
td.cell a.almNotSet:link,
td.cell a.almNotSet:visited,
td.cell2 a.almNotSet:link,
td.cell2 a.almNotSet:visited
{
    color: #888888;
}
td.cell a.almSet:link,
td.cell a.almSet:visited,
td.cell2 a.almSet:link,
td.cell2 a.almSet:visited
{
    color: #aa0000;
    font-weight: bold;
}
td.cell a.almNotSet:hover,
td.cell a.almNotSet:hover,
td.cell a.almSet:hover,
td.cell a.almSet:hover
{
    color: #0000aa;
}
.multiidact {
    background-color: #ffccff;
    border: 1px solid #ffffff;
    vertical-align: middle;
    padding: 4px;
    font-size: 13px;
}
td.multiidact a:link,
td.multiidact a:visited
{
	color: #ff6600;
    font-weight:bold;
    text-decoration: none;
}
.portalinfotext {
    border: 1px solid #000000;
    padding: 10px;
    font-weight: bold;
    color: #ffffff;
    background: #ff6600;
    margin-top: 10px;
}
.portalinfotext a:hover {
    color: #000000;
}


.profilmegahov {
    position: absolute;
    clear: both;
    z-index: 2000;
    background: #2274a6;
    top: 31px;
    display: none;
    padding: 5px;
}
div#logsaroktxt .profilmegahov a {
    display: block;
    float: none;
    white-space: nowrap;
    padding: 0 5px;
    text-decoration: none;
    background: #2274a6;
}
div#logsaroktxt .profilmegahov a:hover {
    background: #ffffff;
    color: #2274a6;
}
.profilmega_wrap.hovering div.profilmegahov {
    display: block;
}
table .gorumtrhover {
    background: #ffffcc;
}
table .gorumtractive {
    background: #ccffcc;
}

#dailytipp_wrap {
   border-left: 10px solid #195c89;
   border-right: 10px solid #195c89;
   border-bottom: 10px solid #195c89;
   margin-bottom: 20px;
}
#dailytipp_head {
   background: #195c89;
   height: 36px;
   line-height: 36px;
   font-size: 18px;
   font-weight: bold;
   color: #ffffff;
}
#dailytipp_body {
    padding: 10px;
}
#dailytipp_link {
    color: #164473;
    line-height: 24px;
    font-size: 16px;
    font-weight: bold;
    display: block;
    margin-bottom: 20px;
}
#dailytipp_link:hover {
   color: #ff6600;
}
#dailytipp_body a.dlink2 {
   color: #ff6600;
}
#dailytipp_body a.dlink2:hover {
    color: #164473;
}
/* ****************** t13 ***************** */
.group:before,
.group:after {
    content: "";
    display: table;
    background: blue;
} 
.group:after {
    clear: both;
}
.group {
    zoom: 1; /* For IE 6/7 (trigger hasLayout) */
}
#topMenuWrap {
    background: #383838;
    line-height: 32px;
    height: 32px;
}
#topMenuWrap a {
    color: #ffffff;
    text-decoration: none;
	font-size: 13px;
    margin-right: 12px;
    float: left;
    display: block;
    font-weight: bold;
}
#topMenuWrap a:hover {
    color: #ffb500;
}
#topButtonMenuWrap {
}
.topButtonMenuHov {
    display: none;
}
#topMobilIcon {
    display: block;
    float: left;
    width: 23px;
    height: 32px;
    background: url(/i13/ikon/mobil_sprite.png) no-repeat left top;
}
#topMobilIcon:hover {
    background-position: -24px 0px;
}

.wrap1002 {
  margin: 0 auto;
  width: 1000px;
}
#secondMenuWrap {
    height: 39px;
    line-height: 39px;
    background: #115d8a;
}
#secondMenuWrap .secondMenuItem {
    color: #93d5ff;
    text-decoration: none;
    margin-left: 10px;
    font-weight: bold;
	font-size: 16px;
    float: left;
    display: block;
}
#secondMenuWrap .secondMenuItem:hover {
    color: #ffffff;
}

#siteSearchInput {
    display: block;
    float: right;
    height: 37px;   
    width: 121px;
    margin: 0;
    padding: 0 5px;
    border: 0;
    font-size: 18px;
    line-height: 37px;
    vertical-align: middle;
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
}
#siteSearchWrap {
    position: absolute;
    top: 0px;
    left: 820px;
    width: 180px;
    height: 39px;
    /*background: magenta;*/
}
#keresoNagyito {
    display: block;
    float: right;
    height: 39px;   
    width: 39px;
}

#whiteContentWrap {
    background: #ffffff;
    padding-top: 20px;
}
#columnTableWrap {
    border-collapse: collapse;
}
#columnTableWrap tr td {
    vertical-align: top;
}
.box_piros {
    background: #ec4d35;
}
.box_egkek {
    background: #167fbc;
}
.box_sotetkek {
    background: #115d8a;
}
.box_metalkek {
    background: #3c536a;
}
.box_melymetalkek {
    background: #2a3e51;
}
.box_zold {
    background: #8db645;
}
.box_szurke {
    background: #999999;
}
.b2ShadowMiddle {
    background: url(/i13/boxshadow_light_200_middle.png) repeat-x;
    height: 10px;
}
.boxShadowMiddle {
    background: url(/i13/boxshadow_light_200_middle.png) repeat-x;
    height: 10px;
    float: left;
}
.boxShadowSide, .boxShadowLeft, .boxShadowRight {
    display: block;
    width: 100px;
    height: 10px;
}
.boxShadowLeft {
    float: left;
}
.boxShadowRight {
    float: right;
}
.boxShadowImg {
    display: block;
    height: 10px;
}

.b2Shadow {
    position: relative;
}
.b2ShadowLeft {
    position: absolute;
    top: 0;
    left: 0;
}
.b2ShadowRight {
    position: absolute;
    top: 0;
    right: 0;
}

.tabb1_act, .tabb1 {
    float: left;
    padding: 0 5px;
    height: 37px;
    line-height: 37px;
}
.tabb1_sep {
    width: 5px;
    height: 37px;
    float: left;
}
.tabb1_left {
    width: 1px;
    height: 37px;
    float: left;
}
.tabb1_act {
    background: url(/i13/tabb_middle_act.png) repeat-x;
    color: #115d8a;
}
.tabb1 {
    background: url(/i13/tabb_middle.png) repeat-x;
    color: #ffffff;
}
.tabb_rest {
    background: url(/i13/tabb_sep.png) repeat-x;
}


.borderBoxShadowImg {
    display: block;
    clear: both;
    width: 494px;
    height: 10px;
}
/* **************** reglogbox ***************************************** */
#topMenuWrap #regLogBoxHead {
    height: 32px;
    width: 220px;
    display: block;
    background: #73ab2d;
    text-decoration: none;
    color: #ffffff;
    cursor: pointer;
    overflow: hidden;
}
#topMenuWrap a#regLogBoxHead:hover {
    background: #4f7420;
}
#topMenuWrap #regLogTitle {
    height: 32px;
    line-height: 32px;
    padding: 0 5px;
    font-weight: bold;
    font-size: 14px;
}
#topMenuWrap #regLogCorner {
    width: 32px;
    height: 32px;
    float: right;
    display: block;
}
#topMenuWrap #regLogBoxBody {
    background: #73ab2d;
    border-top: 1px solid #444444;
    color: #ffffff;
    width: 220px;
}
#topMenuWrap #regLogBoxBody a {
    color: #ffffff;
    display: block;
    height: 24px;
    line-height: 24px;
    text-decoration: none;
    padding: 2px 10px;
    float: none;
    margin: 0;
}
#topMenuWrap #regLogBoxBody a:hover {
    background: #4f7420;
}
#topMenuWrap #regLogBoxWrap {
    width: 220px;
    float: right;
    position: relative;
    z-index: 2000;
    /*background: red;*/
}
/*********************************************************
 * ******************************************************
 *                  t13 over
 * ******************************************************
 * ****************************************************** */
/****************************  vegyes apróság *****************************/
div.facebookWidget {
    margin-top: 20px;
}
/****************************  struct *****************************/
table#portal3ColWrap {
    /*width: 990px;*/ /* ha ez van, ugral a szelesseg */
}
table#portal3ColWrap tr td {
    vertical-align: top;
}
td#portal3ColLeft {
    padding: 0;
}
td#portal2ColLeft {
    padding: 0 0 40px 20px;
}
div#belowLeftMenu {
    padding: 0px 14px 0 9px;
}
td#templateRightCol {
    padding: 0 9px 0 14px;
}
/**********************************************************************
galeria
**********************************************************************/
div#galpicwrap {
    width: 988px;
    margin: 0 auto;
    position: relative;
    background: #ffffff;
}
div#galpicwrap h1 {
    color: #3a84af;
    clear: none;
}
div#galpicwrap img {
    display: block;
}
div#galpicwrap img.iminline {
    display: inline;
}
div#galpager {
    float: right;
    width: 470px;
    margin-top: 7px;
    /*background: red;*/
}
div#galH1Wrap {
    float: left;
    width: 530px;
    /*background: green;*/
}
div#galpager div#galnumwrap {
    background: #ffffff;
    border: 1px solid #3a84af;
    margin-left: 5px;
    padding: 0 5px;
    color: #3a84af;
    height: 22px;
}
div#galpager div, div#galpager img {
    float: right;
}
div#galpager div {
    height: 24px;
    line-height: 24px;
    vertical-align: middle;
}
div#galpager .navIcon {
    float: right;
    display: block;
    color: #ffffff;
    line-height: 24px;
    height: 24px;
    text-decoration: none;
    margin-left: 5px;
    font-weight: bold;
}
div#galpicwrap div.dotsep {
    background: url(/im/portal/dotsep.gif) repeat-x;
    margin: 10px 0;
    clear: both;
}
div.cikknagypopwrap div.subtitle {
    text-align: center;
    color: #3a84af;
    margin-top: 5px;
}
div#galpicwrap div#subtit {
    width: 800px;
    text-align: center;
    color: #3a84af;
    margin-top: 5px;
}
div#galpicwrap div#innerWrap {
    float: left;
    width: 800px;
    text-align: center;
}
div#galpicwrap img.big, div#galpicwrap img.thumb,
div.forumattgal img.thumb {
    margin: 0 auto;
}
div.forumattgal {
    margin: 10px 0 0 10px;
}
div#galpicwrap div#hirdetes {
    float: right;
    width: 160px;
    margin-bottom: 10px;
}
div#galpicwrap a.thumb, div.forumattgal a {
    display: block;
    float: left;
    width: 128px;
    margin: 0 25px 10px 0;
}
div#galpicwrap div#jumper {
    top: 8px;
    left: 250px;
    position: absolute;
    background: url(/i/uj1/gal_jumper_right_bg.gif) no-repeat top right;
    padding-top: 13px;
    padding-right: 13px;
    padding-left: 8px;
    height: 34px;
}
#jumpLeftDecor {
    display: inline;
    top: 8px;
    left: 246px;
    position: absolute;
}
div#galpicwrap img#gal_click_home_i {
    top: 0;
    left: 0;
    position: absolute;
}
#galIconsWrap {
    width: 190px;
    height: 22px;
    /*background: darkblue;*/
    position: absolute;
    top: 38px;
    left: 795px;
}
#galIconsWrap a {
    float: left;
    line-height: 22px;
    height: 22px;
    font-weight: bold;
    color: #ffffff;
    margin-left: 5px;
    text-decoration: none;
    font-size: 12px;
}
#galIconsWrap a:hover {
    color: #ffcc99;
}
/********************** TABLE  *****************************/
table.si1,
table.si2 {
    border-collapse: collapse;
    margin: 10px 1px;
    /* TODO nem ertem miert kell az 1px margin, firefox lef border eltunik*/
}
table.si1, table.si1 td, table.si1 th,
table.si2, table.si2 td, table.si2 th {
    border: 1px solid #cbcac4;
}
table.si1 td, table.si1 th,
table.si2 td, table.si2 th {
    padding: 4px;
}
table.si1 th, table.si1 thead td, table.si1 th a, table.si1 thead td a,
table.si2 th, table.si2 thead td {
    background-color: #3c536a;
    color: #ffffff;
    font-weight: bold;
}
table.si1 th a:hover, table.si1 thead td a:hover, table.si1 th a:hover, table.si1 thead td a:hover {
    color: #ffcc66;
}
table.si1 th, table.si1 thead td, table.si1 th a, table.si1 thead td a {
    background-color: #3c536a;
    color: #ffffff;
}
table.si2 th, table.si2 thead td {
    background-color: #ffffff;
}
table.si1 td {
    background-color: #faf9f4;
}
table.si2 td {
    background-color: #ffffff;
}
table.si2, table.si2 td, table.si2 th {
    font-size: 11px;
}
/**********************************************************************
s2box
**********************************************************************/
div.s2box_wrap {
    border: 1px solid #cbcac4;
    background: #ffffff;
}
div.pontsep {
    margin: 10px 10px 0 10px;
    height: 1px;
    background: url(/im/portal/dotsep_494.gif) repeat-x 0 0;
}

div.yal_wrap_szak {
    margin-top: 10px;
    background: url(/im/portal/dotsep_494.gif) no-repeat;
}
div.yal_wrap_float a,
div.yal_wrap_szak a,
div.yal_wrap_szalsi a,
div.yal_wrap_fo a {
    line-height: 19px;
    vertical-align: middle;
    text-decoration: none;
    padding-left: 13px;
    margin-top: 9px;
    background: url(/im/portal/sarganyil_19.gif) no-repeat center left;
}
div.yal_wrap_float a,
div.yal_wrap_szak a,
div.yal_wrap_fo a {
    margin-top: 9px;
}
div.yal_wrap_float a,
div.yal_wrap_szak a,
div.yal_wrap_szalsi a {
    white-space: nowrap;
}
div.yal_wrap_szalsi a {
    margin-top: 3px;
    margin-left: 10px;
    float: left;
    display: inline;
}
div.yal_wrap_float a,
div.yal_wrap_szak a {
    font-weight: bold;
    margin-left: 10px;
    float: left;
    display: inline;
}
div.yal_wrap_fo a {
    display: block;
    margin-top: 3px;
}
div.yal_wrap_szak a.yal_first {
    margin-left: 0;
}
div.yal_wrap_fo a.yal_first {
    margin-top: 0;
}
div.yal_wrap_float a.yal_selected {
    color: #ff6600;
}
div.yallabel {
    display: block;
    margin-top: 9px;
    margin-left: 10px;
    color: #3a84af;
}
div.yal_wrap_szalsi {
    margin-top: 0px;
}
div.yalMainLabel {
    line-height: 19px;
    vertical-align: middle;
    text-decoration: none;
    margin-top: 3px;
    margin-left: 10px;
    float: left;
    display: inline;
}

/**********************************************************************
sidoboz
**********************************************************************/
div.sidoboz, div.sidoboztop {
    border: 1px solid #3780ac;
}
div.sidoboz {
    margin-top: 20px;
}
div.sidobozhead {
    border-bottom: 1px solid #3780ac;
    padding: 0 10px;
    background: url(/im/portal/boxheadbg.jpg) no-repeat top left;
}
div.sidobozhead, div.sidobozhead a {
	color: #164473;
    display: block;
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
}
div.sidobozhead a:hover {
    color: #ff6600;
}
img.dobozheadarrow {
    display: block;
    padding-top: 5px;
    padding-left: 3px;
}
div.dobozheaddate {
    color: #ff6600;
    float: right;
    font-weight: normal;
}
img.dobozheadarrow, div.sidobozhead a {
    float: left;
}
div.sidobozhead, div.sidobozhead a, div.dobozheaddate {
    height: 24px;
    line-height: 24px;
    vertical-align: middle;
    display: block;
}
div.sidobozhead a, div.dobozheaddate {
    background: url(/i/b.gif);
}
div.sidobozbody {
    padding: 10px;
    background: url(/im/portal/boxbodybg.jpg) no-repeat;
}
a.dobozbodytxt {
    text-decoration: none;
	color: #164473;
}
/* *************************************************************************************************
                jobb oldali új varázsdoboz
************************************************************************************************* */
a.mgcIt1 {
    background: #faf9f4;
}
a.mgcIt2 {
    background: #faf9f4;
}
a.mgcItComm {
    height: 61px;
    display: block;
    padding: 4px;
    text-decoration: none;
    overflow: hidden;
    cursor: pointer;
    border-bottom: 1px solid #dad9d4;
}
a.mgcItComm:hover {
    background: #fffff0;
}
.mgckep {
    display: block;
    float: left;
    border: 1px solid #dad9d4;
}
.mgctxt {
    display: block;
    float: right;
    width: 153px;
    padding-left: 5px;
}
.mgctxt:hover {
    cursor: pointer;
}
.mgctxtleft {
    display: block;
    float: right;
    width: 103px;
    padding-left: 5px;
}
.mgctxtleft:hover {
    cursor: pointer;
}
.kiemeltMoreLink {
    background: #faf9f4;
    display: block;
    padding: 2px;
    text-align: right;
}
.kiemeltMoreLink:hover {
    /*background: #dddddd;*/
    background: #fffff0;
}
/**********************************************************************
doboz2
**********************************************************************/
div.doboz2,
div.uzletdoboz,
div.szelescikklead,
div.cikklead330 {
    margin-top: 10px;
}
td#templateRightCol div.doboz2,
td#box150Wrap div.doboz2,
div#portal1ColWrap div.doboz2 {
    margin-top: 20px;
}
div#leftads div.doboz2 {
    margin-top: 0;
}
div.dobozhead2 {
    padding: 0 10px;
    height: 39px;
    line-height: 39px;
    vertical-align: middle;
    /*
    background: #3c536a;
    background: #167fbc;
    */
    color: #ffffff;
}
div.dobozhead2 a {
    color: #ffffff;
}

div.dobozheadleft2, div.dobozszakleft, div.dobozszallasleft, div.doboztaborleft {
    float: left;
}
div.dobozheadright2, div.dobozszakright, div.dobozszallasright, div.doboztaborright {
    float: right;
    text-align: right;
}
div.dobozheadleft2 {
    width: 390px;
    /*background: yellow;*/
}
div.dobozheadright2 {
    width: 82px;
}
div.dobozszakleft {
    width: 340px;
}
div.dobozszakright {
    width: 132px;
}
div.dobozszallasleft {
    width: 275px;
}
div.doboztaborleft {
    width: 322px;
}
div.dobozszallasright {
    width: 197px;
}
div.doboztaborright {
    width: 150px;
}
div.dobozbody2, div.rightdobbod2 {
    clear: both;
}
div.dobozbody2 {
    padding: 10px;
    /*background: #ffffff url(/im/portal/boxbodybg.jpg) no-repeat;*/
    border-left: 1px solid #cbcac4;
    border-right: 1px solid #cbcac4;
    border-bottom: 1px solid #cbcac4;
    /*background: #ffffff;*/
    background: #faf9f4;
}
div.rightdobbod2 {
    padding: 0;
    /*background: #e2f2fb;*/
    background: #faf9f4;
    border-left: 1px solid #cbcac4;
    border-right: 1px solid #cbcac4;
    border-bottom: 1px solid #cbcac4;
}
div.dobozbody2 a, div.rightdobbod2 a {
    text-decoration: none;
}
div.rightdobsep, div.varazsleftsep {
    height: 28px;
    line-height: 28px;
    vertical-align: middle;
}
div.rightdobsep {
    background: url(/im/portal/akcio_jobb_sep_bg.jpg);
}
div.varazsleftsep {
    background: #dad9d4;
}
div.rightdobmore {
    float: right;
    padding-right: 22px;
    /*font-size: 10px;*/
}
div.rightdoblabel {
    padding-left: 10px;
    font-weight: bold;
}
div.dobozhead2 a.nyilaslink {
    background: url(/im/portal/linkarrow_crop.gif) no-repeat left;
    display: block;
    height: 24px;
    padding-left: 0px;
}
img.larrowl2, img.larrowr2 {
    display: block;
    width: 11px;
    height: 39px;
}
img.larrowl2 {
    float: left;
    margin-left: 6px;
}
img.larrowl3 {
    display: block;
    float: left;
    margin-top: 4px;
    /*margin-left: 6px;*/
}
img.larrowr2 {
    float: right;
    margin-right: 6px;
}
div.dob2hltxt {
    float: left;
}
div.dob2hrtxt {
    float: right;
}
/**********************************************************************
spec dobozok
**********************************************************************/
div.uzletdoboz div.dob2hltxt a {
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}
div.uzletdoboz div.dob2hltxt a:hover {
    color: #93d5ff;
}
div.dob2hltxt, div.dob2hltxt a {
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}
div.dob2hltxt a:hover {
    /*
    color: #93d5ff;
    color: #ff0000;
    color: #e0ffff;
    */
    color: #b0e0e6;
}
div.dob2hrtxt {
    color: #ffffff;
}
div.dob2hltxt .vipcim {
    color: #ffffff;
}
div.dob2hltxt img.szcsill {
    display: block;
    float: left;
}
div.szallasboxbody {
    margin-left: 136px;
}
div.szicwrap {
    margin-top: 5px;
    padding-top: 5px;
    background: url(/im/portal/dotsep_494.gif) repeat-x top left;
}
img.szallicosep {
    display: block;
    margin: 10px 0;
}
div.ppn {
    margin-top: 10px;
}
div.ppn, div.ppn a {
    color: #ff6600;
    font-weight: bold;
}
.bw_longlead, .bw_szaklead, .bw_szallaslead {
    width: 494px;
}
.bw_shortlead {
    width: 330px;
}
.bw_leftbox {
    width: 200px;
}
.bw_rightbox {
    width: 250px;
}
.bw_box150 {
    width: 150px;
}
.bw_box120 {
    width: 120px;
}
/* *************************************************************************************************
                Fülecskés doboz
************************************************************************************************* */
div.tabBoxWrap {
    margin-top: 20px;
}
div.tabBoxBody {
    border-left: 1px solid #cbcac4;
    border-right: 1px solid #cbcac4;
    border-bottom: 1px solid #cbcac4;
    background: #faf9f4;
    padding: 10px;
    clear: both;
}
div.tabHeadWrap {
    height: 37px;
    line-height: 37px;
    width: 494px;
}
a.tabChLink {
    display: block;
    text-decoration: none;
}
.tabChTxt {
    padding: 0 4px;
    height: 37px;
    line-height: 37px;
    font-weight: bold;
    display: block;
    cursor: pointer;
}
.tabAct .tabChTxt {
}
.tabInact .tabChTxt {
}
.tabChLink, .tabChLink img, .tabChLink span {
    float: left;
}
/*
.tabChLink img {
    display: block;
    width: 5px;
    height: 24px;
}
    */
.firstTab {
    margin: 0px;
}
.notFirstTab {
    margin: 0 0 0 2px;
}

/* *************************************************************************************************
                számocskás doboz
************************************************************************************************* */
.tabNumBoxWrap, .tabZaszloBoxWrap {
    margin-top: 20px;
    border-left: 1px solid #cbcac4;
    border-right: 1px solid #cbcac4;
    border-bottom: 1px solid #cbcac4;
    background: #faf9f4;
}
.tabNumBoxHead {
    height: 36px;
    line-height: 36px;
    padding: 0 5px;
    border: 0;
}
.tabNumBoxBody, .tabZaszloBoxBody {
    clear: both;
    border: 0;
}
.tabNumBoxBody {
    background: #faf9f4;
    padding: 10px;
}
.tabZaszloBoxBody {
    background: #faf9f4;
}
.tabNumBoxBody a, .tabZaszloBoxBody a {
    text-decoration: none;
}
.tabNumBoxHead .tabNumNumWrap {
    float: right;
}
a.tabNumChLink {
    display: block;
    float: right;
    height: 28px;
    width: 28px;
    margin-top: 4px;
    margin-left: 4px;
    line-height: 28px;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
    color: #ffffff;
    background: #2a3e51;
}
a.tabNumChLink:hover {
    background: #ffffff;
    color: #ec4d35;
}
a.tabNumAct {
    background: #ffffff;
    color: #ec4d35;
}
a.tabNumInact {
}
.tabNumTit {
    float: left;
    height: 36px;
    line-height: 36px;
    font-weight: bold;
    color: #ffffff;
}
/* zászlós kiegészítés */
img.tabZaszloChLink {
    width: 22px;
    height: 16px;
    float: right;
    display: block;
    margin-top: 10px;
    cursor: pointer;
}
.tabZaszloWrap {
    width: 22px;
    height: 36px;
    margin-left: 5px;
    float: right;
    display: block;
}
img.tabZaszloArrow {
    width: 22px;
    height: 10px;
    float: right;
    display: block;
    cursor: pointer;
}
/* *************************************************************************************************
                főoldali hójelentés
************************************************************************************************* */
table.hofo {
    width: 100%;
}
table.hofo td, table.hofo {
    border-collapse: collapse;
    margin: 0px;
    background: inherit;
    background-color: inherit;
}
table.hofo td {
    padding: 0 5px;
    vertical-align: middle;
    line-height: 28px;
    height: 24px;
    font-size: 13px;
    border-left: 1px solid #faf9f4;
}
table.hofo td.zasztd {
    border-left: 0;
}
table.hofo td a {
    text-decoration: underline;
}
table.hofo tr.hotr_0 {
    background: #faf9f4;
}
table.hofo tr.hotr_1 {
    background: #dee0df;
    background: #eeeeee;
}
/* *************************************************************************************************
                float thumb és egyebek
************************************************************************************************* */
div#cikklead img, img.floatthumb {
    float: left;
}
div#cikklead img {
    margin: 0 10px 10px 0;
}
img.floatthumb {
    margin: 0 10px 0 0;
}
div#cikklead img,
img.cikknagykep,
img.cikkkep,
img.floatthumb,
div.forumattgal img.thumb,
div#galpicwrap img.thumb,
div.cikknagykep,
div.cikkkep,
img.cikk_kep_bal,
img.cikk_kep_jobb,
img.siterkepimg,
img.szallasimg,
img.leadkep {
    border: 1px solid #cbcac4;
    padding: 3px;
    background-color: #fbfbfb;
    display: block;
    position: relative;
}
/* **************** boxLinkList ***************************************** */
.boxLinkList {
    height: 26px;
    /*width: 472px;*/
    display: block;
    vertical-align: middle;
    line-height: 26px;
    text-decoration: none;
    clear: both;
}
.boxLinkList img, .boxLinkList span {
    float: left;
    display: block;
    cursor: pointer;
}
.boxLinkList span.date {
    margin-right: 5px;
    color: #ff6600;
}
.boxLinkList span.title {
    margin-left: 5px;
}
/********************* leltar ****************************/
span.leltarszam, span.leltaruszam {
    color: #2a3e51;
    padding: 1px 3px;
}
span.leltarszam {
    background-color: #c6c8cd;
}
span.leltaruszam {
    background-color: #ec4d35;
    font-weight: bold;
    color: #ffffff;
}
div.leltartop {
    line-height: 22px;
}
div.leltartop, div.leltartop a {
    font-size: 12px;
    font-weight: bold;
}
#leltarTitle {
    margin-top: 20px;
    font-weight: bold;
    font-size: 14px;
    background: #3c536a;
    float: left;
    padding: 8px;
    color: #ffffff;
}
#leltarTxtPart {
    padding: 10px 10px;
}
/****************************  footer *****************************/
div#footWrap {
    /*height: 64px;*/
}
div#copyTxt {
    font-size: 12px;
    color: #4d6a89;
    background: #2a3e51;
    height: 39px;
    line-height: 39px;
    padding: 0 10px;
}
div#footDiv {
    text-align: center;
    background: #2a3e51;
}
table#footMenuTable {
}
table#footMenuTable td {
    vertical-align: middle;
}
table#footMenuTable td a {
    padding: 0 17px;
    vertical-align: middle;
    height: 39px;
    line-height: 39px;
    display: block;
    text-decoration: none;
    font-weight: bold;
    color: #ffffff;
}
table#footMenuTable td a:hover {
    color: #ff6600;
}
table#footMenuTable td img {
    display: block;
}
#awardWrap {
    background: #3c536a;
    padding: 10px 0;
}
#awardWrap a {
    display: block;
    float: left;
}
#footSecMenuWrap {
    height: 39px;
    line-height: 39px;
    /*
    padding: 0 8px;
    vertical-align: middle;
    padding-left: 150px;
    margin-bottom: 10px;
    */
    background: #506579;
}
#footSecMenuWrap a {
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
}
#footSecMenuWrap a:hover {
    color: #8db645;
}
#footSecMenuWrap img {
    vertical-align:middle;
}
#footSecMenuWrap a, #footSecMenuWrap img {
}
/********************* új szprájtos gombok ****************************/
#topBigButtonWrap {
    height: 102px;
    width: 1000px;
}
#bigSielokLogo, .siBigButtonA {
    background-image: url(/i13/sprite/header_ikonsor_v6.png);
    float: left;
    display: block;
}
#bigSielokLogo {
    height: 62px;
    width: 182px;
    background-position: 0px -20px;
}
#bigSielokLogo:hover {
    background-position: 0px -122px;
}
.topBigVertSpacer {
    height: 20px;
}
.siBigButtonA {
    height: 64px;
    width: 97px;
}
.siBigButtonASiterep {
    background-position: -187px -20px;
}
.siBigButtonASiterep:hover {
    background-position: -187px -122px;
}
.siBigButtonASzallas {
    background-position: -284px -20px;
}
.siBigButtonASzallas:hover {
    background-position: -284px -122px;
}
.siBigButtonAUtir {
    background-position: -381px -20px;
}
.siBigButtonAUtir:hover {
    background-position: -381px -122px;
}
.siBigButtonASiut {
    background-position: -498px -20px;
}
.siBigButtonASiut:hover {
    background-position: -498px -122px;
}
.siBigButtonAIskola {
    background-position: -612px -20px;
}
.siBigButtonAIskola:hover {
    background-position: -612px -122px;
}
.siBigButtonAOktato {
    background-position: -709px -20px;
}
.siBigButtonAOktato:hover {
    background-position: -709px -122px;
}
.siBigButtonAShop {
    background-position: -806px -20px;
}
.siBigButtonAShop:hover {
    background-position: -806px -122px;
}
.siBigButtonAApro {
    background-position: -903px -20px;
}
.siBigButtonAApro:hover {
    background-position: -903px -122px;
}
#topBigButtonWrap .mega2hov {
    top: 65px;
}
/********************* mega2menu ****************************/
.mega2menu_wrap {
    position: relative;
    float: left;
}
.mega2hov {
    position: absolute;
    top: 83px;
    left: 0px;
    z-index: 2000;
    display: none;
}
.mega2hov a {
    display: block;
    white-space: nowrap;
    padding: 5px 10px;
    font-weight: bold;
    text-decoration: none;
}
.mega2hov a:hover {
    background: #3c536a;
    color: #ffffff;
}
.mega2menu_wrap.hovering div.mega2hov {
    display: block;
}
#mega_apro {
    left: -26px;
}
.butSubMenuLinks {
    background: #eff1f4;
    border-bottom: 1px solid #aaaaaa;
    border-left: 1px solid #aaaaaa;
    border-right: 1px solid #aaaaaa;
}
.butSubMenuArrow {
    display: block;
    margin-left: 40px;
}
/********************* megamenu ****************************/
#lowerBarWrap {
    position: relative;
    height: 30px;
    background: #115d8a;
    height: 39px;
    line-height: 39px;
}
div#headLowerBar {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 1000px;
}
div#lowerBarMenu_hu, div#lowerBarMenu_nothu {
    position: absolute;
    top: 0px;
    width: 890px;
    height: 39px;
    line-height: 39px;
    vertical-align: middle;
}
div#lowerBarMenu_hu {
    left: 0px;
}
div#lowerBarMenu_nothu {
    left: 20px;
}
div#lowerBarMenu_hu a, div#lowerBarMenu_nothu a {
    color: #ffffff;
    font-size: 13px;
    text-decoration: none;
    height: 39px;
    line-height: 39px;
}
table#lowMenuTable {
    padding: 0;
    border: 0;
    margin: 0;
}
table#lowMenuTable td {
    vertical-align: middle;
}
table#lowMenuTable td a.lowera {
    padding: 0 4px;
    vertical-align: middle;
    height: 39px;
    line-height: 39px;
    display: block;
    /*letter-spacing: 0.05em;*/
    /*letter-spacing: 1px;*/
    font-size: 14px;
    font-weight: bold;
    color: #93d5ff;
    white-space: nowrap;
    background: url(/i/b.gif) no-repeat center;
}
table#lowMenuTable td a.lowera:hover {
    color: #ffffff;
}
table#lowMenuTable td img {
    display: block;
}
table#lowMenuTable td .megamenu_wrap .megahov a {
    display: block;
    margin: 0;
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
    /*height: 30px;*/
    /*color: #164473;*/
    color: #ffffff;
    white-space: nowrap;
    cursor: pointer;
    background: #2274a6;
    font-size: 14px;
    font-weight: bold;
}
table#lowMenuTable td .megamenu_wrap .megahov .mega_rovatok a {
    float: left;
}
table#lowMenuTable td .megamenu_wrap .megahov a:hover {
    color: #2274a6;
    background: #eff1f4;
}
.megamenu_wrap {
    position: relative;
}
.megamenu_wrap div.megahov {
    position: absolute;
    z-index: 2000;
    top: 39px;
    left: 0px;
    display: none;
    z-index: 1000;
    background-color: #2274a6;
    border-left: 1px solid #b5d5e8;
    border-right: 1px solid #b5d5e8;
    border-bottom: 1px solid #b5d5e8;
}
.megamenu_wrap.hovering div.megahov {
    display: block;
    z-index: 2000;
}
.megamenu_wrap div#mega_jatekok {
    left: -150px;
}
.megamenu_wrap div#mega_akciok {
    left: -50px;
}
.megamenu_wrap div#mega_forum {
    left: -180px;
}

/* *************************************************************************************************
                más részük nincs felülírva, csak egy kicsi
************************************************************************************************* */
.boxLinkList:hover {
    background: #eeeeee;
}
.tabBoxBody .tovabb:hover {
    background: inherit;
}
/* *************************************************************************************************
                slider billboard ad
************************************************************************************************* */
.sliderada, .slideradimg {
    display: block;
    width: 494px;
    float: left;
}
.scrolleradDiv {
    position: relative;
}
.scrolleradOuter {
    position: relative;
    width: 494px;
    height: 278px;
    overflow: hidden;
    /*background: yellow;*/
}
.scrolleradInner {
    width: 10000px;
    position: relative;
}
img.scrolleradArrow {
    display: block;
    position: absolute;
    top: 37px;
}
img.scrolleradArrowLeft {
    left: 10px;
    cursor: pointer;
}
img.scrolleradArrowRight {
    left: 455px;
    cursor: pointer;
}
.slidercont {
    background: #8db645;
    background: #383838;
    background: #435169;
    background: #3d536a;
    color: #ffffff;
    font-weight: bold;
    height: 36px;
    line-height: 36px;
    /*
    position: absolute;
    top: 200px;
    left: 20px;
    width: 400px;
     */
}
.slidercont a {
    font-size: 18px;
    color: #ffffff;
    text-decoration: none;
}
.adslideback, .adslidefw, .adslideArrow {
    display: block;
    width: 25px;
    height: 36px;
}
.adslci {
    cursor: pointer;
}
.twmax3 {
    width: 492px;
}
.twmax2 {
    width: 694px;
}
div.scrollerInner a.optcsiktxt, a.optcsiktxt {
    display: block;
    width: 128px;
    height: 50px;
    margin: 0 10px 0 0;
    padding-top: 98px;
    float: left;
    /*background: magenta;*/
    line-height: 16px;
    font-size: 13px;
    text-decoration: none;
}
a.optcsiktxt:hover {
    color: #ff0000;
}
#szallasPicBox div.scrollerInner div.optcsikwrap, div.optcsikwrap {
    height: 148px;
    overflow: hidden;
}

    

} /* END OF media all */
@media print {
body  { 
	font-size: 14pt;
    line-height: 18pt;
}	  
h1  { 
	font-size: 24pt;
    line-height: 30pt;
}	  
h2  { 
	font-size: 18pt;
    line-height: 22pt;
}	  
h3  { 
	font-size: 16pt;
    line-height: 20pt;
}	  
} /* END OF media print */
