html, body{margin:0 auto;padding:0;background: #ffffff url(images/bg.jpg) top left;color:#636363;font-family:Verdana;font-size: 12px;font-style: normal;line-height: 1.5em;}
img, div { behavior: url("iepngfix.htc") }
div.bg {background: url(images/bg_head.jpg) repeat-x top left;}
div#wrap{margin: 0 auto;width: 990px;background: #ffffff;}
div#header{position: relative;width: 990px; height: 234px;background: url(images/BIG.png) no-repeat top left; }
div#content{position:relative;width: 990px;min-height: 600px;background: transparent url(images/bg_left_bottom.jpg) no-repeat bottom left;}
div#leftblock {float: left;  width: 226px;min-height: 500px;  height: auto !important;  height: 500px;padding: 15px 15px 10px 24px;background: url(images/bg_left.jpg) no-repeat top left;text-align: justify; }  
div#maincontent {float: left;  width: 705px;min-height: 500px;  height: auto !important;  height: 500px;padding: 30px 10px 10px 10px;background: transparent url(images/bg_main.jpg) no-repeat top left;text-align: justify; }
#headeranim { position: absolute; top: 20px; right: 30px;background-image: url(images/bg_banner.png);width: 517px;height: 140px; }

/* ----- TOP MENU ----- */
#topmenu { position: absolute; top: 20px; right: 30px; }
#topmenu a { 
  margin-right: 0px; padding: 2px 6px 3px 17px; color: #1b4776; text-decoration: none;
  background: transparent url(images/arrow1.gif) no-repeat;
  background-position: 4px 7px; }
#topmenu a:hover { color: #ffffff; background-color: #3571a5;}

input:hover, input:focus, textarea:focus, select.focus, select.hover, textarea.hover {
	border-color:#c5c5c5;
	background:#f6f6f6;
} 

input, textarea, select {
	padding:0.15em;
	border:1px solid #ddd;
	background:#fafafa;
	font:bold 0.95em Verdana;
/*	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;*/
}

fieldset {
	border:1px solid #ddd;
	padding:0 0.5em 0.5em;
}


/* ----- FOOTER ----- */
#footer  { 
  margin: 0 auto; position: relative; width: 990px; height: 87px;
  background: transparent url(images/BIG) no-repeat 0px -233px; }

  
.design { position: absolute; height: 39px; top: 25px !important; right: 10px;} 

/* ---  HR  --- */
div.line hr { display: none; }
div.line { 
  margin: 0; height: 10px; border: none;
  background: transparent url(images/hr.gif) repeat-x scroll center; }

ul#menu {
  list-style: none;
  padding: 0;
  margin: 0;
  left: 256px;
  top: 172px;
  width: 729px;
  height: 62px;
  position: relative;
}
#menu span {
  display: none;
  position: absolute;
}
#menu a {
  display: block;
  text-indent: -900%;
  position: absolute;
  outline: none;
}
#menu a:hover {
  background-position: left bottom;
}
#menu a:hover span {
  display: block;
}

#menu .menu_termekeink {
  width: 119px;
  height: 62px;
  background: url(images/nav-1.jpg) no-repeat;
  left: 0px;
  top: 0px;
}
#menu .menu_finanszirozas {
  width: 139px;
  height: 62px;
  background: url(images/nav-2.jpg) no-repeat;
  left: 119px;
  top: 0px;
}
#menu .menu_szerviz {
  width: 83px;
  height: 62px;
  background: url(images/nav-3.jpg) no-repeat;
  left: 258px;
  top: 0px;
}
#menu .menu_hirportal {
  width: 67px;
  height: 62px;
  background: url(images/nav-4.jpg) no-repeat;
  left: 341px;
  top: 0px;
}
#menu .menu_tudastar {
  width: 98px;
  height: 62px;
  background: url(images/nav-5.jpg) no-repeat;
  left: 408px;
  top: 0px;
}
#menu .menu_ceginformaciok {
  width: 110px;
  height: 62px;
  background: url(images/nav-6.jpg) no-repeat;
  left: 506px;
  top: 0px;
}
#menu .menu_kapcsolatfelvetel {
  width: 113px;
  height: 62px;
  background: url(images/nav-7.jpg) no-repeat;
  left: 616px;
  top: 0px;
}
  
