* {
  padding:0px;
  margin:0px;
}
body{

    background:#222222;
    font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
    font-style: normal; 
    font-weight: normal; 
    font-size: 100%; 
    line-height: 1.5;
    color:black;
    overflow-y: auto;
    overflow: -moz-scrollbars-vertical;
    
    text-align: center;
}

h1 {font-size: 200%; color: #b25c81; font-weight: bold;}

div#page{
    background: url("../img/bk_basic.jpg") repeat-y;
    width: 1000px;
    margin: 0px auto 0px auto;
    color: white;
    text-align: left;
    overflow-y: auto;
}
div#div_back_top{
    background: url("../img/bk_grafika.jpg") no-repeat;
    height: 250px;
}

div#div_back{ background: url("../img/bk_grafika2.jpg") no-repeat;}
#div_back a {color: white; text-decoration: none;}

/* HOME LINK */ 
#home_link{
  font-size: 120%; 
  text-decoration: none; 
  padding: 0px; 
  margin: 0px; 
  color: #ffffff ; 
  font-weight: bold;
  border: 0px;
  background: none;
}
div#home_link a {color: white; text-decoration: none; background: none;}
div#home_link a:hover {color: white; text-decoration: none; background: none;}

/* TOP MENU */
div#top_menu{padding: 0px; margin: 0px; color: #7c5f6a; border: 0px; text-align:right; line-height: 1.7; float:right;}
div#top_menu a {color: white; text-decoration: none; background: none;}
div#top_menu a:hover {color: white; text-decoration: none; background: none;}
#top_menu .td_top_menu{
    background: url("../img/bk_top_menu.jpg") #978088 repeat-x;
    width: 130px;
    height: 18px
    margin: 0px auto 0px auto;
    color: white;
    text-align: center;
    vertical-align: top;
    font-size: 12px;
    font-weight:bold;
    letter-spacing:0px
}
div#top_menu .tmavy_link{color: #7c5f6a; }

div#top_menu_filtr{padding: 0px; margin: 0px; text-align:right; float:right;}

/* LEFT MENU */
div#left_menu{
  /*position: relative;*/
  width: 240px;
  top: 260px;
  font-size: 80%; 
  text-decoration: none; 
  padding: 0px; 
  margin: 0 10 0 10px; 
  color: #ffffff ; 
  font-weight: normal;
  border: 0px solid blue;
}

/* RAM 2 */
div#ram_2{
  /*position: relative;*/
  float: right;  
  width: 660px;
  top: 280px;
  
  font-size: 10px; 
  text-decoration: none; 
  padding: 0px; 
  margin: 0 15 0 0px;
  color: #000000 ; 
  font-weight: normal;
  border: 0px solid #ff9999;
  font-size: 90%;
}


div#obsah{
  /*position: relative;*/
  float: right;  
  width: 600px;
  
  
  font-size: 10px; 
  text-decoration: none; 
  padding: 0px; 
  margin: 0 30 0 30px;
  color: #000000 ; 
  font-weight: normal;
  border: 0px solid green;
  font-size: 90%;
}
div#pata{
  /*position: relative;*/
  width: 1000;
  height: 38px;
  background: url("../img/bk_bottom.jpg") no-repeat;
}


#left_menu a {color: #ffffff; text-decoration: none;}
#left_menu a:hover{color: #fddebd; text-decoration: underline;}
#left_menu .lm_h2{color: #998d90; text-decoration: none; font-weight: bold; text-align: center; font-size: 140%;}
#left_menu ul{margin: 0 0 0 20px; list-style-type: square;}
#left_menu .ul_menu_u2 {margin: 0 0 0 20px; }

#left_menu .lm_td_novinky {font-size: 80%;}

#left_menu .img_novinky{float: left; margin: 2 8 14 2px; border: 0px; width: 60px; height: 60px;}



#obsah .titul_kapitola {border: 8px solid #e6e3e4; padding:6px;  margin:0px; font-size: 100%;}
#obsah .titul_kapitola p {font-size: 100%; text-align: justify;}
#obsah .titul_h2 {font-size: 150%; color: #ff5400; }
#obsah .titul_h1 {font-size: 200%; color: #b25c81; font-weight: bold;}

#obsah .titul_h2_like_h1 {font-size: 200%; color: #b25c81; font-weight: bold;}
#obsah .promo_h3 {font-size: 120%; color: #ff5400; font-weight: bold;}
#obsah .promo_text {font-size: 80%; color: #000000; margin: 5 0 0 0px;}
#obsah .promo_img {float:left; margin: 5 20 10 5px;}
#obsah .promo_ramecek_img_popis {margin: 0px; border: 0px dotted silver; width: 500px; }

#obsah .promo_stara_cena {font-size: 100%; color: #929292; font-weight: bold; text-decoration: line-through;}
#obsah .promo_akcni_cena {font-size: 100%; color: #7f5f6c; font-weight: bold; text-decoration: none;}
#obsah .promo_td_ceny {text-align: right; vertical-align: top; width: 100px;padding: 0 10px;}
#obsah .promo_td_sipka_pred_text {text-align: right; vertical-align: top; padding: 5 8 10 20px;}
#obsah .promo_td_popis {text-align: left; vertical-align: top; padding: 0px;}
#obsah  a{text-align: right; vertical-align: top; padding: 0px; color: #7f5f6c; text-decoration: none;}
#obsah  a:hover {text-align: right; vertical-align: top; padding: 0px; color: #7f5f6c; text-decoration: underline;}
#obsah .ikony_k_produktu {text-align: right; vertical-align: top; margin: 0 10 0 80px;}

