td.center {text-align: center;}


#left, #right {float: left;
      width: 21px;
      height: 45px;
      }


#content_clear {float: left;
	width: 752px;
        padding-left: 37px;
        margin-bottom: 25px;
        }

#content {float: left;
	width: 752px;
        background-image: url(../images/layout/backgr_shop.gif);
        padding: 10px 0 0px 37px;
        margin-bottom: 20px;
        }


div.left_frame {float: left;
            width: 490px;
            padding: 0px 19px 10px 0px;
            text-align: justify;
            }

div.left_frame_center {float: left;
            width: 490px;
            text-align: center;
            }


div.right_frame {width: 200px;
             float: left;
             padding: 0px 10px 2px 10px;
             }

div#content p {margin: 0px 0px 10px 0px; }

div#bottom_line {background-image: url(../images/layout/bottom_line.gif);
                height: 28px;
                width: 792px;
                float: left;
                margin-bottom: 5px;
                }

div#bottom_line p {margin: 5px 0 0 25px;
                  color: white;
                  font-size: 10px;
                  }
                  
                  
p.error_all {width: 490px;
         background-color: #B3BFC6;
         color: #FFFFFF;
         font-weight: bold;
         text-align: center;
         padding: 3px 5px 3px 5px;
         }

p.res_false {width: 490px;
         background-color: #FF0000;
         color: #FFFFFF;
         font-weight: bold;
         text-align: center;
         padding: 3px 0px 3px 0px;
         }

p.res_ok {width: 490px;
         background-color: #009EC0;;
         color: #FFFFFF;
         font-weight: bold;
         text-align: center;
         padding: 3px 0px 3px 0px;
         }

a.url, div.product a.url {
        text-decoration: none;
        font-size: 11px;
        color:#0095d7 !important;
        }

div#bottom_line a.url {color: #FFFFFF;
        text-decoration: underline;
        }


/********************************/
/*              menu            */
/********************************/

div#first_menu {float: left;
               margin: 7px 0px 3px 0px;
               padding-left: 10px;
               width: 740px;
               }
               
div#first_menu a:link, div#first_menu a:visited {color: #A9A8A7;
                  text-decoration: none;
                  font-weight: bold;
                  margin: 0px 10px 0px 0px;
                  text-transform: uppercase;
                  float: left;
                  }

div#first_menu a:hover {color: #000000;
        text-decoration: none;
        font-weight: bold;
        margin: 0px 10px 0px 0px;
        text-transform: uppercase;
        float: left;
        }

div#first_menu a.bold {color: #000000;
        text-decoration: none;
        font-weight: bold;
        margin: 0px 10px 0px 0px;
        text-transform: uppercase;
        float: left;
        }

div#traco {width: 154px;
          height: 15px;
          float: right;
          }

div#first_menu a:link.hightlight, div#first_menu a:visited.hightlight {color: #009EC0;
              text-decoration: none;
              font-weight: bold;
              margin: 0px 10px 0px 0px;
              text-transform: uppercase;
              float: left;
              }

div#first_menu a:hover.hightlight {color: #00809C;
              text-decoration: none;
              font-weight: bold;
              margin: 0px 10px 0px 0px;
              text-transform: uppercase;
              float: left;
              }

/********************************/
/*           submenu            */
/********************************/


div#second_menu {float: left;
               margin: 4px 0px 0px 0px;
               padding-left: 16px;
               }

div#second_menu a:link, div#second_menu a:visited {color: #B9B8B8;
                  text-decoration: none;
                  margin: 0px 10px 0px 0px;
                  }

div#second_menu a:hover {color: #FFFFFF;
        text-decoration: none;
        margin: 0px 10px 0px 0px;
        }

/********************************/
/*           mailing            */
/********************************/

div.mailing {width: 490px;
            flaot: left;
            }
            
div.mailing h1 {width: 490px;
         border-bottom: 1px solid #B3BFC6;
         font-size: 11px;
         color: #B3BFC6;
         margin-bottom: 15px;
         }

