/*  Běžné  */
body{
  margin: 0 auto 0 auto;
  padding:0;
  width:1000px;
  position:relative;
  text-align:center;
  font-family:arial;
  background: url("../grafika/top_bg.png") top center repeat-x;
}    

form {
  padding:0;
  margin:0;
  border:0;
  
}

label {
  padding:0;
  margin:0;
  border:0;
}

select {
  padding:0;
  margin:0;
  border: solid 1px black;
}

option {
  padding:0;
  margin:0;
  border:0;
}

table tr td {
  padding:0;
  margin:0;
  border:0;
}

img {
    border:0;
    margin:0;
    padding:0;
}

a{
  text-decoration:none;
  border:0;
  margin:0;
  padding:0;  
}

.clear{
  margin:0;
  padding:0;
  line-height:0;
  font-size:0;
  height:0;
  border:0;
  clear:both;
}             

h1 {
     font-size:15px;
     font-family: arial;
     font-weight: bold;             
}   

h2 {
  font-size:12px;
  font-family:arial;
  font-weight:bold;
}   

h3 {               
  font-size:12px;
  font-family:arial;
  font-weight:bold;  
}
p{
line-height:1.3;
}
/* /Běžné */


/* Kontejnery */
#main{ /* Globální kontejner */
  margin:0 auto;
  padding:0;
  width:1000px;
  border:0;
  top:0;
  position:relative;
  text-align:left;
}

#left{ /* Kontejner pro levé menu a pravý obsah */
  margin:0;
  padding:190px 0 0 0;
  width:1000px; 
  border:0;
  display:block;
  float:left;
  background-image:url("../grafika/pozadi.png");
  background-repeat: repeat-y;  
}

#obsah{ /* Kontejner pro pravý sloupec obsahu */
  margin:0;
  padding:0;
  border:0;
  width:813px;
  float:right;
  position:relative;
  top:0;
}
/* /Kontejnery */


/* Menu */
.menu_vymezovac { /* Vymezovač prostoru postranních menu před prvním tlačítkem */
    border:0;
    margin:0;
    padding:0;
}
/* /Menu */


/* Levé menu */
#leve_menu{ /* Kontejner sloupce levého menu */
  margin:0;
  padding:0;
  border:0;
  width:187px;
  height:auto;
  float:left;
  overflow:hidden;
  position:relative;
  top:-39px;
}

#leve_menu_hornivymezovac { /* Vymezovač levého menu před prvním tlačítkem */
  margin:0;
  padding:0;
  border:0;
    width:187px;
    height:22px;
  background-image:url("../grafika/leve_menu_hornivymezovac.png");
  background-repeat: no-repeat; 
  background-color:#EEEEEE;
}

.leve_menu_skupina { /* Kontejner skupiny levého menu */
    border:0;
    margin:0;
    padding:0 0 10px 0;
    width:187px;
    height:auto;
}

.leve_menu_titulek { /* Titulek skupiny levého menu */
    margin:0;
    border:0;
  padding:0 0 0 75px;
  font-family:arial;
  font-weight:bold;
  color:#EEEFEB;
  position:relative;
  line-height: 80px;
  display:block;
  width:112px;
  height: 80px;
}

.leve_menu_skupina_pozadi { /* Pozadí tlačítek levého menu */
    margin:0;
    border:0;
  padding:0;  
    width:187px;
    height:80px;
}

#leve_menu_ostatnisperky {
 background-image:url("../grafika/leve_menu_zasnubni.png");
  
    background-repeat:no-repeat;  
}

#leve_menu_snubni {
  background-image:url("../grafika/leve_menu_snubni.png");
    background-repeat:no-repeat;  
}

#leve_menu_zasnubni {
 background-image:url("../grafika/leve_menu_ostatnisperky.png");
    background-repeat:no-repeat;  
}

#leve_menu_akce {
  background-image:url("../grafika/leve_menu_akce.png");
    background-repeat:no-repeat;  
}
#leve_menu_paragraf {
  background-image:url("../grafika/leve_menu_paragraf.png");
    background-repeat:no-repeat;  
}
#leve_menu_kontakt {
  background-image:url("../grafika/leve_menu_kontakt.png");
    background-repeat:no-repeat;  
}

#leve_menu_onas {
  background-image:url("../grafika/leve_menu_onas.png");
    background-repeat:no-repeat;  
}

h3.leve_menu_podpolozka { /* Podpoložky levého menu */
    padding:0;
    margin:0;
    border:0;
}

a.leve_menu_podpolozka_titulek { /* Podpoložky levého menu - titulek odkazu */
    width:187px;
    height:31px;        
    display:block;  
    padding:0 0 0 10px; 
    margin:0;
    border:0;
    color:#494a44;
    font-family:arial;
    font-size:12px;
    font-weight:bold;
    line-height:30px;  
}

a.leve_menu_podpolozka_titulek:hover {
  background-image:url("../grafika/leve_menu_podmenu_hover.jpg");
    background-repeat:no-repeat;
    width:187px;
    height:31px;            
  display:block;    
    font-family:arial;
    font-size:12px;
    font-weight:bold;
    color:#ffffff;  
    padding:0 0 0 10px;
    margin:0;
    border:0;    
    line-height:30px;
}

