@charset "utf-8";
@import url(reset.css);
@import url(error.css);
@import url(blogs.css);
@import url(dayview.css);
@import url(wiwmodule.css);
@import url(hirlevel.css);
@import url(usermodules.css);
@import url(messageboard.css);
@import url(karrier.css);
@import url(dodi.css);
@import url(aniko.css);
@import url(hetilap.css);
@import url(lightbox.css);
@import url(kiemelt.css);
@import url(services_tabs.css);

/* IT Business CSS */

.NewsletterNewView {
 width:750px;
}

.MessageBoardCommentListPortlet #captchainput {
 margin-top:5px;
 margin-bottom:5px;
}

.MainContentTop .RightContents .TopList .TopUpper .Bottom {
 background:none!important;
 height:0!important;
} 

.MainContentTop .RightContents .TopList .TopBelow {
 background:none!important;
 padding-top:0!important;
}


.MainContentBottom .PartnerContent .EditorialMainContents .Image {
 margin:0;
 padding:0;
 border:0;
 float:right;
}

.MainContentBottom .PartnerContent .EditorialMainContents .Image img{
 width:60px!important;
}

.MainContentBottom .MainMidLargeBox .HtmlPortlet .Middle {
 padding-left:0;
 padding-right:0;
 padding-top:4px;
 padding-bottom:0;
}

.PreviewRight .ArticleAjanlo {
}

.PreviewRight .ArticleAjanlo .MainTitle {
}

.PreviewRight .ArticleAjanlo .MainTitle span {
 font-size:14px;
 line-height:29px;
 padding:0 12px;
 display:block;
 font-weight:bold;
}

.PreviewRight .KerdoivBox {
border:1px solid black;
margin-top:10px;
padding-top:4px;
background:#CFDFEC none repeat scroll 0 0;
}

.PreviewRight .Kerdoiv .KerdoivTitle a {
line-height:14px;
padding:3px;
font-size:13px;
font-weight:bold;
text-decoration:none;

}

.PreviewRight .Kerdoiv .KerdoivDesc a{
color:black;
font-family:tahoma;
font-size:9px;
line-height:13px;
text-align:left;
font-weight:bold;
text-decoration:none;

}

.PreviewRight .Kerdoiv .KerdoivDesc {
padding:3px;
}


.TopHeadings .categorybox .Kerdoiv {
line-height:14px;
padding:6px 3px 3px;
background:#cfdfec;
}

.TopHeadings .categorybox .Kerdoiv a {
font-size:13px;
}

.TopHeadings .categorybox .Kerdoiv_normal {
padding:3px;
background:#cfdfec;
}

.TopHeadings .categorybox .Kerdoiv_normal a{
font-size:9px;
font-family:tahoma;
color:black;
text-align:left;
line-height:13px;
}

.RssSubTitle a {
 color:#911109;
}

.RssSubTitle .ArticleInside .Title {
 margin:0 0 10px;
 
}
.RssView {
 margin-bottom:10px;
}

.RssSubTitle .Image {
 float:left;
 margin:0 10px 0 0;
}

.RssSubTitle img {
 width:160px;
 border:1px solid #cfcece;
}
 

.MainLargeBox .PartnerContent .CikkImage img {
 margin-bottom:0!important;
}

.MainLargeBox .PartnerContent .Editorial {
 padding-bottom:0!important;
}

.PreviewRight .RelevansCikkek {
 margin-bottom:8px;

}

.PreviewRight .RelevansCikkek .MainTitle {
 background:transparent url(../images/itbusiness/catbox_title_330.png) no-repeat scroll left bottom !important;
 height:29px;
}

.PreviewRight .RelevansCikkek .MainTitle span {
 display:block;
 font-weight:bold;
 font-size:14px;
 line-height:29px;
 padding:0 12px;
}


.PreviewRight .RelevansCikkek .topcontentlink {
background:transparent url(../images/itbusiness/list_bullet.jpg) no-repeat scroll left 6px;
padding-left:10px;
}

.PreviewRight .RelevansCikkek .topcontentlink a{
 padding-top:3px;
 display:block;
}


body {
 background-color:#e4e4e4;
 width:1000px;
 margin:0px auto;
 font-size:12px;
 color:#222222;
 font-family:Arial,sans-serif;
 line-height:18px;
 height:100%;
}

.clearfloat {
 clear:both;
}

font {
  font-family:Arial,sans-serif;
}

.IdeasMain font {
 font-size:11px;
}

.LeftContentLeftDiv .IdeasMain .moreLink{
 text-align:right;
}



.MainLargeBox .PartnerContent .CikkImage{
 background:none!important;
 margin:0 8px 0 0!important;
 padding:0!important;
 float:left;
}

.MainLargeBox .PartnerContent .CikkImage img {
 float:left;
 margin-right:8px;
}


.MainLargeBox .PartnerContent .browserTitle {
 display:none;
}

.PreviewLeft .UserPropertiesConf label{
 position:relative;
}

/*Bannerek*/

.TopHeadings .MainBanner img {}

.TopHeadings .mainITC .MainBanner {
 margin-left:12px;
 width:292px;
}


.PreviewRight .PrevRightBannerBoxLeft {
 padding-right:7px;
 padding-top:9px;
}

.PreviewRight .PrevRightBannerBoxRight {
 padding-top:9px;
}

/*Baloldali kicsihez*/
.PrevRightBannerBoxLeft .HtmlPortlet .Middle{
 border:1px solid #D4D4D4;
}

.PrevRightBannerBoxLeft .HtmlPortlet {
 margin-left:39px;
}

/* - baloldali kicsihez - */

.PrevRightBannerBoxRight .HtmlPortlet .Middle{
 border:1px solid #D4D4D4;
}

.PreviewRight .PrevRightBannerBoxLeft .Middle {
 background:none!important;
}

.PreviewRight .PrevRightBannerBoxRight .Middle {
 background:none!important;
}

.PreviewRight .PrevRightBannerBoxLeft .Bottom {
 background:none!important;
}

.PreviewRight .PrevRightBannerBoxRight .Bottom {
 background:none!important;
}


.BannerTopRight {
 margin-top:12px;
}

.BannerMagazinRightMid{
 margin-bottom:8px;
}

.BannerCikkalatti {
 margin-top:12px;
 margin-left:125px;
}

.BannerCikkalatti .Middle{
 width:468px;
 border:1px solid #D4D4D4;
}

.BannerPrevBottomLeft {
margin-top:8px;
}

.BannerPrevBottomLeft .Middle {
 border:1px solid #D4D4D4;
}

.BannerSuper {
margin-bottom:8px;
text-align:center;
}
.BannerSuper img{
/*border:1px solid #D4D4D4;*/
}

/*Propeller.hu*/
.PreviewRight .BannerBoxPropeller{
 padding-top:9px;
}


.BannerBoxAllSubPage300250 {
 padding-top:9px;
}

.BannerBoxAllSubPage300250 .Bottom {
 background:none!important;
}

.BannerBoxAllSubPage300250 .Middle {
 border:1px solid #CACACA;
 height:250px;
 width:300px;
 background:none;
 overflow:hidden;
 margin-left:13px;
}

.PreviewRight .BannerBoxPropeller247{
 padding-top:9px;
}

.PreviewRight .BannerBoxPropeller .Bottom {
 background:none!important;
}

.PreviewRight .BannerBoxPropeller247 .Bottom {
 background:none!important;
}

/*
.PreviewRight .BannerBoxPropeller .Middle {
 border:1px solid #CACACA;
 height:240px;
 width:330px;
 background:none;
 overflow:hidden;
}

.PreviewRight .BannerBoxPropeller247 .Middle {
 border:1px solid #CACACA;
 height:247px;
 width:330px;
 background:none;
 overflow:hidden;
}

.PreviewRight .BannerBoxPropeller .Middle li {
 padding-top:4px;
}
*/

.PreviewRight .BannerBoxPropeller a{
 font-weight:normal!important;
}




.WiWRight .BannerBoxPropeller{
 padding-top:9px;
}

.WiWRight .BannerBoxPropeller .Bottom {
 background:none!important;
}


.WiWRight .BannerBoxPropeller .Middle {
 border:1px solid #CACACA;
 height:400px;
 width:200px;
 margin-left:7px;
 overflow:hidden;
}

.WiWRight .BannerBoxPropeller .Middle li{
 padding-top:4px;
}


.WiWRight .BannerBoxPropeller a{
 font-weight:normal!important;
}



/* - Hirlevel aloldal - */

.NewsletterRegistration .Middle .c_div {
 margin:8px;
}

.NewsletterRegistration .Title {
 font-weight:normal!important;
}

