body {
	margin-left:10px;
	padding:0;
	color:#6c6c6c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	
	margin-top:10px; 
}
form { margin:0; padding:0; }
img { border:none; }
input:focus { outline:none; }

#c { width:1080px; margin:0 auto;  position: relative; }

#menu {
	position:relative;
	width:1080px;
	height:38px;
}

#menu a {
	display:block;
	height:30px;
	position:relative;
	float:left;
	margin:0;
	
	transition: all .1s linear;
	-moz-transition: all 0.1s linear;
	-webkit-transition: all 0.1s linear;
	-o-transition: all 0.1s linear;

}
		#menu a:hover {
			z-index:50;
			top:4px;
		}
	.m1 { z-index:20; }
	.m2 { z-index:19; }
	.m3 { z-index:18; }
	.m4 { z-index:17; }
	.m5 { z-index:16; }
	.m6 { z-index:15; }
	.m7 { z-index:14; }
	.m8 { z-index:13; }
	.m9 { z-index:12; }
	.m10 {z-index:11; }
	.m11 {z-index:10; }
	.m12 {z-index:9; }
	.m13 {z-index:8; }
	.m14 {z-index:7; }
	.m15 {z-index:6; }
	.m16 {z-index:5; }

	.kifut {
		background-image:url(https://static.techmonitor.hu/common/menu/kifut.png);
		float:right;
		height:30px;
		width:100%;
		background-position:right;
	 }


#almenu {
	height:55px;
	font-size:13px;
	padding-top:4px;
	position:relative;
}

	#almenu ul {
		list-style:none;
		height:20px;
		background-position:bottom;
		background-repeat:repeat-x;
		background-image:url(https://static.techmonitor.hu/common/menu/almenu-bg.png);
		overflow:hidden;
		padding: 0 0 6px 0;
	}
		#almenu li {
			width:auto;
			display:block;
			float:left;
		}
	#almenu a {
		line-height:20px;
		color:#4d4d4f;
		text-decoration:none;
		
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;

		width:auto;
		height:20px;
		display:block;
		float:left;
		text-transform:uppercase;
		padding-left:7px;
		padding-right:7px;
		margin-left:2px;
		margin-right:2px;
		
	transition: all .1s linear;
	-moz-transition: all 0.1s linear;
	-webkit-transition: all 0.1s linear;
	-o-transition: all 0.1s linear;

	}

	#almenu a:hover {
		background-color:#7a7a7a;
		color:#fff;
	}

		
	#almenu a.selected  {
		background-color:#7a7a7a;
		color:#fff;
	}

	#almenu li ul{
		background:none;
		display:none;
		position:absolute;
		width:1080px;
		z-index:200;
		left:0;
		top:36px;
		overflow:hidden;
		padding-top:14px;
		height:20px;
	}
	#almenu li ul.selected {
		display:block !important;
	}
	#almenu li:hover ul{
		display:block;
		padding-left:20px;
		}

		
#contentStart {
	clear:both;
	height:20px;
}

