
	/***********************************************
			LAYOUT.CSS DESIGNED BY SKYWEB.HU
	************************************************/

	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,h1,h2,h3,h4,h5,h6,a  { 
		margin: 0px;
		padding: 0px;
		position: relative;
		font-size: 12px;
		font-family: arial, sans-serif;
		color: #404040;
	}

	html,
	body{
		position: absolute;
		width: 100%;
		height:100%;
	}
	
	body{
		background:url(../graphics/bg_page.gif) repeat-x #00193D;
		line-height:150%;
	}
		
	.clear{
		clear:both;
	}	

	li{
		background:url(../graphics/bull_default.gif) no-repeat 0 2px;
		padding-left:15px;
		margin-bottom: 10px; 
		line-height: 16px; 
		list-style-type: none;
	}
	
	#rightpane ul li{
		background:url(../graphics/bull_rightpane.gif) no-repeat 0 5px;
		/*background:url(../graphics/bull_default.gif) no-repeat 0 5px;*/
		padding-left:15px;
		margin-bottom: 0px;
		line-height: 12px;
		list-style-type: none;
		
	}
	

	hr{
		border: 1px solid #E1CDDC;
		margin-bottom: 15px;
	}
	
	a{
		font-size:11px;
		font-family:arial, sans-serif;
		font-weight:bold;
		text-decoration:none;
		color:#496595;
	}
	
	strong{
		color:#375CA0;
	}
	
	tr td{
		font-size: 11px;
	}
	
	h1.pagetitle{
		
		color:#750649;
		font-size:17px;
		height:21px;
		padding-left:25px;
		background:url(../graphics/bull_cont_big.gif) no-repeat;
	}
	
	
	h1.sidetitle{
		z-index:5;
		color:#143897;
		font-size:14px;
		height:18px;
		padding-left:25px;
		background:url(../graphics/bull_side_big.gif) no-repeat;
	}
	
	h1.contentbig{
		color:#143897;
		font-size:20px;
		height:20px;
	}
	
	h1.contentdef{
		color:#143897;
		font-size:12px;
		height:15px;
	}
	
	h1.contentlight{
		color:#143897;
		font-size:12px;
		height:15px;
	}
	
	#logo{
		position:absolute;
		top:0px;
		left:-30px;
		width:390px;
		height:117px;
		background:url(../graphics/logo.png) no-repeat;
		cursor: pointer;
	}
	/* Rombrandt */
	#logo_hu{
		position:absolute;
		top:0px;
		left:0px;
		width:534px;
		height:159px;
		background:url(/i/logo.png) no-repeat;
		cursor: pointer;
	}
	#logo_en{
			position:absolute;
		top:0px;
		left:0px;
		width:534px;
		height:159px;
		background:url(/i/logo.png) no-repeat;
		cursor: pointer;
	}
	
	/* Rombrandt END */
	#csak_teto{
			background:url(../graphics/csaktagok_tetoback.jpg) no-repeat;
			height:3px;
		}	
	
	#csak_tagoknak_div{
		width:200px;
		background:url(../graphics/csaktagok_back.jpg) no-repeat;
		background-position:left bottom;
		padding-top:10px;
		padding-left: 3px;
		padding-bottom:10px;
		margin-bottom:15px;
		/*border-left:3px solid #d3d4e9;*/
		/*border-top:3px solid #d3d4e9;		
		border-bottom:3px solid #d3d4e9;
		border:3px solid #fafafa;*/
	}
	
	#lang_en{
		cursor: pointer;
		position:absolute;
		top:0px;
		right:0px;
		width:101px;
		height:36px;
		background:url(../graphics/lang_en.png) no-repeat;
	}
	
	#lang_hu{
		cursor: pointer;
		position:absolute;
		top:0px;
		right:0px;
		width:101px;
		height:36px;
		background:url(../graphics/lang_hu.png) no-repeat;
	}
	
	#main_wrapper{
		width:893px;
		margin:0 auto 0 auto;
		padding-top:215px;
	}
		
	#header{
		position:absolute;
		top:0px;
		left:50%;
		margin-left:-510px;
		width:1000px;
		height:358px;
	}	


