@charset "windows-1250";
	@media screen, projection, tv{
html,body{ margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-align: justify; color: #626262; } /*font-size: 83%;*/

.center{ text-align: center; }
.right{ text-align: right; }
.left{ text-align: left; }
.obr{ float: left; margin: 8px 20px 5px 0;  display: block; }
.kur{ font-style: italic; }
.odskok{ padding-top: 13px; }
.bezmarginu{ margin: 0; }
.nofloat{ clear: both; }
.proexp{ position: relative; }
.bezramu{ border: 0; }


hr{ height: 1px; color: silver; background: silver; clear: both; margin: 0; padding: 0; border: 0; }
a img{ border: 0; display: inline; }
h2{ color: #999999; background-color: White; font-size: 2.4em; margin: .2em 0; }
h3{ color: #666666; background-color: White; font-size: 1.4em; margin: .4em 0; }
h4{ color: #666666; background-color: White; font-size: 1.0em; margin: .4em 0; }
p{ margin: 1.1em 0; line-height: 1.4em; }
a{ color: #CC0033; background-color: White; }
fieldset{ border: 0; margin: 0; padding: 0; }
td{ vertical-align: top; }
.formik td{ vertical-align: middle; padding: 0px 5px 0px 0; }
.formik{
	margin-right: 50px;
}
a:hover{ color: #FF0000; background-color: White; }
a:visited{ color: #626262; background-color: White; }
address{ white-space: pre; font-style: normal; display: block; margin: 0; }

div.potvrzeni{ width: 330px; height: 130px; background-color: White; color: #3E3E3E; text-align: center; font-weight:      bold; position: absolute; }
div.potvrzeni p{ padding: 30px 0 20px 0; }

h1{ margin: 0; font-size: 1.5em; padding: 0; }
h1 a img{ border: 0; display: block; } 

div#base, div#base2{  font-size: 1em; padding: 0; }
div#base{ background: transparent url(../img/back.gif) repeat-x; }
div#base2{ background: transparent url(../img/back2.gif) repeat-x; }
      
input, select{ font-size: 1em; font-family: Arial, Helvetica, sans-serif; margin: 2px 0; }
input, select, textarea{ border: 1px solid #d3001f; background-color: White; color: Black; font-family: Arial, Helvetica, sans-serif; font-size: 1em;}
input.btn{ font-weight: bold; font-size: 1.1em; cursor: pointer; }
input.btn-odeslat{ cursor: pointer;  background: White url(../img/odeslat.gif) no-repeat; padding: 0 0 0 20px; text-align: center; font-weight: bold; font-size: 1.1em; }
input.btn-smazat{  cursor: pointer; background: White url(../img/smazat.gif) no-repeat; padding-left: 20px; text-align: center; font-weight: bold; font-size: 1.1em; }
input.btn-zpet{  cursor: pointer; background: White url(../img/zpet.gif) no-repeat; padding-left: 20px; text-align: center; font-weight: bold; font-size: 1.1em; }

div#main{ padding-left: 253px;  background: White url(../img/dlazdice.gif) repeat-y; }

h2#titulek{ padding: 0 0 0 255px; margin: 0; color: Black; font-size: 1em; }

div#left{ width: 253px; position: absolute; top: 85px; left: 0; }
div#left img, div#main img{ display: block; clear: both; }

div#nav{ font-size: 1.2em; position: absolute; left: 253px; top: 0; background: transparent url(/img/nav.jpg) no-repeat; height: 85px; width: 661px; padding-left: 86px; }
div#nav ul{ margin: 0; padding: 0; list-style-type: none; position: absolute; top: 53px; width: 610px;}
div#nav a{ display: block; height: 31px; font-size: .9em; }
div#nav a span, ul#homemenu a span{ position: absolute; top: -10000px; left: -10000px; }
div#nav a#m01{ background: transparent url(/img/m01a.gif) no-repeat 0 0; width: 122px; }
div#nav a#m02{ background: transparent url(/img/m02a.gif) no-repeat 0 0; width: 97px; }
div#nav a#m03{ background: transparent url(/img/m03a.gif) no-repeat 0 0; width: 85px; }
div#nav a#m04{ background: transparent url(/img/m04a.gif) no-repeat 0 0; width: 101px; }
div#nav a#m05{ background: transparent url(/img/m05a.gif) no-repeat 0 0; width: 99px; }
div#nav a#m06{ background: transparent url(/img/m06a.gif) no-repeat 0 0; width: 88px; }
div#nav a:hover#m01,div#nav a:hover#m02,div#nav a:hover#m03,div#nav a:hover#m04,div#nav a:hover#m05,div#nav a:hover#m06{  background-position: 0 -31px !important; }

div#nav li{ behavior: url(/hover.htc); z-index: 100;  float: left; position: relative;}
div#nav ul ul{ background-color: white; border: 1px solid #d3001f; display: none; position: absolute; padding-bottom: 5px; top: 31px; z-index: 10000; margin: 0; width: 200px; }
div#nav ul ul li{ float: none; height: auto; padding: 0; }
div#nav li li a{display: block; height: auto; background-color: white; color: #d3001f; padding: 2px 5px 2px 26px; font-weight: normal; text-decoration: none;}
div#nav ul li:hover ul, div#nav ul li:active ul, div#nav ul li:focus ul, div#nav ul li.hover ul, ul#homemenu li:hover ul, ul#homemenu li:active ul, ul#homemenu li:focus ul, ul#homemenu li.hover ul{ display: block; }
div#nav ul li:hover  a,  div#nav ul li.hover a{  background-position: 0 -31px !important; }
div#nav li li a:hover, div#nav li li a:active,  div#nav li li a:focus{ color: Black; background: White url(../img/sipka.gif) no-repeat 9px 4px !important; }

ul#homemenu, div#novinky ul, div#menu ul{ margin: 0; padding: 0; list-style-type: none; }
ul#homemenu{ width: 747px; }
ul#homemenu a{ width: 86px; height: 86px;  display: block;  background-repeat: no-repeat; font-size: 1.2em;}
ul#homemenu li{behavior: url(/hover.htc); float: left; position: relative; padding-right: 84px; background-repeat: no-repeat; }
ul#homemenu li#btn01{ background: transparent url(/img/b01.jpg) 100% 0; }
ul#homemenu li#btn01 a{ background: transparent url(/img/btn01.gif) 0 0; }
ul#homemenu li#btn02{ background: transparent url(/img/b02.jpg) 100% 0; }
ul#homemenu li#btn02 a{ background: transparent url(/img/btn02.gif) 0 0; }
ul#homemenu li#btn03{ background: transparent url(/img/b03.jpg) 100% 0; }
ul#homemenu li#btn03 a{ background: transparent url(/img/btn03.gif) 0 0; }
ul#homemenu li#btn04{ background: transparent url(/img/b04.jpg) 100% 0; padding-right: 151px; }
ul#homemenu li#btn04 a{ background: transparent url(/img/btn04.gif) 0 0; }
ul#homemenu ul{ display: none; position: absolute; background-color: white; border: 1px solid #DCD8D6; list-style: none; border-top: 0; left: 0; margin: 0; padding: 0; width: 83px;}
ul#homemenu ul li{ float: none; height: auto; width: auto; padding: 0; }
ul#homemenu li li a{ background: White; height: auto; width: auto; color: #d3001f; display: block; font-weight: normal; text-decoration: none;  background-image: none !important; padding: 2px 5px; margin: 0; white-space: nowrap;  }
html>body ul#homemenu ul{ width: auto; min-width: 83px; }
ul#homemenu li li a:hover{ background-color: white; color: Black; }

div#complet{background: transparent url(../img/radka03.gif) no-repeat 0 0; padding-left: 437px; clear: both; }

div#menu{ position: absolute; top: 120px; left: 28px; z-index: 10000; }
div#menu a{ text-decoration: none; display: block; color: #CC0001; font-weight: bold; background: transparent url(/img/malasipka.gif) no-repeat 0 8px; padding: 4px 8px; }
div#menu a:hover{ color: Black; background-color: transparent; }
div#menu ul ul{ margin-left: 10px; padding-left: 10px; display: none; }
div#menu ul ul a{ background: none; }

div#mutace{ text-align: right; padding: 15px 12px 0 0;}
div#mutace a{ display: inline; font-weight: bold; font-size: 1em; text-decoration: none; color: #d3001f; background: transparent url(/img/sipka3.gif) no-repeat 2px 3px; padding: 0 10px 0 15px; }


      div#novinky{ background: #F0EEED url(/img/roh.gif) no-repeat 100% 100%; clear: both; height: 170px; font-size: 1.2em; }
      div#novinky h3#special{ margin: 0 170px 0 0; padding: 0 0 10px 0; clear: both; color: #d3001f; background-color: #F0EEED; font-weight: bold; font-size: .9em; padding: 8px 10px; }
      div#novinky a{ color: #CC0033; background: #F0EEED url(/img/sipka2.gif) no-repeat 100% 1px; padding-right: 15px; text-decoration: none; }
      div#novinky li{ padding: 5px 170px 5px 10px; }

      table.tab{ font-size: 1.1em;border: 1px solid #A4A19F;  border-collapse: collapse; margin: 12px 0; font-size: .9em; }
      table.tab th{ color: White; background-color: #666666; padding: 4px 2px; font-weight: normal; text-align: left; border-right: 1px solid white; border-bottom: 1px solid white; }
      table.tab td{ border: 1px solid #A4A19F; padding: 4px 2px; }
tr.sec td{ background-color: #E9E9E9; color: #333333;}

/*
      div#pata{ background-color: #F0EEED;  text-align: right; clear: both; }
      div#pata img{ display: block; margin: 0 0 0 auto; }
		*/

.barvicky span{
	display: block; width: 15px; height: 15px; margin-right: 1px; border: 1px solid silver; float: left; margin-bottom: 1px;
}


div#pata{ background-image: url(../img/dlazba2.gif); height: 33px; width: auto; text-align: left; clear: both; }
p.copyright{ margin: 4px 0; text-align: center; padding-right: 15px; }
div#pata a{ color: #CC0033; background: transparent; font-size: 1.0em; text-align: center; text-decoration: none; position: relative; top: 10px; left: 280px; }


/* padding: top right bottom left */ 
/* obsahové stránky plocha2=společné, plocha=individuální s textem nad nadpisem*/

div#plocha{ padding: 0px 35px 20px 35px; } 
div#plocha img{ float: left; margin: 2px; clear: none; float: none; display: inline; }
div#plocha p img, div#plocha img.obr{ float: left; margin: 0 20px 10px 0; }
div#plocha ul{ list-style-type: none; }
div#plocha ul li{ background: White url(../img/odrazka.gif) no-repeat 0 5px; padding-left: 12px; }
div#plocha h2{ color: #999999; background-color: transparent; font-size: 2.4em; margin: .2em 0; }
div#plocha h3{ color: #727272; background-color: transparent; font-size: 1.4em; margin: .0em 0; }
div#plocha li a:hover, div#plocha li a:active,  div#plocha li a:focus{ color: #FF0000; background: transparent }
div#plocha li li a:hover, div#plocha li li a:active,  div#plocha li li a:focus{ color: #FF0000; background: transparent }
div#plocha .seznam li{ padding: .8em 0; }
div#base2 div#nav{ background-image: url(/img/nav2.jpg); }
div#base2 div#nav a#m01{ background-image: url(/img/m01x.gif); }
div#base2 div#nav a#m02{ background-image: url(/img/m02x.gif); }
div#base2 div#nav a#m03{ background-image: url(/img/m03x.gif); }
div#base2 div#nav a#m04{ background-image: url(/img/m04x.gif); }
div#base2 div#nav a#m05{ background-image: url(/img/m05x.gif); }
div#base2 div#nav a#m06{ background-image: url(/img/m06x.gif); }
div#base2 div#main{ height: 511px; width: 745px; }
html>body div#base2 div#main{ height: auto; min-height: 511px; }

div.english ul#homemenu li#btn01 a{ background: transparent url(/img/btn01en.gif) 0 0; }
div.english ul#homemenu li#btn02 a{ background: transparent url(/img/btn02en.gif) 0 0; }
div.english ul#homemenu li#btn03 a{ background: transparent url(/img/btn03en.gif) 0 0; }
div.english ul#homemenu li#btn04 a{ background: transparent url(/img/btn04en.gif) 0 0; }

table.mapa li{ margin-top: 1em; }
table.mapa li ul li{ margin-top: 0; }

div#englishmenu div#nav a#m01{ background: transparent url(/img/en01h.gif) no-repeat 0 0; width: 122px; }
div#englishmenu div#nav a#m02{ background: transparent url(/img/en02h.gif) no-repeat 0 0; width: 97px; }
div#englishmenu div#nav a#m03{ background: transparent url(/img/en03h.gif) no-repeat  0 0; width: 85px; }
div#englishmenu div#nav a#m04{ background: transparent url(/img/en04h.gif) no-repeat  0 0; width: 101px; }
div#englishmenu div#nav a#m05{ background: transparent url(/img/en05h.gif) no-repeat  0 0; width: 99px; }
div#englishmenu div#nav a#m06{ background: transparent url(/img/en06h.gif) no-repeat  0 0; width: 90px; }
div#base2 div#englishmenu div#nav a#m01{ background-image: url(/img/en01.gif); }
div#base2 div#englishmenu div#nav a#m02{ background-image: url(/img/en02.gif); }
div#base2 div#englishmenu div#nav a#m03{ background-image: url(/img/en03.gif); }
div#base2 div#englishmenu div#nav a#m04{ background-image: url(/img/en04.gif); }
div#base2 div#englishmenu div#nav a#m05{ background-image: url(/img/en05.gif); }
div#base2 div#englishmenu div#nav a#m06{ background-image: url(/img/en06.gif); }


/* text na úvodní stránce a odkazy #F0EEED url(/img/roh.gif) no-repeat 100% 100% */
div#hometext{ padding: 20px 18px 10px 18px; }
div#hometext{ background: #F6F6F6; clear: both; height: 170px; font-size: 1.05em; }
div#hometext a{ color: #CC0033; background: transparent; font-size: .95em; text-decoration: none; position: relative; left: 0px; }
div#hometext{ height: 0px; width: 645px; }

/* produkty - vstupní stránky */
	div#s1, div#s2, div#s3, div#s4, div#s5, div#s6{ height: 100px; width: 240px; text-align: left;}
div#s1 img, div#s2 img, div#s3 img, div#s4 img, div#s5 img, div#s6 img, div#s7 img, div#s8 img, div#s9 img, div#s10 img{ margin: 2px; clear: none; float: left; display: inline; }
div#s1{ padding: 2px 0px 0px 0px; }
  div#s2{ padding: 1px 0px 0px 0px; } /*div#s2{ padding: 1px 0px 0px 55px; } */
div#s3{ padding: 1px 0px 0px 25px; }  /*div#s3{ padding: 1px 0px 0px 110px; }*/
div#s4{ padding: 1px 0px 0px 25px; }
div#s5{ padding: 2px 0px 0px 50px; }
div#s6{ padding: 1px 0px 0px 50px; }
div#s7, div#s8, div#s9, div#s10{ height: 100px; width: 225px; text-align: left;}
div#s7{ padding: 2px 0px 0px 0px; }
div#s8{ padding: 1px 0px 0px 55px; }
div#s9{ padding: 2px 0px 0px 0px; }
div#s10{ padding: 1px 0px 0px 55px; }

/* obsahové stránky - tabulky */
table.st{ font-size: 1.0em; border-collapse: collapse; margin: 0px 0px 0px 0px; }
table.st li{ margin-top: .2em; }
table.st li ul li{ margin-top: 0; }
td.st{ color: #626262; background-color: #f3f3f3; padding: 0; font-weight: normal; text-align: justify; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #e0dfe3; border-top: 1px solid #e0dfe3 }
td.sta{ color: #626262; background-color: #ffffff; padding: 0; font-weight: normal; text-align: justify; }

/* text cz - crystal,book,back,x-tower,doplňky steel,ražba,ofset,instant,duobinder */
div#st1{ padding: 28px 18px 0px 18px; } 
div#st2{ padding: 22px 18px 0px 18px; } /* text cz - fotoalbum */
div#st3{ padding: 20px 18px 0px 18px; } /* text cz - doplňky jiné */
div#st4{ padding: 20px 18px 0px 18px; }
div#st5{ padding: 28px 26px 0px 26px; }
div#st6{ padding: 20px 18px 0px 18px; }
div#st7{ padding: 20px 20px 20px 20px; }
div#st8{ padding: 20px 20px 20px 20px; }
div#st9{ padding: 20px 20px 20px 20px; }

/* informační texty */
font.spec, td.spec{ font-size: .8em; font-style: italic; font-weight: normal ;color: #626262; background-color: #ffffff; text-align: center; border: thin none white; }

/* doplnění left menu */
h3.menu{ color: #666666; background-color: transparent; font-size: 1.4em; margin: .4em 0; }

/* photobook - flash */
td.ph{ color: #626262; background-color: #ffffff; padding: 8px 0px 0px 225px; font-weight: normal; text-align: justify; }

.btn{
	background-color: #C3001E; color: white;
}
.barvy img{
	 margin: 0 2px 2px 0 !important ;
}

/* text pod nav - produktové str. */ 
h1.prod { color: #cccccc; background-color: White; font-size: 1.0em; text-align: right; }
h1.prod { padding: 0px 42px 10px 20px; position: relative;} 
}

/* normal red 8 */
font.r, TD.r {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 1em;
     color: #c3001e;
     font-weight: normal;
     text-align: left;
}


