div.mailing h2 {color: #333333;
    margin: 0px 0px 2px 0px;
    font-weight: bold;
    font-size: 11px;
    }


/********************************/
/*           novinky            */
/********************************/

div.news, div.mailing div.result {padding-bottom: 20px;
         float: left;
         width: 490px;
         }

div.news a {color: #B3BFC6;
        text-decoration: underline;
        font-size: 11px;
        }

div.news p {padding: 0px 0px 0px 0px;}

div#random_image {width: 100%;
                 text-align: center;
                 }

img.random {margin: 0px auto;}

img.obrazkove_novinky {margin: 0px 0px 10px 9px;}


/********************************/
/*            text              */
/********************************/

div#text strong {color: #B3BFC6;}
div#text a {color: #B3BFC6;}


/********************************/
/*            produkty          */
/********************************/
#technicke_informacie,#obsah_balenia,#predinstalovany_software,#rozsirenia{
  position: relative;
  left:10px;
  top:0px;
  width:516px;
  visibility: hidden;
  overflow: hidden;
  height:0px;
}

.info_menu_product{
  text-align: center;
}
.info_menu_product img{
   cursor: pointer;  
}

.product_detail_main{
  padding:5px 20px 0px 20px;
}
.product_detail_main h1{font: bold 15px/16px Arial, Helvetica, sans-serif; color: black; text-align: left; margin: 0 0 6px 0 }

.product_detail_info{
  padding:5px 20px 20px 20px;
}

div.product {float: left;
            margin-bottom: 30px;
            }

div.product_uvod_bazar {float: left;
            margin-bottom: 30px;
            }

div.product div.blizsie_informacie {margin: 0px 0px 3px 0px;}

div.strankovanie_shop, div.strankovanie_shop_down {
                        
            text-align: center;
            color: #999999;
            }

div.strankovanie_shop a, div.strankovanie_shop_down a, div.strankovanie_shop_up a {color: #999999;
                        text-decoration: none;}

div.strankovanie_shop_up {           
            text-align: center;
            color: #999999;
            margin: 0 0 20px 0;
            }

span.bez_dph {color: #000000;
   font-size: 11px;
   }
   
span.bez_dph_euro {color: #000000;
   font-size: 11px;
   }
   
span.k_uhrade {color: #666666;
   font-weight: bold;
   font-size: 14px;
   }
   
span.k_uhrade_euro {color: #666666;
   font-weight: bold;
   font-size: 14px;
   margin-left: 80px;
   }

span.hightlight {color: #009EC0;
   font-weight: bold;
   font-size: 11px;
   padding-left: 10px;
   }
   
span.hightlight_ {color: #009EC0;
   font-weight: bold;
   font-size: 11px;
   }
   
div.mailing a.hightlight_g {color: #62BD19;
   font-weight: bold;
   font-size: 11px;
   text-decoration: none;
   }

span.s_dph {color: #666666;
   font-size: 14px;
   font-weight:bold;
   }
   
span.s_dph_euro {color: #666666;
   font-size: 12px;
   font-weight:bold;
   }

div.product h1 {color: #333333;
    margin: 0px 0px 3px 0px;
    font-weight: bold;
    font-size: 12px;
    }

h1 {color: #333333;
    margin: 10px 0px 0px 0px;
    font-weight: bold;
    font-size: 12px;
    text-align: left;
    }
h1.h1{
	font-size:16px;
	margin: -10px 0 10px 10px;
	text-decoration: underline;
}
h5 {color: #B3BFC6;
    margin: 10px 0px 10px 0px;
    font-weight: bold;
    font-size: 11px;
    }

div.product h2 {color: #333333;
    margin: 0px 0px 0px 0px;
    font-weight: bold;
    font-size: 11px;
    }

div.product h3 {font-size: 9px;
               font-weight: normal;
               margin: 0 0 10px 0;
               }


div.product a {color: #000000;
               font-size: 9px;
               text-decoration: underline;
               }

div.product a.link {color: #B3BFC6;
        text-decoration: underline;
        font-size: 11px;
        }


