/*teszt2*/

* {margin: 0; padding: 0;}
html, body {height: 100%; background: #edeef2 url(/templates/images/riverpark_body_bg_repeat.gif) repeat-x; font-family: arial, sans-serif;}
fieldset, input, textarea, select, object, embed, table, img, tr, th, td {border: 0; border-spacing: 0px; border-collapse: collapse;}
p, ul, ol, dl, input, textarea, fieldset, table, label {font-size: 11px; color: #000; font-family: arial, sans-serif;}

a {color: #677692; text-decoration: none;}
a:hover {color:#990025; text-decoration: none;}

h1 {font-size: 18px; color: #002555;}
h2 {font-size: 12px; color: #002555;}
h3 {font-size: 11px; color: #002555;}

.right-side-box h2 {line-height: 20px;}
p {line-height: 20px;}
p sup, table sup {font:8px verdana !important;}

.gomb, .gomb span {display: block; background-repeat: no-repeat; overflow: hidden;}
.gomb {position: relative;}
.gomb span {position: absolute; top: 0; left: 0; *cursor: pointer;}

.lang-1 .gomb, .lang-1 .gomb span {background-image: url(/templates/images/riverpark_button_pack_1.gif);}
.lang-2 .gomb, .lang-2 .gomb span {background-image: url(/templates/images/riverpark_button_pack_2.gif);}

#base {width: 950px; margin: 0 auto; position: relative;}
	#head {height: 121px; position: relative; overflow:hidden; background: url(/templates/images/riverpark_head_bg.jpg) no-repeat;}
	#page {position: relative; padding: 10px; clear:both; overflow:hidden; _height: 1%; background: #fff;}
		#left, #content, #right {float: left; _display:inline; overflow: hidden;}
		#left, #right {padding: 10px; width: 185px;}
		#content {padding: 20px 10px 75px; width: 500px;}
		#content-bottom {position: absolute; width: 500px; height: 15px; padding-top: 17px; left: 225px; bottom: 30px; border-top: 3px solid #ccc; _clear:both;}
		

/*
	HEAD
*/
	#header-logo {position: absolute; right:0; top:0;}
	#header-logo, #header-logo span {width: 225px; height: 99px; background-image: url(/templates/images/riverpark_header_logo.gif);}
	
	#redsqr {position: absolute; left: 20px; top: 89px; width: 20px; height: 20px; font-size: 1px; line-height: 1px; background: #990025;}

	#head .inlinemenu  {position: absolute; right:224px; bottom:1px; _bottom:0px; border-left: 1px solid #fff; padding-left: 4px;*padding-left:0;}
	#head .inlinemenu li {line-height: 20px;border-right: 1px solid #fff; padding: 4px 7px 4px 4px; *padding: 4px 4px 4px 7px;}
	#head .inlinemenu li a {color: #082855;}
	#head .inlinemenu li a:hover {color: #fff; text-decoration: underline;}
	
	#head #lang-selector {right:0;}
	#head #lang-selector a {color:#fff;}
	
	
/*
	PAGE > #mainmenu (li.gomb)
*/

	ul#mainmenu {clear: both; overflow: hidden; border-top: solid 1px #ccc; background: url(/templates/images/riverpark_mainmenu_bg_repeat.gif) repeat-x;}
	ul#mainmenu li {padding-left: 10px; height: 25px; line-height: 25px; border-bottom: solid 1px #ccc;}
	

	li.active a {font-weight: bold; color:#990025;}


	
/*
	#LEFT 
*/

	#left .banner {margin: 20px auto 0;}
	


/*
	#CONTENT
*/	
	
	#content h1 {padding: 0 0 20px 0;}
	#content h2 {padding: 0 0 10px 0; color: #990025;}
	#content h3 {padding: 0 0 10px 0; color: #000;}
	#content p {padding: 0 0 10px 0;}
	#content ul {padding: 0 0 10px 20px;}
	/*#content ul li {line-height: 14px; padding-left: 10px; background:url(/templates/images/riverpark_list_bullet.gif) no-repeat;}*/
	/*#content ul li {line-height: 14px; list-style: outside url(/templates/images/riverpark_list_bullet.gif) square;}*/
	#content ul li {list-style: square; color: #990025; line-height: 20px;}
	#content ul li p {color: #000;padding:0;}
	#content img {display: block; border: 1px solid #ccc;}
	
	#content .banner {margin: 20px auto 30px;}
	
	#content table {width: 100%; background: url(/templates/images/riverpark_mainmenu_bg_repeat.gif) repeat-x;}
	#content table th {color: #990025; background: #fff; padding: 6px 5px;}
	#content table td {text-align: center;  padding: 6px 5px; border-bottom: 1px solid #ccc;}
	
	#content table td.pos1,
	#content table td.pos2,
	#content table td.pos3,
	#content table td.pos4,
	#content table td.pos5,
	#content table td.pos6,
	#content table td.pos7 {background-image: url(/templates/images/riverpark_table_color.gif); background-repeat: repeat-x;}
	
	#content table td.pos1 {background-position: 0 0;}
	#content table td.pos2 {background-position: 0 -26px;}
	#content table td.pos3 {background-position: 0 -52px;}
	#content table td.pos4 {background-position: 0 -78px;}
	#content table td.pos5 {background-position: 0 -104px;}
	#content table td.pos6 {background-position: 0 -130px;}
	#content table td.pos7 {background-position: 0 -156px;} 
	
		.character-box {position: relative; padding: 15px 0 10px 215px; border-top: 1px solid #ccc; background: url(/templates/images/riverpark_mainmenu_bg_repeat.gif) 0 45px repeat-x; min-height: 236px; height: auto !important; height: 236px;}
		.character-box h2 {margin-bottom: 15px;}
		.character-box p {}
		.character-box ul {}
		.character-box ul  ul {padding-bottom:0!important;}
		.character-box ul  ul li  {list-style:circle!important;}
		.character-box img {display: block; width: 191px; height: 191px; position: absolute; top:45px; left:0; border: 1px solid #ccc;}

		ul.gallery {padding: 1px 0 0 1px !important; clear: both; overflow: hidden; _height:1%; background: url(/templates/images/riverpark_mainmenu_bg_repeat.gif) repeat-x;}
		ul.gallery li {float: left; padding: 2px !important; background: none !important; list-style-image: none !important; list-style-type: none !important;}
		ul.gallery li img {display: block; border: 1px solid #ccc;}
		
		
		#form_contact {margin-bottom: 10px;}
		.frow {clear: both; overflow: hidden; _height: 1%; margin-bottom: 5px;}
		input, textarea  {display: block; float: left; background: #f6f6f7; padding: 2px; border: 1px solid #ccc;}
		label {display: block; float: left; width: 220px; padding: 0 5px 0 0; font-weight: bold; color: #990025;}
		.size1 {width: 265px;}
		textarea.size1 {height: 60px; *overflow-y:auto;}
		#btn-send {text-align: right;}

		#nevjegy {padding: 10px; margin-bottom: 20px; background: url(/templates/images/riverpark_mainmenu_bg_repeat.gif) repeat-x;}
		
		/*sajt�h�rek*/
		#press-releases {}
		.press {border-bottom: 1px solid #ddd; margin-bottom: 16px;}
		.press-body {}
		a.press-more {}
		
		

/*
	#CONTENT-BOTTOM
*/
	#content-bottom .inlinemenu {}
	#content-bottom .inlinemenu li {}
	#content-bottom #madeby {position: absolute; right:0; bottom:0;}
	#content-bottom #madeby, #content-bottom #madeby span {width: 127px; height: 14px; background-position: 0 0;}
	#content-bottom #madeby a:hover span {background-position: 0 -14px;}
/*
	#RIGHT 
*/	
	.right-side-box {padding: 10px; background: #f0f1f2; margin-bottom: 10px;}
	.right-side-box .pic img {border: 1px solid #fff; display: block; margin-bottom: 10px;}

	
/*
	FOOT 
*/

	#foot .gomb {margin: 5px auto 0;}
	#foot .gomb, #foot .gomb span {width: 80px; height: 60px; background-position: 0 -28px;}

	 .inlinemenu li {display: inline; padding: 0px 5px 0 2px; *padding: 0px 2px 0px 6px; list-style: none; }
	 .inlinemenu li, .inlinemenu a {font-size: 10px; text-decoration: none; font-weight: bold;}
	


	
	/* HR - vonal */
	.hr {background: #ddd; margin: 10px 0 20px; height: 1px; font-size: 1px; line-height: 1px; clear: both;}
	.hr hr {display: none;}
	
	.fleft {float: left !important;}
	.fright {float: right !important;}
	.img-left {float: left !important; margin-right: 10px;}
	.img-right {float: right !important; margin-left: 10px;}
	.right {text-align: right !important;}
	.left {text-align: left !important;}
	.center {text-align: center !important;}
	.clear {clear: both;}
	.bold {font-weight: bold !important;}
	.hidden {display: none !important;}
	.noborder {border: 0 !important;}
	.red {font-weight: bold !important; color: #990025 !important;}
	
	
	.gmaps {clear:both; }
	.gmaps iframe {border:1px solid #ccc;}
	
	/*lightbox
	#lightbox{
		background-color: #eee;
		
		border-bottom: 1px solid #ddd;
		border-right: 1px solid #ddd;
		border: 2px solid #fff;
		}
	#lightboxDetails{}
	#lightboxCaption{ float: left; }
	#keyboardMsg{ float: right; }
	#lightbox img{ border: 0; display:block;}
	#overlay img{ border: none; }
	#overlay{ background-image: url(/templates/images/overlay.png); }
	* html #overlay{
		background-color: #000;
		back\ground-color: transparent;
		background-image: url(blank.gif);
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="templates/riverpark/images/overlay.png", sizingMethod="scale");
	}*/