/*
szinek:
alap: black
kiemelt: 00.72.BC
sárgasáv: F5.EF.9B   szürkesáv: DB.DC.D6
*/


html, body, div, p, ul,ol, li, a, form,
h1, h2, h3, h4, h5, h6, strong, span, 
img, input, textarea, td, button{

   margin:0;padding:0;
   font-family:"Trebuchet MS","Bitstream Vera Sans",Verdana,Arial;
   font-size:12px;
   font-style:normal;
   font-variant:normal
}
body{text-align:center;background:#D9D9D9;color:black}
a{color:black;text-decoration:underline;}
a:hover{text-decoration:underline;color:black}
img {border:0pt none;}
h1,h2,h3 {font-size:17px;font-weight:bold;color: #DEAC8B}
h4{font-weight:bold;padding:10px 0px 5px 0px}
td{vertical-align:top;text-align:left;margin:0px;padding:0px}
table{border:0;border-collapse:collapse}
.hidden{display:none}
.floatright{float:right}

input,textarea {padding:1px;margin:1px}
.wide input,.wide textarea {width:250px}


.morelink a{text-decoration:none}
.function a{text-decoration:none}
.menu a{text-decoration:none}
.categs ul li a{text-decoration:none}

.morelink a:hover{text-decoration:none}
.function a:hover{text-decoration:none}
.menu a:hover{text-decoration:none}
.categs ul li a:hover{text-decoration:none}
#loginbox a{text-decoration:none}

#container{width:920px;margin:0px auto;background:#F5F5F5}
#header{width:920px;height:100px;background:#C0C0C0 url('header2.jpg')}
#header a.logo {width:346px;height:90px;display:block;float:left}
#header ul {list-style:none;float:right;padding:70px 10px 0px 0px;height:30px}
#header ul li{color:white;float:left;padding:0px 5px;line-height:30px;}
#header ul li a
{	
	color:white;text-decoration:none;
	font-style:italic;font-weight:bold;font-variant:small-caps;text-transform:none;
	font-size:17px
}
#header ul li a:hover {color:#FCB70A}

#subcont {padding:10px;border-bottom:5px solid #C0C0C0}

#footer {border-top:2px solid #FCB70A;padding:10px;text-align:left}
#footer .menu {margin:0px;padding:0px 0px 5px;list-style:none;}
#footer .menu li{display:inline;padding-right:10px}

#footericons {float:right}
#footericons ul {margin:0px;padding:0px;list-style:none;}
#footericons ul li{display:block;float:none;clear:both}
#validxhtml {display:block;background: url(valid-xhtml-1.0.png);width:80px;height:15px}
#validxhtml a,#validcss a{display:block;width:80px;height:15px}
#validcss {display:block;background: url(valid-css.png);width:80px;height:15px}


/*boxs*/
/*width: -20, height: -49*/
.box
{
	background: url(boxNormal.gif) no-repeat scroll left top;
	margin:0px 0px 10px 0px; 
	padding:0pt 0pt 0pt 9px; /*x x x round*/	
}

.box h3 
{
	background: url(boxNormal.gif) no-repeat scroll right top;
	margin:0pt;
	padding:8px 0pt 0.5em;
	text-align:left;
	color:black;font-size:15px;font-weight:bold;	
	/*_width:100%;*/
}

.box .no_background{
  background:transparent !important;
	margin:10px 0 0 0;
	padding:8px 0pt 0.5em;
	text-align:left;
	color:black;font-size:15px;font-weight:bold   
}

.box .boxdiv
{
	background: url(boxNormal.gif) no-repeat scroll right top;
	margin:0;
	padding:8px 0pt 0.5em;
	text-align:left;
	color:black;font-size:15px;font-weight:bold;  	
	/*_width:100%;*/
}

.boxdiv_border
{
   border-bottom:1px solid #BBBBBB; 
   margin:3px 10px 0 0;
}

.box .boxdiv table{
   width:97%;	   
   background: url( icon16_5.gif) no-repeat scroll 8px top;  
   margin:0px 0px 0px  0;     
}

.box .boxdiv table td{
   padding-bottom:0px;
}

.box .boxdiv table .td1{
   padding:0 0 0 32px !important;  
   font-weight:bold !important; 
   font-size:15px !important;
}

.box .boxdiv table .tableright{
   float:right;
}

.box h3 .icon
{
	background:url(icon16_1.gif) no-repeat scroll 8px 3px;
	padding: 0px 0px 8px 32px;
    margin:0px 16px 0px 0px;
	border-bottom:1px solid #BBBBBB;
    display:block;					
}

.box h3 span,
.box h3 strong
{
   font-size:100%;
}
.boxContent 
{
	background: white;border-color:#CDCCCC;border-style:solid;border-width:0px 1px;
	margin:0pt 0pt 0pt -9px; /*x x x -round*/
	padding:0pt 9px 0px; /*x round x*/
}
.boxContentOverflow{text-align:left;padding-right:5px;}
.boxContentOverflow ul,.boxContentOverflow ol{margin:5px 0px 5px 10px}
.boxContentOverflow li{margin-left:10px}
.infoline {background: #E6E6E6;height:26px;vertical-align:middle;line-height:20px}
.infoline  b
{
	background:#FCB70A;padding:0px 6px 0px 10px;color:#942800;text-transform:uppercase;font-weight:bold;
	line-height:26px;height:26px;width:120px;display:block;font-size:120%
}
.infoline .functions {float:right;padding: 3px 6px}
.infoline .functions .function {float:left;padding-left:10px}
.infoline .function a.icon{padding-left:15px;}
.infoline .function a.icon.iconSend{background:url(icon10_send.gif) no-repeat transparent left}
.infoline .function a.icon.iconComment{background:url(icon10_comment.gif) no-repeat transparent left}

.morelink {text-align:right;padding-right:20px;background:url(icon16_4.gif) no-repeat right}
.morelink a {color:#000000;font-weight:bold}
.morelink a:hover{color:#000000;}

.boxFooter
{
	background:transparent url(boxNormal.gif) no-repeat scroll left bottom;
	margin:0pt 0pt 0pt -9px; /*x x x -round*/
	padding-left:9px; /*round*/
}
.boxBottomRight
{
	background:transparent url(boxNormal.gif) no-repeat scroll right bottom;
	display:block;
	padding:0pt 5px 9px 0pt;
	text-align:right;
}

.boxBottomCenter
{
	background:transparent url(boxNormal.gif) no-repeat scroll right bottom;
	display:block;
	padding:0pt 5px 9px 0pt;
	text-align:center;
}

/*** személyes beállítások ***/
.box .boxfieldset{
   border:none;
}

.box td{
   padding:2px 5px !important;   
}

.box .textfield_long{
   padding:2px;
   width:200px;
}

.box .textfield_short{
   padding:2px;
}

.box .textarea{
   width:200px;
   height:50px;
}

.box.confirm {background: #FCB70A url(boxColored.gif) no-repeat scroll left top; margin:0px 0px 0px 0px !important;}
.box.confirm h3{background: url(boxColored.gif) no-repeat scroll right top;color:black}
.box.confirm h3 .icon {border-bottom:1px solid white}
.box.confirm .boxContent{background: #FCB70A;color:black;}
.box.confirm .boxFooter{background:transparent url(boxColored.gif) no-repeat scroll left bottom;}
.box.confirm .boxBottomRight{background:transparent url(boxColored.gif) no-repeat scroll right bottom}
.box.confirm .boxBottomCenter{background:transparent url(boxColored.gif) no-repeat scroll right bottom}

.box.colored {background: url(boxColored.gif) no-repeat scroll left top;}
.box.colored h3{background: url(boxColored.gif) no-repeat scroll right top;color:black}
.box.colored h3 .icon {border-bottom:1px solid white}
.box.colored .boxContent{background: #FCB70A;color:black;}
.box.colored .boxFooter{background:transparent url(boxColored.gif) no-repeat scroll left bottom;}
.box.colored .boxBottomRight{background:transparent url(boxColored.gif) no-repeat scroll right bottom}
.box.colored .boxBottomCenter{background:transparent url(boxColored.gif) no-repeat scroll right bottom}

.box.coloredLong {background: url(boxColoredLong.gif) no-repeat scroll left top; margin:0; }
.box.coloredLong h3{background: url(boxColoredLong.gif) no-repeat scroll right top;color:black}
.box.coloredLong h3 .icon {border-bottom:1px solid white}
.box.coloredLong .boxContent{background: #FCB70A;color:black;}
.box.coloredLong .boxFooter{background:transparent url(boxColoredLong.gif) no-repeat scroll left bottom;}
.box.coloredLong .boxBottomRight{background:transparent url(boxColoredLong.gif) no-repeat scroll right bottom}
.box.coloredLong .boxBottomCenter{background:transparent url(boxColoredLong.gif) no-repeat scroll right bottom}

.box.colored h3 .closespan {display:block; height:16px; background:url(icon16_close.gif) no-repeat right center; margin-right:10px;}
.box.colored h3 .editlayer{margin:0 !important;}

.box.coloredLong h3 .closespan {display:block; height:16px; background:url(icon16_close.gif) no-repeat right center; margin-right:10px;}
.box.coloredLong h3 .editlayer{margin:0 !important;}

.box.dark {background: url(boxDark.gif) no-repeat scroll left top;}
.box.dark h3{background: url(boxDark.gif) no-repeat scroll right top;}
.box.dark .boxContent{background: #F2F2F2}
.box.dark .boxFooter{background:transparent url(boxDark.gif) no-repeat scroll left bottom;}
.box.dark .boxBottomRight{background:transparent url(boxDark.gif) no-repeat scroll right bottom}

.box h3 .icon.icon1 {background-image:url(icon16_1.gif)}
.box h3 .icon.icon2 {background-image:url(icon16_2.gif);}
.box h3 .icon.icon3 {background-image:url(icon16_3.gif)}
.box h3 .icon.icon4 {background-image:url(icon16_4.gif)}
.box h3 .icon.icon5 {background-image:url(icon16_5.gif)}
.box h3 .icon.icon6 {background-image:url(icon16_6.gif)}
.box h3 .icon.icon7 {background-image:url(icon16_7.gif)}
.box h3 .icon.iconalert {background-image:url(icon16_alert.gif)}
.box h3 .icon.icondelete {background-image:url(icon16_delete.gif)}
.box h3 .icon.iconfolder {background-image:url(icon16_folder.gif)}
.box h3 .icon.iconfoldernew {background-image:url(icon16_folder_new.gif)}
.box h3 .icon.iconhelp {background-image:url(icon16_help.gif)}
.box h3 .icon.iconsettings {background-image:url(icon16_settings.gif)}
.box h3 .icon.iconmove {background-image:url(icon16_move.gif)}
.box h3 .icon.iconpreferences {background-image:url(icon16_preferences.gif)}
.box h3 .icon.iconupload {background-image:url(icon16_upload.gif)}

.box h3 .icon.noicon {background-image:url(spacer.gif);padding: 0px 0px 8px 4px;margin:0px 16px 0px 0px;}

/*end of boxs*/

div.alert {display:block;border:2px solid red;height:50px}

/* buttons */
a.button, div.button, del.button{
		
	display:inline-block;cursor:pointer;border:none;
    font-size:0;line-height:0;    	
	background-position:0 0;background-repeat:no-repeat;height:30px;text-decoration:none;
	color:#2e523b;font-style:normal;margin:0 6px 0px 0;padding:0 10px 0 0;vertical-align:middle;
}
a.button, div.button, del.button,
a.button span, div.button button, div.button input, del.button span{background-image:url(buttons.gif);}


a.buttonColored, div.buttonColored, del.buttonColored,
a.buttonColored span, div.buttonColored button, div.buttonColored input, del.buttonColored span{background-image:url(buttonsColored.gif);}


a.button span, div.button button, div.button input, del.button span
{
	white-space:nowrap;	cursor:pointer;color:#222;
	/*display:-moz-inline-box;*/
	display:inline-block;
	line-height:1;letter-spacing:0 !important;font-family:"Tahoma" !important;font-size:13px !important;
    font-style:normal;font-weight:bold;background-color:transparent;background-position:100% 0;
	background-repeat:no-repeat;height:30px;padding:8px 20px 0 10px;
	margin:0 -16px 0 6px;border:none;vertical-align:text-top;
	/*zoom:1;	*/
}

div.button button{line-height:2.5;/*Opera need this*/}
html.safari a.button span, html.safari del.button span{line-height:1.3;}
html.safari div.button button{line-height:2.6;}
html.safari a.button:focus,html.safari div.button button:focus{outline:none;}

del.button{/* cursor:not-allowed;	*/background-position:0 -150px;}
del.button span{cursor:default;color:#aaa !important;background-position:100% -150px;}
div.button button, div.button input{padding-top:0px;line-height:2.5;/*Opera need this*/}

/*Hover Style*/

a.button:hover, div.button:hover,a.button:focus, 
a.dom-button-focus, div.button-behavior-hover{background-position:0 -50px;color:#222;text-decoration:none;}

a.button:hover span, div.button:hover button, a.button:focus span, 
div.button-behavior-hover button,div.button-behavior-hover input{background-position:100% -50px;}
a.button:active, a.button:focus span{color:#444;}
del.button-behavior-hover, del.button:hover{background-position:0 -100px;/* cursor:not-allowed; */}
del.button-behavior-hover span, del.button:hover span{background-position:100% -100px;/* cursor:not-allowed; */}

.rightbutton{
   float:right;
   display:block;
   padding:0 0px 2px 0;
}

/* end of buttons*/

#firstbox .boxContentOverflow{height:110px;overflow:hidden;padding-right:0px} /*625 139*/

/*  banners */
.boxContentOverflowBanner{overflow:hidden;padding-right:0px;border-width:0;} /*625 139*/

#firstbox .bannerbox 
{
	background: transparent url(bannerbg.gif) no-repeat left top;
	text-align:left;vertical-align:top;height:100px;
}
#firstbox .bannerbox img{border-top:3px solid #FCB70A;border-left:1px solid #FCB70A}
#firstbox .bannerbox2 img{border-top:3px solid #FCB70A;border-right:1px solid #FCB70A;border-left:none}
#firstbox .bannerbox2 {background-position: right top;text-align:right}

/* loginbox */
#loginbox,#loginbox form,#loginbox a {color:black;}
#loginbox .boxContentOverflow {width:240px;height:110px;line-height:14px} /*265 139*/
#loginbox label{width:80px;display:block;float:left;clear:left}
#loginbox .clear {border-top:1px dotted white;margin:7px 0px;line-height:1px}
#loginsubmitbutton {float:right;margin-right:0px}
#loginbox ul{list-style:none;margin:0px;padding:0px}
#loginbox ul li{padding:0px;margin:0px}
/* loginbox */

#newzandlogin,#maintable{width:900px;clear:both}
#newzandloginnewz{padding-right:10px}
#newzandloginlogin {width:265px}
#leftcol{width:221px;padding-right:10px}

/*column setup*/

	/*set 1: no left, center, right*/

#container.reg #leftcol,
#container.regact #leftcol,
#container.forgotpw #leftcol
{display:none}

#container.reg #rightcol,
#container.regact #rightcol,
#container.forgotpw #rightcol
{width:265px;padding-left:10px}

	/*set 2: left, center, no right*/

#container.filemanager #rightcol
{display:none}
#container.filemanager #centercol
{padding-left:0px;padding-right:0px;} 

	/*set 3: no left, center, no right*/

#container.aboutus #leftcol,
#container.aboutus #rightcol,
#container.privacy #leftcol,
#container.privacy #rightcol,
#container.delivery #leftcol,
#container.delivery #rightcol
{display:none}

#container.aboutus #centercol,
#container.privacy #centercol,
#container.delivery #centercol
{padding-left:0px;padding-right:0px;}

/*end of column setup*/

/*categs*/
#leftcol .categs,#leftcol .categs ul {list-style-type:none;margin:0px;padding-bottom:10px}
#leftcol .categs li{padding:0px;font-weight:bold}
#leftcol .categs li,#leftcol .categs ul li a{color:#000000}
#leftcol .categs ul li {font-weight:normal;padding:0px}
/*end of categs*/

.mainpageServiceBoxes td {width:228px}
.mainpageServiceBoxes td.pos1 {padding-right:5px}
.mainpageServiceBoxes td.pos3 {padding-left:5px}
.mainpageServiceBox .boxContentOverflow{height:150px}
.mainpageServiceBox a.button,.mainpageServiceBoxes a.button {position:relative;top:120px;float:right}
.mainpageServiceBoxes span.descr {position:absolute;display:block;width:195px;font-weight:normal;}


#mainpageprods #prodlist_table{padding-top:0px}
#mainpageprods #prodlist_table td{background:none;border:none;color:black}
#mainpageprods #prodlist_table td a{width:100px;height:100px;display:block;border:2px solid #CCCCCC;padding:2px;vertical-align:middle}
#mainpageprods #prodlist_table td .span_item {text-align:center}

#mainpageprodsmore #prodlist_table2{padding-top:0px}
#mainpageprodsmore #prodlist_table2 td{background:none;border:none;color:black}
#mainpageprodsmore #prodlist_table2 td a{width:100px;height:100px;display:block;border:2px solid #CCCCCC;padding:2px;vertical-align:middle}
#mainpageprodsmore #prodlist_table2 td .span_item {text-align:center}

.closebutton{display:block;text-align:left;font-weight:normal;background:url(icon16_close.gif) no-repeat;width:16px;height:16px;padding:0px; margin-right:10px;cursor:pointer;}
.edittitle{display:block;text-align:left;font-weight:normal;position:relative;padding:2px}
.edittitle a{font-family:sans-serif;color:black;text-decoration:none;background:#FFFFE1;border:1px solid black;padding:2px;}
.box h3 .edittitle,.box h3 .closebutton {float:right}

.closebutton_cart{float:right;display:block;text-align:right;padding-right:20px;font-weight:normal;background:url(icon16_delete.gif) no-repeat right center; width:120px;height:16px; margin-right:15px;cursor:pointer;}
.textdiv_cart{ display:block;float:right; margin:0 20px 0 0; color:red}

#cartDelete{display:none; font-size:80%}

#secimg{width:250px;height:50px;float:left;background:url('ajax-loader.gif') center center;background-repeat:no-repeat}
#secimg2{width:250px;height:50px;float:left;background:url('/image/secimg.php?1%2BxZo9iwuewfo1l6YfTlNhuAQ9eW%2BnF3cXj7sffo0x%2B7wh4cCyEvWd8AvM463Sb%2FSJEnZDU%3D') center center;background-repeat:no-repeat}
#secimgregenerate{display:block;width:20px;height:20px;margin-top:30px;float:left;cursor:pointer;background:url(view-refresh.gif) center center no-repeat}
.ajaxloading{background:url('ajax-loader.gif') center center;background-repeat:no-repeat; width:30px; height:15px; display:block}
.ajaxloading_inline{color:red; margin:5px 0 0 0; background:url('ajax-loader.gif') center center;background-repeat:no-repeat; width:30px; height:15px; display:none}
.ajaxloading_inline_left{color:red; margin:5px 0 0 5px; padding:0 0 0 20px; background:url('ajax-loader.gif') left center no-repeat; width:30px; height:15px; display:none; float:left}
.ajaxloading_long{background:url('ajax-loader.gif') left center no-repeat; width:150px; height:15px; display:block; padding:0 0 0 30px;}
.ajaxloading_hidden{background:url('ajax-loader.gif') left center;background-repeat:no-repeat; padding:0 0 0 25px; width:100px; height:15px; display:none}
.ajaxloading_images{background:url('ajax-loader.gif') left center;background-repeat:no-repeat; padding:0 0 0 25px; width:350px; height:15px;}
.ajaxloading_images span{color:orange}
.ajaxloading span{display:none}
.ajaxloading_big{background:url('ajax-loader2.gif') left center no-repeat; height:30px; margin:5px;}
.ajaxloading_orange{background:url('ajax-loader_orange.gif') left center no-repeat; color:#fff; padding:0 0 0 25px; width:200px; height:15px;}
.red{color:red}
.ajaxlong{background:url('ajax-loader.gif') left center;background-repeat:no-repeat; width:120px; height:15px; display:block; padding:0 0 0 20px;}
#regformloading{display:none;width:25px;height:25px;float:left}
#regformsubmit{float:left}
#timelockbar 
{
	position:fixed;
	left:0px;top:0px;	
	width:100%;height:20px;
	border:0px;border-bottom:2px solid #777777;overflow:hidden;
	/*opacity: 0.8;MozOpacity: 0.8;KhtmlOpacity: 0.8;filter:'alpha(opacity=80)'*/
}

#loginAfterTimeout_div{
   display:none;   
   width:279px;
   height:178px;
}

/*rightboxs*/
#rightcontactsbox .icon {background-image:url(icon16_5.gif)}
#rightmessagebox .icon {background-image:url(icon16_6.gif)}
/*END OF rightboxs*/

#leftcollogedin{   
}

.scrolled{
   overflow:auto;
}

.dirlist_parentdiv{   
   overflow:visible;
}

.dirlist_parentdiv_clicked{
   /*background:#fff;*/
   /*background:transparent;*/
}

.dirlist_childdiv{
   padding-left:10px;
   /*background:#EF920C;*/
}

.dirlist_childdiv_clicked{
   padding-left:10px;
   /*background:#fff;*/
}

.clear{
   clear:both;
}

.clearleft{
   clear:left;
}

.clearspan{
   clear:both;
   display:block;   
}

.opener_span_opened{
   background:url(minus.gif) no-repeat center center;
   float:left;
   width:17px;
   height:20px;
   display:block;
}

.opener_span_closed{
   background:url(plus.gif) no-repeat center center;
   float:left;
   width:17px;
   height:20px; 
   display:block;  
}

.opener_span_empty{
   background:url(spacer.gif) no-repeat center center;
   float:left;
   width:17px;
   height:20px;   
}


.folder_span_opened{
   background:url(icon16_folder_open.gif) no-repeat center center;
   float:left;
   width:17px;
   margin:0 5px 0 0;
   height:20px;   
}

.folder_span_closed{
   background:url(icon16_folder.gif) no-repeat center center;   
   float:left;
   margin:0 5px 0 0;
   width:17px;
   height:20px;   
}

#root_gallery,.dirlist_childdiv,.dirlist_parentdiv{line-height:14px}
#root_gallery .folder_span_opened{background:url(icon16_folder_home_open.gif) no-repeat left center;}
#root_gallery .folder_span_closed{background:url(icon16_folder_home.gif) no-repeat left center;}

.root_folder_opened{
   background:url(icon16_folder_home_open.gif) no-repeat left center;  
   padding:0 0 0 20px;  
   margin:0 5px 0 3px;  
   height:20px; 
   display:block;  
}

.root_folder_closed{
   background:url(icon16_folder_home.gif) no-repeat left center;
   padding:0 0 0 20px;  
   margin:0 5px 0 3px;  
   height:20px; 
   display:block;  
}

.dirlister_textspan_opened,
.dirlister_textspan_closed
{
   float:left;
   display:block;
   margin:3px 0 0 0;  
   cursor:default; 
   padding:2px;
   width:100px;
   overflow:visible;
   white-space:nowrap;
}

.dirlister_textspan_opened{
   background: #FCB70A;
   color:#fff;   
}

.dirlister_textspan_closed
{  
   background:transparent;
}

#dirlist_newdir{
   background: url(icon16_folder_new.gif) no-repeat;
   padding:0 0 0 20px;
   margin:0;
   height:20px;
   cursor:pointer;
}

#wrapper_dirlist_newdir{
   padding:3px 0;
}

/**----- help -------------------------**/
#helpdiv
{
   /*display:none;*/
   padding:5px 0 10px 0;
   text-align:left !important;
}

#helpdiv_text{
   text-align:left !important;
   background:#fff;
}
/**----- help vége --------------------**/

/**---- tárterület kijelzés ----------**/
#space_quota_main{
   margin:0 0 0 0;
   width:350px
}

#space_quota_div{
   background:url(progressbar_bg.gif) no-repeat scroll 0%;
   float:left;
   height:14px;
   width:300px;
   padding:3px 2px
}

#space_quota_text{   
   float:left;
   height:20px;   
}

#space_quota_div_txt{
   float:left;
   height:14px;   
   padding-top:2px
}

#space_used_div{
   background:url(progressbar_in.gif) repeat;
   float:left;
   height:14px;
   padding:0px;
   text-align:center;
}

.space_used_blocked_span{  
   display:block;   
   float:left; 
   text-align:center;     
}

.space_used_span{
   display:inline;
   float:none;
   color:#fff;
   text-align:center;  
}
/**---- tárterület kijelzés vége -----**/

/**---- context menu -----------------**/
#context_menu, #context_filemenu{
   background:#f7f7f7;
   border:1px solid rgb(172,172,172);
   color:rgb(72,72,72);
   display:none;   
   padding:2px;
   position:absolute;
   width:100px;   
}

#context_menu #newdir, #context_menu #deletedir, #context_menu #renamedir,
#context_filemenu #renamefile, #context_filemenu #deletefile, #context_filemenu #downloadfile, #context_filemenu #viewfile{
   background-repeat:no-repeat;
   background-position:left center;
   cursor:pointer;
   padding:0 0 0 30px; 
   height:20px;  
}

.context_menuitem{
   background-color:#f7f7f7;
   color:rgb(72,72,72); 
}

.context_menuitem_over{
   background-color:rgb(227,227,227);
   color:rgb(72,72,72);
}

#context_menu #newdir{
   background-image:url(icon16_folder_new.gif);   
}

#context_menu #renamedir, #context_filemenu #renamefile{
   background-image:url(icon16_rename.gif);   
}

#context_menu #deletedir, #context_filemenu #deletefile{
   background-image:url(icon16_delete.gif);
}

