/* CSS Document */

body {
   background-color:F7F7F7;
   color:#081008;
   text-align:center;
   font-family:Verdana, sans_serif;
   font-size:12px; 
   margin:0;
   padding:0;
}


div#container {
   width:985px;
   margin:0 auto;
   text-align:left;
}

div#top {
   width:773px;
   height:132px;
   float:left;
}
#top h1 {
   margin:0;
   padding:0;  
}
#top h1 a {
   display:block;
   width:773px; 
   height:132px;
   background:url('../img/index3_02.jpg') no-repeat;
   text-indent:-9999px;
}

div#login {
   width:212px;
   height:132px;
   background:url('../img/index3_03.jpg') no-repeat;
   float:left;
   font-size:10px;
   position:relative;
}
#login input {
   border:1px solid #000;
   font-size:11px;
   width:100px;
}
#login input.button {
   background:url('../img/zaloguj_button.jpg') no-repeat;
   border:none;
   width:15px;
   height:15px;
}
#login table {
   position:absolute;
   top:45px;
   left:12px;
}
#login a {
   color:#000;
   text-decoration:none;
}
#login a:hover {
   text-decoration:underline;
}

div#myaccount {
   width:192px;
   height:92px;
   background:url('../img/index3_03.jpg') no-repeat;
   padding:40px 10px 0 10px;
   float:left;
   font-size:9px;
}
#myaccount p {
   margin:0 0 10px 0;
   padding:0;
}
#myaccount a {
   color:#00816D;
   text-decoration:none;
}
#myaccount a:hover {
   text-decoration:underline;
}

ul#mainmenu {
   margin:0;
   padding:0 0 0 20px;
   width:701px;
   height:39px;
   float:left;
   list-style-type:none;
   background:url('../img/index3_07.jpg') repeat-x;
}
#mainmenu li {
   float:left;
   margin:13px 20px 0 0;
   padding:0;
}
#mainmenu li a {
   color:#fff;
   text-decoration:none;
}
#mainmenu li a:hover {
   text-decoration:underline;
}


div#basket {
   width:264px;
   height:39px;   
   background:url('../img/index3_05.jpg') repeat-x;
   float:left;
   color:#000;
   font-size:10px;
   font-family:Tahoma;
}

#basket p {
   margin:0;
   padding:13px 20px 0 70px; 
   font-size:10px;
}
#basket a {
   color:#000;
   text-decoration:none;
}
#basket a:hover {
   text-decoration:underline;
}




/*  left */

div#left {
   width:212px;
   padding:1px 0 0 0;
   float:left;
}

#left h4 {
   margin:0;
   padding:0;
   width:212px;
   height:40px;
   text-indent:-9999px;
}
#left a img {
   border:none;
}
#left ul, #left li {
   margin:0;
   padding:0;
   list-style-type:none;
}
#left li {
   display:block;
   width:172px;
   height:26px;
   padding:12px 0 0 40px;
   background:url('../img/index3_58.jpg') no-repeat;
}
#left li a {
   color:#081008;
   text-decoration:none;
}

#left li a:hover {
   text-decoration:underline;
}
#left div.box_bottom {
   width:212px;
   height:11px;
   background:url('../img/index3_33.jpg') no-repeat;
   margin:0 0 2px 0;   
}

div#search {
   background-color:#DEDFDE;
   padding:0 0 5px 0;
}
#search h4 {
   background:url('../img/index3_13.jpg') no-repeat;
}
#search p {
   margin:10px;
   padding:0;
}
#search select, #search input {
   width:100%;
}
#search input.price {
   width:65px;
}
#search input.submit {
   width:100px;
   background:url('../img/index3_29.jpg') no-repeat;
   background-position:right top;
   border:none;
}
#search a {
   color: #00523B;
   font-weight: bold;
   text-decoration: none;
}
#search a:hover {
   color: #081008;
   font-weight: bold;
   text-decoration: underline;
}
div#topproducers {
   background-color:#DEDFDE;
   padding:0;
}
#topproducers h4 {
   background:url('../img/index3_38.jpg') no-repeat;
}

div#products {
   background-color:#DEDFDE;
   padding:0;
}
#products h4 {
   background:url('../img/index3_53.jpg') no-repeat;
}

div#logitechpoleca {
   background-color:#DEDFDE;
   padding:0;
}
#logitechpoleca h4 {
   background:url('../img/logitech_poleca.jpg') no-repeat;
}


div#left_banner {
   background-color:#DEDFDE;
   padding:0;
   text-align:center;
}
#left_banner h4 {
   background:url('../img/index3_62.jpg') no-repeat;
}



/* center */



div#center {
   width:547px;
   padding:1px 6px 0 6px;
   float:left;
}
div#content {
   width:547px;
   min-height:1160px;
   padding:0 0 20px 0;
   background-color:#D6DBDE;
}
#content a img {
   border:none;
}
#content a {
   color:#00816D;
   text-decoration:none;
}
#content a:hover {
   text-decoration:underline;
}