a.leve_menu_podpolozka_titulek_hover { /* Vybraná podpoložka levého menu */
  background-image:url("../grafika/leve_menu_podmenu_hover.jpg");
    background-repeat:no-repeat;  
    width:187px;
    height:31px;            
    display:block;
    font-family:arial;
    font-size:12px;
    font-weight:bold;
    padding:0 0 0 10px;
    margin:0;
    border:0;       
    color:#ffffff;                   
    line-height:30px;
}
/* /Levé menu */


/* Pravé menu */
#prave_menu { /* Kontejner pravého menu */
  margin:0;
  padding:0;
  border:0;
  width:187px;
  height:auto;
  overflow:visible;
  position:relative; 
  float:right;
  top:21px;
}


#prave_menu_hornivymezovac { /* Vymezovač pravého menu před prvním tlačítkem */
  margin:0;
  padding:0;
  border:0;
    width:180px;
    height:21px;
    border-right:1px solid #E0E0E0;
  background-color:#EEEEEE; 
  position:relative;
  top:-50px;
  left:0;
}

.prave_menu_skupina { /* Kontejner skupiny pravého menu */
    border:0;
    margin:0;
    padding:0 0 20px 0;
    width:187px;
    height:auto;
}

.prave_menu_titulek { /* Titulek skupiny pravého menu */
    margin:0;
    border:0;
  padding:0;
  font-family:arial;
  font-weight:bold;
  color:#EEEFEB;
  font-size:12px; 
  position:relative;
  top: 28px;
  left:40px;   
}

.prave_menu_skupina_pozadi { /* Pozadí tlačítek pravého menu */
    margin:0;
    border:0;
  padding:0;  
    width:187px;
    height:70px; 
}

#prave_menu_viteze {
  background-image:url("../grafika/prave_menu_viteze.png");
  background-repeat:no-repeat;
  margin:-49px 0 0 0;
  position:relative;
  overflow:visible;
}

#prave_menu_viteze_dalsi {
  background-image:url("../grafika/prave_menu_viteze_dalsi.png");
  background-repeat:no-repeat;    
  margin:0;
  position:relative;
  overflow:visible;    
}

.prave_menu_aktualita { /* Aktualita pravého menu */
  margin:0 0 2px 0;
  border:0;
  padding:8px;
  background-color:#fff;
  color:#494a44;
  font-family:arial;
  font-weight:bold;
  font-size:12px;
  position:relative;
  left:10px;
  width:145px;
  height:auto;
}

.prave_menu_procnas {
  display:block;
  margin:0 0 2px 0;
  border:0;
  background-color:#fff;
  color:#494a44;
  font-family:arial;
  font-weight:normal;
  font-size:12px;
  width:160px;
  height:auto;    
}

.proc_nas_polozka {
 display:block;
  width:127px;
  height:40px;
  background-repeat: no-repeat  ;
  padding: 0 0 0 60px;
  border-left:solid 1px #d5d5d5;
  background-position: 0px 0px;  
}
.proc_nas_polozka_onas{
width:600px;
 
  background-repeat: no-repeat  ;
  padding: 15px 0 15px 60px;
  border-left:0;
  background-position: center left;
}
.proc_nas_polozka strong {
    font-weight: bold;
}

.pn_namiru {
  background-image: url("../grafika/prave_menu_namiru.png");
  
  padding-top: 8px;
}

.pn_zkusenosti {
  background-image: url("../grafika/prave_menu_zkusenosti.png");
    
  padding-top: 8px;
}

.pn_servis {
  background-image: url("../grafika/prave_menu_servis.png");
    
}

.pn_prodejny {
  background-image: url("../grafika/prave_menu_prodejny.png");
   
  padding-top: 8px;  
}

.pn_domluvou {
  background-image: url("../grafika/prave_menu_flexibilni.png");
  
  padding-top: 8px;    
}

.pn_zdarma {
  background-image: url("../grafika/prave_menu_zdarma.png");
  
  padding-bottom: 17px;   
}

.pn_80000_onas {
  background-image: url("../grafika/prave_menu_80000.png");

  padding-bottom: 17px;   
}

.pn_80000 {
  background-image: url("../grafika/prave_menu_80000.png");
  background-position: 0px 7px; 
  padding-bottom: 17px;   
}

.pn_1000druhu {
  background-image: url("../grafika/prave_menu_1000druhu.png");
    
  padding-bottom: 17px;   
}

.pn_prestizni {
  background-image: url("../grafika/prave_menu_prestizni.png");
    
  padding-bottom: 17px;
}


.proc_nas_polozka_dlouha {
    
}

.prave_menu_aktualita_vice {
  color:#5299C7;
  font-family:arial;
  font-weight:bold;
  font-size:12px;  
  text-align:right;
  display:block;
}
/* /Pravé menu */


/* Detail produktu */
#detail_produkt { /* Kontejner detailu produktu a pravého menu */  
  background-image:url("../grafika/prave_menu_pozadi.png");
  background-repeat:repeat-y;     
  background-position:top right;
  height:auto;
  width:813px;
  margin:0;
  padding:17px 0 0 0;    
  border:0;     
  position:relative;
  float:left;
}

