/* generated by csscreator.com */ 
html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
 background-color:#2d4a5b;	
 font-size: 11px;
 color: #867045;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;	 
} 
a{
 font-size: 10px;
 color: #1078af;
 text-decoration: none;	
  font-weight: bold; 
} 
a:hover{
color:#F58220;
}
 
#pagewidth{ 
 width:835px; 
 text-align:left;  
 margin-left:auto; 
 margin-right:auto;
 background:url(images/body_bg.jpg);
 background-repeat:repeat-y;  
}

#pagewidth_nagy_kozep{ 
 width:835px; 
 text-align:left;  
 margin-left:auto; 
 margin-right:auto;
 background:url(images/body_bg_nagy_kozep.jpg);
 background-repeat:repeat-y;  
} 
 
#header{
 position:relative; 
 height:290px; 
/* background-color:#594FCF; */
 width:100%;	 
 padding-left:31px;
} 
 
#leftcol{
 width:200px; 
 float:left; 
 position:relative;   
 padding-left:31px;
 /*background-color:#0680C6; */
 }
 
#twocols{
 width:604px; 
 float:right; 
 position:relative; 
  }
 
#rightcol{
 width:216px; 
 float:left; 
 position:relative;
 padding-left:8px; 
 /*background-color:#5FF3F3;*/
 }
 
#maincol{
 /*background-color: #5FF3F3;  */
 float: left; 
 display:inline; 
 position: relative; 
 width:360px; 	
 margin:0px; 	
 padding-left:20px;
 }
 
#nagy_maincol{
 background-color: #f7eedc;  
 float: left; 
 display:inline; 
 position: relative; 
 width:560px; 	
 margin:0px; 	
 padding-left:20px;

 }
 
 
#footer{
 height:33px; 
/* background-color:#59F3CF; */
 background:url(images/footer_bg.jpg); 
 clear:both;
 padding: 0 31px;
 } 
 

 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}

#logobox{	
 width:200px;
 height:90px; 
 float:left;
 position:relative; 
 background:url(images/logo.jpg);
 }
#headerbox
{		 
 width:380px;
 height:90px; 
 float:left;
 position:relative; 
 background-color:#f7eedc;
}
#langbox
{		 
 width:200px;
 height:90px; 
 float:left;
 position:relative; 
 background-color:#f2e6cc;	
 text-align:center; 	 
 color:#c7b07f;	  
 font-size: 10px;
}
#hotelbox
{		 
 width:200px;
 height:200px; 
 float:left;
 position:relative; 
 background:url(images/hotel.jpg);
} 
#kozepimgbox
{		 
 width:380px;
 height:200px; 
 float:left;
 position:relative; 
}
#contentbox
{		 
 width:340px; 
 float:left;
 position:relative; 
}
#nagy_contentbox
{		 
 width:540px; 
 float:left;
 position:relative; 
}
#img16box
{		 
 width:192px;
 height:200px; 	
 padding-left: 8px;
 float:left;
 position:relative;    
 text-align:center;
 margin:0;  
 background-color:#FAF5E9;
/*background-color:#e7d6b3; - old darker color*/
}
#email
{		
 float: left; 
 width:200px; 
 height: 33px;
 color:#1078af;	
 font-size: 10px;
 font-weight: bold;
 text-align: center;
}
#email a {
	display: block;
	margin-top: 10px;
	margin-left: 25px;
	}
#phone
{		 
 width:200px; 
 float: left;
 height: 33px;
 color:#9ebfd0;	
 font-size: 10px;
 font-weight: bold;
 text-align: center;
}
#phone img {
	margin-top: 3px;
	}
#footer_k {
	float:left;
	height:33px; 
 	width: 373px; 
	}
#bal_contact
{		 	
 float:left;
 width:260px; 
 color:#665d4c;	
 font-size: 11px;
 font-weight: bold;
 text-align:right;
}
#jobb_contact
{		
 float:left; 
 width:280px; 
 color:#665d4c;	
 font-size: 11px;
 font-weight: bold;
 text-align:right;
}
#datum
{				
 clear:both;
 float:left; 
 width:540px; 
 color:#665d4c;	
 font-size: 11px;
 font-weight: normal;
 text-align:left;
}		

#comment
{				
 clear:both;
 float:left; 
 width:540px; 
 color:#665d4c;	
 font-size: 11px;
 font-weight: normal;
 text-align:left;
}
#tour_operator
{				
 clear:both;
 float:left; 
 width:540px; 
 color:#665d4c;	
 font-size: 11px;
 font-weight: normal;
 text-align:left;
}

