@charset "utf-8";

/**
 ************* OLDALSMINK *******************
 */
a {
color:#2f79a0;
}

a:hover {
color:#2f79a0;
text-decoration: underline;
}

#pageWrapper, #masthead, #innerColumnContainer, #footer, .vnav ul, .vnav ul li, .hnav, .hnav ul li a
{
	border-color: #fff;
}
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 {
  width: 1000px;
	font-size: 80%;	/* set your default font size here. */
}

#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 */
	width: 500px;
}

#outerColumnContainer2 {
	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 */
	width: 840px;
	border-left: solid 160px #fff;
	border-right: none;
}

#outerColumnContainer3 {
	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 */
	width: 600px;
	border-left: solid 160px #fff;
	border-right: none;
}

#outerColumnContainer4 {
	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 */
	width: 660px;
	border-left: solid 160px #fff;
	border-right: none;
}

.vnav ul {
  border: none;
}

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

#rightColumn{
	width: 340px;
	margin: 0 -340px 0 1px;
}

#rightColumn2{
  float: right;
	width: 240px;
	margin: 0 -240px 0 1px;
	z-index: 2;
}

#rightColumn3{
  float: right;
	width: 180px;
	margin: 0 -180px 0 1px;
	z-index: 2;
}

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

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

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

.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, #rightColumn2 .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, #rightColumn2 .inside .vnav {
	font-size: 107%;
}
#footer {
	background-color: #fff;
	color: #2f79a0;
	text-align: center;
}

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

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

/* registration special box start */
.regMenuContainer {
  background-color: #FFF;
  border-color:     #fff;
  margin: 0 0 0 4px;
}
.regMenuRow {
  border-color: #fff;
  background-color:#fff;
  color:#646464;
}
.regMenuRow input {
  border-color: #ccc;
}
.regSubmitButton {
  color:#000;
  border-color: #cecece;
  background-color:#eee;
}

/* registration special box end */

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

.menuHead {
  font-weight:      bold;
  text-align:       left;
  background-color: #fff;
  color:            #2f79a0;
  line-height:      18px;
  margin: 5px 0 0 0;
}

.menuHead a {
  color: #2f79a0;
  text-decoration: none;
}

.menuHead a:hover {
  color: #2f79a0;
  text-decoration: underline;
}

.menuSubContainer {
  background-color: #2f79a0;
  border:1px solid #fff;
  text-align:left;
  color:#000;
  margin:3px;
  padding:0;
  width: 94%;
}

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

.menuHead,mainMenuHeader a {
  color:            #2f79a0;
}

.menuRow {
  background-color: #fff;
  font-family:      arial, helvetica, sans-serif;
  padding:0;
  margin:0;
  font-weight: bold;
}

.menuRow ul li{
  margin:0;
  padding:0;
}

.menuRow2 {
  background-color: #fff;
  font-family:      arial, helvetica, sans-serif;
  padding:0;
  margin:0;
  font-weight: bold;
}

.menuRow2 ul li{
  margin:0;
  padding:0;
  line-height: 12px;
}

/** 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;
}

.inputbox{
  border: 1px solid #eee;
  color: #000;
  height: 16px;
  line-height: 16px;
}

/******** page section title ************/
.section {
  color: #2f79a0;
  border-bottom: none;
  padding: 5px 0 5px 0;
}

.section h2 {
  background-image:none;
  padding: 0;
  font-size: 16px;
}

.subSection {
  color:#2f79a0;
}

.title a {
  font-size: 16px;
  color: #2f79a0;
  text-decoration: none;
}

.title a:hover {
  font-size: 16px;
  color: #2f79a0;
  text-decoration: underline;
}

/* short article view */
.shorttoplist {
color:#000;
}

p {
  font-family: arial, helvetica, sans-serif;
  font-size:12px;
  color:#000;
  margin: 5px 0 5px 0;
  padding:0;
  }

.shortlink {
color:#2f79a0;
}

.shortlink:hover {
color:#2f79a0;
text-decoration: underline;
}

.shortlinkBig {
color:#2f79a0;
}

.shortlinkBig:hover {
color:#2f79a0;
text-decoration: underline;
}

.shortdate {
color:#000;
}

/* product shortview */

.onlineproduct {
color:            #333;
}

.onlineproductlink {
color:        #2f79a0;
}

