@import "/css/galerie-kol.css";
@import "/css/autocomplete.css";
@import "/css/servis.css";
@import "/css/datedit.css";

/*-- default --*/
/*-------------*/
BODY {
	color: #000;
	background-color: #eee;
	background: url('/images/_layout/bg-body.jpg') top center repeat-y;
	font: normal 9pt/1.1 'Helvetica CE', 'Trebuchet MS', Arial, sans-serif;
	text-align: center;
	margin: 0;
	padding: 0;
}

INPUT,
TEXTAREA,
SELECT,
BUTTON,
TABLE {
	font-size: 8pt;
	font-family: 'Helvetica CE', 'Trebuchet MS', Arial, sans-serif;
}

FORM,
IMG {
	border: none;
	margin: 0;
	padding: 0;
}

A 				{ color: #f00; text-decoration: underline; }
A:link			{ color: #f00; text-decoration: underline; }
A:hover			{ color: #00f; text-decoration: none; }
A:active		{ color: #000; text-decoration: none; }
A:visited		{ color: #f00; text-decoration: underline; }
A:visited:hover	{ color: #00f; text-decoration: none; }
A.mimo {
	background: url('/images/_layout/bg-link-mimo.gif') 100% 30% no-repeat;
	padding-right: 10px;
}
A.email {
	background: url('/images/_layout/bg-link-email.gif') 100% 30% no-repeat;
	padding-right: 10px;
}
A.zpet {
	background: url('/images/_layout/bg-link-zpet.gif') 0% 35% no-repeat;
	padding-left: 12px;
}
A.selected {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

/*------------*/
/*-- layout --*/
/*------------*/
#layout {
	/*background-color: #fff;
	border: 10px solid #fff;
	border-top: none;*/
	text-align: left;
	position: relative;
	width: 716px;
	height: auto;
	margin: auto;
	padding-top: 10px;
}

#top {
	position: relative;
	width: 716px;
	margin-bottom: 20px;
}

#main {
	clear: both;
	position: relative;
	width: 716px;
}

#left {
	float: left;
	width: 190px;
}

#middle {
	float: left;
	width: 526px;
}

#footer {
	color: #888;
	background: url('/images/_layout/bg-footer.gif') repeat-x top left;
	font-size: 8pt;
	text-align: right;
	clear: both;
	position: relative;
	width: 716px;
	margin-top: 10px;
	padding-top: 5px;
}

#counter {
	position: relative;
	width: 1px;
	height: 1px;
	visibility: hidden;
	overflow: hidden;
}

/*--------------*/
/*-- elements --*/
/*--------------*/

/*-- logo --*/
H1#logo {
	background: url('/images/_layout/logo-hape.gif') no-repeat top left;
	float: left;
	width: 181px;
	height: 46px;
	margin: 0;
	padding: 0;
}
H1#logo A {
	display: block;
	width: 100%;
	height: 100%;
}
H1#logo SPAN {
	display: none;
}

/*-- vrchní menu --*/
UL#menu-top {
	font-size: 10pt;
	font-weight: bold;
	float: right;
	margin: 0;
	padding: 20px 10px 0 0;
}
UL#menu-top LI {
	background: url('/images/_layout/li-menu-top.gif') no-repeat center left;
	list-style-type: none;
	float: left;
	padding: 0 20px 0 10px;
}
UL#menu-top LI A {
	color: #000;
	text-decoration: none;
}
UL#menu-top LI A:hover {
	color: #f00;
	text-decoration: underline;
}

/*-- levé menu --*/
#left DIV#li1 {
	background: url('/images/_layout/li-menu-left-1.gif') no-repeat top left;
	width: 181px;
	height: 43px;
}
#left DIV#li1 H3 {
	color: #fff;
	font-size: 10pt;
	margin: 0;
	padding: 14px 0 0 12px;
}

