/* CSS Document */body{	background:url(../img/body_bg1.jpg) repeat-x;	width: 100%;	height: 100%;	margin: 0;	padding: 0;	background-color: #137bdb;	font-family:Arial, Helvetica, sans-serif;}#workarea{	position: absolute;	margin-left: -510px;  /* abszolutan pozícionált div középre igazítása */	width: 984px;	left: 50%;	height: 100%;}#bg_header{	background:url(../img/bg_header.jpg);	height: 333px;	width: 1024px;}#container{	background:url(../img/bg_container.jpg) repeat-y;	position: absolute;	width: 993px;	margin:0 0 0 16px;	padding: 0;}#content_container{	margin-left:10px;	width: 576px;	float:left;}#content_top{	background:url(../img/bg_content_top.jpg) no-repeat;	width: 576px;	height: 10px;	line-height: 1pt;	font-size:1px;	margin: 0;}#content_middle{	background:url(../img/bg_content_middle.jpg) repeat-y;	width: 576px;		margin: 0;}#content_bottom{	background:url(../img/bg_content_bottom.jpg) no-repeat;	width: 576px;	height: 20px;}#content_title{	background:url(../img/blue_line.jpg) repeat-x;	position: relative;	top: 8px;	height: 30px;	width: 562px;	background-color: #147bda;	margin-left: 2px;	padding: 5px 3px 3px 3px;	font-variant:small-caps;	font-weight:bold;	color: #ffffff;	font-size: 11pt;}#content_body{	font-size: 10pt;	color: #004a8e;	text-align: justify;	line-height: 13pt;	padding: 10px 20px 10px 20px;}#content_body h1{	color: #004a8e;	font-size: 11pt;}#content_body h2{	color: #ff5602;	font-size: 10pt;}#content_body th{	background-color: #ff5602;	color: #FFFFFF;	font-weight:bold;}#content_body tr.col1{	background-color: #d7e9f9;}#content_body tr.col2{	background-color: #e7f2fb;}#content_body a{	color: #cd3202;	font-weight:bold;	text-decoration: none;}#footer{	background:url(../img/bg_footer.jpg);	width: 996px;	height: 62px;	position: relative;	clear:both;	color: #FFFFFF;	font-size: 10pt;	font-weight: bold;}#menu_container{	position:relative;	left: 10px;	width:200px;	float:left;}#menu_top{	background:url(../img/bg_menu_top.jpg) no-repeat;	width: 196px;	height: 5px;	line-height: 1pt;	font-size:1px;}#menu_middle{	background:url(../img/bg_menu_middle.jpg) repeat-y;	width: 196px;	height: 380px;}#menu_middle .mp{	color:#ffffff;	font-variant:small-caps;	list-style-type:none;	border-bottom:1px solid white;	font-size:10pt;	padding:2px 5px 2px 15px;	font-weight:bold;	text-decoration:none;	width: 170px;}#menu_middle a:link{	text-decoration:none;	color:white;}#menu_middle a:visited{	text-decoration:none;	color:white;}#menu_middle a:hover{	text-decoration:none;	color:#FFFF00;}#menu_bottom{	background:url(../img/bg_menu_bottom.jpg) no-repeat;	width: 196px;	height: 15px;}#menu_body{	width:170px;	/*background-image:url(../img/menubg2.jpg);	background-repeat:repeat-y;*/	height:250px;	margin-top: 10px;	}#menu_body_head{	margin-top:5px;	margin-left:5px;	/*width:180px;	height:38px;	background-image:url(../img/menubg1.jpg);	*/}#menu_body_bottom{	margin-left:5px;	width:180px;	/*	height:40px;	background-image:url(../img/menubg3.jpg);*/}#menu_title{	background:url(../img/yellow_line.jpg) repeat-x;	position: relative;	top:13px;	width: 184px;	height: 38px;	padding: 5px 3px 3px 3px;	font-variant:small-caps;	font-weight:bold;	color:#137bdb;	font-size: 11pt;	text-align: center}#right_container{	margin-right:9px;	float:right;	color: #004a8e;}#right_container a{	text-decoration:none;}#counter{	height: 35px;	width: 120px;	text-align: center;	padding-right: 10px;	margin: 20px 0px 0px 30px;;	background-image: url(../img/bg_counter.jpg);	position:relative;}#counter span{	color: #FFFFFF;	font-weight:700;}#vendegkonyv{	}#vendegkonyv #navibar{	width:520px;	height:20px;	background-color:#DFDFDF;	border:1px solid #CCCCCC;	text-align:center;}#vendegkonyv #newmessage{	width:520px;	height:50px;	text-align:left;	margin-top:5px;}#vendegkonyv .navi{	width:20px;	height:20px;	cursor:pointer;	display:inline-block;}#vendegkonyv .selnavi{	width:20px;	height:20px;	cursor:pointer;	text-decoration:underline;	display:inline-block;	color:#0066FF;}#vendegkonyv .row{	margin:10px;	padding:5px;	display:none;}#vendegkonyv .datum{	border-bottom:1px solid #CCCCCC;	padding:5px;	font-size:10px;	width:100%;	text-align:right;}#vendegkonyv .answer{	margin: 10px;	color: #c44107;}