@charset "utf-8";
/* ----------- Class selector ------------------------
	Can apply to any HTML element - begins with a "." 
	Pl. .greenText vagy .highlight
	Can be only 1 word!

/* ----------- ID selector ------------------------
	Applies to only one HTML element - begins with a "#"
	Div tag-ek formájában jelenik meg a HTML-ben
	Tipikusan oldal szerkezeti elemek, területek kijelölésére van.

/* ----------- Tag (element) selector ------------------------
	Redefines an HTML element - body,tr,td,h1,h2,h3,h4,p,address,ul ... etc 

/* ----------- Compound (descendent) selector ------------------------
	based on your selection - #id_name own_name 
	Alárendelt stílus

/* ------------ Box modell ------------------------------------------
	Width * Height - only the content
	+ Padding
	+ Border
	+ Margin
*/
/* -- generic styles ------------------------*/
html, body, div, h1, h2, h3, h4, h5, h6, p, pre, address, blockqoute, span, ul, ol, li, dl, dd, dt, img, form, fieldset, input {	
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; /* elemeken belul */
	margin: 0px; /* elemek kozott */
}
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, th {
	font-weight: normal;
	font-size: 1em;
	font-style: normal;
	FONT-WEIGHT: normal; FONT-SIZE: 1em; FONT-STYLE: normal;
}
ul, ol {
	/*
	list-style: none;
	*/
}
fieldset, img {
	border-top-style: none; border-right-style:none; border-left-style:none; border-bottom-style:none; 
}
caption, th {
	text-align: left;
}
table {
	BORDER-COLLAPSE: collapse; border-spacing: 0
}
/* -- generic styles ------------------------*/
body  {
	color: #000;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100.01%;
	background: #e7eef1;
	background-image:url(/images/main_background_2.gif);
	background-repeat:repeat-y;
	margin: 0;
	padding: 0;
	text-align: left;
}
#body_01  {
	width:100%;
	height:auto !important;	
	background-image:url(pictures/21.jpg);
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-position: 720px 50px; /* x,y */
}
#body_02  {
	width:100%;
	height:auto !important;
	background-image:url(pictures/20.jpg);
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-position: 720px 50px; /* x,y */
}
#body_03  {
	width:100%;
	height:auto !important;	
	background-image:url(pictures/19.jpg);
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-position: 720px 50px; /* x,y */
}
#body_04  {
	width:100%;
	height:auto !important;	
	background-image:url(pictures/18.jpg);
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-position: 720px 50px; /* x,y */
}
#body_05  {
	width:100%;
	height:auto !important;	
	background-image:url(pictures/17.jpg);
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-position: 720px 50px; /* x,y */
}
#body_06  {
	width:100%;
	height:auto !important;	
	background-image:url(pictures/16.jpg);
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-position: 720px 50px; /* x,y */
}
#body_07  {
	width:100%;
	height:auto !important;	
	background-image:url(pictures/15.jpg);
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-position: 720px 50px; /* x,y */
}
#body_08  {
	width:100%;
	height:auto !important;	
	background-image:url(pictures/14.jpg);
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-position: 720px 50px; /* x,y */
}
#body_09  {
	width:100%;
	height:auto !important;	
	background-image:url(pictures/13.jpg);
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-position: 720px 50px; /* x,y */
}
#body_10  {
	width:100%;
	height:auto !important;	
	background-image:url(pictures/12.jpg);
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-position: 720px 50px; /* x,y */
}
#body_11  {
	width:100%;
	height:auto !important;	
	background-image:url(pictures/11.jpg);
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-position: 720px 50px; /* x,y */
}
#body_12  {
	width:100%;
	height:auto !important;	
	background-image:url(pictures/10.jpg);
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-position: 720px 50px; /* x,y */
}
#body_13  {
	width:100%;
	height:auto !important;	
	background-image:url(pictures/09.jpg);
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-position: 720px 50px; /* x,y */
}
#body_14  {
	width:100%;
	height:auto !important;	
	background-image:url(pictures/08.jpg);
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-position: 720px 50px; /* x,y */
}
#body_15  {
	width:100%;
	height:auto !important;	
	background-image:url(pictures/07.jpg);
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-position: 720px 50px; /* x,y */
}
#body_16  {
	width:100%;
	height:auto !important;	
	background-image:url(pictures/06.jpg);
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-position: 720px 50px; /* x,y */
}
#body_17  {
	width:100%;
	height:auto !important;	
	background-image:url(pictures/05.jpg);
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-position: 720px 50px; /* x,y */
}
#body_18  {
	width:100%;
	height:auto !important;	
	background-image:url(pictures/04.jpg);
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-position: 720px 50px; /* x,y */
}
#wrapper {
	width: 1004px;
	height: auto !important;
	/* background: #f5f8d6; */
	margin:0px auto 0px 0px;
}   
#header{
	margin: 0;
	padding: 0;
	height:50px;
	background-color:#f5f2d9;
	background-image:url(/images/header_back.gif);
}
#footer{
	margin:0;
	background-image:url(/images/footer_back_2_b.gif);
	background-repeat:repeat-x;
	text-align:center; 
	height: 67px;
	font-family:Tahoma,sans-serif; 
}
#footer #leftSide {
	width:450px;
	height:42px;
	float:right;
	margin-top:25px;	
}
#footer #rightSide {
	width:245px;
	height:42px;	
	float:right;
	margin-top:25px;
	text-align:center;	
}
/* ------- FOOTER STYLES ----------*/
#footer #leftSide p 
{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: .6em;
	text-align:center;
	line-height:16px;
}
#footer #rightSide p 
{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: .6em;
	text-align:center;
	line-height:16px;
}
#footer p 
{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 9px;
	text-align:justify;	
	padding: 0;
	text-align:right;
	color:#969caa;
	line-height:16px;
}
#footer a:link,#footer a:visited{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 9px;
	color:#969caa;	
	text-decoration:none;
}
#footer a:hover,#footer a:active{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 9px;
	color:#969caa;	
	text-decoration:underline;	
}
/* ------- HEADER STYLES ----------*/
#header h1
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	font-weight: bold;
}
#header h2
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
}
#header p 
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}
#header #buttons
{
	padding:17px 0px 0px 359px;
}
#header #buttons img {
	float:left;
	margin: 0;
}
#header #contactButton {
	background: url(../_images/contact_icon.gif);
	position: absolute;
	height: 29px;
	width: 86px;
	left: 650px;
	top: 0px;
}
#header #contactButton a {
	text-indent: -1000em;
	display: block;
}
/* ----------- CONTENT STYLES ------ */
#sidebar_left{
	float:left;  
	width:310px;
	height:600px;
	background-image:url(/images/background_left_01_b.jpg);
    display: inline; /* Ha Float balra és bal margó is van, akkor IE6 bug miatt kell ez a sor! */
}
#sidebar_right{
	margin:	0px;
	float: left; 
	width: 40px;
 	height: 600px;
    display: inline; /* Ha Float balra és bal margó is van, akkor IE6 bug miatt kell ez a sor! */
	background-image:url(/images/sidebar_right_back.gif);
}
#sidebar_menu{
	margin:	0px;
	float: left; 
	width: 244px;
 	height: 600px;
	background-image:url(/images/menu_back_b.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	background-color:#95b8cb;
    display: inline; /* Ha Float balra és bal margó is van, akkor IE6 bug miatt kell ez a sor! */	
}
#sidebar_menu #flash{
	width:183px;
	text-align:left;
	float:right;
}
/* ***************************************************************** */
#sidebar_menu #flash p {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-align:left;
	color: #123785;
	margin-bottom:5px;
	margin-top:10px;
	padding-left:20px;
	background-image:url(images/arrow_right.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
#sidebar_menu #flash p a:link,#sidebar_menu #flash p a:visited{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align:left;
	color: #123785;	
	text-decoration:none;
}
#sidebar_menu #flash p a:hover,#sidebar_menu #flash p a:active{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align:left;
	color:#FFF;	
	text-decoration:none;	
}
/* ***************************************************************** */
#sidebar_menu #flash p.behuz {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight:normal;
	text-align:left;
	color: #123785;
	margin:0;
	margin-bottom:2px;
	margin-left:20px;
	background-image:none;
}
#sidebar_menu #flash p.behuz a:link,#sidebar_menu #flash p.behuz a:visited{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	text-align:left;
	color: #123785;
	text-decoration:none;
}
#sidebar_menu #flash p.behuz a:hover,#sidebar_menu #flash p.behuz a:active{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	text-align:left;
	color:#FFF;		
	text-decoration:none;
}
/* ***************************************************************** */
#sidebar_menu #top{
	margin:	0px;
	width: 244px;
 	height: 141px;
}
#sidebar_menu #buttons{
	padding-top:105px;
	padding-left:125px;
}
#sidebar_menu #keywords{
	height:81px;
	width:130px;
	padding-left:82px;
}
#sidebar_menu #keywords p{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	text-align:left;
	color: #fff;
	padding-bottom:1px;
}
#sidebar_menu #keywords a:link,#sidebar_menu #keywords a:visited{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	color: #fff;	
	text-decoration:none;
}
#sidebar_menu #keywords a:hover,#sidebar_menu #keywords a:active{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	color: #fff;	
	text-decoration:underline;	
}
#content{
	margin:0;
	background: #ffffff;
	float:left;
	width:410px;
 	height:600px;
    display: inline; /* Ha Float balra és bal margó is van, akkor IE6 bug miatt kell ez a sor! */	 
 }
