@charset "utf-8";
/* CSS Document */

* {
	border:0px;
	padding:0px;
	margin:0px;
}
body {
	background-color:#1c1c1c;
	background:#1c1c1c url(../elements/bg.png) center;
	color:#cfcfcf;
	font-family: verdana,helvetica, sans-serif;
	font-size:10pt;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:21px;
}
h1 {
	font-size: 18px;
	margin-top:8px;
	padding-bottom:22px;
	background:top right no-repeat;
	font-weight:normal;
	letter-spacing:1px;
}
h2 {
	font-size:16px;
	font-weight:normal;
}
h3 {
	font-size:15px;
	font-weight:normal;
}
h6 {
	font-weight:normal;
	font-size:11px;
	line-height:12px;
}
a {
	color:#6dbcd5;
	text-decoration:none;
}
a:hover {
	color:#a2b70e;
}
li {
	list-style:disc;
	list-style-position:inside;
	list-style-type:disc;
}

input {
	background:none;
	color:#bfbfbf;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	border:1px solid #484848;
	margin-bottom:16px;
	padding:5px 7px 5px 7px;
}
.input-login {
	width:253px;
}
.input-contact {
	width:535px;
}
.input-quick-contact {
	width:253px;
	font-size:13px;
	color:#666;
}
.input-quick-contact:hover {
	color:#a2b70e;
}
textarea {
	background:none;
	color:#bfbfbf;
	overflow:auto;
	border:1px solid #484848;
	padding:7px;
	margin-bottom:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.button {
	width:100%;
	height:26px;
	color:#dfdfdf;
	background:none;
	font-weight:bold;
	font-size:14px;
	letter-spacing:1px;
	line-height:normal;
	border:none;
	border-bottom:1px solid #6dbcd5;
	text-align:right;
	padding:0px 21px 4px 0px;
	cursor:pointer;
}
.button:hover {
	color:#6dbcd5;
}
.clearall {
	clear:both;
}
.blue {
	color:#6dbcd5;
}
.orange {
	color:#ff8f00;
}
.green {
	color:#a2b70e;
}
.red {
	color:#ff3c00;
}
.magenta {
	color:#d4126d;
}
.row {
	clear:both;
	overflow:auto;
	padding-bottom:4px;
}
#form-connect input[type=text], #form-connect textarea {
	color:#a2b70e;
	font-size:13px;
}
/*top*/
#top {
	height:90px;
}
#top-logo {
	width:300px;
	height:90px;
	float:left;
}
#top-logo img {
	margin:35px 0 0 35px;	
}
#top-menu {
	width: 491px;
	height: 90px;
	float:right;
	margin-right:35px;	
}
#top-menu-inner {
	margin:35px 0 auto;	
}
#top-menu-inner li {
	 float:left;	
	 list-style: none;
}
#top-menu-inner a * {
  display: none;
  cursor:pointer;
}
#top-menu-inner a,
#top-menu-inner a .hover {
	height: 18px;
	position: relative;
	display: block;
	background: url(../elements/menu/menu.png) 0 0 no-repeat;
}
#top-menu-inner a.rolunk {
  background-position: 0 0;
  width: 55px;
}
#top-menu-inner .highlight a.home:hover,
#top-menu-inner a.rolunk .hover {
  background-position: 0 -18px;
  width: 55px;
}
#top-menu-inner a.szolgaltatasaink {
  background-position: -55px 0;
  width: 129px;
}
#top-menu-inner .highlight a.szolgaltatasaink:hover,
#top-menu-inner a.szolgaltatasaink .hover {
  background-position: -55px -18px;
}
#top-menu-inner a.ugyfeleinknek {
  background-position: -183px 0;
  width: 114px;
}
#top-menu-inner .highlight a.ugyfeleinknek:hover,
#top-menu-inner a.ugyfeleinknek .hover {
  background-position: -183px -18px;
}
#top-menu-inner a.referenciaink {
  background-position: -296px 0;
  width: 107px;
}
#top-menu-inner .highlight a.referenciaink:hover,
#top-menu-inner a.referenciaink .hover {
  background-position: -296px -18px;
}
#top-menu-inner a.kapcsolat {
  background-position: -403px 0;
  width: 86px;
}
#top-menu-inner .highlight a.kapcsolat:hover,
#top-menu-inner a.kapcsolat .hover {
  background-position: -403px -18px;
}