.NewsletterRegistration .CaptchaInput {
 text-align:center;
 margin-bottom:5px;
}


.NewsletterRegistration .CaptchaInput img{
 margin-bottom:5px;
 margin-top:5px;
}

.NewsletterRegistration .TextLabel {
 float:left;
 font-weight:bold;
 line-height:24px;
 padding-right:6px;
 position:relative;
 text-align:right;
 top:3px;
 width:150px;
}


.NewsletterRegistration .InputText {
 padding-bottom:5px;
 padding-top:5px;
}

.NewsletterRegistration .Input {
 margin-left:0!important;
}



.NewsletterRight .BannerBoxPropeller{
 padding-top:9px;
}

.NewsletterRight .BannerBoxPropeller .Bottom {
 background:none!important;
}


.NewsletterRight .BannerBoxPropeller .Middle {
 border:1px solid #CACACA;
 height:400px;
 width:200px;
 margin-left:7px;
 overflow:hidden;
}

.NewsletterRight .BannerBoxPropeller .Middle li{
 padding-top:4px;
}


.NewsletterRight .BannerBoxPropeller a{
 font-weight:normal!important;
}


/*flashtartalom miatt*/
.TopContent .BannerSuper .superbannerContainer{
 width:910px;
 border:1px solid #D4D4D4;
 margin-left:auto;
 margin-right:auto;
}


.TopContent .BannerSuper .superbannerContainerShort {
 width:728px;
 border:1px solid #D4D4D4;
 margin-left:auto;
 margin-right:auto;
}

.BannerTopRight{
border:1px solid #D4D4D4;
}

.MainBottomRightBannerZoneRight .HtmlPortlet .Middle{
border:1px solid #D4D4D4;
}


.PreviewRight .BannerPrevBottomLeft div.Bottom {
 background:none!important;
}

.LeftContentLeftDiv .IdeasMain .moreLink a{
 display:inline;
 font-weight:normal;
 background:transparent url(../images/itbusiness/moreentries.gif) no-repeat scroll right 2px;
 color:#666666;
 font-size:11px;
 width:auto;
 padding-right:12px;
}



.LeftContentLeftDiv .IdeasMain .moreLink a:hover {
 text-decoration:none;
}

a {
 text-decoration:none;
 font-weight:bold;
 color:#222;
}
a:hover {
 text-decoration:underline;
}


.Message {
 color:#ff0000;
 font-weight:bold;
 font-style:italic;
}

/*Cikkek leadjeben sehol ne legyen kep*/
.ArticleViewBody .Lead .Image {
 display:none;
}

.PreviewLeft .ContentList .Article .Lead{
}


.TopBannerLeft{
  float:left;
  margin-bottom:10px;
}

.TopBannerRight{
 margin-bottom:10px;
}
.TopBannerRight img{
 border:1px solid #D4D4D4;
}


.BannerTop img{
 border:1px solid #D4D4D4;

}
.BannerTop{
 /*margin-bottom:8px;*/
}
/*
.BannerTop .main {
 float:left;
 margin-bottom:10px;
}
*/
.ImageBanner {
  text-align:center;
}
.ImageBanner img {
  margin:0 auto;
}
.ImageBannerBottomRight {
  width:330px;
/*  width:328px;
  border:1px solid #d7d7d7;*/
  margin-left:1px;
}

.ImageBannerBottomRightTop .ImageBanner{
 font-size:0;
 padding-bottom:2px;
}

.SubmitButton input {
 border-color:#cacaca;
 border-width: 1px 2px 2px 1px;
 border-style:solid solid;
 background-color:#FFFFFF;
 padding:2px;
 font-weight:bold;
}

.TopList {}

.TopList a {
  padding-top:3px;
  font-weight:normal;
  display:block;
}

.PartnerContent .outerComm {
 position:absolute;
 top:0;
 right:0;
}

.dontPushMe {
 margin:0!important;
 padding:0!important;
 display:inline!important;
 overflow:auto!important;
 height:auto!important;
 width:auto!important;
 line-height:0!important;
 font-size:0!important;
}

/*--- SiteTop Contents ---*/
.LoginPortlet, .SearchQuery {}

.SearchQuery {}

.LoginPortlet .MainTitle, .SearchQuery .MainTitle {
}

/*-------------
	SearchQuery
		------------*/

.SearchField .Button {
 background:transparent url(../images/itbo/btn-ok.png) no-repeat right top;
 width:27px;
 height:21px;
 border:0px none;
 cursor:pointer;
 float:left;
}

.SearchField .txt {
 background:transparent url(../images/itbusiness/searchinput_bg.jpg) repeat-x right top;
 height:18px;
 width:179px;
 border:0px none;
 padding:5px 3px 0px;
 float:left;
 color:#6f6f6f;
 font-size:11px;
}

/*--- AdvSearch ---*/
.AdvSearchContainer .Text {
 float:left;
 padding:0px 8px 8px 0px;
 display:inline-block;
 width:130px;
}
.AdvSearchContainer .SmartSelect {
 float:left;
 display:inline-block;
}
.AdvSearchTimeToRow, .AdvSearchTimeFromRow {
 margin-bottom:10px;
 }
.AdvSearchTimeToRow {
 clear:both;
 padding-left:138px;
}
.AdvSearchContainer input.long {
 width:195px;
}

/*--- Searchresults ---*/
.SearchResult {}
.AdvSearchLink {
 float:right;
}

.AdvSearchLink a {}

.SearchResultNumber {
 float:left;
}
.SearchResultSeparator {
 padding-bottom:5px;
 border-bottom:1px solid #DADADA;
}
.SearchResultBg0, .SearchResultBg1 {
 border-bottom:1px solid #DADADA;
}
.SearchResultScore {
 display:block;
 text-align:right;
}
.SearchMark {
  background-color:#87cefa;
}
/* lapozó */
	.ResultPaging {
	 padding-top:10px;
	 text-align:center;
	}
	.ResultPaging div {
	 display:inline-block;
	}
		.ResultPaging a {
		}
		.result_bottom {
		 margin-right:15px;
		}
		.pageNumbers {
		 padding:0px 10px;
		 display:inline;
		}
		.pageNumbers a {
		 font-size:110%;
                 text-decoration:underline;
		}
		.Prev, .Next {
		 width:16px;
		}
/*-----------------------------*/
.SearchResultBody div.Title {
 margin:0px;
}
.SearchResultBody div.Date {
 border:0px none;
 padding:0px;
}
.SearchResultBody div.Title, .SearchResultBody div.Title a, .SearchResultNumber {
 font-size:14px;

}

.SearchResultBody div a {

}

/* képek tiltása a keresés eredményeiben */
.SearchResultBody div.Image, .SearchResultBody div.CikkImage {
 display:none;
}

.Downloadablebinary .Text span {
 display:none;
}
.Downloadablebinary .Icon {
 float:left;
 margin-right:5px;
}

.RightContentDiv .TopList .TopUser .Bottom {
 background:transparent url(../images/itbusiness/ideasbox_btm_right.jpg) no-repeat scroll left top;
 position:relative;
 right:1px;
}

/*-------------------
		Main Contents
		-----------------*/
.MainContentTop table {
 width:100%;
}
.MainContentTop table td {
 vertical-align:top;
}
.MainContentTop td.RightContents {
 width:236px;
}
.RightContentDiv {
 margin-left:7px;
}
.RightContentDiv .AttachmentPortlet {
  margin-top:10px;
  font-size:0;
}
.RightContentDiv .AttachmentPortlet .ImageBanner {
  margin-bottom:7px;
}
.MainContentTop .LeftContents .Left {
 width:230px;
 vertical-align:top;
}
.LeftContentLeftDiv { }

.LeftContentLeftDiv .IdeasMain .Middle{
/*  margin-top:1px;*/
  width:230px;
}

.LeftContents td.Right {
 width:516px;
}
.LeftContents td.Right .FlashContent {
 /*margin-left:9px;*/
 margin-left:6px;
}

/*--- Gondolatok Main ---*/
.IdeasMain .AdvImage img {
 height:50px;
 width:50px;
}
.IdeasMain a { 
  display:block;
  padding-top:1px;
  height:30px;
  overflow:hidden;
  font-weight:bold!important;
  width:139px;
}
.IdeasMain .c_div {
  clear:both;
  margin-top:1px;
  /*height:123px;*/
  height:105px;
  overflow:hidden;
  font-size:0;
  /*margin-bottom:14px;*/
  margin-bottom:4px;
}


.IdeasMain .c_div .user a {
 font-size:11px;
 font-weight:normal !important;
 height:14px;
}


.IdeasMain .c_div .lead{
  font-size:11px;
}

