body {
  font-size:11px;
  color:rgb(80,80,80);
  font-family: sans-serif;
}

.super_zvyrazneni{
  font-weight:bold;
  color:rgb(0,204,0);
  background-color:rgb(0,0,0);
}

.kosik_tl_ulozit_zmeny{
  width:100%;
  text-align:right;
}

.login_right{
  position:relative;
  right:0px;
}

.text1{
  font-weight:bold;
  font-size:11px;
  color:rgb(128,128,128);
}
.textarea_diskuze{
  width:85%;
  overflow:hidden;
  height:75px;
}

.textarea_diskuze_reagovat{
  width:85%;
  overflow:hidden;
  height:50px;
}

.form_reagovat{
  display:none;
  border:1px dotted rgb(225,225,225);
  padding-left:1%;
}

.form_reagovat input,textarea{
  margin-top:5px;
}


.text_bold{
  font-weight:bold;
  cursor:hand;
  cursor:pointer;
}
.text_bold:hover {
  font-style: italic;
}



.input1{
  height:13px;
  font-size:10px;
  width:115px;
}

img {border:0px}
a{text-decoration:none;color:rgb(48,48,48)}
a:hover {text-decoration:underline}

.page{
  margin:auto;
  position:relative;
  width:1000px;
}


.header{
  width:948px;
  margin:auto;
  position:relative;
  padding: 0px 6px;
  color: #777777;
  background: url('../design_image/line3.png') no-repeat 0 100%;
  padding-bottom:4px;
}

.logo_right{
  position:absolute;
  right:6px;
  bottom:5px;
}

.hlavni_logo{
  width:130px;
  height:80px;
  position:absolute;
  top:25px;
  cursor:hand;
  cursor:pointer;
}

.text_small{
  font-size:10px;
  margin:0px 0px 5px 0px;
  padding:0px;
}

.login_box{
  width:100px;
  position:relative;
  margin:0px auto;
}

.kosik{
  width:50px;
  height:20px;
  position:absolute;
  top:5px;
  right:290px;
  cursor:hand;
  cursor:pointer;
}

.home{

  width:15px;
  height:15px;
  position:absolute;
  top:3px;
  right:93px;
  cursor:hand;
  cursor:pointer;
}

.post{
  width:15px;
  height:15px;
  position:absolute;
  top:3px;
  right:60px;
  cursor:hand;
  cursor:pointer;
}
.strom{
  width:15px;
  height:15px;
  position:absolute;
  top:3px;
  right:26px;
  cursor:hand;
  cursor:pointer;
}

.user_panel{
  width:190px;
  height:60px;
  position:absolute;
  top:25px;
  right:144px;
  font-family: Arial, Helvetica, sans-serif;
  padding-top:10px;
  padding-left:10px;
}

.user_jmeno{
  font-size:16px;
  color:#000000;
}
.user_jmeno a{
  color:#000000;
  text-decoration:none;
  
}

.user_cena{
  font-size:16px;
  color:#FFFFFF;
  font-weight:bold;
  
}

.dyna-obsah{
  width:949px;
  min-height:100px;
  background: url('../design_image/line1.gif') repeat-y;
  background-color:#66A0BB;
  position:relative;
  margin:auto;
  padding: 0px 6px;
  
}

#top{
  background: url('../design_image/head.jpg') no-repeat;
  width:901px;
  padding-top:150px;
  padding-left:50px;
  height:29px;
  background-color:#66A0BB;
}

.content{
  margin: 0px 7px;
  width:927px;
  padding:0px 5px;
  background: url('../design_image/line2.png') repeat-y;
  background-color:white;
  position:relative;
  top:-11px;
}

.content-top-background{
  background: url('../design_image/content-background.gif') no-repeat;
  padding:20px 25px;
  overflow:hidden;
  width:875px;
  
}

.content-top-background p,h1,h2,h3,h4{
  margin-top:0px;
}

h1{
  color:#F78C4D;
  font-size:18px;
  font-weight:normal;
}
h2 {
  font-size:17px;
}

.notH2{
margin:0px;
padding:0px;
font-size:12px;
font-weight:normal;
display:inline;
}

.h3_smaller{
  font-size:15px;
}

.vysledky_hledani{
  color:#F78C4D;
  font-size:15px;
  font-weight:bold;
  position:relative;
  top:-10px;
  

}
.content-top-background p{
  
}

.content-left{
  width:717px;
  float:left;
}
.content-detail{
 width:100%;
}

.content-right{
  width:150px;
  float:right;
}

.content-right h1{
  margin-bottom:5px;
}

