/* 

*/
img { border:0;}
/* ----------------------------------------------------------------------------------------------------------
1) LAYOUT 
---------------------------------------------------------------------------------------------------------- */
body { margin:0 auto; text-align:center; background-image:url('../images/bg.gif'); font-family:tahoma; }
#main_frame { margin:0 auto; width:908px; margin-top:15px; }
    #main_menu { width:908px; }
    #flash { width:908px; height:163px; float:left;  }
    #navigacia_hladat_frame { float:left; background-image: url('../images/navigacia_bg.jpg'); height:27px; width:868px; padding: 10px 20px 0 20px; margin-top:-3px; }
    html>body #navigacia_hladat_frame { float:left; background-image: url('../images/navigacia_bg.jpg'); height:27px; width:868px; padding: 10px 20px 0 20px; margin-top:0px; } 
        #navigacia { float:left; color:white; font-size:0.7em; }
        #hladat { float:right;  }
    #content_frame { width:908px; margin-top:2px; }
        #left_content { float:left; width:218px; }
            .nadpis_bunka_black { width:218px; height:24px; background-image: url('../images/nadpis_bunka_black.gif'); padding-top:5px; text-align:center; color:white; font-size:0.8em; font-weight:bold; }
            #nadpis_bunka_orange { width:218px; height:24px; background-image: url('../images/nadpis_bunka_orange.gif'); padding-top:5px; text-align:center; color:white; font-size:0.8em; font-weight:bold; }
            #sede_submenu { width:216px; background-color:#c5c4c4; font-size:0.7em; padding-bottom:10px; border-left:1px solid #afafaf; border-bottom:1px solid #afafaf; border-right:1px solid #afafaf; padding: 10px 0px 10px 0px;}
            #sede { width:196px; background-color:#c5c4c4; font-size:0.7em; padding-bottom:10px; margin-bottom:2px; text-align:left; padding-left:20px; border-left:1px solid #afafaf; border-bottom:1px solid #afafaf; border-right:1px solid #afafaf; }
            .sede { width:196px; background-color:#c5c4c4; font-size:0.7em; padding-bottom:10px; margin-bottom:2px; text-align:left; padding-left:20px; border-left:1px solid #afafaf; border-bottom:1px solid #afafaf; border-right:1px solid #afafaf; }

        #middle_content { float:left; width:468px; padding-left:2px; }
            #nadpis_bunka_orange_long { width:468px; height:24px; background-image: url('../images/nadpis_bunka_orange_long.gif'); padding-top:5px; text-align:center; color:white; font-size:0.8em; font-weight:bold; }
            #stred { width:468px; background-color:#ffffff; text-align:left;  }
              #text { font-size:0.75em; padding:10px;  border-bottom:2px solid #e8e8e8;}
        #right_content { float:right; width:218px;  }
            .akcia { width:180px; line-height:15px; height:73px; margin-bottom:7px; overflow:hidden; }
            
    #footer { width:908px; border-top:4px solid black; float:left; font-size:0.7em; text-align:center; padding-top:7px; height:25px; }

/* ----------------------------------------------------------------------------------------------------------
2) UNIVERZ�LNE �T�LY
---------------------------------------------------------------------------------------------------------- */
ul.vypis_poloziek { list-style-type:none; margin:0; padding:0;  }
li.vypis_poloziek { background-image: url('../images/bg_polozka.gif'); background-position:bottom; background-repeat: no-repeat; width:179px; min-height:19px; padding:5px 0 0 15px; text-align:left; margin-left:-10px; }
html>body li.vypis_poloziek { background-image: url('../images/bg_polozka.gif'); background-position:bottom; background-repeat: no-repeat; width:179px; min-height:19px; padding:5px 0 0 15px; text-align:left; margin-left:10px; }

.fotka_tovar {  }
input.prihlasenie { border:1px solid #1c3349; width:150px;}
input.pocet_kusov { border:1px solid #1c3349; width:98px;}
/* ----------------------------------------------------------------------------------------------------------
3) POLOZKA
---------------------------------------------------------------------------------------------------------- */
.polozka { width:448px; height:105px; background-color:#fff; border-bottom:2px solid #e8e8e8; padding:10px; }
.polozka_no_produkt_cat { width:448px; height:585px; background-color:#fff; border-bottom:2px solid #e8e8e8; padding:10px; }
  .fotka { float:left; }
    .fotka_tovar { width:140px; height:100px; border:1px solid #c5c4c4;  }
  .popis { width:200px; height:97px; float:left; padding-left:10px; font-size:0.7em; text-align:left; overflow:hidden; }
  .popis_no_produkt_cat { width:440px; float:left; padding-left:10px; font-size:0.7em; text-align:center; overflow:hidden; }
  .cena { width:70px; float:left; font-size:0.8em; font-weight:bold; padding-left: 15px; text-align:right;  margin-top:30px; }
/* ----------------------------------------------------------------------------------------------------------
4) LINKY
---------------------------------------------------------------------------------------------------------- */
a.link_navigacia { color:white; font-size:0.95em; text-decoration:underline; }
    a.link_navigacia:hover { color:white; font-size:0.95em; text-decoration:underline; }
a.link_footer { color:black; text-decoration:underline; }
    a.link_footer:hover { color:black; text-decoration:none; }
a.link_polozka { color:#262626; font-size:1.0em; text-decoration:none; }
    a.link_polozka:hover { color:#262626; font-size:1.0em; text-decoration:none; }
a.link_orange { color:#e53d0d; font-weight:bold; font-size:1.2em; text-decoration:none; }
    a.link_orange:hover { color:#e53d0d; font-weight:bold; font-size:1.2em; text-decoration:underline; }
a.viac_info { color:#f7612a; font-weight:bold; font-size:0.85em; text-decoration:underline; }
    a.viac_info:hover { color:#f7612a; font-weight:bold; font-size:0.85em; text-decoration:underline; }
a.link_v_sedom { color:black; font-size:0.95em; text-decoration:underline; }
    a.link_v_sedom:hover { color:black; font-size:0.95em; text-decoration:none; }
a.akcia_nadis_link { color:#2c2c2c; font-size:1.0em; font-weight:bold; text-decoration:underline; }
    a.akcia_nadis_link:hover { color:#2c2c2c; font-size:1.0em; font-weight:bold; text-decoration:none;}
a.black_link { color:black; font-size:0.95em; text-decoration:underline; }
    a.black_link:hover { color:black; font-size:0.95em; text-decoration:none; }
    
a.normalny_odkaz { color:black; }
a.normalny_odkaz:hover { text-decoration:none;}
a.link_uzivatelsky_ucet { color:black; font-weight:bold; font-size:1.0em; line-height:17px; }
a.link_uzivatelsky_ucet:hover { color:black; font-weight:bold; font-size:1.0em; line-height:17px; text-decoration:none; }
/* ----------------------------------------------------------------------------------------------------------
5) DOPLNKY
---------------------------------------------------------------------------------------------------------- */
table.search { margin-top:-4px; }
.hladat_form { border:0; background-image: url('../images/hladat_bg.gif'); height:17px;  }
.hladat_odoslanie { background-image: url('../images/odoslat.gif'); width:65px; height:19px; border:0; color:white; font-weight:bold; cursor:pointer; font-size:0.75em; }
.cervena_cena { color: #e53d0d; }
/* ----------------------------------------------------------------------------------------------------------
6) MAIN MENU
---------------------------------------------------------------------------------------------------------- */
a.menu {color: white;text-decoration: none; font-weight: bold; 	font-size: 0.8em;  }
a.menu:hover {color: #7c1900;	text-decoration: none;	font-weight: bold;}
ul.menu {	margin: 0px;	padding: 0px;	list-style-image: none;	list-style-type: none;}
li.menu {	        background-image: url(../images/menu_bg.gif);	background-repeat: repeat-x;	height: 39px;	width: 128px;	float: left;	margin: 0px;	line-height: 40px; 	text-align: center;	cursor: pointer;}
.menu_separator {	background-image: url(../images/separator.gif);	background-repeat: no-repeat;	float: left;	height: 39px;	width: 2px;}
/* ----------------------------------------------------------------------------------------------------------
6) FONTY
---------------------------------------------------------------------------------------------------------- */
h1 { margin:0; padding:0 0 10px 0; font-size:1.25em; color:#e53d0d;}
h2 { margin:0; padding:10px 0 10px 0; font-size:1.20em; color:black;}
.cena_font { font-size:1.25em; font-weight:bold; }
/* ----------------------------------------------------------------------------------------------------------
7) Detail
---------------------------------------------------------------------------------------------------------- */
.polozka_detail { width:448px;  background-color:#fff; border-bottom:2px solid #e8e8e8; padding:10px; float:left; }
  .fotka { float:left; }
    .fotka_tovar { width:140px; height:100px; border:1px solid #c5c4c4;  }
  .popis_detail { width:250px;  float:left; padding-left:15px; font-size:0.7em; text-align:left; line-height:17px; }
  .cena { width:70px; float:left; font-size:0.8em; font-weight:bold; padding-left: 15px; text-align:right;  margin-top:30px; }
  #detail_text { float:left; width:450px; font-size:0.7em; text-align:left; }
  #detail_foto { float:left; width:450px; font-size:0.7em; text-align:left; }
    .osadenie_detail_foto { float:left; margin:12px 12px 0 0; padding:2px; border:1px solid #c5c4c4;}
  table.detail { float:left; margin-left:-1px; }
 h2.detail_produktu_nadpis { margin: 0px; padding: 0px; color: #ffffff; font-size:1em; }
/* ----------------------------------------------------------------------------------------------------------
8) Detail
---------------------------------------------------------------------------------------------------------- */
.kosik_riadok { width:448px; }
.fotka { float:left; }
.fotka_kosik { width:100px; height:75px; border:1px solid #c5c4c4;  } 
.popis_kosik { float:left; padding-left:15px; width:140px; font-size:0.70em; height:108px; overflow:hidden; text-align:left;}
.h3_kosik_nadpis {color:red; font-size:0.70em;}
.cena_kosik { float:left; width:70px; font-size:0.70em; padding:3px 0 0 15px;}
.kusy_kosik { float:left; width:50px;  font-size:0.70em; padding:3px 0 0 15px;}
    input.kosik_input { width:30px; }
table.pokracovanie {margin:0 auto; width: 100%; background-color: #ffffff; }
    input.pokracovat { color:white; border:1px solid #e53d0d; font-size:0.7em; background-color:#e53d0d; width:200px; font-weight:bold;}
    
/* ----------------------------------------------------------------------------------------------------------
8) Objednavka
---------------------------------------------------------------------------------------------------------- */
fieldset { width:425px; font-size:0.95em; border:1px solid #c5c4c4; margin-top:5px; }
legend { width:425px; color:#e53d0d; font-weight:bold; }
.mini { font-size:0.85em; }
input.kosik_form { width:200px; border:1px solid #1c3349; font-size:1.0em; padding:1px; }
/* ----------------------------------------------------------------------------------------------------------
8) STRANKOVANIE
---------------------------------------------------------------------------------------------------------- */
a.strankovanie { float:left; margin:2px 2px 0 0; background-color:#7c7b7b; padding:0 2px 2px 2px; text-align:center; color:white; font-size:0.7em; width:12px; height:8px; padding-top:0px;  display:block; text-decoration:none; }
a.strankovanie:hover { float:left; margin:2px 2px 0 0; background-color:#eb4816; padding:0 2px 2px 2px; text-align:center; color:white; font-size:0.7em; width:12px; height:8px; padding-top:0px;  display:block; text-decoration:none; }

html>body a.strankovanie { float:left; margin:2px 2px 0 0; background-color:#7c7b7b; padding:0 2px 4px 2px; text-align:center; color:white; font-size:0.7em; width:12px; height:10px; padding-top:0px;  display:block; text-decoration:none; }
html>body a.strankovanie:hover { float:left; margin:2px 2px 0 0; background-color:#eb4816; padding:0 2px 4px 2px; text-align:center; color:white; font-size:0.7em; width:12px; height:10px; padding-top:0px;  display:block; text-decoration:none; }

table.strankovanie { text-align:right;border: 0px solid red;width: 465px; }

.registracia_prihlasenie {background-color: #ffffff;}
table.reg { font-size: small; }

.ucet_uloz_button {
	 color:white; 
	 border:0; 
	 width:130px; 
	 background-color:#7c7b7b; 
	 cursor:pointer; 
	 font-size:0.95em; 
	 padding:2px; 
	 font-weight:bold;
}

p.sprava_formular { color: #df3003; font-weight:bold; width: 425px;text-align:center;border: 1px dashed #1f1f1f; padding: 10px; }