* { background-repeat:no-repeat;}



img {border:none;}



body {background-color:#ffffff;font-family:Arial, sans-serif; font-size:10px;margin:0; padding:0;  color:#333333;}

br.end {clear:both;}



/* layout */

div#head {width:849px; height:168px; margin:0 auto; padding:21px 58px 0 93px; font-family:'Times New Roman'; background-image:url('layout/head.jpg');}

div#menu {width:930px; height:52px; margin:0 auto; padding:0 0 0 70px; background-image:url('layout/menu.jpg');}

div#page {width:898px; height:auto; padding:0 52px 0 50px; margin:0 auto; background-image:url('layout/page.jpg'); background-repeat:repeat-y;}

div#foot {width:950px; height:auto; margin:0 auto; padding:55px 0 0 50px; background:#f1c485 url('layout/foot.jpg') no-repeat;}

div#home {margin:0 0 0 15px; padding:0 0 25px 0; float:left;}

div#content_top {width:609px; height:12px; background-image:url('layout/content_top.jpg');}

div#content_bottom {width:609px; height:12px; background-image:url('layout/content_bottom.jpg');}

div#content {width:553px; min-height:100px; height:auto; padding:5px 28px 40px 28px; font-size:1.1em; background-image:url('layout/home.jpg'); background-repeat:repeat-y;}

* html div#content {margin-top:-1px; padding-bottom:40px;}

div#corner {width:173px; height:188px; margin:-123px 0 0 470px; position:absolute; background-image:url('layout/corner1.gif');}

div#contact {width:203px; height:243px; margin-right:10px; padding:27px 0 0 35px; background-image:url('layout/contact.jpg'); float:right;}

div#gallery {width:898px; height:auto; padding:10px 0 30px 0;}

* html div#home {margin:0 0 0 7px;}

* html div#contact {margin:0 5px 0 0;}

div#news_top {width:898px; height:12px; background-image:url('layout/news_top.jpg');}

div#news {width:898px; height:auto; padding:8px 0 20px 0; background-image:url('layout/news.jpg'); background-repeat:repeat-y;}



/* head */

div#head h1 {width:250px; margin:0; padding-top:10px; font-size:1.2em; font-weight:normal; float:left;}

div#head h1 a {color:#721740; text-decoration:none;}

div#head h1 a:hover {color:#fdf0d0;}

div#head p.quick {color:#f1c485; padding:0; margin:0; text-align:right;}

div#head p.quick a {color:#f1c485; text-decoration:none;}

div#head p.quick a:hover {color:#fdf0d0;}

div#language {padding:5px 2px 0 0; float:right;}

div#language a img {margin-left:11px;}



/* menu */

div#menu ul {list-style-type:none; margin:0; padding:0;}

div#menu ul li {float:left;}

div#menu ul li:hover {background-image:url('layout/menu_hover.jpg'); background-repeat:repeat-x;}

div#menu ul li.current {background-image:url('layout/menu_hover.jpg'); background-repeat:repeat-x; font-weight:bold;}

div#menu ul li a {display:block; padding:14px 24px; color:#ffffff; font-size:1.4em; font-style:italic; font-family:'Times New Roman'; text-decoration:none;}

* html div#menu ul li a:hover {font-weight:bold;}



/* content */

div#content h2 {margin:0; color:#8b214e; font-size:1.1em;}

div#content div.news {padding:0 0 15px 0;}

div#content div.news p {margin:0;}

div#content div.news p.date {color:#771c43; font-weight:bold;}

div#content div.news p.introduction {margin-bottom:10px; font-weight:bold;}

div#content div.news p a {color:#8b214e;}

div#content div.news p a:hover {color:#a0733b;}

div#content ul.sitemap {list-style-type:none;}

div#content ul.sitemap li {margin-bottom:3px;}

div#content ul.sitemap li a {color:#8b214e; font-size:1.2em;}

div#content ul.sitemap li a:hover {color:#a0733b;}

div#content a img {border:1px solid #d5b789;}

div#content table td.bold {font-weight:bold;}

div#content table td.center {font-weight:bold; text-align:center; padding-top:15px; color:#8b214e; font-size:1.1em;}

div#content p.error {color:red; font-size:1.1em; font-weight:bold;}

div#content p.pass {color:green; font-size:1.1em; font-weight:bold;}



/* contact */

div#contact p.adress {margin:0; color:#ffffff; font-size:1.1em; font-weight:bold;}

div#contact p.contact {margin:10px 0 0 0; color:#ffffff; font-size:1.1em; font-weight:bold;}

div#contact p.contact a {color:#ffffff; font-weight:normal;}

div#contact p.contact a:hover {color:#8b214e;}

/* czechspecials */

#czechspecials   { float: right; margin-right: 85px; margin-top: 5px; clear: right; border:1px solid #d5b789; }
.prizes {float: right; margin-right: 25px; margin-top: 5px; border: 1px solid #d5b789; }

/* gallery */

div#gallery h2 {margin:0; padding:0 0 25px 30px; color:#8b214e; font-size:1.1em;}

div#gallery img {border:1px solid #d5b789; margin-left:50px; float:left;}



/* news */

div#news div.first {width:205px; padding:0 43px 0 16px; border-right:1px dotted #797979; float:left;}

div#news div.second {width:205px; padding:26px 44px 0 50px; border-right:1px dotted #797979; float:left;}

div#news div.second p strong a {text-decoration: none;}

div#news p {margin:0; padding:0 0 0 8px; color:#515151; font-size:1.1em; line-height:1.5em;}

div#news h2 {margin:0; padding:0 0 15px 0; color:#771c43; font-size:1.1em;}

div#news p.date {color:#771c43; font-weight:bold;}

div#news p a {color:#8b214e;}

div#news p a:hover {color:#a0733b;}



div#news div#newsletter {width:300px; padding:0 0 0 33px; float:left;}

div#news div#newsletter p {color:#383838; padding:0 50px 5px 0; margin:0;float:left;}

div#news div#newsletter input {width:195px; height:17px; color:#666666; padding:2px 0; text-align:center; font-size:1.1em; border:1px solid #f4ca91; margin:0 0 5px 0; float:left;}

div#news div#newsletter input.submit {width:auto; height:23px; margin-left:6px; padding:0 7px; border:0px; background-image:url('layout/send.jpg'); background-repeat:repeat-x; color:#ffffff; font-weight:bold; float:left;}

div#news div#newsletter div.cancel input {width:auto;border:none; margin-right:3px; float:left;}

div#news div#newsletter div.cancel label {font-size:1.1em; color:#8b214e; text-decoration:underline; float:left; margin-top:-8px;}

div#news div#newsletter p.report {padding-top:10px; color:#8b214e;}



/* foot */

div#foot p {margin:0; color:black;}

div#foot p a {color:black; text-decoration:none;}

div#foot p.copy {width:440px; float:left;}

div#foot p.menu {width:450px; float:left; padding:5px 10px 0 0; text-align:right;}

div#foot p.menu a {}

div#foot a:hover {color:gray; text-decoration:underline;}

div#foot p.menu a.current {color:gray; text-decoration:underline;}

div#foot p.recommend {padding:5px 0 0 0; text-align: center;}

div.other_text {margin: 20px 20px 0 20px;}

#ffooter {
  float: left;
  font-size: 12px;
}

#ffooter h3 {
  margin: 20px 0 0 20px;
}

#ffooter ul li a {
  color: #8B214E;
}

#ffooter ul li a:hover {color:#a0733b;}












































