#rooms
{				
 clear:both;
 float:left; 
 width:540px; 
 color:#665d4c;	
 font-size: 11px;
 font-weight: normal;
 text-align:left;
}
/*#options
{				
 clear:both;
 float:left; 
 width:540px; 
 color:#665d4c;	
 font-size: 11px;
 font-weight: normal;
 text-align:left;
} 
#options1
{				
 clear:both;    
 float:left;  
 display:none;
 width:540px; 
 color:#665d4c;	
 font-size: 11px;
 font-weight: normal;
 text-align:left;
}
#options2
{				
 clear:both;
 float:left;     
 display:none;
 width:540px; 
 color:#665d4c;	
 font-size: 11px;
 font-weight: normal;
 text-align:left;
}
#options3
{				
 clear:both;
 float:left; 	   
 display:none;
 width:540px; 
 color:#665d4c;	
 font-size: 11px;
 font-weight: normal;
 text-align:left;
} */

#album_box
{  
 width:340px; 
 float:left;
 position:relative; 	  
 background-color:#fcf8f1; 
}
.tour_operator_box
{				
 float:left; 
 width:270px; 
 color:#0578af;	
 font-size: 11px;
 font-weight: bold;
 text-align:left;
 vertical-align:middle;	  
 background-color:#f8ecde;
}						  
.valaszto_contact_kicsi{ 
 height:5px;
 width:250px; 
 color:#665d4c;	  
 background-color:#f8ecde;
 font-size: 2px;
}
.valaszto_contact_nagy{	  
 height:5px;
 width:450px; 
 color:#665d4c;	  
 background-color:#f8ecde;
 font-size: 2px;
}  


.bottom_album
{		 
 float:left;  
 padding: 3px; 
 background: white;
 width:140px; 	
 color:#665d4c;	
 font-size: 11px;
 font-weight: bold;
 text-align: center;
 border-left: 1px solid #B8B3AA; 
 border-right: 1px solid #B8B3AA;	
 border-top: 1px solid #B8B3AA;
 border-bottom: 1px solid #B8B3AA;	
}
.bottom_album:hover
{		 
 float:left;  
 padding: 3px; 
 background: white;
 width:140px; 	
 color:#665d4c;	
 font-size: 11px;
 font-weight: bold;
 text-align: center;
 border-left: 1px solid #787061; 
 border-right: 1px solid #787061;	
 border-top: 1px solid #787061;
 border-bottom: 1px solid #787061;	
}					
.bottom_album_space
{
 display:box;		 
 float:left;  
 width:15px; 		
}
.bottom_album_space_horizontal
{
 display:box;		 
 float:left;  
 width:330px;
 height:5px; 	
 font-size: 4px;	
}		  

/*****************************16 box**************************************/
.img16_1
{  
 width:40px;
 height:40px; 	
 float:left;
 position:relative;    
 text-align:center;
 margin:0;  
 background-color:#daccaf;
}
.img16_2
{  
 width:40px;
 height:40px; 	
 float:left;
 position:relative;    
 text-align:center;
 margin:0;  
 background-color:#a4b29f;
}
.img16_3
{  
 width:40px;
 height:40px; 	
 float:left;
 position:relative;    
 text-align:center;
 margin:0;  
 background-color:#e2c99b;
}
.img16_4
{  
 width:40px;
 height:40px; 	
 float:left;
 position:relative;    
 text-align:center;
 margin:0;  
 background-color:#ceba8f;
}
.img16_5
{  
 width:40px;
 height:40px; 	
 float:left;
 position:relative;    
 text-align:center;
 margin:0;  
 background-color:#cdb88e;
}
.img16_6
{  
 width:40px;
 height:40px; 	
 float:left;
 position:relative;    
 text-align:center;
 margin:0;  
 background-color:#c9ccb6;
}
.img16_7
{  
 width:40px;
 height:40px; 	
 float:left;
 position:relative;    
 text-align:center;
 margin:0;  
 background-color:#cbc0a1;
}
.img16_8
{  
 width:40px;
 height:40px; 	
 float:left;
 position:relative;    
 text-align:center;
 margin:0;  
 background-color:#b9beb1;
}
.img16_9
{  
 width:40px;
 height:40px; 	
 float:left;
 position:relative;    
 text-align:center;
 margin:0;  
 background-color:#adc3b9;
}
.img16_10
{  
 width:40px;
 height:40px; 	
 float:left;
 position:relative;    
 text-align:center;
 margin:0;  
 background-color:#8ab3b2;
}
.img16_11
{  
 width:40px;
 height:40px; 	
 float:left;
 position:relative;    
 text-align:center;
 margin:0;  
 background-color:#d1bc94;
}
.img16_12
{  
 width:40px;
 height:40px; 	
 float:left;
 position:relative;    
 text-align:center;
 margin:0;  
 background-color:#c6bca8;
}
.img16_13
{  
 width:40px;
 height:40px; 	
 float:left;
 position:relative;    
 text-align:center;
 margin:0;  
 background-color:#beb597;
}
.img16_14
{  
 width:40px;
 height:40px; 	
 float:left;
 position:relative;    
 text-align:center;
 margin:0;  
 background-color:#d5ba82;
}
.img16_15
{  
 width:40px;
 height:40px; 	
 float:left;
 position:relative;    
 text-align:center;
 margin:0;  
 background-color:#babba1;
}
.img16_16
{  
 width:40px;
 height:40px; 	
 float:left;
 position:relative;    
 text-align:center;
 margin:0;  
 background-color:#b2c5b8;
}
.sor_valaszto
{
 display:block; 
 width:170px; 	 
 float:left;   
 font-size: 6px;  
 margin:0;  
 height: 8px;
} 
.oszlop_valaszto
{ 
 display:block; 
 width:8px;
 height:40px; 	
 float:left;
 margin:0;  
}


