body {margin:0; padding:0; text-align:center; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#fff; background:#2c081e url(../des/bg-body.gif) no-repeat center top}
a img {border:none}
h1 {margin:0 0 16px 0; font-size:24px; font-weight:normal; color:#d793bd; font-family:Times New Roman, Arial, Helvetica, sans-serif}

.clr {clear:both; font-size:0px; height:0px; line-height:0px; border:none; margin:0; padding:0}
.il {float:left; margin:0 10px 5px 0}
.ir {float:right; margin: 0 0 5px 10px}
.b {border:2px solid #dfdfd0}
a {color: #fff}

#nad-cont {width:100%; background:  url(../des/nad-cont.gif) repeat-x left 272px}
#cont {width:950px; margin:0 auto; padding:302px 0 0 0; position:relative; text-align:left}
#content {width:950px; float:left; background:url(../des/bg-content.gif) no-repeat left top; padding-top:25px}
#content-l {width:200px; float:left; margin-right:18px; padding:33px 0}
#content-r {width:732px; float:right; line-height:1.3em; padding-bottom:50px}
#foot {margin:0 auto; width:950px; height:115px; padding-top:30px; text-align:left; color:#b26a96; font-size:12px}
#foot p {margin:0}
#foot a {color:#b26a96; text-decoration:none}
#foot a.machin {text-decoration:underline; color:#fff}
#foot a:hover {text-decoration:none}
.footer-r {margin-top: 10px;}

#top {width:950px; height:302px; position:absolute; top:0; left:0}
#logo {width:328px; height:83px; position:absolute; top:0; left:0}
#motive {width:950px; height:219px; position:absolute; bottom:0; left:0}
#motive-l {width:705px; height:219px;  background:url(../des/motive-l.jpg) no-repeat left top; position:absolute; top:0; left:0}
#motive-r {width:190px; height:174px;  background:url(../des/motive-r.jpg) no-repeat left top; position:absolute; top:0; right:0; padding:45px 15px 0 40px; display:inline}
#motive-r h2 {margin:0 0 12px 0; font-family:Times New Roman, Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#c0e49d}
#motive-r p {margin:0 0 18px 2px; color:#fff; font-size:12px}
#top-kontakt {width:340px; position:absolute; top:31px; right:0px}
#top-kontakt div { float:left; margin:0; background:url(../des/ic-tel.gif) no-repeat left top; padding-left:22px; font-size:22px; color:#d793bd; font-family:Times New Roman, Arial, Helvetica, sans-serif}
#top-kontakt span{float:right; }
#top-kontakt span p{float:left; color:#fff; background: none; padding:0; margin:0; font-size: 20px; }


#menu {float:left; width:200px; margin:0 0 18px 0; background:url(../des/bg-menu-li.gif) no-repeat left top; padding:2px 0 0 0}
#menu ul {margin:0; padding:0}
#menu ul li {list-style:none; background:url(../des/bg-menu-a-h.gif) no-repeat left bottom; height:30px; float:left; width:200px}
#menu ul li a {text-decoration:none; color:#fff; font-size:12px; font-weight:bold; height:30px; line-height:28px; background:url(../des/bg-menu-a.gif) no-repeat left top; float:left; display:block; width:179px; padding-left:21px}
#menu ul li a:hover, #menu ul li a.active {background:transparent}
#menu ul li.active { background:url(../des/bg-menu-a-h.gif) no-repeat left bottom; height:30px; float:left; width:200px}

.tl01 {width:200px; height:47px; float:left; margin:0 0 35px 0; background:url(../des/tl01en-h.gif) no-repeat left top}
.tl01 a span {font-size:0px !important; padding:0; margin:0; border:none; line-height:0; letter-spacing:99999px !important;
text-decoration:none !important; display:none; overflow:hidden !important; text-indent:-9999px !important}
.tl01 a {width:200px; height:47px; float:left; display:block; background:url(../des/tl01en.gif) no-repeat left top}
.tl01 a:hover {background:transparent}
#text-left {float:left; width:200px}
#text-left h2 {color:#fff; font-size:14px; margin:0 0 5px 0}
#text-left h2 a {color:#fff}
#text-left h2 a:hover {text-decoration:none}
#text-left p {margin:0 0 15px 0}
#text-left p a {color:#D895BE; text-decoration:none;}
#text-left p a:hover {color:#fff; text-decoration:none;}


.news {width:684px; float:left; margin:0 0 11px 0; padding:20px 26px 20px 22px; border-top:1px solid #560d3a; background:#360021; color:#d895be;}
.news img{width:130px; float:right; padding:0; background:none; margin: 0 0 5px 10px; border:2px solid #dfdfd0;}
.news h2 {margin:0 0 10px 0; color:#fff; font-size:15px}
.news h2 a {color:#fff; text-decoration:none}
.news h2 a:hover {text-decoration:underline}
.news h2 span {font-size:12px; background:#5f013b; padding:2px 10px; font-weight:normal; margin-left:12px}
.news p.vice {background:url(../des/vice.gif) no-repeat left 1px; padding:0px 0 2px 26px; margin:0}
.news p.vice a {color:#fff; font-size:12px}
.news p.vice a:hover {text-decoration:none}

.abeceda {background:#5f013b; height: 22px; line-height: 22px; display:block;}
.abeceda a{color:#fff; padding: 0 7px; text-decoration: none;}
.abeceda a:hover{ text-decoration: underline; color:#D895BE;}
.abeceda a.active{ text-decoration: none; color:#D895BE;}

.menu2 {background:#5f013b; line-height: 22px; display:block;}
.menu2 a{color:#fff; padding: 0 7px; text-decoration: none;}
.menu2 a:hover{ text-decoration: underline; color:#D895BE;}
.menu2 a.active{ text-decoration: none; color:#D895BE;}

.fuchsie-konec {text-align:center; display:block; padding:0px 5px 0px 5px; width: 158px; min-height:208px; border-top: 1px solid #560d3a; background:#360021; margin: 18px 0px 0 0; float:left;}
.fuchsie-konec h2 {font-size: 14px; font-family:arial; margin: 16px 0 12px 0;}
.fuchsie-konec h2 a {color:#fff; text-decoration:none}
.fuchsie-konec a img {border:2px solid #fff; text-decoration:none}
.fuchsie-konec p.vice {background:url(../des/vice.gif) no-repeat left 1px; padding:0px 0 2px 26px; margin-left:28px; text-align:left; width:80px;}
.fuchsie-konec p.vice a {color:#fff; font-size:12px}
.fuchsie-konec p.vice a:hover {text-decoration:none}

.fuchsie {text-align:center; display:block; padding:0px 5px 0px 5px; width: 158px; min-height:208px; border-top: 1px solid #560d3a; background:#360021; margin: 18px 20px 0 0; float:left;}
.fuchsie h2 {font-size: 14px; font-family:arial; margin: 16px 0 12px 0;}
.fuchsie h2 a {color:#fff; text-decoration:none}
.fuchsie a img {border:2px solid #fff; text-decoration:none}
.fuchsie p.vice {background:url(../des/vice.gif) no-repeat left 1px; padding:0px 0 2px 26px; margin-left:28px; text-align:left; width:80px;}
.fuchsie p.vice a {color:#fff; font-size:12px}
.fuchsie p.vice a:hover {text-decoration:none}
.strankovani {color:#fff; margin: 10px 0;}
.strankovani span{color:#D895BE;}
.strankovani a {color:#fff;}
.strankovani a.active {color:#D895BE;}

.fuchsie-detail-obr {margin-top: 10px; }
.fuchsie-detail-obr img {width: 100px; border:2px solid #fff; }

.jazyk {position:absolute; top: 320px; left:10px; height: 13px; width:50px; display:block; }
