@charset "utf-8";
/* -------------------------------------*/
/* ---------->>> CLEARFIX <<<-----------*/
/* -------------------------------------*/
.clearfix:after { content:"."; 	display:block;	height:0; clear:both; visibility:hidden; }
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
/* MSP TARTALOM */
div.tartalom-kontener {
border:0px solid #CCC;
padding:5px;
margin:10px 0px 0px 0px;
display:block;
background-color:#FFF;
}

div.tartalom-kontener  h1 {
	font-size:18px;	
	margin:0px 0px 10px 0px;
}

div.tartalom-kontener p {
	margin:10px 0px 10px 0px;
}
div.cimkerekesz {
	clear:both;
	margin:5px 0px 10px 0px;
	border:0px solid #F00;
}
p.cimke {
	display:inline;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
p.datum {
	display:inline;
	margin:5px 0px 5px 0px;
}

p.hirek_top10 {
	text-align:left;
	display:inline;
	padding-left:15px;
	}
p.hirek_top10_rovid {
	text-align:left;
	display:inline;
	}	
p.bevezeto {
	border:0px solid #000;
	margin:5px 0px 5px 0px;
	padding-bottom:5px;
}

p.bevezeto-keppel {
	border:0px solid #000;
	margin:5px 0px 5px 0px;
	padding-bottom:5px;
	min-height:130px;
}

img.tartalom-kep {
margin-right:5px;
border: 0;
}	

div.bovebben {
	text-align:right;
	}
	
/* BAL OLDAL MODULOK */

ul.BalOldalUL {
	list-style:square;
	list-style-position:inside;
	background-color:#FFF;
	border:1px solid #CCC;
}

div.BalOldalDIV {
	background-color:#F00;
	border:1px solid #FFF;
	color:#FFF;
	padding:3px;
	clear:both;
	width:100%;
}

div.BalOldalDIVkek {
	background-color:#413FFF;
	border:1px solid #FFF;
	color:#FFF;
	padding:3px;
	clear:both;
	width:100%;
}

/*- Menu 10--------------------------- */

.menu10 {
        width: 200px;
        margin: 0px 0px 10px 0px;
		list-style:none;
		padding:0px;
		background-color:#FAFAFA;
        }

.menu10 li a {
        height: 32px;
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 24px;
        text-decoration: none;
        }

.menu10 li a:link, .menu10 li a:visited {
        color: #C00;
        display: block;
        background:  url(../../images/menu10.gif);
        padding: 8px 0 0 20px;
        }

.menu10 li a:hover, .menu10 li #current {
        color: #413FFF;
        background:  url(../../images/menu10.gif) 0 -32px;
        padding: 8px 0 0 23px;
        }