/* MENU SECTION */		

	#menu{
		position:absolute;
		top:215px;
		left:30px;
		height:72px;
		width:300px;
		z-index:10;
	}
	
		#menu div{
			position:absolute;
			line-height:34px;
			width:300px;
		}
		
		
				#menu div b{
					position:absolute;
					display:none;
					top:0px;
					left:1px;
					background:url(../graphics/submenu_bg.png) no-repeat bottom left;
					height:100%;
					width:300px;
				}
				
				
				#menu div:hover b{
					display:block;
				}
	
			#menu div div{
				position:absolute;
				top:-36px;
				height:36px;
				text-indent:-1000px;
				border:none;
			}
		
				#menu div:hover div{
					height:120px;
					background-position: 0 -36px;
				}
	
			#menu div a{
				display:none;
				line-height:32px;
				height:34px;
				font-family:arial;
				font-size:11px;
				text-decoration:none;
				color:#fff;
				text-indent:25px;
			}
			
				#menu div a:hover{
					color:#7e9acd;
				}
			
				#menu div:hover a{
					display:block;
				}
	
	#m1{ left:0px; }
		.lang_hu #m1 div{ background:url(../graphics/menu_hu_1.png) no-repeat }
		.lang_en #m1 div{ background:url(../graphics/menu_en_1.png) no-repeat }
		
	#m2{ left:117px;  }
		.lang_hu #m2 div{ background:url(../graphics/menu_hu_2.png) no-repeat }
		.lang_en #m2 div{ background:url(../graphics/menu_en_2.png) no-repeat }
		
	#m3{ left:234px; cursor: pointer; }
		.lang_hu #m3 div{ background:url(../graphics/menu_hu_3.png) no-repeat }
		.lang_en #m3 div{ background:url(../graphics/menu_en_3.png) no-repeat }

	#m4{ left:560px; cursor: pointer; }
		.lang_hu #m4 div{ background:url(../graphics/menu_hu_4.png) no-repeat }
		.lang_en #m4 div{ background:url(../graphics/menu_en_4.png) no-repeat }

	#m5{ left:560px; cursor: pointer; }
		.lang_hu #m5 div{ background:url(../graphics/menu_hu_5.png) no-repeat }
		.lang_en #m5 div{ background:url(../graphics/menu_en_5.png) no-repeat }

	#m6{ left:329px; cursor: pointer; }
		.lang_hu #m6 div{ background:url(../graphics/menu_hu_6.png) no-repeat }
		.lang_en #m6 div{ background:url(../graphics/menu_en_6.png) no-repeat }

	#m7{ left:560px; cursor: pointer; }
		.lang_hu #m7 div{ background:url(../graphics/menu_hu_7.png) no-repeat }
		.lang_en #m7 div{ background:url(../graphics/menu_en_7.png) no-repeat }

	#m8{ left:422px; cursor: pointer; }
		.lang_hu #m8 div{ background:url(../graphics/menu_hu_8.png) no-repeat }
		.lang_en #m8 div{ background:url(../graphics/menu_en_8.png) no-repeat }

	#m9{ left:760px; cursor: pointer; }
		.lang_hu #m9 div{ background:url(../graphics/menu_hu_9.png) no-repeat }
		.lang_en #m9 div{ background:url(../graphics/menu_en_9.png) no-repeat }
	
		
	#content{
		width:833px;
		overflow:hidden;
		padding:10px 30px 30px 30px;
	}
	

	#cnt_bg1{
		position:absolute;
		top:0px;
		left:0px;
		background:url(../graphics/bg_sheettop.png) no-repeat;
		width:893px;
		height:106px;
		z-index:1;
	}
	
	#cnt_bg2{
		position:absolute;
		background:#fff;
		width:893px;
		height:100000px;
		top:106px;
		left:0px;
	}

	#leftpane{
		z-index:5;
		float:left;
		width:638px;
		margin-right:15px;
		font-size: 11px;
	}
	
	#rightpane{
		z-index:5;
		float:left;
		width:180px;
		overflow:hidden;
		display:none;
	}
	
	#rightpane2{
		z-index:5;
		float:left; 
		width:160px;
		/*background:transparent url(../graphics/rightpane2_back.gif) no-repeat scroll 1px 7px;
		background-position:top center;*/
		overflow:hidden;
		padding-top:90px;
		padding-left:7px;
		border-left:1px solid #a49847;
	}

	#rightpane2 p{
		font-size:13px;
		color:#a49847;
	}
	#gomb{
		float:left;
		width:5px;
		padding-top:0px !important;
		padding-top:5px;
	}

	#rightpane2 a{
		/*background:url(http://www.booking.hu/i/72/dot_list.jpg) no-repeat scroll 1px 5px;*/

		padding-left:3px;



	}
	#rightpane2 a:hover{
		/*background:transparent url(http://www.booking.hu/i/72/dot_list.jpg) no-repeat scroll 1px 5px;*/
		color:#3366CC;
		padding-left:3px;
	}

	
	
	.cntbox{
		width:638px;
		background:url(../graphics/content_rule.jpg) no-repeat;
		padding:30px 0 30px 0;
	}
	
	.cntbox_ajanlatok{
		width:630px;
		background:url(../graphics/csakajanlatok_back.jpg) no-repeat;
		/*background:url(../graphics/content_rule.jpg) no-repeat;*/
		padding:20px 0 0 10px;
 		border-left:1px solid #d3d4e9;
		border-right:1px solid #d3d4e9;		
		border-bottom:1px solid #d3d4e9;

		/*		margin-bottom:10px;
		border:3px solid #fafafa;*/
	}
	
	.cntbox_online{
		width:638px;
		background:url(http://www.booking.hu/i/hah_tpl_back.jpg) no-repeat;
		padding:30px 0px 40px 10px;
		margin-top: 15px;
	}
	
	#linkek a{
		background:url(../graphics/bull_footer.gif) no-repeat 0 1px;
		font-weight:normal;
		font-size:10px;
		padding-left:12px;
		padding-right:0px;
	}
	#linkek a:hover{
		background:url(../graphics/bull_footer.gif) no-repeat 0 1px;
		font-weight:normal;
		font-size:10px;
		padding-left:12px;
		padding-right:0px;
		color:#913f72;
	}



	#rightpane ul{
		border-top:1px solid #d3d4e9;
		/*line-height:30px;*/
		list-style:none;
		padding-left:5px;
		padding-top:12px;
		margin-top:15px;
		margin-bottom:10px;
	}
	
	#rightpane a, #rightpane a:link{
		font-size:11px;
		font-family:arial, sans-serif;
		font-weight:bold;
		text-decoration:none;
		color:#496595;
		display:list-item;
		width:160px;
		padding-bottom:4px;
		padding-top:4px;			
		border-top:1px solid #fff;
		border-bottom:1px solid #fff;
	}

	#rightpane a:visited{
			color:#496595;
	}

	#rightpane a:hover{
			background-color:#f4f3f5;
			border-top:1px solid #b5b3ba;
			border-bottom:1px solid #b5b3ba;
			color:#913f72; 				
	}

	#rightpane a:active{
			color:#7E9ACD;	
	}
	
	#back{
		position:absolute;
		top:2px;
		right:140px;
	}
	
	#print{
		position:absolute;
		top:2px;
		right:0px;
	}
	
	#topbar{
		height:40px;
		line-height:40px;
		border-top:1px solid #d3d4e9;
		border-bottom:1px solid #d3d4e9;
		margin-top:12px;
		font-size: 11px;
	}
		#topbar span{
			font-size: 11px;
		}
	#searchform{
		position:absolute;
		top:0px;
		right:0px;
		font-weight:bold;
		height:40px;
		width:300px;
		line-height:40px;
		color:#496595;
		padding-right:10px;
		z-index:1000;
	}

	#search_button{
		right:-175px;
		text-decoration: underline;
	}
	
	#searchform label{
		height:40px;
		line-height:40px;
	}
	
	#search{
		position:absolute;
		top:8px;
		right:60px;
		margin:4px;
		line-height:24px;
		width:145px;
		background-color:white;
		border:1px solid ##bfc3d7 !important;
		/*background:url(../graphics/bg_search.gif) no-repeat;
		padding: 5px;
		height:24px;
		right:55px;
		border:none;*/
	}

	select {
		line-height:normal !important;
		margin:0;
		font-size:10px;
		text-align:start;
		text-indent:0;
		white-space:nowrap !important;
	}
	.just_input{
		height:24px;
		line-height:24px;
		width:138px;
		background:url(../graphics/bg_search.gif) no-repeat;
		padding: 5px;
		border:none;
		margin-top: 15px;
		display: block;
	}
	
	#botpane{
		width:840px;
		border-top:3px solid #6c87b9;