div.product_image {width: 200px;
             float: left;
             text-align: center;
             padding: 0px 10px 0px 10px;
             }

div.product input.submit {border: 1px solid #B3BFC6;
                        font-size: 11px;
                        padding: 2px 3px 2px 3px;
                        background-color: white;
                        margin: 10px 0 1px 0;
                        }
                        
h4 {border-bottom: 1px solid #B3BFC6;
               font-weight: bold;
               font-size: 11px;
               color: #B3BFC6;
               margin: 20px 0px 0px 0px;
               }

div.product h5 {width: 200px;
         border-bottom: 1px solid #B3BFC6;
         font-size: 11px;
         color: #B3BFC6;
         padding: 10px 0 0 0;
         margin: 0 0 10px 0;
         text-align: center;
         float: left;
         }

div.product h5 a {color: #B3BFC6;
                 text-decoration: none;
                 }
               
div.product p {padding-top: 5px;}

div.product div.rozsirenia {margin: 0 0 20px 0;
                           padding: 5px 0 5px 0;
                           border-bottom: 1px solid #B3BFC6;}

table {border-collapse: collapse;}

div.home_credit {float: left;
                 margin: 2px 0 4px 0;
                 font-size: 9px;
                 width: 490px;
                 }
                 
div.home_credit strong {color: #C73333;}

/********************************/
/*         registracia          */
/********************************/

div#registracia {margin-left: 40px;}

table.registracia {border: 0px;
                  border-collapse: collapse;
                  margin-bottom: 15px;
                  }

table.registracia input {border: 1px solid #B3BFC6;
                        font-size: 11px;
                        padding: 2px 3px 2px 3px;
                        background-color: white;
                        margin: 1px 0 1px 0;
                        }


table.registracia input.long {width: 250px;}
table.registracia input.psc {width: 45px;}

table.registracia th {width: 150px;
                      font-weight: normal;
                      vertical-align: top;
                      text-align: left;
                      }

table.registracia input.radio {border: 0px;
                              margin-top: 3px;}

table.registracia option, select {font-size: 10px;}

div#registracia h2 {width: 412px;
         
         font-size: 11px;
         color: #333333;
         margin-bottom: 3px;
         }

div#registracia div#obch_podmienky {width: 412px;
                                   margin: 10px 0 10px 0;
                                   }
ol {margin: 0 0 0 0;
   padding: 0 0 0 26px;}

li {margin: 5 0 5px 0;}

ul {margin: 5 0 5px 0;
    padding: 0 0 5px 10px;}

div#registracia input.checkbox {border: 0px;
                               margin-left: 20px;
                               }

div#registracia p.error {width: 402px;
                        background-color: #B3BFC6;
                        color: #FFFFFF;
                        font-weight: bold;
                        text-align: center;
                        padding: 3px 5px 3px 5px;
                        }
                        
div#registracia p.error_red {width: 402px;
                        background-color: red;
                        color: #FFFFFF;
                        font-weight: bold;
                        text-align: center;
                        padding: 3px 5px 3px 5px;
                        }



/********************************/
/*            kontakty          */
/********************************/


div.kontakt {margin-bottom: 0px;}

div.kontakt a, table#kontakty a {color: #B3BFC6;
               text-decoration: none;
               }

table#sutaze   {width: 490px;
               border-collapse: collapse;
               border: 1px solid #B3BFC6;
               margin: 20px 0 0 0;
               }

table#kontakty td, table#sutaze td {border-collapse: collapse;
                  border: 1px solid #B3BFC6;
                  padding: 2px 5px 2px 5px;
                  background-color: white;
                  color: black;
                  }

table#kontakty th, table#sutaze th {color: white;
                  background-color: #B3BFC6;
                  border: 1px solid #B3BFC6;                  
                  font-weight: bold;
                  padding: 2px 5px 2px 5px;
                  }

table#kontakty { border-collapse: collapse;
                  background-color: #B3BFC6;
                  padding: 2px 5px 2px 5px;
                  color: white;
                  }


/********************************/
/*             images           */
/********************************/


img {border: 0px;}

