body {
    margin:0; padding:0;
    font:10px Verdana, Tahoma, Arial, Trebuchet MS, sans-serif;
    color:#666;
    line-height:1.3em;
}



a {color:#666; text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:none;}

.clear {clear:both; position:relative;}

input, textarea, select {font:9px Verdana, Tahoma, Arial, Trebuchet MS, sans-serif; color:#666;}
.submit {
    font:bold 10px Tahoma !important;
    color:#fff !important;
    background-color:#ff7700;
    border:none !important;
    padding-top:2px; padding-bottom:2px;
    cursor:pointer;
}

#main {width:984px; margin:0 auto;}


#topHeader h1 {width:389px; margin:0; padding:4px 0 0 0; float:left;}


/* =========== logowanie =========== */
#topLogin, #topLogin fieldset {margin:0; padding:0; border:none;}
#topLogin {width:320px; float:right; padding:11px 0 6px 0;}
#topLogin input {border:1px solid #c2c2c2; color:#b3b3b3;}
#topLogin .input {width:115px; padding:2px 5px;}

#topLogin ul {margin:0; padding:4px 0 0 0; list-style-type:none;}
#topLogin ul li {display:inline; background:url('/_pictures/pointer.gif') 0 no-repeat; padding:0 4px 0 8px;}

/* ============ topmenu ============ */
#topMenu {
    height:26px;
    clear:both;
    margin:0 0 10px 0; padding:0;
    list-style-type:none;
    border-top:1px solid #ebebeb;
    border-left:1px solid #ebebeb;
}

#topMenu li {float:left; border-bottom:1px solid #ebebeb;}
#topMenu li.marked {border-left:1px solid #ebebeb; border-bottom:none;}
#topMenu a {float:left; padding:6px 24px;}
#topMenu a img {display:block;}

/* =========== newsletter ========== */
#newsletter {background-color:#f5f5f5; border-top:1px solid #ebebeb; padding:8px 12px;}
#newsletter form, #newsletter form fieldset {margin:0; padding:0; border:none;}
#newsletter form {width:330px;}
#newsletter form input {border:1px solid #c2c2c2; vertical-align:middle; color:#b3b3b3;}
#newsletter form .input {width:140px; padding:2px 5px;}
#newsletter .submit {padding-left:6px; padding-right:6px;}

#infolinia {float:right; margin-right:75px;}
#photoKontakt {position:absolute; margin-top:-38px; margin-left:898px;}

/* =========== underMenu =========== */
#underMenu {margin:0; padding:9px 0 9px 3px; list-style-type:none; background-color:#b3b3b3; font-size:10px; line-height:1em;}
#underMenu li {display:inline; border-right:1px solid #fff; padding:9px 0;}
* html #underMenu li {padding:0;}
#underMenu li a {font-weight:bold; color:#fff; padding:9px 8px 9px 5px;}

/* ============= koszyk ============ */
#koszyk {
    float:right;
    width:160px;
    padding:12px 0 0 65px;
    background:url('/_pictures/koszyk_torba.gif') 19px 16px no-repeat #eaeaea;
    color:#060606;
    font-size:9px;
}

#koszyk dl {margin:3px 10px 0 0; padding:0; line-height:1.5em;}
#koszyk dt {float:left; clear:left; margin:0;}
#koszyk dd {float:right; clear:right; margin:0;}

#search {background-color:#f5f5f5;}
#searchPodstr {background-color:#82c0f9; margin-top:12px;}

#photoWstega {position:absolute; margin-left:466px;}

.button1 {padding:7px 10px 0 0; clear:both; text-align:right;}

.button1 a {
    display:block;
    float:right;
    background:url('/_pictures/button1_end.gif') 100% 0 no-repeat;
    color:#fff;
    padding-right:2px;
}

.button1 a:hover {text-decoration:none;}
.button1 a b {display:block; background:url('/_pictures/button1.gif') no-repeat; padding:1px 5px 3px 10px;}

/* ============= search ============ */
#searchForm, #searchForm fieldset {margin:0; padding:0; border:none; color:#858585;}
#searchForm {font-size:10px; padding:34px 0 0 30px;}
#searchForm input, #searchForm select {color:#858585;}
#searchForm input, #searchForm select, #searchForm label {vertical-align:middle;}
#searchForm .input {width:95px; padding-left:5px; padding-right:5px;}

#searchPodstr #searchForm fieldset {color:#fff;}

/* ============= navbar ============ */
#navbar {clear:both; background-color:#3d89cf; text-align:right; padding:10px;}
* html #navbar {padding-top:5px;}
#navbar, #navbar a {color:#fff;}
#navbar a {margin:0 10px;}

/* ============ content ============ */
#contentLeft {float:left; width:283px; margin:14px 0;}
#contentRight {float:right; width:692px; margin:14px 0;}