.IdeasMain .categoryBoxMid {
  padding:4px 13px 0 13px!important;
  height:124px;
 /* height:295px;*/
}




/*
.IdeasMain .categoryboxHeader, .Services .categoryboxHeader {
 height:29px;
 background:transparent url(../images/itbusiness/ideasbox_top.jpg) no-repeat left top;
}
.IdeasMain .Middle {
  background:transparent url(../images/itbusiness/ideasbox_mid.jpg) repeat-y left top;
  padding:1px 13px;
  overflow:hidden;
  line-height:15px;
}
.IdeasMain .Bottom {
  background:transparent url(../images/itbusiness/ideasbox_btm.jpg) no-repeat left top;
  height:10px;
  line-height:0;
  font-size:0;
}*/

.categoryboxHeader a {
  padding-top:0!important;
  margin-left:0!important;
}
.categoryboxHeader a:hover{
 text-decoration:none;
}



.TopHeadings {
 margin-bottom:5px;
 position:relative;
}

.TopHeadings td {
 position:relative;
}

.TopHeadings .categorybox .MainTitle {
 display:none;
}
.TopHeadings .categorybox .c_div {
 margin-bottom:10px;
}

.TopHeadings .categorybox .Catbox_Date{
 font-style:italic;
 text-align:right;
 font-size:11px;
}

.TopHeadings .AdvImage {
 width:63px;
/* height:63px;*/
 /*background:#AAAAAA;*/
 text-align:left;
 font-size:0;
}

.TopHeadings .AdvImage img {
 /*width:auto;
 height:auto;*/
 width:61px;
}

.TopHeadings .Body {

}

/*--- Szolgáltatások Main ---*/
.Services a, .FavoritesPortlet span a {
 color:#222;
 text-decoration:none;
 font-size:14px;
 display:inline-block;
}
.Services .categoryboxHeader a{
 cursor:pointer;
 width:220px;
}


.Services a img {
 vertical-align:middle;
}
.Services span {
 padding:5px 15px;
 display:inline-block;
}
.Services .MenuLevel0 {
 width:75px;
}

.Services span.menuTitle, .FavoritesPortlet span.menuTitle {
 display:block;
 padding:0px;
 color:#fff;
 font-size:11px;
 line-height:normal;
 cursor:pointer;
 margin-bottom:2px;
}

.Services .Menu {
 text-align:center;
 background:transparent url(../images/itbusiness/servicesbox_mid.jpg) repeat-y left top;
 padding:0px 5px;
}
.Services .Middle {
 /*background:transparent url(../images/itbusiness/servicesbox_mid.jpg) repeat-y left top;
 padding:0px 5px;*/
}
.Services .Bottom {
  background:transparent url(../images/itbusiness/servicesbox_btm.jpg) no-repeat left top;
  height:10px;
  margin-bottom:10px;
  font-size:0;
  line-height:0;
}




.Services .Menu {
 height:120px;
 padding:3px 5px 0!important;
}

.Services .MenuLevel0 {
width:70px!important;
display:block!important;
}

.Services .Services1{
padding:8px 0 0 !important;
}

.Services .Services2{
padding:15px 0 0 !important;
}


.Services .Menu .srvcsImages {
 float:left;
}

.Services .Menu .srvcsText{
color:#FAFAFA;
font-size:11px;
height:114px;
line-height:13px;
margin-left:73px;
padding:2px;
text-align:left;
width:130px;
word-spacing:0;
}


.Services .Menu .srvcsText a{
 font-size:12px!important;
 color:#FAFAFA!important;
 font-weight:bold;
}



.AdvImage {
 float:left;
 margin:2px 15px 0px 0;
}
.BlogEntryListPortlet .AdvImage{
 text-align:center;
}

.AdvImage img {
 /*width:61px;
 height:61px;*/
 border:1px solid #d6d6d6;
}

/*.CikkImage {
  background-color:#D0E6F6;
  padding-right:6px;
  padding-bottom:5px;
}

.CikkImage img {
  border:0!important;
  margin-bottom:5px;
}
*/

.eventViewContainerBox .backToListButton a{
	font-size:11px;
	font-weight:bold;
	left:0;
	_left:-13px;
	top:0;
	padding-left:13px;
	padding-right:13px;
	position:absolute;
	/*text-transform:uppercase;*/
	width:614px;
}


.eventViewContainerBox {
 margin-top:20px;
}

.ContentView .Middle {
 position:relative;
}

.EBrowserList .NoDecoration:hover{
 text-decoration:none;
}

.Event .CikkImage {
  background-color:transparent;
  padding-right:0;
  padding-bottom:0;
}
.Event .CikkImage img {
  border:1px solid #d6d6d6!important;
  margin-bottom:auto;
}

.MainContentBottom .categoryboxHeader, .Browser .categoryboxHeader, .TopHeadings .categoryboxHeader {
 background:transparent url(../images/itbusiness/catbox_top.jpg) no-repeat left top;
 height:30px;
}
.MainContentBottom .Allashirdetes .categoryboxHeader {
 background:transparent url(../images/itbusiness/main_mid_large_box_header.jpg) no-repeat scroll left top;
 height:29px;
}

.MainContentBottom .Allashirdetes .categoryBoxMid {
height:273px;
}

.MainContentBottom .Allashirdetes .categoryBoxMid .c_div {
  overflow-x:hidden;
  overflow-y:hidden;
  margin-bottom:4px;
  font-family:tahoma;
}


.MainContentBottom .Allashirdetes .JobadsSource {
  font-size:9px;
  font-family:tahoma;
  margin-top:3px;
}

/**
  RoundedBox egy nagy hatterkeppel
*/
/*.RoundedBox {
  background:url(../images/roundedbox_bigfull.png) no-repeat right bottom;
}
.RoundedBox .RoundedBoxHeader {
  background:url(../images/roundedbox_bigfull.png) no-repeat right top;
  margin:0;
  padding:0;
  height:29px;
  overflow:hidden;
}
.RoundedBox .RoundedBoxHeader a {
  display:block;
}
.RoundedBox .RoundedBoxHeader a:hover {}
.RoundedBox .RoundedBoxHeader span {
  display:block;
  background:url(../images/roundedbox_bigfull.png) no-repeat left top;
  margin-right:5px;
  padding:0 0 0 12px;
  line-height:29px;
}
.RoundedBox .RoundedBoxBody {
  background:url(../images/roundedbox_bigfull.png) no-repeat left bottom;
  margin-right:5px;
  height:200px;
}*/

.TopHeadings .categorybox .categoryBoxMid {
  /*background:transparent url(../images/itbusiness/main_catbox_mid_ext.gif) repeat-y left bottom;*/
  padding:3px 12px;
}
/*
.TopHeadings .categorybox .Middle {
 background:transparent url(../images/itbusiness/catbox_middle.jpg) repeat-y left bottom;
 padding:3px 12px 3px 5px;
 height:165px;
}*/

/*
.TopHeadings .categorybox .categoryBoxMid .AdvImageInner{
 clear:both;
 display:table-cell;
 height:63px;
 vertical-align:middle;
 width:63px;
 text-align:center;
 background:#AAAAAA;
}
*/

