* {background-repeat:no-repeat;}

img {border:none;}



body {padding:13px 0 20px 0; margin:0; background:#ffffff url('layout/body.jpg') repeat-x; font-family:Arial, sans-serif; font-size:10px; color:#1f1f1f; behavior:url("hover.htc");}

br.end {clear:both;}



/* layout */

div#head {width:1000px; height:155px; margin:0 auto; background:#f4730d url('layout/head.jpg') no-repeat;}

div#menu {width:940px; float:left;}

div#panel {width:962px; height:45px; margin:0 auto;  background:#d7dcde url('layout/panel.jpg') no-repeat;}

div#page {width:962px; height:auto; margin:0 auto; padding:0 0 30px 0; background:#f1f5f7 url('layout/page.jpg') no-repeat;}

div#page_left {width:231px; height:auto; float:left; padding:0 0 0 22px; background:url('layout/page_left.jpg') no-repeat;}

div#page_right {width:699px; height:auto; padding:22px 0 0 10px; float:left; background:url('layout/page_right.jpg') no-repeat;}

div#catalog {width:193px; height:auto; padding:0 5px; background:#191919 url('layout/catalog.jpg') repeat-y;}

div#newsletter {margin:0; width:203px; padding:30px 0 0 0;}

div#content {margin:0; width:637px; height:auto; padding:0 17px; background:#d7dcde; border-left:1px solid #ffffff; border-right:1px solid #ffffff; font-size:1.1em; line-height:1.6em;}

div#content_bottom {margin:0; width:673px; height:10px; background:url('layout/content.jpg') no-repeat;}

div#news {width:470px; height:auto; float:left; padding:30px 0 0 0;}

div#contact {width:201px; height:205px; float:left; padding:0; margin:30px 0 0 0; background:#f0851c url('layout/contact.jpg') no-repeat;}

div#banner {width:940px; height:110px; padding:35px 0 0 20px; margin:0 auto; background:#1c1c1c url('layout/banner.jpg') 0 127px no-repeat;}

div#foot {width:930px; height:auto; padding:15px; margin:0 auto;}

div#bottom {width:950px; height:auto; color:white; padding:0px; margin:0 auto; font-size:5px; display: none;}
div#bottom a {color:white !important; text-decoration:none;}

#wdbox {display:none;}


/* CONTENT */

div#content h2 {color:#1c1c1c; font-size:1.5em; margin:0; padding:0 0 5px 0;}

div#content h3 {color:#f4730d; font-size:1.3em; margin:0; padding:0 0 5px 0;}

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

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

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

div#content a {color:#f4730d;}

div#content p.error {color:red;}

div#content p.pass {color:#00CC00; font-weight:bold;}

div#content p.navig a {font-size:1.2em; font-weight:bold; color:black; text-decoration:none;}

div#content p.navig a.current {text-decoration:underline;}



div#content div.gallery {float:left; margin:0 0 15px 20px; border:1px solid #405e92; padding:1px;}

* html div#content div.gallery {margin:0 0 15px 15px;}



/* PRODUCT - SHOW */

div#content div.product {width:204px; padding:20px 12px 0 0; height:auto; float:left;}

div#content div.product div.photo {padding:1px; margin:5px 0 0 0; border:1px solid #1c1c1c; float:left;}

div#content div.product p.name {font-size:1.2em;}

div#content div.product p.name a {font-weight:bold;}



/* PRODUCT - SHOW */

div#content div.detail div.photo {padding:1px; margin:5px 10px 10px 0; border:1px solid #1c1c1c; float:left;}



/* head */

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

div#menu ul li {float:left; margin:0 0 0 10px;}

div#menu ul li.home {margin:0;}

div#menu ul li a {display:block; width:114px; height:32px; padding:5px 5px 0 5px; font-size:1.1em; text-align:center; text-decoration:none; color:#ffffff; background-image:url('layout/menu.gif');}

div#menu ul li a.current {background-image:url('layout/menua.gif');}

div#menu ul li a:hover {background-image:url('layout/menua.gif');}



div#head img.lock {position:absolute; margin:30px 0 0 -214px;}

* html div#head img.lock {position:absolute; margin:30px 0 0 -224px;}



div#language {width:12px; float:left; padding:10px 0 0 10px;}

div#language img {margin:0 0 8px 0;}



/* panel */

div#panel p.left {margin:0; padding:13px 30px 0 0; text-align:center; float:left; width:239px; color:#1c1c1c; font-style:italic; font-weight:bold; font-size:1.5em;}

div#panel h1 {margin:0; padding:13px 0 0 0; float:left; color:#1c1c1c; font-style:italic; font-weight:bold; font-size:1.5em;}



/* catalog */

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

div#catalog li {padding:4px 0 4px 41px; border-top:1px dashed #565656;}

div#catalog a {color:#ffffff; font-size:1.1em; font-weight:bold; text-decoration:none;}

div#catalog a:hover {color:#f4730d;}

div#catalog a.current {font-weight:bold; color:#f4730d;}

div#catalog a.parent {font-weight:bold;}

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

div#catalog ul li ul li {padding-left:15px;}

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

div#catalog ul li ul li ul li {padding-left:15px;}

div#page_left a.eshop {display:block; width:156px; height:25px; padding:8px 0 0 45px; color:#ffffff; font-size:1.1em; font-weight:bold; text-decoration:none; background:#f4730d url('layout/eshop.jpg'); border-top:1px dashed #565656; border-left:1px solid #f1f5f7;}



/* newsletter */

div#newsletter p {margin:0;}

div#newsletter p.headline {color:#1c1c1c; font-style:italic; font-weight:bold; font-size:1.5em;}

div#newsletter p.text {padding:5px 0 10px 0; font-size:1.1em; line-height:1.5em;}

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

div#newsletter input#email {width:195px; height:18px; margin-bottom:5px; font-size:1.1em; background:url('layout/input.jpg'); border:1px solid #000000; float:left; padding:2px 0 0 6px;}

div#newsletter a {color:#f4730d;}

div#newsletter input.submit {width:88px; height:24px; margin-top:5px; color:#ffffff; font-weight:bold; font-size:1.1em; background:url('layout/submit.gif'); float:right; border:0px;}



/* news */

div#news p.headline {font-style:italic; margin:0 0 15px 0; font-size:1.5em; font-weight:bold;}

div#news div.newA {width:208px; float:left; border-right:1px dotted #686868; padding:0 22px 10px 0;}

div#news p.date {font-weight:bold; color:#e75400; font-size:1.1em; line-height:1.4em; margin:0;}

div#news p.text {font-size:1.1em; margin:0; line-height:1.5em; }

div#news p.more {margin:0; padding:10px 0 0 0; text-align:right;}

div#news p.more a {display:block; float:left; width:88px; height:20px; padding:4px 0 0 0; text-align:center; color:#ffffff; text-decoration:none; font-size:1.1em; background:url('layout/submit.gif');}



div#news div.newB {width:208px; float:left; padding:31px 0 10px 22px;}



/* contact */

div#contact p {margin:0; color:#ffffff; font-size:1.1em; line-height:1.5em;}

div#contact a {color:#ffffff;}

div#contact p.left {text-align:left; padding:7px 0 0 7px;}

div#contact p.right {text-align:right; padding:7px 7px 0 0;}



/* banner */

div#banner div.headline {float:left; width:190px;}

div#banner h3 {margin:0; padding:0; width:190px; color:#ffffff; font-size:1.5em; font-style:italic;}

div#banner img {margin-right:19px;}

div#banner div.headline a {display:block; position:absolute; margin:20px 0 0 0; width:88px; height:20px; padding:4px 0 0 0; text-align:center; color:#ffffff; text-decoration:none; font-size:1.1em; background:url('layout/submit.gif');}



/* foot */

div#foot a {color:#323f4a; text-decoration:none;}

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

div#foot a.current {color:#ef841d;}

div#foot p {margin:0; float:left; color:#323f4a;}



div#bottom a {color:#777575; text-decoration:none;}

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

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

div#foot p.menu{float:right;}

div#wdbox p.headline {
color: #1C1C1C;
font-size: 1.5em;
font-style: italic;
font-weight: bold;
}

div#wdbox p.text, div#wdbox p.text a{
color:black;
text-decoration:none;
}