UL#menu-left {
	font-size: 10pt;
	font-weight: bold;
	width: 181px;
	margin: 0;
	padding: 0;
}
UL#menu-left LI {
	background: url('/images/_layout/li-menu-left-2.gif') no-repeat top left;
	list-style-type: none;
	clear: left;
	float: left;
	width: 181px;
	height: 38px;
	overflow: hidden;
}
UL#menu-left LI#li2 { background-image: url('/images/_layout/li-menu-left-2.gif'); }
UL#menu-left LI#li3 { background-image: url('/images/_layout/li-menu-left-3.gif'); }
UL#menu-left LI#li4 { background-image: url('/images/_layout/li-menu-left-4.gif'); }
UL#menu-left LI#li5 { background-image: url('/images/_layout/li-menu-left-5.gif'); }
UL#menu-left LI#li6 { background-image: url('/images/_layout/li-menu-left-6.gif'); }
UL#menu-left LI#li7 { background-image: url('/images/_layout/li-menu-left-7.gif'); }
UL#menu-left LI DIV {
	color: #fff;
	padding: 12px 0 0 12px;
}
UL#menu-left LI A {
	color: #000;
	background: url('/images/_layout/li-menu-top.gif') no-repeat center left;
	text-decoration: none;
	padding-left: 10px;
}
UL#menu-left LI A:hover {
	color: #fff;
}

/*-- levý sloupec --*/
#left H4 {
	color: #fff;
	background: url('/images/_layout/bg-h4-left.gif') no-repeat top left;
	font-size: 10pt;
	width: 181px;
	height: 26px;
	margin: 5px 0 0 0;
}
#left H4 SPAN {
	position: relative;
	top: 6px;
	left: 12px;
}
#left H4 A {
	color: #fff;
	text-decoration: none;
}
#left H4 A:hover,
#left H4 A:visited:hover {
	text-decoration: underline;
}

/*-- novinky --*/
.box-left {
	background: url('/images/_layout/bg-aktuality.jpg') no-repeat top left;
	font-size: 8pt;
	line-height: 130%;
	width: 181px;
	margin-top: 2px;
}
	.box-left.bezky {
		background-image: url('/images/_layout/bg-bezky.gif');
	}
.box-left P {
	margin: 0;
	padding: 5px 10px 5px 10px;
}
.box-left P STRONG {
	color: #f00;
}
.box-left IMG {
	margin-top: 5px;
}
.box-left #bezky {
	margin: -5px 0 0 0;
	padding: 0 10px 5px 10px;
}
.box-left #bezky LI {
	list-style-type: none;
	float: left;
	padding-right: 5px;
}

/*-- vyhledávání, i s nadpisem --*/
#vyhledavani,
#vyhledavani-nadpis {
	background: url('/images/_layout/bg-vyhledavani.jpg') no-repeat top left;
	width: 526px;
	height: 46px;
	margin: 0;
	padding: 0;
}
#vyhledavani-nadpis {
	background: url('/images/_layout/bg-vyhledavani-nadpis.jpg') no-repeat top left;
}
#vyhledavani P,
#vyhledavani-nadpis P {
	margin: 0;
	padding: 0;
}
#vyhledavani DIV,
#vyhledavani-nadpis DIV {
	float: right;
	width: 152px;
	margin: 11px 0 0 0;
}
#vyhledavani SPAN,
#vyhledavani-nadpis SPAN {
	display: none;
}
#vyhledavani INPUT,
#vyhledavani-nadpis INPUT {
	background: url('/images/_layout/bg-input-hledej.gif') no-repeat top left;
	border: none;
	float: left;
	width: 100px;
	height: 18px;
	margin: 2px 5px 0 0;
	padding: 0;
}
#vyhledavani BUTTON,
#vyhledavani-nadpis BUTTON {
	background: url('/images/_layout/bg-button-hledej.gif') no-repeat top left;
	border: none;
	float: left;
	width: 36px;
	height: 22px;
	margin: 0;
	padding: 0;
}
#vyhledavani-nadpis H4 {
	color: #fff;
	font-size: 10pt;
	float: left;
	width: 350px;
	margin: 0;
	padding: 14px 0 0 12px;
}

/*-- úvodní motiv --*/
#motiv,
#motiv-klub {
	background: url('/images/_layout/motiv.jpg') no-repeat top left;
	position: relative;
	height: 188px;
	top: -3px;
}
#motiv-klub {
	background-image: url('/images/_layout/motiv-klub.jpg');
}
#motiv H2,
#motiv-klub H2 {
	display: none;
}
#motiv DIV,
#motiv-klub DIV {
	background: url('/images/_layout/motiv.gif') no-repeat top left;
	position: absolute;
	width: 295px;
	height: 100px;
	top: -100px;
	left: 4px;
	z-index: 100;
}