.TopHeadings td.padded {
 padding-left:6px;
}
.TopHeadings .categorybox .Bottom {
  background:transparent url(../images/itbusiness/catbox_bottom.jpg) no-repeat left top;
  height:10px;
  line-height:0;
  bottom:0;
  position:absolute;
  width:321px;
  font-size:0;
  display:none;
}
.mainITC {
.mainITC .categoryboxHeader {
  background:transparent url(../images/catbox_top_316.png) no-repeat scroll left top;
}
.mainITC .categoryBoxMid {
  /*background:transparent;*/
  background:transparent url(../images/itbusiness/main_catbox_mid_ext.gif) repeat-y left bottom;
  margin-bottom:10px;
}
.mainITC .categorybox .Bottom {
  background:transparent url(../images/catbox_bottom_316.png) no-repeat scroll left top;
  width:316px;
}
.mainGazd {
}
.mainGazd .categoryboxHeader {
  background:transparent url(../images/catbox_top_320.png) no-repeat scroll left top;
}
.mainGazd .categoryBoxMid {
  /*background:transparent;*/
  background:transparent url(../images/itbusiness/main_catbox_mid_eco_ext.gif) repeat-y left bottom;
  margin-bottom:10px;
}
.mainGazd .categorybox .Bottom {
  background:transparent url(../images/catbox_bottom_320.png) no-repeat scroll left top;
  width:320px;
}
.mainKult {
}
.mainKult .categoryboxHeader {
  background:transparent url(../images/catbox_top_332.png) no-repeat scroll left top;
}
.mainKult .categoryBoxMid {
  /*background:transparent;*/
  background:transparent url(../images/itbusiness/main_catbox_mid_cult_ext.gif) repeat-y left bottom;
  margin-bottom:10px;
}
.mainKult .categorybox .Bottom {
  background:transparent url(../images/catbox_bottom_332.png) no-repeat scroll left top;
  width:332px;
}

/*------------------------------------------
		M A I N  C O N T E N T  B O T T O M
		---------------------------------------------*/
.MainContentBottom .MainTitle {
 DISPLAY:NONE;
}
.MainContentBottom .Lead {
 line-height:1.2em;
}
.MainContentBottom .headers span {
 font-size:14px;
 font-weight:bold;
 display:block;
 padding:5px 10px 3px 12px;
}
.MainContentBottom .middles {
 padding:5px 13px 0 13px;
 overflow:hidden;
}
.MainContentBottom .Bottom {
 height:10px;
}
.MainSmallBox {
 width:102px;

}

.MainMidLargeBox {
 width:210px;
}

.MainLargeBox {
 width:320px;
}
.MainContentBottom .padded {
/* text-align:right;*/
  padding-left:5px;
}

/*--- MainGallery ---*/
.MainGalleryHeader {
 background:transparent url(../images/itbusiness/main_gallery_header.jpg) no-repeat left top;
 height:29px;
}
.MainGalleryHeader span{
 padding-bottom:2px!important;
}
.MainGallery .Middle {
  background:transparent url(../images/itbusiness/main_gallery_mid.jpg) repeat-y left top;
  padding:0px 0px 0px 0px;
}
.MainGallery .mainGalleryMiddle{
 padding-left:11px;
}

.MainGallery .Bottom {
 background:transparent url(../images/itbusiness/main_gallery_btm.jpg) no-repeat left top;
}
/*--- Position ---*/
.MainMidLargeHeader {
 background:transparent url(../images/itbusiness/main_mid_large_box_header.jpg) no-repeat left top;
 height:29px;
}
.MainGallery .categoryboxHeader {
 background:transparent url(../images/itbusiness/main_gallery_header.jpg) no-repeat scroll left top;
 height:30px;
}
/*
.Position .Middle {
  background:transparent url(../images/itbusiness/main_mid_large_box_mid.jpg) repeat-y left top;
  padding:5px 10px 0px;
  line-height:15px;
}
*/

.Position .categoryBoxMid {
  padding:5px 10px 0px;
  line-height:15px;
}
.Position .Bottom {
  background:transparent url(../images/itbusiness/main_mid_large_box_btm.jpg) no-repeat left top;
  font-size:0;
}
.BrowserBox {
 margin-bottom:6px;
}
.BrowserBox .c_div {
 clear:both;
}
.BrowserBox .Middle {
 /*background:transparent url(../images/itbusiness/browserbox_mid.jpg) repeat-y scroll left top;*/
 padding:0;
}

/*Lapszemle magassagallitas*/
.BrowserBox .Middle .EditorialMainContents {
  padding:5px 0 0;
  overflow:hidden;
height:215px;
  /*ha van prbox*/
  /*height:230px;*/

  /*eredeti*/
  /*height:477px;*/
}

.BrowserBox .Middle .categoryboxHeader{
 /*background:transparent url(../images/itbusiness/catbox_top.jpg) no-repeat scroll left top;
 height:30px;
 position:relative;
 bottom:1px;*/

background:transparent none repeat scroll 0 0;
border-bottom:1px solid #D4D4D4;
color:#003366;
font-size:14px;
font-weight:bold;
margin-bottom:5px;
}

.BrowserBox .Bottom {
/* background:transparent url(../images/itbusiness/browserbox_btm.jpg) no-repeat left top;*/
 font-size:0;
}

.PartnerContent {
 margin-bottom:5px;
 /*margin-top:10px;*/
 margin-top:68px;
 /*width:200px;*/
 width:242px;
 overflow:hidden;
 position:relative;
}

.PartnerContent .c_div {
 clear:both;
}
.PartnerContent .Middle {
/* background:transparent url(../images/itbusiness/browserbox_mid.jpg) repeat-y scroll left top;*/
 padding:0;
}
.PartnerContent .Middle .EditorialMainContents {
  padding:5px 13px 0 13px;
/* height:154px;*/
/*  height:4px;*/
  overflow:hidden;
/*  height:196px;*/
  position:relative;
}

.PartnerContent .Middle .CikkImageTitle {
 display:none;
}


.PartnerContent .Middle .viewVideo {
 bottom:0;
 right:0;
 position:absolute;
}

.PartnerContent .Middle .viewVideo a{
 color:#003366;
 display:inline;
 font-size:11px;
 font-weight:bold;
 padding-right:12px;
 width:auto;
 /*background:transparent url(../images/itbusiness/moreentries.gif) no-repeat scroll right 2px;*/
}

.PartnerContent .Middle .categoryboxHeader span{
padding-left:6!important;
  
}

.PartnerContent .Middle .categoryboxHeader{
 /*background:transparent url(../images/itbusiness/catbox_top.jpg) no-repeat scroll left top;
 height:30px;

 position:relative;
 bottom:1px;*/
border-bottom:1px solid #D4D4D4;
color:#003366;
font-size:14px;
font-weight:bold;
margin-bottom:5px;
background:none;

}

.PartnerContent .Bottom {
/* background:transparent url(../images/itbusiness/browserbox_btm.jpg) no-repeat left top;*/
 font-size:0;
}





/*--- Club Gallery ---*/

.MagazinView .Gallery .GalleryTitle {
  margin-bottom:10px;
}

.MagazinView .Gallery .GalleryDescription{
 margin-left:15px;
 margin-right:15px;
 margin-bottom:15px;
}


.MagazinView .Gallery .Gallery_Element_Table{
 background:#AAAAAA none repeat scroll 0 0;
 margin-bottom:15px;
}

.MagazinView .Gallery .Gallery_Element_Table img {
 margin-right:5px;
}

.MagazinView .Gallery .Gallery_Element_Table .gall_element_name{
 text-align:center;
 color:#FFFFFF;
}

/*--- Esemény lista ---*/
p.noevent {
 margin:10px 0px;
 text-align:center;
 font-weight:bold;
}
.EBrowserList {
  border-top:1px solid #dbdbdb;
  padding-top:10px;
}
.EBrowserList .Event {
  border-bottom:1px solid #dbdbdb;
  overflow:hidden;
  margin-bottom:10px;
  padding-bottom:10px;
}
.EBrowserList .Event .Title {
 margin:0px;
}
.EBrowserList .Event .Title a {
 color:#003366;
 font-size:14px;
}

/*--- Position ---*/
.Position {
  margin-top:5px;
  width:210px;
  background:transparent url(../images/itbusiness/main_mid_large_box_mid.jpg) repeat-y left top;
}
.Position a {
  font-size:11px;
/*  font-weight:normal;*/
  display:block;
  text-align:left;
}
.Position span.source {
/* padding-left:5px;*/
  font-size:9px;
  display:block;
  margin-bottom:5px;
}

.MainMidLargeBox .Allashirdetes span.source {
  margin-bottom:0!important;
  padding-bottom:5px!important;
}

/*-------------------
		P R E V I E W
		--------------------*/
.SiteMiddle {
 margin-bottom:10px;
}
.PreviewLeft {
 width:653px;
 vertical-align:top;
}
.PreviewRight {
 width:330px;
 padding-left:8px;
 vertical-align:top; 
}
.AttachedContents .MainTitle, .ContentList .MainTitle, .ContentView .MainTitle {
 background:transparent url(../images/itbusiness/content_top.png) no-repeat left top;
 height:29px;
}
.AttachedContents .MainTitle_atch {
 /*background:transparent url(../images/itbusiness/attached_cntr_top.gif) no-repeat left top;*/
 height:29px;
}
.AttachedContents .atch_firstcol{
 /*width:324px;*/
 width:307px;
}
.AttachedContents .MainTitle span, .ContentList .MainTitle span, .ContentView .MainTitle span {
 font-size:16px;
 color:#003366;
 font-weight:bold;
 display:block;
 padding:5px 10px 3px 12px;
}
.PreviewNarrowRight .AttachedContents .MainTitle span, .PreviewNarrowRight .ContentList .MainTitle span, .PreviewNarrowRight .ContentView .MainTitle span, .PreviewRight .AttachedContents .MainTitle span, .PreviewRight .ContentList .MainTitle span, .PreviewRight .ContentView .MainTitle span  {
  font-size:14px;
  padding:0 12px;
  line-height:29px;
}

.ContentList .Article .News_Date {
  position:absolute;
  font-style:italic;
  font-weight:bold;
  padding-right:1px;
  right:0;
  top:1px;
}

.AttachedContents .MainTitle_atch span {
 font-size:16px;
 color:#003366;
 font-weight:bold;
 display:block;
 padding:5px 10px 3px 12px;
}
.AttachedContents .Bottom, .ContentList .Bottom, .ContentView .Bottom {
 background:transparent url(../images/itbusiness/content_bottom.png) no-repeat left top;
 height:9px;
}
.AttachedContents .Bottom_atch {
 /*background:transparent url(../images/itbusiness/attached_cntr_bottom.gif) no-repeat left top;*/
 height:18px;
}
.AttachedContents .Middle, .ContentList .Middle, .ContentView .Middle {
 background:transparent url(../images/itbusiness/content_middle.png) repeat-y left bottom;
 padding:10px 13px;
 overflow:hidden;
}
.AttachedContents .Middle_atch {
 /*background:transparent url(../images/itbusiness/attached_cntr_mid.gif) repeat-y left bottom;*/
 padding:10px 19px 10px 13px;
 overflow:hidden;
}
.AttachedContentsGray .Bottom, .ContentListGray .Bottom, .ContentViewGray .Bottom {
 background:transparent url(../images/itbusiness/content_bottom_gray.jpg) no-repeat left top;
 height:9px;
}
.AttachedContentsGray .Middle, .ContentListGray .Middle, .ContentViewGray .Middle {
 background:transparent url(../images/itbusiness/content_middle_gray.jpg) repeat-y left bottom;
 padding:10px 13px;
 overflow:hidden;
}
.AttachedContents .Bottom {
 margin-bottom:5px;
}
.ContentList .c_div {
 clear:both;
 overflow:hidden;
 margin-bottom:10px;
 position:relative;
 width:100%;
}


.AttachedContents .c_div{
background:transparent url(../images/itbusiness/content_middle.png) repeat-y scroll left bottom;
overflow:hidden;
/*padding:10px 13px;*/
padding:10px 13px 5px;
}


.ContentList  a {
 color:#003366;
 font-weight:bold;
 text-decoration:none;
 font-size:14px;
}
.HeadingPath .MainTitle, .PreviewHeader {
 background:transparent url(../images/itbusiness/content_top.gif) no-repeat left top;
 height:29px;
}
.HeadingPath .MainTitle span, .PreviewHeader span {
 font-size:16px;
 color:#003366;
 font-weight:bold;
 display:block;
 padding:5px 10px 3px 12px;
}
.HeadingPath .MainTitle span, .PreviewHeader span a {
 font-size:16px;
 color:#003366;
 font-weight:bold;
}
#HeadingPath_ContentView a {
 font-size:16px;
 color:#003366;
 font-weight:bold;
}
/*--- ContentView ---*/
.ContentView p {
 margin:8px 0px;
}
.ContentView .Title {
 font-size:18px;
 font-weight:bold;
 color:#003366;
 margin:0px 0px 23px 0px;
}
.ContentView .Date {
 border-bottom:1px solid #dadada;
 padding-bottom:3px;
 font-style:italic;
}

