@charset "utf-8";

/**
 ************* OLDALSMINK *******************
 */
#pageWrapper, #masthead, #innerColumnContainer, #footer, .vnav ul, .vnav ul li, .hnav, .hnav ul li a
{
	border-color: #f7f8fa;
}
html, body {
	/* note that both html and body elements are in the selector.
	 * this is because we have margins applied to the body element
	 * and the HTML's background property will show through if
	 * it is ever set. _DO_NOT_ apply a font-size value to the
	 * html or body elements, set it in #pageWrapper.
	 */
	background-color: #fff;
	color: #000;
	font-family: small Arial, Helvetica, sans-serif;
}

#pageWrapper {
	font-size: 80%;	/* set your default font size here. */
	width: 1000px !important;
}

#masthead{
	background-color: #fff;
	color: #fff;
}

.hnav{
	background-color: #aba;
	color: #fff;
}

#outerColumnContainer {
	border-left-color: #fff;	/* left column background color */
	border-right-color: #fff;	/* right column background color */
	background-color: #fff;		/* set the background color for the middle column here */
}

a {
  color:#008080;
  text-decoration:none;
}

a:hover {
  color:#f60;
}

.vnav ul li a:link, .vnav ul li a:visited, .vnav ul li a:active {
	text-decoration: none;
	/* background-color: #cdc; */
  color:#008080;
}

#rightColumn .vnav ul li a:link, #rightColumn .vnav ul li a:visited, #rightColumn .vnav ul li a:active {
	/*background-color: #ded;*/
}

.vnav ul li a:hover, #rightColumn .vnav ul li a:hover {
	text-decoration: none;
	/* background-color: #898; */
	color:#f60;
}

.hnav ul li a:link, .hnav ul li a:visited {
	/* background-color: #bcb; */
	color: #000;
}

.hnav ul li a:hover {
	background-color: #787;
	color: #fff;
}

#rightColumn .inside {
	/* if you apply a font size to just #rightColumn, then its width,
	 * which is specified in EMs, will also be affected. you don't want
	 * that. so apply font size changes to the .inside element which exists
	 * inside underneath all three columns
	 */
	padding: 0;
	margin: 0;
	font-size: 92%;
}


#leftColumn .inside {
	padding: 0;
	margin: 0;
	font-size: 92%;
}

#middleColumn .inside {
	padding-left: 6px;
	padding-right: 6px;
	margin: 0px;
  font-size: 92%;
}

#masthead {
	border-bottom: 0px solid #000;
}

#rightColumn .inside .vnav {
	font-size: 107%;
}
#footer {
	background-color: #fff;
	color: #008080;
	text-align: center;
}

#footer.inside {
  padding:0px;
	padding-left: 6px;
	padding-right: 6px;
	margin: 0px;
	font-size: 90%;
}


/********************** Vertical navigation **********************************/

/* registration special box start */
.regMenuContainer {
  background-color: #FFF;
  border-color:     #57728D;
}
.regMenuRow {
  border-color: #CECECE;
  background-color:#EEE;
  color:#646464;
}
.regMenuRow input {
  border-color: #ccc;
}
.regSubmitButton {
  color:#FFF;
  border-color: #333;
  background-color:#588D6F;
}
/* registration special box end */

.menuContainer {
  background-color:#FFF;
  border:1px solid #57728D;
  text-align:left;
  color:#666;
  margin:0;
  margin-top: 0px;
  padding:0;
  font-size:12px;
}

.menuHead {
  font-weight:      bold;
  text-align:       left;
  background-color: #588D6F;
  color:            #FFF;
  line-height:      18px;
}

.menuHead a {
  color: #fff;
}

.menuSubContainer {
  background-color: #FFF;
  border:1px solid #cecece;
  text-align:left;
  color:#666;
  margin:3px;
  padding:0;
  width: 94%;
}

.menuSubHead {
  border-width:     0px 0px 1px 0px;
  border-color:     #cecece;
  border-style:     solid;
  background-color: #eee;
  color:            #57728D;
  font-weight:      bold;
  line-height:      16px;
  font-family:      arial, helvetica, sans-serif;
  width:            100%;
  padding:          0;
  margin:       0;
}

.menuHead,mainMenuHeader a {
  color:            #FFF;
}

.menuRow {
  background-color: #fff;
  font-family:      arial, helvetica, sans-serif;
  padding:0;
  margin:0;
}
.menuRow ul li{
  margin:0;
  padding:0;
}
.menuRow ul li{
  margin:0;
  padding:0;
  line-height: 14px;
}

/** only used for forum bordered, iconized lists */
.menuSubRow ul li {
  background-color: #fff;
  font-family:      Arial, Helvetica, sans-serif;
  font-size:        12px;
  line-height:      16px;
  height:           16px;
  padding-top:      4px;
  padding-left:     4px;
}

/* forum khe box */
#khe-box {
clear:both;
border:0 solid red;
}

.khe-headrow {
width:97%;
height:16px;
clear:left;
font-size:12px;
font-family:Verdana, Arial, Tahoma;
font-weight:700;
padding:2px;
}