#context_filemenu #movefile{
   background-image:url(move2.png);  
}

#context_filemenu #downloadfile{
   background-image:url(icon16_download.gif);   
}

#context_filemenu #viewfile{
   background-image:url(icon16_fullscreen.gif);  
   color:rgb(72,72,72);  
}

#context_filemenu #viewfile a, #context_filemenu #viewfile a:hover{
   color:rgb(72,72,72);
   text-decoration:none;   
}
/**---- context menu vége ------------**/


/**---- fileleist table --------------**/

#filelist_table, #prodlist_table,#prodlist_table2{ 
   border-collapse:separate !important;   
   padding-top:20px;          
} 

#filelist_tbody{
}

#filelist_table td, .filelist_td{
   background:#f7f7f7;
   border:1px solid rgb(227,227,227);
   color:rgb(72,72,72);     
   padding:5px;  
   text-align:center;    
}

#prodlist_table td,#prodlist_table2 td{
   background:#FEFBF2;
   border:2px solid rgb(227,227,227);
   color:rgb(72,72,72);   
   padding:3px;  
   text-align:center; 
   width:100px;   
}

#filelist_table .filelist_td_over,
#prodlist_table .filelist_td_over,
#prodlist_table2 .filelist_td_over
{
   background:rgb(237,237,237);
   border:1px solid rgb(207,207,207);
   color:rgb(72,72,72);        
}

