@charset "iso-8859-1";
/* travelportfolio site CSS Document */

body {
	background-color: #293d71;
	margin-top: 10px;

}
* {
	color:#3B3B3B;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}

td,th,tr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}

a:link {
	text-decoration: none;
	color: #4B69A7;
	/* padding-left: 10px; */
}
a:visited {
	text-decoration: none;
	color: #4B69A7;
	/* padding-left: 10px; */
}
a:hover {
	text-decoration: none;
	color: #E30C4D;
}
a:active {
	text-decoration: none;
	color: #666666;
	/*color: #4B69A7;*/
}
.style1 {
	font-size: 12px;
	font-weight: bold;
}

#slogan {
	line-height:10px;	
	float:right;
	font-size:9px;
	margin-top:1px ;
	position:absolute;
	text-align:left;
	width:406px;
	z-index:1;
	margin-left: 701px;
	top: -18px;
}

#main_langs{
	vertical-align:middle;
	width:400px; 
	height:45px;
}


p {	 padding:0; text-align:justify}	
b , bold, strong {font-weight:bolder}
img {border:0pt none}	

/*  MAIN HEADINGS!!!  */

H1 { font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color: #0054a6;
}
H2{font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #4B69A7;	
}
H3 {font-family:Times New Roman, Times;
	font-size:12px;
	font-weight:bold;
	line-height:12px;
	padding-left:15px;
	color:#666666;	
}
H4 {font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:22px;
	color: #4B69A7;		
}
span.travel{    /* 4 the travelportfolio */ 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:none;
	color: #000000;
	padding-left:3px;

}
span.portfolio{    /* 4 the travelportfolio */ 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:none;
	color: #0054a6;
	padding-right:3px;
}
h1.little, .little, .littleGray {
	font-size:11px;
	font-weight:bold;
	line-height:12px;
	margin-bottom:8px;
	margin-top:8px;
	text-transform:uppercase;
}

h1.little_black{
	font-size:11px;
	font-weight:bold;
	line-height:12px;
	margin-bottom:8px;
	margin-top:8px;
	color:#333333;
	text-transform:none;	/*	text-transform:uppercase;*/
}
h2.little, .little, .littleGray {
	background-image:url(/images/dot_h_little.gif);
	background-position:0pt 4px;
	background-repeat:no-repeat;
	font-size:11px;
	font-weight:bold;
	line-height:12px;
	margin-bottom:8px;
	margin-top:5px;
	padding-left:12px;
	text-transform:uppercase;
}

/* HEADER & FOOTER  */

#langs{
	height:59px;
	align: right;
	padding-right:20px; 
	}
	
#header a:link {
	font-weight: bold;
	text-transform:uppercase;
	color: #E30C4D;
}
#header a:hover {
	text-decoration: underline;
	font-weight: bold;
	text-transform:uppercase;
	color: #E30C4D;
}
#footer{
	font-size:10px;
	color: #666666;
	text-align: left;
	padding-top: 0px;
	padding-left: 30px;
}

#footer a{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color: #e0e0e0;
	padding: 3px;
	font-size: 11px;
	text-transform: uppercase; 
}
#footer a:hover{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color: #E80612;
	padding: 3px;
	font-size: 11px;
	text-transform: uppercase; 
}

#footer p{
	font-family:Arial, Helvetica, sans-serif;
	color: #ffffff;
	padding: 3px;
	font-size: 11px;
	/*	font-weight:bold;
	text-transform: uppercase; */
}
.bar{
	color: #ffffff;
	font-size: 11px;
	font-weight:bold;
}
#header #langs 
{  	vertical-align:top;
	color:#BBBBBB;
	line-height:12px;
	text-align:left;
	top:5px;
	width:400px;
	z-index:1;
	padding-left:10px;
}

/* page menus */
#mainfla{
	position:static;
	background:url(../images/mainfla_back.jpg);		
	/*z-index:9;*/
}
#mainmenu{
	width: 930px;
	height:65px;
	vertical-align:middle;
	position:absolute;
	top: 220px;
	vertical-align:bottom;
/*	opacity:0.55;filter:alpha(opacity=55);  background-color:#000000; */