.ContentView .page_content .pagebreakdown {
 text-align:center;
}

.ContentView .page_content .pagebreakdown .middle{
 padding-left:5px;
 padding-right:5px;
}

.ContentView .Date span.author {
 font-weight:bold;
}

.ContentView .Lead {
 font-weight:bold;
}

.ebrowser_B .Lead {
 font-weight:normal;
}

.ContentView .Lead .Image {
 float:left;
 margin:5px;
}

.ContentView .Body a, .ContentView .blogBlogEntries a, .ContentView .LeadRow a  {
 color:#01416f;
}

.ContentView .Body , .Event .Body {
 clear:both;
}

.ContentView .Body .Image img, .ContentView .Body img {
 border:1px solid #d8d8d8;
}

.CikkImageTitle {
/* background:transparent url(../images/itbusiness/cikk_img_title_bg.jpg) no-repeat left 6px;
 padding-left:15px;
 color:#030303;*/
  color:black;
  text-align:right;
  font-weight:normal;
}

.ContentView .page_content {
 clear:left;
 overflow:hidden;
 padding-bottom:20px;
}

.SearchResult .Lead {
  font-weight:normal;
}

/* cikkek elemei */
div.CikkTextBoxBorder {
}

table.CikkTextbox {
 border-color:#6B96B6;
 border-style:none solid none none;
 border-width:0 5px 0 0;
 background-color:#6B96B6;
 margin:5px;
}
.CikkTextboxTitle {
 background-color:#6B96B6;
 color:#fff;
 padding-left:5px;
}
.CikkTextboxBody {
 background:#D0E6F6;
}
.CikkTextboxBody p{
 padding-left:5px;
}
table.CikkTextbox td {
 padding-right:5px;
}
#ForwardPrint {
 clear:both;
 text-align:center;
 margin-top:15px;
}
#ForwardPrint img {
 border:0px none;
}
#ForwardPrint span {
 padding-right:5px;
}
.AttachedContents {
 margin-top:10px;
}
.AttachedContents .Lead {
 text-decoration:underline;
 font-weight:bold;
 margin-top:5px;
}
.AttachedContents .padded {
 margin:0 0 5px 10px;
}
.AttachedContents .padded img {
 width:18px;
 height:18px;
 vertical-align:middle;
 float:left;
}
.AttachedContents .padded a {
 margin-left:25px;
 display:block;
}

/*--- Favorites Portlet ---*/
.FavoritesPortlet {
 width:980px;
 margin:10px 0px;
}

.FavoritesPortlet .categoryboxHeader {
 background:transparent url(../images/itbusiness/favorites_top.gif) no-repeat scroll left top;
 height:30px;
 /*padding-left:13px;*/
}

.FavoritesPortlet .Menu span {
 padding:0 15px;
 /*height:16px;
 display:inline;*/
}
span#menuOverDecor {
 padding:0px;
 display:inline-block;
}
.FavoritesPortlet .Menu a#MenuOver span#menuOverDecor {
 background:transparent url(../images/itbusiness/menuover_bg.jpg) repeat-x left top;
 padding:2px;
}

.FavoritesPortlet .Middle {
  /*background:#515151 url(../images/itbusiness/favorites_bg.jpg) no-repeat left bottom;*/
  background:transparent url(../images/itbusiness/favorites_bg.gif) no-repeat left bottom;
  overflow:hidden;
}
.FavoritesPortlet .Menu {
 /*text-align:center;*/
 padding:3px 0 0 0;
}

.FavoritesPortlet .Bottom {
 display:none;
}
.FavoritesPortlet .FavoritesHeader {
 background:transparent url(../images/itbusiness/favorites_top.jpg) no-repeat left top;
 padding:0px 13px;
 height:29px;
}
.FavoritesPortlet .FavoritesHeader span {
 font-size:14px;
 color:#003366;
 font-weight:bold;
 display:block;
 padding:5px 10px 0px 12px;
}
.FavoritesPortlet a {
 color:#fff;
 font-size:14px;
}
.FavoritesPortlet a:hover img {
 text-decoration:none;
}
.FavoritesPortlet a#MenuOver {
 display:inline-block;
 background-image:none;
}
.FavoritesPortlet a#MenuOver span {
 color:yellow;
}
/*--- Favorites on preview ---*/
.PreviewRight .TopList {
 background:transparent url(../images/itbusiness/favorites_top_preview.gif) no-repeat left top; 
}
.PreviewRight .MainTitle {
  
}
.PreviewRight div.Middle {
/*  background:transparent url(../images/itbusiness/favorites_bg_preview.jpg) repeat-y left top;*/
  background:transparent url(../images/catbox_bottomhalf_330.png) no-repeat left top;
  overflow:hidden;
}
.PreviewRight div.Bottom {
/*  background:transparent url(../images/itbusiness/favorites_btm_preview.jpg) no-repeat left top;*/
/*  background:transparent url(../images/catbox_bottomhalf_330.png) no-repeat left bottom;*/
  background:transparent url(../images/itbusiness/catbox_bottomhalf_330.gif) no-repeat left bottom;
  font-size:0;
  height:10px;
  line-height:0;
  clear:both;
}

.MainGallery .mainGalleryPreview img {
 height:60px;
 width:76px;
}

.MainGallery .mainGalleryPreview .categoryboxHeader span {
 height:24px;
}

.MainGallery .mainGalleryPreview .GalleryListBlock{
 border:1px solid #B7C4CD;
 margin-bottom:6px; /*12*/
 height:60px;
 width:76px;
 font-size:0;
}

.MainGallery .mainGalleryPreview .GalleryImagesFrame{
/* height:336px;*/
 height:370px;
 overflow:hidden;
 position:relative;
}