#detail_produkt_detail { /* Kontejner detailu produktu */
  margin:0;
  padding:17px;    
  border:0;  
  width:570px;
  height:auto;  
  border:solid 0 #d5d5d5;
  position:relative;
  left:14px;
  float:left;
}

#detail_produkt_detail_levy { /* Levá část detailu produktu */
  margin:0;
  padding:0;    
  border:0;    
  float:left;
  width:305px;
  height:auto;
}

#detail_banner {
  width:309px;
  height:125px;
  padding: 20px 0 0 0;
}

#detail_produkt_detail_pravy { /* Pravá část detailu produktu */
  margin:0;
  padding:15px 0 0 0;    
  border:0;  
  width:240px;
  float:right;
  height:auto;
}

#detail_produkt_titulek { /* Titulek detailu produktu */
  border:0;
  padding:0;
  margin:0;  
  color:#525252;
  font-family:arial;
  font-weight:bold;
  font-size:15px;
}

#detail_produkt_podtitulek { /* Podtitulek detailu produktu */
  border:0;
  padding:0;
  margin:0;
  font-family:arial;
  font-weight: bold;
  font-size:15px;
  color:#525252;
}

#detail_produkt_nahled { /* Zobrazení náhledu produktu */
  border:0;
  padding:6px;
  margin:15px 0 0 0;
  width:289px;
  height:194px;
  border:solid 1px #d5d5d5;
}

.detail_produkt_atribut_titulek { /* Titulek položky detailu produktu */
  float:left;
  font-weight:bold;
  font-size:11px;
}

.detail_produkt_atribut_hodnota { /* Hodnota položky detailu produktu */
  text-align:right;
  float:right;
}

#detail_produkt_dostupnost {
  border:0;
  margin:0;
  padding:20px 0 0 0;
  width:250px;
  height:25px;
  font-family:arial;
  font-weight:bold;
  font-size:15px;
  color:#525252;  
  position:relative;
  left: 50px;
}

#detail_produkt_dostupnost_nasklade {
  color:#0EC105;
}

#detail_produkt_cenazapar {
  border:0;
  margin:0;
  padding:0;
  width:250px;
  height:25px;
  font-family:arial;
  font-weight:bold;
  font-size:15px;
  color:#525252;  
  position:relative;
  left: 50px;  
}

#detail_produkt_cenazapar_cena {
    font-size:22px; 
    position:relative;
    top:-6px;
}
#detail_produkt_dotaz{
position:relative;
left:50px;
top:5px;
color:#5299c7;
text-decoration:underline;
}
.other_foto{
position:relative;
left:50px;
top:10px;
}
.other_foto div.text{
position:relative;
top:-50px;
margin:0 20px 0 0;
color:#5299c7;
font-weight:bold;
font-size:10px;
display:inline;
}
#detail_produkt_dotaz:hover{
text-decoration:none;
}
#notice_cena {
    color:rgb(204,0,0); 
    position:relative;
    top:-8px;
    left:153px;
    width:150px;
    font-size:9px;
    
}

#detail_produkt_detail_pravy h2{
font-size:15px;
font-weight:bold;
color:#5299c7;
margin:15px 0 5px 0;
clear:both;
}

#detail_produkt_katalogovecislo {
  margin:0;
  padding:0;
  font-family:arial;
  font-size:15px;
  color:#525252;    
  width:235px;
  clear:both;
  line-height:50px;
}

.detail_produkt_material {
  margin:0;
  padding:0;
  font-family:arial;
  font-size:15px;
  font-weight:normal;
  color:#525252;    
  width:235px;
  clear:both;
}

.detail_produkt_kamen {
  margin:0;
  padding:11px 0 0 0;
  font-family:arial;
  font-size:15px;
  font-weight:normal;
  color:#525252;    
  width:235px;
  clear:both;
}

#detail_produkt_damskavelikost {
  margin:0;
  padding:3px 0 0 0;
  font-family:arial;
  font-size:13px;
  font-weight:normal;
  color:#525252;    
  width:235px;
  clear:both;
}

#detail_produkt_panskavelikost {
  margin:0;
  padding:3px 0 0 0;
  font-family:arial;
  font-size:13px;
  font-weight:normal;
  color:#525252;    
  width:235px;
  clear:both;
}

.detail_produkt_rytina {
  margin:0;
  padding:0 0 0 0;
  border:0;
  font-family:arial;
  font-size:10px;
  font-weight:normal;
  color:#525252;    
  width:235px;
  clear:both;
}

.detail_produkt_rytina a.thickbox{
font-size:12px;
text-decoration:underline;
font-weight:bold;

padding-left:100px;
}

#detail_produkt_dalsi_info{
color:#525252; 
margin:17px 0 0 0;
font-size:13px;
clear:both;
}
.detail_produkt_profil {
  margin:0;
  padding:0;
  border:0;
  font-family:arial;
  font-size:12px;
  font-weight:normal;
  color:#525252;    
  width:235px;
  clear:both;  
}

