html {
margin:0; padding:0;
}

body {
margin:0; padding:0;
text-align: center;
font: 12px Verdana, "Verdana CE", Arial, "Arial CE", Helvetica;
background-color: #ffffff;
color: #333333;
}

div#maindiv {
clear:both; margin:0 auto; padding:0; width:990px; text-align:left; margin-top:100px;
}
div#maindivtop {
clear:both; margin:0 auto; padding:0; width:990px; text-align:left;
}

table tr td {
font: 12px Verdana, "Verdana CE", Arial, "Arial CE", Helvetica;
color: #333333;
}
th {
font-weight: normal;
font-size:12px;
}

p {
margin-top:10px;
margin-bottom:10px;
}

img {
border: 0;
}

h1 {
margin: 0px; padding: 0px;
font: 2em Trebuchet MS, Georgia, Verdana, Helvetica;
/*#d64417 #d34316; #fe511b; */
/*
color: #e94a19;
font: 16px Verdana, Arial, Helvetica, "Arial CE";
font-weight: bold;
*/
}

h2 {
margin: 0px; padding: 0px;
color: #333333;
font: 12px Verdana, Arial, Helvetica, "Arial CE";
font-weight: bold;
}

h3 {
margin: 0px; padding: 0px;
color: #333333;
font: 12px Verdana, Arial, Helvetica, "Arial CE";
font-weight: normal;
}

form {
margin:0px;
}
input {
font:12px Verdana, Arial, Helvetica, "Arial CE";
}

input.checkbox {
margin:0px; padding:0px;
}

hr {
color:#bbbbdd;
height:1px;
}

/* Standardowy link */
a { color:#000077; text-decoration:none; }
a:hover { text-decoration:none; }

/* Link z delikatnym podkresleniem */
a.u { border-bottom: 1px solid #d1dbef; }
a.u:hover { border-bottom: 1px solid #000077; }

span.smallprice { font-size:9px; }


/* Gradient pod gornym menu jako tlo sciezki nawigacyjnej*/
div#topgradient {
position:absolute; left:0px; top:83px; width:100%; height:30px; z-index:-1; background:url('/i/n/breadcrumbs_gradient.png');
}


div#topcontainer {
clear:both; height:53px; width:990px;
}

div#toplogo {
float:left; height:53px; width:220px;
}

div#toptoolbox {
float:left; height:53px; width:220px;
}

/* Gorne menu */
div#topmenu {
float:left; height:26px; width:550px;
}

div#topmenu div {
background-color:#f4faff; height:25px; margin-top:28px; float:left; text-align:center; border-left:1px #cfe1ec solid;
}

div#topmenu a {
color:#116FA9; display:block; padding:5px 12px 0 12px; border-top:1px #cfe1ec solid;
}
div#topmenu a:hover {
text-decoration:underline;
}
 
div#topmenu div.selected {
background-color:#e0f3ff; height:26px;
}

div#topmenu div.selected span {
color:#444444; display:block; padding:5px 12px 0 12px; border-top:1px #cfe1ec solid;
text-decoration:none; font-weight:bold;
}

div#topmenu div.selected a {
text-decoration:none; font-weight:bold;
}
div#topmenu div.selected a:hover {
text-decoration:underline;
}

div#topmenu div.space {
background-color:#ffffff;
}
div#topmenu div.info {
background-color:#ffffff; border:none;
}
div#topmenu div.info span {
display:block; margin:5px 5px 0 0; font-size:11px; color: #666666;
}

/* Sciezka nawigacyjna */
div#breadcrumbs {
clear:both;
width:990px;
height:27px;
margin-bottom:3px;
font-size:11px; color: #666666;
/*background-color:#f8f8f8;*/
/*
border-bottom:1px #cfe1ec dotted;
background-color:#f0f3fa;
border:1px #d1dbef solid;
*/
}
div#breadcrumbs a {
color:#116FA9;
}
div#breadcrumbs a:hover {
text-decoration:underline;
}