#filelist_table .filelist_td_clicked,
#prodlist_table .filelist_td_clicked,
#prodlist_table2 .filelist_td_clicked
{
   background:rgb(178,178,178);
   border:1px solid rgb(100,100,100);
   color:rgb(72,72,72);        
}

#filelist_table td div,
#prodlist_table2 td div,
#prodlist_table td div
{
   padding:5px 0 0 0;
   overflow:hidden; 
   width:100px;
}

.imagedata_name, .imagedata_date, .imagedata_size{
   display:block;
}

#prodlist_table td .span_item,
#prodlist_table td .span_item_over,
#prodlist_table2 td .span_item,
#prodlist_table2 td .span_item_over
{   
   display:block;
   margin:3px 0;
   text-align:left;
   cursor:pointer;   
}

#prodlist_table td .span_item_over,
#prodlist_table2 td .span_item_over
{
   color:blue;   
}

#filelister_indicator{
   height:20px;
   background:url('ajax-loader.gif') no-repeat;
   padding:3px 0 0 20px;
   margin:10px 0 0 0;
   
}

#file_count_info{
   padding:5px 0 0 5px;
   color:orange;
}
/**---- fileleist table vége ---------**/


/**---- fileleist table copy --------------**/

#filelist_table_drag{ 
   border-collapse:separate !important;   
   margin-top:20px;          
} 

