@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, em, strong, 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: #000000;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100.01%;
	background: #ffffff;
	margin: 0;
	padding: 0;
	text-align: left;
}

#wrapper {
	width: 996px;
	height: auto !important;
	height: 100%;
	background: #fff;
	margin:17px auto 0px auto;
}   
#header{
	margin: 0;
	padding: 0;
	height:46px;
}
#container{
	clear:both;
	position: relative;
	width: 996px;
	margin-left:auto;
	margin-right:auto;
}
#sidebar_left{
	margin:0;
	float:left;  
	width:265px;
	padding:0;
}
#content{
	 margin:0;
	 float:left;
	 width:731px;
 }
#content_map{
	 margin:0;
	 float:left;
	 width:996px;
 }
/* ------- 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 img {
	/* display: block; */
	/* 
	none -  The element will not be displayed 
	block - The element will be displayed as a block-level element, with a line break before and after the element 
	inline - Default. The element will be displayed as an inline element, with no line break before or after the element 		
	*/
	margin: 0;
}
#header #menu {
	float:left;
	margin: 0;
}
#header #search_field {
	float:left;
	padding-top:10px;
	padding-left:15px;
	margin:0;
	width:241px;
	height:36px;
	background-image:url(images/menu_hu_kereses_back.gif);
	
}
#header #search_field .nyomogomb{
	background-color:#c5161d;
	color:#FFFFFF;
}
/*
#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;
}
*/
/* --------- SIDEBAR LEFT STYLES -------------*/
#sidebar_left #menu{
	width:265px;
	margin-left:0px;
	text-align:right;
	font-family:Helvetica, Tahoma, Arial, Geneva, sans-serif;
	font-size:17px;
	line-height:24px;
	color:#505050;	
} 
#sidebar_left #content_section {
	width:174px;
	height:264px;
	margin-right:8px;
	float:right;
	background-image:url(images/content_section_back.gif);
	text-align:center;	
} 
#sidebar_left #content_section h1{
    vertical-align: middle;
	font-family:Helvetica, Tahoma, Arial, Geneva, sans-serif;
	font-size:14px;
	text-align:center;
	color:#fff;
} 
#sidebar_left #content_section h1 a:link, #sidebar_left #content_section h1 a:visited{
	color:#fff;
	text-decoration: none;	
}
#sidebar_left #content_section h1 a:hover,#sidebar_left #content_section h1 a:active{
	text-decoration: none;
}
#sidebar_left #content_section a:link, #sidebar_left #content_section a:visited{
	color:black;
	text-decoration: none;	
}
#sidebar_left #content_section a:hover,#sidebar_left #content_section a:active{
	text-decoration: none;
}
#sidebar_left #content_section p{
	margin-top:6px;
	font-family:Helvetica, Tahoma, Arial, Geneva, sans-serif;
	font-size:12px;
	text-align:center;
	color:#000;
	padding:5px;
} 
#sidebar_left #content_section img{
	text-align:center;
} 
/* --------- MAIN CONTENT STYLES -------------*/
#content #copyright p{
	clear:both;
	padding-top:20px;
	padding-bottom:20px;
	font-family:Helvetica, Tahoma, Arial, Geneva, sans-serif;
	font-size:12px;
	text-align:right;
	color:#000;
} 
#content #content_flag{
	height:67px;
} 
#content #content_flag img{
	float:right;
} 
#content #content_text{
	
} 
#content #content_text h1{
	font-family:Helvetica, Tahoma, Arial, Geneva, sans-serif;
	font-size:30px;
	text-align:left;
	color:#c4161c;
	padding-bottom:19px;
} 
#content #content_text h2{
	font-family:Helvetica, Tahoma, Arial, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	color:#000000;
	padding-bottom:19px;
} 
#content #content_text p{
	font-family:Helvetica, Tahoma, Arial, Geneva, sans-serif;
	font-size:13px;
	text-align:justify;
	color:#000000;
	padding-bottom:19px;
} 
#content #content_text img{
	clear:both;
} 
#content #content_section {
	width:174px;
	height:264px;
	margin-right:8px;
	float:left;
	background-image:url(images/content_section_back.gif);
    display: inline; /* Ha Float balra és bal margó is van, akkor IE6 bug miatt kell ez a sor! */	
} 
#content #content_section h1{
    vertical-align: middle;
	font-family:Helvetica, Tahoma, Arial, Geneva, sans-serif;
	font-size:14px;
	text-align:center;
	color:#fff;
} 
#content #content_section h1 a:link, #content #content_section h1 a:visited{
	color:#fff;
	text-decoration: none;	
}
#content #content_section h1 a:hover,#content #content_section h1 a:active{
	text-decoration: none;
}
#content #content_section p{
	margin-top:6px;
	font-family:Helvetica, Tahoma, Arial, Geneva, sans-serif;
	font-size:12px;
	text-align:center;
	color:#000;
	padding:5px;
} 
#content #content_section p a:link, #content #content_section p a:visited{
	color:black;
	text-decoration: none;	
}
#content #content_section p a:hover,#content #content_section p a:active{
	text-decoration: none;
}
#content #content_section img{
	text-align:center;
	padding-left:1px;
} 
/*
#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;
}
/* ************************************************************** */
.textnagyobb {
	font-family:Helvetica, Tahoma, Arial, Geneva, sans-serif;
	font-size:13px;
	text-align:justify;
	color:#000000;
}
A.headerlink:link, A.headerlink:visited, A.headerlink:active { 
	font-family:Helvetica, Tahoma, Arial, Geneva, sans-serif;
	font-size:13px;
	text-align:justify;
	color:#000000;
	font-weight:bold;
	text-decoration: underline;	
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 3px;
}

