body {margin:0;padding:0;font-family:sans-serif;color:rgb(80,80,80,);font-size:80%;background:silver url(x/greybg.gif);text-align:center;}

.exp {text-align:center;margin:0;padding:0;height:100%;}

.zpet {text-align:left;margin:0;padding:0;}

.vs {height:100%;}

.fi {margin:0;padding:0 0 5em 0;margin-left:auto;margin-right:auto;width:770px;text-align:left;}

.telo {padding:0;height:14em;}

.text {padding:.8em 0 6em 42px;background:white url(x/patare.jpg) 0 100% no-repeat;position:relative;}

div#perovka {

	background: transparent url(x/bg-seznam.jpg) top right;

	z-index: -6;

	background-repeat: repeat-y;

}



/* menu */

ul#ss {margin:0 0 1em 0;padding:0;}

ul#ss li {display:inline;padding:0;margin:0;}

ul#ss li a {font-size:11px;font-weight:bold;color:black;display:inline;padding:.2em;margin:5em .1em .5em .1em;background:white url(x/bbg.gif) repeat-x;text-decoration:none;border:1px solid silver;border-bottom:3px solid yellow;}

ul#ss li a:hover {color:black;text-decoration:none;border-bottom:3px solid blue;}



/* definice hlavicky a menu */

.hlava {margin:0;padding:0;;width:770px;height:208px;background:white url(x/h1re.jpg) no-repeat;position:relative;}

.mnu {width:588px;height:50px;margin:0;padding:0;background:transparent;position:absolute;top:160px;left:90px;_top:155px;text-align:center;}

.logo {width:500px;height:99%;margin:0;font-size:12px;}

a#home {display:block;width:155px;height:64px;position:absolute;top:40px;left:308px;z-index:8;border:0;!important}

a#home:hover {border:0;} /* odkaz na logo */

#mail {display:inline;padding:0;margin:0;!important}

.obrazek {width:94%;padding:0;}



/* vlajecky jazyku */

.vlajka {margin:0;padding:0;background:transparent;text-align:center;}

.vlajka img {cursor:pointer;border:1px solid yellow;}

.vlajka img:hover {cursor:pointer;border:1px solid blue;}

.vlajka img#cz {position:absolute;top:30px;left:180px;}

.vlajka img#uk {position:absolute;top:30px;left:280px;}

.vlajka img#de {position:absolute;top:30px;left:375px;}



/* hacka */