/* Kontener glownej zawartosci */
div#content {
position:absolute; left:6px; top:120px;
}
/* Boksy reklamowe */
div#adboxes {
position:absolute; left:690px; top:160px;
}

/* Stopka */
#footer {clear:both;}
#footer td { height:26px; text-align:right; vertical-align:top; font-size:10px; color:#777777; }
#footer td.copyright { text-align:left; }
#footer td.sep { height:8px; border-top:1px #d1dbef solid; }
#footer td a { font-size:10px; color:#777777; text-decoration:underline; }

/* Szczegoly produktu - lewa strona */
#productleft {width:245px; float:left; margin-top:10px; margin-bottom:10px}
#productleft img.image {margin-bottom:10px}
#optimaloffers {clear:both; padding-bottom:8px; background-color:#ffffff; width:640px; height:50px; margin-bottom:8px}
#optimaloffers div.r {border:1px #e94a19 dotted; font-size:11px; margin-left:4px; padding:2px; float:left;}
#productdesc {width:390px; float:left; padding: 10px 10px 10px 0px; font-family:Verdana, Arial, sans-serif; font-size: 12px;}





/* Zakladki dla ofert sklepow - wybor metody platnosci */
ul#shoplisttabs {
clear:both; margin:0; padding:0; height:26px; list-style-type: none; float:left;
}
ul#shoplisttabs li.i {
background:url('/i/tab_l.gif') no-repeat top left; height:26px; text-align:center; float:left;
}
ul#shoplisttabs li.ir {
background:url('/i/tab_r.gif') no-repeat top left; width:4px; height:26px; float:left;
}
ul#shoplisttabs li.i span {
display: block; width: 100%; padding-left:4px; padding-top:7px; height:26px; text-decoration:underline; color:#000088; cursor:pointer;
}
ul#shoplisttabs li.a {
background:url('/i/tab_a_l.gif') no-repeat top left; height:26px; text-align:center; float:left;
}
ul#shoplisttabs li.ar {
background:url('/i/tab_a_r.gif') no-repeat top right; width:4px; height:26px; float:left;
}
ul#shoplisttabs li.a span {
display: block; width: 100%; padding-left:4px; padding-top:4px; height:26px; text-decoration:none; color:#000088; cursor:pointer; font-weight:bold;
}