.arrowlistmenu {
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu li a{
color: #A70303;
/*background: url(../../images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/*/
display: block;
padding: 2px 0;
padding-left: 0px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu li a:visited{
color: #A70303;
}

.arrowlistmenu  li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}

/* ROUND CORNERS */

  .baloldalround {
    color: #036;
    background-color: #DEDEDE;
    padding: 5px;
	margin-bottom:10px;
	font-size:16px;
	font-weight:bold;	
  }
  
  .baloldalround2 {
    color: #FFF;
    background-color: #CF0021;
    padding: 5px;
	margin-bottom:10px;
	font-size:16px;
	font-weight:bold;
  }  
  
  .baloldalroundkulso {
    color: #036;
    background-color: #03C;
    padding: 5px;
	margin-bottom:10px;
	font-size:16px;
	font-weight:bold;	
  }  
  
    .baloldalround ul {

	font-size:12px;
	font-weight:normal;	
  }  
  
/* UTAZÁS LISTA */
table#utazas-lista-kontener {
}
table.utazas-lista {
	background-color:#FFFFFF;
	background-image:url(../../images/utazasmegjelenes/utazas-lista-table-bg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	border-bottom:1px dotted #0066FF;
	margin-top:9px;
}
table.utazas-lista h2 {
	font-size:16px;
	color:#0033FF;
	font-weight:bold;
	padding:0px;
	margin:15px 0px 0px 0px;
}
table.utazas-lista h2 a:link, table.utazas-lista h2 a:visited, table.utazas-lista h2 a:active {
	color:#CF0021;
	text-decoration:none;
}
table.utazas-lista h2 a:hover {
	color:#FF0066;
	text-decoration:underline;
}
table.utazas-lista td.utazas-kep {
	padding:0px 10px 0px 0px;
	width:120px;
}
table.utazas-lista td {
	padding-bottom:10px;
}
table.utazas-lista span {
	font-weight:bold;
	color:#CF0021;
}
table.utazas-lista span.orszagnev {
	font-weight:bold;
	background-color:#FF0033;
	color:#FFFFFF;
	padding:1px;
}
table.utazas-lista span.szallasnev {
	font-weight:bold;
	background-color:#FF0033;
	color:#FFFFFF;
	padding:1px;
}
table.utazas-tulajdonsagok {
	width:550px;
}
table.utazas-tulajdonsagok p, table.utazas-lista p {
	margin:0px;
	padding:0px 2px 5px 2px;
}  

.korszaglink {
	background-color:#CF0021;
	color:#FFF;
	padding:5px;
	margin:2px 0px 5px 0px;
}

.korszagkep img {
 border:2px solid #CF0021;
}

.korszaglink a:link ,.korszaglink a:visited, .korszaglink a:active{
	color:#FFF;
	text-decoration:none;
}

.korszaglink a:hover {
	color:#FFF;
	text-decoration:underline;
}




.torszaglink {
	background-color:#CF0021;
	color:#FFF;
	padding:5px;
	margin:2px 0px 5px 0px;
	font-size:16px;
}

.torszaglink a:link ,.torszaglink a:visited, .torszaglink a:active{
	color:#FFF;
	text-decoration:none;
}

.torszaglink a:hover {
	color:#FFF;
	text-decoration:underline;
}

.toldal a:link ,.toldal a:visited, .toldal a:active{
	color:#CF0021;
	text-decoration:none;
}

.toldal a:hover {
	color:#06F;
	text-decoration:underline;
}

/* ELÉRHETŐSÉGEK */

table#elerhetosegek p {
padding:3px;
margin:0px 0px 0px 0px;

}

table#elerhetosegek div.szovegesinfo {
width:720px;
text-align:left;
padding:15px 5px 5px 5px;
margin:0px 0px 0px 0px;
background-image:url(../../images/ar-bg.jpg);
background-position:top;
background-repeat:repeat-x;
border-width:0px 1px 1px 1px;
border-style:solid;
border-color:#EBEBEB #EBEBEB #EBEBEB #EBEBEB;
}

/* BAL OLDAL SZÖVEGES AJÁNLAT */

table#balszovegesajanlat {
}
td.info p a:link, td.info p a:visited, td.info p a:active {
	color:#CF0021;
	text-decoration:none;
	background-image:url(../../images/utazasmegjelenes/orszaglista.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding:5px 5px 5px 12px;
}
td.info p a:hover {
	color:#413FFF;
	text-decoration:none;
	background-image:none;
	padding:5px 5px 5px 12px;
}
table#balszovegesajanlat h2 {
	font-size:12px;
	color:#03C;
	font-weight:bold;
	padding:0px;
	margin:5px 0px 5px 0px;
}
td.info {
	border-bottom:1px dotted #CCCCCC;
}
td.info p span {
	color:#06C;
	font-weight:bold;
}
td.balkep img {
	border-width:2px 2px 2px 2px;
	border-style:solid;
	border-color:#CF0021 #CF0021 #CF0021 #CF0021;
}
table#balszovegesajanlat p {
	font-size:12px;
/*	color:#CF0021;*/
	font-weight:normal;
	padding:5px 2px 2px 2px;
	margin:1px 0px 1px 0px;
	border-bottom:0px solid #FF0066;
}
td.info div {
	padding:5px;
	background-color:#FFFFFF;
/*	background-image:url(../../images/ar-bg.jpg);
	background-position:top left;
	background-repeat:repeat-x;*/
	color:#FF0033;
	font-weight:bold;
	clear:both;
	width:96%;
	/*border:1px solid #EBEBEB;*/
	border-top:0px;
	margin:0 auto;
	text-align:center;
}