/******************************************************************/


a.level0:link, a.level0:visited
{
 		 display: block;
	     font-size: 11px;
   		 font-weight: bold;
    	 color: #9fc9df;
		 padding-left: 5px;			 
		 padding-top: 0px !important;			 
		 padding-top: 8px;			 
    	 font-family: Verdana, Arial, Helvetica, sans-serif;
      	 text-decoration: none;	 
		 background:url(images/level1_off.jpg);
		 line-height: 42px !important;
 		 line-height: 26px;
 	     height: 33px !important;
 		 height: 26px;		 
}
a.level0:hover {	
	text-decoration: none;
    background: url(images/level1_on.jpg) ;
	color: #FFFFFF;
}
a.aktivlevel0, a.aktivlevel0:hover, a.aktivlevel0:visited{	
 		 display: block;
	     font-size: 11px;
   		 font-weight: bold;
    	 color: #FFFFFF;
		 padding-left: 5px;			 
		 padding-top: 0px !important;			 
		 padding-top: 8px;			 
    	 font-family: Verdana, Arial, Helvetica, sans-serif;
      	 text-decoration: none;	 
		 background:url(images/level1_on.jpg);
		 line-height: 42px !important;
 		 line-height: 26px;
 	     height: 33px !important;
 		 height: 26px;		 	
}	


a.level1:link, a.level1:visited
{
 		 display: block;
	     font-size: 10px;
   		 font-weight: normal;
    	 color: #DDECF3;
		 padding-left: 20px;
		 padding-top: 0px !important;	
 		 padding-top: 2px;		
    	 font-family: Verdana, Arial, Helvetica, sans-serif;
      	 text-decoration: none;	 
		 background:url(images/level2_off.jpg);
		 line-height: 24px !important;
 		 line-height: 19px;
 	     height: 22px !important;
 		 height: 20px;	 
}
a.level1:hover {	
	text-decoration: none; 
    font-weight: bold;	
    background: url(images/level2_on.jpg) ;
	color: #FFFFFF;
}
a.aktivlevel1, a.aktivlevel1:hover, a.aktivlevel1:visited{	
 		 display: block;
	     font-size: 10px;
   		 font-weight: bold;
    	 color: #FFFFFF;
		 padding-left: 20px;
		 padding-top: 0px !important;	
 		 padding-top: 2px;		
    	 font-family: Verdana, Arial, Helvetica, sans-serif;
      	 text-decoration: none;	 
		 background:url(images/level2_on.jpg);
		 line-height: 24px !important;
 		 line-height: 19px;
 	     height: 22px !important;
 		 height: 20px;		 	
}	


a.level2:link, a.level2:visited
{
 		 display: block;
	     font-size: 10px;
   		 font-weight: normal;
    	 color: #DDECF3;
		 padding-left: 35px;
		 padding-top: 0px !important;	
 		 padding-top: 0px;		
    	 font-family: Verdana, Arial, Helvetica, sans-serif;
      	 text-decoration: none;	 
		 background:url(images/level3_off.gif);
		 line-height: 15px !important;
 		 line-height: 15px;
 	     height: 16px !important;
 		 height: 16px;		 
}
a.level2:hover {	
	text-decoration: none; 
    font-weight: bold;	
    background: url(images/level3_on.gif) ;
	color: #FFFFFF;
}  
a.aktivlevel2, a.aktivlevel2:hover, a.aktivlevel2:visited{	
 		 display: block;
	     font-size: 10px;
   		 font-weight: bold;
    	 color: #FFFFFF;
		 padding-left: 35px;
		 padding-top: 0px !important;	
 		 padding-top: 0px;		
    	 font-family: Verdana, Arial, Helvetica, sans-serif;
      	 text-decoration: none;	 
		 background:url(images/level3_on.gif);
		 line-height: 15px !important;
 		 line-height: 15px;
 	     height: 16px !important;
 		 height: 16px;		 
}
 

						 
.space{				   	 
 display: block;
 height: 10px;	
 background-color:#549ec5;
}
.space2{				   	 
 display: block;
 height: 8px;	
}

