/* ----------------------------------------------------------------------------------------------------------

	Autor: Ing. Miroslav Komárek
	Firma: tvorbawww.cz
    Aktualizace: 2010-08-26, 20:00 GMT+1
	URL: http://www.tvorbawww.cz

---------------------------------------------------------------------------------------------------------- */

TABLE { font-size:12px; }


.oranz { color:#f05e00; }
.preskrtnute { text-decoration: line-through; }
.seda { color:#666666; }
.cervena { color:#FF0000; }
.zelena { color:green; }
.green { color:#6f911b; }
DIV.rovina { float:left;width:100%; }


a {	text-decoration:underline; color:#e84a60; }
a:hover  { text-decoration:underline; color:#FF0000; }




a:link.copy {
	COLOR: #2a2d32; TEXT-DECORATION: underline;
}
a:visited.copy{
	COLOR: #2a2d32; TEXT-DECORATION: underline;
}
a:active.copy {
	COLOR: #FF0000; TEXT-DECORATION: underline;
}
a:hover.copy {
	COLOR: #FF0000; TEXT-DECORATION: underline;
}



INPUT.form { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color:#414141; border:1px solid #8a8a8a; }
.form-readonly {	color:#818181; }
.free {	border:0px; }


BODY { 	padding:0px; FONT-SIZE:12px; MARGIN:0px; FONT-FAMILY:Arial, Tahoma, Verdana, helvetica, sans-serif; color:#646464; BACKGROUND:url('../img/bg-all.gif') center top; }



.main {	MARGIN: 0px }


#zaklad { margin-top:0px; MARGIN-LEFT:auto; MARGIN-RIGHT:auto; WIDTH:1004px; position:relative; z-index:1; }
#hlavicka { float:left; width:1004px; height:90px; background:url('../img/hlavicka-bg.png') no-repeat center top; margin-top:10px; }
#hlavicka-bez-grafika { POSITION: relative; float:left; }
#hlavicka-bez-grafika H1 { Z-INDEX:20; OVERFLOW:hidden; WIDTH:300px; POSITION:absolute; HEIGHT:80px; top:20px; left:0; font-size:18px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration:none; font-weight:bold; }
#hlavicka-bez-grafika H2 { Z-INDEX:20; OVERFLOW:hidden; WIDTH:1004px; POSITION:absolute; HEIGHT:80px; top:10px; font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration:none; font-weight:bold; }
#hlavicka-bez-grafika p { font-size:12px; Z-INDEX:20; OVERFLOW:hidden; WIDTH:1004px; POSITION:absolute; HEIGHT:80px; top:100px; }
#hlavicka-grafika { POSITION:relative; float:left; width:100%; }
#hlavicka-grafika p { Z-INDEX:100; OVERFLOW:hidden; WIDTH:336px; POSITION:absolute; HEIGHT:90px; margin:0px; top:0; left:8px; }
#hlavicka-grafika #nakupni-kosik { Z-INDEX:110; OVERFLOW:hidden; WIDTH:231px; POSITION:absolute; HEIGHT:90px; margin:0px; top:0; right:8px; background:url('../img/kosik-bg.png') no-repeat left top; }
#hlavicka-grafika #nakupni-kosik TABLE { width:150px; float:right; border:0; margin-right:10px; margin-top:10px; }
#hlavicka-grafika #nakupni-kosik TABLE TD { vertical-align:bottom; line-height:17px; text-align:left; }
#hlavicka-grafika #nakupni-kosik TABLE TD.polozka { color:#878585; font-size:10px; text-transform:uppercase;  width:80px; }
#hlavicka-grafika #nakupni-kosik TABLE TD.hodnota { color:#5d5c5c; font-size:12px; font-weight:bold; }

#menu {	float:left; width:100%; height:41px; background:url('../img/menu-bg.gif') no-repeat center top; }
#menu #odkazy { float:left; margin-left:37px; width:728px; margin-top:12px; text-align:left; }
#menu #odkazy A { margin-right:25px; }
#menu #odkazy A { COLOR:#404040; TEXT-DECORATION: none; }
#menu #odkazy A:hover { color:#e84a60; text-decoration:underline; }

#menu #vyhledavani { float:right;margin-right:9px; width:228px; margin-top:7px; }
#menu #vyhledavani input#slovo_hledej { width:152px; height:25px; border-top:1px solid #dedede; border-bottom:1px solid #dedede; border-left:1px solid #dedede; border-right:1px dotted #b0b0b0; padding:3px 5px 0 5px; color:#878585 }
#menu #vyhledavani input.hledat { margin-top:1px;  }

#menu #vyhledavani FORM { margin:0; padding:0; } 

#telo-bg { float:left; width:1004px; BACKGROUND:url('../img/telo-bg.png') 0 0 repeat-y; margin-top:10px; }
#telo { float:left; width:1004px; BACKGROUND:url('../img/telo-top-bg.png') 0 0 no-repeat;}



.oddel-hor {	width:1004px; clear:both; float:left; margin-top:12px; }


#kategorie { float:left; width:230px; display:inline; background-color:#2d2d2d; }
#kategorie UL { list-style:none; margin:0; padding:15px 0 15px 0; clear:both; }
#kategorie LI { display:inline; text-align:left; }
#kategorie LI A { margin-left:25px; margin-right:10px; color:#FFF; display:block; padding:6px 0 6px 20px; text-align:left; text-decoration:none; font-size:130%; background:url("../img/bg-kategorie.gif") 0px 5px no-repeat; }
#kategorie LI A:hover { color:#FFF !important; text-decoration:underline; }
#kategorie LI A.aktivni { color:#FFF; text-decoration:underline !important; }
#kategorie LI UL { list-style:none; margin:0; padding:0; FONT-SIZE:90%;}
#kategorie LI UL LI A { padding:5px 5px 5px 35px; COLOR:#fff; TEXT-DECORATION: none; background:url("../img/li-subkategorie.gif") 18px 7px no-repeat; }
#kategorie LI UL LI A:hover { color:#e84a60 !important; border-bottom:0px; TEXT-DECORATION: none; background:url("../img/li-subkategorie-active.gif") 18px 7px no-repeat; }






/* =============================================================================
	Pravý sloupec
============================================================================= */
#sloupec-funkce { float:right; display:inline; width:230px; margin-right:9px; }

#sloupec-funkce #login-box {	float:left; width:230px; BACKGROUND:url('../img/sloupec-bg.gif') repeat-y left top; margin-top:13px; }
#sloupec-funkce #login-box  #login-box-top { float:left; width:230px; BACKGROUND:url('../img/sloupec-l-top.gif') no-repeat left top; height:45px; text-align:left; }
#sloupec-funkce #login-box  #login-box-top H2 { margin-left:30px; margin-top:14px; margin-bottom:0px; font-weight:bold; font-family:verdana; font-size:12px; color:#646464; }
#sloupec-funkce #login-box TABLE { clear:both; font-size:12px; font-family:Arial; }
#sloupec-funkce #login-box FORM#form-login {	margin:10px 0 10px 0; float:left; }
#sloupec-funkce #login-box INPUT.input { height:20px; }

#sloupec-funkce #login-box a:link { COLOR:#e84a60; TEXT-DECORATION:underline; }
#sloupec-funkce #login-box a:visited { COLOR:#e84a60; TEXT-DECORATION:underline; }
#sloupec-funkce #login-box a:active { COLOR:#FF0000; TEXT-DECORATION:none; }
#sloupec-funkce #login-box a:hover { COLOR:#FF0000; TEXT-DECORATION:none; }
#sloupec-funkce #login-box P { margin:0 0 0 20px; text-align:left; line-height:18px; }

#sloupec-funkce #nejprodavanejsi { float:left; margin-top:13px; width:230px; BACKGROUND:url('../img/sloupec-bg.gif') repeat-y left top; text-align:left; }
#sloupec-funkce #nejprodavanejsi #nejprodavanejsi-box-top { float:left; width:230px; BACKGROUND-IMAGE:url('../img/sloupec-l-top.gif'); height:45px; text-align:left; }
#sloupec-funkce #nejprodavanejsi #nejprodavanejsi-box-top H2 { margin-left:30px; margin-top:14px; margin-bottom:0px; font-weight:bold; font-family:verdana; font-size:12px; color:#646464; }
#sloupec-funkce #nejprodavanejsi UL { margin:10px 0 0 0; padding:0 0 0 30px; LIST-STYLE-TYPE:square; float:left; }
#sloupec-funkce #nejprodavanejsi UL LI { margin-top:3px; margin-bottom:3px; }




/* =============================================================================
	Patička
============================================================================= */
#paticka { float:left; clear:both; width:985px; height:100px; margin-top:20px; margin-left:9px; display:inline; BACKGROUND-COLOR:#f4f3f3; font-size:11px; color:#404040; border:1px solid #eeeded; }
#paticka a:link { COLOR: #404040; TEXT-DECORATION: none; }
#paticka a:visited { COLOR: #404040; TEXT-DECORATION: none; }
#paticka a:active { COLOR: #e84a60; TEXT-DECORATION: underline; }
#paticka a:hover { COLOR: #e84a60; TEXT-DECORATION: underline; }

#paticka-left { float:left; width:370px; height:70px; text-align:left; }
#paticka-left p { margin-left:20px; margin-top:28px; line-height:15px; }
#paticka-right { float:right; width:610px; height:70px; text-align:right; }
#paticka-right p { text-align:right; margin-right:20px; margin-top:28px; line-height:15px; }

#bg-all-bottom { float:left; clear:both; width:100%; BACKGROUND: url('../img/bg-all-bottom.png') no-repeat 0 0; height:10px; }



/* =============================================================================
	Obecnosti
============================================================================= */
.doleva { float:left; }
.doprava { float:right; }
.both { clear:both; }
.velka { text-transform: uppercase; }
.tucne {	font-weight:bold; }
.centrovani { TEXT-ALIGN:center; }
.left { TEXT-ALIGN: left; }
.right { TEXT-ALIGN: right; }
.blok { TEXT-ALIGN: justify; }
.vysoka-linka {	line-height:20px; }
.vysoka-linka-18 { line-height:18px; }
.vysoka-linka-17 { line-height:17px; }
.vysoka-linka-10 { line-height:10px; }
.tooltip-p { font-size:11px; font-family: Arial; text-align:center; margin:0px; }
.mini-font { font-size:1px; }
.povinne { color:red; }
INPUT.input { font-size:11px; border:1px solid #cccccc; background:url('../img/input-bg.gif') top left no-repeat; padding:2px; height:19px; font-family:verdana; }
#dhtmltooltip{ position: absolute; width: 150px; padding: 3px; background-color: lightyellow; visibility: hidden; text-align: center; color: black; z-index: 100; border-style: solid; border-width: 1px; border-color: #0000CC; FILTER: progid: alpha(Opacity=100); opacity: 1; }




/* =============================================================================
	Výpis zboží
============================================================================= */
#zbozi-vypis { float:left;display:inline;width:740px;margin-left:11px;text-align:justify; }
#zbozi-vypis H2 { text-align:left;font-size:18px;font-weight:bold;font-family:arial;color:#e84a60;margin-bottom:14px; margin-top:0; clear:both; text-transform:uppercase; }
#zbozi-vypis H2 a:link  { text-decoration:underline; color:#e84a60;}
#zbozi-vypis H2 a:visited  { text-decoration:underline; color:#e84a60;}
#zbozi-vypis H2 a:hover  { text-decoration:underline; color:red;}
#zbozi-vypis H2 a:active  { text-decoration:underline; color:red;}

#zbozi-vypis TABLE#tb-zbozi { float:left; width:100%; }
#zbozi-vypis #tb-zbozi TD.zbozi_ram { border:1px solid #cccccc; width:179px; vertical-align:top; position:relative; }
#zbozi-vypis #tb-zbozi TD DIV.img-obal { float:left; display:inline; margin:0 0 0 9px; width:158px; height:222px; background-color:white; position:relative; text-align:center; }
#zbozi-vypis #tb-zbozi TD DIV.cena-obal { float:left; display:inline; margin:9px 0 0 9px; width:120px; }
#zbozi-vypis #tb-zbozi TD DIV.cena-obal SPAN.cena { font-size:125%;font-weight:bold;color:#618500;font-family:arial;}
#zbozi-vypis #tb-zbozi TD DIV.cena-obal SPAN.jednotka { font-size:11px;color:#646464;font-family:arial;}
#zbozi-vypis #tb-zbozi TD DIV.cena-obal SPAN.dph { font-size:10px;color:#646464;font-family:arial;}
#zbozi-vypis #tb-zbozi DIV.titul-nazev { font-weight:bold; font-size:12px; margin:9px 9px 5px 9px; height:17px; overflow:hidden; display:block; text-transform:uppercase; }

#zbozi-vypis #tb-zbozi TD DIV.kosik-t { float:right; display:inline; margin:9px 10px 0 0; width:30px; text-align:right; }
#zbozi-vypis #tb-zbozi TD A.produkt-detail { font-size:10px; font-family:arial; text-transform:uppercase; display:inline;margin-left:10px;padding:3px 18px 4px 24px; float:left; COLOR:#FFFFFF; TEXT-DECORATION: none; background:url("../img/detail.gif") 0 100% no-repeat; }
#zbozi-vypis #tb-zbozi TD A.produkt-detail:hover { background:url("../img/detail.gif") 0 0 no-repeat; }
#zbozi-vypis #tb-zbozi TD SPAN.dostupnost { font-size:12px; font-family:arial; display:inline;margin:3px 0 3px 0px;padding:2px 22px 3px 0px; float:right; TEXT-DECORATION: none; background:url("../img/skladem2.gif") top right no-repeat; }
#zbozi-vypis #tb-zbozi TD DIV.popis { background-color:#F0F0F0; width:157px; height:57px; overflow:hidden; margin:9px 9px 0px 9px; clear:both; float:left; color:#4d4c4c; font-size:11px; text-align:left; }
#zbozi-vypis #tb-zbozi TD DIV.popis P { margin:5px 6px 8px 6px; line-height:16px; text-align:left; }
#zbozi-vypis #tb-zbozi TD DIV.odsazeni-z { float:left;width:100%;line-height:9px;font-size:9px; }


a:link.odkaz { COLOR: #e84a60; TEXT-DECORATION: none; }
a:visited.odkaz { COLOR: #e84a60; TEXT-DECORATION: none; }
a:active.odkaz { COLOR: #e84a60; TEXT-DECORATION: underline; }
a:hover.odkaz { COLOR: #e84a60; TEXT-DECORATION: underline; }


/*	Použito v 1-filtr.php	*/
FORM.formular_filtr { margin:0;padding:0;clear:both;float:left; }
.sedy-box { width:100%; background-color:#f8f8f8; margin:10px 0 10px 0px; border:1px solid #ededed; float:left; }
.sedy-box .padding-filtr { padding:5px 10px 5px 10px; }
.sedy-box TABLE.ram { width:717px; }
.sedy-box TABLE.ram TD.abeceda A { font-weight:bold;text-decoration:none;font-size:11px; font-family:arial; }

.sedy-box .padding { padding:5px 20px 5px 20px; text-align:left; }
.sedy-box .padding  #zakaznik-login-box { background:url('../img/dashed-border.png') 5px left repeat-x; }
.sedy-box .padding H4 { display:block; margin:0; font-size:13px; color:#666666; padding-bottom:5px; background:url('../img/dashed-border.png') bottom left repeat-x; font-family:verdana; }
.sedy-box .padding UL { text-align:left; margin:0; padding:0 0 0 25px; list-style-type:square; line-height:18px; }
.sedy-box .padding UL LI {  }
.sedy-box .padding P { line-height:18px; font-size:12px; text-align:justify; }








/* =============================================================================
Stránka: Textová stránka, registrace, přihlašování
============================================================================= */
P.poznamka { text-align:left; font-size:11px; }
SPAN.poznamka { text-align:left; font-size:11px; }
#zbozi-vypis FIELDSET { padding:8px 0 8px 0; MARGIN:10px 0px 10px 0px; width:100%; float:left; border:1px solid #dedfdf; background:none; }
#zbozi-vypis LEGEND { padding:2px 5px 2px 5px; color:#e84a60; font-weight:400; font-size:10px; text-transform:uppercase; margin-left:4px;}
#zbozi-vypis .tb-registrace { width:100%; font-family:verdana; margin:15px 0 15px 0; }
#zbozi-vypis .tb-registrace TD { padding:4px; vertical-align:middle; }
#zbozi-vypis .tb-registrace TD INPUT { width:160px; border:1px solid #cccccc; background:url('../img/input-bg.gif') top left no-repeat; padding:3px; height:23px; font-family:verdana; }
#zbozi-vypis .tb-registrace TD LABEL { cursor:pointer; }
P.vysledky {	text-align:center;font-size:12px; margin-top:60px; }
P.vysledky-kosik {	text-align:center;font-size:12px; margin-top:20px; }



/* =============================================================================
Stránka: zakaznik.php
============================================================================= */
#zbozi-kategorie #zakaznik-login { width:755px; float:left; background-color:#F3F4F5; margin:30px 0 20px 0; border:1px solid #dddddd; }
#zbozi-kategorie #zakaznik-login  #padding { padding:20px; text-align:left; }
#zbozi-kategorie #zakaznik-login  #padding LABEL { cursor:pointer; font-weight:bold; color:#585858; }
#zbozi-kategorie #zakaznik-login  #padding  #zakaznik-login-box { background:url('../img/dashed-border.png') repeat-x left 6px ; }
#zbozi-kategorie #zakaznik-login  #padding  #zakaznik-login-box  .tb-login { border:0px; color:#666666; border-collapse:collapse; width:80%; margin:0px 0 10px 0; }
#zbozi-kategorie #zakaznik-login  #padding  #zakaznik-login-box  .tb-login  TD { padding:0; }
DIV#dodaci_adresa_okno { display:none; }

DIV#iddivu_vysledek_heslo_2, DIV#iddivu_vysledek_heslo_1, DIV#iddivu_vysledek_nick { padding-top:5px; }


UL.normal { text-align:left; list-style-type:square; }
UL.normal LI { text-align:left; font-size:13px; line-height:20px; }



/* =============================================================================
	Stránka: objednavky.php
============================================================================= */
TABLE.tb-objednavka { width:708px; border:2px solid #dddddd; border-collapse:collapse; font-family:verdana; font-size:12px; line-height:18px; color:#000000; margin-top:30px; float:left; }
TABLE.tb-objednavka TH { background-color:#F4F4F4; padding:8px; border:1px solid #dddddd; color:#e84a60; }
TABLE.tb-objednavka TD { padding:8px; vertical-align:top; border:1px solid #dddddd; }
H4.h4-obj { margin-top:20px;float:left; }


DIV.bunka-ram { background-color:#ffffff; margin:0px 0 20px 0px; border:1px solid #dddddd; color:#424242; float:left; font-family:Arial; width:100%;}
DIV.bunka-ram  .padding { padding:15px; float:left; }
DIV.bunka-ram  .padding .ikona { float:left; width:25px; }
DIV.bunka-ram  .padding .ikona  P { text-align:center; margin:6px 0 0 0; font-size:11px; line-height:18px; }

DIV.bunka-ram  .padding .stav { float:left; width:120px; display:inline; margin-left:10px; }
DIV.bunka-ram  .padding .stav  P { text-align:left; margin:0; font-size:11px; color:#666666; line-height:18px; }


DIV.bunka-ram  .padding .popis { float:left; width:360px; display:inline; margin-left:5px;}
DIV.bunka-ram  .padding .popis  P { text-align:left; margin:0; font-size:11px; color:#333333; line-height:18px; }
DIV.bunka-ram  .padding .popis a:link { COLOR: #e84a60; TEXT-DECORATION: underline; font-family:Arial; font-size:14px; font-weight:bold; }
DIV.bunka-ram  .padding .popis a:visited { COLOR: #e84a60; TEXT-DECORATION: underline; font-family:Arial; font-size:14px; font-weight:bold; }
DIV.bunka-ram  .padding .popis a:active { COLOR: #FF0000; TEXT-DECORATION: underline; font-family:Arial; font-size:14px; font-weight:bold; }
DIV.bunka-ram  .padding .popis a:hover { COLOR: #FF0000; TEXT-DECORATION: underline; font-family:Arial; font-size:14px; font-weight:bold; }


DIV.bunka-ram  .padding .rozklik { float:right; width:45px; }
DIV.bunka-ram  .padding .rozklik  P { text-align:right; margin:0; font-size:11px; color:#333333; line-height:18px; }

DIV.bunka-ram  .padding .obj_detail_format { width:708px; display:none; background-color:#ffffff; clear:both; float:left; margin-top:10px;}
DIV.bunka-ram  .padding .obj_detail_format P { text-align:left; }
DIV.bunka-ram  .padding .obj_detail_format .sbal { float:left; width:100%; text-align:right; margin-top:15px; }
DIV.bunka-ram  .padding .obj_detail_format H4 { color:#333333; font-size:14px; font-weight:bold; font-family:Arial; margin:40px 0 0 10px; text-align:left; }

DIV.bunka-ram  .padding .obj_detail_format .obj_stavy { width:250px; display:inline; background-color:#ffffff; clear:both; float:left; margin:15px 0 0 25px; border-bottom:1px solid #cccccc; padding-bottom:10px; }
DIV.bunka-ram  .padding .obj_detail_format .obj_stavy P { text-align:left; margin:0; font-size:11px; color:#333333; line-height:15px; }

DIV.bunka-ram  .padding H4.nadpis { display:block; margin:0 0 20px 0; font-size:13px; color:#666666; padding-bottom:5px; background:url('../img/dashed-border.png') bottom left repeat-x; font-family:verdana; }




/* =============================================================================
	stránkování ve zbozi.php
============================================================================= */
DIV.strankovani { width:100%; margin:0px 0 15px 0px; float:left;}
DIV.strankovani DIV.pocet { width:115px;float:left; text-align:left;font-size:11px;}
DIV.strankovani DIV.pocet SPAN.selected { padding:5px 0px 5px 0px; width:115px; DISPLAY:block; text-decoration:none; text-align:center; color:#333333; }
DIV.strankovani DIV.stranky { width:490px;float:right; text-align:right; font-size:11px;}
DIV.strankovani DIV.stranky UL { margin:0; padding:0; list-style-type:none; float:right;} 
DIV.strankovani DIV.stranky LI { float:left; POSITION:relative;}
DIV.strankovani DIV.stranky LI.tecky P { margin:5px; font-weight:400;}
DIV.strankovani DIV.stranky LI A.str {	padding:5px 0px 5px 0px; width:30px; margin-left:5px; DISPLAY:block; text-decoration:none; background-color:#F3F4F5; text-align:center }
DIV.strankovani DIV.stranky LI A.arrow { padding:5px 0px 5px 0px; width:80px; margin-left:5px; DISPLAY:block; text-decoration:none; background-color:#F3F4F5; text-align:center }
DIV.strankovani DIV.stranky LI A.str:hover { background-color:#fcdfe3; color:black; }
DIV.strankovani DIV.stranky LI A.arrow:hover { background-color:#fcdfe3; color:black; }
DIV.strankovani DIV.stranky LI A.a-hover:hover { background-color:#fcdfe3; color:black; }
DIV.strankovani SPAN.a-selected { background-color:#fcdfe3; color:black; }
DIV.strankovani DIV.stranky LI SPAN.selected { padding:5px 0px 5px 0px; width:30px; margin-left:5px; DISPLAY:block; text-decoration:none; text-align:center; color:black; }




/* =============================================================================
	Subkategorie v boxu
============================================================================= */
UL.kategorie { list-style:none; margin:0; padding:0; }
UL.kategorie LI { display:inline; text-align:left; width:195px; float:left; }
UL.kategorie LI A { display:inline-block;  padding:6px 0 0 15px; text-align:left; background:url("../img/bull.gif") 4px 11px no-repeat; color:#313131; text-decoration:none; font-size:100%; }
UL.kategorie LI A:hover { background:url("../img/bull.gif") 4px 11px no-repeat; color:#e84a60 !important; text-decoration:none; }
.kategorie-box { background-color:#f8fdec; margin:20px 0 15px 0px; border:1px solid #dffa9f; float:left; width:100%; position:relative;}
.kategorie-box .padding { padding:5px 10px 10px 10px; float:left; }
.kategorie-box SPAN.kat-vypis { font-weight:bold; display:inline-block; background-color:#f8fdec; border-left:1px solid #dffa9f; border-top:1px solid #dffa9f; border-right:1px solid #dffa9f; padding:3px 8px 3px 8px; position:absolute; top:-22px; left:-1;}




/* =============================================================================
	Cesta
============================================================================= */
DIV#cesta { width:100%;float:left;margin-bottom:14px; font-size:11px; }
DIV#cesta UL { list-style:none; margin:0; padding:0; }
DIV#cesta UL LI { display:inline; text-align:left; float:left; }
DIV#cesta UL LI A { display:inline-block;  padding:6px 10px 0 15px; text-align:left; color:#e84a60; text-decoration:underline; font-size:100%; }
DIV#cesta UL LI A:hover { color:#e84a60 !important; text-decoration:none; }
DIV#cesta UL LI A.home { background:url("../img/ico/ico-home.gif") 0 6px no-repeat; }
DIV#cesta UL LI A.sipka, DIV#cesta UL LI SPAN.sipka { background:url("../img/ico/ico-sipka.gif") 0px 10px no-repeat; }
DIV#cesta UL LI SPAN { display:inline-block;  padding:6px 10px 0 15px; text-align:left; color:#313131; text-decoration:none; font-size:100%; }




/* =============================================================================
	Detail produktu
============================================================================= */
#zbozi-vypis #gallery .akce { position:absolute; z-index:10; width:75px; height:73px; left:-4px; top:280px; }
#zbozi-vypis #gallery { float:right; width:278px; text-align:right; display:inline; margin-left:2px; margin-top:5px; position:relative; }
#zbozi-vypis #gallery IMG { border:3px solid #FFF; }
#zbozi-vypis #gallery DIV.img-obal-260 { float:right; text-align:center; display:inline; margin:0; width:266px; border:1px solid #d8d7d7; background-color:white; position:relative; }
#zbozi-vypis #gallery DIV.img-obal { float:right; text-align:center; display:inline; margin:5px 0px 0 4px; width:127px; height:83px; border:1px solid #d8d7d7; background-color:white; position:relative; }
#zbozi-vypis #gallery DIV.img-obal-universall { float:right; text-align:center; display:inline; margin:5px 0px 0 5px; border:1px solid #d8d7d7; background-color:white; position:relative; }



#zbozi-vypis TABLE#tb-param { width:450px; border-collapse:collapse;  }
#zbozi-vypis TABLE#tb-param TD { border-bottom:1px solid #e3e3e3; padding:6px; }
#zbozi-vypis TABLE#tb-param TD.popis { text-align:right; }
#zbozi-vypis TABLE#tb-param TD.cena { font-size:16px;font-weight:bold;color:#618500;font-family:arial; padding:10px 6px 10px 6px; border-right:1px solid #e3e3e3; background-color:#f7f5f5;}
#zbozi-vypis TABLE#tb-param TD.nase-cena { font-size:14px;font-weight:bold;font-family:arial; padding:10px 6px 10px 6px; border-left:1px solid #e3e3e3; background-color:#f7f5f5;}
#zbozi-vypis TABLE#tb-param SPAN.dostupnost { font-size:12px; font-family:arial; display:inline;margin:0px;padding:2px 0px 3px 25px; float:right; TEXT-DECORATION: none; background:url("../img/skladem.gif") 0 100% no-repeat; }
SPAN.skladem { color:#618500; }
SPAN.nedostupne { color:red; }
SPAN.objednavka { color:#f05e00; }

.dostupnost-skladem { color:#6d9906; }
.dostupnost-do-x-dnu { color:#f05e00; }
.dostupnost-predobjednavka { color:#FF0000; }
.tb-barva-modra { background-color:#d7e7ee; }
.tb-barva-white { background-color:#FFFFFF; }


#zbozi-vypis TABLE#tb-kosik { width:450px; border-collapse:collapse; margin-top:20px; border:1px solid #f4f4f4; background-color: #f4f4f4;  }
#zbozi-vypis TABLE#tb-kosik TD.nazev { text-align:right; width:90px; padding:10px 3px 10px 10px; }
#zbozi-vypis TABLE#tb-kosik TD.top { vertical-align:top; }
#zbozi-vypis TABLE#tb-kosik TD.kus LABEL { cursor:pointer; }
#zbozi-vypis TABLE#tb-kosik TD.kus LABEL IMAGE { border:1px solid #999999; }
#zbozi-vypis TABLE#tb-kosik TD.kus { text-align:left; padding:10px 0 10px 3px; }
#zbozi-vypis TABLE#tb-kosik TD.vlozit { text-align:right; padding:10px; }
#zbozi-vypis FORM.zero { padding:0; margin:0; }
INPUT.add { width:40px; border:1px solid #cccccc; background:url('../img/input-bg.gif') top left no-repeat; padding:3px; height:23px; font-family:verdana; text-align:right; }
INPUT { color:#424242; }
#zbozi-vypis DIV#produkt-text, #zbozi-vypis DIV#produkt-odkaz, #zbozi-vypis DIV#produkt-dotaz { width:100%;float:left; padding:20px 0 10px 0; margin:0 0 70px 0; border-top:1px solid #cccccc; }
#zbozi-vypis DIV#produkt-text H3, #zbozi-vypis DIV#produkt-odkaz H3, #zbozi-vypis DIV#produkt-dotaz H3 { color:#666666;font-size:15px; margin:0 0 15px 0; padding:0; }
#zbozi-vypis DIV#produkt-text SPAN.popis { color:#666666; border-bottom:1px solid #cccccc; display:block; position:relative;}
#zbozi-vypis DIV#produkt-text SPAN.popis B { position:absolute; top:-27px; left:0; margin-left:5px;padding:5px 15px 5px 15px; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-top:3px solid #cccccc; background-color:white; }
#zbozi-vypis DIV#produkt-text UL { list-style-type:square; }


#zbozi-vypis DIV#produkt-odkaz .stin, #zbozi-vypis DIV#produkt-dotaz .stin { font-size:12px; border:1px solid #cccccc; background:url('../img/input-bg.gif') top left no-repeat; padding:4px; height:26px; font-family:verdana; }
select#ID_velikost { width:70px; }


/* =============================================================================
	Záložky
============================================================================= */
.tabs-02 { margin:20px 0 0 0; float:left; width:100%; height:35px; position:relative; }
.tabs-02 ul {margin:0; padding:0; list-style-type:none; position:absolute; left:0px; top:1px; }
.tabs-02 ul li { display:block; margin:0 0 0 5px; clear:none; padding:0; float:left; cursor:pointer; font-size:12px; }
.tabs-02 a { float:left; text-decoration:none; }
.tabs-02 a:hover, #hp #col-right .box-02 .tabs-02 a:hover span {text-decoration:underline;}
.tabs-02 a span {float:left; display:block; padding:8px 15px 8px 15px; cursor:pointer;}
.tabs-02 .ui-tabs-selected a {color:#333333; background-color:#FFF; text-decoration:none; border-bottom:1px solid #FFF;}
.tabs-02 .ui-tabs-selected a span { color:#333333; background-color:#FFF; text-decoration:none;}
.ui-tabs-hide { position: absolute; left: -10000px; }

.tabs-02 ul li.li-barva { border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-top:3px solid #cccccc; }
.tabs-02 a.a-barva { background-color:#f4f4f4; }

.tabs-02 ul li.eprislusenstvi_li-barva { border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-top:3px solid #cccccc; }
.tabs-02 a.eprislusenstvi_a-barva { background-color:#f4f4f4; }



/* =============================================================================
	Skript: Lightbox
============================================================================= */
#jquery-overlay { position:absolute; top:0; left:0; z-index:110; width:100%; height:500px; }
#jquery-lightbox { position: absolute; top:0; left:0; width:100%; z-index:120; text-align:center; line-height:0; }
#jquery-lightbox a img { border:0;}
#lightbox-container-image-box { position:relative; background-color:#FFFFFF; width:250px; height:250px; margin: 0 auto; }
#lightbox-container-image { padding:10px; }
#lightbox-loading { position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0; }
#lightbox-nav { position:absolute; top:0; left:0; height:100%; width:100%; z-index:10; }
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width:49%; height:100%; zoom:1; display:block; }
#lightbox-nav-btnPrev { 	left:0; float:left; }
#lightbox-nav-btnNext { 	right:0; float:right; }
#lightbox-container-image-data-box {	font:10px Verdana, Helvetica, sans-serif; background-color: #FFFFFF; margin: 0 auto; line-height: 1.4em; overflow:auto; width:100%; padding: 0 10px 0; }
#lightbox-container-image-data { padding:0 10px; color:#666; }
#lightbox-container-image-data #lightbox-image-details { width:70%; float:left; text-align:left; }	
#lightbox-image-details-caption { font-weight:bold; }
#lightbox-image-details-currentNumber { display: block; clear:left; padding-bottom:1.0em; }			
#lightbox-secNav-btnClose { width:66px; float:right; padding-bottom: 0.7em; }




/* =============================================================================
	Vyskakovací okénka
============================================================================= */
#meziprostor { background-color:#000000; position:absolute; top:0; left:0; width:100%; z-index:110; opacity:0.4; filter:alpha(opacity=40); }

#abs-login-box {	position:absolute; width:500px;	height:200px; background:#FFF; Z-index:120; top:750px; left:50%; margin-left:-250px; display:inline; cursor:pointer; }
#abs-login-box #vnitrek { width:100%;CLEAR:both;margin-top:15px;font-weight:bold;font-size:12px;color:#333333; text-align:center; }

#kosik-vlozeno-box {	position:absolute; width:700px;	height:250px; background:url('../img/bg-kosik-vlozit-2.jpg') top left no-repeat #FFFFFF; Z-index:120; left:50%; margin-left:-350px; display:inline; }
#kosik-vlozeno-box #vnitrek { width:100%;CLEAR:both;padding-top:10px;}
#kosik-vlozeno-box #vnitrek .text-info { float:left;width:325px;height:100px;}
#kosik-vlozeno-box #vnitrek .text-info P { text-align:right;color:#FFF;margin-top:64px; font-weight:bold; font-size:12px; }
#kosik-vlozeno-box #vnitrek .zbozi-foto { float:left;width:86px; height:119px; text-align:left; display:inline; margin:16px 0 0 75px;}
#kosik-vlozeno-box #vnitrek .zbozi-foto IMG { margin-top:3px;}
#kosik-vlozeno-box #vnitrek .zbozi-foto DIV.img-obal-universall { float:right; text-align:center; display:inline; margin:0; border:1px solid #d8d7d7; background-color:white; position:relative; }

#kosik-vlozeno-box #vnitrek .zbozi-popis { float:left;width:170px;height:100px; display:inline; margin:19px 0 0 15px;}
#kosik-vlozeno-box #vnitrek .zbozi-popis P { text-align:left; line-height:35px; margin:0px;}
#kosik-vlozeno-box #vnitrek .zbozi-popis a { font-size:14px; font-weight:bold; font-family:Arial; line-height:18px;}
#kosik-vlozeno-box #vnitrek .zbozi-popis SPAN.cena { font-size:12px; font-weight:bold;}


#kosik-vlozeno-box #vnitrek .odkazy { width:100%;text-align:center; position:absolute; bottom:20px; left:0px; }
#kosik-vlozeno-box #vnitrek .souvisejici-produkty { width:100%;position:absolute; bottom:20px; left:0px; }
#kosik-vlozeno-box #vnitrek .souvisejici-produkty P { text-align:left; margin:0 20px 0 20px; text-transform:uppercase; color:#0066AE; }
#kosik-vlozeno-box #vnitrek .souvisejici-produkty .zbozi-foto { float:left;width:80px;text-align:left; display:inline; margin:16px 0 0 14px;}
.zavrit { float:right; width:20px; height:20px; cursor:pointer; padding:5px 5px 0 0; }


#predprodejni-servis-box {	position:absolute; width:700px;	height:380px; Z-index:120; background-color:#FFFFFF; left:50%; margin-left:-350px; display:inline; }
#predprodejni-servis-box #vnitrek { width:100%;CLEAR:both;padding-top:10px;}
#predprodejni-servis-box #vnitrek .text-info { float:left;width:99%;height:100px;}
#predprodejni-servis-box #vnitrek .text-info P{ text-align:justify;margin-left:20px;margin-right:20px; line-height:18px;}
#predprodejni-servis-box #vnitrek .odkazy { width:99%;text-align:center; float:left; margin:25px 0 25px 0; }


#poslat-dotaz-box {	position:absolute; width:700px;	height:261px; background-color:#FFFFFF; Z-index:120; left:50%; margin-left:-350px; top:250px; display:inline; }
#poslat-dotaz-box #vnitrek { width:97%;CLEAR:both;padding:0 10px 10px 10px;}
#poslat-dotaz-box #vnitrek P { text-align:left;margin:10px 0 0 10px;}
#poslat-dotaz-box #vnitrek H4 { display:block; margin:0 0 20px 0; font-size:13px; color:#666666; padding-bottom:5px; background:url('../img/dashed-border.png') bottom left repeat-x; font-family:verdana; }




/* =============================================================================
	stránka: stíny u buněk
============================================================================= */
.stin-tl { position:absolute; top:-10px; left:-12px; z-index:100; width:25px; height:25px; }
.stin-bl { position:absolute; bottom:-19px; left:-12px; z-index:100; width:25px; height:25px; }
.stin-tr { position:absolute; top:-10px; right:-16px; z-index:100; width:25px; height:25px; }
.stin-br { position:absolute; bottom:-19px; right:-16px; z-index:100; width:25px; height:25px; }
.stin-t { position:absolute; top:-10px; left:13px; z-index:100; width:678px; height:10px; }
.stin-b { position:absolute; bottom:-19px; left:13px; z-index:100; width:678px; height:19px; }

.stin-t-login { position:absolute; top:-10px; left:13px; z-index:100; width:478px; height:10px; }
.stin-b-login { position:absolute; bottom:-19px; left:13px; z-index:100; width:478px; height:19px; }




/* =============================================================================
	stránka: kosik.php, rekapitulace.php, doprava.php, zakaznik.php
============================================================================= */
DIV.cena-souhrn  { background-color:#fceef0; margin:0 0 20px 0; border:1px solid #fdcdd4; float:left; width:100%; position:relative;}
DIV.cena-souhrn .padding { padding:5px; float:left; }
#postup-objednavka { text-align:center; clear:both; width:100%; }
INPUT.stin { width:160px; border:1px solid #cccccc; background:url('../img/input-bg.gif') top left no-repeat; padding:3px; height:23px; font-family:verdana; }
INPUT.popisek { color:#999999; }
INPUT:focus { color:#333333; }

#tb-kosik-vypis { width:100%; border:2px solid #dddddd; border-collapse:collapse; font-family:verdana; font-size:12px; line-height:18px; color:#424242; margin-top:30px; float:left; }
#tb-kosik-vypis TH { background-color:#F4F4F4; padding:8px; border:1px solid #dddddd; color:#628118; }
#tb-kosik-vypis TD { padding:8px; vertical-align:top; border:1px solid #dddddd; }

DIV.button-lista { text-align:center;margin:35px 0 25px 0;width:100%;float:left; }




/* =============================================================================
	Stránka: zakaznik.php
============================================================================= */
#zakaznik-login { width:100%; float:left; background-color:#F3F4F5; margin:30px 0 20px 0; border:1px solid #dddddd; }
#zakaznik-login  #padding { padding:20px; text-align:left; }
#zakaznik-login  #padding LABEL { cursor:pointer; font-weight:bold; color:#585858; }
#zakaznik-login  #padding  #zakaznik-login-box { background:url('../img/dashed-border.png') repeat-x left 6px ; }
#zakaznik-login  #padding  #zakaznik-login-box  .tb-login { border:0px; color:#666666; border-collapse:collapse; width:80%; margin:0px 0 10px 0; }
#zakaznik-login  #padding  #zakaznik-login-box  .tb-login  TD { padding:0; }
DIV#dodaci_adresa_okno { display:none; }




/* =============================================================================
Stránka: doprava.php
============================================================================= */
#doprava-box { width:100%; float:left; background-color:#F3F4F5; margin:30px 0 20px 0; border:1px solid #dddddd; }
#doprava-box  #padding { padding:20px; text-align:left; }
#doprava-box  #padding #zpusob-dopravy { float:left; width:44%; }
#doprava-box  #padding H4 { display:block; margin:0; font-size:13px; color:#666666; padding-bottom:5px; background:url('../img/dashed-border.png') bottom left repeat-x; font-family:verdana; }
#doprava-box  #padding #zpusob-platby { float:right; width:44%; }
#doprava-box  #padding LABEL { cursor:pointer; color:#585858; font-family:Arial; }
#doprava-box  #padding #cena-doprava { clear:both; display:block; font-size:13px; color:#666666; padding-top:5px; font-weight:bold; background:url('../img/dashed-border.png') top left repeat-x; font-family:verdana; }
#doprava-box  #padding #cena-doprava #cena-int { float:right; width:200px; text-align:right;}
#doprava-box  #padding #cena-doprava .cena-text { float:left; width:300px;  }
DIV#osobni-odber-okno { display:block; }



/* =============================================================================
	Stránka: obchodni-podminky-small.php
============================================================================= */
#obchodni-podminky { margin-left:20px; margin-top:10px; margin-bottom:20px; width:745px; display:inline; float:left; }
#obchodni-podminky  P { text-align:justify; line-height:18px; font-size:11px; font-family:verdana; }	
#obchodni-podminky  H2 { font-size:25px; margin:20px 0 -10px 0; color:#6f911b; }




/* =============================================================================
	Stránka: rekapitulace.php
============================================================================= */
DIV.sedy-box .stin { font-size:12px; border:1px solid #cccccc; background:url('../img/input-bg.gif') top left no-repeat; padding:4px; height:26px; font-family:verdana; }
DIV.sedy-box LABEL { cursor:pointer; }




/* =============================================================================
	Stránka: fixni-odkaz.php
============================================================================= */
DIV.text-vypis { margin:0 5px 40px 5px; }
DIV.text-vypis H3 { color:#666666;font-size:14px; margin:10px 0 5px 0; padding:0; }


/* =============================================================================
	sedy-box, alert-box, green-box
============================================================================= */
.sedy-box { width:100%; background-color:#f8f8f8; margin:10px 0 10px 0px; border:1px solid #ededed; float:left;}
.sedy-box  #padding { padding:20px; text-align:left; }
.sedy-box  #padding UL { display:inline; float:left; text-align:left; margin:0; padding:5px 0 0px 0;}
.sedy-box  #padding UL LI { display:block; float:left; width:auto; height:25px; padding-right:15px;}
.sedy-box  #padding  #zakaznik-login-box { background:url('../img/dashed-border.png') 5px left repeat-x; }
.sedy-box  #padding H4 { display:block; margin:0; font-size:13px; color:#666666; padding-bottom:5px; background:url('../img/dashed-border.png') bottom left repeat-x; font-family:verdana; }
.sedy-box P { font-size:12px;color:#666666;line-height:18px; text-align:justify; }
.sedy-box P a:link { COLOR:#004595; TEXT-DECORATION:none; font-size:11px; font-weight:bold; }
.sedy-box P a:visited { COLOR:#004595; TEXT-DECORATION:none; font-size:11px; font-weight:bold; }
.sedy-box P a:active { COLOR:#f05e00; TEXT-DECORATION:underline; font-size:11px; font-weight:bold; }
.sedy-box P a:hover { COLOR:#f05e00; TEXT-DECORATION:underline; font-size:11px; font-weight:bold; }
.sedy-box  .padding { padding:20px; text-align:left; }

.alert-box { width:100%; background-color:#fee5e5; margin:30px 0 20px 7px; border:1px solid #fdc3c3; clear:both; float:left;}
.alert-box  .padding { padding:20px; text-align:left; }
.alert-box  .padding .levy-box { float:left; width:44%; }
.alert-box  .padding H4 { display:block; margin:0; font-size:13px; color:#333333; padding-bottom:5px; background:url('../img/dashed-border-alert.png') bottom left repeat-x; font-family:verdana; }
.alert-box  .padding .pravy-box { float:right; width:44%; }
.alert-box  .padding LABEL { cursor:pointer; color:#585858; font-family:Arial; }
.alert-box  .padding P { line-height:18px; color:#333333; }

.green-box { width:100%; background-color:#effce2; margin:40px 0 20px 0; border:1px solid #bded8b; position:relative; float:left; }
.green-box .padding { padding:20px; text-align:left; }
.green-box  .padding H4 { display:block; margin:0; font-size:13px; color:#585858; padding-bottom:5px; background:url('../img/dashed-border.png') bottom left repeat-x; font-family:verdana; }
.green-box P { font-size:12px;color:#585858;line-height:18px; }
.green-box P a:link { COLOR:#004595; TEXT-DECORATION:none; font-size:11px; font-weight:bold; }
.green-box P a:visited { COLOR:#004595; TEXT-DECORATION:none; font-size:11px; font-weight:bold; }
.green-box P a:active { COLOR:#f05e00; TEXT-DECORATION:underline; font-size:11px; font-weight:bold; }
.green-box P a:hover { COLOR:#f05e00; TEXT-DECORATION:underline; font-size:11px; font-weight:bold; }







#tb-prodejni-mista { width:100%; border-collapse:colapse; margin-top:20px; }
#tb-prodejni-mista TD { vertical-align:top; padding:7px; }
.tb-barva-a { background-color:#f2f4f6; }
.tb-barva-b { background-color:#edf0f3; }
.tb-barva-zelena { background-color:#F9FBB7; }
.tb-td-bunka { background-image:url('../img/td-top.gif'); background-position:top; background-repeat:repeat-x; }
.tb-td-bunka-bez { float:left; }




/* =============================================================================
Stránka: hledej-rozsireno.php
============================================================================= */
TABLE.tb-rozsirene-vyhledavani { width:740px; border:solid 1px #cccccc; }
TABLE.tb-rozsirene-vyhledavani TD { font-family:Arial; font-size:12px; color:#404040; padding:2px 8px 2px 8px; }
#hledat_slovo { width:520px; height:27px; padding:5px; font-family:verdana; outline:none; border:1px solid #cccccc;  }   
.focusField { }   
.idleField { } 

TABLE.tb-rozsirene-vyhledavani TD TABLE.tb-submoznosti { }
TABLE.tb-rozsirene-vyhledavani TD TABLE.tb-submoznosti TD { padding:1px; }
DIV#zvuk_vyber_okno { display:none; }
DIV#titulky_vyber_okno { display:none; }

LABEL {cursor:pointer;}