img.left {float: left;
         margin-right: 10px;}

img.right {float: right;
          margin-left: 10px;
          border: 1px solid #D1DADF;
          }


/********************************/
/*      pravy stlpec uvod       */
/********************************/


div#right_frame_uvod {width: 200px;
                      float: left;
                      padding: 0px 10px 10px 10px;
                      }
                      
div#right_frame_uvod input {border: 1px solid #B3BFC6;
                        font-size: 11px;
                        padding: 2px 3px 2px 3px;
                        background-color: white;
                        margin: 1px 0 1px 0;
                        }

div#right_frame_uvod h2 {color: #333333;
                        margin: 0px 0px 0px 0px;
                        font-weight: bold;
                        font-size: 11px;
                        }
                        
div#right_frame_uvod input.submit {border: 1px solid #B3BFC6;
                        font-size: 11px;
                        padding: 1px 3px 1px 3px;
                        background-color: white;
                        margin: 1px 0 1px 0;
                        }

div#right_frame_uvod a:link, div#right_frame_uvod a:visited {color: #B3BFC6;
                  text-decoration: none;
                  font-weight: bold;
                  text-transform: uppercase;
                  }
                  
div#right_frame_uvod span {width: 160px;
                           float: left;
                           padding: 0 0 3px 0;
                           }
div#right_frame_uvod div.line {width: 160px;
                              float: left;
                              border-bottom: 1px solid #B3BFC6;
                              padding: 10px 0 0 0;
                              margin-bottom: 10px;
                              }

div#right_frame_uvod a:hover {color: #000000;
        text-decoration: none;
        font-weight: bold;
        text-transform: uppercase;
        }
        
div#right_frame_uvod a.hl {color: #009EC0;}
div#right_frame_uvod a.hl:hover {color: #00809C;}



div.image_texty {width: 200px;
             float: left;
             text-align: center;
             padding: 5px 10px 5px 10px;
             }


/* ---------- prihlasenie -------------- */

div#login {margin-top: 30px;}

div#prihlaseny {padding: 127px 20px 0px 0px;
               color: black;
               float: right;
               }

span.error_login {color: red;}


/********************************/
/*      pravy stlpec help       */
/********************************/

div#right_frame_help {width: 200px;
                      float: left;
                      padding: 0px 10px 2px 10px;
                      }
                      
div#right_frame_help a:link, div#right_frame_help a:visited {color: #B3BFC6;
                  text-decoration: none;
                  font-weight: bold;
                  text-transform: uppercase;
                  }

div#right_frame_help a:hover {color: #000000;
        text-decoration: none;
        font-weight: bold;
        text-transform: uppercase;
        }
        
/********************************/
/*             help             */
/********************************/

div.faq {width: 490px;
        margin-bottom: 30px;}

div.faq h2 {width: 490px;         
         font-size: 11px;
         color: #333333;
         margin-bottom: 20px;
         }

div.faq div.faq_result {margin: 10px 0 30px 0;}


/********************************/
/*            search            */
/********************************/

div#search {margin-top: 20px;}

div#search_result h2 {width: 490px;
         font-size: 11px;
         color: #333333;
         margin-bottom: 20px;
         }


div#search_result {float: left;
	width: 752px;
        padding-left: 37px;
        background-image: url(../images/layout/backgr_shop.gif);
        }

div#search_result div.right_frame {margin-top: 20px; }

div#search_result input {border: 1px solid #B3BFC6;
                        font-size: 11px;
                        padding: 2px 3px 2px 3px;
                        background-color: white;
                        margin: 1px 0 1px 0;
                        }


div#search_result input.submit {border: 1px solid #B3BFC6;
                        font-size: 11px;
                        padding: 1px 3px 1px 3px;
                        background-color: white;
                        margin: 1px 0 1px 0;
                        }

/********************************/
/*            detail            */
/********************************/


table.rozsirenia, table.result {width: 490px;
               border-collapse: collapse;
               border: 1px solid #B3BFC6;
               margin: 10px 0 0 0;
               }