#button_vyber {
  position:absolute;
  right:129px;
  top:127px;
}

#button_vyber_new{
  background: url('../design_image/butt.png') no-repeat;
  background-position: -131px;
  position:absolute;
  right:129px;
  top:127px;
  cursor:hand;
  cursor:pointer;
  width:131px;
  height:24px;

}

.novinky-search-button {
  position:relative;
  top:5px;
}



.menu_top{
  position:relative;
  top:-10px;
  background: url('../design_image/menu-top.gif') no-repeat;
  height:37px;
  width:951px;
  overflow:hidden;
  clear:both;
  
}

.menu_top a{
  text-decoration:none;
  display:block;
  position:relative;
  float:left;
}

.menu_link1{width:85px;left:35px;height:35px;}
.menu_link2{width:105px;left:40px;top:12px;height:23px}
.menu_link3{width:100px;left:50px;top:12px;height:23px}
.menu_link4{width:90px;left:65px; top:12px;height:23px}
.menu_link5{width:60px;left:75px; top:12px;height:23px}
.menu_link6{width:105px;left:85px;top:12px;height:23px}
.menu_link7{width:60px;left:100px; top:12px;height:23px}
.menu_link8{width:90px;left:105px;top:12px;height:23px}
.menu_link9{width:85px;left:120px;top:12px;height:23px}

.menu{margin-bottom:10px;}
.menu ul {margin:0px 0px 0px 0px; padding:0px;}
.menu li {margin:0px;padding:0px 0px 0px 5px;border-bottom:1px dotted rgb(192,192,192);list-style-type: none;cursor:hand;cursor:pointer;}
.menu li:hover {background-color:rgb(255,204,0);text-decoration:none}
.menu li a:hover {text-decoration:none}
.menu_selected{background-color:rgb(204,255,255);}
.menu_selected2{background-color:rgb(204,255,153);border-left:10px solid rgb(255,255,255)}
.menu_selected3{background-color:rgb(153,255,102);border-left:20px solid rgb(255,255,255)}
.menu_selected4{background-color:rgb(153,255,0);border-left:30px solid rgb(255,255,255)}
.menu_1{}
.menu_2{border-left:10px solid rgb(255,255,255)}
.menu_3{border-left:20px solid rgb(255,255,255)}
.menu_4{border-left:30px solid rgb(255,255,255)}



#select_place{
  width:644px;
  background: url('../design_image/line4.png') repeat-y;
  background-color:#EAEAEA;
  display:none;
  float:left;
  height:136px;
  overflow:hidden;
  margin-bottom:11px;
  
}
.select_place_box{
  padding-left:15px;
  
}


.place_reserver{
  background-color:#66A0BB;
  height:20px;
  float:left;
  width:100%;
  margin-top:1px;
  
}

.select_box1{
  float:left;
  width:155px;
  padding:2px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}
.select_box1 select{
  width:151px;
  background-color:#EAEAEA;
  border:0px none;
  font-size:10px;
  height:119px;
  margin-left:5px;
  padding:0px 0px 0px 5px;
  
}
.select_box1 option{
  background-color:#EAEAEA;
  padding:3px 0px;
  
}




.novinky_search_left{
  float:left;
  width:49%;
  border-bottom:1px solid rgb(208,208,208);
  border-top:1px solid rgb(208,208,208);
  padding:10px 0px;
  margin-bottom:13px;
}

.novinky_search_right{
  float:left;
  width:50%;
  border-bottom:1px solid rgb(208,208,208);
  border-top:1px solid rgb(208,208,208);
  padding:10px 0px;
  margin-bottom:13px;
}


.vypis_product{
  width:50%;
  padding-top:0px;
  padding-bottom:17px;
  vertical-align:top;
  border-right:1px solid rgb(224,224,224);
}
.vypis_product2{
  width:50%;
  padding-top:0px;
  padding-bottom:17px;
  padding-left:15px;
  vertical-align:top;
}
.produkt_jeden{}
.vypis_product-line2{position:relative;margin:auto;width:90%;height:10px;border-top:1px solid rgb(224,224,224)}
.vypis_product-line3{border-right:1px solid rgb(224,224,224);width:2px;}


.vypis_product_nazev{
  font-size:12px;
  float:left;
  margin-bottom:5px;
  width:255px;
  
}

.vypis_product_nazev a {
color:#F78C4D;
}
.star_box{
  float:left:
  width:200px;
}

.vypis_product_nazev a:hover{
text-decoration:underline;

}

.vypis_product-cena{
  color:red;
  font-weight:bold;
}