/* Lista sklepow oferujacych produkt */
table.shoplist {clear:both; width:636px; float:left;}
table.shoplist th {height:20px; background-color:#f0f3fa; border-bottom:1px #d1dbef solid;}
table.shoplist th.logo {width:125px;}
table.shoplist th.price {width:75px; text-align:right}
table.shoplist th.total {wdith:75px; text-align:center}
table.shoplist th.availability {width:140px; text-align:center}
table.shoplist th.link {width:100px;}
table.shoplist td.logo {}
table.shoplist td.logo span {color:#000077; text-decoration:underline; cursor:pointer;}
table.shoplist td.price {text-align:right; cursor:pointer;}
table.shoplist td.total {font-size:10px; text-align:center; cursor:pointer;}
table.shoplist td.availability {font-size:10px; text-align:center; cursor:pointer;}
table.shoplist td.link {text-align:center; cursor:pointer;}
table.shoplist td.link span {color:#000077; text-decoration:underline;}
table.shoplist td.details {padding:0px; padding-top:4px; text-align:center; color: #e94a19; cursor:pointer;}
table.shoplist td.comment {padding-top:0px; font-size:10px; text-align:center; border-bottom:1px dotted #d1dbef;}


/* Menu kategorii */
div.leftmenu {
width:234px;
margin:8px 8px 8px 0px;
border:#d1dbef 1px solid;
padding:0px;
line-height:140%;
}
#categorymenu {padding:5px; margin:0px; list-style-type: none;}
#categorymenu li.selected {background-color:#f0f3fa; border-top:1px #d1dbef solid;}
#categorymenu li.selectedempty {background-color:#f0f3fa; border-top:1px #d1dbef solid; border-bottom:1px #d1dbef solid;}
#categorymenu ul {padding:0px; margin:0px; padding-left:10px; background-color:#f0f3fa; border-bottom:1px #d1dbef solid; list-style-type: none;}
#categorymenu a {display:block; width:100%;}
#categorymenu a:hover {color:#ff7800; text-decoration:underline;}

#submenu {clear:both; padding:0; height:24px; list-style-type:none; border-left:1px #d1dbef solid; border-top:1px #d1dbef solid;}
#submenu ul {margin:0; padding:0;}
#submenu li {float:left; margin:0; padding:0; width:auto; display: block;}
#submenu li a {background-color:#f0f3fa; color:#039; padding:4px 8px 4px 8px; border-right:1px #d1dbef solid; border-bottom:1px #d1dbef solid; display:block;}
#submenu li a:hover {border-bottom:3px #d1dbef solid; color:#ff7800;}
#submenu li#selected a {background-color:#f0f3fa; font-weight:bold; border-right:1px #d1dbef solid; border-bottom:3px solid #f90;}
div.submenucategory {margin:4px 0 4px 0;}
div.submenuproduct {margin:4px 0 4px 235px;}



ul.pager {clear:both; margin:6px 0 6px 0; padding:0; padding-left:4px; list-style-type:none;}
ul.pager li {float:left;}
ul.pager li.prev {width:150px;}
ul.pager li.prev a {background:url('/i/al.gif') no-repeat bottom left; padding-left:8px;}
ul.pager li.prev a:hover {color:#ff7800;}
ul.pager li.next {width:135px; text-align:right;}
ul.pager li.last {width:160px; text-align:right;}
ul.pager li.next a {background:url('/i/ar.gif') no-repeat bottom right; padding-right:8px;}
ul.pager li.next a:hover {color:#ff7800;}
ul.pager ul {margin:0; padding:0; float:left; list-style-type:none;}
ul.pager ul li {float:left;}
ul.pager ul li a {height:1.5em; padding:0.15em;}
ul.pager ul li a.selected {font-weight:bold; background-color:#f0f3fa; border:1px #d1dbef solid;}
ul.pager ul li a:hover {color:#ff7800;}
/*
ul.pager {clear:both; margin:6px 0 6px 0; padding-left:4px; list-style-type:none;}
ul.pager li {float:left;}
ul.pager li.prev {width:150px;}
ul.pager li.prev a {background:url('/i/al.gif') no-repeat bottom left; padding-left:8px;}
ul.pager li.prev a:hover {color:#ff7800; text-decoration:underline;}
ul.pager li.next {width:135px; text-align:right;}
ul.pager li.next a {background:url('/i/ar.gif') no-repeat bottom right; padding-right:8px;}
ul.pager li.next a:hover {color:#ff7800; text-decoration:underline;}
ul.pager ul {margin:0; padding:0; float:left; list-style-type:none;}
ul.pager ul li {float:left;}
ul.pager ul li a {height:1.5em; padding:0.15em;}
ul.pager ul li a.selected {font-weight:bold; background-color:#f0f3fa; border:1px #d1dbef solid;}
ul.pager ul li a:hover {color:#ff7800; text-decoration:underline;}
*/

/* lista produktow - kontener */
div#productlistcont {
width:530px;
margin:8px;
margin-left:0;
border:#d1dbef 1px solid;
padding:0;
}

table#productlist {clear:both; width:530px; margin:8px; margin-left:0; padding:0; border:#d1dbef 1px solid;}
table#productlist p {margin:0; padding:0}
/*table#productlist a {display:block; width:100%;}*/
table#productlist a {color:#000077;}
table#productlist a:hover {}
table#productlist tr td {padding:4px 0 4px 0;}
table#productlist td.image {width:92px; text-align:right; cursor:pointer;}
table#productlist td.image img {margin-right:6px}
table#productlist td.summary {padding-right:6px; vertical-align:top; cursor:pointer;}
table#productlist td.summary span {display:block; margin:4px 0 4px 0; font-size:11px; color:#555555}
table#productlist td.offers {width:100px; white-space:nowrap; color:#000077; cursor:pointer;}
table#productlist td.offers span.compare {font-weight:bold; background:url('/i/ar.gif') no-repeat bottom left; padding-left:8px;}
table#productlist td.offers span.oneoffer {font-weight:bold; background:url('/i/ar.gif') no-repeat bottom left; padding-left:8px; text-decoration:underline}
table#productlist td.offers span.oneofferprice {font-weight:bold; text-decoration:underline}

a.back {background:url('/i/al.gif') no-repeat bottom left; padding-left:8px;}
a.back:hover {color:#ff7800; text-decoration:underline;}





/* Boks reklamowy */
div.adsRight {
background-color:#ffffff;
width:184px;
margin-left: 2px;
margin-top: 14px;
margin-right: 0px;
border:#d1dbef 1px solid;
padding:5px;
font-size:11px;
}


/* lista wlasciwosci */
.features {
line-height:130%;
}

/* mapa kategorii */
.categorymap {
line-height:125%;
}


/* Formularz, stare: fffcde f8efa0, nowe: ffffa8 ffff80*/
div.form {
padding:8px; background: #ffffa8; border: 1px #fff17f solid; width:640px;
}
/* Komunikat dla uzytkownika */
div.infobox {
margin-bottom:10px; padding:6px; border: 1px #f8efa0 solid;
}
/* standardowa lista bledow podczas wypelniania formularza */
ul.formerrors {
padding-top:6px; padding-bottom:6px; padding-right:6px; padding-left:30px; border:1px #f80000 solid;
}


table.tab {
}
table.tab td {
padding:5px;
}
table.tab tr {
background-color:#f0f3fa;
}
table.tab tr.header {
background-color: #d1dbef;
}







/* NEW */

div.forum {width:640px; clear:both;}
div.forum div.post {width:630px; float:left; clear:both; margin:6px 0 6px 0;}
div.forum div.photo {width:60px; float:left;}
div.forum div.content {width:550px; float:left; padding:8px; background: #f8f8f8; border: 1px #e8e8e8 solid;}
div.forum div.title {font-weight:bold;}
div.forum div.rating {margin-bottom:4px; font-size:11px;}
div.forum p {margin:0 0 4px 0; padding:0;}
div.forum div.bottominfo {font-size:11px;}
div.forum a.author {font-weight:bold;}
div.forum span.author {font-weight:bold;}
div.forum span.date {}
div.forum div.bottomlinks {clear:both; font-size:11px;}
div.forum a.reply {float:left;}
div.forum a.answers {float:right;}
/* background: #fffcde; border: 1px #f8efa0 solid; */

div.mainheader {clear:both; padding:3px; margin-bottom:2px; border-top:1px #f8efa0 solid; border-bottom:1px #f8efa0 solid; background:#ffffa8; font:1.4em Trebuchet MS, Georgia, Verdana, Helvetica;}


/* OLD */

div.forumback {clear:both; margin-top:8px; margin-bottom:8px}
#forumposts {clear:both;}
#forumposts div {float:left}
#forumposts div.left {clear:both; width:150px}


div.opinions {
  font-size: 1.1em;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  padding: 0;
  margin: 5px 0 10px 0;
}
div.opinions div {
  padding: 5px 0px 0 0px;
  margin-bottom: 0px;
  width: 340px;
}
div.opinions div p {
  padding: 0 10px 10px 10px;
  margin: 0;
}
div.opinions div.even {
  background: #fff url(/i/opinions/top.png) top right no-repeat;
}
div.opinions div.even p {
  background: #F7F2E2 url(/i/opinions/bottom.png) bottom right no-repeat;
}
div.opinions div.odd {
  background: #fff url(/i/opinions/top.png) top right no-repeat;
}
div.opinions div.odd p {
  background: #F7EECF url(/i/opinions/bottom.png) bottom right no-repeat;
}