A.headerlink:hover { 
	text-decoration: none; 
	color: black;
}
A.boldlink:link, A.boldlink:visited, A.boldlink:active { 
	font-family:Helvetica, Tahoma, Arial, Geneva, sans-serif;
	font-size:13px;
	text-align:justify;
	color:#000000;
	text-decoration: none;
	font-weight:bold;
}
A.boldlink:hover { 
	text-decoration: underline; 
	color: black;
}
/* *********************** FCK *************************** */
A.fck_link:link, A.fck_link:visited, A.fck_link:active { 
	text-decoration: none;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #0046D5; 
	FONT-FAMILY: verdana, helvetica, arial, sans-serif;
}

A.fck_link:hover { 
	text-decoration: underline; 
}
A.fck_link_black:link, A.fck_link_black:visited, A.fck_link_black:active { 
	text-decoration: none;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: black; 
	FONT-FAMILY: verdana, helvetica, arial, sans-serif;
}

A.fck_link_black:hover { 
	text-decoration: underline; 
}
.text_fck {
	text-decoration: none;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #0046D5; 
	FONT-FAMILY: verdana, helvetica, arial, sans-serif; 
}
.text_fck_red {
	text-decoration: none;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR:#F00;
	FONT-FAMILY: verdana, helvetica, arial, sans-serif; 
}
.text_fck_kicsi {
	text-decoration: none;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: black; 
	FONT-FAMILY: verdana, helvetica, arial, sans-serif; 
}
.textblack_fck {
	text-decoration: none;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: black; 
	FONT-FAMILY: verdana, helvetica, arial, sans-serif; 
}
.textkicsi_fck {
	text-decoration: none;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #0046D5; 
	FONT-FAMILY: verdana, helvetica, arial, sans-serif; 
}
.textcim_fck {
	text-decoration: none;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px; 
	COLOR: black; 
	FONT-FAMILY: verdana, helvetica, arial, sans-serif; 
}
.fck_formfield{
  border-style: solid;
  border-width: 1px;
  border-color: #A3A3A3;
  width: 680px;
  height: 22px;
  color: black;
  font-size: 14px;
  font-family: verdana;    
}
.fck_formfieldshort{
  border-style: solid;
  border-width: 1px;
  border-color: #A3A3A3;
  width: 200px;
  height: 22px;
  color: black;
  font-size: 16px;
  font-family: arial, sans-serif, verdana, helvetica;     
}
.fck_formfieldshort2{
  border-style: solid;
  border-width: 1px;
  border-color: #A3A3A3;
  width: 215px;
  height: 22px;
  color: black;
  font-size: 14px;
  font-family: arial, sans-serif, verdana, helvetica;     
}
.fck_formfieldshortk{
  border-style: solid;
  border-width: 1px;
  border-color: #A3A3A3;
  width: 200px;
  height: 22px;
  color: black;
  font-size: 16px;
  font-family: SimSun;   
}
.fck_formfieldshortk2{
  border-style: solid;
  border-width: 1px;
  border-color: #A3A3A3;
  width: 215px;
  height: 22px;
  color: black;
  font-size: 16px;
  font-family: SimSun;   
}
.nyomogomb_fck{
  FONT-WEIGHT: normal;	
  FONT-FAMILY: verdana, helvetica, arial, sans-serif;
  FONT-SIZE: 11px;
  COLOR: black;
  background-color: #F4F4F4; 
  border-style: solid;
  border-width: 1px;
  border-color: #B2B2B2;
  width: 100px;
  height: 22px;
}
.kiskepbalra {
	float: left;
	margin: 3px 10px 5px 0px;
	padding: 0;
}
.kiskepbalra2 {
	float: left;
	margin: 15px 10px 15px 0px;
	padding: 0;
}
.kiskepjobbra {
	float: right;
	margin: 0px 0px 5px 10px;
	padding: 0; /* top, right, bottom, left */
}
.formmessage_fck {
	border-style: solid;
	border-width: 1px;
	border-color: #A3A3A3;
	color: black;
	font-size: 12px;	
    font-family: arial, sans-serif, verdana, helvetica; 
    width: 215px;	
	height: 120px;	 	
} 
.formmessage_fckk {
	border-style: solid;
	border-width: 1px;
	border-color: #A3A3A3;
	color: black;
	font-size: 12px;	
    font-family: SimSun; 
    width: 215px;	
	height: 120px;	 	
} 