html,body						{ padding:0px; margin:0px; height:100%; font-family:Georgia; }
table.main						{ height:100%; }
table.mainx						{ width: 80%; }
table.main						{ width: 980px; }

.spacer-vertical { width:1px; font-size:1px; border-left:solid 12px white; border-right:solid 12px white; background-color:#d6d6d6; color:#d6d6d6; }

#logoline{
	clear: both;
	float: none;
	height: 85px;
	border: 1px solid yellow;
}
#logoline .rightItem{
	float: right;
	height: 85px;
	background-image: url(/images/noltv/logoline-right-spacer.gif);
	background-repeat: no-repeat;
	background-position: 0px 34px; 
	padding-left: 10px; 
}
#logoline .search		{ width:210px; text-align:right; vertical-align:bottom; }
#logoline .search form		{ width:100%; height:100%; vertical-align:bottom; margin:0px; }
#logoline .search form span	{ padding-right:48px; }
#logoline .search form	input.r { margin-bottom:6px; }
#logoline .search form	input.q	{ width:210px; height:26px; border:solid 0px white; color:#614b4a;
							  background:url(/images/noltv/input-search-topleft.jpg) left top no-repeat;
							  padding:5px 0px 0px 3px; }
#logoline .date		{ margin: 32px 10px 0px 0px; width: 130px; text-align: center;font-size: 11px; color: #614b4a; font-family: Arial; }
#logoline .date span		{ font-family:Georgia; font-size: 18px; color: #431e0d; font-family: Georgia; }