.hsep {
	width:15px;
	float:left;
	height:200px;
	background-image:url(https://static.techmonitor.hu/common/horizontal-separator.png);
	background-repeat:repeat-y;
}


#left { width:630px; float:left; }

	#indexNewsList {
	
	}
	
		#indexNewsList ul {
			margin:0 0 20px 0;
			padding:0;
			border: 1px solid #a7a8aa;
			padding: 5px;
			width: 615px;
		}
		#indexNewsList li {
			list-style: none;
			margin:0;
			padding:0;
			line-height: 20px;
		}
		
		#indexNewsList h2 { margin:0; padding:0; font-size:13px; height: 25px; line-height: 25px; font-weight: normal;  } 
			#indexNewsList h2 a { 
				color:#fff !important; text-decoration:none; background-color: #6c6c6c; padding:5px 10px;
				-webkit-border-top-left-radius: 4px;
				-webkit-border-top-right-radius: 4px;
				-moz-border-radius-topleft: 4px;
				-moz-border-radius-topright: 4px;
				border-top-left-radius: 4px;
				border-top-right-radius: 4px;
				line-height: 25px;
				height: 25px;
			} 
				#indexNewsList h2 a:hover{ text-decoration:underline; } 
		#indexNewsList li a  { margin:0;  text-decoration: none; color:#6c6c6c; }
			#indexNewsList li a:hover  { text-decoration: underline; }

	#index-kiemelt { width:630px; margin-bottom:15px;  }
		#index-kiemelt img { float:left; margin-right:15px;   }

		#index-kiemelt h2{ font-size:22px; margin:0; margin-bottom:10px; line-height:24px;}
		#index-kiemelt h2 a{ color:#7A7A7A !important;  text-decoration:none; }
			#index-kiemelt h2 a:hover{ color:#000 !important; text-decoration:underline; }
		#index-kiemelt p { padding:10px; padding-top:0; margin:0; margin-top:10px; }
	
		.index-kiemelt-hir { position:absolute;  width:630px;}
		#index-kiemelt0 { display:block }
		#index-kiemelt1 { display:none }
		#index-kiemelt2 { display:none }
	
	#index-kiemelt-sep { width:615px; height:23px; text-align: center; margin: auto;}
		#index-kiemelt-sep a {
			float:left;
			background-image:url(https://static.techmonitor.hu/common/index-kiemelt-sep.png);
			width:200px;
			height:8px;
			display:block;
		}
		#index-kiemelt-sep a.active{
			background-position:0 -8px;
		}
			
			
	
	
	.index-hirek { width:315px; float:left; }
		.index-hirek h2 { margin:0; font-size:15px;  } 
			.index-hirek h2 a { color:#7A7A7A !important; text-decoration:none; } 
				.index-hirek h2 a:hover{ color:#000 !important; text-decoration:underline; } 
		.index-hirek p { margin:0; margin-bottom:20px; }
	
	#index-hirek-l { width:307px; }
	#index-hirek-r { width:307px; }

	#cikk { width:630px; margin-bottom:15px; }
		
		#cikk h1{ font-size:22px; margin:0; padding:0; color:#303030; line-height:24px; }
		#cikk h2{ font-size:16px; }
		#cikk h2.alcim{ font-size:13px !important; margin:0 !important; padding:0 !important; padding-top:8px !important;  color:#979797; }
		#cikk .cimkeList {
			padding:0; margin:0; padding-top:0px; font-size:12px;
		}
		#cikk .cikkDate {
			padding:0; margin:0; padding-top:4px; font-size:12px;
		}
		
		#cikk a { color:#222; text-decoration:underline; }
			#cikk a:hover{ text-decoration:none }
		#cikk p { color:#4D4D4F; margin:0; margin-top:10px; line-height:18px; }
		#cikk p.lead { font-size:13px; margin:0; margin-top:20px; font-weight:bold; color:#4D4D4F; }

		#cikk li  { color:#4D4D4F; margin:0; margin-top:10px; line-height:18px; }
		
		#cikk .cikkGaleria {
			position:relative;
		}
		
			#cikk .cikkGaleria span{
				position:absolute;
				bottom:4px;
				right:4px;
			}


	.formError {
		margin-bottom: 5px;
		padding:5px;
		border: 2px dashed #d44;
		width: 80%;
	}
		.formError h2 {
			margin:0;
			padding: 0;
			color:#d44;
		}
		
	.formSuccess {
		margin-bottom: 5px;
		padding:5px;
		border: 2px dashed #0d810d;
		width: 80%;
	}
		.formSuccess h2 {
			margin:0;
			padding: 0;
			color:#0d810d;
		}
	
	.missingField {
		border: 1px dashed #d44 !important;
	}
	
	form label {
		float:left;
		display:block;
		height: 24px;
		line-height:24px;
		padding: 0;
		margin:0;
		margin-bottom: 4px;
		
	}
	form input[type=text], form input[type=password] {
		float:left;
		display:block;
		border: 1px solid #ccc;
		height: 24px;
		line-height:24px;
		padding:0;
		margin:0;
		margin-bottom: 4px;
		padding-left: 4px;
	}
		form input[type=text]:focus, form input[type=password]:focus{
			border: 1px solid #999;
		}
	
	form select {
		float:left;
		display:block;
		border: 1px solid #ccc;
		height: 24px;
		line-height:24px;
		padding:0;
		margin:0;
		margin-bottom: 4px;
		padding-left: 4px;
	}
		form select:focus{
			border: 1px solid #999;
		}
	
	form h1, form h2, form h3 {
		clear: both;
	}
	
	form fieldset {
		margin:0;
		padding: 0;
		border: none;
		padding-bottom: 5px;
	
	}
	form fieldset legend {
		color:#6c6c6c;
		font-size:14px;
		font-weight: bold;
		margin-bottom: 2px;
	}
	
	.cbHolder {
		float:left;
		display:block;
		height: 24px;
		line-height:24px;
		padding:0;
		margin:0;
		margin-bottom: 4px;
		padding-left: 4px;
		width: 32px;
	}
	
	#rovat { }
		#rovat h1{ font-size:20px; margin:0; padding:0; color:#303030; margin-bottom:15px;}

	.hirLista { }
		.hirLista h1{ font-size:22px; margin:0; padding:0; color:#303030; margin-bottom:15px;}

		.hirListaHir {
			border-top: 1px dashed #B9B9B9; padding-top:20px; padding-bottom:20px; 		
		}
		.hirListaHir img {
			float:left; overflow:hidden; width:120px; height:90px; border:0; margin-right:20px;
		}
		.hirListaHir  h2 { font-size:13px; color:#7A7A7A; padding:0; margin:0; margin-bottom:10px; }
			.hirListaHir h2 a{ color:#7A7A7A !important;  text-decoration:none; }
				.hirListaHir h2 a:hover{ color:#000 !important; text-decoration:underline; }
		.hirListaHir  p { padding:0; margin:0;   }
		
#mid { width:300px; float:left; }

.box {
	height:auto;
	width:300px;
	margin-bottom:10px;
}

#box-hirek-leg { height:250px; min-height:260px; }
	.boxHead {
		height:25px;
		line-height:25px;
		background-image:url(https://static.techmonitor.hu/common/box/box-head-bg.png);
		font-size:13px;
		text-transform:uppercase;
	}
	.boxHead .t1 { width:300px; } 
	.boxHead .t2 { width:147px; cursor:pointer;} 
	.boxHead .t3 { width:94px; cursor:pointer;}

	.boxHeadFelirat {  padding-left:5px;  }
		.boxHeadFelirat a{  text-decoration: none; color:#fff;  }
		.boxHeadFelirat a:hover{  text-decoration: underline;  }

		.boxHeadActive {
			color:#fff;
			float:left;
			
			-webkit-border-top-left-radius: 4px;
			-webkit-border-top-right-radius: 4px;
			-moz-border-radius-topleft: 4px;
			-moz-border-radius-topright: 4px;
			border-top-left-radius: 4px;
			border-top-right-radius: 4px;
			height:25px;
			background-color:#6C6C6C;
		}

		.boxHeadInActive {
			color:#fff;
			float:left;
			cursor:pointer;
			background-color:#A7A8AA;
			-webkit-border-top-left-radius: 2px;
			-webkit-border-top-right-radius: 2px;
			-moz-border-radius-topleft: 2px;
			-moz-border-radius-topright: 2px;
			border-top-left-radius: 2px;
			border-top-right-radius: 2px;
			height:25px;
		}

	.boxContent {
		position:relative;
		margin:5px;
	}

	.boxContent  a { 
		color:#6d6d6d; 
		text-decoration:none; 
		line-height:18px; 
	}
		.boxContent  a:hover { text-decoration:underline; }	

	.boxContent .bc {
		position:absolute;
	}

	#box-hirek-leg-bc {
		height: 200px;
	}
		#box-hirek-leg-bc a {
			height: 20px;
			line-height: 20px; 
			width: 260px; 
			overflow: hidden; 
			display: block; 
		}
	
	.boxBottom {
		margin-top:5px;
		margin-bottom:5px;
		width:300px;
		height:15px;
		background-image:url(https://static.techmonitor.hu/common/box/box-bottom.png);
	}


	#box-kereses { height:auto; }
	
	.box input[type=text] {
		border:none;
		width:205px;
		height:22px;
		line-height:22px;
		color:#6c6c6c;
		background:none;
	}

	.searchInput{
		background-image:url(https://static.techmonitor.hu/common/input/nagyito.png) !important;
		background-repeat:no-repeat !important;
		padding-left:25px !important;
		width:190px !important;
	}
	
	.searchInput:focus{
		background-position:0 -22px !important;
	}

	.searchSubmit{
		background:none !important;
		height:22px;
		line-height:22px;
		border:0;
		font-size:11px;
		color:#7A7A7A;
		text-transform:uppercase;
	}
	.searchSubmit:hover {
		color:#000000;
		cursor:pointer;
	
	}
	 	
	#boxLogin {
	}
		#boxLogin label {
			display: block;
			float: left;
			height: 22px;
			width: 70px;
			line-height: 22px;
		}
		#boxLogin input[type=text], #boxLogin input[type=password] {
			border:none;
			width:180px;
			height:22px;
			line-height:22px;
			color:#6c6c6c;
			background:none;
			float: left;			
		}
		
	.middleInput {
		background-image:url(https://static.techmonitor.hu/common/input/middle-bg.png);
		background-repeat:no-repeat;
		height:22px;
	}
		.middleInput:hover {
			background-position:0 -22px;
		}
	.middleInput180 {
		background-image:url(https://static.techmonitor.hu/common/input/middle-180-bg.png);
		background-repeat:no-repeat;
		height:22px;
		float: left;
		display: block;
		width: 180px;
	}
		.middleInput180:hover {
			background-position:0 -22px;
		}
	.middleInput190 {
		background-image:url(https://static.techmonitor.hu/common/input/middle-190-bg.png);
		background-repeat:no-repeat;
		height:22px;
		float: left;
		display: block;
		width: 190px;
	}
		.middleInput180:hover {
			background-position:0 -22px;
		}


#right {  width:120px; float:right;  }
	
.banner {
	text-align:center;
	height:auto;
	
}	

.bannerLeadBoard {
	background-image:url(https://static.techmonitor.hu/common/hirdetes/hirdetes-v.png);
	background-repeat:no-repeat;
	background-position:left center;
	/* width:920px; */
	height:110px;
	padding-left:10px;
	margin:0 auto;
	margin-bottom:10px;
	text-align:center;
}

.banner468x120 {
	background-image:url(https://static.techmonitor.hu/common/hirdetes/hirdetes-h.png);
	background-repeat:no-repeat;
	background-position:center top;
	/* width:468px; */
	/* height:120px; */
	height:auto;
	/* padding-left:10px;*/
	padding-top:10px;
	margin:0 auto;
	margin-bottom:10px;
}

.bannerJobbSav {
	width:120px;
	height:auto;
	text-align:center;
	background-image:url(https://static.techmonitor.hu/common/hirdetes/hirdetes-h.png);
	background-position:center top;
	background-repeat:no-repeat;
	padding-top:10px;
	margin-bottom:10px;
}

.bannerKozepsoSav {
	width:300px;
	height:auto;
	text-align:center;
	background-image:url(https://static.techmonitor.hu/common/hirdetes/hirdetes-h.png);
	background-position:center top;
	background-repeat:no-repeat;
	padding-top:10px;
	margin-bottom:10px;
}

.banner160x240 {
	width:120px;
	height:240px;
	text-align:center;
	background-image:url(https://static.techmonitor.hu/common/hirdetes/hirdetes-h.png);
	background-position:center top;
	background-repeat:no-repeat;
	padding-top:10px;
	margin-bottom:10px;
}


.bannerCikk {
	height:auto;
	text-align:center;
	background-image:url(https://static.techmonitor.hu/common/hirdetes/hirdetes-160.png);
	background-repeat:no-repeat;
	background-position:top center;
	padding-top:10px;
	margin-top:10px;
	padding-bottom:15px;
}



#footer {
	height:auto; clear:both;  width: 1080px;
	background-image:url(https://static.techmonitor.hu/common/footer/footer-bg.png);
	background-repeat: no-repeat;
	background-position: top;
	color:#fff;
	font-size:11px;
}

	.footerSeparator {
		width:9px;
		background-image:url(https://static.techmonitor.hu/common/footer/sep.png);
		float:left;
		display:block;
		height:140px;
	}

	.footerLogo {
		width:104px;
		float:right;
		display:block;
		margin-top:12px;
	}
	
	.footerText {
		text-align:center;
		height:auto;
		float:left;
		padding-left:25px;
		padding-right:25px;

	}
		.footerText a {
			color:#fff;
			text-decoration:none;
			font-size:11px !important;
			line-height: 24px;
		}
			.footerText a:hover{ text-decoration:underline; }
		.footerTop {
			height:22px;
			font-weight:bold;
		}
		.footerBottom {
			padding-top:5px;
			height:auto;
			text-align: left;
			
		}
			

.cimkeFelho {
	text-align:center;
}			
	.cimkeFelho a { padding:5px; line-height:24px !important; margin-top:2px; margin-bottom:2px; color:#6c6c6c; text-decoration:none; white-space: nowrap;  
		transition: all .1s linear;
		-moz-transition: all 0.1s linear;
		-webkit-transition: all 0.1s linear;
		-o-transition: all 0.1s linear;
	
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
	}
	.cimkeFelho a:hover { padding:5px; text-decoration:none; background-color:#A7A8AA; color:#fff; }
	.cimkeFelho a.c1 {font-size: 11px; }
	.cimkeFelho a.c2 {font-size: 13px; }
	.cimkeFelho a.c3 {font-size: 15px; }
	.cimkeFelho a.c4 {font-size: 16px; font-weight: bold;}
	.cimkeFelho a.c5 {font-size: 18px; font-weight: bold;}
	
#rovatLapozo {
	text-align: center;
	height: auto;
	clear: both;
}
	#rovatLapozo a {
		border: 1px solid rgb(231, 231, 231);
		font-weight: bold;
		color: rgb(154, 154, 154);
		text-decoration: none;
		width: 22px;
		height: 22px;
		line-height:22px;
		display: block;
		margin:3px;
		float: left;
		
		
	}
		#rovatLapozo a:hover{
			text-decoration: underline;
			background-color: #eee;
		}
	#rovatLapozo a.sel{
		border: 1px solid rgb(117, 117, 120);
		color: #eee;
		background-color: rgb(153, 153, 153);
	}
	



.clear { clear:both }

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;
}



#galeriaMenu {
	height:auto;
	font-size:13px;
	position:relative;
}
	#galeriaMenu ul {
		padding:0;
		margin:0 0 15px 0;
		list-style:none;
		height:20px;
		background-position:bottom;
		background-repeat:repeat-x;
		line-height:20px;
	}
		#galeriaMenu li {
			margin:0;
			padding:0;
			width:auto;
			display:block;
			float:left;
		}
	#galeriaMenu a {
		line-height:20px;
		color:#4d4d4f;
		text-decoration:none;
	}
		#galeriaMenu a .l{
			height:20px;
			width:2px;
			display:block;
			float:left;
		}
		#galeriaMenu a .m {
			width:auto;
			height:20px;
			display:block;
			float:left;
			text-transform:uppercase;
			padding-left:6px;
			padding-right:6px;
			
		}		
		#galeriaMenu a .r{ height:20px; width:2px; display:block; float:left; }

	#galeriaMenu a:hover .m {
		background-color:#7a7a7a;
		color:#fff;
	}
		#galeriaMenu a:hover .l{ background-image:url(https://static.techmonitor.hu/common/menu/almenu-left.png); }
		#galeriaMenu a:hover .r{background-image:url(https://static.techmonitor.hu/common/menu/almenu-right.png); }
		
	#galeriaMenu a.selected .m {
		background-color:#7a7a7a;
		color:#fff;
	}
		#galeriaMenu a.selected .l{ background-image:url(https://static.techmonitor.hu/common/menu/almenu-left.png); }
		#galeriaMenu a.selected .r{	background-image:url(https://static.techmonitor.hu/common/menu/almenu-right.png); }		

#galeria {
	margin:0;
	padding:0;
}

	#galeria ul  {
		margin:0;
		padding:0;
	}
		#galeria li  {
			margin:3px;
			padding:3px;
			display: block;
			float:left;
			text-align: center;
			width: 140px;
			height: 120px;
			overflow: hidden;
		}
			#galeria li:hover  {
				background-color: #eee;
			}

			