/*-- slevy --*/
#slevy,
#platba,
#partneri {
	float: left;
	width: 336px;
}
#slevy H4,
#platba H4,
#partneri H4 {
	color: #fff;
	background: url('/images/_layout/bg-h4.gif') no-repeat top left;
	font-size: 10pt;
	clear: both;
	width: 336px;
	height: 26px;
	margin: 5px 0 0 0;
}
#slevy H4 SPAN,
#platba H4 SPAN,
#partneri H4 SPAN {
	position: relative;
	top: 6px;
	left: 12px;
}
#slevy H4 A,
#platba H4 A,
#partneri H4 A {
	color: #fff;
	text-decoration: none;
}
#slevy H4 A:hover,
#slevy H4 A:visited:hover,
#platba H4 A:hover,
#platba H4 A:visited:hover,
#partneri H4 A:hover,
#partneri H4 A:visited:hover {
	text-decoration: underline;
}
#slevy UL {
	line-height: 120%;
	margin: 10px;
	padding-left: 15px;
}
#slevy UL LI {
	list-style-image: url('/images/_layout/li-vyrobce.gif');
	margin-top: 7px;
}
#slevy UL LI.li-vice {
	list-style-type: none;
	list-style-image: none;
	margin-top: 0;
}
#slevy UL LI UL LI {
	list-style-type: disc;
	list-style-image: none;
}
#slevy P,
#platba P,
#partneri P {
	margin: 0;
	padding: 10px;
}
#slevy STRONG {
	color: #f00;
}
#slevy .datum {
	color: #888;
}
#slevy P SPAN,
#slevy UL SPAN {
	color: #888;
}
#platba IMG {
	margin: 5px 20px 0 0;
}

#slevy .slevy_box {
	border: 1px solid #ddd;
	margin: 10px;
}
#slevy .slevy_box TH,
#slevy .slevy_box TD {
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
#slevy .slevy_box TH {
	background-image: none;
	background-color: #ddd;
}
#slevy .slevy_box SPAN {
	color: #666;
	font-size: 7pt;
}

/*-- obsah modulu --*/
#obsah {
	clear: both;
	float: left;
	width: 526px;
	overflow: hidden;
}
#obsah #obsah-okraj {
	padding: 10px;
}
#obsah H4 {
	color: #fff;
	background: url('/images/_layout/bg-h4.jpg') no-repeat top left;
	font-size: 10pt;
	clear: both;
	width: 526px;
	height: 26px;
	margin: 5px 0 0 0;
}
#obsah H4 SPAN {
	position: relative;
	top: 6px;
	left: 12px;
}
#obsah P {
	margin: 0;
	padding: 0 0 10px 0;
}

/*-- výpis výrobků --*/
H5.vyrobce,
H5.sleva {
	background: url('/images/_layout/bg-h5-vyrobce.jpg') top left repeat-y;
	font-size: 10pt;
	margin-top: 0;
	margin-bottom: 5px;
	padding: 3px 5px 3px 5px;
}
H5.vyrobce A {
	text-decoration: none;
}
H5.vyrobce A:hover {
	text-decoration: underline;
}
H5.vyrobce SPAN {
	font-size: 8pt;
	font-weight: normal;
	text-align: right;
	float: right;
}
H5.sleva SPAN.datum {
	color: #f00;
	font-size: 8pt;
	font-weight: normal;
	float: right;
}
H5.vyrobce SPAN.clean {
	font-size: 1px;
	clear: both;
}

.vyrobce {
	margin-top: 1em;
}
.vyrobce LI {
	clear: right;
	margin-bottom: 0.3em;
}
.vyrobce LI {
	list-style-image: url('/images/_layout/li-vyrobce.gif');
	margin-top: 0.3em;
}
.vyrobce SPAN {
	float: right;
}
.vyrobce LI DIV {
	margin: 0;
	padding: 0;
}

.nic {
	list-style-type: none;
	margin: 0;
	padding: 10px;
}

/*-- napište nám --*/
#napiste {
	float: right;
	width: 280px;
	padding: 1em;
}
#napiste INPUT.input,
#napiste TEXTAREA.input {
	background: url('/images/_layout/bg-input.gif') no-repeat top left;
	border: none;
	width: 260px;
	padding: 0 3px 0 3px;
}
#napiste TEXTAREA.input {
	background-image: url('/images/_layout/bg-textarea.gif');
}