table.rozsirenia td.cena {text-align: right;}
table.rozsirenia td.radio {width: 20px; text-align: center;}
table.rozsirenia td.popis {width: 260px;}

table.rozsirenia td, table.result td {border-collapse: collapse;
                  border: 1px solid #B3BFC6;
                  padding: 1px 5px 1px 5px;
                  }

table.rozsirenia th, table.result th { border-collapse: collapse;
                  background-color: #B8C0C5;
                  padding: 1px 5px 1px 5px;
                  color: white;
                  }

table.rozsirenia td a, table.result td a {text-decoration: none;
                      color: #B3BFC6;
                      font-size: 11px;
                      }



/********************************/
/*            kosik             */
/********************************/

div.kosik {width: 490px;
          float: left;
          }

table.kosik {  border-collapse: collapse;
               border: 1px solid #B3BFC6;
               margin: 0 0 10px 0;
               width: 490px;
               float: left;
               }

table.kosik td {border-collapse: collapse;
                  border: 1px solid #B3BFC6;
                  padding: 1px 5px 1px 5px;
                  }

table.kosik td.cena {text-align: right;}
table.kosik td.nazov {width: 250px;}
table.kosik td.pocet_kusov {width: 10px; text-align: center;}
table.kosik td.rozsirenie {padding-left: 20px;}


table.kosik th {color: white;
                  background-color: #B3BFC6;
                  font-weight: bold;
                  padding: 2px 5px 2px 5px;
                  }

table.kosik a  {color: #B3BFC6;
               text-decoration: none;
               }


table.kosik input, div.right_kosik input {border: 1px solid #B3BFC6;
                        font-size: 11px;
                        padding: 1px 3px 1px 3px;
                        background-color: white;
                        }

div.right_kosik input.submit {width: 150px;
                             margin: 0px 0px 5px 0px;
                             }

div.right_kosik {width: 200px;
             float: left;
             padding: 0px 10px 2px 35px;
             }



table.kosik input.pocet_kusov {width: 23px;
                              text-align: center;
                              }


table.platby {  border-collapse: collapse;
               border: 1px solid #B3BFC6;
               margin: 0 0 10px 0;
               width: 240px;
               float: left;
               }

table.doprava {  border-collapse: collapse;
               border: 1px solid #B3BFC6;
               margin: 0 0 10px 10px;
               width: 240px;
               float: left;
               }

table.doprava_platby {  border-collapse: collapse;
               border: 1px solid #B3BFC6;
               margin: 0 0 10px 0;
               width: 490px;
               float: left;
               }

table.doprava_platby td.nazov {width: 300px;}

table.doprava_platby select { width: 240px; }
table.doprava_platby option { width: 230px; }


table.platby td, table.doprava td, table.doprava_platby td {border-collapse: collapse;
                  border: 1px solid #B3BFC6;
                  padding: 1px 5px 1px 5px;
                  }

table.platby th, table.doprava th, table.doprava_platby th  {color: white;
                  background-color: #B3BFC6;
                  font-weight: bold;
                  padding: 2px 5px 2px 5px;
                  }
                  
div#pd {width: 490px;
        float: left;
        }
        
table.kosik textarea.poznamka {border: 0px;
                        width: 480px;
                        height: 50px;
                        font-size: 11px;
                        background-color: white;
                        padding: 2px 0px 2px 0px;
                        font-family: tahoma, verdana, arial;
                        }
        
/********************************/
/*           objednavky         */
/********************************/

table#objednavky { border-collapse: collapse;
               border: 0px;
               margin: 10px 0 10px 0;
               width: 490px;
               float: left;
               }


table#objednavky td {border: 1px solid #B8C0C5;
                  padding: 2px 5px 2px 5px;
                  }

table#objednavky th {color: #B8C0C5;
                  font-weight: bold;
                  background-color: #B8C0C5;
                  color: white;
                  border: 1px solid #B8C0C5;
                  padding: 2px 5px 2px 5px;
                  }


table#objednavky a {color: #B8C0C5;
               text-decoration: none;
               }