#detail_produkt_hmotnost {
  margin:0;
  padding:0;
  border:0;
  font-family:arial;
  font-size:15px;
  font-weight:normal;
  color:#525252;    
  width:235px;
  clear:both;  
}


#detail_produkt_objednat {  
  margin:0;
  padding:0;
  border:0;    
    clear:both;  
}

#detail_produkt_objednat_titulek {
  background-image:url("../grafika/detail_produktu_kosik_pozadi2.jpg");
  background-repeat:no-repeat;  
  background-position:left top;
  width:235px;
  height:100px;
  margin:0;
  text-align:left;
  padding:5px 0 0 15px;
  border:0;
  font-family:arial;
  font-size:15px;
  font-weight:bold;
    color:#FFFFFF;
    display:block;
    line-height:60px;
    cursor: pointer; cursor: hand;
}


#detail_produkt #textfile{
font-size:12px;
}
#detail_produkt #textfile a{
font-weight:bold;
font-size:12px;
}
#detail_produkt #textfile strong{
font-size:12px;
}
/* /Detail produktu */


/* Drobečková navigace */
#drobnav { /* Kontejner drobečkové navigace */
  margin:0;
  padding:0;    
  border:0;
  height:30px;
  background-color:#EEEEEE;
  position:relative;
  left: 187px; 
  width:806px;  
  z-index:0;
}

#drobnav_leve { /* Levá strana odkazů drobečkové navigace */
    color:#7E7E7B;
    font-family:arial;
    font-size:12px;
    font-weight:bold;
    border:0;
    margin:0;
    padding:0;
    float:left;
    position:relative;
    top: 8px;
    left:22px;
}

a.drobnav_href { /* Odkazy drobečkové navigace */
    color:#7E7E7B;
    font-family:arial;
    font-size:12px;
    font-weight:bold;    
    border:0;
    margin:0;
    padding:0;    
}

#drobnav_prave { /* Pravá strana kontaktu */
    float:right;
    color:#7E7E7B;
    font-family:arial;
    font-size:12px;
    font-weight:bold;        
    border:0;
    margin:0;
    padding:0;    
    position:relative;
    top: 6px;
    right: 20px;    
}

#drobnav_prave_tel { /* Pravá strana ikony telefonu */
    background-image:url("../grafika/drobnav_tel.jpg");
    background-repeat:no-repeat;  
    width:32px;
    height:30px;
    float:right;
    border:0;
    margin:0;
    padding:0;
    position:relative;      
    right: 30px;    
}
/* /Drobečková navigace */


/* Obsah */
#titulek_sekce { /* Titulek právě zobrazené sekce */
     margin:0px 0 40px 0;
     padding:0;
     border:0;
     position:relative;
     left:20px;
     top:33px;
  color:#60615C;
  width: 580px;
  font-size:26px;
}
#uvod #titulek_sekce {
font-size:21px;
}
#vypis_podkategorie a{
margin:0 0 0 40px ;
font-weight:bold;
font-size:13px;
color:#5299C7;
}
#vypis_podkategorie a:hover{
text-decoration:underline;
}
#vypis_produktu { /* Kontejner výpisu produktů */
    border:0;
    margin:0;
    padding:33px 0 0 0;
    float:left;
    width:790px;
    position:relative;
    left:12px;
}

/* filtr produktů, stránkování */
#sort_form {
  padding:0 0 10px 0;
}

#filter_submit {
  position:relative;
  left:-30px;
  width:75px;
}

#vypis_produktu .filter_error{
position:relative;
left:42px;
top:-5px;
}
#vypis_produktu .filter_error strong{
color:#5299c7;
}
#vypis_produktu #filter{
position:relative;
width:750px;
height:30px;
font-size:13px;
text-align:center;
}

#vypis_produktu #filter .cena{
width:70px;
height:13px;
font-size:10px;
}
#vypis_produktu #filter .select{
margin:0 10px 0 5px;
}

/* Filter na main page */
#vypis_produktu #filter.uvod_filter{
  text-align:left;
  width:570px;
  position:relative;
  top:-20px;
  left:7px;
  border:1px solid #d5d5d5;
  background-color:#f0f0f0;
  height:50px;
  padding-left:10px;
}
#vypis_produktu #filter.uvod_filter strong.blue{
display:block;

visibility:hidden;
}
#vypis_produktu #filter.uvod_filter .select{
  margin:0 10px 0 0;
}

#vypis_produktu #filter.uvod_filter .cena{
  width:50px;
}

#vypis_produktu #filter.uvod_filter .submit{
  margin:0 0 0 512px;
  position:relative;
  top:-20px;
}
/* /Filter na main page */

#vypis_produktu ul.paging{
list-style-type:none;
text-align:right;
}
#vypis_produktu ul.paging li{
display:inline;
font-size:13px;
font-weight:bold;
margin:0 0 10px 10px;
}
#vypis_produktu ul.paging li.active{
color:#5299c7;
}
#vypis_produktu ul.paging li a{
color:#121212;
}
#vypis_produktu ul.paging li a:hover{
color:#5299c7;
}
/* konec filtr produktů, stránkování */

