form textarea:hover,fieldset textarea:hover{background:white;}
small{color:black;padding:3px 5px;display:block;}
div.le{float:left;width:200px;margin:40px 10px 10px 10px;border:1px solid silver;}
.le a{width:auto;margin:1px 0;display:block;color:black;font-size:76%;background:#eee;padding:0 10px;text-decoration:none;border-bottom:1px solid silver;}
.le a:hover{color:red;}
.le a.akt{width:auto;margin:0px auto;color:white;text-align:center;
padding:0;font-weight:bold;background:#666;}
.le a.akt:hover{background:#f90;color:black;}
.le h2{background:black;color:#f90;text-align:center;}

a.logout{text-decoration:none;color:red;font-size:14px;font-weight:900;float:right;margin-right:3px;}
a.logout:hover{color:#f90;}

form.field {background:0 none;margin:0;padding:0;float:left;}
fieldset {background:0 none;margin:10px 10px 30px 0;border:1px solid black;width:500px;padding:10px;clear:both;}
fieldset input, fieldset textarea{margin-left:20px;clear:both;width:450px;color:black;}
fieldset input:hover{background:#fff;color:black;}
fieldset input.sub{width:100px;display:block;margin:10px auto;}

legend{padding:0 15px;background:black;color:white;}
label{display:block;color:#f90;padding:15px 0 0 20px;font-weight:bold;}


div.log{width:150px;float:right;padding:0;margin:0 0 10px 10px;height:auto;z-index:1;border:1px solid #ddd;float:right;text-align:left;}
#model.mod div.log h2 {padding:2px 5px;margin:0;color:white;background:#333;font-weight:900;}
div.log label{display:block;color:#f90;padding:0 0 0 5px;}
div.log form{width:148px;margin:0;padding:0;border:0 none;}
div.log fieldset{padding:0;margin:0;font-size:12px;width:148px;}
div.log fieldset input.sub{width:100px;display:block;margin:5px 5px 3px 7px;}
div.log fieldset input,div.log fieldset a{margin:0 0 0 5px;padding:0;clear:both;width:130px;color:black;text-decoration:none;}
div.log fieldset a:hover{text-decoration:underline;}

#left{margin:10px;width:200px;float:left;font-size:80%;border:1px solid silver;}
#left h2{background:silver;padding:0 5px 0 10px;}
#left p{padding:10px;}
div.eshop p{width:180px;height:280px;padding:10px;float:left;margin:10px 0 0 20px;background:#F1FFBF;}
html>body div.eshop p{width:180px;min-height:280px;padding:10px;float:left;margin:10px 0 0 20px;background:#F1FFBF;}
html>body div.eshop span{width:180px;min-height:150px;display:block;background:#fff;}
div.eshop span{width:180px;height:150px;display:block;background:#fff;}
div.eshop p a{display:block;border:0 none;margin:5px auto;text-align:center;color:#333;text-decoration:underline;}
div.eshop p a:hover{text-decoration:none;}

div.eshop a img{display:block;border:0 none;width:120px;margin:0 auto;text-decoration:none;}
html>body div.eshop a img {height:auto;width:auto;max-width:150px;max-height:150px;}

a.so{border:1px solid #666;background:white;padding:0 2px;}

div.partneri{margin:20px;font-size:80%;}
div.partneri span.seop{text-align:center;display:block;}
div.partneri span.seop strong{display:block;background:#f90;margin:0;}
div.partneri h2{margin:0 0 20px 0;font-size:200%;color:#FF9900;background:#333;text-align:center;border-right:3px solid black;border-left:3px solid black;}
div.partneri a{width:220px;float:left; margin-right:40px;color:red;text-decoration:underline;text-align:right;}
div.partneri a:hover{text-decoration:none;}
div.partneri q{float:left;display:block;width:600px;}
div.partneri br{clear:both;}
div.partneri h1{border-top:1px solid silver;padding-bottom:20px;}

div.aktualne,div.eshop{font-size:80%;color:#333;margin:20px;padding:0 0px 10px 0px;border:1px solid silver;}
div.aktualne a {text-decoration:underline; color:#FF9900;}
div.aktualne p {margin:5px 10px 10px 20px;padding:0;}
div.aktualne a:hover {text-decoration:none;}
div.aktualne h2,div.eshop h2,div.eshop h2 a {margin:0;padding:0 10px 0 10px;color:white;background:#666;}
h2 dd{font-size:80%;color:#666;font-weight:normal;}
h2 dd strong{font-size:100%;color:black;font-weight:900;}
#rp{list-style-type:none; margin:1px 5px;padding:0;z-index:5!important;}
#rp li{display:block;float:left;position:relative;z-index:2;margin:0px;padding:0px;z-index:5!important;}
#rp li span{display:block;z-index:2;padding:0px;font-size:12px;}
#rp li a,#rp li a:visited{display:block;padding:0;white-space:nowrap;cursor:pointer;color:#990000;text-decoration:none;}
#rp dl{position:absolute;top:70px;left:30px;margin:0;padding:0;}
#rp dt{background:#fff url('none') no-repeat;0;z-index:-5;}
#rp dd{display:none;clear:left;margin:0;padding:0 10px;color:#000;font-size:12px;text-align:left;width:110px;font-family:"Trebuchet MS", verdana, arial, helvetica,sans-serif;color:#555;}
#rp li:hover dd, #rp li a:hover dd{display:block;z-index:5!important;width:460px;height:300px;background:white;border:1px solid #eee;}
#rp strong{display:block;color:black;}


div.galerie span a{width:45px;height:45px;background:url('kolecko.jpg') no-repeat 0 0;margin:10px;font-size:34px;text-align:center;vertical-align:bottom;color:white;text-decoration:none;display:block;float:left;}
div.galerie span a:hover{color:black;}
div.galerie{font-size:90%;border-top:1px solid silver;padding:5px;margin:10px;text-align:left;}
div.mod tr.su{background:#eee;}
div.mod tr.bot{border-top:1px solid silver;color:red;font-size:80%;height:1em;width:670px;text-align:right;border-collapse:collapse;}
div.mod table{float:right;width:670px;border: 1px solid silver;margin:5px 20px 20px 250px;font-size:90%;}
div.mod th{background:#ddd;}
div.mod td{text-align:center;}
div.mod caption{color:#990000;font-weight:900;font-size:100%;margin:25px 5px 5px 5px;padding:1px;height:1em;}
p.lista span.lft a{background:url('sipka.gif') no-repeat 0 0; padding-left: 12px;margin-right:15px;}
img{background: url("nacitam.gif") no-repeat  50% 50% ;}
img.noback{background: url("none");}
div.fotograf{font-size:10px;padding:2px 5px;background:black;margin:20px 10px 10px 30px;overflow:hidden;width:230px;text-align:center;float:left;}
div.fotograf div.pas{font-size:10px;background:black;padding:1px 2px;border-left:10px dotted #fafad2;border-right:10px dotted #fafad2;color:white;margin:0 auto;}
div.fotograf div.fotky{width:200px;height:auto;background:#730606;color:#FF9900;margin:0 auto;clear:both;}
div.fotograf span.autor{float:left;margin-left:5px;}
div.fotky img{width:198px;border:0 none;}
div.fotky a img{width:198px;border:1px solid black;margin:1px 0;color:white;background:white;}
div.fotky a:hover img{width:198px;border:1px solid #FF9900;}

div.levy{width:200px;height:200px;float:left;margin:40px 0 10px 15px;}
b.email{font-size:120%;}
div.text ul{margin-top:10px;}
div.text a{color:white;}
div.okolo{font-size:10px;padding:5px 2px;background:black;margin:40px 10px 10px 10px;overflow:hidden;}
div.okolo span{display:block;line-height:10px;margin:0;padding:0;}
div.okolo span.rght{clear:both;margin:0;pading:0;}
div.film{font-size:10px;background:black;padding:2px 1px;border-top:10px dotted #fafad2;border-bottom:10px dotted #fafad2;color:white;}
div.panel{width:940px;height:200px;background:#730606;color:#FF9900;margin:0;}
div.panel div.text{float:right;width:730px;color:white;font-size:110%;}
div.text h1{font-size:220%;margin-top:5px;color:#FF9900;}
p.photo{background:black  url('photo.jpg') no-repeat 0 0;width:200px;height:200px;margin:0;padding:0;border-right:2px solid black;float:left;}
p.cena{font-size:1em;color:#990000;background:#eee;border-top:1px solid #ccc;text-align:right;padding-right:10px;font-weight:bold;margin:60px 10px 0 0;}
img{border:0 none;margin:0;}
div.material{margin-top:10px;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:1px solid #eee;border-top:1px solid #bbb;width:200px;}
div.material h3{margin:0px;background:#ccc;padding-left:5px;color:#666;}
div.material a{display:block;}
div.material img{margin:5px 5px 5px 0;}
div.material a:hover {background: #eee;}
#mat{margin: 40px 10px 10px 20px;font-size:80%;color:#666;}
#mat h2{border-top: 1px solid #990000;}
#mat h2 span{background:#990000;width:200px;display:block;padding-left:5px;color:white;}
#mat h2 span.active{background:#ff9900 url(ac.gif) repeat 0 0;}
#mat p{margin: -15px 20px 0px 240px;}
#mat strong{color:#333;font-size:100%;}
#mat p img{margin:0 0 10px 10px;float:right;}
#mat p.odkaz{float:left;width:200px;margin:0 0 10px 0; background:#eef; padding-left:5px;}
#mat p.odkaz a{display:block;color:#888;text-decoration:underline;font-size:90%}
#mat p.odkaz a:hover{color:#333;text-decoration:none;}

#mat dl{margin:0;padding:0;}
#mat dl.lft{margin:30px 0 0 100px; }
#mat dl.rght{margin:30px 50px 0 0; }
#mat dt a{color:#333;}
#mat dd a{font-size:80%;color:#999;}
#mat dl a:hover{text-decoration:none;color:#333;}
p.ko,p.ok{color:red;font-weight:bold;height:40px;margin:20px auto;width:480px;font-size:80%;text-align:center;}
form{width:480px;margin:70px 160px 10px 10px;font-size:14px;background:#CFDBE6;float:right;}
form.odeslat{width:480px;margin:0px 160px 10px 10px;font-size:14px;background:#CFDBE6;float:right;}
form p{margin-bottom:5px;}
p.paty{width:150px;margin:10px auto;padding:0;}
form .lft,form .rght{font-size:10px;margin:0;padding:1px 3px;background:white;border:1px solid #333;font-weight:bold;color:#990000;}
lft{float:left;}
rght{float:right;}

input:active{background:silver;}
span.popis{width:100px;float:left;margin-left:10px;}
span.rada{width:200px;height:60px;float:left;margin:5px;padding:5px;font-size:12px;background:white;border:1px solid silver;}
form img{margin:5px 5px 5px 10px;border:1px solid silver;float:left;width:200px;height:70px;background:white;}
input,textarea{margin-left:10px;}
p.lista{display:block;font-size:80%;background:#333;color:white;width:967px;text-align:right;margin:0 auto;border-top:3px solid black;font-weight:bold;}
p.lista span{margin:0 5px;}
p.lista a{text-decoration:none;color:white;}
p.lista a:hover{color:#999;}

p.odkazy{display:block;font-size:60%;width:965px;height:100%;text-align:left;background:#fff;margin:0 auto;border-top:1px solid silver;border-left:1px dotted #CFDBE6;border-right:1px dotted #CFDBE6;font-weight:bold;background:#ccc;padding:2px 0px;}
p.odkazy a{text-decoration:none;color:#666;}
p.odkazy a:hover{color:#990000;}
p.odkazy span{margin:0 5px;}

p.submenu{z-index:1;margin:40px 0 0 25px;width:200px;height:auto;font-size:70%;color:#888;float:left;background:#fff url('none') no-repeat 0 0;padding:0 0 5px 0;border:1px dotted silver;display:inline;overflow:hidden;}
p.submenu a{color:#888;display:block;text-decoration:underline;padding-left:5px;}
p.submenu a:hover{text-decoration:none;color:#666;}
p.submenu strong{color:white;display:block;width:200px;background:#990000 url('none') no-repeat 0 0;padding:0 0 0 5px;margin:0 0 0 0px;}
p.submenu img{padding:0;margin:0 0 20px 0;width:200px;}
html{padding:0px;margin:0px;}
body{text-align:center;padding:0;margin:0;background:#a1b3c3 url('none') no-repeat;font-family:"Trebuchet MS",verdana,arial,helvetica, sans-serif;font-size:1em;}
h1{font-size:120%;padding:0;margin:0;}
h2{font-size:100%;padding:0;margin:0;}
h3{font-size:1em;padding:0;margin:0;}
p{margin:0;padding:0;}

#cover{padding:2px 0 60px 0;margin:0 auto;text-align:left;height:auto;min-height:100%;width:965px;border:0;background:white url('none') no-repeat 0px 0px;border-left:1px dotted #CFDBE6;border-right:1px dotted #CFDBE6;}
#top{margin:0px auto;padding:0;width:100%;height:22px;background: url('top.jpg') no-repeat 0 0;position:relative;z-index:1;text-align:center;white-space:nowrap;overflow:hidden;border-bottom:1px solid #666;}
#head{margin:0px 0 1px 0;position:relative;width:100%;height:50px;padding:0px;text-align:left;border-bottom:1px solid silver;border-top:1px solid silver;background: url('head.jpg') no-repeat 0 0px;}
#head h1 a{text-decoration:none;cursor:pointer;padding:0;font-family:Georgia, "New York CE", charter, serif;margin:10px 0 0 10px;}
h1.logo a{color:#990000;font-size:36px;margin:0px 0 0 0px;padding:0;width:200px;height:33px;overflow:hidden;cursor:pointer;position:absolute;left:0px;top:0px;}
h1.logo a span{position:absolute;left:0px;top:0px;z-index:1;padding:0;width:200px;height:33px;background:url('simms.jpg') no-repeat 0 0;cursor:pointer}
#head h2{text-decoration:none;padding:0;margin:0;font-family:Georgia, "New York CE", charter, serif;position:absolute;left:240px;top:25px;color:#850000;}
#main{padding:0;margin:0;text-align:left;height:auto;width:100%;background: url('main.jpg') no-repeat 0 0;z-index:1;font-size:1em;min-height:500px;}


#top h1 a{text-decoration:none;}
#top h1 a strong{color:silver;font-size:12px;font-weight:normal;}



#right{color:#555;padding:0;margin:20px 0 0 0;height:auto;width:700px;background:url('none') repeat-y;z-index:1;float:right;}
#model{color:#9E8E7E;padding:0;margin:40px 10px 0 0;height:auto;width:480px;z-index:1;font-size:80%;float:right;}
#model.mod{width:700px;}
#model.mod h1{padding-bottom:10px;;}
#model.mod h2{color:#666;padding:5px;}
#model.mod p{margin:5px 15px 15px 5px;}
#model.mod p.img{margin:5px;float:left;height:250px;text-align:center;}
#model.mod p.img a{text-align:center;color:#666;text-decoration:underline;display:block;}
#model.mod p.img a:hover{text-decoration:none;}
#model.mod p.img img{border:0 none;_height:200px;max-height:200px;}
#model h1{color:#990000;}
#model p.shop{display:block;clear:both;}
#model p a{color:#666;}
#model p a:hover{text-decoration:none;}
#model.mod div.char{color:#666;padding:0;margin:0 5px 10px 10px;height:auto;width:200px;z-index:1;font-size:100%;border:1px solid #ddd;float:right;text-align:left;}
#model.mod div.char ul{width:180px;padding:0px 0 0 15px;margin:5px;}
#model.mod div.char h2{color:white;background:#333;padding:2px 5px;}


#foto{color:#9E8E7E;padding:0;margin:40px 5px 0 0;height:auto;width:200px;z-index:1;font-size:80%;border:1px solid #f5f5f5;float:right;text-align:center;}
#foto h2{padding:0 ;background:silver url('none') no-repeat 0 0;}
#foto h2 strong{color:white;background:#696969 url('none') no-repeat 0 0;display:block;width:200px;margin-bottom:20px;}
#foto span{width:200px;overflow:hidden;display:block;}
#foto a img{border:0 none;float:right;}

#foot{padding:0;margin:0px;text-align:center;height:68px;width:100%;position:relative;z-index:1;font-size:60%;background:white url('foot.jpg') no-repeat  260px 0;}
#foot a{color:#555;text-decoration:none;}
#foot a:hover{color:#FF8E00;text-decoration:underline;}


#menu li dd a span.block{display:none;visibility:hidden;}
#menu li dd a span.block img{border:0;display:block;margin:0px auto;padding:0 0 20px 0;}
#menu li dd a:hover span.block b{color:#999;}
#menu li dd a:hover span.block b.red{color:#CC0000;font-weight:bold;font-size:110%;font-family:"Comic Sans MS",comic,sans-serif;}
#menu li dd a:hover span.block{visibility:visible;display:block;width:200px;border-bottom:20px solid white;border-right:25px solid white;border-left:10px solid white;white-space:normal;background:#fff;z-index:2;min-height:500px;_height:500px;}
#menu li dd a:hover span.block span{font-size:10px;color:#999;}
#menu li dd a:hover span.block strong{display:block;background:white;font-weight:bold;color:#BF9960;font-size:110%;margin:0 0 5px 0;padding:0;}
#menu li.a dd a:hover span.block{position:absolute;left:-240px;top:40px;}
#menu li.b dd a:hover span.block{position:absolute;left:-330px;top:40px;}
#menu li.c dd a:hover span.block{position:absolute;left:-372px;top:40px;}
#menu li.d dd a:hover span.block{position:absolute;left:-420px;top:40px;}
#menu li.e dd a:hover span.block{position:absolute;left:-470px;top:40px;}
#menu li.f dd a:hover span.block{position:absolute;left:-560px;top:40px;}
#menu li.g dd a:hover span.block{position:absolute;left:-635px;top:40px;}
#menu li.x dt a{color:#850000;}

#menu{list-style-type:none; margin:1px 0 0 250px;padding:0;font-family:verdana,arial,helvetica, sans-serif;}
#menu li strong{font-weight:normal;font-size:12px;color:#000;z-index:2;}
#menu li{display:block;float:left;position:relative;z-index:2;margin-right:2px;}
#menu li span strong{display:block;z-index:2;background:#ACB1BF;padding:2px 5px;font-size:12px;}
#menu li a, #menu li a:visited{display:block;padding:0;white-space:nowrap;}
#menu dl{position:absolute;top:0;left:0;margin:0;padding:0;}
#menu dt{background:#BFB8AC url('none') repeat-x;margin:0 0 5px 0;font-size:12px;;border-bottom:1px solid #fff;float:left;border-right:1px solid #fff;}
#menu dd{display:none;border-bottom:0px solid #fff;clear:left;margin:0px 0 0 0;padding:0;color:#000;font-size:12px;text-align:left;}
#menu dt a, #menu dt a:visited{display:block;color:#000;padding:2px 5px;text-decoration:none;}
#menu dd a, #menu dd a:visited{background:#EDE6FF;color:#000;text-decoration:none;display:block;padding:2px 5px;}
#menu li a:hover{border:0px none;}
#menu li:hover dd, #menu li a:hover dd{display:block;}
#menu li:hover dl, #menu li a:hover dl{border-bottom:2px solid #BFB8AC;display:block;}
#menu li:hover dt a, #menu li a:hover dt a{display:block;background:#850000;color:#fff;}
#menu dd a:hover{display:block;background:#BFB8AC;color:#850000;}

#info{list-style-type:none; margin:1px 5px 0 0;padding:0;font-family:verdana,arial,helvetica, sans-serif;float:right;z-index:5!important;text-align:right;}
#info span.info {background: url('info.gif') no-repeat 0 0;width:17px;height:16px;display:block;position:absolute;top:0;left:0;}
#info li{display:block;position:relative;margin:0px;padding:0px;z-index:5!important;}
#info li span{display:block;z-index:2;padding:0px;font-size:12px;}
#info li a, #info li a:visited{display:block;padding:0;white-space:nowrap;cursor:pointer;cursor:pointer;color:#000;text-decoration:none;}
#info dl{position:absolute;top:0px;left:0;margin:0;padding:0;}
#info dt{background:#fff url('none') no-repeat;margin:22px 0px 5px 0;font-size:12px;z-index:5;}
#info dd{display:none;border-left:10px solid #fff;border-right:10px solid #fff;clear:left;margin:0 0 0 -108px;padding:0;color:#000;font-size:12px;text-align:right;width:110px;}
#info dt a, #info dt a:visited{display:block;color:#000;padding:0;text-decoration:none;}
#info dd a, #info dd a:visited{background:#fff;color:#000;text-decoration:none;display:block;padding:0;z-index:5!important;}
#info li a:hover{border:0px none;z-index:5 !important;}
#info li:hover dd,#info li a:hover dd{display:block;z-index:5!important;}
#info li:hover dl, #info li a:hover dl{display:block;z-index:5!important;}
#info li:hover dt a, #info li a:hover dt a{display:block;color:#fff;z-index:5!important;}
#info dd a:hover{display:block;background:#fff;color:#ff9900;z-index:5!important;}


strong.a{font-size:60px;color:#DFE6F6; z-index:2;}
strong.b{font-size:36px;color:#E1D0A7;margin:-30px 230px 0 0; z-index:3;}
strong.c{font-size:22px;color:#CAD3EB;margin:-30px 30px 0 0; z-index:2;}
strong.d{font-size:16px;color:#DCEBCA; margin:-10px 200px 0 0;z-index:2;}
strong.e{font-size:64px;color:#F1EFD6; margin:-10px 0px 0 0; z-index:4;}
strong.f{font-size:30px;color:#E9F2C4; margin:-85px 60px 0 0;z-index:2;}
em.a{font-size:22px;color:#D6D9F1; margin:5px 380px 0 0; z-index:3;}
em.b{font-size:22px;color:#E7E5A4; margin:-15px 300px 0 0;z-index:3;}
em.c{font-size:22px;color:#ABB6C5;margin:-30px 160px 0 0; z-index:3;}
em.d{font-size:22px;color:#BFC5AB; margin:-10px 220px 0 0;z-index:3;}
em.e{font-size:22px;color:#E0DFCA; margin:-20px 380px 0 0;z-index:3;}
em.f{font-size:22px;color:#E8D7D8;margin:-30px 60px 0 0; z-index:3;}



p.prvni{z-index:1;margin:40px 0 0 25px;width:190px;height:auto;font-size:70%;color:#888;float:left;background:#fff url('animace.gif') no-repeat 0 0;padding:190px 5px 5px 5px;border:1px dotted silver;display:inline;}

p.prvni b{font-size:100%;padding:0 10px;font-weight:bold;display:block;color:#fff;background:#888;width:180px;margin:0 -5px 5px -5px;}
p.prvni strong{font-size:100%;padding:0 10px;font-weight:bold;display:block;color:#fff;background:#888;width:180px;margin:5px -5px -5px -5px;}


b.red{color:#CC0000;font-weight:bold;font-size:110%;font-family:"Comic Sans MS",comic,sans-serif;}
.red{color:red;}
p.prvni span{ padding:5px;}

p.left{margin:10px 0px 0 15px;width:466px;height:auto;background:url('notice1.jpg') no-repeat 0 0;float:left;text-align:right;}
p.left span{margin:300px 10px 10px 10px;padding:0;background:url('transparent.gif') repeat ;font-size:14px;color:navy;display:block;font-weight:bold;font-family:"monotype corsiva",sans-serif;}
p.left strong,p.left em{display:block;}

p.right{margin:10px 0 0 0;padding:0;width:200px;height:auto;background: url('_leftp.jpg') no-repeat 10px 0;text-align:center;float:right;border-left:1px dotted silver;font-size:70%;color:#B0A183;}
p.right span{margin:200px 10px 10px 10px;padding:0;display:block;}



#info span.nopic{display:block;position:relative;width:16px;height:16px;font-size:10px;}
.clr{clear:both;}

#menu br{height:1px;line-height:1px;}
span.lft,span.left,.lft{float:left;}
span.rght,span.right,.rght{float:right;}
a.ie{cursor:pointer;}
br.clear,br.cleaner{clear:both;height:0px;}
span.mezera{height:10px;display:block;border:0;}