h1 {font-size:170%;color:#130fae;padding:0;}

h2 {font-size:145%;color:rgb(15,20,120);padding:0;}

h3 {font-size:125%;color:#ff9900;}

h4  {font-size:115%;color:#ff9900;}

.upozorneni {font-size:110%;color:rgb(50,100,255);}

.aktualita {margin:0;padding:0;}



/* redefinice zakl prvku */

ul {font-size:110%;list-style:none;margin:1.5em 0 1.5em 0;}

button {font-size:10px;border-bottom:3px solid black;border:0;color:black;background:url(x/butt.gif);font-weight:bold;cursor:pointer;padding:2px;padding-bottom:0;display:inline;margin:0;}

a {display:inline;color:black;text-decoration:none;border-bottom:1px solid #ffcc00;}

a:hover {color:black;text-decoration:none;border-bottom:1px solid blue;}

a img {border:none;border-bottom:1px solid white;}

sup {font-size: 56%;}

sub {font-size: 56%;}

img {border:0;}

big { font-size:120%;font-weight:normal;text-decoration:underline;}

hr.cistic {clear:both;height:10px;border:0;margin:-1em 0 0 0; visibility:hidden;}

table {font-family:sans-serif;font-size:100%;background:blue url(x/table.gif);table-layout:fixed;empty-cells:show;}

th {font-weight:bold;background:white;margin:0;padding:3px;text-align:center;color:black;border:0;}

td {background:white;margin:1px;padding:3px;text-align:center;border:0;}

select {margin:0;margin-left:12px;}

option {margin:0;padding:0}

select > option:hover {margin:3px;cursor:pointer;}

p {margin:4px 40px 4px 4px;text-align:justify;}



a img.certik {border:0;} /* zadny okraj u cetifikatu */

h1.odsun {margin-top:3em;}

ul b {color:rgb(50,100,255);}

div.text ul li {font-size:90%;}

.note {font-size:80%;color:silver;margin-bottom:1em;} /* fm je odkaz na mail dole v paticce */

a#fm {display:block;width:320px;height:30px;position:absolute;right:0;bottom:0;z-index:3;margin:-80px 0 0 0;cursor:pointer;border:0;}



/* gallery stuff */

.gal .obra {float:left;}

.gala .obra div {text-align:center;border:0;}

.snahled {text-align:center;border:0;margin-top:25px;}

.popisek {font-size:80%;}

.zpatecka {color:#f90;font-weight:bold;}

.zpatecka:hover {color:black;}

.zpatecka a {color:#f90;font-weight:bold;}

.xpod { text-decoration: underline;}



/* galerie vyrobku */

.velkynah {width: 95%; float: left; margin-bottom: 8px; border-bottom: 1px solid #ffcc00;}

.levynah {width: 30%; float: left;}

.pravynah { width: 65%;  float: right; line-height: 150%;}

.vg { border:2px solid #ffcc00; margin: 6px;}

.vg:hover { border:2px solid red;}

.pouz { font-size: 135%; font-weight:bold;}

.hidd {border:0;}

.hidd:hover {border:0;}

.fin { margin-left: auto; margin-right: auto; text-align: center;}



/* katalogove listy */

.katlist {margin:12px 0 0 0;width:96%;clear:both;}

.nadpisko {width:100%;font-size:135%;font-weight:bold;clear:both;color:#f90;}

.typo {font-size:160%;}

.polozka {width:700px;margin-bottom:14px;}

.plevy {margin:0;padding:.4em;width:80%;color:rgb(15,20,120);font-weight:bold;width:98%;background:transparent;font-weight:bold;font-size:120%;}

.ppravy {margin:0;padding:.2em;text-align:justify;color:rgb(80,80,80);_margin-bottom:-2em;} /* rgb(50,100,255) */

#akt ul {font-size:110%;list-style-type:circle;padding:0 0 0 3em;}



.cara {clear:both;width:100%;height:2px;border:0;border-bottom:2px solid transparent;padding-top:15px; visibility:hidden;}

.corr {clear:left;height:5em;}

.vypisvyrobku {font-size:120%;margin:6px;width:90%;}



/* buttony a prvky s nima spojeny */

div.skokan {text-align:right;margin-bottom:6px;padding:0 2px 2px 12px;float:left;width:600px;}

div.skokan a {display:block;width:100px;font-size:10px;}

div.skokan {height:1em;width:98%;}

div.skokan a {display:block;width:100px;font-size:10px;border:1px solid #f90;padding:.2em;font-weight:bold;margin-right:-1em;color:silver;float:right;__margin-right:1px;}

div.skokan a:hover {text-decoration:none;border:1px solid #f90;color:black;}

span.pb {font-size:10px;padding:.2em;_display:block;_text-align:center;cursor:pointer;}

p.pb span.zpatecka a {color:silver;display:block;width:100px;font-size:10px;padding:.2em;border:1px solid #f90;float:right;}

p.pb span.zpatecka a:hover {color:black;}

p.pb span.pb {color:silver;display:block;width:100px;font-size:10px;padding:.2em;border:1px solid #f90;float:right;_margin-right:12px;cursor:pointer;}

p.pb span.pb:hover {color:black;}

p.pb {width:650px;color:#ff9900;background:transparent;text-align:right;height:1em;padding:0;margin:0;border:1px solid pink} /* nahled na tisk */

p.pb a.pb {display:block;width:100px;font-size:10px;border:1px solid #f90;padding:.2em;color:silver;float:right;margin-right:-50px;z-index:20;}

p.pb a.pb:hover {color:black;}

a.pb {text-align:right;display:block;width:100px;font-size:10px;border:1px solid #f90;padding:.2em;color:silver;float:right;z-index:20;}

a.pb:hover {color:black;text-decoration:none;border-bottom:1px solid #f90;}

a.zpa {text-align:right;display:block;width:100px;font-size:10px;border:1px solid #f90;padding:.2em;color:silver;float:right;z-index:20;margin-right:4px;}

a.zpa:hover {color:black;text-decoration:none;border-bottom:1px solid #f90;}

span.pb {text-align:right;display:block;width:100px;font-size:10px;border:1px solid #f90;padding:.2em;color:silver;float:right;z-index:20;margin-right:4px;}

span.pb:hover {color:black;text-decoration:none;border-bottom:1px solid #f90;}



/* galerie nova */

.glevy {float:left;width:200px;margin:0;padding-right:10px;}

.gpravy {float:left;margin:0;padding:0;}

.odkaz {width:1px;height:1px;}

.fix {_padding-bottom:1.4em;}

.obr {border:1px solid #ffcc00;margin:0 12px 0 12px;}



/* filtrovani */

.fhlavni {width:99%;}

.flevy {width:34%;float:left;margin-bottom:2px;margin-top:8px;}

.fpravy {width:64%;float:left;margin-bottom:2px;}

.f1 {margin-top:6px;}

.f2 {padding-bottom:12px;}

.btn {margin:0;margin-left:14px;background:rgb(255,243,0);border:1px solid black;cursor:pointer;}

.btn:hover {margin:0;margin-left:14px;background:#ffcc00; border:1px solid black;cursor:pointer;}

form {margin:0;}



/* mapa - kontakty */

.mapa {position:relative;z-index:1;float:left;height:470px;}

.praha {position:absolute;left:65px;top:70px;font-weight:bold;z-index:2;}

.hradec {position:absolute;left:124px;top:36px;z-index:2;text-align:center;font-weight:bold;}

.brno {position:absolute;left:245px;top:140px;z-index:2;font-weight:bold;font-size:70%;}

.kurim {position:absolute;left:178px;top:154px;z-index:2;font-weight:bold;}

.cobox {font-size:85%;padding:0 0 0 400px;_padding-bottom:3em;}

body#popik {background:white;margin:0;scroll:auto;}

div.popup {clear:left;border:0;margin:0;width:100%;display:box;text-align:center;margin-bottom:12px;}

div.popup a {border:0;text-decoration:none;} div.popup a:hover {border:0;text-decoration:none;}

.mesto {font-size:140%;font-weight:bold;margin-right:20px;}

.foun {font-size:120%;margin-right:20px;margin-left:12px;color:red;}

.mapa {font-size:100%;margin-left:12px;}

.okraj {margin-right:70px;}  .okraj:before {content:"  Vloženo dne: ";}

.sipek {color:blue;} .logo > a {border:0;}  .logo > a: hover {border:0;}



/* textaky */

.txt_blok      {margin:4px;font-size: 11px;font-family:sans-serif;}

.txt_nadpis    {font-family:sans-serif;padding:2px;padding-bottom:0px;font-size: 15px; font-weight: bold;background-color: Yellow;}

.txt_podnadpis {font-family:sans-serif;font-size: 12px; font-weight: bold;text-decoration: underline;}



.jed { font-size: 1px; color: White;}