#filelist_tbody_drag{
}

#filelist_table_drag td, .filelist_td{
   background:#f7f7f7;
   border:1px solid rgb(227,227,227);
   color:rgb(72,72,72);     
   padding:5px;  
   text-align:center; 
}

#filelist_table_drag .filelist_td_over{
   background:rgb(237,237,237);
   border:1px solid rgb(207,207,207);
   color:rgb(72,72,72);        
}

#filelist_table_drag .filelist_td_clicked{
   background:rgb(178,178,178);
   border:1px solid rgb(100,100,100);
   color:rgb(72,72,72);        
}

#filelist_table_drag td div{
   padding:5px 0 0 0;
   overflow:hidden; 
   width:100px;
}
/**---- fileleist table copy vége ---------**/


/**---- sorting form -----------------**/
#sorting_form, #display_form{
   margin:0 0 0 0;
}

#sorting_form input, #display_form input{
   margin:3px 3px 0 10px;
}

.radio_first{
   margin:3px 3px 0 0 !important;
}
/**---- sorting form vége ------------**/


.filemanager_button{
  /* margin:10px 5px 10px 0;*/
  
}

/**------- lightbox -----------------**/
#lightbox{
	background-color:#eee;
	padding: 10px;
	/*border-bottom: 2px solid #666;*/
    /*border-right: 2px solid #666;*/
}