.MainGallery .mainGalleryPreview .GalleryImagesContainer{
 position:relative;
}


.MainGallery .mainGalleryPreview .DownArrowClickable{
 height:21px;
 position:relative;
 top:1px;
 margin-top:3px;
}

.MainGallery .mainGalleryPreview .UpArrowClickable{
 bottom:2px;
 height:18px;
 margin-bottom:4px;
 position:relative;
 /*padding-top:5px;*/
 margin-top:5px;
}



.MainGallery .mainGalleryPreview .DownArrowClickable a {
 background:transparent url(../images/itbusiness/gallery_arrow_down.gif) no-repeat scroll center center;
 display:block;
 height:20px;
 width:77px;
}

.MainGallery .mainGalleryPreview .UpArrowClickable a {
 background:transparent url(../images/itbusiness/gallery_arrow_up.gif) no-repeat scroll center center;
 display:block;
 height:20px;
 width:77px;
}

.ContentList .Middle {
  line-height:17px;
}

.ContentList .Middle #page_list{
 text-align:center;
}

.ContentList .Middle #page_list a{
 font-size:12px;
}

.ContentList .Middle #page_list .next{
 padding-left:2px;
 text-align: right;
}
.ContentList .Middle #page_list #pagelist_fixer {
width: 285px;
text-align:center;
margin-left: auto;
margin-right: auto;
}
.ContentList .Middle #page_list .prev{
 padding-left:0px;
 text-align: left;
}

.PreviewLeft .ContentList .Middle{
 width:615px;
 overflow:hidden;
}

.PreviewLeft .ContentList .Article .AdvImage img {
 width:61px;
}

.PreviewLeft .ContentList .Bottom{
 clear:both;
}



.ContentList .Middle .Article {
/*  margin-bottom:10px;*/
  overflow:hidden;
}
.ContentList .Middle .Article .AdvImage {
  width:64px;
}

.ArticleAdded {
  text-align:right;
  font-style:italic;
}

.HtmlForm .Text {
  float:left;
  padding-right:6px;
  position:relative;
  text-align:right;
  top:3px;
  width:150px;
  font-weight:bold;
  color:#003366;
  line-height:24px;
}

.HtmlForm .InputText, .InputListBox, .InputTextArea{
 padding-top:5px;
 padding-bottom:5px;
}

.HtmlForm .GroupTitle{
 color:#003366;
 font-size:14px;
 font-weight:bold;
}

.HtmlForm .InputCheckBox{
 float:left;
 padding-left:155px;
 position:relative;
 top:3px;
}
.Newsletter .Title {
 font-size:12px;
 color:#222;
 margin:0 0 15px;
}
.Newsletter .Text {
 margin-right:10px;
 width:100px;
 clear:both;
 margin-top:10px;
}
.TextLabel {
 float:left;
 margin-right:10px;
}
.Newsletter .Input {
 margin-left:20px;
}
.Newsletter .BoxInput {
 width:200px;
}
.Newsletter .Button {
 clear:both;
 text-align:center;
}

/*--- Authreg Portlets ---*/
div.AuthregView div.Middle {
 padding:0px;
}
.AuthregView .element_div {
 padding:10px 13px 10px 25px;
}
.Authreg .Text {
 float:left;
 clear:both;
 margin:3px 10px;
 width:180px;
}
.Authreg .Input {
 margin:3px 0px;
 float:left;
}
.Authreg .Input input {
 width:180px;
}
.Authreg .Nav {
 clear:both;
 text-align:center;
 padding-top:15px;
}



/*HtmlForm - Kerdoiv*/
.HtmlFormKerdoiv .Field2_area_VizszintValue .VizszintFelirat {
 text-align:center;
}

.HtmlFormKerdoiv .InputCheckBox {
 padding-left:0;
 top:15px;
}

.HtmlFormKerdoiv .InputCheckBox span{
 display:none;
}


.HtmlFormKerdoiv .dummyheader {
 display:block;
 height:19px;
}


.HtmlFormKerdoiv .TextregmailField{
 display:none;
}

.HtmlFormKerdoiv .regmailField{
 display:none;
}


.HtmlFormKerdoiv .Text {
 top:0;
}

/*-----
   E D I T O R I A L S
                -----*/
.Editorial {
 clear:both;
 padding-bottom:7px;
}


.BrowserBox .Editorial{
 padding-bottom:7px;
 padding-top:7px;
}

.MainContentBottom .MainLargeBox .BrowserBox .EditorialMainContents .Editorial{
 height:65px;
}


.BrowserBox .Editorial .contentContainer{
  margin-left:73px;
}

.Editorial .Image img {
/* width:61px;
 height:61px;*/
 border:1px solid #cccccc;
 float:left;
 margin:0 5px 5px 0;
}
.Editorial .Lead a.Title {
 color:#003366;
 font-size:14px;
 font-weight:bold;
 text-decoration:none;
 padding-bottom:5px;
 display:block;
}

.EditorialMainContents .Editorial .Image{
 /*background:#AAAAAA none repeat scroll 0 0;*/
 float:left;
 /*height:63px;*/
 margin:2px 10px 0 0;
 /*text-align:center;*/
 /*width:63px;*/
}

.EditorialMainContents .Editorial .Image img{
 float:none;
 margin:0;
}


.GalleryList {
 overflow:hidden;
 clear:both;
}

.WiwUserList .FootElement{
 _margin-bottom:18px;
}

.GalleryList .Image {
 float:left;
 margin:5px 5px 0 0;
}
.GalleryList .Image img {
 border:1px solid #D6D6D6;
 width:74px;
}


/*Legkeresettebb ember - Legolvasottabb cikk*/
.TopArticle .Middle .topcontentlink a{
 font-weight:normal;
}

.MainContentTop .TopArticle .categoryBoxMid {
/* height:159px;*/
}

.RightContents .RightContentDiv .TopArticle .Bottom{
 background:transparent url(../images/itbusiness/ideasbox_btm_rgth.jpg) no-repeat scroll left top;
}

.MainBox .categoryBoxMid 

.TopUser .Middle .c_div a{
 font-weight:normal;
}

/*ticker*/
.PriceScroll{
background:transparent url(../images/itbusiness/pricescroll_bg.gif) no-repeat scroll left top;
height:32px;
margin-top:8px;
margin-bottom:8px;
overflow:hidden;
position:relative;
width: 981px;
margin-left: auto;
margin-right: auto;
}

.PriceScroll .PriceScrollContainer{
 height:30px;
 margin-left:4px;
 overflow-x:hidden;
 overflow-y:hidden;
 position:relative;
 width:971px;
}

.PriceScrollDatas{
 display:block;
 left:-5px;
 padding-bottom:0;
 padding-top:6px;
 position:absolute;
 width:2000px;
}
.PriceScrollDatas a:hover{
 text-decoration:none;
}
.PriceScrollDatas .Up{
 background:transparent url(../images/itbusiness/ticker_up.gif) no-repeat scroll left 5px;
}

.PriceScrollDatas .Down{
 background:transparent url(../images/itbusiness/ticker_down.gif) no-repeat scroll left 5px;
}

.PriceScrollDatas .St{

}

.PCBlock {
 float:left;
 height:22px;
 padding-left:17px;
 padding-right:15px;
}

.PCBlock  div {
 float:left;
}

.PCBlock  .PCprice{
 padding-left:4px;
 font-size:14px;
 font-weight:bold;
}

.PCBlock  .PCchange{
 padding-left:4px;
 font-size:14px;
 padding-right:2px;
}

.PriceScroll .price {
 color:#2F5F9C;
 font-family:Arial;
 font-size:14px;
 font-size-adjust:none;
 font-stretch:normal;
 font-style:normal;
 font-variant:normal;
 font-weight:bold;
 line-height:normal;
 padding-right:5px;
 padding-top:3px;
}

.PCBlock .PCname {
 color:#003366;
 display:block;
 font-size:14px;
 font-weight:bold;
}


.MainContentTop .blueHeader {
  width:228px;
  margin-left:0!important;
}

.PreviewRight .blueHeader {
  width:329px;
  margin-left:0!important;
}

/***
  Aktualis szam
*/
.LegujabbCimlap {
  margin-bottom:10px;
}
.LegujabbCimlap .c_div {
  margin-bottom:0;
}
.LegujabbCimlap .Middle .Article {
  margin:0;
}
.LegujabbCimlap .AdvImage {
  float:none;
  margin:0;
  text-align:center;
}
.LegujabbCimlap .AdvImage img {
  border:1px solid #D6D6D6;
  height:212px;
  width:157px;
  margin:0 auto;
}
.LegujabbCimlap .MainTitle {
  background:transparent url(../images/itbusiness/catbox_title_330.png) no-repeat scroll left bottom;
}
.LegujabbCimlap .Middle{
/* width:304px;*/
}
.LegujabbCimlap .TitleLink {
  display:none;
}