/** article container start **/
.cid-container { color: #4F5155; }
.cid-container h2 { color: #003E5F; }
.cid-container h3 { color: #2f79a0; }
/** article container end **/

/* product listing */
.productlist { color: #000; }
.formandbranch { color: #2f79a0; }
.productpartdoc a { color:#2f79a0; }
.productnew { color:#900; }
.productformview h4 a,.productbranchview h4 a { color:#2f79a0; }
.productformview h4 a:hover,.productbranchview h4 a:hover { color:#2f79a0;text-decoration: underline;}
.productformview .productaddress,.productbranchview .productaddress { color:#2f79a0;}
.product-data { color:#000;}
.prodman a {color:#2f79a0;}

/* product collumn view */
.product-data a.orderlinktext {color:#900;}

#calendar {
  background-color:#fff;
}

.productpartdoc a:hover,.productformview .productaddress:hover,.productbranchview .productaddress:hover,#bottom-menu li a:hover {
  color:#2f79a0;
  text-decoration: underline;
}

.prodman a:hover,.searchpage a:hover {
  color:#2f79a0;
  text-decoration: underline;
}

.partcontent a { color:#2f79a0; }
.partcontent a:hover {color:#2f79a0;text-decoration: underline;}

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

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

/* workshop */
.workshopdatatable {
  border-color: #000;
}

#kepzesnaptar {
  color:#000;
  border-color: #fff;
}

#kepzesnaptar th {
  background-color:#80A1C0;
  color:#fff;
}

#kepzesnaptar tr.ws_table_bg td {
  background-image:url("http://image.dashofer.hu/dashofer/ws_table_bg.gif");
}

#kepzesnaptar tr.ws_table_bg2 td {
  background-image:url("http://image.dashofer.hu/dashofer/ws_table_bg2.gif");
}

.workshop_calendar_table a {
  color:#003E5F;
}

.workshop_calendar_table a:hover {
  color:#2f79a0;
  text-decoration: underline;
}

/* $registrationcopyrightmessage */
.rmessage {
  /* border-top-color: #fff; */
}

/* bottom menu */

/* form search reg */

#frmReg,#frmSendPassword {
color:#000;
}

#frmReg div.error,#frmSendPassword div.error {
color:red;
}

#frmSearchArticle input#searchtext,input#searchtext_date_a,input#searchtext_date_b,input#searchtext_select,input#searchtext_radio,select#searchtext_select,#frmSendPassword input#email {
  color:#333;
  border-color: #CCC ;
  background-color:#FFF;
}

#frmSearchArticle input#smtSearch,#frmSendPassword input#smtEmail {
  color:#FFF;
  border-color: #333;
  background-color:#3975AA;
}

.searchpage a {
  color:#2f79a0;
}
.form_submit, .form_submit2 {
  color:#FFF;
  border-color: #333;
}

/* show more article start */
.show_more {
padding:0 0 20px 0;
width:100%;
}

.show_more .shortmorearticle {
width:96%;
float:left;
margin-right:6px;
color:#000;
padding:0 0 5px 0;
}

.show_more .shortmorearticle .link {
color:#2f79a0;
}

.shortfresharticle {
  color: #000;
  padding: 5px;
}

.shortfresharticle a{
  color: #000;
}

.shortfresharticle a:hover{
  color: #000;
}

.show_more .shortmorearticle .link a {
color:#2f79a0;
}
/* show more article end */

/* mainpage */
.mainpage-product .shorttoplist,.mainpage-article .shorttoplist {
  color:#000;
}

.mainpage-product .shorttoplist a {
  font-weight:700;
  color:#2f79a0;
  text-decoration:underline;
}

.mainpage-product .shorttoplist a:hover {
color:#2f79a0;
text-decoration: underline;
}

.mainpage-product .basketlink a {
color:#900;
}

/******** text related ************/
.szoveg {
font-family:"Arial", "Helvetica", sans-serif;
font-size:12px;
}
.indent {
text-indent:-20px;
padding-left:20px;
}

#topMenu {
  background-repeat:repeat-x;
  white-space:nowrap;
  margin: 5px 0 0 0;
  padding:0;
  height: 90px;
  border: 0;
}

#topMenu .top_left {
  white-space: nowrap;
  float: left;
  width: 300px;
  height: 85px;
  border: 0;
}

#topMenu .top_right {
  width: 370px;
  height: 100px;
  margin: 0 0 0 0;
  padding:0;
  float: right;
  text-align:left;
  border: 1px solid #cecece;
}

.top-menu-frame {
  margin: 0 0 0 2px;
  height: 25px;
}

.top-menu {
  background-color: #2f79a0;
  float: left;
  padding: 0 0 3px 0;
  color: #ffffff;
  font-family:verdana, arial, helvetica, sans-serif;
  font-size:12px;
  margin-right: 4px;
}

.top-menu a {
  color: #ffffff;
  text-decoration: none;
}

.top-menu a:hover {
  color: #ffffff;
  text-decoration: underline;
}

#belepes { background:url("http://image.dashofer.hu/adoforum/2006/belepes.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;}
#eventcalendar {background:url("http://image.dashofer.hu/epitinfo/2006/calendar.png") no-repeat left;}
#browser {background:url("http://image.dashofer.hu/epitinfo/2006/world.png") no-repeat left;}
#building {background:url("http://image.dashofer.hu/epitinfo/2006/building.png") no-repeat left;}
#fontos_cimek {background:url("http://image.dashofer.hu/epitinfo/2006/scr