
/* ---------------- System ---------------- */
body
{
	font-size: 10pt; font-family: sans-serif;
	vertical-align: top; text-align: center;
	margin: 0px; padding: 0px; background-color: #028c3d; color: #fff;
	background-position: left top;
	background-image: url(http://www.abc-sexshop.cz/images/pozadiPruh.png);
	background-repeat: repeat-x;
}
p { margin: 0px; padding: 0px; font-size: 10pt; font-family: sans-serif; }
div { margin: 0px; padding: 0px; color: #fff; font-size: 10pt; font-family: sans-serif; }
span { margin: 0px; padding: 0px; color: #fff; font-size: 10pt; font-family: sans-serif; }
h1 { margin: 0px; padding: 5px 2px 2px 0px; color: #fff; font-family: sans-serif; }
h2 { margin: 0px; padding: 5px 2px 2px 0px; color: #fff; font-family: sans-serif; }
h3 { margin: 0px; padding: 5px 2px 2px 0px; color: #fff; font-family: sans-serif; }
h4 { margin: 0px; padding: 5px 2px 2px 0px; color: #fff; font-family: sans-serif; }
h5 { margin: 0px; padding: 5px 2px 2px 0px; color: #fff; font-family: sans-serif; }
ul { margin: 0px; padding: 0px; color: #fff; font-size: 10pt; font-family: sans-serif; }
li { margin: 0px; padding: 0px; color: #fff; font-size: 10pt; font-family: sans-serif; }
.liVetsi { padding: 5px; }
.promene { font-size: 0px; color: #006124; display: none; }
.pChyby { color: #ffff00; }
.strongH3 { font-size: 12pt; color: #fff; }
/* Odkazy stndart*/
a:link { color: #e78119; text-decoration: none; }
a:visited { color: #e78119; text-decoration: none; }
a:active { color: #e78119; text-decoration: underline; }
a:hover { color: #e78119; text-decoration: underline; }
/* Ukonceni float */
.floatKonec { clear: both; }
/* Help - Obrazek s oteznikem */
.IMGHelp1 { width: 13px; height: 13px; border: solid 0px #fff; margin: 0px 0px 0px 15px; }
.IMGZoom { padding-top: 3px; }
.divOdskok5px { padding-bottom: 5px; }
.normText { color: #696969; padding: 2px; }
#prechodBody
{
	position: absolute; left: 0px; top: 0px; width: 100%; height: 405px;
	background-position: left top;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.abc-sexshop.cz/images/pozadiPruh.png",sizingMethod="scale");
	background-repeat: repeat-x; z-index: 1;
}

/* ---------------- Zakladni obsah ---------------- */
/* ---------------- Hlava Obal ---------------- */
#hlavaObal
{
	position: relative; width: 890px; height: 70px;
	text-align: right; margin-left: auto; margin-right: auto;
	margin-top: 5px; margin-bottom: 5px; z-index: 4;
	background-color: #fff;
}

/* Nadpis obchodu */
#hlavaNadpis
{
	position: absolute; left: 20px; top: 10px; width: 400px; z-index: 5; text-align: left;
}
#hlavaNadpis h3 { color: #028c3d; margin: 0px; padding: 0px; }
#hlavaNadpis p { color: #696969; font-size: 9pt; font-weight: bold; }

/* Odkaz kosik a uzivatel */
#hlavaKosik
{
	position: absolute; left: 195px; top: 5px; width: 690px; z-index: 6; text-align: right;
}
#hlavaKosik p { color: #028c3d; font-weight: bold; padding: 0px; font-size: 11pt; }
#hlavaKosik span { color: #848282; font-weight: bold; padding: 0px; font-size: 11pt; }
/* Odkazy */
#hlavaKosik a:link { color: #e78119; text-decoration: none; font-weight: bold; }
#hlavaKosik a:visited { color: #e78119; text-decoration: none; font-weight: bold; }
#hlavaKosik a:active { color: #e78119; text-decoration: underline; font-weight: bold; }
#hlavaKosik a:hover { color: #e78119; text-decoration: underline; font-weight: bold; }

/* Menu pod hlavickou */
#hlavaMenu
{
	position: absolute; left: 0px; top: 50px; width: 900px; z-index: 6; text-align: right;
}
#hlavaMenu p { color: #028c3d; font-weight: bold; padding: 0px; padding-right: 12px; }
/* Odkazy */
#hlavaMenu a:link { color: #e78119; text-decoration: none; font-weight: bold; }
#hlavaMenu a:visited { color: #e78119; text-decoration: none; font-weight: bold; }
#hlavaMenu a:active { color: #e78119; text-decoration: underline; font-weight: bold; }
#hlavaMenu a:hover { color: #e78119; text-decoration: underline; font-weight: bold; }

/* ---------------- Data Obal ---------------- */
#dataObal
{
	position: relative; width: 890px; background-color: #fff;
	text-align: left; margin-left: auto; margin-right: auto; margin-top: 5px; z-index: 2;
}
#dataLeva
{
	float: left; width: 163px; text-align: left;
}
#dataPrava
{
	float: right; width: 725px; text-align: left;
}

/* ---------------- Menu ---------------- */
#menuObal
{
	width: 159px; margin-left: 1px; padding: 0px;
}
#menuObal p { padding: 2px 1px 2px 5px; font-weight: bold; font-size: 10pt; color: #4e4e4e; }
#menuObal ul { margin: 0; padding: 0; }
#menuObal ul { margin: 0; padding: 0; }
#menuObal li { margin: 0px 0px 1px 0px; padding: 0; display: block; }
#menuObal a
{
	display: block; text-align: left; width: 157px; min-height: 21px; _height: 21px;
	background-color: #fff; border: #c0c0c0 1px solid; color: #e78119; text-decoration: none;
}
#menuObal a:hover
{
	display: block; text-align: left; width: 157px; min-height: 21px; _height: 21px;
	background-color: #028c3d; color: #fff; text-decoration: none; border: #c0c0c0 1px solid;
}
#menuObal a:active
{
	display: block; text-align: left; width: 157px; min-height: 21px; _height: 21px;
	background-color: #028c3d; color: #fff; text-decoration: none; border: #c0c0c0 1px solid;
}
#menuObal a:hover p { color: #fff; }
#menuObal a:active p { color: #fff; }

/* ----------- Menu produkty ----------- */
#menuProdukty p { padding: 1px 5px 1px 5px; font-weight: bold; font-size: 10pt; }
#menuProdukty ul { margin: 1px 0px 0px 0px; padding: 0; list-style-type: none; }
#menuProdukty li { margin: 0px 0px 1px 0px; padding: 0; display: block; }
#menuProdukty a
{
	display: block; text-align: left; width: 147px; min-height: 20px; _height: 20px; margin-left: 10px;
	border-bottom: #c0c0c0 1px solid; color: #7c211e; text-decoration: none; background-color: #fff;
	border-top: #c0c0c0 0px solid; border-left: #c0c0c0 1px solid; border-right: #c0c0c0 0px solid;
}
#menuProdukty a:hover
{
	display: block; text-align: left; width: 147px; min-height: 20px; _height: 20px; margin-left: 10px;
	background-color: #9dde33; color: #fff; text-decoration: none; border-bottom: #c0c0c0 1px solid;
	border-top: #c0c0c0 0px solid; border-left: #c0c0c0 1px solid; border-right: #c0c0c0 0px solid;
}
#menuProdukty a:active
{
	display: block; text-align: left; width: 147px; min-height: 20px; _height: 20px; margin-left: 10px;
	background-color: #9dde33; color: #fff; text-decoration: none; border-bottom: #c0c0c0 1px solid;
	border-top: #c0c0c0 0px solid; border-left: #c0c0c0 1px solid; border-right: #c0c0c0 0px solid;
}
#menuProdukty a:hover p { color: #fff; }
#menuProdukty a:active p { color: #fff; }

/* ----------- Data Leva Dalsi Polozky = DLDP ----------- */
.DLDPObal { width: 159px; margin: 5px 0px 0px 1px; }
.DLDPNadpis
{
	width: 159px; height: 20px; background-color: #028c3d;
	background-position: left top;
	background-image: url(http://www.abc-sexshop.cz/images/SPNadpis.jpg);
	background-repeat: repeat-x;
}
.DLDPNadpis p { padding: 2px 1px 2px 3px; color: #fff; font-weight: bold; }
.DLDPData { width: 157px; border: #c0c0c0 1px solid; color: #000; }
.DLDPData p { color: #000; }
.DLDPDPadding { padding: 3px; }
.DLDPProdukt { text-align: center; float: left; width: 154px; }
.DLDPProdukt a { font-weight: bold; padding: 3px; }
.DLDPProdukt p { color: #000; padding: 3px; }
.DLDPCena { color: #ff0000; font-weight: bold; }
.DLDPNe { _display: none; }
/* Prihlaseni */
#DLDPPrihlaseni, #DLDPOdhlaseni { padding: 2px; }

/* ----------- 3 Menu produkty - rozdeleni dle typu ----------- */
#menuTypObal { width: 720px; background-color: #f5f5f5; border: #c0c0c0 1px solid; margin-top: 5px; }
#menuTypObal p { padding: 5px; font-weight: bold; color: #808080; }

/* ----------- Home Page HPCA = home page cenova akce----------- */
#HPCAObal { width: 720px; border: #c0c0c0 1px solid; margin-top: 5px; }
#HPCANadpis
{
	width: 720px; height: 20px; background-color: #e28c05;
	background-position: left top;
	background-image: url(http://www.abc-sexshop.cz/images/HPCANadpis.jpg);
	background-repeat: repeat-x;
}
#HPCANadpis p { color: #fff; font-weight: bold; padding: 2px 5px 2px 5px; }
.HPCAProdukt { text-align: center; float: left; width: 179px; }
.HPCAProdukt a { font-weight: bold; padding: 3px; }
.HPCAProdukt p { color: #000; padding: 3px; }
.HPCACena { color: #ff0000; font-weight: bold; }

/* Info text na home page homeInfo */
.homeInfo { width: 720px; text-align: left; border: #c0c0c0 1px solid; margin-top: 5px; }
.homeInfo h4 { color: #e28c05; }
.homeInfo p { color: #505050; }

/* ----------- Info text ned skupinou produktu = ISP ----------- */
#ISPObal { width: 720px; border-bottom: #c0c0c0 1px solid; margin-bottom: 5px; }
#ISPObal p { padding: 5px; color: #474747; }

/* ----------- Standartni produkt a obal produktu = SP ----------- */
#SPObal { width: 720px; border: #c0c0c0 1px solid; margin-top: 5px; margin-bottom: 5px; }
#SPNadpis
{
	width: 720px; height: 20px; background-color: #028c3d;
	background-position: left top;
	background-image: url(http://www.abc-sexshop.cz/images/SPNadpis.jpg);
	background-repeat: repeat-x;
}/*#7c211e*/
#SPNadpis p { color: #fff; font-weight: bold; padding: 2px 5px 2px 5px; }
#SPHomePage { width: 720px; height: 1px; }

.SPProdukt
{
	text-align: center; float: left; width: 233px; height: 285px; border: #c0c0c0 1px solid; margin: 2px;
}
.SPProduktNazev { text-align: center; height: 45px; }
.SPProduktNazev p { padding: 3px; }
.SPProdukt a { font-weight: bold; padding: 3px; }
.SPProdukt p { color: #000; padding: 3px; }
.SPProduktNahled { width: 137px; float: left; }
.SPProduktInfo { width: 93px; float: left; }

.SPCena { width: 95px; text-align: center; padding-bottom: 10px; }
.SPCenaCena { color: #ff0000; font-size: 10pt; font-weight: bold; }
.SPCenaCenaSleva { color: #ff0000; font-size: 9pt; text-decoration: line-through; }

.SPProduktText { text-align: center; }
.SPProduktText p { padding: 3px; }

.SPPBTN a
{
	display: block; width: 90px; height: 18px; background-color: #f5f5f5; border: solid 1px #a9a9a9;
	padding: 0px; margin: 1px; margin-bottom: 5px;
}
.SPPBTN a:hover
{
	display: block; width: 90px; height: 18px; background-color: #dcdcdc; border: solid 1px #a9a9a9;
	padding: 0px; margin: 1px; margin-bottom: 5px;
}
.SPPBTN a:active
{
	display: block; width: 90px; height: 18px; background-color: #dcdcdc; border: solid 1px #a9a9a9;
	padding: 0px; margin: 1px; margin-bottom: 5px;
}

#SPOmluva p { padding: 5px; color: #7c211e; font-weight: bold; }
#SPOmluva h4 { color: #7c211e; }

/* ----------- Detail produktu plus strankovani = DP ----------- */
#DPNadpisLeva { width: 400px; float: left; }
#DPNadpisPrava { width: 230px; float: right; text-align: right; }
#DPNadpisPrava a { color: #fff; }

#DPorientace
{
	width: 720px; text-align: left; padding: 1px 0px 1px 0px; margin-bottom: 3px;
	background-color: #f5f5f5; border-bottom: solid 1px #c0c0c0;
}
#DPorientace p { color: #696969; font-weight: normal; padding: 1px 10px 1px 7px; }
#DPorientace a { font-weight: normal; font-size: 10pt; }

#DPObrazek { width: 300px; float: left; text-align: center; }
#DPObrazek img { border: solid 0px #fff; padding-top: 10px; }

#DPNahledy { width: 300px; float: left; text-align: center; }
#DPNahledy img { border: solid 0px #fff; margin: 2px; padding-top: 0px; }

#DPInfo { width: 330px; _width: 328px; float: left; }
#DPInfo p { padding: 2px; }
#DPInfo a { font-weight: bold; padding: 0px; text-align: center; }

#DPRada { width: 720px; text-align: center; }
#DPRada p { padding: 2px; }
#DPRada a { padding: 0px; }

#DPPata { width: 720px; background-color: #f0f0ef; text-align: right; margin-top: 3px; }
#DPPata p { padding: 2px; font-weight: bold; color: #696969; }
#DPPata a { font-size: 9pt; }

#DPPata2
{
	width: 720px; text-align: right; margin: 3px 0px 20px 0px; 
	border-bottom: solid 1px #a9a9a9; padding-bottom: 5px;
}
#DPPata2 p { padding: 2px; color: #696969; }
#DPPata2 span { color: #990000; }

#DPPataLeva { width: 380px; text-align: left; float: left; }
#DPPataPrava { width: 250px; text-align: right; float: right; }
#DPPataLeva p { padding: 1px}
#DPPataLeva span { padding: 0px 5px 3px 0px; color: #696969; }
#DPPataPrava p { padding: 3px 4px 3px 0px; }
.DPPataKonec { clear: both; _display: none; }

/* Strankovani vrchni cast seznamu produktu = svcsp */
#svcsp
{
	width: 720px; text-align: right; padding: 1px 0px 1px 0px; margin-bottom: 3px;
	background-color: #f5f5f5; border-bottom: solid 1px #c0c0c0;
}
#svcsp p { color: #696969; font-weight: bold; }
#svcsp a { font-weight: bold; font-size: 9pt; }

.DPCenaCena { color: #cc0033; font-size: 11pt; font-weight: bold; }
.DPCenaCenaSleva { color: #cc0033; font-size: 10pt; text-decoration: line-through; }
.DPData { color: #696969; }
#DPDataPopis { color: #696969; }
#DPDataPopis p { color: #696969; }
#DPDataPopis div { color: #696969; }
#DPDataPopis span { color: #696969; }

.DPPBTN a
{
	display: block; width: 100px; height: 17px; background-color: #f5f5f5; border: solid 1px #a9a9a9;
	padding: 0px; margin: 1px; float: left; color: #cc0033; margin-top: 10px;
}
.DPPBTN a:hover
{
	display: block; width: 100px; height: 17px; background-color: #dcdcdc; border: solid 1px #a9a9a9;
	padding: 0px; margin: 1px; float: left; color: #cc0033; margin-top: 10px;
}
.DPPBTN a:active
{
	display: block; width: 100px; height: 17px; background-color: #dcdcdc; border: solid 1px #a9a9a9;
	padding: 0px; margin: 1px; float: left; color: #cc0033; margin-top: 10px;
}

/* ---------------- Seznam Uzivatelovych Prihlaseni = SP ---------------- */
#SUPObal { margin-left: 10px; }
#SUPObal h4 { padding: 10px; color: #696969; }

/* ---------------- Panel Pod Menu Kosik Button = PPMKB ---------------- */
#PPMKB
{
	width: 141px; height: 20px; margin: 10px 0px 3px 4px;
}
#PPMKB a
{
	font-weight: bold; padding: 3px 1px 1px 1px;
}

/* ---------------- Registrace noveho uzivatele = RNU ---------------- */
.RNUTBLeva { width: 150px; text-align: right; }
.RNUTBLeva p { color: #000; padding: 3px; }
.RNUTBPrava { width: 450px; text-align: left; }
.RNUTBPrava span { color: #e78119; padding: 3px; }
.RNUTBPrava p { color: #000; }
.RNU_TBX { width: 200px; }
.RNU_BTN { width: 200px; height: 30px; font-weight: bold; color: #7c211e; margin: 15px 0px 15px 50px; }
.RNUChyby { margin: 15px 0px 15px 50px; }
.RNUChyby p { color: #e78119; font-weight: bold; padding: 3px; }
.RNUChyby h3 { color: #e78119; font-weight: bold; padding: 3px; }
.RNUChyby h4 { color: #e78119; font-weight: bold; padding: 3px; }

/* ---------------- Strana seznam Objednavek = SSO ---------------- */
#SSOObal { width: 720px; }
#SSOObal h3 { padding: 10px; color: #a9a9a9; }
#SSOObal h4 { padding: 5px; color: #a9a9a9; }
#SSOObal p { padding: 4px; color: #000; }
/* Tabulka je 620px */
.SSOTable { margin: 5px; }
/* tridy pro tabulku ... N = Nadpis ... D = Data */
.SSONStav { width: 80px; text-align: left; border-bottom: solid 1px #696969; }
.SSONDatum { width: 150px; text-align: left; border-bottom: solid 1px #696969; }
.SSONKs { width: 100px; text-align: right; border-bottom: solid 1px #696969; }
.SSONCenaCelkem { width: 200px; text-align: right; border-bottom: solid 1px #696969; }
.SSONFCE { width: 45px; text-align: center; border-bottom: solid 1px #696969; }

.SSONStav p, .SSONDatum p { padding: 2px; color: #696969; }
.SSONKs p, .SSONCenaCelkem p { padding: 2px 10px 2px 2px; color: #696969; }

.SSODStav { text-align: center; border-bottom: solid 1px #696969; }
.SSODDatum { text-align: left; font-weight: bold; border-bottom: solid 1px #696969; }
.SSODKs { text-align: right; font-weight: bold; border-bottom: solid 1px #696969; }
.SSODCenaCelkem { text-align: right; font-weight: bold; border-bottom: solid 1px #696969; }

.SSODStav p, .SSODDatum p { padding: 2px 5px 2px 2px; color: #000; }
.SSODKs p, .SSODCenaCelkem p { padding: 2px 10px 2px 2px; color: #000; }
.SSONFCE img { padding: 2px; border: solid 0px #fff; width: 16px; height: 16px; }
.SSODStav img { padding: 2px; width: 42px; height: 15px; }

/* Legenda stavu objednavky */
.SSOTBLeva, .SSOTBLeva2 { width: 100px; text-align: right; }
.SSOTBLeva img { padding: 2px; width: 42px; height: 15px; }
.SSOTBLeva2 img { padding: 2px; width: 16px; height: 16px; }
.SSOTBPrava { width: 500px; text-align: left; }
.SSOTBPrava p { color: #000; padding: 2px 0px 2px 20px; }

/* ---------------- Objednavka Detail = OD ---------------- */
.ODIMGStav { width: 42px; height: 15px; border: solid 0px #fff; margin: 0px 15px 0px 15px; }
.ODDodaciAdresa p { padding-left: 30px; }
.ODPodekovani { width: 600px; text-align: center; }
.ODPodekovani p { color: #000; }

/* ----------- Reklamni prouzek = RP ----------- */
#RPObal { width: 715px; margin: 50px 5px 10px 168px; text-align: center; }
#RPObal p { color: #696969; font-weight: bold; }
#RPObal img { padding: 2px; border: solid 0px #fff; }
#lista
{
	z-index: 2; color: #fff;
	position: absolute; left: 0px; top: 0px; width: 100%; height: 20px;
}

/* ----------- Reklamni prouzek zpetne odkazy = RPZP ----------- */
#RPZP { width: 102px; height: 20px; text-align: center; float: left; }
#RPObal a:link { color: #696969; text-decoration: none; font-weight: normal; font-size: 8pt; }
#RPObal a:visited { color: #696969; text-decoration: none; font-weight: normal; font-size: 8pt; }
#RPObal a:active { color: #696969; text-decoration: underline; font-weight: normal; font-size: 8pt; }
#RPObal a:hover { color: #696969; text-decoration: underline; font-weight: normal; font-size: 8pt; }

/* ---------------- Pata ---------------- */
#pataObal
{
	position: relative; width: 890px; height: 20px; background-color: #c3c3c2;
	text-align: right; margin-left: auto; margin-right: auto; margin-top: 5px; z-index: 2;
}
#pataObal p { font-size: 9pt; padding: 2px; font-weight: bold; }

/* ---------------- Zoom ---------------- */
#zoomObal
{ 
	position: absolute; top: 20px; left: 20px;
	background-color: #fff; border: solid 2px #dcdcdc; z-index: 2;
}
#zoomObal div { margin: 10px; text-align: left; }
#zoomObal h3 { color: #808080; }
#zoomObal p { color: #808080; }
#STR_bannerBottomZoom { padding-top: 50px; }
#STR_bannerBottomZoom p { color: #028c3d; }

/* ---------------- Nase typy ---------------- */
#naseTypyObal
{ 
	position: absolute; top: -120px; left: 890px; width: 110px; height: 532px;
}

/* ---------------- Diskuse = DST1 ---------------- */
#DST1_Obal { width: 720px; }
#DST1_Obal h3 { color: #808080; }
#DST1_Obal p { color: #808080; }

#DST1_Nadpis
{
	width: 720px; text-align: left; padding: 1px 0px 1px 0px; margin: 10px 0px 10px 0px;
	background-color: #f5f5f5; border-bottom: solid 1px #c0c0c0; border-top: solid 1px #c0c0c0;
}
#DST1_Nadpis p { color: #696969; font-weight: bold; padding: 1px 10px 1px 7px; }
#DST1_Nadpis a { font-weight: normal; font-size: 10pt; }

/* Vkladani */
#produktDetail_DST1_VkladaniObal { width: 720px; border-bottom: solid 1px #c0c0c0; }
#DST1_VkladaniLeva { width: 400px; float: left; margin: 3px; }
#DST1_VkladaniPrava { width: 300px; height: 130px; float: right; margin: 3px; }
#DST1_VkladaniPrava img { border: solid 0px #fff; margin: 2px; }
.DST1_BTNLeva { width: 200px; height: 20px; float: left; }
.DST1_BTNprava { width: 195px; height: 20px; float: left; text-align: right; }

/* Samotny prispevek */
#DST1_PrispevkyObal
{
	width: 720px; border-bottom: solid 2px #fff; border-top: solid 2px #fff; text-align: center;
}
/* DS_PP = diskuse pripevek prava */
/* DS_PPO = diskuse pripevek prava obal */
/* DS_PL = diskuse pripevek leva */
.DST1_PrispevekObal
{
	width: 710px; background-color: #fafafa; border: solid 1px #d3d3d3;
	text-align: left; margin: 2px;
}
.DS_PL { float: left; width: 130px; }
.DS_PL img { border: solid 0px #f5f5f5; padding: 5px; }
.DS_PP { float: right; width: 580px; }
.DS_PP a { }
.DS_PP p { padding: 2px; }
.DS_PPO { border-bottom: solid 1px #d3d3d3; }

#DST1_PataObal { width: 626px; }

/* ---------------- Katalog odkazu ---------------- */
.ko_obal { width: 120px; height: 50px; text-align: center; vertical-align: top; float: left; }


/* ---------------- Pop up okno pro chyby ---------------- */
.popChybyObal
{
	position: absolute; left: 100px; top: 50px;
	width: 500px; height: 300px;
	background-position: left top;
	background-image: url(http://www.abc-sexshop.cz/images/popUpPozadi.png);
	background-repeat: repeat; z-index: 120;
}
.popChybyObal2 { width: 480px;  height: 280px; margin: 10px; }
.popChybyNadpis
{
	width: 480px; height: 25px; background-color: #028c3d;
	background-position: left top;
	background-image: url(http://www.abc-sexshop.cz/images/OKEPNadpis.jpg);
	background-repeat: repeat-x;
	}
.popChybyNadpis p { color: #fff; padding: 2px 5px 2px 8px; font-weight: bold; font-size: 12pt; }
.popChybyData { width: 480px; height: 255px; background-color: #fff; overflow: auto; }
.popChybyDataV { padding: 5px; }
.popChybyDataV p { color: #000; padding: 3px; }

/* ----------- Kosik obaly sekci = KOS ----------- */
.KOSObal { width: 720px; border: #c0c0c0 1px solid; margin-top: 5px; margin-bottom: 10px; }
.KOSNadpis
{
	width: 720px; height: 30px; background-color: #028c3d;
	background-position: left top;
	background-image: url(http://www.abc-sexshop.cz/images/SPNadpis_Kosik.jpg);
	background-repeat: repeat-x;
}
.KOSNadpis p { color: #fff; font-weight: bold; padding: 5px; font-size: 12pt; }
.KOSNadpis span { color: #fff; font-weight: bold; padding: 5px; font-size: 10pt; }
.KOSData { width: 720px; }
.KOSData p { padding: 2px 5px 2px 2px; color: #000; }
.KOSData label { padding: 2px 5px 2px 2px; color: #000; }
/* Kosik Rozvrzeni prvku kvuli napovede = KRPN */
.KRPNLeva
{
	width: 520px; padding: 10px 0px 10px 0px; vertical-align: top; text-align: left; padding: 5px;
}
.KRPNLeva h4 { color: #a9a9a9; }
.KRPNPrava
{
	width: 180px; background-color: #dcdcdc; vertical-align: top; text-align: left;
	padding: 5px; font-size: 9pt;
}
.KRPNPrava span { color: #e78119; }
/* Pro strany bez napovedy aby vyuzivali celou plochu strany */
.KRPNCela
{
	width: 700px; padding: 10px 0px 10px 0px; vertical-align: top; text-align: left; padding: 5px;
}
.KRPNCela h4 { color: #a9a9a9; }

/* ---------------- Obsah Kosiku = OK ---------------- */
.OKTable {}
/* tridy pro tabulku ... N = Nadpis ... D = Data */
.OKNKs { width: 40px; text-align: left; border-bottom: solid 1px #696969; }
.OKNNazev { width: 200px; text-align: left;	border-bottom: solid 1px #696969; }
.OKNCena { width: 80px; text-align: right; border-bottom: solid 1px #696969; }
.OKNCenaCelkem { width: 160px; text-align: right; border-bottom: solid 1px #696969; }
.OKNFCE { width: 30px; text-align: center; border-bottom: solid 1px #696969; }

.OKNKs p, .OKNNazev p { padding: 2px; color: #696969; }
.OKNCena p, .OKNCenaCelkem p { padding: 2px 10px 2px 2px; color: #696969; }

.OKDKs { text-align: right; border-bottom: solid 1px #696969; }
.OKDNazev { text-align: left; font-weight: bold; border-bottom: solid 1px #696969; }
.OKDNazev span { font-weight: normal; color: #5b5b5c; }
.OKDCena, .OKDCenaCelkem { text-align: right; font-weight: bold; border-bottom: solid 1px #696969; }

.OKDKs p, .OKDNazev p { padding: 2px 5px 2px 2px; color: #000; }
.OKDCena p, .OKDCenaCelkem p { padding: 2px 10px 2px 2px; color: #000; }
.OKNFCE img { padding: 2px; border: solid 0px #fff; width: 16px; height: 16px; }

.OKSekceObal { width: 700px; padding: 5px 0px 5px 0px; margin: 0px 5px 0px 5px; border-bottom: solid 1px #696969; }
.OKSekceObal p { padding: 2px 5px 2px 2px; color: #000; }
.OKSekceObal label { padding: 2px 5px 2px 2px; color: #000; }

.OKEPBTN_clearBasket { width: 150px; color: #7c211e; margin-top: 10px; }
.OKEPBTN_objednat
{
	width: 260px; height: 40px; font-weight: bold; color: #7c211e;
	margin: 30px 0px 0px 130px; font-size: 12pt;
}
.OKEPBTN_obchPod { width: 520px; text-align: center; margin: 20px 0px 0px 0px; }
.OKEPBTN_obchPod p { color: #696969; }
.OKEPBTN_obchPod a { color: #ff9900; }

/* Hover napoveda s obrazkem polozky kosiku */
.OKDNazev img { border: solid #fff 0px; }
.OKDNazev a span span { position: absolute; display: none; }
.OKDNazev a:hover span span
{
	display: block; background-color: #fff; border: solid #a9a9a9 1px;
	padding: 10px; margin: 5px 0px 0px 50px;
}

/* Okno pro editaci polozky kosiku, EP = editace polozky */
.OKEPObal1
{
	position: absolute; left: 100px; top: 50px;
	width: 420px; height: 280px;
	background-position: left top;
	background-image: url(http://www.abc-sexshop.cz/images/popUpPozadi.png);
	background-repeat: repeat; z-index: 120;
}
.OKEPObal2 { width: 400px;  height: 265px; margin: 10px; }
.OKEPNadpis
{
	width: 400px; height: 25px; background-color: #028c3d;
	background-position: left top;
	background-image: url(http://www.abc-sexshop.cz/images/OKEPNadpis.jpg);
	background-repeat: repeat-x;
	}
.OKEPNadpis p { color: #fff; padding: 4px 5px 0px 8px; font-weight: bold; font-size: 12pt; }
.OKEPData { width: 400px; height: 235px; background-color: #fff; }
.OKEPDataV { padding: 5px; }
.OKEPDataV p { color: #000; padding: 3px; }
.OKEPTBX_mnostvi { width: 80px; text-align: right; }
.OKEPTBX_poznamka { width: 378px; height: 60px; }
.OKEPBTN_ok { width: 150px; font-weight: bold; color: #7c211e; }
.OKEPBTN_storno { width: 100px; color: #7c211e; }

/* Osobni udaje = OKOU */
.OKOUPrihlaseni { width: 500px; margin: 5px; }
.OKOUPrihlaseni p { padding: 2px; color: #000; }
.OKOUPrihlaseni div { padding: 5px; }
.OKOUPrihlaseniBTN { width: 150px; font-weight: bold; color: #7c211e; }
.OKOULogInChyby p { color: #e78119; font-weight: bold; }
/* Tabulka */
.OKOULeva { width: 200px; text-align: right; }
.OKOULeva p { color: #000; padding: 2px; font-weight: bold; }
.OKOUPrava { width: 200px; text-align: left; }
.OKOUPrava p { color: #696969; padding: 2px; font-weight: bold; }

.OKOURegistrace { width: 500px; font-weight: bold; margin: 5px; }
.OKOURegistrace p { padding: 2px; color: #000; }
.OKOURegistrace span { font-weight: normal; }
.OKOURPnormal { font-weight: normal; }
.OKOURPnormal span { color: #e78119; }
.OKOURegistrace div { padding: 5px; }
.OKOURegChyby p, .OKOURegChyby div { color: #e78119; font-weight: bold; }
/* Poznamka k objednavce */
.OKTBX_pozObj { width: 500px; height: 180px; margin: 5px; }
/* Polozky kosiku */
.OKLBLBasket { display: none; }
/* Tabulka pro registraci noveho uzivatele v kosiku = KOR */
.KORTBLeva { width: 120px; text-align: right; }
.KORTBLeva p { color: #000; padding: 3px; }
.KORTBPrava { width: 210px; text-align: left; }
.KORTBPrava span { color: #e78119; padding: 3px; }
.KOR_TBX { width: 200px; }

/* ---------------- System ---------------- */
.TBX_30rs { width: 30px; text-align: right; }
.TBX_150s { width: 150px; }
.TBX_200s { width: 200px; }
.TBX_348x70s { width: 390px; height: 70px; }
.TBX_registraceRekapitulace { width: 400px; height: 300px; }
.BTN_30b { width: 30px; font-weight: bold; color: #660033; }
.BTN_120s { width: 120px; }
.BTN_120b { width: 120px; font-weight: bold; color: #660033; }
.BTN_150b { width: 150px; font-weight: bold; color: #660033; }
.BTN_160b { width: 160px; font-weight: bold; color: #660033; }
.btn20b { width: 30px; height: 21px; font-weight: bold; }
.btn20i { width: 30px; height: 21px; font-style: italic; }
.btn20u { width: 30px; height: 21px; text-decoration: underline; }
.btn20s { width: 30px; height: 21px; text-decoration: line-through; }
.btn20o { width: 30px; height: 21px; text-decoration: overline; }
.chyby { color: #a9a9a9; }
.chyby p { color: #a9a9a9; }
.chyby h1 { color: #e78119; } /* Takto velkou chybou oznaomvat pouze pokusy o naruseni systemu */
.chyby h2 { color: #e78119; }
.chyby h3 { color: #e78119; }
.chyby h4 { color: #e78119; }
.TBX_Login { width: 140px; }
.TBX_overeni { width: 152px; }
.BTN_CAL_loginBB { width: 260px; height: 40px; font-weight: bold; color: #7c211e; margin: 20px 0px 10px 0px; }
.BTN_CAL_login { width: 80px; color: #7c211e; font-weight: bold; }
.BTN_180B { width: 180px; color: #7c211e; font-weight: bold; }
.DLLPocetProduktu { width: 40px; height: 18px; font-size: 9pt; }
.DDLproduktyTrideni { width: 80px; height: 18px; font-size: 9pt; }
.DDLHledani { width: 170px; }