/**
 *
 * @ignore
 * @access private
 * @version $Id: stylesheet.css, v 1.3.7 2007/04/26 11:48:12 $;
 *
 * @author Zen Cart Development Team
 * @copyright Copyright 2003-2006 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 *
 * Modyfikacje do ZenCart.pl
 * @author Grupa ZenCart.pl <kontakt@zencart.pl>
 * @copyright Copyright &copy; 2007, ZenCart.pl
 * Więcej informacji na stronie projektu {@link http://www.zencart.pl ZenCart.pl} Zajrzyj!
 *
 * @package admin
 *
 */

body{ margin: 0; padding: 0; font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 11px; color: #575757; background: #ffffff; }
a{ color: #336cad; text-decoration: none; }
a:hover{ color: #575757; text-decoration: underline; }
img{ border: none; }
form, checkbox, input, radio, select, textarea, file{ margin: 0; padding: 0; font-size: 11px; }
textarea{ width: 95%; }
form{ display: inline; }
ul, li{ list-style: none; }
table{ border-collapse: collapse; }
td{ padding: 0; }
td.alert, span.alert{ color: #cc0000; font-weight: bold; }
.lewa{ text-align: left; }
.prawa{ text-align: right; }
.srodek{ text-align: center; }
.lewaPaddMid{ text-align: left; vertical-align: middle; padding: 2px 0 2px 10px; }
.prawaPaddMid{ text-align: right; vertical-align: middle; padding: 2px 10px 2px 0; }
.srodekPaddMid{ text-align: center; vertical-align: middle; padding: 2px 10px; }
.lewaPaddTop{ text-align: left; vertical-align: top; padding: 2px 0 2px 10px; }
.prawaPaddTop{ text-align: right; vertical-align: top; padding: 2px 10px 2px 0; }
.srodekPaddtop{ text-align: center; vertical-align: top; padding: 2px 10px; }
.lewaPaddBot{ text-align: left; vertical-align: bottom; padding: 2px 0 5px 10px; }
.prawaPaddBot{ text-align: right; vertical-align: bottom; padding: 2px 10px 5px 0; }
.srodekPaddBot{ text-align: center; vertical-align: bottom; padding: 2px 10px 5px 10px; }
.tytul{ color: #336cad; }
.gruby{ font-weight: bold; }
.czerwony{ color: #cc0000; }

.clearBoth{ clear: both; }

/* informacje nad tabela
   message_stack.php */
.messageBox{ width: 100%; }
.messageStackCaution{ background: #ffd300; color: #cc0000; font-weight: bold; }
.messageStackError, .messageStackWarning{ background: #e6b3e6; color: #cc0000; font-weight: bold; }
.messageStackSuccess{ background: #e6e680; color: #cc0000; font-weight: bold; }

/* inne funkcje i klasy */
.smallText{ font-size: 9px; }
.errorText{ color: #cc0000; }
/* html_output */
td.infoBoxContentButton{ background: #f2f2f2; vertical-align: middle; padding: 4px 10px; color: #336cad; text-align: center; }
/* klasa box */
tr.infoBoxHeading{ border-bottom: 1px solid #ffffff; }
td.infoBoxHeading{ background: #336cad; vertical-align: middle; padding: 4px 10px; color: #ffffff; font-weight: bold; text-align: center; }
td.infoBoxContent{ background: #f2f2f2; vertical-align: middle; padding: 4px 10px;  color: #336cad; text-align: left; }
/* dokonczyc */
.menuBoxHeading{ background: #336cad; color: #ffffff; }
.menuBoxContent { color: #336cad; }
a.menuBoxHeadingLink{ color: #0000ff; font-weight: bold; text-decoration: none; }
a.menuBoxHeadingLink:hover{ color: #0000ff; font-weight: bold; text-decoration: none; }
/* dokonczyc */
/* klasa split_page_results.php */
a.splitPageLink{ color: #336cad; text-decoration: none; }
a.splitPageLink:hover{ background: #336cad; color: #ffffff; text-decoration: none; }
/* functions_prices.php */
span.productPriceDiscount{ color: #336699; }
span.normalprice{ text-decoration: line-through; }
span.productSpecialPriceSale{ color: #ff6600; font-weight: bold; text-decoration: line-through; }
span.productSalePrice{ color: #cc0000; font-weight: bold; }


/* general.php */
.inputSelect{}
.lookupAttention{ color: #cc0000; }
.fieldRequired{ color: #cc0000; }
/* inne */
div.systemError{}
table.extra-info{}
td.extra-info-bold{}

/* logowanie */
#login{	position: relative;	background: url('../images/panel.gif') no-repeat top center #ffffff; color: #ffffff; margin: 5em auto; padding: 110px 50px 0; width: 325px; }
#login fieldset{ border: none; }
#login input{ padding: 4px; }
#login ul{ background: url('../images/panel_dol.gif') no-repeat bottom center; list-style: none; margin: 0 -50px; padding: 0 50px 5px; }
* html #login ul{ margin: 0; padding: 0; }
.login-bottom{ background: url('../images/panel_dol.gif') no-repeat bottom center; height: 20px; margin: -57px 0 0 0px; }
#login ul:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#login ul li{ float: left; font-size: 11px; padding: 15px 0; text-align: center; }
#login ul li a{ display: block; color: #fefefe; border: none; padding: 4px 1px 5px; width: 160px; }
#login ul li a:hover{ background: #336cad; border: 1px solid #3a42c1; padding: 3px 0 4px; color: #ffffff; }
#login #admin_name, #admin_pass, #user_login, #email{ font-size: 1.8em; margin-top: 3px; width: 97%; }
#login p label{ font-size: 11px; }
#login #submit{ margin: 0; font-size: 1.2em; }

/* naglowek */
#naglowek{ margin: 0 auto; text-align: center; width: 100%; vertical-align: top; }
.TableError{ margin: 0 auto; padding: 10px; text-align: left; width: 100%; vertical-align: middle; }
.headerBar{ height: 35px; background: url('../images/headerbar.gif') repeat-x #336cad; width: 100%; }
.headerBar td{ color: #ffffff; font-size: 12px; font-weight: bold; padding: 5px 7px; }
a.headerLink{ color: #ffffff; font-size: 12px; font-weight: bold; text-decoration: none; }
a.headerLink:hover{ color: #ffffff; font-size: 12px; font-weight: bold; text-decoration: underline; }
#navbar{ margin: 0; padding: 0; width: 100%; background: #575757; text-align: left; }
#nav{ margin: 0; padding: 0; border: none; list-style: none; font-size: 11px; font-weight: bold; height: 2.0em; }
#nav ul{ margin: 0; padding: 0; list-style: none; font-weight: normal; }
#nav li{ float: left; position: relative; background: #575757; width: auto; display: block; margin: 0; padding: 0; border-bottom: 3px solid #dddddd; border-right: 3px solid #575757; }
#nav li a{ display: block; text-decoration: none; color: #ffffff; padding: 5px 10px 3px; }
#nav li a:hover{ background: #f8f8f8; color: #575757; }
#nav li ul{ border-left: 2px solid #336cad; background: #f8f8f8; width: 14em; position: absolute; left: -999em; }
#nav li:hover ul{ z-index: 99999; margin: 0; left: 0; }
#nav li li{ background: none; float: none; border: none; border: 1px solid #dddddd; border-top: 1px solid #ffffff; border-right: none; border-left: none; padding-left: 0; }
#nav li li a{ color: #575757; padding: 3px 10px 2px; }
#nav li li a:hover{ color: #336cad; background: #dddddd; }

/* tab_glowna + stopka */
#stronaindex{ margin: 0 auto; text-align: center; width: 100%; vertical-align: top; }
#stopka{ margin: 10px auto; text-align: center; width: 100%; vertical-align: middle; }

/* index */
#kolStat{ margin: 10px auto; text-align: center; width: 95%; vertical-align: top; }
.daneStat{ margin: 5px; text-align: left; background: #f8f8f8; width: 95%; }
.daneHead{ padding: 3px 5px; background: #dddddd; text-align: left; border: 1px solid #c5c5c5; vertical-align: middle; color: #336cad; font-weight: bold; }
.daneHead img{ float: left; padding: 2px 10px 5px 2px; }
.daneHead .tytulStat{ float: left; padding: 12px 0 0 0; }
.row{ border-left: 1px solid #dddddd; border-right: 1px solid #dddddd; border-bottom: 1px solid #dddddd; }
.row td{ padding: 3px 7px; }
#copyrightrow{ margin: 10px auto; text-align: center; width: 100%; }
#warrantyrow{ font-size: 9px; }
#warrantyrow td{ padding-top: 10px; }

/* configuration */
#strona{ margin: 0 auto; text-align: center; width: 100%; vertical-align: top; }
.pageHeading{ padding: 15px 0 10px 20px; color: #336cad; font-size: 16px; font-variant: small-caps; font-weight: bold; }
.dataTableHeadingRow{ background: #575757; vertical-align: middle; }
.dataTableHeadingContent{ padding: 4px 10px; color: #ffffff; font-weight: bold; }
.dataTableRow{ background: #f8f8f8; border-bottom: 1px solid #dddddd; color: #575757; vertical-align: middle; }
.dataTableRowOver{ background: #dddddd; border-bottom: 1px solid #dddddd; cursor: pointer; cursor: hand; color: #336cad; vertical-align: middle; }
.dataTableRowSelected{ background: #336cad; color: #ffffff; }
.dataTableContent{ padding: 1px 10px; }
.tdConf{ vertical-align: top; text-align: left; }

/* produkt_types */
.TabStop td{ padding: 2px 5px; }

/* categories */
#legenda, #lista{ width: 100%; margin: 10px 0; vertical-align: middle; }

/* products */
#ProdMetaTags{ margin: 10px auto; text-align: center; width: 80%; vertical-align: top; border: 1px solid #c5c5c5; }
#ProdMetaTags tr{ border: 1px solid #c5c5c5; }
#ProdMetaTags td{ background: #dddddd; padding: 5px; }
#Formy{ margin: 10px auto; text-align: center; width: 100%; vertical-align: top; border: 1px solid #c5c5c5; background: #dddddd; }
#Formy td{ padding: 5px; }
.cena{ background: #ffcc00; }
.podzialLEWA{ background: #dddddd; font-weight: bold; }
.podzialPRAWA{ background: #f8f8f8; }

/* products to categories */
.attributes-even{ background: #ffffff; }

/* options name manager */
.attributes-odd{ background: #f8f8f8; }
.attributeBoxContent{ background: #ededed; color: #575757; }

/* attributes controller */
#legendacechy{ margin: 5px auto; border-collapse: separate; vertical-align: middle; border: 2px solid #dddddd; }
#legendacechy td{ border: 1px solid #f8f8f8; }
td.wyrozniony{ color: #ff6600; font-size: 14px; font-variant: small-caps; font-weight: bold; }

/* okienka popup */
#okienkapopup{ margin: 0 auto; width: 100%; vertical-align: top; }

/* customers */
.formAreaTitle{ font-size: 12px; font-weight: bold; text-align: center; border-bottom: 1px solid #999999; }
.formArea{ background: #f1f9fe; border: 1px solid #7b9ebd; }
span.SortOrderHeader{ color: #ffcc00; font-weight: bold; }
span.SortOrderHeaderLink{ color: #ffffcc; font-weight: bold; }

<span class="productPriceDiscount"><br />Oszczędzasz: 228.79PLN</span></td>
							<td class="dataTableContent prawa">--brak--</td>

/* orders */
td.ot-subtotal-Text, td.ot-cod-fee-Text, td.ot-group-pricing-Text, td.ot-gv-Text, td.ot-loworderfee-Text, td.ot-shipping-Text, td.ot-tax-Text, td.ot-coupon-Text{ font-size: 11px; font-weight: bold; }
td.ot-subtotal-Amount, td.ot-cod-fee-Amount, td.ot-group-pricing-Amount, td.ot-gv-Amount, td.ot-loworderfee-Amount, td.ot-shipping-Amount, td.ot-tax-Amount, td.ot-coupon-Amount{ font-size: 12px; font-weight: normal; }
td.ot-total-Text{ font-size: 12px; font-weight: bold; }
td.ot-total-Amount{ border-top: 1px solid #336cad; font-size: 12px; font-weight: bold; }

/* stats products purchased */
.dataTableRowSelectedBot{ background-color: #ff93ff; }

/* whos online */
a.menuBoxContentLink{ color: #0000ff; text-decoration: none; }
a.menuBoxContentLink:hover{ color: #0000ff; text-decoration: underline; }
.dataTableHeadingRowWhois{ background: #336cad; vertical-align: middle; }
.dataTableHeadingContentWhois{ padding: 4px 10px; color: #ffffff; font-weight: bold; }
.dataTableHeadingContentWhois a{ color: #ffcc00; font-weight: bold; }
.dataTableHeadingContentWhois a:hover{ color: #ffffff; font-weight: bold; }
span.dataTableHeadingContentWhois{ color: #000000; font-weight: bold; }
.dataTableRowWhois{ background: #f2f1ee; border-bottom: 1px solid #dddddd; color: #336cad; vertical-align: middle; }
.dataTableRowSelectedWhois{ background: #dee4e8; }
.dataTableRowOverWhois{ background: #ffffff; }
.dataTableRowBot{ background: #facbfa; }
.dataTableRowOverBot{ background: #ffffff; }
.dataTableContentWhois{ color: #336cad; padding: 1px 10px; }
.dataTableContentBot { color: #336cad; padding: 1px 10px; }

/* server info */
#phpInfo{ width: 80%; margin: 10px auto; }
#phpInfo table{ margin: 5px auto; }
#phpInfo td{ font-family: sans-serif; font-size: 11px; }
#phpInfo .h{ background: #336cad; color: #ffffff; font-weight: bold; }
#phpInfo .e{ background: #ccccff; font-weight: bold; font-size: 11px; }
#phpInfo .v{ background: #efefef; font-size: 12px; }
#phpInfo i{ color: #666666; font-size: 11px; }
#phpInfo hr{ display: none; }

/* store manager */
.konfiguracja{ margin: 2px auto; width: 90%; border: 2px solid #666666; }
.konfiguracja td{ padding: 2px 5px; border: 1px solid #999999; }


/*
-----------------------------------------------------------------------------------
*/
textarea.sqlpatchKeyedQuery, textarea#file_contents{ width: auto; }
.inputRequirement { color: #cc0000; }
span.productSpecialPrice,.stockWarning,span.coming { color: #cc0000; }
.columnLeft { background-color: #f2f1ee; border-color: #999999; border-style: solid; border-width: 1px; padding: 2px; }

/**/
.dataTableRowSpacer,td.dataTableRowSpacer,TR.dataTableRowSpacer { background-color: #d7d6cc; color: #ff6600; font-size: 11px; font-weight: bold; line-height: 1.0; }
.oldPrice { text-decoration: line-through; }

.SaleMakerDisabled { background-color: #f0f1f1; }
.SaleMakerOver { background-color: #ffffff; cursor: pointer; cursor: hand; }
.SaleMakerSelected { background-color: #dee4e8; cursor: pointer; cursor: hand; }
.specialPrice { color: #ff6600; }

/* dodatki */
.LinkManagerContent { color: #333; font-weight: bold; }
.LinkManagerRow { background-color: #E8F5FF; height: 25px; }
.LinkManagerHeading { background-color: #575757; color: #FF9900; font-size: 16px; font-variant: small-caps; font-weight: bold; height: 25px; }
.OptionsRow { background-color: #333; height: 25px; padding-bottom: 5px; margin-bottom: 3px; }
.OptionValueRow { background-color: #E8E8E8; height: 25px; }
.UserSidemenu { color: #575757; background: #DFDFDF; border-bottom: 1px solid #C0C0C0; }
.UserSubHeading { color: #575757; background: #E8E8E8; border-bottom: 1px solid #C0C0C0; }
.UserTableContent { color: #575757; background: #F7F7F7; }
.Devtools { background-color: #999999; color: #575757; padding-left: 5px; }
.devtoolsHeadingContent { color: #fff; font-weight: bold; }