.vypis_produktu_radek { /* Kontejner řádku výpisu produktů */
    border:0;
    border-bottom: dotted 1px #DADADA;;
    margin:0;
    padding:0;
    float:left;
    position:relative;
    height:229px;
    background-color: #ffffff;
}

.produkt_vlevo { /* Produkt vypsaný vlevo */
    border:0;
    margin:0;
    padding:0;    
    width:195px;
    height:230px;
    float:left;
    position:relative;
}

.produkt_vpravo { /* Produkty vypsané vpravo po produktu vypsaném vlevo */
    border:0;
    border-left:dotted 1px #DADADA;
    margin:0;
    padding:0;    
    width:194px;
    height:230px;
    float:left;
    position:relative;
}

.produkt_titulek { /* Název produktu */
    border:0;
    padding:0;
    margin:0;
    font-family:arial;
    font-size: 12px;
    font-weight:bold;    
    position:relative;
    left:15px;
    top:15px;
    width:165px;
    height:31px;
    color:#60615C;
}
#zasnubni_vypis .produkt_titulek a{
font-size:11px;
}

.produkt_titulek a{
  color:#60615C;
}

.produkt_titulek_detail { /* Název produktu, který je zobrazen jako detail */
    border:0;
    padding:0;
    margin:0;
    font-family:arial;
    font-size: 12px;
    font-weight:bold;    
    position:relative;
    left:15px;
    width:165px;
    height:31px;
    color:#FFFFFF;
}

.produkt_nahled { /* Obrázek náhledu produktu */
    border:0;
    margin:0;
    padding:0;    
    width:165px;
    height:110px;    
    position:relative;
    left:15px;
    top:7px;
}

.produkt_cena { /* Kontejner ceny produktu */
    border:0;
    margin:0;
    padding:0;
    position:relative;
    top:10px;
    left:20px;
    font-family:arial;
    font-size:12px;
    color:#757573;    
    float:left;
}

.produkt_cena_detail { /* Kontejner ceny produktu, který je zobrazen jako detail */
    border:0;
    margin:0;
    padding:0;
    position:relative;
    top:10px;
    left:20px;
    font-family:arial;
    font-size:12px;
    color:#FFFFFF;    
    float:left;
}

.produkt_cena_cena { /* Cena produktu */
    font-size:22px;
    float:left;
}

.produkt_kosik { /* Košík produktu */
    border:0;
    margin:0;
    padding:0;
    float:right;    
    position:relative;
    right: 15px;
    top: 10px;
    width:50px;
    height:50px;
    background-image:url("../grafika/produkt_kosik.jpg"); 
    background-repeat:no-repeat;       
}
.popis_ceny {
font-size:10px;

}

.produkt_kosik:hover {
    background-image:url("../grafika/produkt_kosik_hover.jpg"); 
    background-repeat:no-repeat;           
}
h2.popis {
margin-top:20px;
}
.produkt_kosik_hover { /* Košík u zobrazeného detailu produktu */
    border:0;
    margin:0;
    padding:0;
    float:right;    
    position:relative;
    right: 20px;
    top: 10px;
    width:50px;
    height:50px;
    background-image:url("../grafika/produkt_kosik_hover.jpg"); 
    background-repeat:no-repeat;             
}
/* /Obsah */


/* Logo */
#logo{ /* Kontejner pro celou horní oblast loga */
  margin:0;
  padding:0;
  width:1000px;
  height:155px;
  border:0;
  position:absolute;
  top:0;
  left:0;
  clear:both;
}

#logo_leve{ /* Levá část loga */
    background-image:url("../grafika/heading_new.png");
    background-repeat:no-repeat;
    background-position:left top ;
    position:absolute;
    top:0;
    left:5px;
    margin:0; 
    padding:0; 
    border:0    ;
    width: 815px;
    height:155px;
}

#logo_prave{ /* Kontejner pravé části loga */
   
  margin:0; 
  padding:0; 
  border:0;
  width:185px;
  height:155px;
  position:absolute;
  top:0;
  left:815px;
}



#logo_prave_kosik { /* Košík v pravé části loga */
  background-image:url("../grafika/logo_kosik.png"); 
    background-repeat:no-repeat;   
    background-position: left top;
  width:185px;
  height:56px;  
  color:#EEEFEB;
  position:absolute;
  font-family:arial;
    font-size:11px;
    font-weight:bold;
    top:0;
    left:0;
    padding:18px 0 0 43px;
    
}

#logo_velikost {
  width:185px;
  height:33px;
  position:absolute;
  left:0;
  top:56px;
  background-image:url("../grafika/logo_velikost.png");
  background-repeat:no-repeat;
  background-position:left top;
}

#logo_obchodnipodminky {
  width:185px;
  height:16px;  
  position:absolute;
  left:0;
  top:89px;
  background-image:url("../grafika/logo_obchodnipodminky.png");
  background-repeat:no-repeat;
  background-position:left top;  
}

#logo_kontakt {
  width:185px;
  height:17px;
  position:absolute;
  left:0;
  top:105px;
  background-image:url("../grafika/logo_kontakt.png");
  background-repeat:no-repeat;
  background-position:left top;  
  
}

