@media screen {
body{
	margin:0;padding:0;
	background:#380101 url(/images/layout/bg.gif) repeat-x;color:#550202;
	font-size:12px;font-family:Tahoma, 'Lucida Grande CE', lucida, sans-serif;;
}
h1,h2,h3,h4,h5{margin:0;}
h2{font-size:1.75em;color:#F37131;font-weight:normal;margin-bottom:10px;}
h3{font-size:1.5em;color:#F37131;font-weight:normal;margin-bottom:10px;margin-top: 25px;}
h4{font-size:1.3em;color:#F37131;font-weight:normal;margin-bottom:10px;}
p{margin:0;margin-bottom:1.33em;}
a{color:#F26722;text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:none;}

/* user-defined styly via WYSIWYG */
a.doc{background: url(../images/layout/icon_document.gif) no-repeat left center; padding-left: 30px; height: 25px;display: block;line-height: 27px;}
img.ramecek{border: 1px solid #f36722; padding: 1px; }
table.bottomline tr td {border-bottom: 1px solid #f36722; }
table.bottomline {border-collapse: collapse;}
table.wallpapers { width: 100%; }
table.wallpapers p {width: 154px;border-bottom: 1px solid #fef4ef;margin: 0;margin-bottom: 1px;color:#f46a24; line-height: 12px; background-color: #fef2ec; font-size: 95%; }
table.wallpapers img {border: 1px solid #f36722; padding: 1px; }
table.wallpapers td { padding-top: 5px; text-align: center; vertical-align: top; }
table.media { width: 100%; }
table.media p {width: 116px;border-bottom: 1px solid #fef4ef;margin: 0;margin-bottom: 1px;color:#f46a24; line-height: 12px; background-color: #fef2ec; font-size: 95%; }
table.media img {border: 1px solid #f36722; padding: 1px; }
table.media td { padding-top: 5px; text-align: center; vertical-align: top; }

/*table.tmave_modra,table.svetle_modra,table.zelena,table.ruzova,table.olivova,table.fialova,table.zluta,table.oranzova { border-collapse: collapse; margin-bottom: 10px; }
table.tmave_modra td,table.svetle_modra td,table.zelena td,table.ruzova td,table.olivova td,table.fialova td,table.zluta td,table.oranzova td { padding: 0px 5px 1px 5px; min-width: 150px; }*/
table.zalozky { border-collapse: collapse; margin-bottom: 10px; }
table.zalozky td, table.zalozky th { padding: 0px 5px 1px 5px; text-align: left; font-weight: normal; }
table.zalozky th {  }
table tr.tmave_modra th { color: white; background: url(/images/layout/zalozky_tmave-modra.png) no-repeat left top; border-bottom-width: 1px; }
table tr.tmave_modra td { background-color: #dae9f4; border-bottom-width: 1px; }
table tr.svetle_modra  th { color: white; background: url(/images/layout/zalozky_svetle-modra.png) no-repeat left top; border-bottom-width: 1px; }
table tr.svetle_modra td { background-color: #ddeefb; border-bottom-width: 1px; }
table tr.zelena th { color: white; background: url(/images/layout/zalozky_zelena.png) no-repeat left top; border-bottom-width: 1px; }
table tr.zelena td { background-color: #d8f5ec; border-bottom-width: 1px; }
table tr.ruzova th { color: white; background: url(/images/layout/zalozky_ruzova.png) no-repeat left top; border-bottom-width: 1px; }
table tr.ruzova td { background-color: #fbddf0; border-bottom-width: 1px; }
table tr.olivova th { color: white; background: url(/images/layout/zalozky_olivova.png) no-repeat left top; border-bottom-width: 1px; }
table tr.olivova td { background-color: #f0efd6; border-bottom-width: 1px; }
table tr.fialova th { color: white; background: url(/images/layout/zalozky_fialova.png) no-repeat left top; border-bottom-width: 1px; }
table tr.fialova td { background-color: #eee1eb; border-bottom-width: 1px; }
table tr.zluta th { color: white; background: url(/images/layout/zalozky_zluta.png) no-repeat left top; border-bottom-width: 1px; }
table tr.zluta td { background-color: #feeecc; border-bottom-width: 1px; }
table tr.oranzova th { color: white; background: url(/images/layout/zalozky_oranzova.png) no-repeat left top; border-bottom-width: 1px; }
table tr.oranzova td { background-color: #fde5d9; border-bottom-width: 1px; }
td.telefon { background: url(../images/layout/ikonka_telefon.png) no-repeat 5px center; text-indent: 17px; }
td.email { background: url(../images/layout/ikonka_email.png) no-repeat 5px center; text-indent: 18px; }

#page{position:relative;width:925px;padding-top:8px;margin:0 auto;}
#header{}
/* LOGO */
h1#logo{position:relative;width:155px;height:88px;margin:0;overflow:hidden;}
h1#logo a, h1#logo span{display:block;width:155px;height:88px;}
h1#logo span{position:absolute;left:0;top:0;background: url(/images/layout/logo.gif);cursor:pointer;}
/* HORIZONTAL MENU */
#horizontalMenu{position:relative;background:#F36722 url(/images/layout/hm-bg.gif) 0 100% repeat-x;padding:4px 13px 0 13px;z-index:100;}
#horizontalMenu ul{margin:0;padding:0;list-style:none;}
#horizontalMenu li{position:relative;float:left;padding-right:2px;background:url(/images/layout/hm-separator.gif) 100% 100% no-repeat;}
#horizontalMenu a{display:block;color:#ffffff;font-size:1.1em;text-decoration:none;padding:0 18px;line-height:28px;overflow:hidden;}
#horizontalMenu a.active, #horizontalMenu a:hover{background:#fff;color:#530202;text-decoration:none;}
/* ********** */
#horizontalMenu li ul { /* second-level lists */
  background-color: #fff7e2;
	position: absolute;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	width:198px;margin:0;padding:1em 1px;background:url(/images/layout/hm-sub-bg.png) 0 100% no-repeat;z-index:100;
}
#horizontalMenu li:hover ul, #horizontalMenu li.sfhover ul { /* lists nested under hovered list items */
	left: -2px;top: 28px;
}
#horizontalMenu li ul li {
  position:relative;display:block;float:none;background:none;padding:3px 2px 3px 32px;background:url(/images/layout/odrazka.gif) 20px 8px no-repeat;
}
#horizontalMenu li ul li a, #horizontalMenu li.active ul li a { padding: 0; margin: 0; font-weight: normal; background: none;
display:block;padding:0;font-weight:normal;color:#530202;line-height:normal; 
 }
#horizontalMenu li ul li a:hover, #horizontalMenu li.active ul li a:hover { color: #ec4211; }
/* ********** */
#horizontalMenuTop{position:absolute;top:0;left:0;_left:-13px;width:925px;height:10px;background:url(/images/layout/hm-top.gif) no-repeat;}

#promo{position:relative;width:899px;height:232px;padding:13px;background:#fff url(/images/layout/promo.jpg) 13px 13px no-repeat;z-index:50;}
#promo.new{background-image: url(/images/layout/promo1.jpg);}
h2#motto{position:absolute;left:105px;top:100px;color:#fff;font-size:3em;font-weight:normal;}
#hlavaTop{position:absolute;top:23px;right:107px;width:218px;height:118px;background:url(/images/layout/hlava-top.jpg);z-index:250;}
#hlavaBottom{position:absolute;top:141px;right:53px;width:360px;height:232px;background:url(/images/layout/hlava-bottom.jpg);z-index:50;}

/* CONTENT */
#content{background:#fff url(/images/layout/bg-content.gif) 0 100% no-repeat;padding:13px;min-height:218px;_height:218px;}
#lCol{width:590px;}
#rCol{width:292px;}

.iBox, .pBox{position:relative;width:272px;height:188px;padding:10px;margin:0;margin-right:18px;overflow:hidden;}
.pBox{margin:0;margin-bottom:10px;}
#Molvy, #Molvy a, #Molvy span{display:block;width:292px;height:208px;padding: 0;}
#Molvy span{position:absolute;left:0;top:0;background: url(/images/layout/bn-molvy.gif);cursor:pointer;}
#nakupujte, #nakupujte a, #nakupujte span{display:block;width:292px;height:208px;padding: 0; overflow:inherit;}
#nakupujte span{position:absolute;left:0;top:0;background: url(/images/layout/bn-nakupujte.png);}
.taska {display:block;position:relative; width:125px; height:144px; left:167px;top:-123px;background: url(/images/layout/taska.png);cursor:pointer; z-index:500;}
.popis {z-index:300; position:relative;left:20px;top:30px;color:black;}
.popis h1{color:black;font-size:175%;font-weight:normal;}
.popis h2{color:#ed621e;font-size:115%;font-weight:bold; line-height:0;}

.popis2 {z-index:300; position:relative;left:20px;top:30px;color:#b0613e;}

.nasebe {display:block;position:relative; width:252px; height:52px; left:20px;top:-108px;background: url(/images/layout/nasebe.gif);cursor:pointer; z-index:300;}

#novinka{width:264px;margin:0;padding:0;padding-left:15px;background:url(/images/layout/ibox-separator.gif) 0 100% no-repeat}
#novinka p{color:#231F20;line-height:1.5em;}
#novinka h3, h3.novinka {margin: 0}
#novinka h4{font-size:1.09em;color: black;font-weight: bold;margin: 0;}
#novinka p.datum{color:#F37131;margin-bottom:2px; font-size:1.09em;}
div.datum {margin-top: 10px;}
p.more a{font-size:1.09em;padding-left:10px;background:url(/images/layout/arrow.gif) 0 50% no-repeat;}
img.fl { padding: 0 10px 10px 0; float: left; }
img.fr { padding: 0 0 10px 10px; float: right; }

#footer{padding:15px 13px;color:#D9591E;font-size: 0.9em;}
#footer p{line-height:38px;}
#footer .fl{font-size:13px; text-decoration:none;}
#footer .fr{}

#fMolvy, #fMolvy span{position:relative;display:block;width:175px;height:38px;margin:0;overflow:hidden;}
#fMolvy span{position:absolute;left:0;top:0;background: url(/images/layout/fMolvy.gif);cursor:pointer;}
#fOnno, #fOnno span{position:relative;display:block;width:115px;height:38px;margin:0;overflow:hidden;}
#fOnno span{position:absolute;left:0;top:0;background: url(/images/layout/fOnno.gif);cursor:pointer;}
#fGraver, #fGraver span{position:relative;display:block;width:80px;height:38px;margin:0;overflow:hidden;}
#fGraver span{position:absolute;left:0;top:0;background: url(/images/layout/fGraver.gif);cursor:pointer;}

/* DROBECKY */

/* CONTROL PANEL */
#controlPanel{position:absolute;right:0;top:0;width:290px;height:25px;padding-left:38px;background:url(/images/layout/bg-ctrl-panel.gif) no-repeat;line-height:22px;
	font-family:'Trebuchet MS', 'Geneva CE', lucida, sans-serif;font-size:0.9em;}
#controlPanel a{color:#fff;}
.novinky{display:block;padding-left:16px;background:url(/images/layout/ikonka-novinky.gif) 0 50% no-repeat;}
.kontakt{display:block;padding-left:14px;margin-left:14px;background:url(/images/layout/ikonka-kontakt.gif) 0 50% no-repeat;}
.flag{margin:0 3px; margin-top:5px;}
#cs.flag{margin-left:10px;}
.flag, .flag span{position:relative;display:block;width:20px;height:12px;overflow:hidden;line-height:24px;}
.flag span{position:absolute;left:0;top:0;}
#cs.flag span{background:url(/images/layout/flag-cs.gif) no-repeat;}
#en.flag span{background:url(/images/layout/flag-en.gif) no-repeat;}
#pl.flag span{background:url(/images/layout/flag-pl.gif) no-repeat;}
/* CLASSES */
.cls{clear:both;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.il{margin:0 1em 1em 0;}
.ir{margin:0 0 1em 1em;}
}


@media print {
body{margin:0;padding:0;background:#fff;color:#000;font-size:11pt;font-family:serif;}
#horizontalMenu,
#hlavaTop,
#hlavaBottom,
#controlPanel {display:none;}
}