.galeria_cella{
	width: 25%;
	text-align: center;
	padding-left: 3px;
	padding-right: 3px;
	background-color: rgb(250, 244, 233);
	background-image: url('images/csiky_musorbg.png');
	background-position: bottom left;
	background-repeat: no-repeat;
	font-family: Verdana;
	color: rgb(121, 10, 10);
	border: 1px solid rgb(121, 10, 10);
	font-weight: bold;
}

div.komment_add{
	width: 90%;
	text-align: left;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 10px;
	background-color: rgb(250, 244, 233);
	background-image: url('images/csiky_musorbg.png');
	background-position: bottom left;
	background-repeat: no-repeat;
	font-family: Verdana;
	color: rgb(121, 10, 10);
	border: 1px solid #C0AB8E;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 10px;
	min-height: 100px;
}
div.komment_add:hover{
	border: 1px solid rgb(121, 10, 10);
}


ul#icons {margin: 0; padding: 0;}
ul#icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}
ul#icons span.ui-icon {float: left; margin: 0 4px;}

/*F—rum form‡z‡sok */
.forumtemak {
	width: 99%;
	margin: auto;
	border-collapse: collapse;
}
.forumtemak thead{
	border-bottom: 2px solid #454743;
}
.forumtemak td{
	vertical-align: middle;
}
.forumtemak td.elvalaszto{
	background-position: center top;
	background-image: url(images/elvalaszto.gif);
	background-repeat: no-repeat;
}
.forumtemak td.olvasott{
	width: 34px;
	text-align: center;
	border-top: 1px solid #454743;
}
.forumtemak td.temanev{
	border-top: 1px solid #454743;	
}
.forumtemak td.temak{
	border-top: 1px solid #454743;	
}
.forumtemak td.hozzaszolasok{
	border-top: 1px solid #454743;	
}
.forumtemak td.utolsoakt{
	border-top: 1px solid #454743;	
}

.forumtemak .altema_desc{
	font-size: 90%;
}

.forum_table_main{
	width: 100%;
	border-left: 5px solid #FF7C00;
	border-right: 5px solid #FF7C00;
	border-top: 2px solid #FF7C00;
	border-bottom: 2px solid #FF7C00; 
}
.forum_td_bal{
	width: 120px;
	border-bottom: 1px dotted #FF7C00; 
	border-right: 1px dotted #FF7C00;
	text-align: left;
	vertical-align: top;
	padding-left: 9px; 
}
.forum_td_jobb{ 
	text-align: left;
	vertical-align: top;
	padding-left: 9px; 
	border-bottom: 1px dotted #FF7C00;
}
.forum_infobox{
	background-position: center bottom;
	background-image: url(images/elvalaszto.gif);
	background-repeat: no-repeat;	
	padding-bottom: 12px;
}
.forum_infobox_table{
	width: 100%;
	border: 0px none;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
}
.forum_infobox_left{
	width: 30%;
	font-weight: bold;
	color: #790A0A;
	font-size: 90%;
	text-align: left;
}
.forum_infobox_right{
	width: 70%;
	font-weight: normal;
	font-size: 90%;
	text-align: right;
}
.forum_tr_mail_paratlan{
	background-color: #FAD46D;
}
.forum_infobox_paratlan{
	background-color: #FAD46D;
}

.forum_irta{
	font-weight: bold;
	font-size: 125%;
	color: #7EC114;
}
.forum_irta_hsz{
	font-size: 90%;
}
.forum_bejegyzesdatum{
	margin-top: 18px;
}
.forum_elozmeny{
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	border-left: 4px solid #FD85D7;
	font-size: 90%;
	padding-left: 6px;
}

