@charset "utf-8";

/**
 ************* OLDALSMINK *******************
 */
a{
color:#33355c;
}

a:hover {
color:#704443;
}

#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. */
}

#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 */

	border-right: 0px;
	width: 684px;
}

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

#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:#bb1425;
}

.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: 90%;
}


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

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

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

#rightColumn .inside .vnav {
	font-size: 110%;
}
#footer {
	background-color: #fff;
	color: #33355c;
	text-align: center;
	width: 994px;
}

#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:     #851B0E;
}
.regMenuRow {
  border-color: #CECECE;
  background-color:#EEE;
  color:#646464;
}
.regMenuRow input {
  border-color: #ccc;
}
.regSubmitButton {
  color:#FFF;
  border-color: #aa7d00;
  background-color:#aa7d00;
}
.mforumRegMenuRow {
  background-color:#ebebeb;
  margin: 3px 3px 0 0;
  padding: 2px 2px 2px 5px;
}

.mforumRegMenuRow_input {
  background-color:#ffffff;
  margin: 3px 3px 0 0;
  padding: 2px;
}

.mforumRegMenuRow_input input {
  border-width: 1px;
  border-style: solid;
  margin: 1px 0px 0px 0px;
  border-color:#aa7d00;
}

.mforumRegMenuRow_submit {
  background-color:#ffffff;
  padding: 3px;
}

.regBoxBottomMenu {
  padding: 3px 3px 3px 20px;
}
/* registration special box end */

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

.menuIcon {
  padding: 0;
}

.menuHead {
  background-color: #a24023;
  border: 1px solid #000;
  margin: 3px 3px 3px 0;
  padding: 2px 2px 2px 2px;
  color: #fff;
  font-weight: bold;
  line-height: 14px;
}

.menuHead a {
  color: #fff;
}

.menuHead a:hover {
  color: #fff;
  text-decoration: none;
}

.menuSubContainer {
  background-color: #FFF;
  border:1px solid #cecece;
  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:            #851B0E;
  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 0 0 0;
  margin: 0 3px 0 0;
  border: 1px solid #7d2f09;
}
.menuRow ul li{
  margin:0;
  padding:0;
}
.menuRow ul li{
  margin:0;
  padding:0;
  line-height: 14px;
}

/** start menu rows */
.mforumMenuRow_c3c91f {
  background-color: #c3c91f;
  border: 1px solid #66871c;
  margin: 0 0 3px 3px;
  padding: 2px 2px 2px 5px;
  color: #2a5506;
  font-weight: bold;
}

.mforumMenuRow_c3c91f a {
  color: #2a5506;
}

.mforumMenuRow_c3c91f a:hover {
  color: #a43f23;
  text-decoration: none;
}

.mforumMenuRow_ebebeb1 {
  background-color: #ebebeb;
  border: 1px solid #bdbdbd;
  margin: 0 0 3px 3px;
  padding: 2px 2px 2px 5px;
  color: #363636;
  font-weight: bold;
}

.mforumMenuRow_ebebeb2 {
  background-color: #ebebeb;
  border: 1px solid #bdbdbd;
  margin: 0 0 3px 3px;
  padding: 2px 2px 2px 5px;
  color: #363636;
  font-weight: bold;
}

.mforumMenuRow_ebebeb3 {
  background-color: #ebebeb;
  border: 1px solid #bdbdbd;
  margin: 0 0 3px 3px;
  padding: 2px 2px 2px 5px;
  color: #363636;
  font-weight: bold;
}

.mforumMenuRow_ebebeb4 {
  background-color: #ebebeb;
  border: 1px solid #bdbdbd;
  margin: 0 0 3px 3px;
  padding: 2px 2px 2px 5px;
  color: #363636;
  font-weight: bold;
}

.mforumMenuRow_ebebeb5 {
  background-color: #ebebeb;
  border: 1px solid #bdbdbd;
  margin: 0 0 3px 3px;
  padding: 2px 2px 2px 5px;
  color: #363636;
  font-weight: bold;
}