#logo_onas {
  width:185px;
  height:16px;  
  left:0;
  top:122px;
  position:absolute;
  background-image:url("../grafika/logo_onas.png");
  background-repeat:no-repeat;
  background-position:left top;  
}

#logo_zbytek {
  width:185px;
  height:17px;  
  left:0;
  top:138px;
  position:absolute;
  background-image:url("../grafika/logo_zbytek.png");
  background-repeat:no-repeat;
  background-position:left top;    
}

#flash { /* Menu pravé strany loga */
    width:523px;
    height:255px;
    position:absolute;
    left:0;
    top:50px;
    margin:0; 
    padding:0;
  border:0;
}
/* #logo_banner {
  background-image:url("../grafika/logo_banner.png");
  background-repeat:no-repeat;
  float:left;
  margin:0; 
  padding:0; 
  border:0  ;
  width: 307px;
  height:155px;  
}
*/


/*#logo_prave_horni { /* Horní část pravé strany loga */
  /*  background-image:url("../grafika/right_top1.jpg"); 
    background-repeat:no-repeat;   
    width:333px;
    height:50px;
    position:absolute;
    top:0;
    left:0;
}*/

.logo_menu_oddelovac { /* Oddělovač mezi jednotlivými tlačítky menu pravé části loga */
    border:0;
    margin:0;
    padding:0;
    height:160px;    
    float:left;
}

#logo_menu_oddelovac1 {
    background-image:url("../grafika/logo_menu_oddelovac1.jpg"); 
    background-repeat:no-repeat;     
    width:4px;
}

#logo_menu_oddelovac2 {
    background-image:url("../grafika/logo_menu_oddelovac2.jpg"); 
    background-repeat:no-repeat;     
    width:15px;
}

#logo_menu_oddelovac3 {
    background-image:url("../grafika/logo_menu_oddelovac3.jpg"); 
    background-repeat:no-repeat;     
    width:18px;
}

#logo_menu_oddelovac4 {
    background-image:url("../grafika/logo_menu_oddelovac4.jpg"); 
    background-repeat:no-repeat;     
    width:43px;
}

a.logo_menu { /* Tlačítka horního menu */
    width:160px;
    height:160px;
    float:left;
    border:0;
    margin:0;
    padding:0;
}

#logo_menu_snubni { /* První tlačítko horního menu */
    background-image:url("../grafika/logo_menu_snubni.jpg"); 
    background-repeat:no-repeat; 
}

#logo_menu_snubni:hover {
    background-image:url("../grafika/logo_menu_snubni_hover.jpg"); 
    background-repeat:no-repeat; 
}

#logo_menu_zasnubni { /* Druhé tlačítko horního menu */
    background-image:url("../grafika/logo_menu_zasnubni.jpg"); 
    background-repeat:no-repeat; 
}

#logo_menu_zasnubni:hover {
    background-image:url("../grafika/logo_menu_zasnubni_hover.jpg"); 
    background-repeat:no-repeat; 
}

#logo_menu_ostatnisperky { /* Třetí tlačítko horního menu */
    background-image:url("../grafika/logo_menu_ostatnisperky.jpg"); 
    background-repeat:no-repeat; 
}

#logo_menu_ostatnisperky:hover {
    background-image:url("../grafika/logo_menu_ostatnisperky_hover.jpg"); 
    background-repeat:no-repeat; 
}

#logo_prave_dolni { /* Dolní část pravé strany loga - popisy pod tlačítky pravého menu */
    margin:0; 
    padding:0; 
  background-image:url("../grafika/logo_prave_dolni.jpg"); 
    background-repeat:no-repeat; 
  width:560px; 
  height:50px; 
  border:0;    
  float:left;
}

#logo_menu_titulek_snubni { /* Titulek prvního tlačítka horního menu */
  left:40px;
}

#logo_menu_titulek_zasnubni { /* Titulek druhého tlačítka horního menu */
    left:125px;
}

#logo_menu_titulek_ostatni { /* Titulek třetího tlačítka horního menu */
    left:212px;
}

.logo_menu_titulek { /* Titulek tlačítek horního menu */
    border:0;
    padding:0;
    margin:0;
    float:left;
    position:relative;
    top:0px;
    font-family:arial;
    font-size:12px;
    color:#EEEFEB;
}
/* /Logo */
.blue {
color:#5299c7;
}

/*    Košík a objednávka   */


h1.kosik{
padding-left:15px;
padding-top:45px;
text-transform:uppercase;
font-size:20px;
margin-left:100px;
margin-bottom:10px;
}
#nav_objednavka{

width:600px;
position:relative;
text-align:center;
margin-left:117px;
}
#nav_objednavka div{
  color:#9a9a9a;
  font-size:12px;
  font-family:arial;
  font-weight:bold;
  padding:0;
}
#nav_objednavka div.nav_a{
  color:#000000;
}

