* { padding: 0; margin: 0; }
.cleaner { clear: both; }
.spacer { height: 15px; font-size: 1px; }
.center { text-align: center; }
#header .selected { text-decoration: underline; }
body { font-family: georgia, Helvetica, sans-serif; font-size: 14px; background: #fff; color: #555; }
a { color: #000; }
a:hover { color: #555; }

#basic-modal-content,
#popupmodal {display:none;}

/***** CONTAINER ************************/
#container.stin { width: 860px; height: 699px; background: url(/img/stin.jpg) center no-repeat; margin: 0 auto;}
#container.stin-kontakt { width: 860px; height: 459px; background: url(/img/stin-kontakt.jpg) center no-repeat; margin: 0 auto;}

#container.stin-distrib { width: 860px; background: url(/img/stin-stred.jpg) top center repeat-y; margin: 0 auto; }
#contin { padding: 28px 0 0; background: url(/img/stin-nahore.jpg) top center no-repeat;}
#cont-bottom-shadow { padding: 28px 0 0; background: url(/img/stin-dole.jpg) bottom center no-repeat; }
.arab { direction: rtl; }


.title { width: 804px; height: 643px; background: #fff url(/img/bkg/0-titul.jpg) center no-repeat; margin: 0px auto; }
.tradice { width: 804px; height: 643px; background: #fff url(/img/bkg/5-tradice.jpg) center bottom no-repeat; margin: 0px auto; }
.kontakt { width: 804px; height: 403px; background: #fff; margin: 0 auto; }
.distrib { width: 804px; background: #fff; margin: 0 auto; padding: 0 0 20px; }
.news { width: 804px; height: 643px; background: #fff; margin: 0 auto; }


/***** NEWS ********************************/
#newslist { overflow: auto; padding: 20px 30px; }
#newslist h2 { font-weight: normal; font-size: 18px; margin-bottom: 10px; }
.newsitem p.date { margin-bottom: 10px; }
.newsitem p { margin-bottom: 10px; }




/***** P R O D U C T ***********************/
.classic { width: 804px; height: 643px; background: #fff url(/img/bkg/1-classic.jpg) center no-repeat; margin: 0px auto; }
.modern { width: 804px; height: 643px; background: #fff url(/img/bkg/2-modern.jpg) center no-repeat; margin: 0px auto; }
.art { width: 804px; height: 643px; background: #fff url(/img/bkg/3-art.jpg) center no-repeat; margin: 0px auto; }

.sklo { width: 804px; height: 643px; background: #fff url(/img/bkg/4-napojove-sklo.jpg) center no-repeat; margin: 0px auto; }

/* CIRY KRISTAL */
.ck17002 { width: 804px; height: 643px; background: #fff url(/img/product/ciry-kristal/17002.jpg) center bottom no-repeat; margin: 0px auto; }
.ck26008 { width: 804px; height: 643px; background: #fff url(/img/product/ciry-kristal/26008.jpg) center bottom no-repeat; margin: 0px auto; }
.ck32011 { width: 804px; height: 643px; background: #fff url(/img/product/ciry-kristal/32011.jpg) center bottom no-repeat; margin: 0px auto; }
.ck32333 { width: 804px; height: 643px; background: #fff url(/img/product/ciry-kristal/32333.jpg) center bottom no-repeat; margin: 0px auto; }
.ck35003 { width: 804px; height: 643px; background: #fff url(/img/product/ciry-kristal/35003.jpg) center bottom no-repeat; margin: 0px auto; }
.ck57001 { width: 804px; height: 643px; background: #fff url(/img/product/ciry-kristal/57001.jpg) center bottom no-repeat; margin: 0px auto; }
.ck57020 { width: 804px; height: 643px; background: #fff url(/img/product/ciry-kristal/57020.jpg) center bottom no-repeat; margin: 0px auto; }
.ck24111 { width: 804px; height: 643px; background: #fff url(/img/product/ciry-kristal/24111.jpg) center bottom no-repeat; margin: 0px auto; }
.ck72c31 { width: 804px; height: 643px; background: #fff url(/img/product/ciry-kristal/72c31.jpg) center bottom no-repeat; margin: 0px auto; }
.ck72c32 { width: 804px; height: 643px; background: #fff url(/img/product/ciry-kristal/72c32.jpg) center bottom no-repeat; margin: 0px auto; }
.ck72c53 { width: 804px; height: 643px; background: #fff url(/img/product/ciry-kristal/72c53.jpg) center bottom no-repeat; margin: 0px auto; }
.ck72c68 { width: 804px; height: 643px; background: #fff url(/img/product/ciry-kristal/72c68.jpg) center bottom no-repeat; margin: 0px auto; }

/* NAPOJOVE SKLO */
.romans { width: 804px; height: 643px; background: #fff url(/img/product/napojove-sklo/00-romans.jpg) center bottom no-repeat; margin: 0px auto; }
.grapes { width: 804px; height: 643px; background: #fff url(/img/product/napojove-sklo/01-grapes.jpg) center bottom no-repeat; margin: 0px auto; }
.petra { width: 804px; height: 643px; background: #fff url(/img/product/napojove-sklo/02-petra.jpg) center bottom no-repeat; margin: 0px auto; }
.thorn { width: 804px; height: 643px; background: #fff url(/img/product/napojove-sklo/03-thorn.jpg) center bottom no-repeat; margin: 0px auto; }
.tomy-1 { width: 804px; height: 643px; background: #fff url(/img/product/napojove-sklo/04-tomy-1.jpg) center bottom no-repeat; margin: 0px auto; }
.tomy-2 { width: 804px; height: 643px; background: #fff url(/img/product/napojove-sklo/05-tomy-2.jpg) center bottom no-repeat; margin: 0px auto; }
.pk500 { width: 804px; height: 643px; background: #fff url(/img/product/napojove-sklo/11-500pk.jpg) center bottom no-repeat; margin: 0px auto; }
.colloseum { width: 804px; height: 643px; background: #fff url(/img/product/napojove-sklo/12-colloseum.jpg) center bottom no-repeat; margin: 0px auto; }
.gold-enamel { width: 804px; height: 643px; background: #fff url(/img/product/napojove-sklo/13-gold-enamel.jpg) center bottom no-repeat; margin: 0px auto; }
.hoarfrost { width: 804px; height: 643px; background: #fff url(/img/product/napojove-sklo/14-hoarfrost.jpg) center bottom no-repeat; margin: 0px auto; }
.laura-1 { width: 804px; height: 643px; background: #fff url(/img/product/napojove-sklo/15-laura-1.jpg) center bottom no-repeat; margin: 0px auto; }
.laura-2 { width: 804px; height: 643px; background: #fff url(/img/product/napojove-sklo/16-laura-2.jpg) center bottom no-repeat; margin: 0px auto; }

/* CLASSIC */
.paula { width: 804px; height: 643px; background: #fff url(/img/product/classic/01-paula.jpg) center bottom no-repeat; margin: 0px auto; }
.flake { width: 804px; height: 643px; background: #fff url(/img/product/classic/02-flake.jpg) center bottom no-repeat; margin: 0px auto; }
.lotos { width: 804px; height: 643px; background: #fff url(/img/product/classic/03-lotos.jpg) center bottom no-repeat; margin: 0px auto; }
.mill-flatness { width: 804px; height: 643px; background: #fff url(/img/product/classic/04-mill-flatness.jpg) center bottom no-repeat; margin: 0px auto; }

/* ART */
.thistle { width: 804px; height: 643px; background: #fff url(/img/product/art/01-thistle.jpg) center bottom no-repeat; margin: 0px auto; }
.cupid { width: 804px; height: 643px; background: #fff url(/img/product/art/06-cupid.jpg) center bottom no-repeat; margin: 0px auto; }
.dragon { width: 804px; height: 643px; background: #fff url(/img/product/art/02-dragon.jpg) center bottom no-repeat; margin: 0px auto; }
.flowers { width: 804px; height: 643px; background: #fff url(/img/product/art/07-flowers.jpg) center bottom no-repeat; margin: 0px auto; }
.horse { width: 804px; height: 643px; background: #fff url(/img/product/art/03-horse.jpg) center bottom no-repeat; margin: 0px auto; }
.mucha { width: 804px; height: 643px; background: #fff url(/img/product/art/04-mucha.jpg) center bottom no-repeat; margin: 0px auto; }
.rose { width: 804px; height: 643px; background: #fff url(/img/product/art/05-rose.jpg) center bottom no-repeat; margin: 0px auto; }

/* MODERN */
.linum { width: 804px; height: 643px; background: #fff url(/img/product/modern/01-linum.jpg) center bottom no-repeat; margin: 0px auto; }
.flamenco { width: 804px; height: 643px; background: #fff url(/img/product/modern/02-flamenco.jpg) center bottom no-repeat; margin: 0px auto; }
.harlequin { width: 804px; height: 643px; background: #fff url(/img/product/modern/03-harlequin.jpg) center bottom no-repeat; margin: 0px auto; }
.metropolis { width: 804px; height: 643px; background: #fff url(/img/product/modern/04-metropolis.jpg) center bottom no-repeat; margin: 0px auto; }
.mirage { width: 804px; height: 643px; background: #fff url(/img/product/modern/05-mirage.jpg) center bottom no-repeat; margin: 0px auto; }
.neptune { width: 804px; height: 643px; background: #fff url(/img/product/modern/06-neptune.jpg) center bottom no-repeat; margin: 0px auto; }


/***** HEADER *****************************/
#header { height: 85px;}
#header img { border: none;}


/***** LANG ****************/
#header a { color: rgb(90,81,61); font-family: arial, helvetica, sans-serif; font-size: 10px; text-decoration: none; font-weight: bold; text-transform: uppercase; }
#header .lang a { font-weight: normal; text-transform: lowercase; }
#header a:hover { text-decoration: underline;}
#header #logo-male { float: left; margin: 7px 0 0 10px }
#header #topmenu { padding: 10px; float: right;}
#header .lang { text-align: right; height: 1.6em; }
#header .menu { text-align: right; }
#header .es .menu a { text-align: right; font-size: 9px; }
#header .submenu { text-align: right; border: 0px solid; }
#header .submenu a { font-weight: normal; }


/***** LOGO & KONTAKT *****************/
#logo-velke { position: absolute; top: 130px; left: 50%; margin: 0 0 0 -380px; width: 320px; text-align: center; }
#logo-velke img { border: 0; }
#logo-velke .text-intro { margin: 30px 0 0; font: normal 14px/20px georgia,"times new roman",serif; display: block; }
#logo-velke .text-intro-arab { margin: 30px 0 0; font: normal 14px/20px georgia,"times new roman",serif; display: block; direction: rtl; }
#logo-velke span { display: none; }

#kontakt { float: right; width: 370px; margin: 10px 0px 0 0;  font: normal 14px/20px georgia,"times new roman",serif; }



/***** D I S T R I B U T O R I *********/
#distrib { padding: 20px; font: normal 12px/18px georgia,"times new roman",serif; }
.dist {  margin: 0 0px 40px 0; width: 370px;}
.left { float: left; }
.right { float: right; }
.first { margin-left: 40px; }
.distitem { float: left; width: 240px; margin: 10px 5px 10px; text-align: center; }
.distitem370 { float: left; width: 370px; margin: 10px 5px 10px; text-align: center; }

/***** TRADICE ************************/
#tradice { width: 800px; margin: 0 auto 20px; }
#tradice p { margin: 0 0 15px; font: normal 14px/20px georgia,"times new roman",serif; }


/***** FOOTER ******************************/
#footer { text-align: center; font-family: arial, helvetica, sans-serif;}
#footer-eu { width: 860px; margin: 0 auto; padding: 10px 0px; font-size: 10px; }
#footer-eu img { margin-bottom: 5px; } 
#footer-bottom { height: 30px; }
#footer-in { width: 860px; margin: 0 auto;}
#footer .copy { font-size: 10px;}
#footer .copy a { color: #000; text-decoration: none;}
#footer .lang a { color: #000; text-decoration: none;}
#footer a:hover { text-decoration: underline;}




