/* ADMIN TOOLBOX */


/* Reset CSS styles *********************************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

body {	line-height: 1;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {	content: '';	content: none;}

/* Main settings **********************************/
* html .toolboxemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/ display: inline-block; }



.absolute { position:absolute; right:0; top:0; padding-right:5px; padding-top:6px; }
a:active,a:focus {outline: none;}

.fleft, a.fleft, a.button.fleft { float:left; }
.fright, a.fright, a.button.fright{ float:right; }

.left { text-align:left; }
.right { text-align:right; }
.center { text-align:center; }

#popup div.spacer, #popup2 div.spacer, .popup .spacer { float:left; width:2px; height:17px; margin:0 10px; background:url(../images/sprite.png) no-repeat -1824px -74px;  }

.popup a:hover { text-decoration:none; color:#999; }

/* Header setting: h1 h2 h3 h4 **********************************/
#popup h2.title, #popup2 h2.title { font-weight:bold; border:none;}
#popup h3, #popup2 h3 { font-weight:bold; font-size:14px; padding:10px 0;}

/* CSS round corners *************************/
.round-all {
 -webkit-border-radius: 5px; /* Safari, Chrome */
 -khtml-border-radius: 5px;    /* Konqueror */
 -moz-border-radius: 5px; /* Firefox */
  border-radius: 5px;
}

.round-top{
-webkit-border-top-right-radius: 5px; /* prawy górny */
 -khtml-border-radius-topright: 5px;
 -moz-border-radius-topright: 5px;
  border-top-right-radius: 5px;
  
-webkit-border-top-left-radius: 5px; /* lewy górny */
 -khtml-border-radius-topleft: 5px;
 -moz-border-radius-topleft: 5px;
  border-top-left-radius: 5px;
}

input[type=radio], input[type=checkbox]{	border:none;	padding:0px;	background:none;}

#fade {
	background: #000;
	position: fixed;
	width: 100%;
	height: 100%;
	filter:alpha(opacity=50);
	opacity: .50;
	left: 0;
	top: 0;
	z-index: 80;
}
#hideshow {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}


/*************************************************************** 
 *
 *                    ADMIN TOP MENU LAYOUT 
 *
 ***************************************************************/

#adminToolbox{
	position:fixed;
	top:0px;
	z-index: 91;
	font-size:10px;
	text-align:left;
	font-family:tahoma;
	width:100%;
	height:50px;
	min-height:50px;
	line-height:181%;
}

#hideshow {	line-height:150%; }


#toolbox_menu a img { border:none;}
#toolbox_menu a .arrow { background:url(../images/arrow-menu.png) -110px -1818px; position:absolute; width:11px; height:14px; top:14px; right:12px; }
#adminToolboxContent{ width:auto;	background:url(../images/sprite.png) repeat-x top left;	height:45px; display:block;	}
#adminToolboxHeader { font-size:14px;	border-left:1px solid silver;}
#adminToolbox a{ color:#d6d6d6;	padding-top:10px ; 	padding-bottom:10px; text-decoration:none; }
#adminToolbox a:hover { color:#FFF; }

#adminToolbox li { margin-left:0px; padding-bottom:0px; }
#adminToolbox li.logo a { padding:0px; background:url(../images/sprite.png) 0px -51px; width:140px; height:40px; }
#adminToolbox li.logo { background:none; }
#adminToolbox ul li li a:hover{	background:url(../images/sprite.png) 0px -105px #000; no-repeat}
#adminToolboxShowBtn{	width:10px;}
.admin-subpanel {float:left;  height:320px; }