/* *********************************************************************************** */
#mapbox {
	padding:30px 25px 10px 25px;	
	float: left;
	width: 670px;
	height: 560px;	
	border: none;
	background-color:#FFF;
	overflow: auto; 
}
#mapbox p {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: .7em;
	text-align:justify;
	color: #909090;
	padding-bottom:10px;
}
#mapbox .bovebben{	
	padding: 5px 0px 0px 0px;
	color: #2c4459;	
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align:right;
	clear:both;
}
#mapbox table p {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: .7em;
	text-align:justify;
	color: #909090;
	padding-bottom:0;
}
#mapbox img {
	border:solid;
	border-width:1px;
	border-color:#669410;
	float:left;
	margin-top:5px;
	margin-right:6px;
	margin-bottom:8px;
}
#mapbox li {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: .7em;
	text-align:justify;
	color: #909090;
	margin-left:10px;
}
#mapbox li ul li{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #909090;
}
#mapbox h1 {
	height:24px;
	margin:0px 0px 15px 0px;
	padding:2px 0px 0px 38px;
	background-image:url(/images/h1_back.gif);
	background-repeat:no-repeat;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: .9em;
	font-weight:bold;
	color: #0094da;	
}
#mapbox h2 {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: .8em;
	text-align:justify;
	font-weight:bold;
	color: #909090;
	padding-top:11px;
	padding-bottom:3px;
}
#mapbox h3 {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: .7em;
	text-align:justify;
	font-weight:bold;
	color: #909090;
	padding-top:8px;
	padding-bottom:2px;
}
#mapbox a:link,#mapbox a:visited{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	text-align:justify;
	color: #0094da;	
	text-decoration:underline;
}
#mapbox a:hover,#mapbox a:active{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	text-align:justify;
	color: #0094da;	
	text-decoration:none;	
}
/* *********************************************************************************** */
#content .floatbox {
	padding:30px 25px 10px 25px;	
	float: left;
	clear: both;
	width: 360px;
	height: 560px;	
	overflow: auto; 	
	border: none; 
}
#content .floatbox p {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: .7em;
	text-align:justify;
	color: #909090;
	padding-bottom:10px;
}
#content .floatbox .bovebben{	
	padding: 5px 0px 0px 0px;
	color: #2c4459;	
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align:right;
	clear:both;
}
#content .floatbox table p {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: .7em;
	text-align:justify;
	color: #909090;
	padding-bottom:0;
}
#content .floatbox img {
	border:solid;
	border-width:1px;
	border-color:#669410;
	float:left;
	margin-top:5px;
	margin-right:6px;
	margin-bottom:8px;
}
#content .floatbox li {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: .7em;
	text-align:justify;
	color: #909090;
	margin-left:10px;
}
#content .floatbox li ul li{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #909090;
}
#content .floatbox h1 {
	height:24px;
	margin:0px 0px 15px 0px;
	padding:2px 0px 0px 38px;
	background-image:url(/images/h1_back.gif);
	background-repeat:no-repeat;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: .9em;
	font-weight:bold;
	color: #0094da;	
}
#content .floatbox h2 {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: .8em;
	text-align:justify;
	font-weight:bold;
	color: #909090;
	padding-top:11px;
	padding-bottom:3px;
}
#content .floatbox h3 {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: .7em;
	text-align:justify;
	font-weight:bold;
	color: #909090;
	padding-top:8px;
	padding-bottom:2px;
}
#content .floatbox a:link,#content .floatbox a:visited{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	text-align:justify;
	color: #0094da;	
	text-decoration:underline;
}
#content .floatbox a:hover,#content .floatbox a:active{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	text-align:justify;
	color: #0094da;	
	text-decoration:none;	
}
#content .floatbox .picture_box{
	width:105px;
	height:130px;
	float:left;
	margin-right:6px;
}	
#content .floatbox .picture_box p {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: .7em;
	color: #909090;
	text-align:center;
}
#content .floatbox .picture_box img {
	border:solid;
	border-width:1px;
	border-color:#669410;
	float:none;
}
#content .floatbox .login_box{
	width:160px;
	height:140px;
	float:left;
	margin-right:6px;
	margin-top:0px;
	border:solid;
	border-width:1px;
	border-color:#0094da;
	padding:6px;
}	
#content .floatbox .login_box_2{
	width:340px;
	height:250px;
	float:left;
	margin-right:6px;
	margin-top:0px;
	border:solid;
	border-width:1px;
	border-color:#0094da;
	padding:6px;
}	
#content .floatbox .login_box p {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: .7em;
	color: #909090;
	text-align:left;
}
#content .floatbox .login_box_2 p {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: .7em;
	color: #909090;
	text-align:left;
}
#content .floatbox .two_column{
	width:160px;
	height:auto;
	float:left;
	margin-right:6px;
	margin-top:0px;
	border:none;
	padding-left:6px;
	padding-right:6px;
}	
#content .floatbox .two_column p {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: .7em;
	color: #909090;
	text-align:justify;
}
/* ******************************************** */
#content .floatbox .picture_box{
	width:108px;
	height:130px;
	float:left;
	margin:auto;
	padding:0;
	margin-right:6px;
	margin-bottom:6px;
	text-align:center;
}	
#content .floatbox .picture_box p {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: .7em;
	color: #909090;
	text-align:center;
}
#content .floatbox .picture_box img {
	border:solid;
	border-width:1px;
	border-color:#669410;
	float:none;
}
/* --------- MAIN CONTENT STYLES -------------*/
/*
#mainContent {
	margin: 0;
	padding: 0;
	width: 480px;
	float: left;
} 
#mainContent h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	font-weight: bold;
	color: #1B9D95;
	margin: .6em 0 .4em 0;
	padding-left: 20px;
}
#mainContent p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.9em;
	line-height: 1.4em;
	color: #000;
	margin-bottom: 1.4em;
	margin-left: 20px;
}
#mainContent ul {
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-left: 40px;
	font-size: 0.9em;
	margin-bottom: 1.4em;
}
#mainContent li {
	margin-left: 15px;
	margin-bottom: .6em;
}

#mainContent form {
	margin-left: 20px;
}
#mainContent #frmRegister fieldset {
	margin-bottom: 20px;
	background: #B9C5C5;
	border-right: 1px solid #729E91;
	border-bottom: 1px solid #729E91;
	border-top-style: none;
	border-left-style: none;
	padding: 20px 0;
}
#mainContent #frmRegister legend {
	background: #B9C5C5;
	margin-top: -5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding: 5px 10px;
	text-transform: uppercase;
	letter-spacing: 0.1em;
}
/*
#mainContent #frmRegister input.text {
	width: 200px;
}
#mainContent #frmRegister input.text:focus , #mainContent #frmRegister textarea:focus{
	background: #EDDAB1;
	border: 1px solid #9D6124;
}

#mainContent #frmRegister p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #444;
}

#mainContentSingle {
	margin: 0;
	padding: 0;
	clear: both;
} 

table#boardCompare {
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #8C5306;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	border-collapse: collapse;
	margin-bottom: 30px;
}
table#boardCompare caption {
	font-size: 1.2em;
	font-weight: bold;
	color: #1B9D95;
	padding-bottom: 10px;
	margin: 0 auto;
}
table#boardCompare thead {
	background: url(../_images/header_background.jpg) no-repeat right top;
	height: 30px;
}
table#boardCompare th {
	color: #FFF;
	font-size: 1em;
	font-weight: normal;
	text-align: left;
	padding-left: 10px;
	line-height: 30px;
}
#boardLength,#boardThick,#boardSkill {
	background: #F5D3A5;
}
#boardWidth,#boardWave {
	background: #BDD5DD;
}
table#boardCompare td {
	line-height: 20px;
	border-right: 1px solid #8C5306;
	border-bottom: 1px solid #8C5306;
	border-left: 1px solid #8C5306;
	padding-left: 10px;
}
table#boardCompare tr:hover {
	color: #FFF;
	background: #41637b;
}
table#boardCompare thead tr:hover {
	background: transparent;
}
#boardName {
	background: #41637b;
}
/*
/* ---------- TABLE hover ------------------*/
/*
table#boardCompare td { /* Itt <table border="0" cellpadding="0" cellspacing="0" id="boardCompare"> 
	line-height: 20px;
	border: 1px solid #fff;
	padding-left: 10px;
}
table#boardCompare tr:hover {
	color: #FFF; 
	background: #707E89;
}

table#boardCompare thead tr:hover {
	background: transparent; /* A táblázat fej háttérszíne nem fog hover-re változni 
}
*/
/* ---------- CSS image rollover ------------*/
/*
#header {
	padding: 0;
	height: 110px;
	margin: 0;
	position: relative;
}
#header #contactButton {
	position: absolute;
	/*
	static Default. An element with position: static always has the position the normal flow of the page gives it (a static element ignores any top, bottom, left, or right declarations) 
	relative - An element with position: relative moves an element relative to its normal position, so "left:20" adds 20 pixels to the element's LEFT position. De document_flow szempontjából, olyan, mintha a helyén maradt volna.
	absolute -  An element with position: absolute is positioned at the specified coordinates relative to its containing block. The element's position is specified with the "left", "top", "right", and "bottom" properties. Kiszedi az elemet a normal flow-ból.
	fixed -  An element with position: fixed is positioned at the specified coordinates relative to the browser window. The element's position is specified with the "left", "top", "right", and "bottom" properties. The element remains at that position regardless of scrolling. Works in IE7 (strict mode) 
	
	left: 650px;
	top: 0px;
}
#header #contactButton a:link,#header #contactButton a:visited{
	text-indent: -1000em;
	display: block;
	background: url(../_images/contact_icon_dual.gif) no-repeat left top;
	height: 29px;
	width: 86px;
}
#header #contactButton a:hover,#header #contactButton a:active{
	background-position: left bottom;
	border: none;
}

/* ---------- CSS image rollover N2 ------------
#header #mainNav li a:link, #header #mainNav li a:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #fff;
	text-decoration: none;
	padding: 0 15px 0 30px;
	margin-right: 10px;
	display: block;
	line-height: 25px;
	background-image: url(file:///C|/usr/bin/html/budopest/images/nav_rollover.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#header #mainNav li a:hover {
	color: #f8b449;
	border: none;
	background-position: left top;
}
*/
/* ---------- Floating ------------*/
/*
.floatRight {
	float: right;
	margin-left: 10px;
}
.floatLeft {
	float: left;
	margin-right: 10px;
}
*/
.clearFloat { 
	clear:both;
}
.clearLeft {
	clear: left;
}
.clearRight {
	clear: right;
}