#indexVideo {
	margin:40px 0 20px 0;
	padding:0;
	border: 1px solid #a7a8aa;
	width: 625px;
	background-color: #f2f2f2;
}
	#indexVideo ul {
		margin: -25px 0 0 -1px;
		padding: 0 0 10px 0;
		list-style: none;
		height: 25px;
	}

		#indexVideo li {
			text-transform:uppercase;
			margin: 0;
			list-style: none;
			float: left;
			display: block;
			width: auto;
			background-color: #A7A8AA;
			color:#fff;
			margin-right: 5px;
			
			color:#fff !important; 
			padding:0px 10px;
			-webkit-border-top-left-radius: 4px;
			-webkit-border-top-right-radius: 4px;
			-moz-border-radius-topleft: 4px;
			-moz-border-radius-topright: 4px;
			border-top-left-radius: 4px;
			border-top-right-radius: 4px;

			font-size: 13px;
			font-weight: normal;
			line-height: 25px;
			height: 25px;
		}
		
		#indexVideo li.selected {
			background-color: #6C6C6C;
		}
		#indexVideo li a {
			color:#fff;
			text-decoration: none;
		}
		#indexVideo li a:hover {
			text-decoration: none;
		}


	#indexVideo h2, #indexVideo h3  {margin:0; padding-left: 5px;}
	#indexVideo p {margin:0; padding: 0 5px 5px 5px;}
	#indexVideo .tovabb {
		text-align: right;
		color: #444;
	}
	#indexVideo .tovabb:hover {
		text-decoration: none;
	}
	

	


#sideKickContainer {
	top:38px;;
	left: 1080px;
	
	position:absolute;
	display:none;
}