.LegujabbCimlap .Middle .Article .AdvImage {
  width:157px;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  border:1px solid #D6D6D6;
  
}

.LegujabbCimlap .Middle .Article .AdvImage img{
  border:none;
}

.MagazinCimlapok .Article .AdvImage {
 float:none;
 padding-bottom:5px;
}

.MagazinCimlapok .Article .AdvImage img {
 height:auto;
 width:auto;
}

.MagazinCimlapok .c_div {
  clear:none;
  float:left;
  padding-bottom:8px;
  padding-top:8px;
  text-align:center;
  width:205px;
}

.HTMLformDiv{
 margin: 8px;
}


/**
  magazinnal es hilevelnel megjeleno jobboldal
*/
.PreviewNarrowRight .MainBox .categoryBoxMid {
 background:none;
}
.PreviewNarrowRight .ImageBanner {
  margin-top:10px;
}
.PreviewNarrowRight {
 width:250px;
 padding-left:8px;
 vertical-align:top; 
}
.PreviewNarrowRight .TopList {
 background:transparent url(../images/favorites_top_250.png) no-repeat left top; 
}
.PreviewNarrowRight .MainTitle {}
.PreviewNarrowRight div.Middle {
/*  background:transparent url(../images/itbusiness/favorites_bg_preview.jpg) repeat-y left top;*/
  background:transparent url(../images/catbox_bottomhalf_250.png) no-repeat left top;
  overflow:hidden;
}
.PreviewNarrowRight div.Bottom {
/*  background:transparent url(../images/itbusiness/favorites_btm_preview.jpg) no-repeat left top;*/
  background:transparent url(../images/catbox_bottomhalf_250.png) no-repeat left bottom;
  font-size:0;
  height:10px;
  line-height:0;
  clear:both;
}
.PreviewNarrowRight .blueHeader {
  width:249px;
  margin-left:0!important;
}

.PreviewNarrowRight .MagazineSearchPortlet .MainTitle {
  background:transparent url(../images/catbox_title_250.png) no-repeat scroll left top;
}
.PreviewNarrowRight .LegujabbCimlap .MainTitle {
  background:transparent url(../images/catbox_title_250.png) no-repeat scroll left top;
}
.PreviewNarrowRight .MagazineCalendar .MainTitle {
  background:transparent url(../images/catbox_title_250.png) no-repeat scroll left top!important;
}
.PreviewNarrowRight .MagazineCalendar .Middle {
  width:250px;
}
.PreviewNarrowRight .MagazineCalendar .EventTableBg {
  width:230px;
}

/**
  Magazin es hirlevel tartalmi resze
*/
.MagazinLeft table.EBrowser_B a {
 width:28px;
 height:18px;
 line-height:18px;
}
.MagazinLeft .CalHead {
 background:transparent url(../images/itbusiness/ebrowser_prev_calhead.jpg) no-repeat center center;
 height:20px;
}
.MagazinLeft .Day, .PreviewLeft .Weekend {
 background:transparent url(../images/itbusiness/ebrowser_prev_day.jpg) no-repeat center center;
}
.MagazinLeft .EventDay {
 background:transparent url(../images/itbusiness/ebrowser_prev_event.jpg) no-repeat center center;
}
.MagazinLeft .EBrowser_B, .MagazinLeft .EBrowserHead {
 width:100%;
 margin:0px auto;
}
.MagazinLeft .EBrowser_B .Empty{
 background:transparent url(../images/itbusiness/ebrowser_prev_day.jpg) no-repeat scroll center center;
}
.MagazinLeft .EBrowser_B {
 background:transparent url(../images/itbusiness/ebrowser_prev_bg.jpg) repeat-y left top;
}
.MagazinLeft .EBrowserHead img {
 border:0px none;
}
.MagazinLeft .EventTableBg .EBrowserHead {
 background:transparent url(../images/itbusiness/ebrowser_head_bg.jpg) no-repeat left top;
 height:29px;
 width:100%;
 text-align:center;
}
.MagazinLeft .EventTableBg .EBrowserHead td {
/* padding-top:2px;*/
}
.MagazinLeft td.ThisDay {
 /*background:transparent url(../images/itbusiness/this_day.jpg) no-repeat center center;*/
 background:transparent url(../images/itbusiness/ebrowser_prev_calhead.jpg) no-repeat scroll center center;
 color:#FFFFFF;
 font-size:11px;
 font-weight:bold;
}
.MagazinLeft td.ThisDayEvent {
 background:transparent url(../images/itbusiness/this_day_event.jpg) no-repeat center center;
}
.MagazinLeft {
 width:642px;
 vertical-align:top;
}
.MagazinLeft .ContentList .Middle {
 width:616px;
 overflow:hidden;
}
.MagazinLeft .ContentView .Middle {
 width:696px;
 overflow:hidden;
}

.MagazinLeft .ContentList .Article .AdvImage img {
 width:61px;
}

.MagazinLeft .ContentList .Bottom{
 clear:both;
}

.MagazinLeft .MagazinCimlapok .c_div {
 width:204px;
}
.MagazinLeft .MagazinCimlapok a {
  font-size:12px;
}
.MagazinLeft .MagazinCimlapok .Article .AdvImage img {
  /*width:50%;*/
  width:97px;
  height:131px;
}

.MagazinLeft .AttachedContents .MainTitle, .MagazinLeft .ContentList .MainTitle, .MagazinLeft .ContentView .MainTitle {
 background:transparent url(../images/itbusiness/content_top.png) no-repeat scroll left top; height:29px;
}
.MagazinLeft .AttachedContents .Bottom, .MagazinLeft .ContentList .Bottom, .MagazinLeft .ContentView .Bottom {
 background:transparent url(../images/itbusiness/content_bottom.png) no-repeat scroll left top;
 height:9px;
}
.MagazinLeft .AttachedContents .Middle, .MagazinLeft .ContentList .Middle, .MagazinLeft .ContentView .Middle {
 background:transparent url(../images/itbusiness/content_middle.png) repeat-y scroll left bottom;
 padding:10px 13px;
 overflow:hidden;
}
.MagazinLeft .ArticleMagazin .linkek {
 width:616px;
}

.MagazinLeft .HeadingPath .MainTitle, .MagazinLeft .PreviewHeader {
 background:transparent url(../images/itbusiness/content_top.png) no-repeat scroll left top;
}

.MagazinLeft .MagazinView .Middle {
  width:642px !important;
}


/*Sharp banner*/
.SharpContainer .Head {
background:transparent url(../images/itbusiness/simple_top_full_banner_bg.jpg) no-repeat scroll left bottom;
font-size:0;
height:8px;
position:relative;
z-index:5
}

.SharpContainer .HtmlForm .requiredField{
 color:red;


}

.SharpContainer .HtmlForm .requiredFieldsInfo{
 text-align:center;
 margin-top:10px;

}

.SharpContainer .HtmlForm .returnMessages {
 color:red;
 font-weight:bold;
 margin-bottom:12px;
 text-align:center;
}


.SharpContainer .Middle {
background:transparent url(../images/itbusiness/content_middle_full_banner.png) repeat-y scroll left bottom!important;
position:relative;
top:-8px;
}


.SharpContainer {
 width:979px;
}

.SharpContainer .Bottom{
position:relative;
top:-16px;
z-index:5;
background:transparent url(../images/itbusiness/content_bottom_full_banner.png) repeat-y scroll left bottom!important;
}


.SharpContainer .CikkImage{
width:946px!important;
margin-bottom:15px!important;
}

.SharpContainer .CikkImage img{
width:940px!important;

}

.SharpContainer .GroupTitle {
 display:none;
}

.SharpContainer .Text {
width:400px!important;
}

.SharpContainer .Button{
 text-align:center;
 margin-bottom:15px!important;

}






/****************************** ERROR ***********************/
.error_holder {
width: 1000px;
height: 1645px;
margin-left: auto;
margin-right: auto;
background: url(../images/malfunction.jpg) no-repeat;
text-align: center;
line-height:normal;
}
.error_holder h1 {
font-size:100px;
font-weight:bold;
margin: 0px;
padding: 0px;
color: #ef0000;
padding-top: 210px;
line-height:normal;
}
.error_holder p {
font-size:50px;
font-weight:bold;
margin: 0px;
padding: 0px;
color: #000000;
text-transform: uppercase;
background-color: #ef0000;
padding-top: 5px;
padding-bottom: 5px;
line-height:normal;
}