#nav_1{
position:absolute;
width:100px;
height:25px;
top:0;
left:0;
}
#nav_2{
position:absolute;
width:190px;
height:25px;
top:0;
left:100px;
}
#nav_3{
position:absolute;
margin:0px;
width:120px;
height:25px;
top:0;
left:290px;
}
#nav_4{
position:absolute;
margin:0px;
width:170px;
height:25px;
top:0;
left:410px;
}
#objednavka_obsah{
  padding:0 0 20px 0;
  margin:25px 0 0 0 ;
  width:555px;
  background-color:#eeeeee;
  padding:20px 0 0 15px;
  position:relative;
  margin-left:117px;
}
#objednavka_obsah5{
  padding:0 0 20px 0;
  margin:25px 0 0 0 ;
  width:555px;
  background-color:#eeeeee;
  padding:20px 0 0 15px;
  position:relative;
  margin-left:117px;
}
#objednavka_obsah .pocet{
 width:20px;
 border:1px solid #9a9a9;
  
}
#objednavka_obsah td{
font-size:12px;
}
#objednavka_obsah td a{
color:#222222;
font-weight:bold;
}
div #celkem{
 width:500px;
 height:40px;
 border-top:1px solid #9a9a9;
 border-bottom:1px solid #9a9a9;
 margin: 10px 0 10px 0;
 padding: 5px 0 5px 0;
 font-weight:bold ;
}

#objednavka_obsah h2, #objednavka_obsah5 h2 {
font-size:16px;
margin:6px 0 6px 0;
}

#objednavka_steps{
background-color:transparent;
width:550px;
height:70px;
margin:0;
padding:0;
position:relative;
margin-left:117px;
}

.objednavka_button{
  font-family:arial;
  font-weight:bold;
  font-size:12px;
  border:0;
  margin:0;
  text-align:center;
  position:absolute;
  cursor: pointer; cursor: hand;
  height:35px;
  width:145px;
  background-color:#eeeeee;
  color:#222222;
  margin-top:10px;
}

#objednavka_zpet{
  line-height:35px;
}



input.nav_button{
font-family:arial;
font-weight:bold;
font-size:12px;
border:0;
margin:0;
text-align:center;

cursor: pointer; cursor: hand;
height:35px;
width:145px;
background-color:#eeeeee;
color:#222222;


}
#objednavka_steps #pokracovat{
display:block;
height:25px;
width:150px;
left:0;
color:#222222;
padding:11px 0 0 0;
}

#objednavka_steps #clear_kosik{
display:block;
height:25px;
width:110px;
left:190px;
color:#222222;
padding:11px 0 0 0;
}

#objednavka_steps #prepocitat{
height:35px;
text-align:center;
left:324px;
color:#222222;
width:110px;
padding:0;

}

#objednavka_steps #objednat{
display:block;
height:25px;
left:458px;
color:#222222;
width:110px;
padding:11px 0 0 0;
}


.inline{
display:inline;
}
td.right{
text-align:right;
font-weight:bold;
width:40%;
font-size:11px;
}
p.warning {
font-size:14px;
font-weight:bold;
color:rgb(204,0,51);
}
.cena_celkem{

color:#5299c7;
font-weight:bold;
}
#text_center{
margin:50px 0 0 110px;
width:600px;
}
#textfile{

}
#textfile a, .kategorie_popis_hp a{
color:#5299c7;
text-decoration:underline;
}
#textfile a:hover, .kategorie_popis_hp a:hover{
text-decoration:none;
}

#textfile a.intlink, .kategorie_popis_hp a.intlink{
color:#494a44;
text-decoration:none;
}
#textfile a.intlink:hover, .kategorie_popis_hp a.intlink:hover{
text-decoration:underline;
}
#textfile strong{
color:#5299c7;
font-weight:bold;
font-size:100%;
}
#textfile h2, #textfile h3 {
color:#5299c7;
}
#textfile h1{
font-size:100%;
}
#textfile h2{
font-size:110%;
}
#textfile h3{
font-size:100%;
}
#textfile p{
margin:8px;
text-align:justify;
font-size:90%;
}
#textfile ul, #textfile ol{
margin:5px 5px 5px 15px;
}


/* search box */
#search_box{
  position:absolute;
  top:7px; 
  right:180px;
  z-index:10;
}

#search_box div{
  margin:0;
  padding:0;
}

#search_box .search{
  position:absolute;
  top:0;
  left:0;
  width:110px;
  border:1px solid #000000;
  font-size:14px;
  line-height:20px;
  height:20px;
}

#search_box .submit{
  position:absolute;
  top:0;
  left:111px;
  font-size:13px;
  font-family:Arial;
  color:#FFFFFF;
  width:56px;
  height:22px;
  padding:0;
  line-height:20px;
  background-color:#4A4944;
  border:0;
}

#uvod{
  background-image:url("../grafika/prave_menu_pozadi.png"); 
    background-repeat:repeat-y; 
    background-position:right top;
    width:813px;
  float:left;
}

#uvod_left{
  width:600px;
  float:left;
}

#uvod_left #kategorie_popis_top_button{
  margin:0 20px 0 0;
  float:right;
}

#uvod_left #vypis_produktu {
  width:600px;
}

#uvod_right{
  margin:-45px 0 0;
  width:186px;
  float:right; 
}