.bublina {
	background: url('/images/_layout/bg-bublina.gif') no-repeat top left;
	border-top: 1px solid #aaa;
	border-left: 1px solid #aaa;
	font-size: 7pt;
	line-height: 130%;
	position: relative;
	float: left;
	top: 24px;
	width: 182px;
	height: 43px;
}
.bublina DIV {
	margin: 5px 30px 5px 8px;
}

/*-- galerie kol BOXÍK --*/
#galerie-obalka {
	float: right;
	width: 181px;
}
#galerie {
	background: url('/images/_layout/bg-galerie.jpg') no-repeat top left;
	float: left;
	width: 181px;
	height: 400px;
	margin-top: 5px;
}
#galerie H4 {
	display: none;
}
#galerie DIV.obalka {
	font-size: 8pt;
	text-align: center;
	margin: 55px 20px 0 20px;
}
#galerie P {
	text-align: left;
	line-height: 100%;
	margin: 10px 0 0 0;
}

/*-- otevírací doba BOXÍK --*/
#oteviracka H4, #oteviracka_v H4, #fotogalerie H4 {
	color: #fff;
	background: url('/images/_layout/bg-h4-left.gif') no-repeat top left;
	font-size: 10pt;
	width: 181px;
	height: 26px;
	margin: 5px 0 0 0;
}
#oteviracka H4 SPAN, #oteviracka_v H4 SPAN, #fotogalerie H4 SPAN {
	position: relative;
	top: 6px;
	left: 12px;
}
#fotogalerie H4 A, #fotogalerie H4 A:link, #fotogalerie H4 A:visited {
	color: #fff;
	text-decoration: none;
}
#fotogalerie H4 A:hover, #fotogalerie H4 A:visited:hover {
	color: #fff;
	text-decoration: underline;
}
#oteviracka P, #fotogalerie P {
	margin: 10px 10px 20px 10px;
}
#oteviracka_d {
	margin-top: -10px;
}
#oteviracka_d P {
	margin: 0 10px 10px 10px;
}
#oteviracka_v P {
	margin: 0 10px 20px 10px;
}

#oteviracka_v TABLE {
	border: none;
	margin: 10px;
}
#oteviracka_v TD {
	border: none;
	font-weight: bold;
	height: 20px;
}
#oteviracka_v TD SPAN {
	font-size: 0.8em;
	position: relative;
	top: -6px;
}

/*-- footer --*/
#footer UL {
	float: left;
	margin: 0;
	padding: 0;
}
#footer UL LI {
	background: url('/images/_layout/li-vyrobce.gif') no-repeat top left;
	list-style-type: none;
	float: left;
	padding: 0 8px 0 12px;
}
#footer UL LI#nahoru {
	background: url('/images/_layout/li-footer-top.gif') no-repeat 0 1px;
	padding: 0 16px 0 8px;
}
#footer A {
	color: #000;
	text-decoration: none;
}
#footer A:hover,
#footer A:visited:hover {
	color: #f00;
	text-decoration: underline;
}

/*-- ikonky více --*/
DIV.vice {
	background: url('/images/_layout/bg-vice.gif') no-repeat top right;
	font-size: 8pt;
	text-align: right;
	margin: -5px 0 5px 0;
	height: 15px;
	padding-top: 1px;
}
DIV.vice A.vice {
	color: #000;
	text-decoration: none;
	padding-right: 5px;
}
DIV.vice A.vice:hover,
DIV.vice A.vice:visited:hover {
	color: #f00;
	text-decoration: none;
}

DIV.vice2 {
	background: url('/images/_layout/bg-vice2.gif') no-repeat bottom right;
}

/*-- o nás --*/
H5.o-nas {
	background: url('/images/_layout/bg-h5-vyrobce.jpg') top left repeat-y;
	font-size: 10pt;
	margin: 0 0 5px 0;
	padding: 3px 5px 3px 5px;
}
H5.o-nas SPAN.ha {
	background: url('/images/o-nas/hana-cisarova.gif') 0 3px no-repeat;
	padding-right: 20px;
}
H5.o-nas SPAN.pe {
	background: url('/images/o-nas/pepa-cisar.gif') 0 4px no-repeat;
	padding-right: 4px;
}
H5.o-nas SPAN SPAN {
	visibility: hidden;
}
H5.otoceno {
	background: url('/images/_layout/bg-h5-vyrobce-otoceno.jpg') top left repeat-y;
}
DIV.o-nas {
	color: #888;
	font-size: 7pt;
	padding-bottom: 10px;
}

