* {background-repeat:no-repeat;}
img {border:none;}

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:left;}
div#page_center {width:581px; height:auto; overflow:hidden; float:left;}
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;}
div#foot {width:890px; height:27px; padding:15px 20px 0 90px; margin:0 auto; background:#c50505 url('layout/foot.jpg') repeat-x;}

/* 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:300px; 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 */
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 {margin:0; padding:0;}
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;}

/* 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;}

/* 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;}

/* 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:underline;}