.ArticleBannerPortlet {
  margin:30px 0;
}

.LibriZone {
 border:1px solid #D4D4D4;
 width:200px;

}


.LibriZoneMain {
  border:1px solid #D4D4D4;
  width:200px;
  height:480px;
}

.MainBottomRightBannerZoneLeft .LibriZoneMain {
 height:519px;
 overflow:hidden;
}

.MainBottomRightBannerZoneLeft .BannerBoxPropeller247{
  position:relative;
  top:-14px;
} 

/* ---- Hirlevel ----*/

.NewsletterList .NewsletterInform {
 font-family:Arial,sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#003366;
 margin:0px 0px 23px 0px;
 padding-top:10px;
 text-align:center;

}

.NewsletterRight {
  padding-left:13px;
}


.NewsletterSearchPortlet {
 margin-bottom:10px; 
}

.NewsletterSearchPortlet .MainTitle {
  background:transparent url(../images/itbusiness/catbox_title_216_newsletterright.png) no-repeat scroll left top;
  color:#003366;
  font-size:14px;
  font-weight:bold;
  line-height:29px;
  padding-left:5px;
}


.NewsletterSearchPortlet .Body{
 /* height:40px;*/
}



.NewsletterSearchPortlet .SearchButton {
padding-top:12px;
text-align:center;
}


.NewsletterSearchPortlet .Middle{
  background:transparent url(../images/itbusiness/ideasbox_mid_rightnewsletter.jpg) repeat-y scroll left top;
}

.NewsletterSearchPortlet .MagazineSearch .selectorContainer {
 text-align:center;
}

.NewsletterSearchPortlet .MagazineSearch .selectorContainer select{
 width:205px;
}

.NewsletterSearchPortlet .MagazineSearch {
/*height:71px;*/
height:33px;
padding-top:15px;
}

.NewsletterSearchPortlet .Bottom{
  background:transparent url(../images/itbusiness/catbox_bottom_newsletterright.jpg) no-repeat left top;
  height:10px;
  line-height:0;
  bottom:0;
  width:216px;
  font-size:0;

}

.NewsletterSearchPortlet .Registration{
color:#666666;
font-size:11px;
height:52px;
line-height:14px;
padding-bottom:0;
padding-left:10px;
padding-right:10px;
text-align:center;
}

.NewsletterSearchPortlet .RegistrationButton{
  padding-bottom:8px;
  text-align:center;
}

.NewsletterSearchPortlet .Registration a{
  padding-top:6px;
}


.NewsletterRight .LibriZone {
 margin-left:6px;
}

.MainBottomRightBannerZoneLeft {
 padding-left:6px;
 padding-right:6px; 
}

.AttachmentPortlet .ImageBannerBottomRightTop {
  padding-bottom:10px;
}

.PreviewRight .ArticleAttachments .AGroup{
float:left;
height:45px;
line-height:11px;
overflow:hidden;
padding-bottom:4px;
padding-left:10px;
padding-top:4px;
width:150px;
}

.PreviewRight .ArticleAttachments .AGroup .padded img{
 float:left;
padding-right:3px;
}


.PreviewRight .ArticleAttachments td{
 vertical-align:top;
}



.PreviewRight .ArticleAttachments .MainTitle_atch {
color:#003366;
display:block;
font-size:12px;
font-weight:bold;
padding:5px 10px 3px 12px;
}

.PreviewRight .ArticleAttachments .Middle .Bottom {
 display:none;
}

.PreviewRight .ArticleAttachments {
 margin-top:8px;
 margin-bottom:8px;
}






/*--- !PR Content IVSZ-OnlyVideo! ---*/
.PRContent .Middle .ArticleInside {
 display:none;
}

.PRContent .Middle .ArticleViewBody .LeadRow {
 display:none;
}

.PRContent .Middle #ForwardPrint {
 display:none;
}


#search_suggest_div_schoolid, #search_suggest_div_businessid, #search_suggest_div_glossary{
 background-color:#FFFFFF;
 border:1px solid #000000;
 position:absolute;
 text-align:left;
 cursor: default;
 z-index: 9999;
}
#search_suggest_div_glossary{
 margin-left:400px;
 margin-top:-30px;
}
.suggest_link {
 background-color: #FFFFFF;
 padding: 2px 6px 2px 6px;
}
.suggest_link_over {
 background-color: #3366CC;
 padding: 2px 6px 2px 6px;
}





/*Velemenyformalo*/

.ContentViewDijak .Body .Image img, .ContentViewDijak .Body img{
 border:none!important;
}
 

.ContentViewDijak .Title{
 display:none;
}



.Velemenyformalo .Middle {
 padding-top:0!important;
}



.Velemenyformalo .voteContent .Description {
 clear:both;
}

.Velemenyformalo .voteSidemenu{
 float:left;
 width:140px;
 position:relative;
 top:17px;

}

.Velemenyformalo .voteSidemenu div{
 margin-bottom:22px;
}

.Velemenyformalo .voteSidemenu .voteMenuLastElement{
 margin-top:55px;
}

.Velemenyformalo .voteContent{
 width:470px;
}


.Velemenyformalo .VoteRow {
 padding:26px!important;
 padding-top:0!important;
}






.Velemenyformalo .VoteImage {
 width:180px;
 height:257px;
}

.Velemenyformalo .VelemenyezoTitle {
 display:none;
}


.Velemenyformalo .Question{
 display:none;
}

.Velemenyformalo .VoteRow {
 float:left;
 padding:12px;
 width:180px;
}

.Velemenyformalo .VoteRow .Title {
color:#003366;
font-size:15px;
font-weight:bold;
text-align:center;
}

.Velemenyformalo .VoteRow .VoteInput{
padding-top:5px;
text-align:center;
}

.Velemenyformalo .Middle {
background:transparent url(../images/itbusiness/content_middle.png) repeat-y scroll left bottom;
overflow:hidden;
padding:10px 13px;
}

.Velemenyformalo .Bottom {
 background:transparent url(../images/itbusiness/content_bottom.png) no-repeat scroll left top;
 height:9px;
}


.Velemenyformalo .Percent{
padding-top:8px;
text-align:center;
}

.VelemenyformaloArticle .Title {
 display:none;
}

.VelemenyformaloArticle .Bottom {
 background:none!important;
 height:0!important;
font-size:0!important;
}
.VelemenyformaloArticle .Date{
 display:none;
}

.VelemenyformaloArticle #ForwardPrint {
 display:none;
}

.VelemenyformaloArticle .page_content {
 padding-bottom:0!important;
}


.PMMIbanner{
padding-bottom: 10px;
}

table.HirlevelLinkek { text-align:center; width:50%; margin:auto; }
table.HirlevelLinkek td.Link_1 a { color:#7EACC1; }
table.HirlevelLinkek td.Link_2 a { color:#EE3B33; }
table.HirlevelLinkek td.Link_3 a { color:#00817A; }

.PreviewLeft .MainTitle .RssLink {
 float:right;
 margin-top:2px;
}


/*-----------------------
 MicroSite - Main Tabbed
-------------------------*/

.mSiteMainTabContainer {
 position:relative;
}
.salesImg {
 /*background:transparent url(../images/mainSalesLink.png) no-repeat left top;*/
 background:transparent url(../images/mainSalesLink2.png) no-repeat left top;
}

.secImg {
 background:transparent url(../images/mainSecLink.png) no-repeat left top;
}
.MicrositeContentList .Body {
 font-size:11px;
}
/*.mSiteMainTabContainer*/
 .changedHead {
 height:43px;
 width:227px;
 position:relative;
 left:-8px;
 z-index:1000;
}

.linkContainer {
 height:43px;
 width:227px;

}

.linkContainer a {
 display:block;
 z-index:100;
 float:left;
 width:100px;
 margin-right:10px;
 height:42px;
}



.mainCont .Middle {
 background:transparent url(../images/itbusiness/ideasbox_mid_rightmain.jpg) repeat-y scroll left top;
padding-left:10px;
padding-right:10px;

right:1px;
width:210px;
}
.mainCont .Bottom {
background:transparent url(../images/itbusiness/ideasbox_btm_rgth.jpg) no-repeat scroll left top;
height:10px;
width:228px;
position:relative;
left:1px;
}

.mainCont .categoryboxHeader {
background:transparent url(../images/itbusiness/ideasbox_top.jpg) no-repeat scroll left top;
height:29px;
}

.mainCont .categoryboxHeader span {
color:#003366;
display:block;
font-size:14px;
font-weight:bold;
line-height:29px;
padding:0 10px 0 12px;
}

.article_banner {
 border:1px solid #DADADA;
 margin:0 auto;
 text-align:center;
 width:330px;
}

