
	a { color:#30f }

	body{background:#988ee6 url(/images/main_bg.png) repeat-x; padding:0; margin:0; padding-bottom:50px; width:1082px; margin:auto}
	#main_backLeft{background:url(/images/main_bgLeft.gif) top left repeat-y; width:982px; margin:auto}
	#main_backLeftGrad{background:url(/images/main_bgLeftGrad.png) no-repeat}
	#main_backRight{background:url(/images/main_bgRight.gif) top right repeat-y}
	#main_backRightGrad{background:url(/images/main_bgRightGrad.png) top right no-repeat; padding:0 6px}
	#main_container{width:970px}
	#main_hdrTop, #hdrTop a{overflow:hidden; height:14px; font-size:10px; color:#ffe400; font-family:verdana; padding-top:1px; margin:0 5px}
	#main_hdrCegnev{float:left}
	#main_hdrWeblap{float:right}
	#main_hdrMain{background:url(/images/main_hdrBack.png); overflow:hidden; height:80px}
	#main_hdrLeft{width:340px; margin-left:4px; float:left}
	#main_hdrCube{background:url(/images/main_hdrCube.png); width:82px; height:80px; float:left}
	#main_hdrTitle{background:url(/images/main_hdrTitle.png); width:258px; height:52px; float:left}
	#main_hdrUndertitle{float:left; font:11px tahoma; margin-left:20px; margin-top:3px; width:238px; height:15px; overflow:hidden}
	#main_hdrUndertitle, #main_hdrUndertitle a{color:#180382}
	#main_hdrUndertitle a:visited{color: #1c01a9}
	#main_hdrCenter{float:left; background:#e9c000; width:380px; height:60px; margin:10px 20px; text-align:center; visibility:hidden}
	#main_hdrRight{float:left; background:#e9c000; width:180px; height:60px; margin:10px; text-align:center; visibility:hidden}
	#main_menu{margin:0; padding:0; list-style:none; height:35px; float:left}
	.main_menuItem{float:left}
	.main_menuItem a{display:block; float:left; height:29px; font:bold 11px tahoma; color:#ffe400; text-decoration:none; padding:6px 10px 0 10px}
	.main_menuItemSelected a, .main_menuItem a:hover{background:url(/images/main_menuItemHover.png) center}
	.main_menuItemSelected a{color:white}
	#main_pageContent{background:white; width:950px; min-height:268px; float:left; padding:10px}
	* html #main_pageContent{height:268px}
	#main_footerLine{clear:left; background:url(/images/main_footerLine.gif); height:20px; border:1px solid #ad8f00; border-left:none; border-right:none}
	#main_footer, #main_footer a {color:white}
	#main_footer {background:#232323; padding:10px; height:190px}
	#main_footerTop{font:11px tahoma; clear:left; width:500px; height:170px}
	#main_footerLogo{background:url(/images/main_footerLogo.png); float:right; width:166px; height:166px; margin-right:10px; margin-top:10px}
	#main_copyright{clear:left; font:12px arial}
	.main_cegnev{font:bold italic 13px times, "Times New Roman"}
	.main_center{text-align:center}
	#main_footerShadow{background:url(/images/main_footerShadow.png) no-repeat; height:6px; overflow:hidden}
	#main_kereso{background:url(/images/main_kereses.png) no-repeat; float:right; width:170px; height:25px; padding-left:30px}
	#main_kereso form{float:left}
	#main_keresendo{background:#ffefa2; float:left; font:10px arial; width:111px; height:15px; 
			   border:1px solid #ad8f00; margin-top:4px; padding:0 2px}
	#main_keresesKuld{float:left; width:43px; height:17px; border:1px solid #ad8f00; font:10px arial; margin-left:5px; margin-top:4px; padding:0}

/*  Page > ArlistakPage  */

	.arlistakPage .nincsLetoltheto { text-align:center; font-weight:bold }

	.arlistakPage { text-align:center }
	.arlistakPage table { margin:auto; padding:10px }
	.arlistakPage a img { border:0 }
	.arlistakPage .tableRowA { background:#ddf }
	.arlistakPage .tableRowB { background:#eef }
	.arlistakPage .colNev { text-align:left }
	.arlistakPage .colMeret { text-align:right }
	.arlistakPage .frissult { color:red; margin-left:8px }
	.arlistakPage table input { width:250px }
	.arlistakPage .submitButton { margin-top:10px }

/*  Page > Fiokom  */

	.fiokom_menu { margin:0; padding:0; list-style:none; float:left }
	.fiokom_menu li { display:block; }
	.fiokom_menu a { display:block; padding:7px 10px; margin:2px 0; background:#f0f0ff; width:150px }
	.fiokom_menu a:hover { background:#e0e0ff; }
	.fiokom_menu .selected { font-weight:bold }
	.fiokom_content { float:left; width:759px; margin-left:10px; padding:0 0 10px 10px; border-left:dotted 1px silver; min-height:300px }

	.fiokomAdataim, .fiokomAktivalas, .fiokomBelepes, .fiokomElfelejtettJelszo, .fiokomEmailAuth, .fiokomRegisztracio { text-align:center }
	.fiokom_content .inputError { margin:5px 0 0 0; font:11px arial; color:#d00 }
	.fiokom_content .inputForm { text-align:center }
	.fiokom_content .inputForm table { margin:auto }
	.fiokom_content .inputForm td { background:#f0f0f0 }
	.fiokom_content .inputLabelCell { text-align:right; padding:5px; padding-left:10px }
	.fiokom_content .inputLabelDesc { margin:5px 0 0 0; font:11px arial; color:#888 }
	.fiokom_content .inputCell { padding:10px }
	.fiokom_content .inputForm .submitBtn { display:block; margin:15px auto 5px auto }            
	.fiokom_content .formHeader { text-align:center; margin:10px 0 20px 0 }                

	.fiokom_content .actionResult { display:block; width:400px; padding:5px; margin:20px auto; text-align:center; font-weight:bold; }
	.fiokom_content .actionResultSuccess { background:#efe; border:solid 1px #0b0; color:#0b0 }
	.fiokom_content .actionResultError { background:#fee; border:solid 1px #b00; color:#b00 }

	.fiokom_content .required { color:#d00; font-size:13px; display:inline; vertical-align:text-top }

	.fiokom_content #userInformationBox { text-align:center; }
	.fiokom_content #userInformationBox table { margin:auto; width:500px }

	.fiokom_content #userInformationBox input { width:300px }
	.fiokom_content #userInformationBox textarea { width:300px; height:100px; font-family:arial }

	.fiokom_content .changePasswordBox { margin:20px auto; width:400px }
	.fiokom_content .changePasswordBox table { margin:20px auto }
	.fiokom_content .changePasswordBox .inputCell { width:200px }
	.fiokom_content .changePasswordBox .inputCell input { width:200px }

	.fiokom_content #userInformationBox #irszam { width:36px; float:left; margin-right:5px }
	.fiokom_content #userInformationBox #helyseg { width:240px; margin-left:5px }

/*  Page > Fiokom > Adataim  */

/*  Page > Fiokom > Aktivalas  */

	.fiokomAktivalas #activationBox { text-align:center }

/*  Page > Fiokom > Belepes  */

	.fiokomBelepes .inputCell { width:200px }
	.fiokomBelepes .inputCell input { width:200px }

/*  Page > Fiokom > ElfelejtettJelszo  */

	.fiokomElfelejtettJelszo #passwordReminderBox { text-align:center }

	.fiokomElfelejtettJelszo .inputCell { width:200px }
	.fiokomElfelejtettJelszo .inputCell input { width:200px }

/*  Page > Fiokom > EmailAuth  */

	.fiokomEmailAuth #emailAuthBox { text-align:center }
	.fiokomEmailAuth #loginCodeInput { width:300px }

	.fiokomEmailAuth #userOrEmailLabel { width:220px }
	.fiokomEmailAuth #loginCodeLabel { width:150px }
	.fiokomEmailAuth .inputCell { padding:10px }
	.fiokomEmailAuth #userOrEmail { width:250px }
	.fiokomEmailAuth #loginCode { width:350px }

/*  Page > Fiokom > Regisztracio  */

	.fiokomRegisztracio .inputCell { width:200px }
	.fiokomRegisztracio .inputCell input { width:200px }

	.fiokomRegisztracio .message{ width:500px; text-align:center; margin:10px auto }
	.fiokomRegisztracio .navigateMsg{ font:bold 12px arial }

/*  Page > Fiokom > Kosaraim  */

	.fiokomKosaraim table { width:100%; font-size:15px }
	.fiokomKosaraim th { padding:5px; background:#ddd }
	.fiokomKosaraim td { padding:5px; background:#eee; text-align:center }
	.fiokomKosaraim p { padding:2px; margin:0 }
	.fiokomKosaraim h2 { text-align:center; margin-top:10px }
	.fiokomKosaraim .actionButtons { text-align:center }
	.fiokomKosaraim .kosarTorles { text-align:center }
	.fiokomKosaraim .kosarTorles input { margin:0 10px }

/*  Page > Fiokom > Kosaram  */

	.fiokomKosaram h2 { text-align:center; margin-top:10px }
	.fiokomKosaram h3 { margin:0 }
	.fiokomKosaram table { width:100%; margin-top:20px }
	.fiokomKosaram th, .fiokomKosaram td { padding:5px 8px; text-align:center }
	.fiokomKosaram th { background:#ddd }
	.fiokomKosaram td { background:#eee }
	.fiokomKosaram .cikknev { text-align:left }
	.fiokomKosaram .netto, .brutto, .osszBrutto { text-align:right }                            
	.fiokomKosaram .kosarDb { width:30px }
	.fiokomKosaram .mennyiseg { width:60px }

	.fiokomKosaram .kosarMenny{width:30px}
	.fiokomKosaram .kosarMennyOk{width:20px; height:20px; background:url(/images/refresh20px.png) no-repeat; border:0}
	.fiokomKosaram .kosarTorles{width:28px; height:27px; margin:auto}
	.fiokomKosaram .kosarTorolSubmit{background:url(/images/torol20px.png) no-repeat center; border:0; width:20px; height:27px}
	.fiokomKosaram .vegosszesen{font-size:26px; text-align:center; padding:20px}
	.fiokomKosaram .btnVeglegesit{float:right}
	.fiokomKosaram .btnVasarlasFolytatasa{float:left}
	.fiokomKosaram .mindigTovabbVasarolDiv { font-size:12px; text-align:center }

/*  Page > Fiokom > Kosaram > Penztar  */

	.penztar { text-align:center; }
	.penztar #fiokRegisztracioLabel { font-size:13px }
	.penztar .megrendelesVeglegesitese { margin-top:10px }
	.penztar .forwardGuiButton { display:none }
	.penztar #adatokFrissiteseFiokbanIs { margin:10px }
	.penztar ul { padding:0 }
	.penztar li { list-style:none; margin:10px }

/*  Page > Fiokom > Megrendeleseim  */

	.fiokomMegrendeleseim table { width:100%; font-size:15px; margin:20px 0 10px 0 }
	.fiokomMegrendeleseim th { padding:5px; background:#ddd }
	.fiokomMegrendeleseim td { padding:5px; background:#eee; text-align:center }
	.fiokomMegrendeleseim p { padding:2px; margin:0 }
	.fiokomMegrendeleseim h2 { text-align:center; margin:0; margin-top:10px }
	.fiokomMegrendeleseim .titleDesc { text-align:center; margin-top:5px }

/*  Page > Fiokom > Szamlaim  */

	.fiokomSzamlaim .szamlaimContent h2 { text-align:center; margin:10px 0 20px 0 }
	.fiokomSzamlaim .szamlaimInformation { text-align:center; margin:20px 100px }
	.fiokomSzamlaim .szamlaimTable { width:100% }
	.fiokomSzamlaim .szamlaimTable th, .fiokomSzamlaim .szamlaimTable td { padding:5px 8px; text-align:center }
	.fiokomSzamlaim .szamlaimTable th { background:#ddd }
	.fiokomSzamlaim .szamlaimTable td { background:#eee }
	.fiokomSzamlaim .szamlaimTable .szamlaszam { text-align:left }
	.fiokomSzamlaim .szamlaimTable .netto, .szamlaimTable .brutto { text-align:right }

/*  Page > Fiokom > SzamlaimItem  */

	.szamlaimItemContent h2 { text-align:center; margin:10px 0 20px 0 }
	.szamlaimItemContent .szamlaimInformation { text-align:center; margin:20px 100px }
	.szamlaimItemContent .szamlaimTable { width:100%; margin:10px 0 }
	.szamlaimItemContent .szamlaimTable th, .szamlaimItemContent .szamlaimTable td { padding:5px 8px; text-align:center }
	.szamlaimItemContent .szamlaimTable th { background:#ddd }
	.szamlaimItemContent .szamlaimTable td { background:#eee }
	.szamlaimItemContent .szamlaimTable .cikknev { text-align:left }
	.szamlaimItemContent .szamlaimTable .netto, .szamlaimTable .brutto, .szamlaimTable .osszBrutto { text-align:right }

/*  Page > TermekFotok  */

	.termekFotokPage .cikkFotoBox { text-align:center }
	.termekFotokPage .cikkFotoBox img { max-width:940px }
	.termekFotokPage .cikkFotoGomb { text-align:center; margin:10px }

/*  Page > Webaruhaz  */

    .webaruhazMainContent { float:left; padding-left:10px; padding-right:10px; border:1px dotted #888;
							border-top:none; border-bottom:none; width:550px; background:#F0F0F0; font:12px arial }
    .webaruhazMainContent a{text-decoration:none; color:black}
    .webaruhazMainContent cikk a:hover{text-decoration:underline; color:black}
	.ws img{border:none}
	.ws pre{font-size: 11px}
	.ws #rightPanel { margin-left:6px; width:178px; float:left }
    .ws { display: table }
    #katBox { display: table-cell }
    .webaruhazMainContent { display: table-cell; height:100% }

/*  Page > Webaruhaz > CikkAdatlap  */

	.cikkAdatlap { padding:10px }
	.cikkAdatlap .cikkFotoKeret{ border:#a390df 1px solid; text-align:center; float:left; background:white }
	.cikkAdatlap .cikkFotoKeret:hover{ border-color:#4300df }
	.cikkAdatlap .cikkFoto{ width:300px; height:300px; padding:5px; background:white 50% 50% no-repeat; line-height:300px; clear:left }
	.cikkAdatlap .cikkFotoFooter{ clear:left; padding:2px; border-top:1px dotted #a390df; display:none }
	.cikkAdatlap .cikkInfo{ margin-left:10px; line-height:19px; float:left; width:228px }
	.cikkAdatlap #tulajdonsagTable td { padding:5px; background:#ddd }
	.cikkAdatlap #tulajdonsagTable { margin-top:5px; width:300px }
	.cikkAdatlap #cikkJellemzok { clear:left; margin-top:10px }
	.cikkAdatlap #cikkLeirasBox { clear:left; margin-top:10px; width:540px }
	.cikkAdatlap #cikkLeiras { margin-top:5px; background:#ddd; padding:10px; line-height:21px; overflow:auto; max-height:400px }
	.cikkAdatlap .cikknev { 
		color: #3300FF;
		font-size: 20px;
		font-weight: 700;
		margin: 0px 0px 15px;
		text-shadow: 0px 1px 3px rgba(51,0,255,0.3);
	}

/*  Page > Webaruhaz > CikkListazas  */

	.cikkListazas .cikk{float:left; width:550px; border-top:gray 1px solid; padding:10px 10px; height:162px; overflow:hidden; margin:0 -10px}
    .cikkListazas .cikk.kiemelt{background: #f4f4ff}
    .cikkListazas .cikk.kiemelt .cikkNev a{ color: #3300ff }
	.cikkListazas .cikkFoto{width:150px; height:150px; padding:5px; background:white; border:#a390df 1px solid; text-align:center; line-height:150px; display:block; float:left }
	.cikkListazas .cikkFoto:hover{border:#4300df 1px solid}
	.cikkListazas .cikkFoto img { vertical-align:middle }
	.cikkListazas .cikkNevMegj{float:left; margin:0; padding:0; margin-left:10px; width:267px; overflow:hidden; height:162px}
	.cikkListazas .cikkNev{font:bold 12px arial; margin-bottom:8px; float:left; overflow:hidden; width:258px; }
	.cikkListazas .cikkLeiras{float:left; width:260px; font-size:11px; color:#333 }
    .cikkListazas .kiemelt-icon{ background:url(/images/kiemelt.png); display:inline-block; width:15px; height:15px; margin-top: -1px; vertical-align: top; margin-left:2px }
	.cikkListazas .cikkAdatok{float:left; width:101px; border-left:1px dotted gray; padding-left:8px; height:164px}

	.cikkListazas .cikkKeszlet{background:#ddf; border-radius:5px; -moz-border-radius:5px; border:1px solid #ccf; margin-bottom:5px; padding:2px; overflow:auto }
	.cikkListazas .cikkMennyisegNev{font:bold 10px arial; text-align:center; border-bottom:1px dotted #aaf; padding-bottom:2px; }
	.cikkListazas .cikkKeszlet .raktarak { float:left; width:50px; margin-top:4px; }
	.cikkListazas .cikkKeszlet .keszlet { float:left; width:44px; margin-top:4px; border-radius:3px; -moz-border-radius:3px; background:#e8e8ff; }
	.cikkListazas .menyH, .menySz{padding:1px 2px; font:normal 11px arial}
	.cikkListazas .menySz{text-align:center}

	.cikkListazas .cikkRendeles{margin:0 3px; height:24px}
	.cikkListazas .inputMennyiseg{width:36px; border-radius:3px; -moz-border-radius:3px; margin-top:2px; border:1px solid #0000cc; background:#f8f8f8; 
					text-align:center; float:left}
	.cikkListazas .inputKosar{background:url(/images/kosar.gif); border:0; width:24px; height:24px; cursor:pointer; float:left; margin-left:5px}
	.cikkListazas .infoGomb{margin-left:2px}

	.cikkListazas .keszletInfo{font:normal 10px arial; text-align:center; margin-top:2px }

	.cikkListazas .cikkEgyeb{clear:left; height:11px}
	.cikkListazas .cikkNagyAr{text-align:right; font:bold 21px arial}
	.cikkListazas .cikkArSmall{font-size:18px; padding-top:5px}
	.cikkListazas .cikkKisAr{text-align:right; font:normal 10px arial}


	.cikkListazas .cikkekHeaderText{padding:10px; line-height:20px}
	.cikkListazas .nincsTalalat{font:20px bold times, "Times New Roman"; text-align:center; margin:10px}

/*  WebaruhazUserLoginBox  */

	.loginBox a { color:black }
	.loginBox { }
	.loginBox p { margin:0; }
	.loginBox .inputText { font:bold 12px arial; color:#33009f; }
	.loginBox #userOrEmail, .loginBox #pass { width:150px; margin:2px 0 5px 0px; background:url(/images/white90.png); border:solid 1px gray; border-radius:2px; height:20px; line-height:20px; padding:0 5px }
	.loginBox #pass {text-align:center}
	.loginBox #userOrEmail:focus, .loginBox #pass:focus { border-color:#96f }
	.loginBox #login { height:26px; width:66px }
	.loginBox #linkBox { float:left; width:97px; font:11px arial; }
	.loginBox #reg {  }
	.loginBox #reminder { }
	.loginBox .username { margin:0 auto; width:100px; text-align:center; font-weight:bold }
	.loginBox .kilepesForm { text-align:center }
	.loginBox ul{ margin:10px 0px 15px 0px; padding:0; list-style:none }
	.loginBox li{ margin-bottom:2px }
	.loginBox ul a { text-decoration:none; background:url(/images/rightArrow.png) 0% 50% no-repeat; 
		padding-left:18px; margin-left:0px; font:normal 13px arial }
	.loginBox ul a:hover { text-decoration:underline }

/*  WebaruhazCikkSzures  */

	.szuresForm { margin:0; font:normal 12px arial; }
	.szuresForm .szuroFeltetelNev, .szuresForm .szuresArDiv { font-weight:bold }
	#SzuresForm { }
	.szuresForm select { width:160px }
	.szuresForm select, .szuresForm .multiSelect { margin:2px 0 5px 0 }
	.szuresForm .multiSelect span { width:135px }
	.szuresArDiv { padding:3px 0 }
	.szuresArDiv span { width:80px; display:inline-block }
	.szuresArInput { width:45px; margin:0; text-align:right; height:18px; border-radius:4px; border:solid 1px #96f; padding-right:5px; background:white }
	.szuroFeltetelBox { }
	.szuresButtons { margin-top:5px }

/*  WebaruhazKosarBox  */

	#kosar { margin-bottom:10px; }
	#kosar #kosarHeader{ color:black; text-decoration:none }
	#kosar #kosarHeader:hover { text-decoration:underline }
	#kosar .kosarCikk{clear:left; display:block; width:168px; height:54px; border-bottom:red 1px dotted; padding-top:2px; padding-bottom:2px}
	#kosar .kosarCikknev{font:bold 11px arial; width:134px; height:28px; overflow:hidden; float:left; margin-bottom:2px; margin-right:6px}
	#kosar .kosarCikknev a:visited{color:black}
	#kosar .kosarMennyForm{font-size:12px; float:right; display:block; height:22px; overflow:hidden; margin:0; padding:0}
	#kosar .kosarMenny{border:#0000cc 1px solid; background:#f8f8f8; width:23px; font-size:11px; height:13px; margin:0; padding:1px 2px}
	#kosar .kosarMennyOk{font-size:11px; width:20px; height:20px; background:url(/images/refresh20px.png) no-repeat; border:0}
	#kosar .kosarAr, #kosar .kosarArSmall{float:right; width:76px; text-align:right; font-size:14px; line-height:22px; margin-right:8px}
	#kosar .kosarArSmall{font-size:13px}
	#kosar .kosarTorles{float:left; width:28px; height:27px; overflow:hidden; display:block; margin:0; padding:0}
	#kosar .kosarTorolSubmit{background:url(/images/torol20px.png) no-repeat center; border:0; width:20px; height:27px}
	#kosar #kosarOsszesen{padding:2px 2px; margin-top:5px}
	#kosar #kosarOsszesen span{font:bold 22px times; text-align:right; width:77px; display:inline-block}
	#kosar #kosarOsszesen span.small{font:bold 18px times}
	#kosar #kosarMegrendeles{display:block; text-align:center; font:bold 11px arial; padding:3px 0 3px 0}
	#kosar .btnKosarVeglegesites .content { margin:0 4px }
	#kosar .btnKosarVeglegesites { margin-top:4px }
	#kosar .uresKosar{text-align:center; font:normal 12px arial; margin:20px 10px 10px 10px}
	#kosar .uresKosar .info { font-weight:bold }

/*  WebaruhazCikkCsoportTree  */

	#katBox a{text-decoration:none}
	#katBox a:hover span.katNev{text-decoration:underline}

	#katBox{float:left; padding-right:10px}
	#katBox .kategoriak{font:11px arial; margin:0; padding:0; list-style:none; width:180px; 
				border-bottom:solid 1px gray; color:#43009f; background:#fcfcfc; float:left}
	#katBox a.header:hover{font-weight:bold}
	#katBox a.header{padding:10px; display:block; background:#f0f0f0}
	#katBox .kategoria{border-top:solid 1px gray; float:left; width:180px}
	#katBox .katFelirat{padding:6px 5px 5px 30px; display:block}
	#katBox .katSelFelirat{font-weight:bold}
	#katBox .katFelirat:hover, #katBox .katSelFelirat{background:url(/images/minicube.png) no-repeat 7px 55%}
	#katBox .csoport{list-style:none; margin:3px}
	#katBox .csoport a{display:block}
	#katBox .csoport a:visited{ /*font-weight:normal*/ }
	#katBox .csoport a:hover span.katNev{text-decoration:underline; background:white}
	#katBox .csoportok{margin:0; padding:0px 0 3px 26px}
	#katBox .alcsoportok{margin:0; padding:3px 0 0px 10px}
	#katBox img{border:none}
	#katBox .cikkDb { color:grey }
	#katBox .csoportRejtes { display:block; width:150px; margin:5px auto; text-align:center; }
    #katBox .akciosCsoport a { margin:2px 0 }
    #katBox .akciosCsoport a { color:red; font-size:1.1em; font-weight: bold; }
    #katBox ul li ul .akciosCsoport a { margin-bottom:8px }

/*  Component > DesignBox  */

	.designBox { width:163px; position:relative; margin-bottom:5px; padding:12px 11px }
	.designBoxHeader { background:url(/images/designBox_header.png) no-repeat; position:absolute; top:0; left:0; right:0; bottom:0 }
	.designBoxFooter { background:url(/images/designBox_footer.png) no-repeat 0% 100%; position:absolute; top:0; left:0; right:0; bottom:0 }
	.designBoxBackground { background:url(/images/designBox_bg.png); position:absolute; top:55px; left:0; right:0; bottom:26px }	
	.designBoxContent { position:relative; }

	.designBox .header { text-align:center; margin:0 0 5px 0; font:bold 14px arial; }
	.designBoxContent form { margin:0 }

	.loginBox { background:#eb4; }
	.loginBox .header { margin-bottom:8px }
	.loginBoxBackground { background:url(/images/designBox_lock.png) no-repeat 100% 0%; position:absolute; top:0; left:0; right:0; bottom:0 }

	.szuresBox { background:#caf }
	.szuresBoxBackground { background:url(/images/designBox_cube.png) no-repeat 100% 0%; position:absolute; top:2px; left:0; right:3px; bottom:0 }

	.kosarBox { background:#f44 }
	.kosarBoxBackground { background:url(/images/designBox_cart.png) no-repeat 50% 50%; position:absolute; top:5px; left:0; right:0; bottom:5px }

/*  Component > Lapozo  */

	.lapozo{text-align:center; clear:left; border-top:1px solid black }

	.lapozoGombok { margin:3px 0 }
	.lapozoGombok a, .lapozoGombok span { padding:2px 5px; border:transparent 1px solid; display:inline-block }
	.lapozoGombok a:hover{background:#e5e5ff; border:#66f 1px solid; text-decoration:none}
	.lapozoIcon { font:14px solid arial; display:inline-block; width:40px }

	.lapozoSettings{margin:5px 0; text-align:center; font-size:11px}
	.lapozoSettings select{height:19px; font-size:11px}
	.lapozoSubmit{font-size:11px; margin-left:5px; height:19px}                

	.lapozoSplitter{border-top:1px dotted gray}

/*  Component > GuiButton  */

	/*  GuiButton > Main  */

		.button { cursor:pointer; display:inline-block; text-decoration:none }
		.button > .left, .button > .left > .icon, .button > .left > .splitter, .button > .left > .content, .button > .right { float:left; }

		.button > .left{ background-position:top left; }
		.button > .right{ background-position:top right; }
		.button:hover > .left{ background-position:bottom left; }
		.button:hover > .right{ background-position:bottom right; }

		.button > .left > .icon{ background-position:0px center; background-repeat:no-repeat; }
		.button > .left > .splitter{ margin:0 8px; background-position:0px center; background-repeat:no-repeat }

		.buttonSubmit { position:relative; overflow:hidden }
		.buttonSubmitInput { opacity:0; filter:alpha(opacity=0); cursor:pointer; border:0; width:1000px; height:1000px; position:absolute; top:0; left:0; right:0; bottom:0 }

	/*  GuiButton > Style: Yellow  */

		.btnYellow .left, .btnYellow .icon, .btnYellow .right, .btnYellow .content { height:38px; line-height:38px; }
		.btnYellow .splitter{ background-image:url(/images/btnSplitter.png); width:2px }

		.btnYellow .left { background-image: url(/images/btnYellow.png); padding-left:16px; }
		.btnYellow .right { background-image: url(/images/btnYellow.png); width:16px; }

		.btnYellow .content { font-size:13px; font-family:arial; font-weight:bold; padding:0 5px }
		.btnYellow .content { color:black }

	/*  GuiButton > Style: Red  */

		.btnRed .left, .btnRed .icon, .btnRed .right, .btnRed .content { height:36px; line-height:36px; }

		.btnRed .left { background-image: url(/images/btnRed.png); padding-left:16px; }
		.btnRed .right { background-image: url(/images/btnRed.png); width:16px; }

		.btnRed .content { font-size:13px; font-family:arial; font-weight:bold; padding:0 5px; color:white }

	/*  GuiButton > Style: RedBig  */

		.btnRedBig > .left, .btnRedBig > .left > .icon, .btnRedBig > .right, .btnRedBig > .left > .content, 
			.btnRedBig > .left > .splitter { height:56px; line-height:56px; }

		.btnRedBig > .left { background-image: url(/images/btnRedBig.png); padding-left:16px; }
		.btnRedBig > .right { background-image: url(/images/btnRedBig.png); width:16px; }

		.btnRedBig > .left > .content { font-size:13px; font-family:arial; font-weight:bold; padding:0 5px; color:white }
		.btnRedBig .splitter{ background-image: url(/images/btnRedBigSplitter.png); width:14px }

	/*  GuiButton > Style: Input  */

		.btnInput .left, .btnInput .icon, .btnInput .right, .btnInput .content { height:31px; line-height:31px; }

		.btnInput .left { background-image: url(/images/btnInput.png); }
		.btnInput .right { background-image: url(/images/btnInput.png); width:16px; }

		.btnInput .content { font-size:13px; font-family:arial; font-weight:bold; color:white }
		.btnInput input { display:block; width:100px; z-index:2; background:lime; border:0; margin:0; top:0; left:0; bottom:0; right:0 }

	/*  GuiButton > Icons  */

		.button .backwardIcon{ background-image:url(/images/btnIconBackward.png); width:18px }
		.button .forwardIcon{ background-image:url(/images/btnIconForward.png); width:18px }
		.button .saveIcon{ background-image:url(/images/btnIconSave.png); width:18px }
		.button .newIcon{ background-image:url(/images/btnIconNew.png); width:15px }
		.button .mergeIcon{ background-image:url(/images/btnIconMerge.png); width:16px }
		.button .plusIcon{ background-image:url(/images/btnIconPlus.png); width:17px }

.dropdownCheckboxSpan { overflow:hidden; background:red; padding:0; margin:0; float:left }
.dropdownCheckbox { margin:0; padding:0; float:left }
.dropdownMenuItemLabel { height:21px; line-height:21px; vertical-align:center; padding:2px; clear:left; cursor:pointer }
.dropdownMenuItemText { float:left }
.dropdownGreater, .dropdownLesser { width:17px; height:21px; background:lime no-repeat 50% 50%; padding:0; margin:0; float:left }
.dropdownLesser { background-image:url(/images/nagyobbEgyenlo003.png); margin-left:2px }
.dropdownGreater { background-image:url(/images/kisebbEgyenlo003.png); }
.dropdownLesserFirst { background:transparent }
.dropdownGreaterLast { background:transparent }
.multiSelectOptions { border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; background:silver }
.multiSelectOptionsFooter { text-align:center; border-top:dashed 1px black; padding:2px }
.multiSelectOptionsFooter input { font-size:11px; width:50px; margin:auto }
.multiSelectOptions label.selectAll { padding-left:35px }

.designInput .left { background:url(/images/btnInput.png) top left; float:left; height:31px; padding-left:10px }
.designInput .right { background:url(/images/btnInput.png) top right; float:left; height:31px; width:10px }
.designInput:hover .left { background-position: bottom left }
.designInput:hover .right { background-position: bottom right }
.designInput .inputContainer { position:relative }
.designInput input { background:transparent; position:absolute; border:0; padding:0; width:100%; height:31px; line-height:31px; text-align:center }

#btnKosarbaRak .inputContainer { width:30px }
#btnKosarbaRak .txtKosarbaVele { padding-left:0px }
#btnKosarbaRak .txtDb { padding:0 }
#btnKosarbaRak .designInput { margin-top:12px; position:relative; z-index:999 }
#btnKosarbaRak .plusIcon { margin-right:0px }


.priceUnit { font-size: 0.85em; }
#arlistakTable td { padding:5px 8px; text-align:center }

@media print
{
	#main_footerShadow, #main_hdrTop, #main_hdrMain, #main_menu, #main_kereso, #main_footerLine, #main_footer, .pp_pic_holder, .pp_overlay, .ppt { display: none }
}