body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0px; padding:0px;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
img{border: 0px;}
br{
clear: both;
}

strong{
	font-weight: bold;
}

body{background: #292623 url("/layout/images/bg.jpg") top center repeat; }
#headeru,#header{width:930px; height:160px; margin: 0px auto;  background:  url("/layout/images/header.png") top left no-repeat;}
#headeru{background-image: url("/layout/images/header_u.png")}
#logo{display:block; width:330px; height: 100px; float: left; }
#login{width:270px; height: 50px;  padding: 5px 0px; float: right; margin:58px 0px 0px 0px; }
	#login a{font-size: 10px; color: #666;}
	#login p{padding: 2px; font-size: 10px; color: #666;}
	#login form{padding-left: 10px;}
#menu{width:920px; height:40px; margin-top: 0px; padding: 0px 5px; float: left; background: url("/layout/images/menu.png") top center repeat;}
	#menu ul li{float: left; text-align: center;  padding: 0px;  background: url("/layout/images/menu_sep.png") top right no-repeat;}
	#menu ul li a{display: block; height:10px; padding: 14px 13px 14px 13px; }
	#menu ul li a:hover{ background-position: top left; text-decoration: none; }
	#menu ul li a.active{ background-position: top left; text-decoration: none;}
#mains,
#main{width:900px; padding: 5px 15px; min-height:500px; background: url("/layout/images/content_repeat.png") top left repeat-y;  margin: 0px auto;}
#mains{ background-image: url("/layout/images/content_repeat_s.png");}
#main_c{padding: 10px 0px 50px 0px;}
	
	.c{background: #e3e3e3; padding: 5px; width: auto; -moz-border-radius:3px; -khtml-border-radius: 3px; -webkit-border-radius:3px; margin-bottom: 10px;}
	#main_header{
		padding: 5px 10px; background:#ffe3cd;
		margin-bottom: 10px;
		-moz-border-radius:3px; -khtml-border-radius: 3px; -webkit-border-radius:3px;
	}
	
	#main_left{width:580px; float: left;}
	#main_right{width:290px; float: right; }
	#sidebar{float: left; width:239px;  }
	#sidebar .menu{background: #ffe3cd; padding: 5px; width: auto; -moz-border-radius:3px; -khtml-border-radius: 3px; -webkit-border-radius:3px; margin-bottom: 10px;}
	#sidebar .menu li{background:#ffa156; margin-bottom: 1px; padding: 0px;}
	#sidebar .menu li a{display:block;  padding: 10px 10px; margin: 0px;  background: url("/layout/images/arrow.png") 205px center no-repeat; }
	#sidebar .menu li a:hover{background:#ff7506  url("/layout/images/arrow.png") 210px center no-repeat;}
	.content{float: right; 	width: 620px; margin-top: 20px; 	margin-right: 10px;	}

	.reseller{width:280px; height:100px; padding:5px 10px; margin-right:20px; float: left;}
	.reference{width:280px; height:250px; margin-right:10px; float: left;}
#demo-attach,
#contact_attach{margin-left: 150px; margin-top: 20px;}
.news_single{width: 600px;}
.news_single_main{margin-bottom: 10px;}
	.video{padding: 10px 5px; clear: both;}
	.video img{float: left; margin-right: 20px;}
	.newsl{padding:5px 10px;}
	.product_category,
	.product{width:280px; height:100px; padding:5px 0px; margin-right:20px; float: left;}
	.product_category img,
	.product img{float: left; margin-right: 10px;}
	.category{width:280px; height:100px; padding:5px 0px; margin-right:20px; float: left;}
	.category img{float: left; margin-right: 10px;}

	 .document{display: block; height: 12px; padding: 5px 5px 5px 30px; margin: 5px 0px; background: #ffffff url("/layout/images/pdf.png")  3px 3px no-repeat;}

#documents .document{height: 30px;}

	/* partner logok */
	#mainlogos{width:580px; float: left; }
	#mainlogos img{padding:2px; border: 1px solid #ccc;}
	#mainlogos a{margin: 0px 3px;}

	/* hirdetés */
	#adds{width:290px; text-align: center; float: right; padding-bottom: 10px; margin-top: 20px;}


	.half{
		width:410px;
		margin-right: 20px; 
		float: left;
	}
	a.download{
	display: block;
	background: #e5e5e5 url("/layout/images/download.png") top left no-repeat;
	padding-left: 90px;
	height:70px;
	width:300px;
	font-size: 20px;
	line-height: 150%;
	}

	
	#newshl{width:580px; float: left;}
	.news{width:260px; height: 180px; padding: 10px; margin: 0px 5px 5px 5px; float:left; background: #fff;}
	.news img{ width: 260px; height: 120px; margin:0px 0px 10px 0px }
	.news_c{padding: 5px;}
	
	.news_archive{background: #ffe3cd; height: 60px; padding: 10px; margin: 10px 0px; }
	.news_add{width:200px; float: right;}
#footers,
#footer{width:880px; height:160px; padding: 10px 25px; margin: 0px auto 50px auto; background:#ff7506 url("/layout/images/content_bottom.png") top left repeat-x;}
#footers{ background-image: url("/layout/images/content_bottom.png");}
	.block, .blockw{width:270px; padding: 0px 10px; float: left;  } 
	.block li{float:left; width:120px;}


.p10{padding: 10px;}

/*Munkatársak*/		
.employee{width: 280px; height: 160px;  float: left; margin-left: 10px; margin-bottom: 20px;}
.employee img{ float: left; padding-right: 10px; padding-top: 5px}
.employee p{font-size: 11px;}
.employee_in{float: left; width: 170px; }
.last{margin: 0px;}

/*Videok*/	
.video img{
	width: 120px;
	padding-top: 5px;
}



/*Galériák*/	
.gallery img{
	margin: 5px;
}

/*Márkák*/	
.brand{width:180px; height: 60px; padding: 5px; float: left; }
.brand div{width:90px; padding: 5px; float: left;}
.brand img{float: left; }
.brand h3{ font-size: 11px; margin: 0px; padding: 0px;}
.brand p{ font-size: 10px; padding-left: 5px;}
/*Termékek*/
#logo_c{
	float: right;
	width: 200px;
}

/*Szavazás*/
#votes{width:290px; float: right; }
.votes_c{
	width: 280px;
	margin-right: 20px;
}
.vote_options{margin: 10px 5px 10px 5px; background: #fff; padding: 5px 5px 10px 5px; }