div#objednavka_ok {background-color: #B8C0C5;
                  font-weight: bold;
                  color: white;
                  width: 420px;
                  padding: 50px 20px 50px 20px;
                  }


/********************************/
/*           formulare          */
/********************************/

table.form { border-collapse: collapse;
               border: 0px;
               margin: 10px 0 10px 0;
               width: 490px;
               }

table.form input.cena {width: 62px;}
input.no_border {border: 0px;
                background-color: transparent;}



input {border: 1px solid #B8C0C5;
                        font-size: 11px;
                        padding: 2px 3px 2px 3px;
                        background-color: white;
                        margin: 1px 0 1px 0;
                        }


table.form th {color: #B8C0C5; width: 120px; text-align: left; vertical-align: top;}
table.form input.kod {width: 150px;}
table.form input.checkbox {border: 0px;}
table.form input.long {width: 362px;}
table.form input.short {width: 20px;
                        text-align: left;
                       }

table.form textarea {border: 1px solid #B8C0C5;
                        font-size: 11px;
                        padding: 2px 3px 2px 3px;
                        background-color: white;
                        margin: 2px 0 2px 0;
                        width: 364px;
                        height: 200px;
                        font-family: tahoma, verdana, arial;
                        }

/********************************/
/*             bazar            */
/********************************/
div.right_frame_bazar {
  width:150px;
  float:left;
}
div.left_frame_bazar {float: left;
            padding: 0px 19px 10px 0px;
            text-align: justify;
            width: 340px;
            }
            
div.left_frame_bazar_uvod { float: left;
                          width:490px;
            }

div.left_frame_bazar h2 {
         font-size: 11px;
         color: #333333;
         }

div.bazar_nadpis {
   float: left;
   margin-bottom: 5px;
}

div.bazar_nadpis div.nadpis {color: #B8C0C5;
               font-weight: bold;
               font-size: 11px;
               float: left;
               width:250px;
               
               }


div.bazar_nadpis div.bazar_datum { font-size: 9px;
               font-weight: normal;
               margin: 2px 0 0 0;
               float: right;
               color: black;
               
               }

div.bazar_nadpis span.hightlight_b {color: #009EC0;
   font-weight: bold;
   font-size: 11px;
   padding-right: 10px;
   float: left;
   }

div.bazar_nadpis span.hightlight_g {color: #62BD19;
   font-weight: bold;
   font-size: 11px;
   padding-right: 10px;
   float: left;
   }


div.left_frame_bazar select {width: 130px;}

/********************************/
/*           result             */
/********************************/


table.result {border-collapse: collapse;
               border: 0px;
               margin: 10px 0 10px 0;
               width: 490px;
               float: left;
               }

table.result td {border: 1px solid #B8C0C5;
                  padding: 2px 5px 2px 5px;
                  }

table.result th {color: #B8C0C5;
                  font-weight: bold;
                  background-color: #B8C0C5;
                  color: white;
                  border: 1px solid #B8C0C5;
                  padding: 2px 5px 2px 5px;
                  }


table.result td.nazov {width: 400px;}

table.result a {color: #B8C0C5;
               text-decoration: none;
               }

input.btn1{
  background: url(../img/btn1.gif) no-repeat center;
  font-weight:bold;
  font-size:11px;
  width:68px;
  height:21px;
  padding-top:2px;
  color:white;
  border:0px none ! important;
}

input.btn2{
  background: url(../img/btn2.gif) no-repeat center;
  font-weight:bold;
  font-size:10px;
  width:130px;
  height:21px;
  padding-top:0px;
  color:white;
  border:0px none ! important;
}

input.btn1:hover, input.btn2:hover{
  opacity:0.7; filter: alpha(opacity=70);
}

.availability {
	color: #FF3300;
}

.leasing_btn {
	display: block;
	float: right;
	margin-top: 6px;
	margin-left: 10px;
}

.leasing_btn:hover {
	opacity:0.7; filter: alpha(opacity=70);
}

.blueLightMenu {
	background: url(../img/bg_bluelightmenu.gif) no-repeat 0 0 !important;
}