#warning_lightbox{
   padding:0px;
}

#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
}
	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay, #warning_overlay{ background-image: url(overlay.png); }

* html #overlay, * html #warning_overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/overlay.png", sizingMethod="scale");*/
}

#ordLayer{
   border:5px solid rgb(207,207,207);
   width:170px;
   height:70px;
}

#ord_button_div{
   margin:0px 0 0 0;
}
/**------- lightbox vége ------------**/	

/**------- felső menüsor ------------**/
#filemenus{
   clear:both;
   margin:0px 10px;    
}

#filemenus ul{   
   list-style:none; 
   margin:0px 0px 0 0;  
   padding:0;   
}

#filemenus li{
   cursor:pointer;
   display:block;
   float:left;
   line-height:16px;
   padding:0px 0px 0px 20px;  
   margin:0 10px 0 0 !important; 
}

#sorting_li {background: url(icon16_settings.gif) no-repeat}
#selecting_li {background: url(icon16_selectall.gif) no-repeat}
#selectAllButton {background: url(icon16_selectall.gif) no-repeat}
#deselectAllButton {background: url(icon16_deselectall.gif) no-repeat}
#massDeleteButton {background: url(icon16_delete.gif) no-repeat}
#moveImages_li{
  background: url(icon16_move.gif) no-repeat; 
  margin-top:8px;
  padding:0 0 0 20px;
  height:20px;
  cursor:pointer;
}

.warning{
   color:red;
}

.nowarning{
}

#subfilemenus{    
}

#subfilemenus ul{   
   list-style:none;
}

#subfilemenus li{
   cursor:pointer;
   display:inline;
   padding:3px 10px 3px 0;
}

.hidden_div{
   background:#f7f7f7;
   display:none;
   margin:0 0 0 0;
   padding:0;
}

#selecting_div ul{
   list-style:none;
}

#selecting_div li{
   cursor:pointer;
   display:inline;
   padding:3px 10px 3px 0;   
}
/**------- felső menüsor vége -------**/


/**------- confirm div --------------**/
#filemove_confirm{
   background:#f7f7f7;
   border:1px solid blue;
   border-top:10px solid blue;
   display:none;
   padding:50px 0 0 0;
   position:absolute;
   width:250px;
}
/**------- confirm div vége ---------**/

/**-- filemove indicator div --------**/
#filemove_indicator{
   /*background:#f7f7f7;*/
   border-top:5px solid #DBDCD6;
   display:none;
   padding:5px;
   overflow:hidden;
   position:absolute;
   width:120px;
   z-index:100;
}

#filemove_indicator .filemove{
   padding:0 0 0 18px;
}

#filemove_indicator .filemove_ok{
   background:url(ok.gif) no-repeat;
   padding:0 0 0 18px;
}
/**--- filemove indicator div vége ------**/

/**--- file upload ----------------------**/
#uploading_div{
}

#upload_and_newdir{
   padding:10px;
}

#upload_and_newdir li{
   cursor:pointer;
   display:block;
   float:left;
   line-height:16px;
   padding:0px 0px 0px 20px
}

#uploading_li{
   cursor:pointer;
}

#uploading_li_upper {background: url(icon16_upload.gif) no-repeat}
#uploading_li {background: url(icon16_upload.gif) no-repeat}
#newdir_li {background: url(icon16_folder_new.gif) no-repeat}

h2{
   background:rgb(207,207,207);
   color:rgb(72,72,72) !important;
   font-size:8pt !important;
   padding:3px;
}

.upload_placeholder{   
   display:none;
   padding:6px;
   margin:0px;   
}

.upload_head, .upload_head_clicked{   
   margin:0px;   
   padding:5px 0 5px 15px;
   text-align:left;
}

.upload_head span,
.upload_head_clicked span{
   font-weight:bold;
}

.prod_head{ 
   background:#DBDCD6 url(arrow_right.gif) no-repeat left center;   
   margin:0px;   
   padding:5px 0 5px 15px;
   text-align:left;
   /*_width:100%;*/
}

.prod_head_clicked{
   background:#DBDCD6 url(arrow_down.gif) no-repeat left center; 
   margin:0px;   
   padding:5px 0 5px 15px;
   text-align:left;   
   /*_width:100%;*/
}

.upload_head{
   background:url(arrow_right.gif) no-repeat left center;   
}

.upload_head_clicked{
   background:url(arrow_down.gif) no-repeat left center;   
}

.upload_head span, .upload_head_clicked span,
.prod_head span, .prod_head_clicked span{
   cursor:pointer;
}   


.upload_img_span{
   float:left;
   background:url(cross_small.gif) no-repeat scroll 0% 50%;
   display:block;
   width:15px;
   height:15px;
}
.upload_text_span{
   float:left;
   display:block;
}
.upload_clear_span{
   clear:both;
   display:block;
}
.upload_file_div, .upload_file_div_added{
   padding:3px;
}
.upload_file_div_added{
   background:#DBDCD6;
}

#upload_indicator{      
   display:none;   
   position:relative;   
}
/**--- file upload vége -----------------**/


/**--- admin ----------------------------**/
.prod_item{
   padding:3px 3px 3px 30px;   
}
/**--- admin vége -----------------------**/


/**--- photoprod form -------------------**/
#photoprod_form{
   margin:20px 0 0 0;
}

#photoprod_form h2{
   margin:0 0 10px 0;
}

#photoprod_form fieldset{
   /*-moz-border-radius:3pt; */
   padding:10px;  
}

#photoprod_form label{
   float:left;
   width:120px;   
}

#photoprod_form input{
   float:left;
   margin:0 0 10px 0;
   width:200px;   
}

.formdiv_floated{
   float:left;
   margin:0 30px 0 0;
}
/**--- photoprod form vége --------------**/


/**--- filemanager > photoprod_categs ---**/

#photoprod_categories{display:block}
.photoprod_categ,#photoprod_newcateg{display:block;float:left;width:75px;text-align:center;overflow:hidden;}

#photoprod_newcateg{
   text-align:center;
}

.photoprod_categ_image,
.photoprod_admincateg_image,
#photoprod_admincateg_image{
	display:block;
	margin: auto;
	width:38px;
	height:38px;
	background:url(photoprod_categs/photo.png) center center no-repeat;
	cursor:pointer;
}

.admin_categ_span{
	cursor:pointer;
}

.photoprod_categ_image.calendar{background:url(photoprod_categs/calendar.jpg) center center no-repeat}
.photoprod_categ_image.namecard{background: url(photoprod_categs/namecard.jpg) center center no-repeat}
.photoprod_categ_image.card{background:url(photoprod_categs/card.jpg) center center no-repeat}
.photoprod_categ_image.polo{background:url(photoprod_categs/polo.jpg) center center no-repeat}
.photoprod_categ_image.puzzle{background: url(photoprod_categs/puzzle.jpg) center center no-repeat}
.photoprod_categ_image.passfoto{background:url(photoprod_categs/passfoto.jpg) center center no-repeat}
.photoprod_categ_image.cup{background:url(photoprod_categs/cup.jpg) center center no-repeat}
.photoprod_categ_image.photo{background:url(photoprod_categs/photo.jpg) center center no-repeat}
.photoprod_categ_image.poster{background:url(photoprod_categs/poster.jpg) center center no-repeat}
.photoprod_categ_image.frigmagnet{background:url(photoprod_categs/frigmagnet.jpg) center center no-repeat}
.photoprod_categ_image.mousepad{background:url(photoprod_categs/mousepad.jpg) center center no-repeat}