UL.roky { margin-top: 0; }
UL.roky LI { margin-left: -6px; padding-bottom: 5px; }
UL.roky LI#rok-1992 { list-style-image: url('/images/o-nas/rok-1992.gif'); }
UL.roky LI#rok-1993 { list-style-image: url('/images/o-nas/rok-1993.gif'); }
UL.roky LI#rok-1994 { list-style-image: url('/images/o-nas/rok-1994.gif'); }
UL.roky LI#rok-1995 { list-style-image: url('/images/o-nas/rok-1995.gif'); }
UL.roky LI#rok-1996 { list-style-image: url('/images/o-nas/rok-1996.gif'); }
UL.roky LI#rok-1997 { list-style-image: url('/images/o-nas/rok-1997.gif'); }
UL.roky LI#rok-1998 { list-style-image: url('/images/o-nas/rok-1998.gif'); }
UL.roky LI#rok-1999 { list-style-image: url('/images/o-nas/rok-1999.gif'); }
UL.roky LI#rok-2000 { list-style-image: url('/images/o-nas/rok-2000.gif'); }
UL.roky LI#rok-2001 { list-style-image: url('/images/o-nas/rok-2001.gif'); }
UL.roky LI#rok-2002 { list-style-image: url('/images/o-nas/rok-2002.gif'); }
UL.roky LI#rok-2003 { list-style-image: url('/images/o-nas/rok-2003.gif'); }
UL.roky LI#rok-2004 { list-style-image: url('/images/o-nas/rok-2004.gif'); }
UL.roky LI#rok-2005 { list-style-image: url('/images/o-nas/rok-2005.gif'); }
UL.roky LI#rok-2006 { list-style-image: url('/images/o-nas/rok-2006.gif'); }
UL.roky LI#rok-2007 { list-style-image: url('/images/o-nas/rok-2007.gif'); }
UL.roky LI#rok-2008 { list-style-image: url('/images/o-nas/rok-2008.gif'); }
UL.roky LI#rok-2009 { list-style-image: url('/images/o-nas/rok-2009.gif'); }
UL.roky LI#rok-2010 { list-style-image: url('/images/o-nas/rok-2010.gif'); }
UL.roky LI#rok-2011 { list-style-image: url('/images/o-nas/rok-2011.gif'); }
UL.roky LI#rok-2012 { list-style-image: url('/images/o-nas/rok-2012.gif'); }
UL.roky LI SPAN { display: none; }

/*-- reklama --*/
#vlocky {
	background: url('/images/_layout/bg-vlocky-vetsi.gif') top left no-repeat;
	position: relative;
	width: 181px;
	height: 140px;
	margin: -140px 0 0 0;
}

/*-- klub --*/
DIV#menu-klub-div {
	width: 181px;
	overflow: hidden;
}
DIV#menu-klub-div UL#menu-klub {
	margin: 0;
}

UL#menu-klub {
	font-size: 8pt;
	font-weight: bold;
	float: right;
	width: 181px;
	margin: 0 0 20px 20px;
	padding: 0;
}
UL#menu-klub.servis {
	float: none;
	width: 168px;
	height: 65px;
	margin: 0 0 10px 0;
}
UL#menu-klub LI {
	background: url('/images/_layout/li-menu-klub-01.gif') no-repeat top left;
	list-style-type: none;
	clear: left;
	float: left;
	width: 181px;
	height: 23px;
	overflow: hidden;
}
UL#menu-klub.servis LI { width: 168px; }
UL#menu-klub LI#klub-li-2 { background-image: url('/images/_layout/li-menu-klub-02.gif') }
UL#menu-klub LI#klub-li-3 { background-image: url('/images/_layout/li-menu-klub-03.gif') }
UL#menu-klub LI#klub-li-4 { background-image: url('/images/_layout/li-menu-klub-04.gif') }
UL#menu-klub LI#klub-li-5 { background-image: url('/images/_layout/li-menu-klub-05.gif') }
UL#menu-klub LI#klub-li-6 { background-image: url('/images/_layout/li-menu-klub-06.gif') }
UL#menu-klub LI#klub-li-7 { background-image: url('/images/_layout/li-menu-klub-07.gif') }
UL#menu-klub LI#klub-li-8 { background-image: url('/images/_layout/li-menu-klub-08.gif') }
UL#menu-klub LI#klub-li-9 { background-image: url('/images/_layout/li-menu-klub-09.gif') }
UL#menu-klub LI#klub-li-10 { background-image: url('/images/_layout/li-menu-klub-10.gif') }
UL#menu-klub LI#klub-li-11 { background-image: url('/images/_layout/li-menu-klub-11.gif') }
UL#menu-klub LI A {
	color: #000;
	background: url('/images/_layout/li-menu-top.gif') no-repeat center left;
	text-decoration: none;
	padding-left: 10px;
}
UL#menu-klub LI A:hover {
	color: #fff;
}
UL#menu-klub LI DIV {
	padding: 5px 0 0 12px;
}