div.shop_kategoria_item{
	display: block;
}
div.shop_kategoria_item h2{
	font-size: 18px;
	margin-bottom: 0px;
}
div.shop_termek_item{
	display: block;
	border: 0px none;
	padding: 0px;
	margin: 0px;
	padding-bottom: 3px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 3px;
	background-image: url(images/bg_box.gif);
	background-position: bottom left;
	background-repeat: repeat-x;	
}
div.shop_termek_item h2{
	font-weight: normal;
	font-size: 24px;
	text-decoration: none;
	color: #85a157;
	margin-bottom: 1px;
	padding-bottom: 1px;
	font-family: Helvetica;
}
div.shop_termek_item h2 a{
	color: #85a157;
	font-weight: normal;
	text-decoration: none;
}

.dzshop_ajanlo_clear{
	position: absolute;
	top: 30px;
	right: 5px;
}
#erdeklodestartalom{
	width: 100%;
	height: 100%;
	background-color: #FFFFFF;
	padding: 0;
	margin: 0;
}

#slideshow {
    position:relative;
    height:140px;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow DIV.active {
    z-index:10;
}

#slideshow DIV.last-active {
    z-index:9;
}

.shopstart_konzol{
	width: 324px;
	height: 249px;
	margin-left: 6px;
	margin-right: 3px;
	background-image: url(shop/konzol-grey.jpg);
	float: left;
}
.shopstart_konzol:hover{
	background-image: url(shop/konzol-color.jpg);
}
.shopstart_berles{
	width: 324px;
	height: 249px;
	margin-left: 6px;
	margin-right: 3px;
	background-image: url(shop/berles-grey.jpg);
	float: left;
}
.shopstart_berles:hover{
	background-image: url(shop/berles-color.jpg);
}
.shopstart_fej{
	width: 324px;
	height: 249px;
	margin-left: 6px;
	margin-right: 3px;
	background-image: url(shop/fejek-grey.jpg);
	float: left;
}
.shopstart_fej:hover{
	background-image: url(shop/fejek-color.jpg);
}

.shopstart_alkatresz{
	width: 324px;
	height: 249px;
	margin-left: 6px;
	margin-right: 3px;
	background-image: url(shop/alkatreszek-grey.jpg);
	float: left;
}
.shopstart_alkatresz:hover{
	background-image: url(shop/alkatreszek-color.jpg);
}

.shopstart_konzol a, .shopstart_konzol:hover a, .shopstart_berles a, .shopstart_berles:hover a, .shopstart_fej a, .shopstart_fej:hover a, .shopstart_alkatresz a, .shopstart_alkatresz:hover a{
	display: block;
	width: 324px;
	height: 249px;
}

.lista_item{
	width: 685px !important;
	height: 157px !important;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 5px;
	padding-right: 9px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 6px;
	background-image: url(shop/lista-bg.jpg);
}

.lista_item:hover{
	background-image: url(shop/lista-bg-hover.png);
	color:#FFFFFF;
}

.lista_item:hover .reszletek h1{
	color:#FFFFFF;
	font-size: 13px;
	font-weight:bold;
	line-height: 14px;
	border: 0px none;
	margin: 0;
	padding: 0;
}

.lista_item img{
	width: 140px;
	height: 140px;
	border: 4px solid #FFF;
	float: left;
}

.tkep{
	width: 140px;
	height: 140px;
	border: 4px solid #FFF;
}

div.reszletek_gomb{
	width: 165px;
	height: 32px;
	margin-left: auto;
	margin-right: 0px;
}

div.reszletek_gomb img{
	width: 165px;
	height: 32px;
	border: 0px none;
}

.comp_item{
	width: 630px !important;
	height: 137px !important;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 5px;
	padding-right: 9px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 6px;
	background-image: url(images/compatibility_bg.png);
}