table.main thead td					{ vertical-align:top;}
table.main thead td table.header			{ width:100%;  /* padding-top:2px; */ background-color:#541e30; } /**/
table.main thead td table.header thead td		{ vertical-align:middle;height:110px;text-align:center; background:#541e30 url(/images/noltv/grad-purple.gif) repeat-x top left; }
table.main thead td table.header tbody th.leftx		{ width:10px; background:#541e30 url(/images/noltv/corner-purple-bottom-left.jpg) no-repeat; }
table.main thead td table.header tbody th.rightx		{ width:10px; background:#541e30 url(/images/noltv/corner-purple-bottom-right.jpg) no-repeat; }
table.main thead td table.header tbody td		{ color:black; height:40px; font-size:9pt; padding:0px 10px; letter-spacing:3px; vertical-align:middle; }
table.main thead td table.header tbody td .floatright	{ font-family:Arial; font-size:8pt; }
table.main thead td table.header tbody td a		{ color:#d29ca9; text-decoration:none; letter-spacing:0px; }
table.main thead td table.header tbody td a.active	{ color:white; }
table.main thead td table.header tbody td a:hover	{ color:white; /*border-bottom:dashed 1px #d29ca9;*/ }
table.main thead td table.header tbody td img		{ vertical-align:middle; }

table.main tbody td table.logoline			{ margin-top:24px; }
table.main tbody td table.logoline td			{ color:#614b4a; font-family:Arial; font-size:8pt; }
table.main tbody td table.logoline .spacer-vertical	{ border-top:solid 20px white; }
table.main tbody td table.logoline .weather		{ width:167px; text-align:center; vertical-align:bottom; }
table.main tbody td table.logoline .weather iframe	{ width:167px; height:53px; border:solid 0px white; overflow:hidden; }
table.main tbody td table.logoline .date		{ width:112px; text-align:center; vertical-align:bottom; }
table.main tbody td table.logoline .date span		{ font-family:Georgia; font-size:13pt; }
table.main tbody td table.logoline .search		{ width:210px; text-align:right; vertical-align:middle;}
table.main tbody td table.logoline .search form		{ width:100%; height:100%; vertical-align:bottom; margin:0px; }
table.main tbody td table.logoline .search form span	{ padding-right:48px; }
table.main tbody td table.logoline .search form	input.r { margin-bottom:6px; }
table.main tbody td table.logoline .search form	div	{ width:210px; height:26px; border:solid 0px white; color:#614b4a; vertical-align:middle;
							  background:url(/images/noltv/input-search-topleft.jpg) left top no-repeat;
							  padding:5px 0px 0px 3px; vertical-align:middle; text-align:left; }
table.main tbody td table.logoline .search form	img	{ vertical-align:middle; }
table.main tbody td table.logoline .search form	input.q	{ width:182px; height:18px; border-width:0px; padding:0px; margin:0px; }


http://beta.nol.hu/_design/style/common.css
/*
table.main tbody td table.logoline			{ margin-top:24px;margin-bottom: 10px; }
table.main tbody td table.logoline td			{ color:#614b4a; font-family:Arial; font-size:8pt; }
table.main tbody td table.logoline .spacer-vertical	{ border-top:solid 20px white; }

table.main tbody td table.logoline .weather { width:155px; text-align:center; vertical-align:bottom; }
table.main tbody td table.logoline .weather iframe { width:155px; height:45px; border:solid 0px white; overflow:hidden; }


table.main tbody td table.logoline .date		{ width:112px; text-align:center; vertical-align:bottom; }
table.main tbody td table.logoline .date span		{ font-family:Georgia; font-size:13pt; }
table.main tbody td table.logoline .search		{ width:215px;  vertical-align:bottom;  }
table.main tbody td table.logoline .search .mainSearch		{ width:100%; height:100%; vertical-align:bottom; margin:0px; }
table.main tbody td table.logoline .search .mainSearch span	{ padding-right:48px; }
table.main tbody td table.logoline .search .mainSearch input.r { margin-bottom: 10px; }
table.main tbody td table.logoline .search .mainSearch input.q	{ 
	margin-top: 5px;
	width:210px; 
	height:26px; 
	border:solid 0px white; 
	color:#614b4a;
	background:url(/images/noltv/input-search-topleft.jpg) left top no-repeat;
	padding:5px 0px 0px 3px; 
}
*/

table.main tbody td table				{ empty-cells:show; }
			  

table.main tfoot td					{ vertical-align:bottom; font-family:Arial; }
table.main tfoot td table.footer			{ width:100%; background:#541e30; margin-top:10px; }
table.main tfoot td table.footer thead th.leftx		{ width:10px; background:#541e30 url(/images/noltv/corner-purple-top-left.jpg) no-repeat;}
table.main tfoot td table.footer thead th.rightx		{ width:10px; background:#541e30 url(/images/noltv/corner-purple-top-right.jpg) no-repeat;}
table.main tfoot td table.footer thead td		{ color:black; height:32px; font-size:9pt; padding:0px 10px; letter-spacing:4px; vertical-align:middle; }
table.main tfoot td table.footer thead td .floatright a	{ font-family:Arial; font-size:9pt; color:#adadad; }
table.main tfoot td table.footer thead td a		{ color:#d29ca9; text-decoration:none; letter-spacing:0px; }
table.main tfoot td table.footer thead td a:hover	{ color:white; }
table.main tfoot td table.footer thead th,
table.main tfoot td table.footer thead td		{ border-bottom:solid 1px #2c0d16; }
table.main tfoot td table.footer tbody th		{ border-top:solid 1px #5d2a3d; border-bottom:solid 1px #130207; color:#adadad; width:130px; vertical-align:top; 
							  background:#290511 url(/images/noltv/grad-purple2.jpg) repeat-x top left; font-weight:normal; text-align:left; font-size:8pt; line-height:200%; padding:4px 10px; }
table.main tfoot td table.footer tbody td		{ border-top:solid 1px #5d2a3d; border-bottom:solid 1px #130207; color:#adadad; letter-spacing:2px; 
							  background:#290511 url(/images/noltv/grad-purple2.jpg) repeat-x top right; font-size:8pt; line-height:200%; padding:4px 0px; }
table.main tfoot td table.footer tbody td a		{ color:#dddddd; text-decoration:none; letter-spacing:0px; }
table.main tfoot td table.footer tbody td a:hover	{ }
table.main tfoot td table.footer tfoot td		{ border-top:solid 1px #38081a; background-color:#290511; color:#adadad; font-size:8pt; height:32px; vertical-align:middle; letter-spacing:2px; }
table.main tfoot td table.footer tfoot td a		{ color:#dddddd; text-decoration:none; letter-spacing:0px; }
table.main tfoot td table.footer tfoot td a:hover	{ }
table.main thead td table.footer tbody td img		{ vertical-align:middle; }

table.main tbody td table                       	{ width:100%; }

table.main tbody td table.menuline th           	{ height:40px; padding:20px 0px 5px 0px; border-style:solid; border-width:0px 0px 12px 0px;
                                                	  background:url(/images/noltv/menu-top-normal.jpg) repeat-x bottom left;
                                                	  font-size:13px; vertical-align:bottom; }
table.main tbody td table.menuline th.active	   	{ background:white; }
table.main tbody td table.menuline th.active-left   	{ width:3px; background:url(/images/noltv/menu-top-active-left.jpg)  no-repeat bottom right; }
table.main tbody td table.menuline th.active-right   	{ width:3px; background:url(/images/noltv/menu-top-active-right.jpg) no-repeat bottom right; }
table.main tbody td table.menuline th.active a  	{ color:#541e30; }
table.main tbody td table.menuline th.separator  	{ width:1px; background:url(/images/noltv/menu-top-separator.jpg) no-repeat bottom left; font-size:1px; }
table.main tbody td table.menuline th a         	{ color:#646464; text-decoration:none; font-weight: bold; }
table.main tbody td table.menuline th a:hover   	{ color:#541e30; }
table.main tbody td table.menuline td           	{ color:#dcdcdc; letter-spacing:3px; border-bottom:solid 1px #d6d6d6;
                                                	  background:url(/images/noltv/menu-bottom.jpg) repeat-x top left;
                                                	  border-top:solid 1px white; padding:5px 17px; }
table.main tbody td table.menuline td a         	{ font-family:Arial; font-size:9pt; color:#541e30; text-decoration:none;
                                                	  letter-spacing:0px; }
table.main tbody td table.menuline td a:hover	  	{ color:#2771bd; border-bottom:solid 1px #541e30; }

.floatleft						{ float:left; }
.floatright						{ float:right; }