/* First level horizontal **********************************/
.toolboxemenu{	font-size: 11px; color:#FFFFFF; }
.toolboxemenu ul{ margin: 0; padding: 0; list-style-type: none; position:relative; }
.toolboxemenu ul li{position: relative;	display: inline; float: left; margin-right:0px;	background:url(../images/sprite.png) no-repeat right -113px ; list-style:none; }
.toolboxemenu ul li a{ 	display: block;	color:#FFFF00;	padding: 8px 15px;	text-decoration: none; }
.toolboxemenu ul li a:link, .toolboxemenu ul li a:visited{	color: white; }

/* Second level vertical ************************************/
.toolboxemenu ul li ul{	position: absolute;	left: 0; display: block; visibility: hidden; z-index:100; 	  }
.toolboxemenu ul li ul li{  width:230px;}
.toolboxemenu ul li ul li{	display: list-item;	float: left; margin:0px; background:none;  }
.toolboxemenu ul li ul li ul{	top: -1px; }
.toolboxemenu ul li ul li a	{ 	text-align:left; 	padding-left:25px; 	text-shadow: 1px 1px black;	background:#000; border-top:1px solid #000; border-bottom:1px solid #333; border-right:1px solid #333;	}
	
	
.toolboxemenu ul li:last-child a{
	webkit-border-bottom-right-radius: 15px; /* prawy dolny */
	-khtml-border-radius-bottomright: 15px;
	-moz-border-radius-bottomright: 15px;
	border-bottom-right-radius: 15px;
	  
	-webkit-border-bottom-left-radius: 15px; /* lewy dolny */
	-khtml-border-radius-bottomleft: 15px;
	-moz-border-radius-bottomleft: 15px;
	border-bottom-left-radius: 15px; 
}

.toolboxemenu ul li li:first-child a{ 
	webkit-border-top-right-radius: 15px; /* prawy gorny */
	-khtml-border-radius-topright: 15px;
	-moz-border-radius-topright: 15px;
	border-top-right-radius: 15px;
}


/* Top Admin panel Icons *********************/
#adminToolbox a.icon { padding: 10px 20px 11px 35px; margin-top:0px; }


#adminToolbox #tools.icon{  background:url(../images/sprite.png) -203px -156px; }
#adminToolbox #tools.icon:hover { background-position: -203px -197px; }

#adminToolbox #editmode_on.icon{ background:url(../images/sprite.png) -393px -156px;  }
#adminToolbox #editmode_on.icon:hover { background-position: -393px -197px; }

#adminToolbox #editmode_off.icon{ background:url(../images/sprite.png) -790px -156px; }
#adminToolbox #editmode_off.icon:hover{ background:url(../images/sprite.png) -790px -197px; }

#adminToolbox #edit_page.icon{ background:url(../images/sprite.png) 0px -156px; }
#adminToolbox #edit_page.icon:hover{ background:url(../images/sprite.png) 0px -197px; }

#adminToolbox #logout.icon { background:url(../images/sprite.png) -590px -156px; }
#adminToolbox #logout.icon:hover { background:url(../images/sprite.png) -590px -197px; }

#adminToolbox #system_events.icon{ background:url(../images/sprite.png) -992px -156px; }
#adminToolbox #system_events.icon:hover{ background:url(../images/sprite.png) -992px -197px; }

#adminToolbox #user.icon{ display:inline; padding:0px; }
#adminToolbox .icon.user { background:url(../images/sprite.png) -1209px -168px; padding-left:20px; }


/***************************************************************************************
 *
 *                         LEFT ADMIN TOOLBOX SETTINGS 
 *
 ***************************************************************************************/
 
#leftAdminWrapper { padding-top:4px; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#leftAdminToolbox{ position:fixed; left:0px; top:90px; height:445px;	width:565px; z-index:100; margin-left:-550px; }

#leftAdmin-right { background:url(../images/sprite.png) no-repeat -905px -285px ;float:right; height:445px;	width:15px;}
#leftAdmin-content {background:url(../images/sprite.png) no-repeat -0px -285px ; height:445px;	margin:0 15px 0 0;	position:relative;	width:auto;	}


.leftAdminPanel { width:555px; overflow:hidden; position:relative; }
.leftAdminPanel .col { float:left; width:250px; overflow:hidden; margin-left:20px; }
.leftAdminPanel .col .title { color:#FFFFFF; font-size:17px; padding-bottom:10px; padding-top:10px; text-shadow:#000 1px 1px 1px; }	
.leftAdminPanel .blockLists { background:url(../images/sprite.png) no-repeat -930px -325px; height:320px; padding-top:1px;}
.leftAdminPanel a.button {margin-top:20px; }

.leftAdminPanel .col.fullWidth  { width:675px; }
.leftAdminPanel.ustawieniaStrony { width:675px; }
.leftAdminPanel .blockLists { padding-left:2px; padding-right:2px; }
.leftAdminPanel .blockLists .parent a.parentLink { 
	padding:5px 5px 5px 18px; 
	display:block; 
	font-weight:normal; 
	border-bottom:1px solid #a9a9a9; 
	border-top:1px solid #e7e7e7;
	color:#000; 
	text-shadow:1px 1px 1px #fff; 
	background:url(../images/sprite.png) no-repeat -1001px -727px; 
	}

.leftAdminPanel .blockLists .parent.active a.parentLink {	background:url(../images/sprite.png) no-repeat -1001px -766px; color:#FFF; text-shadow:1px 1px 1px #000}
.leftAdminPanel .blockLists .parent a.parentLink:hover { color:#FFF; text-shadow:1px 1px 1px #000; }

.blockLists .blockItems{  overflow:hidden; height:26px; position:relative;  }
.blockLists a{ color:#1e2126; font-size:11px; text-decoration:none; padding-top: 0px; } 
.blockLists a:hover { color:#999999; }
.blockLists .blockItems .linkItem {	
	background:url(../images/sprite.png) no-repeat -1567px -210px;	
	padding:0 5px; display:block; height:26px; position:relative; 
	text-shadow:#FFFFFF 1px 1px 1px; text-wrap:none; line-height:250%; width:235px; 
	padding-left:17px;
	}

.blockLists .items{
	display:none;
	}

#adminNavi { padding-top:5px; position:absolute; margin-left:0px; width:82px; top:0; left:0 }
#adminNavi a {
	display:block;
	width:80px;
	background: no-repeat top left;
	text-align:center;
	color:#CCC;
	font-family:Arial, Helvetica, sans-serif;
	line-height:90%;
	text-decoration:none;
	padding-top:60px;
	padding-bottom:10px;
	font-size:11px;
	border-bottom:1px solid #666;
	}
	

#adminNavi a#page_settings{	background:url(../images/sprite.png) -956px -245px; }
#adminNavi a#page_settings:hover, #adminNavi a#page_settings.active {	background-position:  -1039px -245px; }

div.leftAdmin { 
	float:left; 
	background:#000; 
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border:1px solid #666;
	border-left:none;
	margin-left:9px;
	margin-top:3px;
	height:30px;
	}

a#block_list { background:url(../images/sprite.png) -1211px -339px; float:left;  color:#CCC; text-shadow:1px 1px 1px #999; padding:10px 15px;  }
a#block_list:hover, #adminNavi a#block_list.active {	background-position:  -1211px -378px; color:#FFF; }


/** ADMIN: BUTTONS **************************/

.admin_links { margin:15px 0px 10px; clear:both; }
a.button.fleft { margin-right:15px; }
a.button.fright { margin-left:15px; }


#popup a.button, #popup2 a.button, .popup a.button { 
	float:left; background:url(../images/sprite.png) -1457px -263px #3f4249; 
	padding:6px 20px; 
	border:1px solid #6d7075;
	color:#FFF;
	box-shadow:1px 1px 1px #000;
	text-shadow:1px 1px 1px #000;
	 -webkit-border-radius: 3px; /* Safari, Chrome */
	 -khtml-border-radius: 3px;    /* Konqueror */
	 -moz-border-radius: 3px; /* Firefox */
	  border-radius: 3px; }

#popup a.button.fright, #popup2 a.button.fright, .popup a.button.fright { float:right; } 
	  
a.button:hover { background:url(../images/sprite.png) -1457px -336px #595c5f; color:#CCC; }
a.button span { float:left; width:14px; height:14px;  }

a.link { float:left; }
a.link.fright { float:right;} 
a.link span  { float:left; width:14px; height:14px; margin-top:1px;  }


a.add span { background:url(../images/sprite.png) -659px -779px;  }
a.add:hover span{ background:url(../images/sprite.png) -659px -801px;  }

a.b_add span, a.add_b span { background:url(../images/sprite.png) -658px -738px  }
a.b_add:hover span, a.add_b:hover span{ background:url(../images/sprite.png) -658px -760px;  }

a.back span { background:url(../images/sprite.png) -713px -778px ; width:14px; }
a.back:hover span{ background:url(../images/sprite.png) -713px -800px ; width:14px;  }

a.save span { background:url(../images/sprite.png) -356px -778px;  }
a.save:hover span{ background:url(../images/sprite.png) -356px -800px;  }

a.catalog span { background:url(../images/sprite.png) -29px -779px;  }
a.catalog:hover span{ background:url(../images/sprite.png) -29px -800px;  }

a.published span { background:url(../images/sprite.png) -445px -740px;  }
a.published:hover span{ background:url(../images/sprite.png) -445px -762px;  }

a.unpublished span {  background:url(../images/sprite.png) -445px -762px;   }
a.unpublished:hover span{ background:url(../images/sprite.png) -445px -740px;  }

a.edit span { background:url(../images/sprite.png) -180px -739px;  }
a.edit:hover span{ background:url(../images/sprite.png) -180px -761px;  }

a.move span { background:url(../images/sprite.png) -264px -739px;  }
a.move:hover span{ background:url(../images/sprite.png) -264px -761px;  }

a.delete span { background:url(../images/sprite.png) -209px -740px;  }
a.delete:hover span{ background:url(../images/sprite.png) -209px -762px;  }

a.print span { background:url(../images/sprite.png) -762px -740px;  }
a.print:hover span{ background:url(../images/sprite.png) -762px -762px;  }

a.details span { background:url(../images/sprite.png) -29px -738px;  }
a.details:hover span{ background:url(../images/sprite.png) -29px -760px;  }

a.list span{ background:url(../images/sprite.png) -326px -779px;  }
a.list:hover span{ background:url(../images/sprite.png) -326px -801px;  }

a.menu span{ background:url(../images/sprite.png) -386px -738px;  }
a.menu:hover span{ background:url(../images/sprite.png) -386px -760px;  }

a.close span{ background:url(../images/sprite.png) -238px -739px;  }
a.close:hover span{ background:url(../images/sprite.png) -238px -761px;  }

a.next span{ background:url(../images/sprite.png) -780px -779px;  }
a.next:hover span{ background:url(../images/sprite.png) -780px -801px;  }

a.close span{ background:url(../images/sprite.png) -238px -778px;  }
a.close:hover span{ background:url(../images/sprite.png) -238px -800px;  }

a.confirm span{ background:url(../images/sprite.png) -799px -780px;  }
a.confirm:hover span{ background:url(../images/sprite.png) -800px -802px;  }

a.confirm_b span{ background:url(../images/sprite.png) -816px -780px;  }
a.confirm_b:hover span{ background:url(../images/sprite.png) -817px -802px;  }

a.search span{ background:url(../images/sprite.png) -0px -778px;  }
a.search:hover span{ background:url(../images/sprite.png) -0px -800px;  }

a.preview span{ background:url(../images/sprite.png) -148px -741px;  }
a.preview:hover span{ background:url(../images/sprite.png) -148px -763px;  }

/* Icons displayed on uploaded images *******************************************/
#filesAdded div{ float:left; margin-right:10px; position:relative; text-align:center;}
#filesAdded .delete { position:absolute; top:3px; right:3px; background-color:#FFF; }
#filesAdded .edit { position:absolute; top:3px; right:20px; background-color:#FFF; }
#filesAdded .move { position:absolute; left:3px; top:3px; background-color:#FFF;  }

.navButton {
	border: 0 none;
	cursor: pointer;
	padding: 0 0px 0 5px;
	text-align: center;
	height: 23px;
	text-decoration:none;
	line-height: 23px;
	float:left;
	background: transparent url(../images/buttonLeft.png) no-repeat scroll left top;
	font-size: 12px;
	text-shadow:#000000 1px 1px 1px;
	margin-top:15px;
	}

a.navButton span {
	display: block;
	padding: 0 0 0 5px;
	position: relative;
	white-space: nowrap;
	height: 23px;
	line-height: 23px;
	}

a.navButton span {
	background: transparent url(../images/buttonRight.png) no-repeat scroll right top;
	color: #FFFFFF;
	padding-right:15px;
	padding-left:15px;
	}

a.navButton.icon span { padding-left:0px; }
a.navButton:hover {background-position: 0% -23px;}
a.navButton:hover span {background-position: 100% -23px;}

a.navButton.big {
	background-image:url(../images/buttonLeft-big.png);
	height:33px;
	margin-left:15px;
	font-weight:bold;
	}

a.navButton.big span{
	background-image:url(../images/buttonRight-big.png);
	padding-top:5px;
	padding-left:15px;
	padding-right:25px;
	padding-bottom:5px;
	line-height:24px;
	}

a.navButton.big .navIcon { margin-top:7px; margin-right:4px; }
a.navButton.big:hover {background-position: 0% -33px;}
a.navButton.big:hover span {background-position: 100% -33px;}
a.navButton .navIcon { margin-left:5px; margin-right:5px; margin-top:5px; }

.navIcon {
	float:left;
	background:no-repeat top left;
	height:12px;
	width:13px;
	padding:0px;
	margin:0px;
	margin-top:1px;
	margin-right:0px;
	}

.navButton.icon span { padding-left:10px; margin-right:0px;  }	

.iconMini { float:right; width:17px; height:12px; overflow:hidden; background:no-repeat top left; padding:0px;} 
.iconMini:hover { background-position:bottom left; }
.iconMini.preview { background-image:url(../images/iconMini-preview.png); }
.iconMini.edit { background-image:url(../images/iconMini-edit.png); }
.iconMini.trash { background-image:url(../images/iconMini-trash.png); }
.iconMini.print { background-image:url(../images/iconMini-print.png); }
.iconMini.details { background-image:url(../images/iconMini-details.png); }

a.btClose { float:right; width:19px; margin-top:1px; height:12px; overflow:hidden; background: url(../images/sprite.png) no-repeat -931px -282px;; padding:0px; }
a.btClose:hover {	background: url(../images/sprite.png) no-repeat -931px -294px; }
	
.navButton:hover .navIcon, a.navIcon:hover, a:hover .navIcon { background-position:left bottom; }
.admin-slot-tool .navIcon { margin-top:3px; margin-left:3px;}

/* BLACK ICONS */
.navIcon.add { background-image:url(../images/iconMini-add.png); }
.navIcon.save { background-image:url(../images/iconMini-save.png); padding-left:0px;}
.navIcon.cancel { background-image:url(../images/iconMini-close.png); padding-left:0px;}
.navIcon.cathalog { background-image:url(../images/iconMini-cathalog.png); }
.navIcon.move { background-image:url(../images/iconMini-move.png); cursor:move; }
.navIcon.delete {background-image:url(../images/iconMini-trash.png); }
.navIcon.edit {background-image:url(../images/iconMini-edit.png); }
.navIcon.details, .navIcon.list {background-image:url(../images/iconMini-details.png); }
.navIcon.search {background-image:url(../images/iconMini-search.png); }
.navIcon.user { background-image:url(../images/iconMini-user.png);}
.navIcon.users { background-image:url(../images/iconMini-users.png);}
.navIcon.load { background-image:url(../images/iconMini-load.png);}
.navIcon.published { background-image:url(../images/iconMini-publish.png);}
.navIcon.unpublished { background-image:url(../images/iconMini-unpublish.png); }
.navIcon.back { background-image:url(../images/iconMini-back.png); }
.navIcon.preview { background-image:url(../images/iconMini-preview.png); }
.navIcon.settings { background-image:url(../images/iconMini-settings.png); }

/* SETTINGS: admin-slot ********************/
.admin-slot .navIcon { float:right; background-color:#BFBFBF; }
.admin-slot .navIcon.move { left:2px; position:absolute; }
.admin-slot .navIcon.delete { right:5px; }
.admin-slot .navIcon.edit { right:20px; }
.admin-slot .blockName { position:absolute; color:#666; font-weight:bold; font-size:10px; text-shadow:#FFF 1px 1px 1px; padding-left:15px; padding-top:4px; }
.admin-slot .navIcon.add { right:53px; }
.admin-slot .navIcon.list { right:36px; }

.admin-slot .blockName { position:absolute; color:#666; font-weight:bold; font-size:10px; text-shadow:#FFF 1px 1px 1px; padding-left:19px; padding-top:3px; }


/* WHItE ICONS */
.navIcon.add.white { background-image:url(../images/iconMini-add-white.png); margin-right:4px; }
.navIcon.save.white { background-image:url(../images/iconMini-save-white.png); padding-left:0px;}
.navIcon.cancel.white { background-image:url(../images/iconMini-close-white.png); padding-left:0px;}
.navIcon.cathalog.white { background-image:url(../images/iconMini-cathalog-white.png); }
.navIcon.move.white { background-image:url(../images/iconMini-move-white.png); cursor:move; }
.navIcon.delete.white {background-image:url(../images/iconMini-trash-white.png); }
.navIcon.edit.white {background-image:url(../images/iconMini-edit-white.png); }
.navIcon.search.white {background-image:url(../images/iconMini-search-white.png); }
.navIcon.back.white {background-image:url(../images/iconMini-back-white.png); }
.navIcon.load { background-image:url(../images/iconMini-load-white.png);}
.navIcon.preview.white { background-image:url(../images/iconMini-preview-white.png); }


/*********************************************************************** 
 *
 *
 *                 				POPUP CONTENT 
 *
 *
 **********************************************************************/

/* Table: Admin table ***********************************/
.adminTable{ width:100%; border-collapse:separate; }
.adminTable thead { border-top:none;  }
.adminTable thead td, .adminTable thead tr:first-child td  { border-top:0px; border-bottom:2px solid #C1C1C1; font-weight:bold; }
.adminTable td { padding: 5px; vertical-align:middle; }
.adminTable td:first-child { padding-left:15px; }
.adminTable td:last-child { padding-right:15px; }

.adminTable tr:first-child td { border-top:none; }
.adminTable tr:last-child td { border-bottom:none; }


.adminTable td.title {
    padding-top: 10px;
    text-align: right;
    vertical-align: top;
    width: 150px;
}

.adminTable td td { padding:0px; border:none; vertical-align:middle; }
.adminTable td td:first-child { padding:0px; }

.adminTable thead a { color:#FFF; text-decoration:none; text-shadow:1px 1px 1px #000; font-size:11px; }
.adminTable thead a:hover { color:#CCCCCC; }

.adminTable td { border:none; border-collapse:collapse; border-bottom:1px solid #9fa2a7; border-top:1px solid #FFF;}
.adminTable tr.even td { background-color:#d8dbe0; }
.adminTable .navIcon { float:left; text-align:center;  width:14px; background-position:center top; }
.adminTable .navIcon:hover { background-position:center bottom; }

.adminTable a { color:#000000; text-decoration:none;}
.adminTable td.options { width:55px; }
.adminTable td.id { width:15px; text-align:center; }

/* Block: Darkheader ***************************************************/
.darkHeader { 
	background:url(../images/sprite.png) no-repeat -931px -663px #393939; 
	border:1px solid #787b81;
	padding: 5px 10px; 
	color:#CCC; 
	text-decoration:none; 
	text-shadow:1px 1px 1px #000; 
	margin-bottom:15px;
    -webkit-border-radius: 5px; /* Safari, Chrome */
	-khtml-border-radius: 5px;    /* Konqueror */
	-moz-border-radius: 5px; /* Firefox */
	border-radius: 5px;
	}
.greyContent .darkHeader { margin:10px 5px; }

.darkHeader a { color:#FFF; text-decoration:none; text-shadow:1px 1px 1px #000; font-size:11px; }
.darkHeader a:hover { color:#CCCCCC; }

div#popupContent div.darkHeader select, div#popupContent div.darkHeader input { 
	padding:0px; 
	width:70px;
	height:18px; 
	margin:0px; 
	background:#414141; 
	color:#fff; 
	font-weight:normal; 
	font-size:11px;
	border:none; 
	text-align:left; 
	border:1px solid #333;
	}


/* Block: greycontent ********************************************/
.greyContent { 
  background:#CFD2D7; height:auto; color:#1e2126; text-shadow:#fff 1px 1px 1px;  
 -webkit-border-radius: 5px; /* Safari, Chrome */
 -khtml-border-radius: 5px;    /* Konqueror */
 -moz-border-radius: 5px; /* Firefox */
  border-radius: 5px;
  padding-bottom:15px;
  padding-top:1px;
  width:795px;
  overflow:hidden;
}
.greyContent table { width:100%; }
.adminTable .greyContent{ width:795px; }


/*JQUERY OVERRIDE *********************************************************/
.ui-widget-header.ui-corner-all{ 
 -webkit-border-radius: 0px; /* Safari, Chrome */
 -khtml-border-radius: 0px;    /* Konqueror */
 -moz-border-radius: 0px; /* Firefox */
  border-radius: 0px;
  background:none transparent;
  border:none;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{
	border:none;
	background:none transparent;
	background-color:#000;
	color:#FFF;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
    color: #000;
    cursor: text;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background:none #999; border:none; }
.greyContent .ui-state-default, .greyContent .ui-widget-content .ui-state-default, .greyContent .ui-widget-header .ui-state-default { background:none #999; border:none; }
.greyContent .ui-tabs .ui-tabs-nav li.ui-tabs-selected { background-color:#000; color:#000; }
.greyContent .ui-tabs .ui-tabs-nav li.ui-tabs-selected a { color:#FFF; }
.greyContent .ui-tabs .ui-tabs-nav a { text-shadow:none; }
.ui-tabs .ui-tabs-nav li a:hover { color:#FFF; }
.greyContent .ui-widget-header.ui-corner-all {border-bottom:2px solid #000; }
.ui-widget-header.ui-corner-all li:first-child { margin-left:10px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { background-color:#CFD2D7; }
.ui-tabs .ui-tabs-panel { padding:0px; }

.ui-widget-content.ui-corner-all {
 -webkit-border-radius: 3px; /* Safari, Chrome */
 -khtml-border-radius: 3px;    /* Konqueror */
 -moz-border-radius: 3px; /* Firefox */
  border-radius: 3px;
  background:none;
  border:none;
}

.ui-tabs .ui-tabs-nav { padding:0px; }

/* Datapicker settings *****************************************/
.ui-datepicker.ui-widget { background: #CFD2D7; border-color:#79797C; }
.ui-widget-content .ui-datepicker-calendar td { background:#E3E6EA;  text-align:center; color:#444; width:16%; padding:0}
.ui-widget-content .ui-datepicker-calendar td a
	{ background:#E3E6EA;
	  border:1px solid #CCC; border-top-color:#FFF;
	  text-align:center; color:#888; 
	  font-size:11px; padding:8px 0px;  
	  text-shadow:1px 1px 1px #FFF;}
.ui-widget-content .ui-datepicker-calendar td a:hover { color:#000; }

#ui-datepicker-div { padding:15px; border:1px solid #79797C; }
#ui-datepicker-div .ui-datepicker-title .ui-datepicker-month{ color:#666; }
#ui-datepicker-div .ui-datepicker-title .ui-datepicker-year { color:#000; font-weight:normal; }
#ui-datepicker-div thead th span{ font-size:12px;  text-shadow:1px 1px 1px #FFF; }
#ui-timepicker-div-endDate { font-size:12px; text-shadow:1px 1px 1px #FFF; }

.ui-datepicker.ui-widget .ui-slider { background:#999; }
.ui-datepicker.ui-widget a.ui-slider-handle { background:#666; }
.ui-datepicker.ui-widget a.ui-slider-handle:hover { background:#000; }

.ui-datepicker.ui-widget .ui-timepicker-div{ font-size:11px; text-shadow:1px 1px 1px #FFF; }
#ui_tpicker_time_startDate, #ui_tpicker_time_endDate { font-weight:bold; margin-bottom:10px; }
.ui-datepicker .ui-datepicker-buttonpane { border-color:#999; }

/*********************************************************************************** 
 * 
 *                         ADMIN Popup settings 
 *
 ***********************************************************************************/

.popup_block {	float: left;	width: 821px;	position: absolute;	top: 80px;	font-size:11px;	left: 50%;	margin: 0 0 0 -250px;	z-index: 90; }

.popup select { border:2px solid #dcd3c6; }
.popup optgroup { font-size:15px; color:#444444; margin-top:10px; padding-bottom:20px; font-weight:bold; font-style:normal; font-size:12px; text-shadow:#FFFFFF 1px 1px 1px; }
.popup option { color:#FFF; font-size:11px; font-weight:normal; padding:2px 5px; background:#414141;}
.popup option.first { margin-top:15px; }
.popup #tags { margin-top:15px; }
.popup #tags a { color:#444444; font-weight:normal;  text-shadow:#FFFFFF 1px 1px 1px; font-size:10px; padding:3px 4px; }
.popup #tags a.selected, .admin.popup #tags a:hover {background-color:#444444;color:#FFFFFF; text-shadow:#000000 1px 1px 1px; }
.popup_block h2.title strong, .popupContent h2.title strong { color:#FFF; }

.popup_block h3.title, .popupContent h3.title, #leftAdminWrapper h3.title{color:#000; font-size:16px; padding:10px 0; font-weight:bold; text-shadow:#fff 1px 1px 1px; text-align:left; margin-top:0px; margin-bottom:5px; border-bottom:none; background:none; margin:0px;}


.popup optgroup.items { background-color:#FFF; margin-top:0px; }
.popup option.item { background-color:#FFF; color:#333; text-shadow:none; }

.popup a.admbut{ font-weight:bold;	border:1px solid black;	padding:5px;	background-color:#DDDDDD;	}
.popup h1, h2{	color:#990000; }
.popup label{	font-size:12px;	font-weight:bold;	margin-bottom:5px; }
.popup .full, #leftAdminToolbox .full{	width:100%;}
.popup table th{	vertical-align:top;	padding-top:5px;}
.popup_block .popup {float: left; width: 100%; margin: 0px 0;	text-align:left; }
.popup h3 {	margin: 0 0 20px;	padding: 5px 10px;	font-size: 14px;	font-weight: normal;	text-align:center; }
.popup #popupContent {	padding: 5px 14px;	margin: 0px;	margin-top:0px;	color:#141619; padding-bottom:15px;	font-family:Arial, Helvetica, sans-serif;}
.popup img.cntrl {	position: absolute;	right: -20px;	top: -20px; }
.popup label.header, .popup .greyWrapper, .field{ padding:0px 12px;}
.popup label{ padding-bottom:5px; display:block; font-weight:normal; margin-bottom:0px;}
.popup div.field{ padding-bottom:12px; padding-top:0px; }


/* Popup setting **********************************************************/
#popupContent h1 { font-size:40px; margin-top:0; text-align:center; }
.popupContent1 { 
	background:#181818; border:1px solid #666; 
	box-shadow:2px 2px 8px #000000;
	 -webkit-border-radius: 5px; /* Safari, Chrome */
	 -khtml-border-radius: 5px;    /* Konqueror */
	 -moz-border-radius: 5px; /* Firefox */
	  border-radius: 5px;
}
#popupClose { background:url(../images/sprite.png) no-repeat -800px -737px; width:28px; height:31px; position: absolute;	right: -15px; top: -15px; }
#popupClose:hover { background-position: -828px -737px; }

.popup_block h2.title, 
.popupContent h2.title, 
#leftAdminWrapper h2.title{
	color:#CCC; 
	font-size:22px; 
	padding:8px 0; 
	font-weight:normal; 
	text-shadow:#000000 1px 1px 1px; 
	font-family:Arial, Helvetica, sans-serif; 
	margin-top:10px; 
	margin-bottom:10px; 
	border-bottom:none; background:none;}



/* Popup2 settings *****************************************************************/

#popup2 {
	display:block;
	height:auto;
	left:50%px;
	outline:0 none;
	position:absolute;
	top:619px;
	width:327px;
	z-index:1002;
}

#popup2 .popup2-header{
	background:#000;
	overflow:hidden;
	padding:10px 0px 10px 15px;
	box-shadow:0px -1px 5px #555;
	margin-top:18px;
	background:
	}  

#popup2 .popup2-header .arrow { width:92px; height:20px; position:absolute; top:4px; right:-30px; background:url(../images/sprite.png) no-repeat -878px -746px; }
#popup2 .popup2-header.center .arrow  { right:50%; }
#popup2 .popup2-header.left .arrow { left:0px; }
#popup2 .popup2-header.right .arrow { right:-30px; }

#popup2 .popup2-header h2.title { 
	text-shadow:1px 1px 1px #000;
	color:#FFFFFF; font-size:11px;
	font-family:Arial, Helvetica, sans-serif; 
	font-style:normal; 
	font-weight:bold;
	margin-bottom:0px; 
	padding-bottom:0px;
	}
#popup2 .popup2-content { 
	background:#D6D9DE;  
	font-family:Arial, Helvetica, sans-serif;
	color:#1e2126; font-size:11px; 
	text-shadow:1px 1px 1px #fff;
	
	-webkit-border-bottom-right-radius: 5px; /* prawy górny */
	 -khtml-border-radius-bottomright: 5px;
	 -moz-border-radius-bottomright: 5px;
	  border-bottom-right-radius: 5px;
	  
	-webkit-border-bottom-left-radius: 5px; /* lewy górny */
	 -khtml-border-radius-bottomleft: 5px;
	 -moz-border-radius-bottomleft: 5px;
	  border-bottom-left-radius: 5px;
	  
	  border:1px solid #777;
	  border-top-color:#FFF;
	  box-shadow:0px 2px 5px #555; 
	  
	}


#popup2 .popup2-content .button { margin-top:10px; }

#popup2 a.button { color:#FFF; font-weight:normal; }
#popup2 a.button:hover { text-decoration:none; }

#popup2 select, #popup2 input[type="text"] { width:155px; font-size:11px;}
#popup2 .adminTable td.header{ text-align:left; width:110px; }

/* Tooltips settings ************************************************************/
.tooltip{vertical-align:middle;}
.tooltip img { vertical-align:middle; }
#tooltip.ui-widget.ui-widget-content { 
	background:#fff; 
	border:2px solid #666; 
	width:30%;	
	 -webkit-border-radius: 3px; /* Safari, Chrome */
	 -khtml-border-radius: 3px;    /* Konqueror */
	 -moz-border-radius: 3px; /* Firefox */
	  border-radius: 3px;
	}
#tooltip.ui-widget.ui-widget-content h3 {font-family:Arial, Helvetica, sans-serif;	font-size:11px;
	color:#333; background:#fff; line-height:150%; }



/* Main admin buttons */

a.adminIco { width:20px; height:20px; margin-left:3px; background: no-repeat bottom left; display:inline-table;}
a.adminIco:hover { background-position:top left; }
a.adminIco.move { background-image:url(../images/icon-move.png); }
a.adminIco.edit { background-image:url(../images/icon-edit.png); }
a.adminIco.delete { background-image:url(../images/icon-delete.png); }
a.adminIco.zoom { background-image:url(../images/icon-zoom.png); }

.admin-edit { float:right; background:url(../images/icon-admin-edit.png) no-repeat top left; padding-right:0px; padding-left:32px; }
.admin-usun { background:url(../images/icon-trash.png) no-repeat left; border:none; }
.admin-usun:hover { background-image:url(../images/icon-trash_open.png); }

/* ADMIN WORK MODE NAVIGATION BUTTONS */
.admin-slot-tool { 	
	display:block; height:20px; background:url(../images/slot-header.png) repeat-x; margin-top:1px; margin-left:1px; margin-right:1px; -webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px; }
.admin-slot-item { margin:0px; position:relative; z-index:10; padding-top:12px;}
.admin-slot-tool .btn{	margin-left:5px;}

.admin-slot-tool .btn a { width:20px; }
.admin-slot-tool .btn a:hover { background-position:left bottom; }

.blockItem{	cursor:move;	font-size:12px;}



#sidebar-inner .btn a { color:#d6bdb2; }
#sidebar-inner .btn a:hover { color:#FFFFFF; }
#sidebar-inner a.moveIco { margin-right:0px; }
.trybEdycji .block { padding-top:0px; }

/* Product list */

.cathegoryWrapper { width: 500px; text-align:left; float:left; }
.cathegoryMain {
	background-color:#cfd2d7;
	border:1px solid #e5e6ea;
	border-bottom-color:#9fa2a7;
	padding:2px;
	font-weight:bold;
	}
	
.cathegoryMain a.cth_name { 
	text-decoration:none; 
	font-size:11px; 
	text-transform:uppercase; 
	color:#1e2126;
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	text-shadow:1px 1px 1px #FFF;
	background: no-repeat 5px center;
	padding-left:20px; 
	}

.cathegoryMain a.cth_name.close { background-image:url(../images/element-open.png); }
.cathegoryMain a.cth_name.close { background-image:url(../images/element-close.png); }
	
.subelement{  padding:3px; border-bottom:1px solid #e4e4e4; font-weight:bold; color:#8D3907; padding-right:7px; }
.navPanel { width: 100px; float:right; padding-right:10px;}
.navPanel a { margin-left:10px; }
.elementWrapper { margin:0 0 0 1px; }
.subelement { background-color:#eceff4; border-bottom: 1px solid #cfd2d7; border-top:1px solid #FFFFFF;}
.subelement .cath_name { color:#1E2126; text-shadow:1px 1px 1px #FFF; font-weight:normal; padding-left:30px; float:left; width:600px; }

/* NADPISANIE USTAWIEN JQUERY */
.ui-dialog.ui-corner-all{ -moz-border-radius:0 0 0 0; padding:0px; background:url(../images/admin-arrow.png) no-repeat top left; padding-top:18px; border:none; }
.ui-dialog .ui-resizable-n {  }
.ui-draggable .ui-dialog-titlebar { -moz-border-radius:0 0 0 0;  border:none;} 
.ui-dialog .ui-dialog-content { background-color:#f3ebdd; font-size:11px; }

.fullWidth input, .fullWidth textarea, .fullWidth select,
#popupContent input, #popupContent textarea, #popupContent select{  border:1px solid #a8acad; 	padding:3px; font-size:11px; width:90%; }

#popupContent input[type=checkbox], #popupContent input[type=radio], #popupContent input.checkbox,
.fullWidth input[type=checkbox], .fullWidth input[type=radio]{ background:none; border:none; padding:0px; width:auto;}


/* Admin Pager **********************************************/

.pagerWrapper { padding:15px 0px; clear:both; display:block;}
#popupContent table.pager { width:auto; margin:0 auto;}
#popupContent table.pager td a{ padding:1px 6px;  font-size:12px; color:#555555; text-decoration:none; background:none; margin:0px;  }
#popupContent table.pager td a:hover { text-decoration:underline; }
#popupContent table.pager td a.active { font-size:14px; color:#000; }
#popupContent table.pager td.tdNext a { background:url(../images/pagerRight.png) no-repeat right center; padding-right:10px; display:block; border-right:none; font-size:11px; }
#popupContenttable.pager td.tdPrev a { background:url(../images/pagerLeft.png) no-repeat left center; padding-left:10px; display:block; font-size:11px; }
#popupContent table.pager td.tdNext a:hover, table.pager td.tdNext.inactive a { background-image:url(../images/pagerRight-inactive.png); text-decoration:none; color:#999; }
#popupContent table.pager td.tdPrev a:hover, table.pager td.tdPrev.inactive a { background-image:url(../images/pagerLeft-inactive.png);  text-decoration:none; color:#999; }
#popupContent table.pager td.active a { text-decoration:none;  color:#999;}
#popupContent table.pager img, table.pager a img:hover{ 
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
        filter: alpha(opacity=50);
        -moz-opacity:0.5;
        -khtml-opacity: 0.5;
        opacity: 0.5;
		padding:6px 4px;
		

} 

#popupContent table.pager a img:hover{ 
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
        filter: alpha(opacity=100);
        -moz-opacity:1;
        -khtml-opacity: 1;
        opacity: 1;
}

#popupContent table.pager td a:hover, table.pager td.active a:hover{ color:#000; font-weight:bold;  }


/* Admin: INFO BOX *******************************************/
.popup .info, .popup .info { font-size:90%; }
.infobox { 
margin-bottom:15px;
background-color:#2d2e30;
border:1px dotted #707070;
color:#cacbcb;
padding:15px 20px;
text-shadow:#000 1px 1px 1px;
margin:20px 15px 25px;
position:relative;
}

.nodata { text-align:center; padding:10px; }

.infobox .infoGreen { background:url(../images/iconMini-info-green.png) no-repeat left 2px; padding-left:25px; padding-right:10px; }
.infobox .infoRed { background:url(../images/iconMini-info-red.png) no-repeat left 2px; padding-left:25px; }
.infobox .navIcon.cancel{ position:absolute; top:15px; right:15px; }


/* ORDER STATUS *******************************************/
.statusOrange td.col4 { background-color:#C60; font-weight:bold;}
.statusGray td.col4 { background-color:#000; color:#FFF;  font-weight:bold;}
.statusWhite td.col4{ background-color:#6C0;  font-weight:bold;}
.statusRed td.col4{ background-color:#900;  font-weight:bold;}

/* Edit links *******************************************/
.editLinks { padding-top:10px; padding-left:10px; }
.editLinks a { font-weight:bold; color:#000; text-decoration:none; }


/*Page: Newsletter *******************************************/
.newsletter .item { float:left; width:250px; padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #CCC;}
.newsletter .email { float:left;}
.newsletter .links { float:left; padding-left:5px; }


/* Tool tip ******************************************************/
#tooltip {
    font-family: Arial;
    font-size: 1.1em;
    padding: 10px;
    position: absolute;
    z-index: 3000;
}

/* Popup menu *******************************************************/
.menuList ul { margin:0px; padding-bottom:4px;}
.menuList li { margin:0px; padding:0px; margin-left:15px;}
#menu_elements .cathegorySub { padding-left:10px; }

.greyContent .gallery_type #filesAdded { overflow:hidden; max-width:605px; }