div.kategorie_popis{
padding:5px 20px 5px 20px; color:#494a44;

}
div.kategorie_popis h2{
font-size:130%;
padding:5px 0 5px 0;
}
div.kategorie_popis p{
 font-size:80%;
 padding-bottom:10px;
}

div.kategorie_popis_hp{
padding:5px 20px 5px 20px; color:#494a44;
width:580px;
}
div.kategorie_popis_hp h2{
font-size:13px;
padding:5px 0 5px 0;
}
div.kategorie_popis_hp p, div.kategorie_popis_hp ul{
 font-size:80%;
 padding-bottom:10px;
}
div.kategorie_popis_hp ul{
padding-left:20px;
}

#detail_form{
margin-top:20px;
padding:8px;
border:solid 1px #d5d5d5;
}
#detail_form h2{
margin:0;
padding:0;
}
#detail_form p.inline_vetsi{
font-size:12px;
padding:10px;
}
#detail_form input{
width:160px;
}
#detail_form #text{
padding:0;
margin:0;
width:160px;
height:150px;
}
div.cross_sell h2{
color:#525252;
font-size:15px;
margin:20px 0 20px 0;
}

div.cross_sell div.produkt{
width:185px;
height:160px;
margin:1px;
text-align:center;
float:left;
}


/* Top menu */
#top_menu{
  position:absolute;
  top:153px;
  left:5px;
  height:37px;
  width:990px; 
  background-color:#B0D5E7;
  z-index:1;
}

#top_menu a{
  display:block;
  float:left;
  width:190px;
  height:37px;
  font-size:17px;
  line-height:37px;
  letter-spacing:0.5px;
  margin-left:15px;
  text-align:center;
  color:#2F2F31;
  font-weight:normal;
  background: url("../grafika/topmenu_bg.png") center left no-repeat;
}

#top_menu a:hover{
  
  color:#ffffff;
}

/* End Top menu */

/* Bottom */
#bottom{
  clear:both;
  width:990px;
  overflow:none;
  position:relative;
  top:10px;
  left:4px;
}

#bottom .block{
  float:left;
}

#bottom h3{
  font-size:16px;
  color:#2B3238;
  margin:17px 0 40px 0;
}

#bottom .top{
  background-color:#FAFAFA;
  border-top:1px solid #E0E0E0; 
  width:990px;
  height:5px;
  top:-10px;
  position:relative;
}
#kontaktbox{
width:380px;
height:210px;
float:left;
position:relative;
}
#kontakt_foto{
position:absolute;
left:0;
top:30px;
width:145px;
height:130px;
background:#FFFFFF url("../grafika/prodejnasmall.jpg") left top no-repeat;
}
#kontakt_info{
position:absolute;
left:155px;
top:30px;

}
#kontakt_info p{
font-size:13px;

}
#fast_info{
  width:400px;
  overflow:hidden;
  float:left;
  margin:0 0 50px 0;
}
#fast_info h3, #fast_link h3, #kontaktbox h3{
margin:0 0 15px 0;
padding:0;
}
#fast_info .info{
  background:#FFFFFF url("../grafika/bottom_info.png") left top no-repeat;
  padding:0;
  font-size:13px;
  margin:0 30px 20px 0;
  float:left;
  width:145px;
}

#fast_info .info p{
  margin:0 0 0 36px;
}

#fast_info .info strong, #kontakt_info strong, #kontakt_info a{

  color:#49ACE5;
}

#fast_link{
  width:200px;
  overflow:hidden;
  float:left;
}

#fast_link a{
  background:#FFFFFF url("../grafika/bottom_link.png") left top no-repeat;
  padding:0 0 0 35px;
  font-size:13px;
  margin:0 30px 20px 0;
  display:block;
  color:#000000;
}

#fast_link a:hover{
  text-decoration:underline;
}


#news{
  overflow:none;
  clear:both;
  
}

#news h3{
  margin:0 0 10px 0;
  height:30px;
}

#news .news{
  float:left;
  width:280px;
  overflow:none;
  position:relative;
  margin:10px 50px 0 0;
  font-size:12px;
  font-size:Arial;
} 

#news .news div{
  font-size:12px;
  font-size:Arial;
  height:140px;
  overflow:hidden;
}

#news .news a.vice{
  margin:10px 0 0 180px;
  width:100px;
  display:block;
  text-align:right;
  font-size:10px;
  font-size:Arial;
  background:#FFFFFF url("../grafika/news_arrow.png") left center no-repeat; 
  color:#49ACE5;
}

#odkazs{
font-size:10px;
text-align:center;
padding-top:25px;
}
#odkazs a{
text-decoration:underline;
font-size:10px;
}

/* #bottom_bg{
width:100%;
height:50px;
position:absolute;
bottom:0;
left:0;
background-color:#EEEEEE; 
}*/
/* End Bottom */


#kategorie_popis_top_button {
  color:#5299C7;
  margin:0 0 0 675px;
  text-decoration:underline;
  font-size:12px;
}

#max_per_page {
  position:relative;
  left:10px;
  top:30px;
  width:300px;
  height:50px;
}

#max_per_page strong{
  display:inline;
  font-size:12px;
}