/*	position:relative; padding:25px; left:1px; z-index:1; background-repeat:no-repeat; */
}
td.tdmaingombok{
	font-family:Arial, Helvetica, sans-serif;
	width:230px;
	padding-top:25px;
	align:center;
	padding-left:40px; 
	vertical-align:middle;		
/*	background-image:url(/images/tp_icon_menu.png);
	background-position:0pt 4px;
	background-repeat:no-repeat;*/
}
.mainmenugombok {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
}

#mainmenu a{
	color:#FFFFFF;
}
#mainmenu a:hover{
	opacity:0.95;filter:alpha(opacity=95);
	color:#FF0000;
}
#mainmenu a:visited{
	
}
/*
a.mainmenugombok:link{
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
}
a.mainmenugombok:hover{
	opacity:0.95;filter:alpha(opacity=95);
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0000;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
}
a.mainmenugombok:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
}

*/

/* PAGES  */
#main_tp{
width:930px;
}

/*fooldal*/
.main_width{
	width: 470px;
	vertical-align:top;
	position:relative;
	padding:10px;
	padding-botton:0px;
	padding-left:30px;
}

.main_pics_rigth{
	width: 380px;
	/*position:relative;*/
	z-index: -100;
	vertical-align:top;
	float:right;
	padding-right:30px;
}
/* fooldal vége*/

/*fooldalak*/
.subpage_main_width{
	width: 660px;
	vertical-align:top;
	float:right;
	padding-right:30px;
   /*position:relative;
	z-index: -100;*/
}
/*fooldalak vege*/

/* termék oldalak */ 

.termek_menu{
	padding-left:5px;
}