.vypis_product-left{
  float:left;
  width:29%;
  clear: both;
  height:85%;
  vertical-align:top;
}

.vypis-obr{
  height:120px;
  max-width:100px;
  border:1px solid rgb(176,176,176);
}

.vypis_product-line{
  border-left:1px solid rgb(208,208,208);
  float:left;
  width:2%;
  height:150px;
  margin-left:2%;
  margin-top:30px;
}


.vypis_product-right{
  float:right;
  width:68%;
}

.vypis_product-right-popis{
  width:65px;
}

.box_reklama{
  border-bottom:1px solid rgb(160,160,160); 
  padding-bottom:15px;
  margin-top:5px;
}

.box_aktuality{
  border-bottom:1px solid rgb(160,160,160);
  padding-bottom:15px;
  padding-top:15px;
}
.box_aktuality p {margin:0px;}

.hr_small{}

.h1_green{
  color:#839824;
}
.red{
  color:rgb(204,0,0);
}

.aktulity_href{
  color: #66A0BB;
  text-decoration:none;
  font-size:12px;
}
.akutality_datum{
  font-weight:bold;
  color:rgb(0,0,0);
}

.aktuality_more{
  text-decoration:none;
  color:rgb(255,153,51);
}

.footh{
  background: url('../design_image/footh.png') no-repeat;
  height:102px;
  width:971px;
  position:relative;
  left:14px;
  top:-39px;
}

.footh2{
  width:171px;
  position:relative;
  left:14px;
  top:-39px;
  padding-left:10px;
  float:left;
}
.footh3{
  width:571px;
  position:relative;
  right:14px;
  top:-39px;
  padding-right:10px;
  float:right;
  text-align:right;
}
.ul_podstranky{
  margin: 0px 0px 10px 16px;
  padding:0px;
}
.ul_podstranky li{
  margin:0px;
  padding:0px;
  list-style-image: url('../design_image/sipka.png');
}


.activ_novinky{
position:absolute;
left:123px;
bottom:1px;
cursor:hand;
cursor:pointer;
}

.activ_atuality{
position:absolute;
left:232px;
bottom:1px;
cursor:hand;
cursor:pointer;
}
.activ_top20{
  position:absolute;
  left:350px;
  bottom:1px;
  cursor:hand;
  cursor:pointer;
}
.activ_gps{
  position:absolute;
  left:449px;
  bottom:1px;
  cursor:hand;
  cursor:pointer;
}
.activ_nastenne_mapy{
  position:absolute;
  left:519px;
  bottom:1px;
  cursor:hand;
  cursor:pointer;
}
.activ_o_nas{
  position:absolute;
  left:638px;
  bottom:1px;
  cursor:hand;
  cursor:pointer;
}
.activ_odkazy{
  position:absolute;
  left:708px;
  bottom:1px;
  cursor:hand;
  cursor:pointer;
}
.activ_cestujeme{
  position:absolute;
  left:807px;
  bottom:1px;
  cursor:hand;
  cursor:pointer;
}

.activ_e_shop{
  position:absolute;
  left:32px;
  bottom:1px;
  cursor:hand;
  cursor:pointer;
}

.form_search{

}

.search_th {
  background-color:#f0ba29;
  margin:0px;
  border:0px;
  height:29px;
  border:1px solid #e3e3e3;
  color:black;
  font-size:12px;
  text-align:left;
}
.search_table{width:100%;border-collapse:collapse;margin-top:0px;}
.search_tr{cursor:hand;cursor:pointer}
.search_tr:hover {background-color:#e3e3e3}
.search-obr{height:51px;}
.td_vydavatel{width:215px;}
.td_obr      {width:80px;}
.td_kod      {width:110px;}
.td_nazev    {width:265px;}
.td_cena     {width:100px;}
.td_obj      {width:140px;text-align:right;padding-right:10px;}
.search_pocet {width:15px;height:15px;padding:0px;position:relative;bottom:3px;left:-40px;text-align:right}
.search-h1   {color:#888888;font-size:18px;font-weight:normal;}

#produkt_detail_obrazek {
  float: left;
  height:145px;
  width:133px;
  margin-right:10px;
}

.produkt_detail-left{
  float:left;
  width:62%;
  height:193px;
}
.product_detail-right{
  float:right;
  width:37%;
  height:193px;
}

#produkt_detail_obrazek img{
  max-height:140px;
  max-width:133px;
  height:140px;
}

#pridat_do_kosiku_input{
  height:20px;

}
#tl_pridat_do_kosiku{
  margin:0px;
  padding:0px;
  position:relative;
  top:10px;
}
.product_detail_neni_skladem{
  color:rgb(204,0,0);
  font-size:17px;
  position:relative;
  top:1px;
  
}