.khe-row {
width:97%;
height:16px;
clear:left;
padding:2px;
}

.khe-row a {
font-size:10px;
font-family:Verdana, Arial, Tahoma;
font-weight:700;
text-decoration:underline;
}

.khe-col {
float:left;
}


/** money exchange box start */
.changer select {
  width:70%;
  font-size:10px;
  line-height:18px;
}

.changer option {
font-size:12px;
line-height:18px;
height:18px;
}

.changer small {
width:40px;
}
input#xchUnit,select#xchFrom,select#xchTo {
color:#666;
}
/** money exchange box stop */

/******** text related ************/
.szoveg {
font-family:"Arial", "Helvetica", sans-serif;
font-size:12px;
}
.indent {
text-indent:-20px;
padding-left:20px;
}
#topMenu {
background-image:url("http://image.dashofer.hu/kalkulator/2006/fejlec_hatter.jpg");
}

#top-menu li {
background-image:url("http://image.dashofer.hu/kalkulator/2006/sarga_negyzet.gif");
}

#belepes { background:url("http://image.dashofer.hu/adoforum/2006/belepes.gif") no-repeat left; }
#resting { background:url("http://image.dashofer.hu/kalkulator/2006/rainbow.gif") no-repeat left; }

#vitaforum { background:url("http://image.dashofer.hu/adoforum/2006/vitaforum.gif") no-repeat left; }
#khe { background:url("http://image.dashofer.hu/adoforum/2006/szakmai_forum.gif") no-repeat left; }
#iqpiramis {background:url("http://image.dashofer.hu/adoforum/2006/piramis.gif") no-repeat left;}
#aktualis {background:url("http://image.dashofer.hu/adoforum/2006/aktualis.gif") no-repeat left;}
#hasznos {background:url("http://image.dashofer.hu/adoforum/2006/hasznos_info.gif") no-repeat left;}
#segedlet {background:url("http://image.dashofer.hu/adoforum/2006/segedlet.gif") no-repeat left;}
#hirdetes {background:url("http://image.dashofer.hu/adoforum/2006/hirdetes.gif") no-repeat left;}
#kalkulator {background:url("http://image.dashofer.hu/adoforum/2006/hirdetes.gif") no-repeat left;}
#valutavalto {background:url("http://image.dashofer.hu/adoforum/2006/valutavalto.gif") no-repeat left;}
#extrak {background:url("http://image.dashofer.hu/adoforum/2006/extrak.gif") no-repeat left;}
#belepes {background:url("http://image.dashofer.hu/adoforum/2006/belepes.gif") no-repeat left;}
#belepes {background:url("http://image.dashofer.hu/adoforum/2006/belepes.gif") no-repeat left;}
#rss {background:url("http://image.dashofer.hu/forum/feed-icon-12x12.jpg") no-repeat left;}
#forum {background:url("http://image.dashofer.hu/adoforum/2006/szakmai_forum.gif") no-repeat left;}
#vote {background:url("http://image.dashofer.hu/epitinfo/2006/tick.png") no-repeat left;}

.khe-headrow{
	background-color: #f7f8fa;
}

/* job ads */

.job_left a {
  color:#57728D;
  text-decoration: underline;
}

.job_right a {
  color:#57728D;
  text-decoration: underline;
}

.job_blue {
  float:left;
}

.job_blue a {
  color:#57728D;
  text-decoration: underline;
}

.job_ads_top10_1 {
background-color:#EAF4D3;
}

.job_ads_top10_2 {
background-color:#A8C690;
}

#contentForumHeader
{
  background-color:  #588D6F;
}
/*tinymce custom class*/
.cid_bordo {color: #800000;}

.short_data_sttext_wysiwyg {
  background-image:url("http://image.dashofer.hu/kalkulator/2006/nastepne.gif");
  background-repeat:no-repeat;
  background-position:left center;
}

.partcontent a { color:#666; }
.partcontent a:hover {color:#666;text-decoration: none;}

.partcontent_link {
  text-decoration: none !important;
  color: #666 !important;
  font-weight: normal !important;
}

.partcontent_link:hover {
  text-decoration: none !important;
  color: #666 !important;
}

.dictionarySubHeader {
  background-color: #eee;
  padding: 5px;
  font-weight: bold;
}

.dictionarySubHeader2 {
  background-color: #eee;
  padding: 5px;
  font-weight: bold;
}

.dictionaryCell1 {
  background-color: #EAF4D3;
  padding: 5px;
}

.dictionaryCell2 {
  background-color: #ffffff;
  padding: 5px;
}

/** enl box start */
#enlBox {
  border:1px solid #CCCCCC;
  margin:5px;
  margin-left:20px;
  width:240px;
}

.enlBoxHeader {
background-color:#588D6F;
color: white;
font-size:14px;
font-weight:bold;
margin:0;
padding:3px;
text-align:left;
}

.enlBoxContent {
background-color:#FFFFFF;
font-size:12px;
padding:5px;
}
/** enl box stop */
span.top_right { width: 80px !important; }