.comp_item:hover{
	background-image: url(images/compatibility_bg_hover.png);
	color:#FFFFFF;
}

.comp_item:hover .reszletek h1{
	color:#FFFFFF;
	font-size: 13px;
	font-weight: bold;
}

.comp_item img{
	width: 120px;
	height: 120px;
	border: 2px solid #FFF;
	float: left;
}

.comp_item .reszletek{
	font-size:11px;
}
.reszletek h1{
	font-size: 13px;
	font-weight: bold;
	border: 0px none;
	margin: 0;
	padding: 0;
	height: 16px;
}

.comp_item .button_list{
	height: 56px;
	width: 224px;
	margin-left:auto;
	text-align: right;
}

div.ar_box{
	width: 635px;
	min-height: 55px;
	border-bottom: 1px solid #A6C9E2;
}
div#ar_summa{
	width: 635px;

	border-bottom: 1px solid #A6C9E2;
	background-color: #A6C9E2;
	font-weight: bold;
}
div.ar_del{
	width: 50px;
	float: left;
	vertical-align: middle;
	text-align: center;
}
div.ar_ar{
	width: 120px;
	float: left;
	vertical-align: middle;
	text-align: right;
}
div.ar_tetel{
	width: 460px;
	float: left;
	vertical-align: middle;
	text-align: left;
}



img.tTip						{ margin: 8px 15px 8px 0px; float: left; }
.tinyTip						{ width: 325px; padding: 17px 0px 0px 0px; display: block; background: url(images/tinyTip-top.png) 0px 0px no-repeat; }
.tinyTip .content				{ padding: 0px 15px 0px 15px; font-size: 14px; font-family: "Lucida Sans Unicode"; color: #010101;  background: url(images/tinyTip-content.png) 0px 0px repeat-y; }
.tinyTip .bottom				{ height: 47px; background: url(images/tinyTip-bottom.png) 0px 0px no-repeat; font: 0px/0px sans-serif; }
/************** Skin 1 *********************/
.dd {
	/*display:inline-block !important;*/
	text-align:left;
	background-color:#fff;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	float:left;
}
.dd .ddTitle {
	background:#f2f2f2;
	border:1px solid #c3c3c3;
	padding:3px;
	text-indent:0;
	cursor:default;
	overflow:hidden;
	height:32px;
}
.dd .ddTitle span.arrow {
	background:url(images/dd_arrow.gif) no-repeat 0 0; float:right; display:inline-block;width:16px; height:16px; cursor:pointer; 
}

.dd .ddTitle span.ddTitleText {text-indent:1px; overflow:hidden; line-height:16px;}
.dd .ddTitle span.ddTitleText img{text-align:left; padding:0 2px 0 0}
.dd .ddTitle img.selected {
	padding:0 3px 0 0;
	vertical-align:top;
}
.dd .ddChild {
	position:absolute;
	border:1px solid #c3c3c3;
	border-top:none;
	display:none;
	margin:0;
	overflow:auto;
	overflow-x:hidden !important;
	background-color:#ffffff;
}
.dd .ddChild .opta a, .dd .ddChild .opta a:visited {padding-left:10px}
.dd .ddChild a {
	display:block;
	padding:2px 0 2px 3px;
	text-decoration:none;
	color:#000;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
}
.dd .ddChild a:hover {
	background-color:#66CCFF;
}
.dd .ddChild a img {
	border:0;
	padding:0 2px 0 0;
	vertical-align:middle;
}
.dd .ddChild a.selected {
	background-color:#66CCFF;
	
}
.hidden {display:none;}

.dd .borderTop{border-top:1px solid #c3c3c3 !important;}
.dd .noBorderTop{border-top:none 0  !important}
div.plus{
	width: 32px;
	height: 32px;
	display: block;
	cursor: pointer;
	background: url(images/plus.png);
	margin-top: 2px;
}