.photoprod_admincateg_image.calendar{background:url(photoprod_categs/calendar.jpg) center center no-repeat}
.photoprod_admincateg_image.namecard{background: url(photoprod_categs/namecard.jpg) center center no-repeat}
.photoprod_admincateg_image.card{background:url(photoprod_categs/card.jpg) center center no-repeat}
.photoprod_admincateg_image.polo{background:url(photoprod_categs/polo.jpg) center center no-repeat}
.photoprod_admincateg_image.puzzle{background: url(photoprod_categs/puzzle.jpg) center center no-repeat}
.photoprod_admincateg_image.passfoto{background:url(photoprod_categs/passfoto.jpg) center center no-repeat}
.photoprod_admincateg_image.cup{background:url(photoprod_categs/cup.jpg) center center no-repeat}
.photoprod_admincateg_image.photo{background:url(photoprod_categs/photo.jpg) center center no-repeat}
.photoprod_admincateg_image.poster{background:url(photoprod_categs/poster.jpg) center center no-repeat}
.photoprod_admincateg_image.frigmagnet{background:url(photoprod_categs/frigmagnet.jpg) center center no-repeat}
.photoprod_admincateg_image.mousepad{background:url(photoprod_categs/mousepad.jpg) center center no-repeat}

.photoprod_categ_editorbar{
   text-align:center;
   position:absolute;   
   background:#eee;
   display:block;   
   width:50px;
   visibility:hidden;
}

#photoprod_newcateg span{
   color:red;
}

.photoprod_categ_editorbar span,
.photoprod_categ_editorbar a{    
	display:block;	
	height:16px;
	width:16px;
	color:#000;	
	margin:0;
	padding:0;
	float:left;
}

.admincateg_container{
   text-align:center;
}

.categ_pri_left{   
   background:url(arrow_left_categ.gif) no-repeat center center;  
}

.categ_pri_right{      
   background:url(arrow_right_categ.gif) no-repeat center center;
}

.categ_delete{
    background:url(delete.gif) no-repeat center center;
}

.invisible{
   visibility:hidden;
}
/**--- photoprods list -----------**/

#photoprod_order_div{
   display:none;
}

#photoprod_spans_div, 
#photoprod_spans_div_bottom{
   background:rgb(237,237,237);
   /*border:1px solid rgb(237,237,237); */
}

.photoprod_spans_div_multiphoto{
   background:rgb(237,237,237);
   /*border:1px solid rgb(237,237,237);*/
   border-bottom:10px solid rgb(207,207,207);   
}

#photoprod_spans_div_bottom{
   border-top:10px solid rgb(207,207,207);
}

#photoprod_spans_div span,
#photoprod_spans_div_bottom span{
   display:block;
   margin:3px 1px;    
}

#deselect_all_prods {background: url(icon16_deselectall.gif) no-repeat;padding:0 0 3px 20px;line-height:16px}
#select_all_prods {background: url(icon16_selectall.gif) no-repeat;padding:0 0 3px 20px;line-height:16px}
#select_all_prods {background: url(icon16_selectall.gif) no-repeat;padding:0 0 3px 20px;line-height:16px}
#remove_selected_prods {background: url(icon16_delete.gif) no-repeat;padding:0 0 3px 20px;line-height:16px}

.photoprod_leftspan{
   float:left;   
}

.photoprod_rightspan{
   float:right;
   padding:0 0 0 3px;     
}

.photoprod_leftspan span,
.photoprod_rightspan span{
   cursor:pointer;
   display:inline !important;
}

.add_prod{
   cursor:pointer;
}

#add_prod_button_temp_div{
   display:none;
}

#photoprod_container,
#photoprod_container_individuel{   
   background:rgb(237,237,237);
   margin:0px;
   padding:0 0 10px 0;
   text-align:center; 
   /*_width:100%;*/
}

#photoprod_container_individuel{
   display:none;  
}

#photoprod_container_individuel_{
   display:none;
   background:rgb(237,237,237);
   margin:0px;
   padding:0 0 10px 0;      
}

#photoprod_container h3{ 
   background:rgb(207,207,207);
   font-size:8pt;
   color:#000;
   margin:0 0 5px 0;
   padding:3px; 
   text-align:left;    
}

.ordered_img_span_move, 
.ordered_img_span_move_over,
.ordered_img_span_delete, 
.ordered_img_span_delete_over,
.ordered_img_span_back,
.ordered_img_span_back_over,
.ordered_img_span_clone,
.ordered_img_span_clone_over{
   font-weight:bold;
   font-size:10pt;
   color:red;
   cursor:pointer;
} 

.ordered_img_span_move_over,
.ordered_img_span_delete_over,
.ordered_img_span_back_over,
.ordered_img_span_clone_over{
   color:purple;
}

.ordered_img_div, 
.ordered_img_div_over,
.ordered_img_div_clicked{   
   background:rgb(190,212,232);
   border:2px solid #EDEDED;
   float:left;
   margin:5px;  
   padding:2px; 
   text-align:center;
}  

.ordered_img_div_over{  
   background:rgb(184,196,207);
}

.ordered_img_div_clicked{  
   background:rgb(116,142,222);
}

#photoprod_container img,
#photoprod_container_individuel img{
   display:block;
   margin:0 0 5px 0;
}  

#photoprod_container_clearer,
#photoprod_container_individuel_clearer{
   display:block;
}

.prod_count{
   width:20px;
   font-size:7pt;
   font-family:verdana, arial, sans-serif;
   margin:0 3px;
   vertical-align:top;
}

#prod_count_button{
   width:auto !important;
}

.ordered_img_select{
   font-size:7pt;
   font-family:verdana, arial, sans-serif;    
   width:80px; 
   display:block;   
}

.select_div{
   text-align:left;
   padding:2px 5px;
}

.ordered_cart_img{
   display:block;
   margin:0 0 5px 0;
}

.optimal{
   border:2px solid green !important;
}

.minimal{
   border:2px solid yellow !important;
}

.toosmall{
   border:2px solid red !important;
}

.shitrate{
   border:2px solid blue !important;
}

#order_singlefoto_prods_div{
   display:none;
}

#image_changer_div{
   display:none;
}
/**--- photoprods list vége ------**/


/**--- photo places --------------**/
.options{
   margin:0 0 10px 0;
}

.optgroup_div{
   background:rgb(237,237,237);
   padding:0 0 5px 0;
   margin:0 0 10px 0; 
   width:150px;
   float:left;
   margin:3px 5px 0 0;
}

.optgroup_div h3{
   background:rgb(207,207,207);
   font-size:8pt;
   color:#000;
   margin:0 0 5px 0;
   padding:3px;
}

.optgroup_div input{
   margin:0 3px 0 10px; 
}

.optgroup_div label{   
}

.optionhelp{
   margin:0 0 0 3px;
}

/*** singlephoto***/
.photoplace{
   background:rgb(237,237,237);
   margin:0px;  
   /*_width:100%;*/
}

.photoplaces_div{
   border-bottom:10px solid rgb(207,207,207);     
}

.photoplace_nobackground{   
   margin:10px;
   
}

.photoplace h3{
   background:rgb(207,207,207);
   font-size:8pt;
   color:#000;
   margin:0 0 5px 0;
   padding:3px;
}