.termek1_main_width{
	width: 410px;
	background-image:url(/images/termek1_backgrd.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	float:right;
	padding-right:15px;
	padding-top: 120px;
   /*position:relative;
	z-index: -100;*/
}
.termek2_main_width{
	width: 410px;
	background-image:url(/images/termek2_backgrd.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	float:right;
	padding-right:15px;
	padding-top: 120px;
   /*position:relative;
	z-index: -100;*/
}

.termek3_main_width{
	width: 410px;
	background-image:url(/images/termek3_backgrd.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	float:right;
	padding-right:15px;
	padding-top: 120px;
   /*position:relative;
	z-index: -100;*/
}

.termek4_main_width{
	width: 410px;
	background-image:url(/images/termek4_backgrd.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	float:right;
	padding-right:15px;
	padding-top: 120px;
   /*position:relative;
	z-index: -100;*/
}
.termek5_main_width{
	width: 410px;
	background-image:url(/images/termek5_backgrd.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	float:right;
	padding-right:15px;
	padding-top: 120px;
   /*position:relative;
	z-index: -100;*/
}
.termek6_main_width{
	width: 410px;
	background-image:url(/images/termek6_backgrd.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	float:right;
	padding-right:15px;
	padding-top: 120px;
   /*position:relative;
	z-index: -100;*/
}
.mainmagiccontent{
	display:none;
	background-image:url(/images/gagyaback.gif);
	background-repeat:repeat;	
	width: 680px;
	height:475px;
	position:absolute;
	top: 315px;
	/*left: 265px;*/
	overflow:auto;
/*	left: 120px;background-image:url(/images/TP-window1.png);
	opacity:0.5;filter:alpha(opacity=50); */
	vertical-align:bottom;
	/*	background-color:#f2f2f2;
position:relative; padding:25px; left:1px; z-index:1; background-repeat:no-repeat; */
}
#mainstatcontent{
	/* display:none; */
	opacity:0.5;filter:alpha(opacity=50);
	background:#000066;
	width: 840px;
	height:450px;
	position:absolute;
	top: 100px;
/*	left: 120px;background-image:url(/images/TP-window1.png);
	opacity:0.5;filter:alpha(opacity=50); */
	vertical-align:bottom;
	background-color:#f2f2f2;
/*	position:relative; padding:25px; left:1px; z-index:1; background-repeat:no-repeat; */
}
/* termék oldalak vege */ 

/* szolgaltatas oldalak */ 

.szolg_menu{
	padding-left:5px;
}


.szolg1_main_width{
	width: 410px;
	background-image:url(/images/szolg1_backgrd.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	float:right;
	padding-right:15px;
	padding-top: 120px;
   /*position:relative;
	z-index: -100;*/
}
.szolg2_main_width{
	width: 410px;
	background-image:url(/images/szolg2_backgrd.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	float:right;
	padding-right:15px;
	padding-top: 120px;
   /*position:relative;
	z-index: -100;*/
}

.szolg3_main_width{
	width: 410px;
	background-image:url(/images/szolg3_backgrd.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	float:right;
	padding-right:15px;
	padding-top: 120px;
   /*position:relative;
	z-index: -100;*/
}

.szolg4_main_width{
	width: 410px;
	background-image:url(/images/szolg4_backgrd.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	float:right;
	padding-right:15px;
	padding-top: 120px;
   /*position:relative;
	z-index: -100;*/
}
.szolg5_main_width{
	width: 410px;
	background-image:url(/images/szolg5_backgrd.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	float:right;
	padding-right:15px;
	padding-top: 120px;
   /*position:relative;
	z-index: -100;*/
}
.szolg6_main_width{
	width: 410px;
	background-image:url(/images/szolg6_backgrd.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	float:right;
	padding-right:15px;
	padding-top: 120px;
   /*position:relative;
	z-index: -100;*/
}
.szolg7_main_width{
	width: 410px;
	background-image:url(/images/szolg7_backgrd.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	float:right;
	padding-right:15px;
	padding-top: 120px;
   /*position:relative;
	z-index: -100;*/
}
.szolg8_main_width{
	width: 410px;
	background-image:url(/images/szolg8_backgrd.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	float:right;
	padding-right:15px;
	padding-top: 120px;
   /*position:relative;
	z-index: -100;*/
}
.szolg9_main_width{
	width: 410px;
	background-image:url(/images/szolg9_backgrd.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	float:right;
	padding-right:15px;
	padding-top: 120px;
   /*position:relative;
	z-index: -100;*/
}
/* szolgaltatas oldalak vege */ 



/* cetli */
.main_cetli_rigth{	
	width:250px;
	height:430px;
	background-image:url(/images/cetli.jpg);
	background-repeat:no-repeat;
	/*position:relative;*/
	z-index: -100;
	vertical-align:top;
	float:right;
	margin-right:10px;
	padding-right: 10px;
}
.main_cetli_long_rigth{	
	width:250px;
	height:470px;
	background-image:url(/images/cetli_long.jpg);
	background-repeat:no-repeat;
	/*position:relative;*/
	z-index: -100;
	vertical-align:top;
	float:right;
	margin-right:10px;
	padding-right: 10px;
}
.cetli_content {	
	width:220px;
	/*text-align:justify;	*/
	margin-top:30px;
	/*padding-left: 10px; 
	padding-right: 15px; */
}

.cetli_content h2 {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color: #4B69A7;
	font-style:italic;
}

.cetli_content h2.red {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	font-style:italic;
	color: #e80612;
	line-height:12px;
}
.cetli_content h2.decrip_red {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:none;
	color: #e80612;
	line-height:12px;
}

table.cetli_content td{
	font-size: 10px;
	color:#666666;
	/*padding-top: 3px;*/
}
.cetli_content a:link {
	color:#4B69A7;
	font-weight:bold;
	/*font-size: 10px;
	vertical-align:center;
	padding: 5px; */
}
.cetli_content a:hover {
	color:#999999;
	font-weight:bold;
	/*font-size: 10px;
	vertical-align:center;
	padding: 5px;*/
}
.cetli_content a:visited {
	/*color:#999999;
	font-weight:bold;
	font-size: 10px;
	vertical-align:center;
	padding: 5px;*/
}

/* cetli vege*/


/* stat */
.main_stat{	
	height:180px;
	/* width:740px;
	position:relative;*/
	z-index: -100;
	vertical-align:top;
	float:left;
	margin-right:10px;
	padding-right: 10px;
}
.stat_content {	
	text-align:justify;	
	color:#333333;
/*	width:700px;
	margin-top:35px;
	padding: 22px; */
}

.stat_content h2 {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 35px;
	text-align:left;
	font-weight:bold;
	text-transform:uppercase;
	background-image:url(/images/stat.jpg);
	background-position: 55pt 1px;
	background-repeat:no-repeat;
	color: #4B69A7;
	font-style:italic;
}

table.stat_content td{
	font-size: 10px;
	color:#666666;
	padding-left: 5px;
}
.stat_content a {
	font-size: 10px;
	color:#E30C4D;
	font-weight:bold;
	vertical-align:center;
	padding: 5px;
}
.stat_content a:hover {
	font-size: 10px;
	color:#999999;
	font-weight:bold;
	vertical-align:center;
	padding: 5px;
}
.table_head {
background-color:#f5f5f5;
}
.table_odd {
background-color:#ffffff;
}
.table_even {
background-color:#fbfbfb;
}
/* stat vege*/

/*  afiate partnerek  */

.main_width_affiliate{
	width: 620px;
	padding-left:25px;
	padding-right:25px;
	float:right;
   /*vertical-align:top;	
    position:relative;
	z-index: -100;*/
}

.affiliate_menu{
	padding-left:5px;
}

/*  afiate partnerek vege  */


/* megrendelés */
.main_width_megrendel{
	width: 900px;
	background-image:url(/images/mainpic_megrendeles.gif);
	background-repeat:no-repeat;
	background-position:350pt 700px;
	padding-left:25px;
   /*vertical-align:top;
	float:right;
    position:relative;
	z-index: -100;*/
}
.webhely {
	font-size: 12px;
	color:#0161be;
	font-weight:bold;
	line-height:28px;
	padding-bottom:3px;
	padding-bottom:3px;
}
.megrendelo {
	font-size: 12px;
	color:#0161be;
	font-weight:bold;
	line-height:21px;
	padding-bottom:3px;
	padding-bottom:3px;
}
.table_odd_hirdetes {
	background-color:#ffffff;
}
.table_even_hirdetes{
	background-color:#f0f2f3;
}

.hirdetes_vegosszeg{
	font-size:11px;
	color:#426485;
	font-weight:bold;
	background-image:url(/images/cetli_vegosszeg.jpg);
}
.hirdetes_vegosszeg_red{
	font-size:11px;
	color:#E30C4D;
	font-weight:bold;
}

/* megrendelés vége */

/* Média feluletek */
.main_width_media{
	width: 880px;
	text-align:justify;
	vertical-align:top;
	padding-left:30px;
/*	padding-right:30px;*/
}
.tablazat{
	vertical-align:text-top;
	margin-top:10px;/*	padding-right:30px;*/
}
strong_blue{font-weight:bolder; line-height: 22px; color:#0054A6 /*letter-spacing:2px;*/ }
strong_red{font-weight:bolder; line-height: 22px; color:#E30C4D /*letter-spacing:2px;*/ }
ol
{
list-style: decimal inside
}
li
{
list-style: disc outside
}
ul
{
/*list-style: disc outside;*/
color:#0054A6;
}


/* Média feluletek vége */


/* kapcsolat */
.main_width_kapcsolat{
	width: 880px;
	background-image:url(/images/mics_pics.jpg);
	background-repeat:no-repeat;
	background-position:400pt 210px;
	text-align:justify;
	vertical-align:top;
}

.field_rombrandt {    /* 4 the rombrandt adress fields */ 
	font-family:Arial, Helvetica, sans-serif;
	text-transform:none;
	color: #000000;
	text-align:justify;
	padding:5px;
	line-height:14px;
	background-color:#fbfbfb;
	font-weight:200; 
	width: 300px;
}


span.name{    /* 4 the managers */ 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color: #000000;
	padding-left:5px;
	line-height:22px;
	

}
span.titulus{    /* 4 the managers */ 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:none;
	color: #0054a6;
	padding-right:3px;
}

.field_name {    /* 4 the contact fields */ 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:none;
	color: #0054a6;
	padding-right:7px;
	line-height:22px;
}

/* kapcsolat vege */

.page_width{
	width: 470px;
	vertical-align:top;
	position:relative;
	padding:10px;
	padding-left:20px;
}

td.termek {
	font-size: 9px;
	width: 120 px;
	color:#333333;
	vertical-align:top;
	padding: 5px;
	border:#FF0000;
	 /* font-weight: bold; */
}
	 
td.italic, tr.italic, div.italic {
	font-size: 9px;
	color:#666666;
	line-height:14px;
	font-style:italic;
	font-weight: bold;
}

td.termeknev, tr.termeknev, div.termeknev  {
	font-size: 9px;
	color:#3366CC;
	font-weight:bold;
	/*font-style:italic;*/
	padding-left:25px;
}