/*banner*/
#banner {
	clear:both;
	height:240px;
	width:920px;
	margin:0 auto 0 auto;
	padding:16px;
	background:url(../elements/display-bg.png) no-repeat;
}
#banner-inner, #banner-inner2 {
	height:240px;
	overflow:hidden;
}
#banner-inner {
    position:relative;
	z-index:5;
}
#banner-inner IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}
#banner-inner IMG.active {
	display:inline;
    z-index:10;
}
#banner-inner IMG.last-active {
    z-index:9;
}
#banner-inner2 {
	position:relative;
	margin-top:-240px;
	z-index:10;
}
#banner-inner-top {
	height:8px;
	background:url(../elements/display-top-bg.png);
}

#banner-inner-main {
	height:224px;
	font-size:10px;
	/*filter:alpha(opacity=90); 
	-moz-opacity:0.9; 
  	opacity:0.9;*/
}
#banner-inner img {
	display:none;
}
#banner-inner-main-title {
 	background-color:#6dbcd5;
	float:right;
	width:180px;
	height:33px;
	line-height:16px;
	margin-top:150px;
	margin-right:10px;
	text-align:right;
	color:#FFF;
	font-size:11px;
	font-family:arial; 
	letter-spacing:2px; 
	padding:2px 20px 0 0;
}
#banner-inner-bottom {
	height:8px;
	background:url(../elements/display-bottom-bg.png);
}

/*main*/
#main {
	width:952px;
	margin:0px auto 0px auto;
}
.left-column {
	width:332px;
	float:left;
}
.right-column {
	width:612px;
	float:right;
}
.one-column {
	width:952px;
}
.right-column-top {
	height:32px;
	background:url(../elements/bg_right_top.png) no-repeat;
}
.right-column-body {
	background:url(../elements/bg_right_main.png);
	padding:0px 30px 24px 30px;
	overflow:auto;
}
.right-column-bottom {
	height:32px;
	background:url(../elements/bg_right_bottom.png) no-repeat;
}
.right-column-body-left {
	float:left;
	width:260px;
	overflow:auto;
}
.right-column-body-right {
	float:right;
	width:260px;
}
.right-column-topw {
	height:32px;
	background:url(../elements/bg_right_topw.png) no-repeat;
	color:#1c1c1c;
}
.right-column-bodyw {
	background:url(../elements/bg_right_mainw.png);
	padding:0px 30px 24px 30px;
	overflow:auto;
	color:#1c1c1c;
}
.right-column-bottomw {
	height:32px;
	background:url(../elements/bg_right_bottomw.png) no-repeat;
	color:#1c1c1c;
}

