/* GLOBAL CSS */
html, body, div, span, 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, samp, small, strike, strong, sub, sup, tt, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0; padding:0; border:0; font-size:100%; vertical-align:baseline; background:transparent;
}

body { background:#fff; color:#003d67; font:normal 11px Tahoma, sans-serif; }
ul { list-style:none; }
a img { border:none; }
p { line-height:18px; }
form input { vertical-align:middle; }
textarea { overflow:hidden; padding:10px; }
select { font-size:12px; }
a { color:#161819; text-decoration:none; }

.bolder { font-weight:bold; }
.clear { clear:both; line-height:0px; height:0px; overflow:hidden;  }

.formText, textarea { color:#000; font-size:11px; font-family:Arial, sans-serif; }
.formText { background:transparent; border:none; line-height:11px; padding:6px 10px; }

.left { float:left; }
.leftText { text-align:left; }
.right { float:right; }
.rightText { text-align:right; }
.center { text-align:center; }

/* QUICK SETTINGS */
.help {  background:#fff; color:#1c1a1f; font:normal 11px Tahoma, sans-serif; min-width:500px; }

.helpTop { background:url(/images/sklep/help/helpBg.gif) top repeat-x;  }
.helpTopList li a { background:url(/images/sklep/help/helpIcons.gif) no-repeat; color:#002d56; }
.helpTopList li.hCaption { background:#123771; color:#fff; }

.helpSearch .formText { background:#fff; border-color:#858585 #f1f1f1 #e4e4e4 #b2b2b2 !important; }

.helpContent { border-top:4px solid #e7e7e7; }
.helpContent .hCaption { border-bottom:1px solid #2f2f2f; }
.helpContent .hCaption .hBack { color:#002d56; }

.helpMenu li a { background:url(/images/sklep/arrowRed.gif) no-repeat; color:#004f92; }
.helpMenu li .helpSubMenu li a { background:url(/images/sklep/arrowBlue.gif) no-repeat; color:#2f2f2f; }

.helpBottom p { border-top:1px solid #d6d6d6; color:#9f9f9f; }


.helpContent,.helpBottom p a, .helpSearch .formText { color:#2f2f2f; }
.color01 { color:#004f92; }

/* LAYOUT */
 /* Help TOP */
.helpTopList 	{ height:28px; }
.helpTopList li 	{  height:28px; line-height:28px; float:left; padding:0 0 0 32px; }
.helpTopList li a  	{ display:block; line-height:11px; margin:9px 0 0 0; padding:0 0 0 20px; text-decoration:none; }
.helpTopList li a:hover, .helpTopList li a.on {  text-decoration:underline; }

.helpTopList li.hCaption {  font-size:14px; font-weight:bold; padding:0 32px; }
.helpTopList li.hClose { float:right; padding-right:10px; }

.helpTopList li.hContent a  { background-position:left 0px; }
.helpTopList li.hContact a  { background-position:left -11px; }
.helpTopList li.hPrint a  	 { background-position:left -22px; }
.helpTopList li.hClose a	 { background-position:left -33px; }

 /* Help Search */
.helpSearch { height:24px; padding:8px 0 10px 0; text-align:center; }
.helpSearch .formText { border:1px solid; font-size:11px; font-family:Arial, sans-serif; height:11px; line-height:11px; margin-right:10px; padding:6px 10px; width:269px; }

 /* Help CONTENT */
.helpContent { padding:12px 0; }
.helpContent p, .helpContent ul, .helpContent ol, .helpContent table { line-height:18px; padding-top:12px; padding-bottom:12px; }
.helpContent p.noPadding { padding-bottom:0; }
.helpContent .hList { line-height:18px; padding:0 0 12px 0; }
.helpContent .hCaption { font-size:12px; font-weight:bold; padding:4px 32px; position:relative; }
.helpContent .hCaption .hBack { background:url(/images/sklep/help/helpIcons.gif) no-repeat; background-position:left -44px; display:block; font-size:11px; font-weight:normal; line-height:11px; padding:0 0 0 20px; position:absolute; right:10px; top:8px; }
  /* WYSIWYG Content */
.helpContent .hUserContent { padding:0 32px; }

 /* Help MENU */
.helpMenu { padding:12px 32px; }
.helpMenu li { line-height:24px; }
.helpMenu li a {  background-position:left 7px; font-size:15px; font-weight:bold; padding:0 0 0 15px;}

  /* Help subMENU */
.helpMenu li .helpSubMenu { display:none; padding:0 0 0 15px; }
.helpMenu li .helpSubMenu li a {  background-position:left 4px; font-size:11px; font-weight:normal; line-height:18px; }

.helpMenu li.on .helpSubMenu { display:block; }

 /* Help BOTTOM */
.helpBottom		{ padding:10px; }
.helpBottom p	{ padding:5px 7px; }
.helpBottom p a 	{ padding:0 4px 0 0; }

/* USER CONTENT */
.hUserContent { padding:20px 32px !important; }

.hUserContent p,
.hUserContent h1, .hUserContent h2, .hUserContent h3, .hUserContent h4, .hUserContent h5, .hUserContent h6,
.hUserContent address, .hUserContent pre, .hUserContent div { padding:4px 0; }

.hUserContent ul { list-style:circle; padding:4px 0 4px 15px; }
.hUserContent ol { list-style:decimal; padding:4px 0 4px 18px;  }
.hUserContent table { margin:4px 0; }

.hUserContent h1 { font-size:2em; }
.hUserContent h2 { font-size:1.5em; }
.hUserContent h3 { font-size:1.17em; }
.hUserContent h5 { font-size:.83em; }
.hUserContent h6 { font-size:.67em; }

.hUserContent sub { vertical-align:sub; font-size:smaller; }
.hUserContent sup { vertical-align:super; font-size:smaller }

.hUserContent table { border: 1px solid gray; padding:0px; }
.hUserContent table td { vertical-align: middle !important; border-right: 1px solid gray; border-bottom: 1px solid gray; }