H5.clen {
	background: url('/images/_layout/bg-h5-klub.jpg') top left repeat-y;
	font-size: 10pt;
	clear: both;
	margin-top: 10px;
	margin-bottom: 5px;
	padding: 3px 5px 3px 5px;
}
H5.clen SPAN {
	font-size: 8pt;
	font-weight: normal;
	float: right;
}
H5.clen A {
	text-decoration: none;
}
H5.clen A:hover {
	text-decoration: underline;
}

DIV.clen-poznamka {
	font-size: 8pt;
	color: #85b7fe;
	float: right;
}

IMG.clen {
	float: right;
	margin: -25px 0 10px 0;
}
IMG.okraj {

	margin: -25px 0 1em 1em;
}
IMG.clen-vice {
	float: right;
	position: relative;
	margin-top: 65px;
	left: 70px;
}
IMG.clen-vice2 {
	float: right;
	margin-top: -16px;
}

UL.clen {
	line-height: 140%;
}
UL.clen LI {
	list-style-image: url('/images/_layout/li-vyrobce.gif');
	margin-bottom: 10px;
}

DIV.zavod-www {
	clear: right;
	float: right;
}

/*-- testování --*/
.box {
	background: #fff url('/images/_layout/bg-aktuality.jpg') no-repeat left 28px;
	font-size: 8pt;
	line-height: 130%;
	float: right;
	width: 181px;
	margin: 0 0 15px 15px;
	overflow: hidden;
}
.box .nadpis {
	color: #fff;
	background: url('/images/_layout/bg-h4-left.gif') no-repeat top left;
	font-size: 10pt;
	font-weight: bold;
	width: 181px;
	height: 26px;
}
.box .nadpis SPAN {
	position: relative;
	top: 6px;
	left: 12px;
}
.box .nadpis A {
	color: #fff;
	text-decoration: none;
}
.box .nadpis A:hover,
.box .nadpis A:visited:hover {
	text-decoration: underline;
}
.box .p {
	margin: 0;
	padding: 5px 10px 5px 10px;
}
.box UL {
	list-style-type: none;
	margin: 0 10px 0 0;
	padding: 0 0 0 10px;
}
.box UL LI {
	margin: 0;
	padding: 0 0 5px 0;
}
.box .vice A {
	color: #000;
	text-decoration: none;
	padding-right: 5px;
}
.box .vice A.vice:hover,
.box .vice A.vice:visited:hover {
	color: #f00;
	text-decoration: none;
}
/*------------*/
/*-- obecné --*/
/*------------*/
#obsah H4.kratky {
	background: url('/images/_layout/bg-h4.gif') no-repeat top left;
	font-size: 10pt;
	clear: none;
	width: 336px;
	height: 26px;
	margin: 5px 0 5px 0;
	overflow: hidden;
}
H4.kratky SPAN {
	position: relative;
	top: 6px;
	left: 12px;
}

DIV.cleaner,
HR.cleaner {
	font-size: 1px;
	clear: both;
	height: 1px;
	margin: 0;
	padding: 0;
	visibility: hidden;
}

.line-140 {
	line-height: 140%
}

.smaller {
	font-size: smaller;
}
.pt7 {
	font-size: 10px;
}

DIV.zpet {
	clear: both;
	margin-top: 1em;
}
DIV.zpet A {
	background: url('/images/_layout/bg-link-zpet.gif') 0 3px no-repeat;
	padding-left: 13px;
}

.float_r {
	float: right;
	margin: 0 0 1em 1em;
}

.float_l {
	float: left;
	margin: 0 1em 1em 0;
}

.cleaner {
	font-size: 0px;
	clear: both;
	height: 1px;
	overflow: hidden;
}

.t-right {
	text-align: right;
}

.c {
	text-align: center;
}

