
body {background:#c0c0c0; color:#575757; font:76% Verdana,Tahoma,Arial,sans-serif; margin:0 auto; padding:0;}

#wrap {background:url(images/wrap.gif) repeat-x top center #fff; width:910px; margin:10px auto 0px; padding:0 40px; border-left:1px solid #747474; border-right:1px solid #747474; border-top:1px solid #747474;}

#header {height:155px;width:100%; margin:0; padding:0;}
#header .logo {float:left; margin:20px 0 35px; padding:0;}
#header #contact {float:right; text-align:right; margin:55px 0 0; padding:0;}
#header ul {list-style:none; float:left; width:100%; margin:0; padding:0;}
#header ul li {float:left; padding:5px 20px 5px 0;}
#header ul li a {color:#575757; font-size:14px; text-decoration:none;}

#promote {height:109px; padding:45px 0 0 0; margin:0; text-align:right;}

#content {width:600px; float:right; margin:0; padding:10px 0;}
#content .posttop {background:#e3e3e3 url(images/posttop.gif) no-repeat top ; width:599px; height:15px; margin:20px 0 0; padding:0;}
#content .postbottom {background:#e3e3e3 url(images/postbottom.gif) no-repeat bottom ; width:599px; height:15px; margin:0; padding:0;}
#content .post {background:#fff; width:597px; margin:0; padding: 0 0 10px; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3;}
#content .post h2 {padding:0 0 10px 10px; margin:0 0 10px; background:#e3e3e3; display:block;}
#content .post p {padding:0 10px 18px;}
#content .post ul {padding:0 10px 18px 40px; margin:0;}

#contactform {width:320px; float:left;}

#sidebar {width:282px; float:left; margin:0; padding:10px 0;}
#sidebar .onlineshop {float:left; margin:20px 0 15px 15px; padding:0;}
#sidebar .sidetop {background:#fff url(images/sidetop.gif) no-repeat top ; width:281px; height:8px; margin:20px 0 0; padding:0;}
#sidebar .sidebottom {background:#fff url(images/sidebottom.gif) no-repeat bottom ; width:281px; height:8px; margin:0; padding:0;}
#sidebar .side {background:#ff5400; width:281px; margin:0; padding: 0; }
#sidebar .side a {color:#fff;}
#sidebar .side h2 {padding:0 0 10px 10px; margin:0; display:block; color:#fff;}
#sidebar .side p {padding:0 10px 18px; color:#000;}

#footer {background:url(images/footer.gif) repeat-x top center #535353; width:990px; color:#fff; border-left:1px solid #747474; border-right:1px solid #747474; border-bottom:1px solid #747474; margin:0 auto 10px; padding:18px 0 0 ; text-align:center;}
#footer a {color:#fff; text-decoration:underline;}

h1, h2 {font-weight:700; font-family:'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif;}
h2 {font-size:18px; color:#ff2a00; padding:0 0 10px;}
h3 {font-weight:400; color:#000; font-size:16px; padding:0 0 18px; margin:0;}

p {margin:0; padding:0 0 18px;}
a {color:#296abb; text-decoration:underline;}
a:hover {text-decoration:none;}
a img {border:none;}
.clear {clear:both;}

input {width:200px; float:right;}
textarea {width:295px; float:right;}