/* ============== menu ============= */
.menu, .menu ul {margin:0; padding:0; list-style-type:none;}
.menu {background-color:#f5f5f5; border:1px solid #eaeaea; margin-bottom:14px;}

.menu li a {display:block; font-weight:bold; color:#4c99e5; padding:5px 22px; border-bottom:1px solid #eaeaea;}
* html .menu li a {height:1px;}

.menu li ul {margin:3px 0; font-size:9px;}

.menu li ul li a {
    font-weight:normal;
    color:#666;
    padding:3px 10px 2px 48px;
    border:none;
    background:url('/_pictures/pointer.gif') 24px no-repeat;
}

/* ============ reklama ============ */
#reklamaLeft img {display:block; margin-bottom:1px;}

/* ============= header ============ */
.headerPage {
    margin-bottom:6px; padding:8px 6px 8px 12px;
    background-color:#f5f5f5;
    border:1px solid #eaeaea;
    text-align:right;
}

h3 {margin:0; font-size:12px; color:#000; float:left; position:relative;}

.headerPage form, .headerPage form fieldset {margin:-1px 0; padding:0; border:none;}

/* ============ header2 ============ */
h5 {
    min-height:32px;
    margin:0;
    padding:3px 0 0 45px;
    background:url('/_pictures/header_pointer.gif') 0 0.5em no-repeat;
    font-size:12px;
    color:#3e89cf;
    line-height:1.5em;
}
h6 {
    font-size:11px;
    color:#3e89cf;
    margin:0;
    padding:2px 10px 9px 10px;
}

/* ======== tabela produktow ======= */
#productsTable {width:100%; border-collapse:collapse;}

#productsTable thead td h4 {
    font-size:10px;
    color:#000;
    margin:0;
    padding:2px 10px 9px 10px;
    background:url('/_pictures/corner.gif') bottom left no-repeat #f5f5f5;
}
#productsTable thead td h6 {
    font-size:10px;
    color:#000;
    margin:0;
    padding:2px 10px 9px 10px;
    background-color:#f5f5f5
}
.inp {border:1px solid #c2c2c2; color:#b3b3b3; width:300px}
.sub {cursor:hand; background-color:#d5d5d5; border:0px solid #f3f3f3; color:#737373; width:100px; font-size:10px;}


#productsTable td {background:url('/_pictures/dotted_v.gif') repeat-y; width:50%;}
#productsTable tbody td {padding:5px 10px 15px;}
#productsTable tbody td label { float: left; width:130px; padding:3px 30px 3px 3px; text-align: right}
#productsTable tbody td img.prodImg {float:left; margin-left:12px;}
#productsTable tbody td p {min-height:5em; margin:0 0 5px 0;}
* html #productsTable tbody td p {height:5.5em;}
#productsTable tbody td p, #productsTable tbody td .underProduct {margin-left:130px;}
.underProduct em {color:#69b2f7; font-weight:bold; font-style:normal; font-size:12px;}
.underProduct input {width:35px; border:1px solid #c2c2c2; color:#666; padding:2px; margin:0 5px;}
.underProduct a {font-weight:bold; text-decoration:underline;}

/* ============ produkt ============ */
.produkt {
    border-top:1px solid #ebebeb;
    padding-top:14px;
    margin-top:12px;
    font-size:9px;
    line-height:2em;
}

.zoom {text-align:right; margin-top:5px;}
.zoom a {
    padding:3px 20px 3px 0;
    color:#3e89cf;
    text-decoration:underline;
}


.produktInfo {width:210px; float:left;}
.produktInfo p {margin:10px 0;}
.produktImg {text-align:center;}
.produktDesc {margin-left:238px;}
.produktDesc ul {margin:0; padding:0; list-style-type:none;}
.produktDesc ul li {padding-left:9px; background:url('/_pictures/pointer.gif') 0 no-repeat;}

/* ============ pagenav ============ */
.pageNav {border-top:1px solid #eaeaea; float:right; border-collapse:collapse; color:#b8b8b8;}
.pageNav td {padding:15px 0 0;}
.pageNav img {vertical-align:middle;}
.pageNav a {color:#3e89cf;}
.pageNav .current {font-weight:bold; color:#666; text-decoration:underline;}

.back {text-align:right; margin-top:10px;}

/* ============= footer ============ */
#footer {
    clear:both;
    border-top:1px solid #ebebeb;
    padding:4px 0 15px;
}

#footer ul {margin:0; padding:4px 0 0 0; list-style-type:none; font-size:9px;}
#footer ul li {display:inline; background:url('/_pictures/pointer.gif') 0 no-repeat; padding:0 4px 0 7px;}
#footer ul li.marked a {color:#69b2f7;}


.mylist {padding:1px;margin:0px; border:1px solid #f5f5f5;}
    			
.mylist tr th { background-color:#f5f5f5; font-size:10px; padding:3px}
    			
.mylist tr td { font-size: 10px; color: #505050; background-color: #ffffff; 
				border: 1px solid #ffffff; 
				border-left: 1px solid #f5f5f5;
padding-left: 3px; 
padding-right: 2px; 
padding-top: 2px; 
padding-bottom: 2px }