.u {
	text-decoration: underline;
}

.error {
	color: #00f;
	margin-bottom: 1em;
}

.cervena {
	color: #f00;
	margin-bottom: 1em;
}

SPAN.nw {
	white-space: nowrap;
}
#slevy SPAN.nw {
	color: #000;
}

.zluta {
	background: #ff0 url('/images/_layout/bg-zluta.gif') top right no-repeat;
	padding: 3px;
}


/*-- tabulky --*/
TABLE {
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	margin-bottom: 1em;
}

TR.bg { background-color: #eee; }
TR:hover, TR.bg:hover {	background: #fee; }

TABLE.no_hover TR:hover, TABLE.no_hover TR.bg:hover { background-color: transparent; }

TH {
	color: #000;
	background-color: #fff;
	background: url('/images/_layout/bg-table-th.gif') 0 0 repeat-x;
	font-size: 10px;
	font-weight: bold;
	padding: 4px 4px 4px 4px;
}

TD {
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	line-height: 120%;
	padding: 2px 4px 2px 4px;
}
TR.c TD,
TD.c {
	text-align: center;
}
TD.r {
	text-align: right;
}
TD.l {
	text-align: left;
}
TD.t {
	vertical-align: top;
}
TD.nw {
	white-space: nowrap;
}
TD DIV.datum {}

TABLE.nb { border: none; }
	TABLE.nb TD { border: none; }

#giro TH,
#giro TD {
	font-size: 10px;
}

.vanocni-prodejni-doba TD {
	font-size: 9pt;
	padding: 0 20px 0 20px;
}

/*-- fotogalerie --*/
.fotka {
	font-size: 10px;
	float: left;
	width: 101px;
	height: 90px;
	overflow: hidden;
}
.fotka IMG {
	border-top: 1px solid #bbb;
	border-left: 1px solid #bbb;
	border-right: 1px solid #555;
	border-bottom: 1px solid #555;
}

#photo {
	color: #fff;
	background: #000 url('/images/_layout/bg-loading.gif') center center no-repeat;
	text-align: left;
	display: none;
	position: absolute;
	overflow: hidden;
	z-index: 1000;
}
#photo DIV.margin {
	padding: 10px;
}
#photo DIV.close {
	background: #000 url('/images/_layout/icon-pic-close.gif') top right no-repeat;
	position: absolute;
	width: 85px;
	height: 18px;
	top: 10px;
	right: 10px;
	overflow: hidden;
}
#photo UL.nav {
	background-color: #000;
	position: absolute;
	top: 10px;
	height: 10px;
	width: 66px;
	height: 18px;
	margin: 0;
	padding: 0;
}
#photo UL.nav LI {
	background: url('/images/_layout/icon-pic-first.gif') top left no-repeat;
	list-style-type: none;
	float: left;
	width: 16px;
	height: 14px;
}
#photo UL.nav LI.first 		{ background: url('/images/_layout/icon-pic-first.gif') top left no-repeat; }
#photo UL.nav LI.prev 		{ background: url('/images/_layout/icon-pic-prev.gif') top left no-repeat; }
#photo UL.nav LI.next 		{ background: url('/images/_layout/icon-pic-next.gif') top left no-repeat; }
#photo UL.nav LI.last 		{ background: url('/images/_layout/icon-pic-last.gif') top left no-repeat; }
#photo UL.nav LI.first_off 	{ background: url('/images/_layout/icon-pic-first_off.gif') top left no-repeat; }
#photo UL.nav LI.prev_off 	{ background: url('/images/_layout/icon-pic-prev_off.gif') top left no-repeat; }
#photo UL.nav LI.next_off 	{ background: url('/images/_layout/icon-pic-next_off.gif') top left no-repeat; }
#photo UL.nav LI.last_off 	{ background: url('/images/_layout/icon-pic-last_off.gif') top left no-repeat; }
#photo UL.nav A,
#photo DIV.close A {
	color: #fff;
	font-size: 10px;
	text-decoration: none;
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
}
#photo DIV.close A {
	top: 2px;
	padding-left: 5px;
}
#photo DIV SPAN,
#photo UL.nav SPAN {
	display: none;
}
#photo P {
	font-size: 8pt;
	margin: 0;
	padding: 4px 0 0 0;
}

#shadow {
	display: none;
	position: absolute;
	z-index: 900;
}

#login_kalendar { float: right; }
