* {background-repeat:no-repeat;}

img {border:none;}

h1#nadpis2 {color: white; float: left; font-size: 1.1em; font-weight: normal; margin: 0px; padding: 0px 0px 0px 9px; width: 700px;}

h1#nadpis2 a {text-decoration:none; color:white; position: relative; top: -20px;}

body {padding:0 0 20px 0; margin:0; background:#ef0909 url('layout/body.jpg') repeat-x; font-family:Tahoma, Arial, sans-serif; font-size:10px; color:#464646;}

br.end {clear:both;}



/* layout */

div#topline {width:1000px; height:20px; padding:9px 0 0 0; margin:0 auto;}

div#head {width:975px; height:199px; background:#f6e5b4 url('layout/head.jpg'); margin:0 auto; border-left:12px solid #ffffff; border-top:11px solid #ffffff; border-right:13px solid #ffffff; border-bottom:11px solid #ffffff;}

div#panel {width:975px; height:53px; background:#c50505 url('layout/panel.jpg') repeat-x; margin:0 auto; border-left:12px solid #ffffff; border-right:13px solid #ffffff;}

div#page {width:975px; height:auto; padding-bottom:15px; background:#ffffff; margin:0 auto; border-left:12px solid #ffffff; border-right:13px solid #ffffff;}

div#page_left {width:197px; height:auto; float:right;}

div#page_center {width:581px; height:auto; overflow:hidden; float:right;}

div#page_right {width:197px; height:auto; float:left;}

div#navigation {width:500px; height:15px; padding:5px 36px 0 45px; font-size:1.1em;}

div#content {width:500px; height:auto; overflow:hidden; padding:5px 36px 0 45px; font-size:1.2em; line-height:1.5em;}

div#contact {width:167px; height:auto; padding:37px 15px 20px 15px; background:#b80d0d url('layout/contact.jpg') no-repeat; font-size:1.1em; line-height:1.4em; color:#ffffff;}

div#newsletter {width:167px; height:auto; margin:20px 0; overflow:hidden; background:#f8f3f3; padding:43px 15px 15px 15px; background:#c5773e url('layout/newsletter.jpg') no-repeat;}

div#voucher {width:197px; height:auto; text-align:center; padding:50px 0 0 0; background:url('layout/right.jpg') no-repeat;}

span#wdbox {width:197px; height:auto; text-align:center; padding:50px 0 0 0; background:url('layout/wdbox.png') no-repeat; display: block; margin: 20px 0 0 0;}
span#wdbox2 {width:197px; height:auto; text-align:center; padding: 10px 0 0 0; background:#ffffff; display: block; font-size: 12px;}
span#wdbox2 img {width: 120px;}
span#wdbox2 div p a {color: #464646;}

span#ffooter {width:197px; height:auto; text-align:center; padding:50px 0 0 0; background:url('layout/partner.png') no-repeat; display: block; margin: 20px 0 0 0;}
span#ffooter2 {width:197px; height:auto; padding: 10px 0 0 0; background:#ffffff; display: block; font-size: 12px;}

span#ffooter2 ul {margin: 0px; padding: 0px 0 0 20px;}
span#ffooter2 ul li a {color: #464646; text-decoration: none;}
span#ffooter2 ul li a:hover {text-decoration: underline;}

div#foot {width:980px; height:27px; padding:10px 20px 0 0px; margin:0 auto; background:#c50505 url('layout/foot.jpg') repeat-x;}

div#doporucujeme {width:1000px; height:27px; padding:10px 0px 0 0px; margin:0 auto;}

/* CONTENT */

div#navigation span {color:#be0505;}

div#content h2 {color:#464646; margin:0; padding-bottom:5px; font-size:1.6em; font-weight:bold; font-family:Tahoma;}

div#content h3 {color:#be0505; width:500px; padding:0 0 3px 0; border-bottom:1px solid #be0505; margin:0; font-size:1.2em; font-weight:bold;}

div#content p {margin:0; padding:0;}

div#content ul {margin:0; padding:0 0 0 20px;}

div#content a {color:#be0505;}

div#content a:hover {color:#2b519b;}



div#content div.ds {width:468px; height:auto; padding:35px 15px 15px 15px; background:#ed8c45 url('layout/ds.jpg') no-repeat; border:1px solid #f57a00; color:#ffffff;}



div.gallery { padding:3px; padding:1px; margin:0 15px 15px 0; float:left; text-align:center;}



/* topline */

div#topline p {font-size:1.1em; font-weight:normal; margin:0; width:700px; float:left;}

div#topline p a {text-decoration:none; color:#fefefe;}

div#topline p a:hover {text-decoration:underline;}

div#quick {width:250px; height:25px; float:right; text-align:right; font-family:Tahoma;}

div#quick img {margin:0 1px 0 10px;}

div#quick a {color:#eef7ff; text-decoration:none;}



/* panel */

h2#nadpis {font-size:1.1em; font-weight:normal; padding:18px 0 0 9px; color:#ffffff; margin:0; width:500px; float:left;}

div#panel h1 {font-size:1.1em; font-weight:normal; padding:18px 0 0 9px; color:#ffffff; margin:0; width:500px; float:left;}

div#panel div.menu {float:right; padding:10px 20px 0 0;}

div#panel div.menu a {display:block; padding-top:8px; margin-left:10px; color:#ffffff; text-decoration:none; font-weight:bold; font-size:1.1em; width:141px; height:24px; float:left; text-align:center;}

div#panel div.menu a:hover {background:url('layout/panel_a.jpg');}

div#panel div.menu a.current {background:url('layout/panel_a.jpg');}



/* menu */

div#menu {width:180px; height:auto; padding:0 8px 0 9px; background:#f6e5b4;}

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

div#menu ul li {border-top:1px solid #f0d584;}

div#menu ul li.home {border-top:none;}

div#menu ul li a {display:block; background:url('layout/menuo.gif') 0 10px no-repeat; padding:7px 0 7px 18px; width:162px; color:#a40f0f; font-weight:bold; font-size:1.2em; text-decoration:none; font-family:Arial;}

div#menu ul li a:hover {color:#2a2a2a;}

div#menu ul li a.current {color:#2a2a2a;}



/* contact */

div#contact p {color: white;
font-size: 100%;
margin:0; padding:0;
font-weight: normal;}

