	/*	obecne	*/

.esdivwebbg {		/*	background: white url(../esimages/bg_es.gif) repeat-y;	*/ }
.esheaderbg {			background: transparent url(../esimages/head-bg_es.jpg) no-repeat;	margin: 0px 0px 0px 0px;
				/* 		color: #fff; font: bold 12px arial;		 */
}
#eshopheader TABLE TD {		border-bottom: solid 1px #777;}

.espagedivsnov {		width: 535px; overflow: hidden;		}
.espagedivbeznov {		width: 720px; overflow: hidden;		}
.esdivpagec {			width: 550px; margin-right: 0px; margin: 0px 0px 0px 15px; padding: 0px; text-align: justify;	}
.esdivhledbezv {		width: 535px; padding: 20px 0px 20px 5px; border-bottom: solid 1px #006400;	}

.esdivvolby {			background: #777; color: #fff; z-index: 150; border: solid 2px #777; width: 256px; /* height: 230px; */	
				padding: 0px 0px 2px 0px; text-align: left;	}
.esdivvolby DIV {		margin: 10px 10px 0px 10px; padding: 0px 0px 10px 4px; border-bottom: solid 1px #fff; line-height: 1.5em;
				text-align: left; color: #fff; 	}
.esdivvolby DIV A {		cursor: pointer; color: #fff; font: bold 11px verdana; text-decoration: none;	}
.esvolbya {			cursor: pointer; padding: 0px 12px 0px 0px; color: #006400; font: bold 11px verdana; text-decoration: none;	}

.eslistinfooblast SPAN {	color: #006400; text-transform: lowercase; }
.eslistinfooblast A {		color: #006400; text-decoration: none; text-transform: lowercase; padding: 0px 0px; font: bold 16px verdana;	}
.eslistinfooblast TD {		font: bold 16px verdana; line-height: 1.7em;	}
.eslistinfooblast {		width: 545px; font: bold 16px verdana; margin: 1px 0px 0px 0px; border-top: solid 0px #ccc; border-bottom: solid 0px #ccc; padding: 6px 0px;	}
.esdetailinfooblast SPAN {	color: #006400; text-transform: lowercase; }						
.esdetailinfooblast A {		color: #006400; text-decoration: none; text-transform: lowercase; padding: 0px 0px; font: bold 16px verdana;	}
.esdetailinfooblast TD {	font: bold 16px verdana; line-height: 1.7em;	}
.esdetailinfooblast {		width: 725px; font: bold 16px verdana; margin: 1px 0px 0px 0px; border-top: solid 0px #ccc; border-bottom: solid 0px #ccc; padding: 6px 0px;	}
.eslistinfooblast SPAN.estextomez {				font: normal 11px arial; color: #777; text-transform: none; }

	/*	uvodni strana	*/

.esdivuvodpozadi {		width: 170px; height: 220px; /*background: transparent url(../esimages/vypis_bg.gif) no-repeat;*/
				border: solid 1px #777;
				margin: 10px 8px 0px 0px; float: left; overflow: hidden;	}
.esdivuvodnadpis {		text-align: center; padding: 5px 10px 0px 10px; text-transform: lowercase; font: bold 15px verdana; color: #777;	}
.esdivuvodobrazek {		width: 138px; height:138px; margin: 15px 0px 15px 16px; overflow: hidden;	}


	/*	vypisy vyrobku	*/

.establevypis {			margin: 10px 0px 0px 0px;	}
.establevypis TD {		border-bottom: solid 1px #aaa; padding: 0px 8px;	}
.establevypisfrow TD {		font-weight: bold; background: #eee; padding: 6px 0px 6px 12px; border-bottom: solid 1px #aaa;	}

.esdivvypispozadi {		width: 170px; height: 255px; /*background: transparent url(../esimages/vypis_bg.gif) no-repeat;*/
				border: solid 1px #777;
				margin: 10px 8px 0px 0px; float: left; overflow: hidden;	}
.esdivvypisnadpis {		text-align: left; border-top: solid 1px #777; padding: 5px 3px 0px 3px; font: light 11px verdana; color: #000;	}
.esdivvypistexty{		text-align: left; margin: 3px 0px 0px 0px;  	}
.esdivvypisobrazek {		width: 138px; height:138px; margin: 15px 0px 15px 16px; overflow: hidden; text-align: center;	}

	/*	detail vyrobku	*/

.esdivdetailpozadi {		width: 390px; height: 258px; border: solid 1px #666; overflow: hidden;	}
.esdivdetailobrazek {		width: 345px; height: 208px; margin: 23px 1px 0px 20px; overflow: hidden;	}
.esdivdetailnadpis {		margin-top: 10px; color: #777; font: normal 15px verdana;	}
.esdivdetaildsortpoz {		width: 725px; height: 28px; margin: 8px 0px 0px 0px; background: #fff; overflow: hidden; }
.esdivdetaildsorttxt {		padding: 7px 0px 0px 0px; font: bold 12px arial; color: #006400;	}
.estableprevnext A {		font: bold 12px arial; color: #666;	}
.estableprevnext TD {		padding: 10px 0px 10px 0px;	}

	/*	kosik a objednavka	*/

.esdivkosik {			width: 535px;		}
.eskoscelkembarva {		color: #006400;			}
.eskoscelkemodsaz {		margin-left: 53px;	}
.esdivkosiklinkatop {		width: 535px; margin: 0px 0px 0px 0px; border-bottom: solid 1px #006400; overflow: hidden;	}
.esdivkosiklinkabot {		width: 535px; margin-top: 20px; padding-bottom: 20px; border-bottom: solid 1px #006400; overflow: hidden;	}
.esobsahkosiku {		margin: 0px 0px 0px 0px; color: #fff; font: bold 11px arial;	}
.esprihljmeno {			color: #fff; font: bold 11px arial; background: transparent url(../esimages/jmeno.gif) no-repeat;	}
.esprihlerror {			margin-top: 20px; color: red;	}
.eshledatinput {		width: 120px; margin-top: 3px; height: 16px; font: normal 11px arial; padding: 0px 3px; border: solid 1px #ccc;	}
.eshledatimage {		width: 20px; height: 20px; cursor: pointer; margin: 3px 7px 0px 5px;	}		
.estextks {			color: #777; font: normal 11px verdana;	}
.esinputks {			width: 26px; margin: 0px 0px 0px 0px; text-align: center; font: normal 11px verdana; border: 0px;	}
.esobjpoznamka {		width: 500px; border: 0px; padding: 0px 3px; height: 60px;	}

	/*	objednavka, prihlaseni a registrace	- formulare		*/

.estableobj {			width: 290px; border-left: solid 1px #afafaf; border-top: solid 1px #afafaf; border-right: solid 1px #afafaf;	}
.estableobj TD {		border-bottom: solid 1px #afafaf;	}
.esinputobj {			width: 150px; border: 0px; padding: 0px 3px;	}
.estlacitkoobjbg {		width: 150px; margin-right: 5px; background: transparent url(../esimages/objednat_bg.gif) no-repeat;
				height: 28px; overflow: hidden;	}
.estlacitkoobjtxt {		padding: 4px 0px 0px 0px; font: bold 12px arial; color: #fff; text-align: center;	}

.establereg {			width: 440px; border-left: solid 1px #afafaf; border-top: solid 1px #afafaf; border-right: solid 1px #afafaf;	}
.establereg TD {		border-bottom: solid 1px #afafaf;	}
.esinputreg {			width: 300px; border: 0px; padding: 0px 3px;	}
.estlacitkoregbg {		width: 150px; margin-right: 5px; background: transparent url(../esimages/objednat_bg.gif) no-repeat;
				height: 28px; overflow: hidden; cursor: pointer;	}
.estlacitkoregtxt {		padding: 4px 0px 0px 0px; font: bold 12px arial; color: #fff; text-align: center;	}

.estableprihl {			width: 440px; border-left: solid 1px #afafaf; border-top: solid 1px #afafaf; border-right: solid 1px #afafaf;	}
.estableprihl TD {		border-bottom: solid 1px #afafaf;	}
.esinputprihl {			width: 300px; border: 0px; padding: 0px 3px;	}
.estlacitkoprihlbg {		width: 150px; margin-right: 5px; background: transparent url(../esimages/objednat_bg.gif) no-repeat;
				height: 28px; overflow: hidden; cursor: pointer;	}
.estlacitkoprihltxt {		padding: 4px 0px 0px 0px; font: bold 12px arial; color: #fff; text-align: center;	}
.eslinkodhlasit {		color: #fff; font: bold 11px arial; text-decoration: none;	}

	/*	nadpisy stranek		*/

.eshorninadpis {		padding: 2px 0px 0px 0px;  font: normal 16px verdana; color: #006400;	}
.eshorninadpishled {		padding: 2px 0px 0px 0px;  font: normal 16px verdana; color: #006400;	}
.eshorninadpiskosik {		padding: 2px 0px 0px 0px;  font: bold 16px verdana; color: #006400;	}
.eshorninadpisreg {		padding: 2px 0px 0px 15px; font: bold 16px verdana; color: #006400;	}
.eshorninadpisprihl {		padding: 2px 0px 0px 15px; font: bold 16px verdana; color: #006400;	}
.eshorninadpisdorud {		padding: 2px 0px 0px 15px; font: bold 16px verdana; color: #006400;	}
.eshorninadpisodes1 {		padding: 2px 0px 0px 15px; font: bold 16px verdana; color: #006400; text-align: center;	}
.eshorninadpisodes2 {		padding: 2px 0px 0px 15px; font: bold 16px verdana; color: #006400; text-align: center;	}

.espozadihnadpisu {		width: 535px; margin: 5px 0px 0px 0px; height: 28px; overflow: hidden;	}	/* background: #afafaf; */
.espozadihnadpisuhled {		width: 535px; margin: 5px 0px 0px 0px; height: 28px; overflow: hidden;	}
.espozadihnadpisukosik {	width: 535px; margin: 5px 0px 0px 0px; height: 28px; overflow: hidden;	}
.espozadihnadpisureg {		width: 535px; margin: 5px 0px 0px 0px; height: 28px; overflow: hidden;	}
.espozadihnadpisuprihl {	width: 535px; margin: 5px 0px 0px 0px; height: 28px; overflow: hidden;	}
.espozadihnadpisudorud {	width: 535px; margin: 5px 0px 0px 0px; height: 28px; overflow: hidden;	}
.espozadihnadpisuodes1 {	width: 535px; margin: 5px 0px 0px 0px; height: 28px; overflow: hidden;	}
.espozadihnadpisuodes2 {	width: 535px; margin: 5px 0px 0px 0px; height: 28px; overflow: hidden;	}