#content h2 {
   background:url('../img/h2.jpg') no-repeat;
   width:547px;
   height:38px;
   margin:0;
   padding:11px 0 0 10px;
   font-size:14px;
   font-weight:normal;
   color:#fff;
}
#content h2 a {
   color:#7FAAA3;
}
#content h3 {
   font-size:13px;
   font-weight:bold;
   margin:15px 10px 15px 10px;
}
#content h4 {
   margin:10px;
   font-size:12px;
   font-weight:bold;
}
#content p {
   margin:10px;
}
#content small {
   font-size:10px;
}
#content div.addtobasket {
   height:50px;
   margin:10px;
   border:1px solid #C6C7C8;
   background-color:#E3E3E3;
   position:relative;
}
#content div.addtobasket p.product_price {
   margin:0;
   padding:0;
   position:absolute;
   left:20px;
   top:13px;   
   display:block;
   color:#E7414A;
   font-size:13px;
   font-weight:bold;
}
#content div.addtobasket p.product_price strong {
   font-size:17px;
   font-weight:bold;
}
#content div.addtobasket a.addtobasket {
   background:transparent url(../img/index3_49.jpg) no-repeat;
   color:#FFFFFF;
   display:block;
   font-family:Tahoma;
   font-size:11px;
   height:22px;
   padding:6px 0 0 9px;
   position:absolute;
   right:20px;
   text-align:left;
   top:10px;
   width:86px;
}
#content div.addtobasket span.promotion {
   color:#00816D;
   font-weight:bold;
}
#content div.image {
   float:left;
   margin:10px;
   padding:20px;
   border:1px solid #5D5E60;
   background-color:#fff;
}

#content div.product_front_even, #content div.product_front_odd {
   width:219px;
   height:222px;
   padding:0 5px 0 5px;
   background:url('../img/index3_35.jpg') no-repeat;
   float:left;
   margin:20px;
   font-size:9px;
   position:relative;
   text-align:justify;
}
#content div.product_front_even h3, #content div.product_front_odd h3 {
   font-size:11px;
   text-align:center;   
   margin:10px 0 20px 0;
   padding:0;
}
#content div.product_front_even h3 a , #content div.product_front_odd h3 a {
   color:#000;
   text-decoration:none;   
}
#content div.product_front_even h3 a:hover , #content div.product_front_odd h3 a:hover {
   text-decoration:underline;   
}

#content div.product_front_even img.product , #content div.product_front_odd img.product {
   float:left;  
   width:90px;
   padding:5px;
   background-color:#fff;
   border:1px solid #5D5E60;
   
   margin:0 5px 0 0;
}

#content div.product_front_even p.price , #content div.product_front_odd p.price {
   color:#E7414A;
   font-size:17px;
   font-weight:bold;
   width:107px;
   height:27px;
   padding:3px 0 0 0;
   margin:0;
   background:url('../img/index3_44.jpg') no-repeat;  
   position:absolute;
   right:10px;
   bottom:45px;
   display:block;   
   text-align:right;
}

#content div.product_front_even a.addtobasket , #content div.product_front_odd a.addtobasket {
   text-decoration:none;
}
#content div.product_front_even a.moredetails , #content div.product_front_odd a.moredetails {
   text-decoration:none;
}
#content div.product_front_even a.addtobasket:hover , #content div.product_front_odd a.addtobasket:hover {
   text-decoration:underline;
}
#content div.product_front_even a.moredetails:hover , #content div.product_front_odd a.moredetails:hover {
   text-decoration:underline;
}




#content a.addtobasket {
   position:absolute;
   right:10px;
   bottom:10px;
   display:block;
   width:86px;
   height:22px;
   padding:6px 0 0 9px;
   background:url('../img/index3_49.jpg') no-repeat;
   color:#fff; 
   font-size:11px;
   font-family:Tahoma;
   text-align:left;
   text-decoration:none;
}
#content a.moredetails {
   position:absolute;
   left:10px;
   bottom:10px;
   display:block;
   width:86px;
   height:22px;
   padding:6px 0 0 9px;
   background:url('../img/index3_51.jpg') no-repeat;
   color:#fff; 
   font-size:11px;
   font-family:Tahoma;
   text-align:left;
   text-decoration:none;
}
#content a.addtobasket:hover, #content a.moredetails:hover {
   text-decoration:underline;   
}

#content table {
   margin:10px;
}
#content table.basket {
   margin:10px;
   border:1px solid #808080;
   border-collapse: collapse;
   width:525px;
}
#content table.basket td {
   border:1px solid #808080;
   padding:5px;
}
#content table.basket thead td {
   font-weight:bold;
}

#content_bottom {
   height:12px;
   background:url('../img/index3_66.jpg') no-repeat;
   margin:0 0 2px 0;   
}
div#filters {
   margin:10px;
   background-color:#E7E3E7;
   border:1px solid #C6C7CE;
}
#filters select {
   width:150px;
   margin:0 15px 0 0;
}