div#contact span {margin:0; padding:0;}

div#contact span {color: white;
font-size: 100%;
margin:0; padding:0;
font-weight: normal;}

div#contact ul {margin:0; padding:0 0 0 20px;}

div#contact a {color:#ffffff; text-decoration:none;}

div#contact a:hover {text-decoration:underline;}

div#obsah_vpred {float: left;}

/* newsletter */

div#newsletter p.text {margin:0; color:#ffffff; line-height:1.3em; padding:10px 0 0 0;}

div#newsletter form {margin:0; padding:8px 0 0 0;}

div#newsletter input#email {width:167px; border:0px; background:#fae6ab; margin:0 0 7px 0; text-align:center; height:18px; color:#464646}

div#newsletter input.submit {width:80px; height:23px; margin:0 7px 0 0; float:left; font-weight:bold; background:#fae6ab; font-size:1.1em; color:#414141; border:0;}

div#newsletter input.cancel {width:80px; height:23px; margin:0; float:left; font-weight:bold; background:#b80d0d; font-size:1.1em; color:#ffffff; border:0;}

div#foot p.menu {text-align: center;}

/* voucher */

div#voucher h2 {color:#464646; margin:0; padding-bottom:5px; font-size:1.6em; font-weight:bold; font-family:Tahoma;}

div#voucher h3 {color:#ea5947; margin:0; font-size:1.3em; font-weight:bold;}

div#voucher p {margin:0; padding:0;}

div#voucher ul {margin:0; padding:0 0 0 20px;}

div#voucher a {color:#be0505;}

div#voucher a:hover {color:#2b519b;}

.prvni {float: left; width: 80px;}
.druhy {float: left; width: 300px;}

/* wd box*/

span#wdbox2 a {color:#000000; text-decoration:none;}

span#wdbox2 a:hover {text-decoration:underline;}

/* foot */

div#foot p {color:#ffffff; font-size:1.1em; margin:0;}

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

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

div#doporucujeme p {color:#ffffff; font-size:9px; margin:0; text-align: justify;}

div#doporucujeme p a {color:#ffffff; text-decoration:none;}

div#doporucujeme p a:hover {text-decoration:none;}


#poukaz div { padding: 3px; }