/*		border-top:1px solid #e1cddc; */
		padding-top:15px;
	}
	
	#botpane ul{
		margin-top:5px;
		margin-bottom:0px;
		margin-right:38px;
		line-height:30px;
		list-style:none;
		width:180px;
		float:left;
		color:#6f6f6f;
		font-weight:bold;
	}
	
	#botpane a{
		font-size:11px;
		font-family:arial, sans-serif;
		text-decoration:none;
		font-weight:normal;
		color:#496595;
	}
	
	#botpane h1{
		padding:0px;
		background:none;
	}
	
	#footer{
		color:#8E81B2;
		font-size:11px;
		height:50px;
		line-height:20px;
		padding-top:10px;
		padding-left:30px;
		font-family:'Trebuchet MS', sans-serif;
	}
	
	#pager{
		height:40px;
		line-height:40px;
		border-top:1px solid #d3d4e9;
		border-bottom:1px solid #d3d4e9;
	}
	
	#pager a{
		color:#404040;
		font-weight:normal;
		padding:0 2px 0 2px;
	}
	
	a#pager_left{
		background:url(../graphics/pager_left.gif) no-repeat top left;
		padding-left:20px;
	}
	
	a#pager_right{
		background:url(../graphics/pager_right.gif) no-repeat top right;
		padding-right:20px;
	}
	
	#nyitobox{
		border-top:1px solid #d3d4e9;
		margin-top:12px;
		font-size:12px;
		color:#201831;
		padding:20px 0 30px 0;
	}
	
	#nyitobox strong{
		line-height:30px;
	}

	#nyitopic{
		left:0px;
		margin-top:3px;
		width:151px;
		height:193px;
		overflow:hidden;
		padding:5px 0 0 7px;
		float:left;
	}
	
	#nyitotext{
		width:470px;
		float:left;
		line-height:14px;
	}
	
	#nyitopic span{
		position:absolute;
		display:block;
		left:0px;
		top:0px;
		width:158px;
		height:198px;
		background:url(../graphics/picture_frame.png) no-repeat;
	}
	
	.nyitohir{
		float:left;
		width:173px;
		margin-top:5px;
		color:#26095A;
		line-height:120%;
		padding:0 10px 0 0;
	}
	
	.hirek{
		background:transparent url(../graphics/bull_rightpane.gif) no-repeat scroll 0 0px;
		float:left;
		margin-top:7px;
		color:#26095A;
		line-height:120%;
		width:630px;
		padding:0 0 10px 17px;
	}	
	
	.nyitohir span{
		font-size:9px;
		display:block;
		color:#F6A16D;
	}
	
	.nyitohir a{
		font-size:10px;
		font-weight:bold;
		text-decoration:underline;
		color:#E89C29;
	}
	
	.smoothbox{
		font-size:12px !important;
		color:#26095A !important;
		font-weight:normal !important;
		text-decoration:none !important;
		cursor: pointer !important;
	}

	.nyitohir div{
		width:173px;
		height:109px;
		overflow:hidden;
		margin-bottom:10px;
	}
	
	.nyitohir div span{
		position:absolute;
		display:block;
		width:173px;
		height:109px;
		top:0px;
		left:0px;
		background:url(../graphics/picture_frame.gif) no-repeat;
	}
	
	.nyitohir_separator_a{
		display:block;
		float:left;
		height:1px;
		width:380px;
		border-top:1px solid #E4E0D7;
		margin:10px 0px 10px 110px;
	}
	
	.nyitohir_separator_b{
		display:block;
		float:left;
		height:80px;
		width:1px;
		border-left:1px solid #E4E0D7;
		margin:35px 20px 0 15px;
	}
	
	.min_rowheight .min_rowheight{
		margin-left: 40px;
	}
	

	#loginbox{
		position:absolute;
		width:401px;
		height:189px;
		background:url(../graphics/loginbox.jpg) no-repeat;
	}
	
		#loginbox #user{
			position:absolute;
			top:137px;
			left:37px;
			width:140px;
			height:20px;
			border:none;
			background:none;
		}
		
		#loginbox #pswd{
			position:absolute;
			top:137px;
			left:198px;
			width:140px;
			height:20px;
			border:none;
			background:none;
		}
		
		#loginbox #sbmt{
			position:absolute;
			top:135px;
			left:357px;
			width:33px;
			height:20px;
			border:none;
			background:none;
			cursor:pointer;
		}
		
		#logintext,
		#loginalert{
			position:absolute;
			top:75px;
			left:50px;
			font-weight:bold;
			font-size:11px;
			color:#496595;
		}
				
		#loginalert{
			color:#f55;
			display:none;
		}
		
		
	#printbox{
		width:640px;
		margin:0 auto 0 auto;
		padding:0 90px 20px 90px;
		color:#750649;
		background:#fff;
		overflow:hidden;
	}	
	
		#printbox img{
			left:-100px;
		}
		
		#printbox  p.title{
			margin-bottom:25px;
			padding-top:30px;
			font-size:20px;
		}
		
		#printbox  p.subtitle{
			margin:0px;
			font-weight:bold;
			font-size:12px;
		}
		
		#printbox .hrule{
			display:block;
			width:100%;
			border-top:1px solid #d7d7d7;
			height:10px;
			overflow:hidden;
			margin-top:10px;
		}	
		
		#printbox span{
			color:#acacac;
		}
		
		
		#printbox strong{
			color:#750649;
			font-size:13px;
			display:block;
			margin-bottom:10px;
		}
		
		
		
		
		