/* right */


div#right {
   width:212px;
   padding:1px 0 0 0;
   float:left;
}
#right h4 {
   margin:0;
   padding:0;
   width:212px;
   height:40px;
   text-indent:-9999px;
}
#right a {
   color:#000;
   text-decoration:none;
}
#right a:hover {
   text-decoration:underline;
}
#right a img {
   border:none;
}

#right div.box_bottom {
   width:212px;
   height:11px;
   background:url('../img/index3_64.jpg') no-repeat;
   margin:0 0 2px 0;   
}

div#promotion {
   background-color:#EFEBEF;
}
#promotion h4 {
   background:url('../img/index3_17.jpg') no-repeat;
}
#promotion div.image {
   text-align:center;
   background:url('../img/index3_19.jpg') no-repeat;
   background-color:#EFEBEF;
   padding:5px 0 5px 0;
}
#promotion div.image img {
   border:1px solid #C6C7CE;
}
#promotion h5 {
   margin:0;
   padding:5px;
   font-size:11px;
   text-align:center;
   background:url('../img/index3_20.jpg') no-repeat;
}
#promotion div.ffloat {
   margin:0;
   padding:0 0 5px 0;
   height:26px;
   background:url('../img/index3_21.jpg') no-repeat; 
   position:relative;
   
}
#promotion p.price {   
   margin:0;
   padding:0;
   position:absolute;
   left:10px;
   top:3px;   
   display:block;
   color:#E7414A;
   font-size:17px;
   font-weight:bold;
}
#promotion  a.addtobasket {
   position:absolute;
   right:5px;
   top:0;
   display:block;
   width:86px;
   height:22px;
   padding:6px 0 0 9px;
   background:url('../img/index3_49.jpg') no-repeat;
   color:#fff; 
   font-size:11px;
   font-family:Tahoma;
   text-align:left;
}
div#bestsell {
   background-color:#D6D7D6;
   padding-bottom:10px;
}
#bestsell h4 {
   background:url('../img/index3_41.jpg') no-repeat;
}
#bestsell h5 {
   margin:10px;
   font-size:10px;
}
#bestsell div.bestsell_item {
   background:url('../img/index3_46.jpg') repeat-y;
   padding:5px;
   font-size:9px;
}
#bestsell div.bestsell_item img {
   margin:5px 10px 0 5px;
   width:70px;
   float:left;   
}
#bestsell div.hr {
   clear:both;  
   background:url('../img/index3_59.jpg') no-repeat;
   width:212px;
   height:4px;
   margin:5px 0 0px 0;
}
div#exchange {
   font-size:10px;
}

#exchange h4 {
   background:url('../img/kursy.jpg') no-repeat;
}




/* footer */

div#payments {
   /*background:url('../img/index3_69.jpg') no-repeat;
   /*height:50px;
   background-position:center top;*/
}

div#footer {
   position:relative;
   font-size:10px;
   background:url('../img/index3_71.jpg') repeat-x;
   height:39px;
   color:#FFF3F7;
}
#footer a {
   color:#FFF3F7;
   text-decoration:none;
}
#footer a:hover {
   text-decoration:underline;
}

#footer_left {
   position:absolute;
   top:13px;
   left:25px;
   text-align:left;
}

#footer_right {
   position:absolute;
   top:13px;
   right:25px;
   text-align:right;
}




#content a.tooltip {
   cursor:help;
}















.clear {
   clear:both;
}
.banner {
   background:#fff;
}

.msg_info {
   margin:10px 0 10px 0;
   padding:15px;
   background-color:#D8E7FE;  
   border:1px solid #6E849C; 
   font-weight:bold;   
}




/* forms */

#content div.message, div.error_message, div.valid_errors_info{
   margin:10px;
   color:#f00;
   font-weight:bold;
}


#content .form_error, .valid_errors  {
   border:1px solid #f00;
}








/* waluty */
div#waluty {
   background:#D6D7D6;
   color:#000;
   padding:1px;
}

.w {
   background:#D6D7D6;
   text-align:center;
   padding:2px;
   border:1px solid white;
   border-bottom:0;

}
.w2 {
   background:#D6D7D6;
   text-align:center;
}

.l {
   background:#D6D7D6;
   float:left;
   width:34px;
   padding:3px;
   border:1px solid white;
   border-bottom:0;
}
.p {
   float:right;
   width:54px;
   padding:3px;
   border:1px solid white;
   border-bottom:0;
}
.c {
   padding:3px 0;
   border:1px solid white;
   border-bottom:0;
}

#pas {border-top:1px solid white}

a#ww {color: #247198; text-decoration: none;}
#ww:visited {color: #247198; text-decoration: none;}
#ww:active {color: #247198; text-decoration: none;}
#ww:hover {color: #000000; text-decoration: underline; }