.photoplace_photo{
   float:left;  
   padding:0 5px 5px 5px;
   text-align:center;
}

.photoplace_options{
   float:left;
}

.pl_optimal{
   background:green !important;
}

.pl_minimal{
   background:yellow !important;
}

.pl_toosmall{
   background: red !important;
}

#img_adder_indicator{
   border-bottom:2px solid #666;
   background:#CECFC7; /*#DBDCD6*/
   position:fixed;
   top:0px; /*21px*/
   left:0px;
   padding:3px;	
   text-align:center;	
   width:100%;	   
}

#img_adder_indicator_child .parent_div{
   float:left;  
   margin:3px; 
   text-align:center;
   height:140px;
}

#img_adder_indicator_child {
   margin:0 auto !important;
   float:none !important;
}

#img_adder_indicator_info{
   float:none !important;   
   text-align:left !important;
   width:100%;
   background:#bbb;
}

.img_adder_clearer{
   float:none !important;
   clear:both !important;
}

#img_adder_indicator .img,
#img_adder_indicator .act_img,
#img_adder_indicator .over_img{
   
   display:block;  
   margin:3px auto; 
}

#img_adder_indicator .img{
   border:2px solid #fff;
}

#img_adder_indicator .act_img{
   border:2px solid #666;
}

#img_adder_indicator .over_img{
   border:2px solid green;
}

#img_adder_indicator .optimal{
   background:green !important;
}

#img_adder_indicator .minimal{
   background:yellow !important;
}

#img_adder_indicator .toosmall{
   background: red !important;
}

#img_adder_indicator .shitrate{
   background: blue !important;
}

#img_adder_indicator .minspan{
   color: #FFFF37 !important;
}
#img_adder_indicator .optspan{
   color: green !important;
}
.hiddenspan{
   display:none !important;
}
/**--- end of photo places -------**/


/**------------CART---------------**/
#cart .cartphotoprod {
  padding:3px 0 0 0;
}
#cart .cartphotoprod .cartclear{
   clear:both !important; 
   float:none !important;
   padding:0 0 3px 0; 
   border-bottom:1px solid #777;
   height:1px;
}
#cart .cartphotoprod .cartclear_last{
   clear:both !important; 
   float:none !important;   
}
#cart .cartphotoprod div {float:left;}
#cart .cartphotoprod div.categ {padding:0 5px}
#cart .cartphotoprod div.name {padding:0 5px}
#cart .cartphotoprod div.price {float:right}
#cart .cartphotoprod div.cartDeleter {cursor:pointer; float:right; background:url(icon16_delete.gif) no-repeat right center; width:25px;height:16px;padding-top:10px;}
#cart .total div.price {float:right; background:none;}
#cart hr {clear:both;float:none;background-color:#777777;/*color:#777777;*/height:1px;border:0px;padding:0px;margin:0px}

.cartform{
   padding:15px 0;
}

.cartfieldset{
   padding: 1em;   
   /*-moz-border-radius: 6px; */
}

.cartspacer{
   padding:5px 0;
}

.cartlegend{
   color: #000;   
   margin: 0;
}

.cartspan_text{
   color:#000;   
   display:block;
   float:left;
   padding:2px 0 2px 5px;   
}

.cartspan_label{   
   display:block;
   float:left;
   padding:2px 0 2px 0;     
}

.cartinput{
  margin:3px 5px 0 3px;
}
.carttextarea{
   width:350px;
   height:70px;
}

.cartpre{
   margin:0;
   padding:10px 0;
}

#deliveryPersonal{
   display:none; 
   background:rgb(217,217,217);
   padding:5px 5px 5px 10px;
   margin:0 0 5px 0;
}

#deliverPost{
   padding:10px 0;
   display:none;
   background:rgb(217,217,217);
   padding:5px 5px 5px 10px;
   margin:0 0 5px 0;
}

#deliverCourier{
   display:none;
}

#agree{
   margin:10px 5px 0 3px;
}

.agree_span{      
}

.agree_span_over{
   color:red;
}


#orderConfirmForm{
   padding:5px 0;
}

#orderConfirmForm form{
   display:inline;
}

.pricetext{
   width:13px;   
}

.pricetextButton{
   position:absolute;
   display:none;
   z-index:100;
}

/**---end of--CART----------------**/


/**--- map -----------------------**/
.mapdiv{
   padding:10px;
}

.maptext{
   float:left;
   width:200px;
   padding:0 10px 0 0;
}

.mapimage{
   float:left;
   width:400px;
   height:350px;
   padding:0 0 0 10px;
}
/**--- end of map ----------------**/


/**--- banners -------------------**/
#editBannerTable_div{   
   display:none;      
   width:630px;   
}
#editBannerTable{  
   background:#FCB70A;
   margin:0;   
}

.editBannerDiv{
   width:295px;
}

.bannerChanger{
   color:#fff;
   font-weight:bold;
   cursor:pointer;
}

.bannertext{
   width:250px;   
}

.bannerImage{
   padding:3px 0; 
}

#showBannerTable{
}

#editBannerForm{
}

#editBannerSend_1, #editBannerSend_2{
   margin:7px 0 3px 0;
}
/**--- end of banners ------------**/

/* myorders -----------------------*/

#orderstable {width:100%}
#orderstable tr.header {background-color: #DBDCD6}
#orderstable .orderstatusicon div{padding-left:20px}
/*#orderstable tr.0 .orderstatusicon div {background:url(icon16_clock.gif) no-repeat left}*/
#orderstable tr .orderstatusicon div {background:url(icon16_clock.gif) no-repeat left}
#orderstable tr.waitingforzip .orderstatusicon div {background:url(icon16_clock.gif) no-repeat left}
#orderstable tr.zipping .orderstatusicon div {background:url(throbber-small.gif) no-repeat left}
#orderstable tr.unseen .orderstatusicon div {background:url(icon16_message.gif) no-repeat left}
#orderstable tr.seen .orderstatusicon div {background:url(icon16_message_read.gif) no-repeat left}
#orderstable tr.ondelivery .orderstatusicon div {background:url(icon16_home.gif) no-repeat left}
#orderstable .ordersZipfile {background:url(icon16_attachment.gif) no-repeat left}
#orderstable .ordersZipfile span {display:none}
#orderstable .ordersZipfile a {display:block;width:16px;height:16px}
#orderstable .ordersMore {background:url(icon16_7.gif) no-repeat left}
#orderstable .ordersMore span {display:none}
#orderstable .ordersMore a {display:block;width:16px;height:16px}

#orderstable tr.unseen td {font-weight:bold}

#orderstable tr:hover{background:#F5EF9B}

/*--- end of myorders -------------*/

/*--- services.foto ---*/

.fotosizesandprices {width:642px}
.fotosizesandprices .header{background:#F5EF9B;font-weight:bold}
.fotosizesandprices .secondrow {background: #DBDCD6}
/*.fotosizesandprices td{border: 1px solid black}*/
.numeric {text-align:right}

/*--- end of services.foto ---*/

/*--- services calendar ---*/

.calendartable {width:642px;}
.calendartable .caltd1{width:200px; font-weight:bold}
.calendartable .caltd2{}
.calendartable .caltd2 .span_left{font-weight:bold}
.calendartable .caltd2 .span_right{}
.calendartable .caltd3{text-align:right}
/*--- end of services calendar ---*/

/*--- other products ---*/
#shoplite_div{
}

.shoplite_title{
   font-weight:bold;
   padding:5px 0;
}

.shoplite_table{
   width:100%;
}

.shoplite_table td{
   padding:10px 0 15px 0 !important;
   border-top:1px solid #777;
}

.shoplite_td_text{
   width:70%;   
}

.shoplite_td_foto{
  width:30%;
  text-align:right;  
}
/*--- end of other products ---*/

/*------- 2 min warning ------*/
#twoMinWarningParent{  
   background:#fff;     
}