#obsah .ram_promo_produkt{
  width: 570px;
  font-size: 10px; 
  padding: 8px; 
  margin: 10 10 10 0px;
  color: #000000 ; 
  font-weight: normal;
  border: 8px solid #e6e3e4;
  font-size: 90%;
}

#strankovani {text-align: center; vertical-align: bottom; margin: 10px;}
#strankovani .p_strankovani{text-align: center; vertical-align: bottom; margin: 10px;}

#obsah .detail_produkt {border: 8px solid #e6e3e4; padding:6px;  margin:0px; font-size: 100%;}
#obsah .detail_produkt_h1 {font-size: 140%; color: #ff5400; font-weight: bold;}
#obsah .detail_td_obrazek {text-align: left; vertical-align: top; padding: 8 10 8 8px;}
#obsah .detail_td_nazev {text-align: right; vertical-align: top; padding: 8 8 8 10px;}
#obsah .detail_stara_cena {font-size: 80%; color: #929292; font-weight: normal; text-decoration: line-through;}
#obsah .detail_text_stara_cena {font-size: 80%; color: #929292; font-weight: normal; text-decoration: none;}
#obsah .detail_akcni_cena {font-size: 100%; color: #7f5f6c; font-weight: bold; text-decoration: none;}
#obsah .detail_text_akcni_cena {font-size: 100%; color: #000000; font-weight: bold; text-decoration: none;}

#obsah .detail_akcni_cena_dph {font-size: 80%; color: #7f5f6c; font-weight: normal; text-decoration: none;}
#obsah .detail_akcni_cena_cena {font-size: 80%; color: #000000; font-weight: normal; text-decoration: none;}

#obsah .detail_td_detail_zvyrazneni_kod {font-size: 100%; color: #ff5400; font-weight: bold; text-decoration: none;}
#obsah .detail_text_popis_produktu {font-size: 100%; color: #000000; font-weight: normal; text-align: justify;}
#obsah .cislovani_stranek{font-size: 140%; font-weight: bold;}

#obsah h2 {font-size: 140%; color: #ff5400; }
#obsah ul{margin: 0 0 0 20px; list-style-type: square;}




#kosik .td_hlavicka_top {
  font-size: 90%;
  font-weight: bold;
  color: #ffffff;
  background-color: #906a79;
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
  vertical-align: top; 
}
#kosik .td_hlavicka_top_zvyraznena {
  font-size: 90%;
  font-weight: bold;
  color: #ffffff;
  background-color: #865b6c;
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
  vertical-align: top; 
}

#kosik .td_hlavicka_top2 {
  font-size: 90%;
  font-weight: bold;
  color: #ffffff;
  background-color: #7f5f6c;
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
  vertical-align: top; 
}



#kosik .td_normal_licha{
  font-size: 80%;
  color: #000000;
  background-color: #eeeeee;
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
}
#kosik .td_normal_licha2{
  font-size: 80%;
  color: #000000;
  font-weight: bold;
  background-color: #dddddd;
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
  border-top: 1px #777777 solid;
}
#kosik .td_normal_licha_left{
  font-size: 80%;
  color: #000000;
  background-color: #eeeeee;
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
}
#kosik .td_normal_licha_right{
  font-size: 80%;
  color: #000000;
  background-color: #eeeeee;
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
}
#kosik .td_zvyraznena_licha{
  font-size: 80%;
  color: #000000;
  background-color: #cccccc;
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
}
#kosik .td_zvyraznena_licha_dopravne{
  font-size: 80%;
  color: #000000;
  background-color: #cccccc;
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
  border-top: 1px #777777 solid;
}



#kosik .td_normal_suda{
  font-size: 80%;
  color: #000000;
  background-color: #e1c5dc;
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
}
#kosik .td_normal_suda2{
  font-size: 80%;
  color: #000000;
  font-weight: bold;
  background-color: #daadd2;
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
  border-top: 1px #7f5f6c solid;
}
#kosik .td_normal_suda_left{
  font-size: 80%;
  color: #000000;
  background-color: #e1c5dc;
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
}
#kosik .td_normal_suda_right{
  font-size: 80%;
  color: #000000;
  background-color: #e1c5dc;
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
}
#kosik .td_zvyraznena_suda{
  font-size: 80%;
  color: #000000;
  background-color: #d0b3cb;
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
}
#kosik .td_suma_1{
  font-size: 80%;
  color: #000000;
  background-color: #c07da6;
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
}
#kosik .td_zvyraznena_suda_dopravne{
  font-size: 80%;
  color: #000000;
  background-color: #d0b3cb;
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
  border-top: 1px #7f5f6c solid;
}


#kosik .td_suma_2{
  font-size: 80%;
  color: #000000;
  background-color: #aa6b92;
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
}
#kosik .td_suma_3{
  font-size: 80%;
  color: #000000;
  background-color: none;
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
}


.text_red {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: red;
}


.pribuzny_box {
  width: 170px;
  height: 195px;
  outline: 1px solid red;
  padding: 6px;
  margin: 9px;
  float: left;
  text-align: center;
  background: #efedee;
}

.pribuzny_box2 {
  width: 170px;
  height: 195px;
  outline: 0px solid red;
  padding: 6px;
  margin: 9px;
  font-size: 80%;
  text-align: center;
  background: #efedee;
}

.td_detail_zvyrazneni_pribuzny_produkt{
  font-size: 16px;
  font-weight: bold;
  color: #000000;
  padding-top: 8px;
  padding-right: 5px;
  padding-bottom: 3px;
  padding-left: 5px;
}