
/*general web*/
html{width: 960px; margin: 0 auto 0 auto; padding: 0 0 0 0px;  background-color: #f5f5f5;}
body{background:#ffffff; font-family:Arial,Helvetica,sans-serif;font-size:11px;width:960px;}
div{margin:0;padding:0;background:#ffffff;border:solid green 0px;}
h4{font-size:1.2em;font-family:verdana,arial,sans-serif;}
h5{font-size:1.2em;font-family:verdana,arial,sans-serif;}

p {margin:0;padding:0;font-size:1.1em;}

ul{list-Style-Type:none;margin:0;padding:0;}  	
li{text-decoration:none;font-size:1.1em;margin:0;}
td{border:0;padding:0;margin:0;}
tr{margin:0;}
img{margin:0;border: 0;}
a{text-decoration:none;color:black;}
a:hover{background-color:#fff;text-decoration:none;}

#rok1{width: 60px;}
#rok2{width: 80px;}
#M {width: 25px;}
#M3 {width: 30px;}
#M4 {width: 40px;}
.M {width: 25px;}
#long {width: 250px;}
#dlouha {width: 750px;}
#dlouha3 {width: 1500px;}
#mikro {width: 25px;}
#mini {width: 50px;}
#midi {width:120px;}



/*top*/

div#top{width:100%;height:27px;}
div#top h1{display:none;}
#logo {display:none;}

/*head CZ*/
div#head {display:none;}

/*main - definice oddílů*/
div#main{margin-top:0.8em;width:100%;background:#ffffff;}

div#main div#sheet{width:100%;float:left;}
div#main div#page{width:100%;margin-top:0.3em;text-align:justify; float:right;}
div#main div#page #maintext{margin-bottom:2px;width:99.7%;height:100%;border:solid blue 0px;}
div#main div#page #maintext #tisk {width:73%; text-align:justify;}
div#main div#leftmenu{display:none;}
div#main div#leftmenu #login {display:none;} 

div#loginbar {display:none; }

/*oddíl foot*/

div#foot{display:none;}
.clear{clear:both;}

.tisk {display:none;}
.tituls {display:none;}
.noprint {display:none;}

/*midle - definice tabulka HS menu*/

#hsm{margin-top:10px;}
#hsm p{text-align:center;}
#hsm img{margin-left:20px;}
#hsm div.uz{margin:0;height:155px;width:143px;float:left;}
#hsm div.si{margin:0;height:155px;width:286px;float:left;}
#hsm div.st{margin:0;height:155px;width:210px;float:left;}

/*midle - definice tabulka menu galerie fotografií*/
div#main div#page table#galerie{margin-top:1em;width:80%;}
div#main div#page table#galerie h4{margin:0 0 0 .3em;font-size:1.4em;}
div#main div#page table#galerie a:hover{background-color:#fff;color:rgb(42,119,181) !IMPORTANT;text-decoration:none;}
div#main div#page table#galerie li{margin:0;font-size:1.2em;padding-left:.6em;line-height:1.5em;text-align:left;}
div#main div#page table#galerie tr *{vertical-align:top;}
div#main div#page table#katalog {padding:3px;width:100%;height:100%;float:left;border:solid green 0px;}
div#main div#page table#katalog td{border:solid red 0px;text-align: center; background-color:#99ccff; height:30px;}
div#main div#page table#katalog td img{float: left;}

/*levé menu*/
div#main div#leftmenu ul li{padding:0.2em 0.2em 0.2em .5em;}
div#main div#leftmenu ul li.submenu{padding:0.2em 0.2em 0.2em 1.2em;}
div#main div#leftmenu ul li.katalog{padding:0.2em 0.2em 0.2em 2em;}
div#main div#leftmenu ul li.skupina{padding:0.2em 0.2em 0.2em 2.5em;}
div#main div#leftmenu ul li.detail{padding:0.2em 0.2em 0.2em 3.4em;}
div#main div#leftmenu a:hover{background-color:#f2f2f2;text-decoration:none;color:rgb(80,158,222);}
.lenadpis{font-weight:bold;margin:0.2em 0.2em 0.2em 0em;background:#f2f2f2;font-size:1.1em;
      color:rgb(42,119,181);padding:0;text-align:left;}


/*administrace */
table#list {width:100%;margin-top:.3em;text-align: left; background:#ffffff;}
table#list th {background:#99ccff;}

table#listc {width:100%;margin-top:.3em;text-align: center; background:#ffffff;}
table#listc th {background:#99ccff;}

table#listadr {width:100%;margin-top:.3em;text-align: center; background:#ffffff;}
table#listadr th {background:#99ccff;}
table#listadr a:hover{background-color:#99ccff;color:color:rgb(42,119,181);display:block;}

table#kodpsc a:hover{background-color:#99ccff;color:color:rgb(42,119,181);display:block;}

table#popinavky {width:100%;margin-top:.3em;text-align: center; background:#ffffff;}
table#popinavky th {background:#99ccff;}


/*formáty tištěných seznamů */
/*seznam adres */

#psa1 {width:25%;text-align: left;}
#psa2 {width:12%;text-align: left;}
#psa3 {width:5%;}
#psa4 {width:5%;}
#psa5 {width:12%;text-align: left;}
#psa6 {width:4%;}
#psa7 {width:15%;}




/*oddíl rightside*/
#aktuality{width:100%;height:250px;margin-top:.3em;background:#f0f0f0;}
#aktuality1{width:100%;height:150px;margin-top:.3em;background:#f0f0f0;}
#rightmenu{width:100%;margin-top:.5em;}
#rightmenu li{padding:0.2em 0.2em 0.2em 0.1em;}
#rightmenu a:hover{background-color:#f2f2f2;color:rgb(80,158,222);}
#rightmenu a{display:block;}
.aktua {margin:.2em 0.2em 1.2em 0.3em;padding:0em;text-align:justify;background:#f0f0f0;font-size:1.1em;}
.prnadpis{font-weight:bold;margin:0 0 0.2em .0em;background:#f2f2f2;font-size:1.1em;
      color:rgb(42,119,181);padding-left:.3em;text-align:left;}
.skup{padding:0.6em .2em .2em .3em;font-weight:bold;color:rgb(80,158,222);}
.cert{padding:0.7em .2em .2em .3em;}
.cert a {color:none;color:#ff6633;}

/*katalog */
#katth {margin:3px 20px 0 20px;width:160px;height:120px;float:left;}
#detail {margin:3px 10px 3px 0px;width:50px;height:27px;float: left;}
#objednat {display:none;}
#uz {margin:3px 10px 3px 0px;width:23px;height:23px;float:right;}
.ok {margin:3px 10px 3px 0px;width:23px;height:23px;float:right;}
.cancel {margin:3px 10px 3px 0px;width:23px;height:23px;float:right;}
.popiskat {font-weight:bold;margin:0 0 0.2em .0em;font-size:1.1em;}
.kusu {margin:6px 3px 0 3px; width: 40px;height:15px;float:left;}
.textpopis {text-align:left;}
.mj {margin:10px 3px 0 3px; float:left;}
/*class a ID*/

.modtexts{margin:3px 0 0 0;color:rgb(80,158,222);}
.modrtext{color:rgb(42,119,181);}
.cervtext{color:#ff6633;}
.cerntext{color:black;}
.textblok{text-align:justify;margin-top:.3em;}
.textbloknad{text-align:justify;margin-top:.3em;font-weight:bold;color:rgb(42,119,181);font-size:1.2em;}
.textblokpodnad{text-align:justify;margin-top:.3em;font-weight:bold;}
.textcentr{text-align:center;margin:0;padding:0;}
.textpodpis{text-align:right;margin-top:1.5em;padding:0;}
.popis  {float:left;}
.nadpis{margin-top:.3em;font-size:1.2em;font-weight:600;}
.imgp{margin:3px 0 3px 8px;width:300px;height:225px;float:right;}
.imgp1{margin:3px 0 3px 8px;width:160px;height:120px;float:right;}
.imgp2{margin:3px 0 3px 8px;float:right;}
.odkaz{text-decoration:underline;font-size:.8em;color:rgb(42,119,181);text-align:right;}
.parag{margin:0.4em 0 0 .1em;width:10%;text-align:left;font-size:1.2em;font-weight:600;float :left;}
.odstav{margin:0.6em .3em 0 0;text-align:justify;width:89.1%;font-size:1.2em;float:left;}
.odstav1{margin:0.1em 0 0 10em;text-align:justify;width:90%;font-size:1.2em;float:right;}
.odstav2{margin:0.1em 0 0 7em;text-align:justify;width:90%;font-size:1.2em;float:right;}
.odstavjm{margin:0.6em .3em 0 0;text-align:left;width:89.1%;font-size:1.2em;font-weight:500;float:left;}
.seznam{margin-left:18px;list-Style-Type:decimal;}



/*oddíl patička copyright*/
.clear{clear:both;}

/*product list a print */
div#head1{width:100%;margin:1em 0;background:#cce2ee;padding:.3em .6em;}
div#head1 *{display:inline;}
div#head1 h1{font-size:1.8em;text-align:left;}
div#head1 p{font-size:1.3em;text-align:right;}
div#main h5{margin:.5em;}
div#main div#hsfoto div{margin:10px 0px 0px 20px;padding:0;width:450px;height:470px;float:left;}
div#main div#hsfoto p{margin:0.8em .5em .5em .5em;text-align:justify;}
div#main div#hsfoto img{vertical-align:bottom;}


/*fotogalerie*/
div#main div#page div.pic {float:left;height:200px;width:145px;margin:5px 3px;background:#ffffff;}
div#main div#page div.pic p{margin-left:3px;padding:0;text-align:left;font-size:1em;}
div#main div#page div.ls img {margin:35px 0 0 4px;}
div#main div#page div.pt img {margin-left:21px;}






/*zakázka */

table#nabidka1 {width:75%;margin-top:.3em;text-align:left;font-size:1.1em; background:#ffffff;}
table#nabidka1 td.cinab {margin-bottom:.3em;  font-weight:bold; color: rgb(51,102,255);}
table#nabidka1 td.konec {width:40%;text-align:left; float:left;}
table#nabidka1 td.zastupce {width:40%;text-align:left; float:left;}
#logo1 {float:left;margin:.1em 0em .1em 0em}
table#nabidka2 {width:75%;  margin-top:.3em;background:#f0f0f0; font-size:1.1em;text-align:center;}
table#nabidka2 tr{height:12px;}

#pridat {display:none;} 

table#nabidka3 {width:75%;margin-top:.3em; background:#ffffff; text-align:justify;}
table#nabidka3 td.celkpol{width:76%; text-align:right;font-weight:bold;}
table#nabidka3 td.celkem{text-align:right;font-weight:bold;color: rgb(51,102,255);font-size:1.1em;}
table#nabidka3 td.celkpop{width:76%; text-align:right;font-weight:bold;color: rgb(51,102,255);font-size:1.1em;}
table#nabidka3 td.popis{width:76%; text-align:right;font-weight:bold;}

table#infotab {width:75%; margin-top:.3em;  text-align:left; background:#ffffff;}

/* */



/*tabulky*/

table#cenik {width:100%;margin-top:.3em;background:#ffffff;text-align:left;}


table#cenik {width:72%;margin-top:.3em;}
table#cenik tr.cenikhlav{font-weight: normal;}
table#cenik th {text-align:center;background:#f0f0f0;}
table#cenik th.prava {text-align:right;}
table#cenik td {text-align:left; border:solid red 0px;}
table#cenik td.kod {text-align:left; padding:0px 0px 0px 20px;}
table#cenik td.popis {text-align:left; padding:0px 0px 0px 8px;}
table#cenik td.stred {text-align:center;}
table#cenik td.prava {text-align:right; }
table#cenik td.cena {text-align:right; padding:0px 10px 0px 0px; }

/*formulář*/

div#main div#formular table.form{margin:0;padding:0;width:550px;}
div#main div#formular table.form th{border:1px gray solid;text-align:center;}
div#main div#formular table.form td{border-bottom:1px gray solid;}
div#main div#formular table.form td#tl{width:40px;height:15px;background:#ddd;border:2px solid;border-color:#c5c5c5 #c5c5c5 #727272 #727272;text-align:center;}
div#main div#formular table.form td#tl a{display:block;}
div#main div#formular table.form td#tl a:hover{background-color:#f2f2f2;color:color:rgb(42,119,181);}
div#main div#formular table.form td#tl2{width:40px;height:15px;background:#ddd;border:2px solid;border-color:#c5c5c5 #c5c5c5 #727272 #727272;text-align:center;}
div#main div#formular table.form td#tl2 a{display:block;}
div#main div#formular table.form td#tl2 a:hover{background-color:#f2f2f2;color:red;}

#tl1{width:90px;height:15px;background:#ddd;border:2px solid;border-color:#c5c5c5 #c5c5c5 #727272 #727272;text-align:center;}
#tl1 a:hover{background-color:#f2f2f2;color:color:rgb(42,119,181);}

/*vlajky*/
div.jazyk{margin:0;padding:0;width:550px;float:left;}
div.jazyk div.flag{margin:0;padding:0;width:80px;height:80px;float:left;text-align:center;}
div.jazyk div.flag img{border:0;margin:5px 0 3px 3px;width:60px;height:40px;}
div.jazyk div.flag p{text-align:center;}