.space_jobb{				   	 
 display: block; 
 width:184px;
 height: 8px;	
 background-color:#f2e6cc;
}

.kek
{
	     font-size: 11px;
   		 font-weight: bold;
    	 font-family: Verdana, Arial, Helvetica, sans-serif;
		 color: #0b7794;
}
.title
{
	     font-size: 15px;
   		 font-weight: bold;
    	 font-family: Verdana, Arial, Helvetica, sans-serif;
		 color: #393225;
}
a.news_title
{
	     font-size: 13px;
   		 font-weight: bold;
    	 font-family: Verdana, Arial, Helvetica, sans-serif;
		 color: #393225;	   
		 text-decoration: none;
}
a.news_title:hover
{
	     font-size: 13px;
   		 font-weight: bold;
    	 font-family: Verdana, Arial, Helvetica, sans-serif;
		 color: #f58220;	   
		 text-decoration: none;
}

a.pathway{	 
	     font-size: 10px;
   		 font-weight: normal;
    	 font-family: Verdana, Arial, Helvetica, sans-serif;
		 color: #4c87a7; 
  	     text-decoration: none;	 
}	
a.pathway:hover{
 		 color:#998260;	
 	     font-size: 10px;
   		 font-weight: normal;
    	 font-family: Verdana, Arial, Helvetica, sans-serif;
  	     text-decoration: none;	 
}	 	 
	  
a.pathwayaktiv:hover,a.pathwayaktiv:visited,a.pathwayaktiv
{
 		 color:#998260;	
 	     font-size: 10px;
   		 font-weight: normal;
    	 font-family: Verdana, Arial, Helvetica, sans-serif;
  	     text-decoration: none;	 
}

a.nyelv
{
	     font-size: 10px;
   		 font-weight: bold;
    	 font-family: Verdana, Arial, Helvetica, sans-serif;
		 color: #4c87a7; 
  	     text-decoration: none;	
}
a.nyelv:hover
{
	     font-size: 10px;
   		 font-weight: bold;
    	 font-family: Verdana, Arial, Helvetica, sans-serif;
		 color: #f58220; 
  	     text-decoration: none;	
}
a.aktivnyelv:hover,a.aktivnyelv:visited,a.aktivnyelv
{
	     font-size: 10px;
   		 font-weight: bold;
    	 font-family: Verdana, Arial, Helvetica, sans-serif;
		 color: #f58220; 
  	     text-decoration: none;	
}

select{
	width: 60px;
	border: solid 1px #b5ab90;
	background-color: #fdf8f2;
	color: #90713a;
	font-weight: bold;
	font-size: 11px;
}
select.select_nagy{
	width: 160px;
	border: solid 1px #b5ab90;
	background-color: #fdf8f2;
	color: #90713a;
	font-weight: bold;
	font-size: 11px;
} 
input{
	width: 150px;
	border: solid 1px #b5ab90;
	background-color: #fdf8f2;
	color: #90713a;
	font-weight: bold;
	font-size: 11px;	
}
input.pipalos{
	width: 13px;	
	height:13px;
	color: #90713a;
	font-weight: bold;
	font-size: 8px;	
}
input.kicsi{
	width: 65px;
	border: solid 1px #b5ab90;
	background-color: #fdf8f2;
	color: #90713a;
	font-weight: bold;
	font-size: 11px;	
}
textarea{	
	width: 540px;		
	height:71px;
	border: solid 1px #b5ab90;
	background-color: #fdf8f2;	  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #90713a;
	font-weight: normal;
	font-size: 11px;	
} 	
.submit_gomb{
	width: 110px;
	border: solid 1px #d8d0bb;
	background-color: #0f79ad;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;	
}
.tour_name{ 
 position:relative; 
 left:0px;
 top:-3px!important;
 top:0px;
 color:#1078af;	
 font-size: 11px;
 font-weight: bold;
}
.orszag{  
 position:relative; 
 left:2px;
 top:-4px;
 color:#8c764f;	
 font-size: 12px;
 font-weight: bold;
} 