.mforumMenuRow_ebebeb6 {
  background-color: #ebebeb;
  border: 1px solid #bdbdbd;
  margin: 0 0 3px 3px;
  padding: 2px 2px 2px 5px;
  color: #363636;
  font-weight: bold;
}

.mforumMenuRow_ebebeb7 {
  background-color: #ebebeb;
  border: 1px solid #bdbdbd;
  margin: 0 0 3px 3px;
  padding: 2px 2px 2px 5px;
  color: #363636;
  font-weight: bold;
}

.mforumMenuRow_ebebeb1 a, .mforumMenuRow_ebebeb2 a, .mforumMenuRow_ebebeb3 a, .mforumMenuRow_ebebeb4 a, .mforumMenuRow_ebebeb5 a, .mforumMenuRow_ebebeb6 a, .mforumMenuRow_ebebeb7 a {
  color: #363636;
}

.mforumMenuRow_ebebeb1 a:hover, .mforumMenuRow_ebebeb2 a:hover, .mforumMenuRow_ebebeb3 a:hover, .mforumMenuRow_ebebeb4 a:hover, .mforumMenuRow_ebebeb5 a:hover, .mforumMenuRow_ebebeb6 a:hover, .mforumMenuRow_ebebeb7 a:hover{
  color: #a43f23;
  text-decoration: none;
}

.mforumMenuRow_ffe493 {
  background-color: #ffe493;
  border: 1px solid #a87d00;
  margin: 0 0 3px 3px;
  padding: 2px 2px 2px 5px;
  color: #483300;
  font-weight: bold;
}

.mforumMenuRow_ffe493 a {
  color: #483300;
}

.mforumMenuRow_ffe493 a:hover {
  color: #a43f23;
  text-decoration: none;
}

.mforumMenuRow_afddac {
  background-color: #afddac;
  border: 1px solid #3d5500;
  margin: 0 0 3px 3px;
  padding: 2px 2px 2px 5px;
  color: #3d5602;
  font-weight: bold;
}

.mforumMenuRow_afddac a {
  color: #3d5602;
}

.mforumMenuRow_afddac a:hover {
  color: #a43f23;
  text-decoration: none;
}

.mforumMenuRow_c80000 {
  background-color: #c80000;
  border: 1px solid #591001;
  margin: 0 0 3px 3px;
  padding: 2px 2px 2px 5px;
  color: #ffffff;
  font-weight: bold;
}

.mforumMenuRow_c80000 a {
  color: #ffffff;
}

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

.mforumMenuRow_b6cee8 {
  background-color: #b6cee8;
  border: 1px solid #144071;
  margin: 0 0 3px 3px;
  padding: 2px 2px 2px 5px;
  color: #174372;
  font-weight: bold;
}

.mforumMenuRow_b6cee8 a {
  color: #174372;
}

.mforumMenuRow_b6cee8 a:hover {
  color: #a43f23;
  text-decoration: none;
}

.mforumMenuRow_eee5e0 {
  background-color: #eee5e0;
  border: 1px solid #7d2f09;
  margin: 3px 3px 3px 0;
  padding: 2px 2px 2px 5px;
  color: #2a5506;
  font-weight: bold;
}

.mforumMenuRow_eee5e0 a {
  color: #7d2f09;
}

.mforumMenuRow_eee5e0 a:hover {
  color: #a43f23;
  text-decoration: none;
}

.productOffer {
  border: 1px solid #144071;
  padding: 0;
  margin: 0 0 3px 3px;
}

/** end menu rows */

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

/******** page section title ************/
.section {
  color:#030303;
  border-bottom:2px solid #c3c91f;
}

.section h2 {
  background-image:url("http://image.dashofer.hu/muszakiforum/2007/zold_nyil.jpg");
}

.subSection {
  color:#030303;
  border-bottom:2px solid #c3c91f;
}

.regSection {
  color:#030303;
  border-bottom:2px solid #aa7d00;
  margin-bottom: 10px;
}

.regSection h2 {
  font-size:13px;
  background-image:url("http://image.dashofer.hu/muszakiforum/2007/bordo_nyil.jpg");
}