.megnevezesp {
	background-color:#03C;
	color:#FFF;
	padding:3px;
	width:154px;
	font-weight:bold;
	clear:both;
	width:96%;
	/*border:1px solid #EBEBEB;*/
	border-top:0px;
	margin:0 auto 5px auto;
	text-align:center;
}


/*TÁBLÁZATOK*/
table.zold_tablazat {
	border-collapse: collapse;
	border: 1px solid #03476F;
	font: normal 11px verdana, arial, helvetica, sans-serif;
	color: #363636;
	background: #FFF;
}
table.zold_tablazat caption {
	text-align: center;
	font: bold 18px arial, helvetica, sans-serif;
	background: transparent;
	padding:6px 4px 8px 0px;
	color: #663300;
	text-transform: uppercase;
}
table.zold_tablazat td, table.zold_tablazat th {
	border: 1px dotted #03476F;
	padding: .4em;
	color: #363636;
}
table.zold_tablazat thead th,table.zold_tablazat tfoot th {
	font: bold 11px verdana, arial, helvetica, sans-serif;
	border: 1px solid #03476F;
	text-align: center;
	background: #413FFF;
	color: #FFFFFF;
	padding-top:3px;
}
table.zold_tablazat tbody td a {
	background: transparent;
	text-decoration: none;
	color: #413FFF;
}
table.zold_tablazat tbody td a:hover {
	background: #C2F64D;
	color: #363636;
}
table.zold_tablazat tbody th a {
	font: normal 11px verdana, arial, helvetica, sans-serif;
	background: transparent;
	text-decoration: none;
	font-weight:normal;
	color: #363636;
}
table.zold_tablazat tbody th a:hover {
	background: transparent;
	color: #363636;
}
table.zold_tablazat tbody th,table.zold_tablazat tbody td {
	vertical-align: top;
	text-align: center;
}
table.zold_tablazat tfoot td {
	border: 1px solid #03476F;
	background: #CCC;
	padding-top:3px;
	color: #FFFFFF;
}
table.zold_tablazat .odd {
	background: #D9BC9A;
}
table.zold_tablazat tbody tr:hover {
	background: #FFF;
	border: 1px solid #03476F;
	color: #F06;
}
table.zold_tablazat tbody tr:hover th,table.zold_tablazat tbody tr.odd:hover th {
	background: #FFF;
	color: #06F;
}


table.kek_tablazat {
	border-collapse: collapse;
	border: 1px solid #03476F;
	font: normal 11px verdana, arial, helvetica, sans-serif;
	color: #363636;
	background: #FFF;
}
table.kek_tablazat caption {
	text-align: center;
	font: bold 18px arial, helvetica, sans-serif;
	background: transparent;
	padding:6px 4px 8px 0px;
	color: #663300;
	text-transform: uppercase;
}
table.kek_tablazat td, table.kek_tablazat th {
	border: 1px dotted #03476F;
	padding: .4em;
	color: #363636;
}
table.kek_tablazat thead th,table.kek_tablazat tfoot th {
	font: bold 11px verdana, arial, helvetica, sans-serif;
	border: 1px solid #03476F;
	text-align: center;
	background: #413FFF;
	color: #FFFFFF;
	padding-top:3px;
}
table.kek_tablazat tbody td a {
	background: transparent;
	text-decoration: none;
	color: #413FFF;
}
table.kek_tablazat tbody td a:hover {
	background: #C2F64D;
	color: #363636;
}
table.kek_tablazat tbody th a {
	font: normal 11px verdana, arial, helvetica, sans-serif;
	background: transparent;
	text-decoration: none;
	font-weight:normal;
	color: #363636;
}
table.kek_tablazat tbody th a:hover {
	background: transparent;
	color: #363636;
}
table.kek_tablazat tbody th,table.kek_tablazat tbody td {
	vertical-align: top;
	text-align: center;
}
table.kek_tablazat tfoot td {
	border: 1px solid #03476F;
	background: #CCC;
	padding-top:3px;
	color: #FFFFFF;
}
table.kek_tablazat .odd {
	background: #D9BC9A;
}
table.kek_tablazat tbody tr:hover {
	background: #FFF;
	border: 1px solid #03476F;
	color: #F06;
}
table.kek_tablazat tbody tr:hover th,table.kek_tablazat tbody tr.odd:hover th {
	background: #FFF;
	color: #06F;
}