.produkt_hlavicka_obrazek_img{
  margin:0px 5px;
  max-height:88px;
}
.small_line{
  margin:0px;
  padding:0px;
  height:10px;

}
.dostupnost_skladem{
  position:relative;
  top:0px;
}
.tl_rezervace{
  position:relative;
}
.modrej_odkaz{
  color:#66A0BB;
  font-size:13px;
  font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif;
}

.next_obr{
  height:102px;
}


.input-dostupnost{position:relative;top:-5px;padding-left:7px;width:210px;color:rgb(80,80,80)}
.tl-dostupnost{}

.produkt-cesty{
  font-size:12px;
  
  font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif;
  font-weight:bold;
  color:rgb(128,128,128);
}
.produkt-cesty a{text-decoration:underline;}
.tr_kosik_vypis{background-color:#E3E3E3;color:black}
.tr_kosik_vypis td{padding:5px;}

.text-big-blue{
  color:#66A0BB;
  font-size:14px;
}

.text-big-small{
  color:#66A0BB;
  font-size:12px;

}

.kosik_form{}
.kosik_form table{margin:5px 0px 10px 0px;}
.kosik_form table td{padding:4px 4px 4px 0px}
.kosik_form_td1{width:100px;}
.kosik_form_radio{margin:2px 0px}

.list_next_product_page
{
  background-color:rgb(233,233,233);
  border: rgb(208,208,208);
  width:100%;
  min-height:15px;
  padding:2px 0px;
  color:rgb(80,80,80);
  font-size:11px;
}
.arrow_biger{
  font-weight:bold;
  font-size:14px;
}

.list_set{
  font-weight:bold;
}

.diskuze_prispevek_td1{
  width:60px;
}
.diskuze_vypis{width:100%;}
.diskuze_vypis tr{width:100%;}
.diskuze_prispevek_td1{height:60px;}
.diskuze_prispevek_td1 img{border:1px solid rgb(192,192,192};
.diskuze_prispevek_td2{background-color:rgb(224,224,224);padding:3px;}
.diskuze_oddelovac{height:5px;}
.oddelovac_line td{border-bottom:1px solid rgb(226,226,226)}


.form_button_white{
  border: 1px solid rgb(176,176,176);
  color: rgb(0,0,0);
  background: white;
  height:19px;
}

/* --------------------------- original --------------------*/
.form_button_red, .form_button_grn, .form_button_blue, .form_button_blck, .add_kosik_button_grn, .add_kosik_button_blue {
  border: 1px solid rgb(176,176,176);
  color: rgb(0,0,0);
  background: rgb(187,215,225);
  height:19px;
}

.tabulka
 {
    border: none;
    border-collapse: collapse;
    border-spacing: 0;
    width:100%;
    margin-bottom:15px;
 }
 .tabulka td{}
 
.centrovani_pravo {text-align: right;}
.centrovani_levo  {text-align: left;}
.centrovani       {text-align: center;}
.zvyrazneni       {font-weight:bold;}

.tabulka_dokonceni_objednavky_radek {display: block;}

/*---       Detail Produktu      ---------------------------------------------------*/
.produkt_detail {
margin: 0px;
padding: 0px;
}

#produkt_popisek  {
  clear: both;
  margin: 0px;
  padding-top: 10px;
}

#produkt_popisek img {
border: 1px solid #000000;
margin-right: 5px;
}

#produkt_popisek p {
border: none;
}

#produkt_popisek  h1, #produkt_popisek  h2, #produkt_popisek  h3  {
font-weight: bold;
color: #860030;
border: none;
margin: 0px;
padding: 0px;
}


#produkt_popisek ul  {
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px;
}

.produkt_detail_seznam  {
list-style-type: none;
margin: 0px;
}

.produkt_detail-left li.sedy {color:#CCCCCC;list-style: none;}

.produkt_detail_seznam_no_odsazeni  {
margin-top: 0px;
padding-top: 0px;
}

.produkt_detail_cena_bez_dph  {
font-weight:bold;
color: #6F6F6F;
}

.produkt_detail_cena_s_dph  {
font-weight:bold;
color: #C85A41;
}

.pocet_kusu {font-size: 0.8em;}
.cara_dole    {border-bottom: 1px solid #EBE8E8; width: 230px;}
.cara_nahore  {border-top: 1px solid #EBE8E8;}

.cervene_zvyrazneni{color:rgb(255,51,0)}
.jina_dorucovaci{display:none}