.title a {
font-size:14px;
color:#030303;
text-decoration:none;
}

.title a:hover {
color:#030303;
}

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

.shortlink {
color:#704443;
}

.shortlink:hover {
color:#bb1425;
}

.redlink a {
color:#bb1425;
}

.redlink a:hover {
color:#bb1425;
text-decoration:none;
}

.bordolink a {
color:#a43f23;
}

.bordolink a:hover {
color:#bb1425;
text-decoration:none;
}

.whitelink a{
color:#ffffff;
}

.whitelink a:hover {
color:#ffffff;
text-decoration:none;
}

.shortdate {
color:#666;
}

/* product shortview */

.onlineproduct {
color:            #333;
}

.onlineproductlink {
color:        #bb1425;
}

/** article container start **/
.cid-container { color: #000; }
.cid-container h2 { color: #003E5F; }
.cid-container h3 { color: #704443; }
/** article container end **/

/* product listing */
.productlist { color: #000; }
.formandbranch { color: #bb1425; }
.productpartdoc a { color:#704443; }
.productnew { color:#900; }
.productformview h4 a,.productbranchview h4 a { color:#33355c; }
.productformview h4 a:hover,.productbranchview h4 a:hover { color:#bb1425;}
.productformview .productaddress,.productbranchview .productaddress { color:#704443;}
.product-data { color:#000;}
.prodman a {color:#704443;}

.productshort1 {
  width:96%;
  padding: 3px;
  margin: 0;
}

.productshort1 h4 {
  display:inline;
  font-size:11px;
  font-weight:700;
  margin:0 0 10px;
  padding:0;
}

.productshort1 a {
  color:704443;
  text-decoration:none;
  font-size:12px;
}

.productshort1 a:hover {
  color:#bb1425;
  text-decoration:none;
  font-size:12px;
}

.productshort2 {
  background-color: #e5eff8;
  width:96%;
  padding: 3px;
  margin: 0;
}

.productshort2 h4 {
  display:inline;
  font-size:11px;
  font-weight:700;
  margin:0 0 10px;
  padding:0;
}

.productshort2 a {
  color:704443;
  text-decoration:none;
  font-size:12px;
}

.productshort2 a:hover {
  color:#bb1425;
  text-decoration:none;
  font-size:12px;
}

/* product collumn view */
.partcontent a { color:#33355c; }
.partcontent a:hover {color:#704443;text-decoration: none;}

.partcontent_link {
  color: #000 !important;
}

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

.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:#bb1425;
}

.prodman a:hover,.searchpage a:hover {
  color:#bb1425;
}

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

/* $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:#704443;
}
.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:48%;
float:left;
margin-right:6px;
color:#000;
padding:0 0 5px 0;
}

.show_more .shortmorearticle .link {
color:#704443;
}

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

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

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

.mainpage-product .shorttoplist a:hover {
color:#bb1425;
}

.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-image:url("http://image.dashofer.hu/muszakiforum/2007/fejlec_hatter.jpg");
  border-top: 1px solid #a43f23;
  height: 98px;
  width: 1004px;
}

#frmToolbar {
  width: 1004px;
}

#top-menu {
top:77px;
left:0px;
line-height:22px;
color: #ffffff;
background-color: #a43f23;
margin: 0;
}

#top-menu li {
background-image:url("http://image.dashofer.hu/muszakiforum/2007/sarga_negyzet.jpg");
border-top: 1px solid #ffffff;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
padding: 1px 5px 1px 15px;
margin: 0;
}

#top-menu li a:hover{
  color: #f5dc06;
}

#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;}
#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/script.png") no-repeat left;}
#zoom {background:url("http://image.dashofer.hu/epitinfo/2006/zoom.png") no-repeat left;}
#kavezo {background:url("http://image.dashofer.hu/muszakiforum/2007/kave_ikon_3.jpg") no-repeat left;}
#teazo {background:url("http://image.dashofer.hu/muszakiforum/2007/tea_ikon.jpg") no-repeat left;}
#e-vitamin {background:url("http://image.dashofer.hu/muszakiforum/2007/e-vitamin_ikon.jpg") no-repeat left;}
#newsletter_box {background:url("http://image.dashofer.hu/ugyvezeto/2007/email.png") no-repeat left;}
#jogszab {background:url("http://image.dashofer.hu/muszakiforum/2007/jogszab_ikon.jpg") no-repeat left;}
#figyelo {background:url("http://image.dashofer.hu/muszakiforum/2007/zoom.png") no-repeat left;}
#szabvany {background:url("http://image.dashofer.hu/muszakiforum/2007/iso_ikon.jpg") no-repeat left;}
#kiadvany {background:url("http://image.dashofer.hu/muszakiforum/2007/book.png") no-repeat left;}

/* TV program start */

.tv_head {
font-weight:bold;
background-color:#D5DFE3;
}

.tv1 {
background-color:#ffffff;
}

.tv2 {
background-color:#f2bfaa;
}
/* TV progeamme end*/

/* epitinfo cegek */
.epitinfo_cegek_head {
font-weight:bold;
background-color:#D5DFE3;
}

.epitinfo_cegek1 {
background-color:#ffffff;
}

.epitinfo_cegek2 {
background-color:#bcd7e8;
}
/* epitinfo cegek end */

/* words */
.epitinfo_words_head {
font-weight:bold;
background-color:#D5DFE3;
}

.epitinfo_words1 {
background-color:#ffffff;
}

.epitinfo_words2 {
background-color:#bcd7e8;
}

/* words end*/

/* estate ads start*/
.mainpage-article .estateads_head {
  width:14%;
  font-weight:bold;
  float:left;
  padding:6px;
  margin-right:6px;
  background-color:#D5DFE3;
}

.mainpage-article .estateads1 {
  width:14%;
  float:left;
  padding:6px;
  margin-right:6px;
}

.mainpage-article .estateads2 {
  width:14%;
  float:left;
  padding:6px;
  margin-right:6px;
  background-color:#bcd7e8;
}

.mainpage-article .estateads_search1 {
  width:48%;
  float:left;
  margin-right:6px;
  text-align:right;
  padding:1px;
}

.mainpage-article .estateads_search2 {
  width:48%;
  float:left;
  margin-right:6px;
  padding:1px;
}
/* estate ads end */

/* topcikk */
.sectiontop {
font-family:"Arial", "Helvetica", sans-serif;
text-align:left;
font-size:14px;
color:#bb1425;
border-bottom:1px solid #F60;
margin:5px;
padding:0;
}

.sectiontop h2 {
font-family:"Arial", "Helvetica", sans-serif;
text-align:left;
font-size:14px;
color:#bb1425;
background-repeat:no-repeat;
background-position:left center;
display:inline;
margin:0;
padding:0 0 0 0;
}

.sectiontop h2 a{
font-family:"Arial", "Helvetica", sans-serif;
text-align:left;
font-size:14px;
color:#bb1425;
background-repeat:no-repeat;
background-position:left center;
display:inline;
margin:0;
padding:0 0 0 0;
}

.sectiontop h2 a:hover{
font-family:"Arial", "Helvetica", sans-serif;
text-align:left;
font-size:14px;
color:#bb1425;
background-repeat:no-repeat;
background-position:left center;
text-decoration:none;
display:inline;
margin:0;
padding:0 0 0 0;
}

.shorttoparticle {
font-family: arial, helvetica, sans-serif;
text-align:left;
font-size:12px;
color:#000;
border:1px solid #F60;
padding: 0 0 10px 0;
}

/* topcikk end */

/* more link start*/
.morelink {
font-family:"Arial", "Helvetica", sans-serif;
text-align:right;
font-size:14px;
width:100%;
color:#bb1425;
}

.morelink a{
font-family:"Arial", "Helvetica", sans-serif;
text-align:right;
font-size:14px;
color:#bb1425;
width:100%;
}
/* more link end*/

/* short pic article start */
.mainpage-article .shortpicarticle1 {
  width:48%;
  float:left;
  max-height:220px;
  margin-right:6px;
  color:#000;
}

.mainpage-article .shortpicarticle2 {
  width:48%;
  float:left;
  max-height:220px;
  color:#000;
}
/* short pic article end */

/* job ads search start */
.mainpage-article .jobads_search1 {
  width:25%;
  float:left;
  margin-right:6px;
  padding:1px;
}

.mainpage-article .jobads_search2 {
  width:71%;
  float:left;
  margin-right:6px;
  padding:1px;
}

.mainpage-article .job_nav {
  width:100%;
  margin-top:10px;
  margin-bottom:10px;
}
.mainpage-article .job_nav .item_now {
  color:#bb1425;
}

.job_ads_top10_1 {
background-color:#efefef;
}

.job_ads_top10_2 {
background-color:#ffffff;
}
/* job ads search end */

/*tinymce custom class*/
.cid_bordo {color: #800000;}

div.adzone_top {
left:380px;
}

/* main news boxes */
.mainNewsBox1 {
  border: 1px solid #7097fc;
  border-bottom: 2px solid #7097fc;
  margin: 10px 5px 5px 0;
  height: 290px;
}

.mainNewsBox1_Header {
  background-color: #7097fc;
  padding: 3px;
  color: #ffffff;
  font-weight: bold;
}

.mainNewsBox2 {
  border: 1px solid #aba777;
  border-bottom: 2px solid #aba777;
  margin: 10px 0 5px 0;
  height: 290px;
}

.mainNewsBox2_Header {
  background-color: #aba777;
  padding: 3px;
  color: #ffffff;
  font-weight: bold;
}

.mainNewsBox3 {
  border: 1px solid #fc9d6f;
  border-bottom: 2px solid #fc9d6f;
  margin: 10px 5px 5px 0;
  height: 290px;
}

.mainNewsBox3_Header {
  background-color: #fc9d6f;
  padding: 3px;
  color: #ffffff;
  font-weight: bold;
}

.mainNewsBox4 {
  border: 1px solid #8aaa78;
  border-bottom: 2px solid #8aaa78;
  margin: 10px 0 5px 0;
  height: 290px;
}

.mainNewsBox4_Header {
  background-color: #8aaa78;
  padding: 3px;
  color: #ffffff;
  font-weight: bold;
}

.mainNewsBox5 {
  border: 1px solid #777a81;
  border-bottom: 2px solid #777a81;
  margin: 10px 5px 5px 0;
  height: 290px;
}

.mainNewsBox5_Header {
  background-color: #777a81;
  padding: 3px;
  color: #ffffff;
  font-weight: bold;
}

.mainNewsBox6 {
  border: 1px solid #7e2e0b;
  border-bottom: 2px solid #7e2e0b;
  margin: 10px 0 5px 0;
  height: 290px;
}

.mainNewsBox6_Header {
  background-color: #7e2e0b;
  padding: 3px;
  color: #ffffff;
  font-weight: bold;
}

.mainNewsBox7 {
  border: 1px solid #254b62;
  border-bottom: 2px solid #254b62;
  margin: 10px 5px 5px 0;
  height: 290px;
}

.mainNewsBox7_Header {
  background-color: #254b62;
  padding: 3px;
  color: #ffffff;
  font-weight: bold;
}

.mainNewsBox8 {
  border: 1px solid #25635e;
  border-bottom: 2px solid #25635e;
  margin: 10px 0 5px 0;
  height: 290px;
}

.mainNewsBox8_Header {
  background-color: #25635e;
  padding: 3px;
  color: #ffffff;
  font-weight: bold;
}

.mainNewsBox9 {
  border: 1px solid #256330;
  border-bottom: 2px solid #256330;
  margin: 10px 5px 5px 0;
  height: 110px;
}

.mainNewsBox9_Header {
  background-color: #256330;
  padding: 3px;
  color: #ffffff;
  font-weight: bold;
}

.mainNewsBox10 {
  border: 1px solid #256330;
  border-bottom: 2px solid #256330;
  margin: 10px 0 5px 0;
  height: 110px;
}

.mainNewsBox10_Header {
  background-color: #256330;
  padding: 3px;
  color: #ffffff;
  font-weight: bold;
}

.mainNewsBox11 {
  border: 1px solid #25635e;
  border-bottom: 2px solid #25635e;
  margin: 10px 5px 5px 0;
  height: 110px;
}

.mainNewsBox11_Header {
  background-color: #25635e;
  padding: 3px;
  color: #ffffff;
  font-weight: bold;
}

.mainNewsBox12 {
  border: 1px solid #25635e;
  border-bottom: 2px solid #25635e;
  margin: 10px 0 5px 0;
  height: 110px;
}

.mainNewsBox12_Header {
  background-color: #25635e;
  padding: 3px;
  color: #ffffff;
  font-weight: bold;
}

.shortInBoxMoreLink {
  text-align: right;
  margin-right: 5px;
  color: #a43f23;
}

.shortInBoxMoreLink a{
  color: #a43f23;
}

.shortInBoxMoreLink a:hover{
  color: #bb1425;
  text-decoration: none;
}

.shortInBoxWithLead {
  height: 155px;
  padding: 0 5px 0 5px;
}

.shortInBoxWithLead h3 a {
  color:#33355c;
}

.shortInBoxWithLead h3 a:hover{
  color:#bb1425;
}

.shortInBoxWithoutLead {
  background-image:url("http://image.dashofer.hu/muszakiforum/2007/sarga_nyil.jpg");
  background-repeat:no-repeat;
  background-position:left center;
  padding: 0 5px 0 14px;
  margin: -5px 0 0 5px;
}

.shortSubmenu {
  background-image:url("http://image.dashofer.hu/muszakiforum/2007/sarga_nyil.jpg");
  background-repeat:no-repeat;
  background-position:left center;
  padding: 0 5px 0 14px;
  margin: 0 0 0 5px;
  font-wight: bold;
}

.shortSubmenu a {
  color:#704443;
  font-weight: bold;
}

.shortSubmenu a:hover {
  color:#bb1425;
  font-weight: bold;
  text-decoration: none;
}

.shortInBoxWithoutLead h3 a {
  color:#33355c;
}

.shortInBoxWithoutLead h3 a:hover{
  color:#bb1425;
}

.menuInBox {
  background-image:url("http://image.dashofer.hu/muszakiforum/2007/zold_nyil3.jpg");
  background-repeat:no-repeat;
  background-position:left center;
  padding: 0 5px 0 14px;
  margin: 3px 0 0 5px;
}

.menuInBox h3 a {
  color:#33355c;
}

.menuInBox h3 a:hover{
  color:#bb1425;
}

/* event calendar*/
.calendardaytitle {
  background-color: #c2ca1d;
  text-align: center;
  padding: 6px 1px 6px 1px;
  font-weight: bold;
  border-top: 1px solid #adadad;
  border-left: 1px solid #adadad;
  border-bottom: 1px solid #adadad;
  font-size: 10px;
}

.calendardaytitleLast {
  background-color: #c2ca1d;
  text-align: center;
  padding: 6px 1px 6px 1px;
  font-weight: bold;
  border: 1px solid #adadad;
  font-size: 10px;
}

.calendarday {
  background-image:url("http://image.dashofer.hu/muszakiforum/2007/calendarDayBg.jpg");
  background-repeat:no-repeat;
  background-position:left top;
  color: #343d74;
  background-color: #fff;
  text-align: center;
  padding: 6px 1px 6px 1px;
  font-weight: bold;
  border-left: 1px solid #adadad;
  border-bottom: 1px solid #adadad;
  font-size: 10px;
}

.calendardayLink {
  background-image:url("http://image.dashofer.hu/muszakiforum/2007/calendarDayLinkBg.jpg");
  background-repeat:no-repeat;
  background-position:right bottom;
  color: #ffffff;
  background-color: #688420;
  text-align: center;
  padding: 6px 1px 6px 1px;
  font-weight: bold;
  border-left: 1px solid #adadad;
  border-bottom: 1px solid #adadad;
  font-size: 10px;
}

.calendardayLink a {
  color: #ffffff;
}

.calendardayLink a:hover {
  color: #ffffff;
}

.calendardaySat {
  background-image:url("http://image.dashofer.hu/muszakiforum/2007/calendarDayBg.jpg");
  background-repeat:no-repeat;
  background-position:left top;
  color: #ff0000;
  background-color: #fff;
  text-align: center;
  padding: 6px 1px 6px 1px;
  font-weight: bold;
  border-left: 1px solid #adadad;
  border-bottom: 1px solid #adadad;
  font-size: 10px;
}

.calendardayLast {
  background-image:url("http://image.dashofer.hu/muszakiforum/2007/calendarDayBg.jpg");
  background-repeat:no-repeat;
  background-position:left top;
  color: #ff0000;
  background-color: #fff;
  text-align: center;
  padding: 6px 1px 6px 1px;
  font-weight: bold;
  border-left: 1px solid #adadad;
  border-bottom: 1px solid #adadad;
  border-right: 1px solid #adadad;
  font-size: 10px;
}

.topEvent1 {
  background-color: #d6d6d6;
}

.topEvent2 {
  background-color: #ebebeb;
}

.greentext {
  color: #688420;
}

.short_data_sttext_wysiwyg {
  background-image:url("http://image.dashofer.hu/muszakiforum/2007/sarga_nyil.jpg");
  background-repeat:no-repeat;
  background-position:left center;
  padding: 0 5px 0 14px;
  margin: 0 0 0 5px;
}

.lawCategFrame {
  border: 1px solid #25635e;
  margin: 10px 3px 18px 3px;
  background-color: #fff;
}

.lawCateg1 {
  background-image:url("http://image.dashofer.hu/muszakiforum/2007/zold_nyil2.jpg");
  background-repeat:no-repeat;
  background-position:left center;
  background-color: #dae0e0;
  padding: 9px 3px 9px 20px;
  margin-right: 1px;
  font-weight: bold;
}

.lawCateg2 {
  background-image:url("http://image.dashofer.hu/muszakiforum/2007/zold_nyil2.jpg");
  background-repeat:no-repeat;
  background-position:left center;
  background-color: #dae0e0;
  padding: 9px 3px 9px 20px;
  margin-left: 1px;
  font-weight: bold;
}

.lawCateg3 {
  background-image:url("http://image.dashofer.hu/muszakiforum/2007/zold_nyil3.jpg");
  background-repeat:no-repeat;
  background-position:left center;
  background-color: #fff;
  padding: 9px 3px 9px 20px;
  margin-right: 1px;
  font-weight: bold;
}

.lawCateg4 {
  background-image:url("http://image.dashofer.hu/muszakiforum/2007/zold_nyil3.jpg");
  background-repeat:no-repeat;
  background-position:left center;
  background-color: #fff;
  padding: 9px 3px 9px 20px;
  margin-left: 1px;
  font-weight: bold;
}

.lawCateg1 a, .lawCateg2 a, .lawCateg3 a, .lawCateg4 a {
  color: #303634;
}

.lawCateg1 a:hover, .lawCateg2 a:hover, .lawCateg3 a:hover, .lawCateg4 a:hover {
  color: #bb1425;
  text-decoration: none;
}

.styleOverlib {
  background:#fff;
  padding: 3px;
  border: 1px solid #DEDEDE;
  font-family: arial, helvetica, sans-serif;
  text-align:left;
  font-size:12px;
  color:#000;
}

.fullabstract, .fulltext, .shorttext, .shorttitle {
  font-size: 12px;
}

.shorttoplistCell {
  color:#000;
}

.shorttoplistCell1 {
  color:#000;
}

.shorttoplistCell2 {
  color:#000;
}

a.onclink{
  color: #008080;
}

.black_no_dec:link{
  color: #000 !important;
}

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

.black_no_dec:visited {
  color: #000 !important;
  text-decoration: none !important;
}

.black_no_dec:active {
  color: #000 !important;
  text-decoration: none !important;
}

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

.enlBoxHeader {
background-color:#A43F23;
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 */