html {font-size: 80%; font-family: Arial, DejaVu Sans, Verdana, Arial, sans-serif; padding: 0; margin: 0; zoom: 1;
background: #fff url(origo02.jpg) no-repeat; color: #222}
body {margin: 0; padding: 0; position: relative; zoom: 1; min-width: 840px;}
a img {border: none}
a { color: #008; text-decoration: none }
a:hover { color: #00f; }
.clear { display: block; clear: both }
div.header {height: 186px}
div.header a { color: #fed; font-weight: bold; }
div.header a:hover { color: #fff }
div.search {float: right; margin-top: 95px;padding-left: 17px; }
div.search p { margin: 0.25em}
div.search a {color: #f52;}
div.search a:hover { color: #c20}
div.cart {float: right; clear: right; margin: 0.25em; margin-top: 16px;
}
div.cart a { color: #f52; font-size: 80%;background: url(cart.gif) no-repeat 0 50%; padding: 8px 0 8px 28px; display: block; }
div.cart a:hover { color: #c20}

ul.index { float: left; width: 14em; padding: 0; margin: 1em 0; position: relative; zoom: 1; margin-right: -12em;}
ul.index li {list-style: none; margin: 0; padding: 0; display: block}
ul.index li a {display: block; height: 30px; line-height: 30px; color: #eee;
text-decoration: none; color: #fed; font-weight: bold; font-size: 12px; overflow: hidden; white-space: nowrap;
background: url(button.gif) right top no-repeat; padding: 0 0.5em}
ul.index li.promo a { background-image: url(button.gif); }

ul.index li a:hover {color: #fff}
ul.index ul { margin: 0 16px 0 0; padding: 0; border-right: 1px solid #c20; }
ul.index ul li {  border: none; margin: 0; padding: 0;}
/*ul.index ul li a { background: #9a5; height: auto; line-height: 1.25; padding: 0.125em; border-top: 1px solid #f63; color: #fff; zoom:1; white-space: normal }
ul.index ul li a:hover { color: #fff; background-color: #482 }*/
ul.index ul li a { background: #26a85e; height: auto; line-height: 1.25; padding: 0.25em 0.125em; border: none; color: #fff; zoom:1; white-space: normal; margin: 0; margin-top: -1px; border-top: 2px solid #cccccc}
ul.index ul li a:hover { color: #fff; background-color: #f52 }
/*f73 fca*/

div.leftBar  {width: 15em; float: left; overflow: hidden; position: relative; margin-right: -15em;}
div.rightBar {width: 12em; float: right; margin-left: -14em;}
div.content { margin: 0 14em 0; float: left; padding-left: 10px;}

div.content.admin {
    margin: 1em 0 0 15em; 
}
div.content.admin .promo {
    display: none;
}

/*
div.menu a 
{
display: block; width: 86px; height: 44px; 
background: url(menu.png) no-repeat; position: absolute; text-align: center; 
font-size: 12px; line-height: 1; padding: 8px 9px 0 9px; 
text-transform: uppercase; 



}
*/




div.menu a {display: block; width: 86px; height: 44px; 
background: url(menu1.png) no-repeat; 
position: absolute; 
text-align: center; 
font-size: 12px; line-height: 1; 
padding: 8px 9px 0 9px; 
text-transform: uppercase; }
div.menu a:hover {background: url(menu2.png) no-repeat;}
#ctl00_menu1 {top: 129px; left: 233px}
#ctl00_menu2 {top: 109px; left: 346px; padding-top: 16px }
#ctl00_menu3 {top: 83px; left: 450px; padding-top: 16px }
#ctl00_menu4 {top: 65px; left: 560px; padding-top: 16px; }
#ctl00_menu5 {top: 53px; left: 675px; padding-top: 10px; }



h2 { 
    font-size: 100%; 
    color: #008; letter-spacing: 0.05em;
    font-weight: bold;
}

div.ware h2 { margin-top: 50px;}


.left { float: left; margin-right: 0.5em }
.right { float: right; margin-left: 0.5em }
.date { 
    text-align: right; font-style: italic; float: right;
    
}

ul.promo { 
    margin: 0 0.5em 0 0; 
    width: 10.5em; 
    float: right; 
    padding: 0; 

    position: relative;
}


ul.promo li { list-style: none; display: block; padding: 0.125em; margin: 0; background: #fffbb9 url(yellow.gif); 
    margin-bottom: 0.5em; font-size: 90%; color: #d82; border: 1px solid #fdc; zoom:1; font-size: 70% }
ul.promo a { color: #d82; }
ul.promo a:hover { color: #c60; }
ul.promo img { float: left; margin-right: 0.125em; border: 1px solid #bbb } 
ul.promo .star { display:block; width: 46px; height: 34px; background: url(star.gif) 50% 50% no-repeat; font-weight: bold; font-size: 11px; text-align: center; vertical-align: middle; color: #6e9a06; margin-bottom: -46px; position: relative; float: left; top: -38px; left: 27px; padding-top: 15px;}

div.header div.search input { border: 1px solid #f52; background: #fff; font-size: 90%; vertical-align: middle; }
div.header div.search input#searchbutton { border: 1px solid #ce5c00; background: #eee; background: #ff8523 url(search.gif) no-repeat 2px 50%; color: #fed; font-weight: bold; padding-left: 16px } 

div.header div.login {
    font-size: 75%;
    text-align: right;
    float: right;
    
    padding-bottom: 0px;
    margin-bottom: 0px;
    
}
div.header div.login a {
    font-weight: normal;
}
/*
div.content div.TekstNaglowkowy2 {
    background: #fffbb9;
    color: #d82; 
    border: 1px solid #fdc;
    padding: 0.25em; 
    margin: 1em; 
}
    */

div.ware { width: 100%;}
div.desc { width: 100%;}

div.trail { font-size: 90%; color: #666 }
div.ware table { clear: both; width: 100%; }
table.ListaKategorii,
div.ware table { width: 100%; border-collapse: collapse; border: 1px solid #ccc; background: #999 }
table.ListaKategorii th,
div.ware th { background: #021d74; color: #fff; text-align: center; 
font-weight: normal; font-size: 90%; }
table.ListaKategorii td,
div.ware td { background: #26a85e; color: #000; font-size: 100%; 
text-align: center; padding: 0.05 0.25em;
 }
div.ware td, div.ware th {
/*    border-bottom: 1px solid #777;
    border-right: 1px solid #777;
    border-top: 1px solid #000;
    border-left: 1px solid #0002;*/
    border: 1px solid #ccc;
    margin: 0;
}

div.ware tr { padding: 0; margin: 0 }
div.ware table input {
    border: 1px solid #666;
    width: 2.5em;
    display: inline;
    font-size: 100%;
    vertical-align: middle;
    text-align: right;
    font-weight: bold;
}
div.ware input.add {
    border: none;
    background: url(add.gif) no-repeat 50% 50%;
    width: 32px;
    height: 20px;
    overflow: hidden;
    cursor: pointer;
    line-height: 0.001;
    padding-top: 25px;
    vertical-align: middle;
    color:#26a85e !important;
}



* html div.ware input.add { 
 height: 20px;
}
table input.dodaj {
    border: none !important;
    background: url(plus.gif) no-repeat 50% 50% !important;
    width: 32px !important;
    height: 20px !important;
    line-height: 0.001;
    padding-top: 25px;
    vertical-align: middle;
    overflow: hidden;
    cursor: pointer;
    color:#26a85e !important;
}
* html table input.dodaj { 
 height: 20px;
}
table input.wgore {
    border: none !important;
    background: url(up.png) no-repeat 50% 50% !important;
    width: 32px !important;
    height: 20px !important;
    line-height: 0.001;
    padding-top: 25px;
    vertical-align: middle;
    overflow: hidden;
    cursor: pointer;
    color:#26a85e !important;
}
* html table input.wgore { 
 height: 20px;
}


table input.wdol {
    border: none !important;
    background: url(down.png) no-repeat 50% 50% !important;
    width: 32px !important;
    height: 20px !important;
    line-height: 0.001;
    padding-top: 25px;
    vertical-align: middle;
    overflow: hidden;
    cursor: pointer;
    color:#26a85e !important;
}
* html table input.wdol { 
 height: 20px;
}


table input.edytuj {
    border: none !important;
    background: url(edit.png) no-repeat 50% 50% !important;
    width: 32px !important;
    height: 20px !important;
    line-height: 0.001;
    padding-top: 25px;
    vertical-align: middle;
    overflow: hidden;
    cursor: pointer;
    color:#26a85e !important;
}
* html table input.edytuj { 
 height: 20px;
}
table input.usun,
div.ware input.del {
    border: none !important;
    background: url(trash.gif) no-repeat 50% 50% !important;
    width: 32px !important;
    height: 20px !important;
    overflow: hidden;
    cursor: pointer;
    line-height: 0.001;
    padding-top: 25px;
    vertical-align: middle;
    color:#26a85e !important;
}



* html table input.usun, 
* html div.ware input.del { 
 height: 20px;
}
table input.info {
    border: none !important;
    background: url(info.png) no-repeat 50% 50% !important;
    width: 32px !important;
    height: 20px !important;
    overflow: hidden;
    cursor: pointer;
    line-height: 0.001;
    color:#26a85e !important;
    padding-top: 25px;
    vertical-align: middle;
}
* html table input.info { 
 height: 20px;
}
table input.user {
    border: none !important;
    background: url(user.png) no-repeat 50% 50% !important;
    width: 32px !important;
    height: 20px !important;
    overflow: hidden;
    cursor: pointer;
    line-height: 0.001;
    padding-top: 25px;
    vertical-align: middle;
    color:#26a85e !important;
}
* html table input.user { 
 height: 20px;
}
table input.confirm {
    border: none !important;
    background: url(ok.png) no-repeat 50% 50% !important;
    width: 32px !important;
    height: 20px !important;
    overflow: hidden;
    cursor: pointer;
    line-height: 0.001;
    padding-top: 25px;
    vertical-align: middle;
    color:#26a85e !important;
}
* html table input.confirm { 
 height: 20px;
}
div.ware input.nego {
    color:#26a85e !important;
    border: none;
    background: url(nego.png) no-repeat 50% 50%;
    width: 32px;
    height: 20px;
    overflow: hidden;
    cursor: pointer;
    line-height: 0.001;
    padding-top: 25px;
}

	
* html div.ware input.nego { 
 height: 20px;
}
div.ware input.dod {
    border: none;
    color:#26a85e !important;
    background: url(plus.gif) no-repeat 50% 50%;
    width: 32px;
    height: 20px;
    overflow: hidden;
    cursor: pointer;
    line-height: 0.001;
    padding-top: 25px;
}



* html div.ware input.dod { 
 height: 20px;
}
div.ware input.min {
    border: none;
    background: url(minus.gif) no-repeat 50% 50%;
    width: 32px;
    color:#26a85e !important;
    height: 20px;
    overflow: hidden;
    cursor: pointer;
    line-height: 0.001;
    padding-top: 25px;
}

* html div.ware input.min { 
 height: 20px;
}

a.toplink {
    display: block;
    width: 32px;
    height: 32px;
    float: right;
    background: url(up.gif) no-repeat;
    margin: 0.25em -0.5em 0.25em 0.25em;
    line-height: 1px;
    color: #fff;
    clear: right;
    position: relative;
}
td.add { white-space: nowrap }
div.ware img { float: left; margin:  0 1em 0.125em 0.5em }


textarea { 
    width: 95%;
    height: 40em;
    display: block;
    margin: 0.5em auto;
    border: 1px solid #999;
    font-size: 100%;
}

div.content.admin select, 
div.content.admin input { 
    border: 1px solid #666; 
    font-size: 100%;  
    width: 15em;
    margin-left: 0.5em;
    color: #000;
    background: #fff;
}
p.select label { display: block; width: 100%; text-align: right; }
p.select { width: 25em; margin: 0.25em auto; }

label.buttons {
    text-align: center;
    margin: 0.5em auto;
    display: block;
    width: 90%;
}

div.content.admin table.ListaPodkategorii,
div.content.admin table.ListaKategorii {
    width: 95%;
    border: 1px solid #999;
    margin: 0.5em auto;
    background: #26a85e;
}

div.content.admin table.ListaKategorii input,
div.content.admin table.ListaPodkategorii input,
div.content.admin label.buttons input {
    width: auto;
    background: #eee; 
    display: inline;
}
div.content.admin div.radio {
    text-align: right;
    margin: 0.5em;
}
div.content.admin fieldset.promocjeBox span.radio input,
div.content.admin div.radio input {
    border: none;
    width: auto;
}
div.content.admin div.blok {
    border: 1px solid #999;
    background: #fff9ee;
    margin: 0.5em auto;
    width: 95%;
}
div.content.admin div.blok label, div.blok select {
    margin: 0.5em 0 0.5em 1em;
}
div.blok h3 {
    margin-left: 1em;
    font-size: 100%;
}

div.content.admin div.ware input { 
    width: auto; 
    background: #9db; 
    font-weight: normal; 
    font-size: 90%; 
    display: inline;
    text-align: center;
}

fieldset {
    border: 1px solid #999;
    background: #eee;
    margin-bottom: 2em;
}
div.content.admin fieldset.promocjeBox input {
    width: 10em;
}


div.photo {
    width: 45%;
    text-align: center !important;
    float: left;
    margin: 0.5em 0;
}
div.single div.photo {
    float: none;
    margin: 0.5em auto;
}

div.photo img {
    border: 1px solid #444;
    display: block;
    margin: 0 auto;
    background: #ddd;
    color: #000;
}
div.content.admin div.photo input {
    width: auto;
}
div.content.admin div.photo span.cbox input {
    width: auto;
}

div.content.admin hr { 
    clear: left !important; width: 100%; 
    bordeR: none;
    color: #fff;
    background: transparent;
}

div.news div.KoloObrazka {
    min-height: 150px;
}
* html div.news div.KoloObrazka {
    height: 150px;
}
div.create {
    text-align: right;
    width: 35em;
    margin: 0 auto 0 0;
}
div.create input {
    width: 12em;
    border: 1px solid #999;
    margin: 0.25em 0;
    vertical-align: middle;
}
div.create span.check input {
    width: auto;
    margin-right: 11em;
    border: none;
}
div.create input#ctl00_ContentPlaceHolder1_Button1 {
    display: block;
    margin: 0.5em auto;
}
div.create label#ctl00_ContentPlaceHolder1_ZgodaLabel {
    white-space: normal;
    width: 17em;
    display: block;
    float: left;
}
div.kontakt, div.konta {
    border: 1px solid #999;
    background: #eee;
    width: 42em;
    margin: 0 auto;
}
div.kontakt h4, div.konta h4 { 
    margin: 0.5em auto 
}

table#ctl00_ContentPlaceHolder1_Login2 {
    margin: 1em auto;
    width: 40em;
}
table#ctl00_ContentPlaceHolder1_Login2 p {
    text-align: justify;
    margin-bottom: 2em;
}
table#ctl00_ContentPlaceHolder1_Login2 div {
    width: 17em;
    margin: 0.25em auto;
    text-align: right;
}
table#ctl00_ContentPlaceHolder1_PasswordRecovery1 input,
table#ctl00_ContentPlaceHolder1_Login2 div input {
    width: 12em;
    font-size: 100%;
    border: 1px solid #999;
    vertical-align: middle;
}
table#ctl00_ContentPlaceHolder1_Login2 div.buttons {
    text-align: center;
}

div.SzuZaaw {
    margin: 0.5em auto;
    padding: 0.5em;
    border: 1px solid #999;
    width: 21em;
    background: #eee;
}
div.SzuZaaw div {
    text-align: right;
}
table#ctl00_ContentPlaceHolder1_Login1 input, 
div.SzuZaaw div input,
div.SzuZaaw div select {
    width: 8.5em;
    border: 1px solid #999;
    margin: 0.25em;
    vertical-align: middle;
    font-size: 100%;
}
div.SzuZaaw div.buttons,
div.buttons { 
    text-align: center;
    margin: 0.5em auto;
}
input#ctl00_ContentPlaceHolder1_CenaDo,
input#ctl00_ContentPlaceHolder1_CenaOd {
    width: 3em;
}
div.result {
    padding: 0.5em;
    margin: 0.25em auto;
    background: #fffbb9;
    text-align: center;
    border: 1px solid #fdc;
}
div.konta h4 { text-align: center }

table#ctl00_ContentPlaceHolder1_PasswordRecovery1,
div.logowanieBox {
    margin: 1.5em auto;
    background: #eee;
    border: 1px solid #999;
    padding: 5px 10px 5px 10px;
    width: 18em;
}

div.logowanieBox th { width: 3em;}

div.logowanieBox td input { width: 13em;}

div.logowanieBox h3 { margin-left: auto; margin-right: auto; text-align: center;}

#ctl00_ContentPlaceHolder1_CBrowser_Button2,
div.BrowserTabUploadPanel input, 
div.logowanieBox input.button,
input#ctl00_ContentPlaceHolder1_PasswordRecovery1_UserNameContainerID_SubmitButton,
div.SzuZaaw div.buttons input,
div.buttons input {
    border: 1px solid #720;
    background: #f15623;
    font-weight: bold;
    color: #fff;
    padding: 0.125em;
    vertical-align: middle;
    width: 9em;
}


div.BrowserMainWindow {
    margin: 0.5em auto;
    background: #eee;
    border: 1px solid #999;
    clear: both;
    width: 90%;
}
div.BrowserMainWindow table {
    border-collapse: collapse;
    width: 100%;
    overflow: hidden;
    background: #fff;
    border-bottom: 1px solid #999;
}
div.BrowserMainWindow th {
    color: #666;
    font-size: 50%;
    font-weight: normal;
    border: 1px solid #999;
    background: #ddd;
}
div.BrowserMainWindow td {
    overflow: hidden;
    text-align: left;
}
div.BrowserMainWindow tr {
    border-bottom: 1px solid #eee;
}
div.BrowserMainWindow table td.BrowserTabDate {
    font-size: 75%;
    text-align: center;
    padding: 0 0.25em;
}
td.BrowserTabCheck {
    width: 2em;
}
div.admin table td.BrowserTabCheck input {
    font-size: 75%;
    padding: 0;
    border: 1px solid #720;
    background: #f15623;
    font-weight: bold;
    color: #fff;
    margin: 0.25em 0;
    width: 6em;
}
div.admin table td.BrowserTabCheck input.BrowserButUsun {
    background: #fffbb9;
    color: #000;
}
td.BrowserTabLink {
    font-size: 75%;
    padding: 0 0.5em;
}
div.BrowserTabUploadPanel {
    padding: 0.5em;
    text-align: center;
    border-top: 1px solid #999;
}

div.BrowserTabImageField {
    width: 150px;
    height: 150px;
    overflow: hidden;
    font-size: 75%;
    margin: 0.5em auto;
}

div.admin input.BrowserButPrze {
    background: #fff !important;
    color: #000 !important;
    width: 25em !important;
}
input.hidden { display: none!important }

table.ListaKategorii input { font-size: 90% }

span.radio input,
span.cbox input { width: auto !important; border: none!important; background: transparent!important; }

div.blok div {
    text-align: right;
    padding-right: 1em;
}
#ctl00_ContentPlaceHolder1_AddAdresZdjecie1 { display: block }
#ctl00_ContentPlaceHolder1_CBrowser_Button2 { width: 6em }

input[type="hidden"] { display:none !important }

div.kolory {
    text-align: left;
}
div.admin div.kolory input {
    width: auto !important;
    border: none !important;
    background: transparent !important;
    margin: 0;
    margin-left: 2em;
}
div.admin div.kolory label {
    width: 11em !important;
}
div.admin div.kolory br {
    display: none;
}

textarea.OneLine {
    height: 2em;
}

/*
div.promoCategory { padding: 2px; border: solid 1px #cccccc; background-color: #fffbb9; margin-top: 5px;}
div.promoCategory a { padding-left: 10px; background-image: url(dot.gif); background-repeat: no-repeat; background-position: left center;}
div.promoCategory a.active { color: Black; font-weight: bold;}
*/

div.info_left { float: left; padding-top: 7px; height: 25px;}

div.promoCategory { float: left; background-image: url(fr_mid.jpg); background-repeat: repeat-x; margin: 3px;}
div.promoCategoryB { padding-left: 12px; background: url(fr_left.jpg) no-repeat top left;}
div.promoCategoryC { padding-right: 11px; background: url(fr_right.jpg) no-repeat top right; height: 25px; padding-top: 4px;}

div.ware td a.promolink { padding-left: 20px; color: #f06927; font-weight: bold; font-size: 1.3em; background-image: url(ikonapromo.gif); background-position: center left; background-repeat: no-repeat; text-transform: uppercase;}

div.subcategoryMenu { width: auto; margin-left: auto; margin-right: auto; text-align: center; margin-bottom: 5px;}
div.subcategoryMenu div.MenuItem { height: 140px; width: 140px; margin: 0 5px 5px 0px; padding: 5px; float: left; text-align: center; border: none; margin-top: 10px; font-size: 0.85em; background-image: url(frame.jpg); background-position: top left; background-repeat: no-repeat;} 
div.subcategoryMenu div.MenuItem .img { width: 140px; height: 100px; overflow: hidden; margin-left: auto; margin-right: auto;}

p.spread { width: 3000!important; background-color: Red; height: 3px;}

div.search input.searchLink { color: #f52; border: none!important; padding-right: 16px!important;  background-image: url(google.gif)!important; background-position: top right!important; background-repeat: no-repeat!important;}
div.search input.searchLink:hover { color: #c20;}