.left-column-top {
	height:32px;
	background:url(../elements/bg_left_top.png) no-repeat;
}
.left-column-body {
	background:url(../elements/bg_left_main.png);
	padding:0px 30px 24px 30px;
	overflow:auto;
}
.left-column-body li {
	padding-bottom:4px;
}
.left-column-bottom {
	height:32px;
	background:url(../elements/bg_left_bottom.png) no-repeat;
}
.one-column-top {
	height:32px;
	background:url(../elements/bg_top.png) no-repeat;
}
.one-column-body {
	background:url(../elements/bg_main.png);
	padding:0px 30px 24px 30px;
	overflow:auto;
}
.one-column-bottom {
	height:32px;
	background:url(../elements/bg_bottom.png) no-repeat;
}
#bottom {
	clear:both;
	width:952px;
	height:70px;
	margin:24px auto 0px auto;
}
#bottom-menu {
	padding-right:30px;
	text-align:right;
}
#bottom-menu li {
	display:inline;
}
#bottom-menu a {
	text-decoration:none;
	font-size:16px;
	font-family:helvetica, arial;
	color:#fff;
}
#bottom-menu .separator {
	padding-left:4px;
}
#bottom-menu .rolunk a:hover{
	color:#6dbcd5;
}
#bottom-menu .szolgaltatasaink a:hover{
	color:#d4126d;
}
#bottom-menu .ugyfeleinknek a:hover{
	color:#ff3c00;
}
#bottom-menu .referenciaink a:hover{
	color:#ff8f00;
}
#bottom-menu .kapcsolat a:hover{
	color:#a2b70e;
}
#bottom-copyright {
	padding:30px 30px 30px 0;
	font-size:12px;
	text-align:right;
}
/*menu*/
.menu-left li {
	list-style-position:inside;
	font-size: 14px;
	font-family:Arial, Helvetica;
}
/*login*/
.login_box {
	margin:4px auto 0px auto;
	height:200px;
	width:269px;
}
.login_email {
	height:28px;
	width:160px;
	background:url(../elements/input_azonosito.png) no-repeat;
	padding-bottom:22px;
	padding-left:109px;
	font-size:16px;
}
.login_password {
	height:28px;
	width:160px;
	background:url(../elements/input_jelszo.png) no-repeat;
	padding-bottom:22px;
	padding-left:109px;
}
.login_submit {
	height:33px;
	width:269px;
}
/*referenciak*/
#referenciainkbol {
	width:256px;
	height:154px;
	border:2px solid #fff;
}
#referenciainkbol ul{
	display:none;
}
#referenciainkbol ul, #referenciainkbol li {
	margin:0;
	padding:0;
	list-style:none;
	height:154px;
	width:256px;
}
#sl li { 
	width:256px;
	height:154px;
	overflow:hidden; 
}	
ol#controls {
	margin:1em 0;
	padding:0;
	height:28px;
}
ol#controls li {
	margin:0 10px 0 0; 
	padding:0;
	float:left;
	list-style:none;
	height:10px;
}
ol#controls li a {
	float:left;
	width:14px;
	height:14px;
	background:url(../elements/dot_orange.png);
}
ol#controls li.current a{
	background:url(../elements/dot_white.png);
}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus {
	outline:none;
}




/*tags*/
.tag6 {
	color:#dfdfdf;
	font-size:9px;
}
.tag5 {
	color:#dfdfdf;
	font-size:11px;
}
.tag4 {
	color:#dfdfdf;
	font-size:13px;
}
.tag3 {
	color:#dfdfdf;
	font-size:14px;
}
.tag2 {
	color:#dfdfdf;
	font-size:15px;
}
.tag1 {
	color: #6dbcd5;
	font-size:15px;
	font-weight:bold;
}


/*start*/
#szolgaltatasajanlo-left {
	height:280px;
	width:152px;
	float:left;
	overflow:auto;
}

#szolgaltatasajanlo-right {
	height:280px;
	width:400px;
	float:right;
	overflow:auto;
	
}
#szolgaltatasajanlo-right div{
	padding:2px 0 21px 0;
}
#szolgaltatasajanlo-right li{
	padding-left:7px;
}

#szolgaltatasajanlo-right h3 a{
	color:#fff;
}
#szolgaltatasajanlo-right h3{
	height:23px;	
	color:#fff;
	font-size:10pt;
	font-weight:normal;
	margin-bottom:4px;
	padding-left:4px;
	background:url(../elements/bg_magenta.png);
	cursor:pointer;
}
.tagcloud {
	line-height:24px;	
}


/*row*/
.tudastar-row {
	line-height:16px;
	clear:both;
	margin-bottom:7px;
}
.tudastar-row img {
	float:left;
	padding:4px 9px 0 0;
}
.referencia-row {
	clear:both;
	overflow:auto;
	padding-bottom:42px;
}
.referencia-row img {
	float:left;
	border:2px solid #fff;	
	margin-right:21px;
}

/*product*/
.product h2 {
	color:#d4126d;	
}