.twoMinWarningtext{
   height:100px;
}
/*--- end of 2 min warning ---*/

#img_adder_indicator_info{
   padding:2px 2px 0 0;
}

#popup_title{
   padding:5px 0 15px 0;    
}

.popupClose{
   /*padding:10px 0 5px 0;*/
}

#upload_group_placeholder{
   float:left;   
}

#appletdiv{
   border:3px solid #ddd;   
   padding:3px;
}

#popupContainer{
   display:none;
}

.lightboxUploaderDiv{
   border:10px solid #fff;
}

/*--- newdirdiv ---*/
#newdirDiv{
   display:none;  
   width:300px;
   padding:10px;
   background:#f7f7f7;
}

.newdirTextField{
   width:200px;
   padding:2px;
}

.popupContent{
   padding:10px;
   background:#f7f7f7;
}

#popup_title{
   width:100%;
}

.popupContainer{
   margin:10px;
}

.backtotop{text-align:right}

/*** kategória editor ***/
#categ_editor_div{
   position:absolute;
   z-index:30;
   display:none;
}

#categ_editor{
   background:#f7f7f7;
   border:3px solid #FCB70A; 
   padding:10px;
   text-align:left;
}

#categ_editor h3{
   padding:10px 0;
}

#categ_editor fieldset{
   border:none;
}

#categ_editor .textfield,
.formLeftDiv .textfield{
   width:250px;
   padding:1px;   
}

.formLeftDiv .textfield_short{
   width:100px;
   padding:1px;   
}

#categ_editor .textarea{
   width:649px;
   height:250px;
}

.formLeftDiv{
   float:left;
   margin:0 10px 10px 0;
   text-align:left;
}

.formLeftDiv img{
   margin:10px 0 0 0;
}

.icondiv{
   margin:10px 0 0 0;
}

#msg {width:450px;}
#msg textarea {width:400px;height:200px}

#iconPrewview{ 
   height:40px;
   width:60px;
}

/*** prodadmin ***/
.adminEditList{
   cursor:pointer;
}

.adminMain,
.adminDetail{
   display:none;
}

#backtoedit_container{
   display:none;
}

#help_container{
   display:block;
}

.proditem_editor{
   cursor:pointer;
   color:red;
}

#modInputLayer{
   width:140px;
}

#modInputContent{
   float:left;
}

.floated{
   position:absolute;
   display:none;
   z-index:100;
}

#productadmin_button_div{
   margin:10px 0 0 0;
   float:left;
}

#productadmin_newbutton_div{
   margin:10px 5px 0 0;
   float:right;
}

.modified{
   background:pink !important;
}

.prodError{
   background:red !important;
}

.PEpri,
.PEpri_title,
.PEdelete,
.PEedit{	
	background-color:inherit;
	width:25px;	
	cursor:pointer;
}

.PEpri_title{
   width:30px;
}

.PEpri{
	background:none;
    background-color:inherit;
	width:30px;
}

.PEpriUp{
}

.PEpriDown{
}

.PEdelete{
	background:url(icon16_delete.gif) no-repeat center center;	
	background-color:inherit;
}

.DeleteLeft{
	background:url(icon16_delete.gif) no-repeat left center;	
	background-color:inherit;
}

.PEedit{
    background:url(icon16_preferences.gif) no-repeat center center;
	background-color:inherit;
}


.prodLeftSpan{
   display:block;
   float:left;
   height:12px;
   width:13px;
}

.upProd{
   background:url(arrowPE_up.gif) no-repeat center center;
   background-color:inherit;
}

.downProd{
   background:url(arrowPE_down.gif) no-repeat center center;
   background-color:inherit;
}

.emptyProd{
}


#prodadmin_button_div{
   float:left;
}

#prodadmin_cancelbutton_div{   
   float:left;
}

.pricerange_input{
   width:20px;
   padding:1px;
   background:#f7f3b9;
   border:1px solid #000;
   height:15px;
   vertical-align:middle;
}

#photoplaceContainer{
   padding:15px 0;
}

#selectimage_detail_prod_icon{
   border:1px solid #eee;
   margin:15px 0 0 0;
}

.adm_photoplace_title,
.adm_photoplace_title_new{
   padding:3px;   
   background:#ddd;
}

.adm_photoplace_title_new{
   background:#FCB70A;
}

.adm_photoplace_delete{
   float:right;
   width:16px;
   height:16px;
   background:url(icon16_delete.gif) no-repeat center center;
   cursor:pointer;
}

.admShortDiv{
   width:200px;
   background:#f7f7f7;
}

.admShortDiv select{
   margin:0 0 5px 0;   
}

.adm_photoplace_container{
   padding:10px;
}

.sizeOptionHolder{
   margin:5px 0 0 0;
}

.sizeEditHolder{
   float:right;
   width:20px;
   height:35px;
   background:url(icon16_preferences.gif) no-repeat center bottom;
   cursor:pointer;
}

.photoplace_text{
   width:150px;   
}

/*** opciók ***/

#optgroupsContainer{
   padding:0 0 10 px 0;
}

.optgroupPreview{
   margin:0 10px 10px 10px;
   background:#eee;
   border:1px solid #bbb;
   display:none;
}

.previewTitle{
  padding:1px 1px 1px 5px;
  background:#ccc;
}

.option_input{
   margin:2px 0 0 0px;
   width:150px;
}

.option_input_long{
   margin:2px 0 0 0px;
   width:250px;
}

.optiongroup_short{
   width:150px;   
   background:#f7f7f7;
   border:1px solid #000;
}

.optiongroup_fieldset{
   
}

.optgroupEdit_div{
   margin:0 0 15px 0;
}

.optgroupMain_div{
  border-bottom:10px solid #fff;
  margin:0 0 0px 0;
  width:100%;
}

.optgroupMainTitle_div,
.optgroupMainNewTitle_div{
  padding:1px 1px 1px 5px;
  background:#ccc;
}

.optgroupMainNewTitle_div{
   background:#FCB70A;
}

.optgroup_preview{
   padding:5px;
   border:1px solid #ccc;
}

.optionsave{
   display:block;
   width:20px;
   height:20px;
   background:url(save.gif) no-repeat center center;
   float:left;
   cursor:pointer;
}

.newOptionButton,
.newSelectButton,
.newOptgroupButton{
   display:block;
   width:20px;
   height:20px;
   background:url(icon16_add.gif) no-repeat center center;  
   float:left;
   cursor:pointer;
}

.newOption{
   padding:3px;
   background:#eee;
}

.optionButton{
   margin:0 0 0 10px;
}

.newSelect{
   padding:5px;
   background:#eee;
   margin:0 0 10px 0;
}

.newOptionBG{
   background-color:#f7f7f7;
   border:1px solid #ddd;
}

.selectTitle_div{
}

.optionsaveLeft{
   float:left;
}

.optgroup_prod_head,
.optgroup_prod_head_clicked{
   background:url(arrow_right.gif) no-repeat left center;   
   margin:0px;   
   padding:0px 0 0px 15px;
   text-align:left;
   cursor:pointer;
}

.optgroup_prod_head_clicked{
   background:url(arrow_down.gif) no-repeat left center;      
}
/*** end of prodadmin ***/