html > body .entry ul li {line-height: 150%;}
#content .contact-error {background: #FFEBE8; border: 1px solid #CC0000; font-size: 14px; font-weight: bold; padding: 5px 7px 3px; width: 326px; color: #333;}
#content .contact-ok {background: #E7FFD3; border: 1px solid #C3FF88; font-size: 14px; font-weight: bold; padding: 5px 7px 3px; width: 326px; color: #333;}
#content .required-field:after {color: red;}
#main { min-height: 200px; }
#page a { outline: none; }
#page h1 { font-family: 'Lobster', cursive; }
#page h2 { font-family: 'Lobster', cursive; }
#page h3 { font-family: 'Lobster', cursive; }

#content .btn-buy {float: right; margin-right: 150px; position: relative; top: -40px;}
#content .btn-buy input {border: 1px solid #A71713; }

/* ----- Slideshow ----- */
#top #pslideshow-container {  padding: 0 0 0 55px;}
#header { background: url(/files/header-start.png) no-repeat; height: 256px; }
#top { background: url(/files/top-start.png) no-repeat; height: 475px; }
#main { background: url(/files/main-start.jpg) repeat-y; }
#content .innertube { padding: 0px 54px 10px 55px; }
div.slidetext {
text-align: center;
font-style: italic;
font-size: 20px;
line-height: 30px;
}
/* ----- Header ----- */
#header .menuwrap.left{ width: 100% }
#header .menu-horizontal { padding: 25px 0 0 0; width: 100%; }
#header .menu-horizontal ul { text-align: center; }
#header .menu-horizontal ul li { display: inline; text-align: center; float: none; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; }
#header .menu-horizontal ul li a { font-family: 'Lobster', cursive; padding: 0 36px 0 20px; background: url(/files/bullet.png) no-repeat right center; }
#header .menu-horizontal ul .last a { padding: 0 20px 0 20px; background: none transparent }
#header .menu-horizontal ul li a:hover { text-shadow: 0px 0px 15px #fbfb7b;  filter: dropshadow(color=#fbfb7b, offx=0, offy=0); }
#header .menu-horizontal ul .current_page_item a { text-shadow: 0px 0px 15px #fbfb7b; filter: dropshadow(color=#fbfb7b, offx=0, offy=0); }
#header .menu-horizontal ul ul { text-align: left; background: #e67177; padding: 0 0 10px 0; }
#header .menu-horizontal ul ul li { display: block; text-align: left; float: none; }
#header .menu-horizontal ul ul li a { line-height: 24px; font-size: 20px; }
#header .center.clear { padding: 0 0 0 10px; }
/* ----- Header ----- */

/* ----- Top -------- */
#top #pslideshow-container { padding: 58px 0 0 57px; }
/* ----- Top -------- */

/* ----- Content ---- */
#content .innertube { padding: 10px 20px 10px 75px; }
#content table td { font-size: 12px; line-height: 18px; }
#content table td p { font-size: 12px; line-height: 18px; padding: 0 0 0 10px; }
#content table td h2 { padding: 10px 0 0 10px; font-size: 24px; line-height: 30px; font-family: 'Lobster', cursive; }
#content .txt-main h1 { color: #af3a3a; }
#content .txt-color  { margin-bottom: 10px; padding-bottom: 20px; -webkit-border-bottom-right-radius: 15px; -webkit-border-bottom-left-radius: 15px; -moz-border-radius-bottomright: 15px; -moz-border-radius-bottomleft: 15px; border-bottom-right-radius: 15px; border-bottom-left-radius: 15px; }
#content .txt-color { background: #F0ECD4; padding: 10px 22px 14px 22px; }
#content .boxes { width: 32%; margin-right: 2%; background: #f0ecd4; float: left; }
#content .boxes img { width: 100%; }
#content .boxes p { padding: 0 10px; }
#content .boxes h2 { padding: 0 10px; text-align: center; }
#content .boxes a { text-decoration: none; line-height: 34px; -webkit-border-radius: 3px; border-radius: 3px; display: block; text-transform: uppercase; margin: 0 auto; width: 102px; text-align: center; background: #734e42; font-weight: bold; color: #f8f4dc; }
#content .boxes a:hover { color: #f3e8a9; }
#content .boxes1 { width: 32%; background: #f0ecd4; float: left; }
#content .boxes1 img { width: 100%; }
#content .boxes1 p { padding: 0 10px; }
#content .boxes1 h2 { padding: 0 10px; text-align: center; }
#content .boxes1 a { text-decoration: none; line-height: 34px; -webkit-border-radius: 3px; border-radius: 3px; display: block; text-transform: uppercase; margin: 0 auto; width: 102px; text-align: center; background: #734e42; font-weight: bold; color: #f8f4dc; }
#content .boxes1 a:hover { color: #f3e8a9; }
#content .tel { text-decoration: none; }
#content .category-name { padding: 0 10px; margin-right: 2px; height: 30px; }
#content .category-name h3 { line-height: 30px; }
#content .category-name:hover { background-color: #DDDDDD; }
#content .categorygroup { float: left; }
#content .btn-buy { text-shadow: 1px 1px 0 #f24949; background: -moz-linear-gradient(center top , #f00f09 5%, #f4463f 100%) repeat scroll 0 0 transparent; border: 1px solid #f00f09; box-shadow: 0 1px 0 0 #f4463f inset; }
#content #cmsordertotal { text-shadow: 1px 1px 0 #f24949; background: -moz-linear-gradient(center top , #f00f09 5%, #f4463f 100%) repeat scroll 0 0 transparent; border: 1px solid #f00f09; box-shadow: 0 1px 0 0 #f4463f inset; }
#content .item-content { float: left; max-width: 40%; line-height: 1.5;}
/* ----- Content ---- */

/* ----- Side Right ----- */
#side-right .innertube { padding: 10px 70px 10px 35px; }
#side-right .left.clear { padding-top: 20px; clear: both; }
#side-right #block-9 { clear: both; float: left; padding-top: 20px; }
#side-right #block-9 h2 { border-radius: 6px 6px 6px 6px; font-family: arial,helvetica,sans-serif; color: #ffffff; text-decoration: none; display: block; width: 90px; text-align: center; padding: 5px; background: -moz-linear-gradient(center top , #F00F09 5%, #F4463F 100%) repeat scroll 0 0 transparent; border: 1px solid #F00F09; box-shadow: 0 1px 0 0 #F4463F inset; text-shadow: 1px 1px 0 #F24949; }
#side-right #block-9 h2 a { color: #ffffff; text-decoration: none; font-size: 18px; }
#side-right #block-9 h2 a:hover { color: #f97c7c; text-decoration: none; }
/* ----- Side Right ----- */

/* ----- Footer ----- */
#footer .menuwrap.left{ width: 100%; margin: 55px 0 0 0; padding-top: 21px; background: url(/files/footer-menu-decall.png) no-repeat center top; }
#footer .menu-horizontal { width: 100%; padding-bottom: 21px; background: url(/files/footer-menu-decall.png) no-repeat center bottom; margin-bottom: 20px; }
#footer .menu-horizontal ul { text-align: center; }
#footer .menu-horizontal ul li { display: inline; text-align: center; float: none; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; }
#footer .menu-horizontal ul li a { text-decoration: none; font-family: 'Lobster', cursive; padding: 0 36px 0 20px; background: url(/files/bullet.png) no-repeat right center; }
#footer .menu-horizontal ul .last a { padding: 0 20px 0 20px; background: none transparent }
#footer .menu-horizontal ul li a:hover { text-shadow: 0px 0px 15px #fbfb7b;  filter: dropshadow(color=#fbfb7b, offx=0, offy=0); color: #af3a3a; }
#footer .menu-horizontal ul .current_page_item a { text-shadow: 0px 0px 15px #fbfb7b; filter: dropshadow(color=#fbfb7b, offx=0, offy=0); color: #af3a3a; }
#footer .menu-horizontal ul ul { text-align: left; background: #ffffff; }
#footer .menu-horizontal ul ul li { display: block; text-align: left; float: none; }

#iconscms { width: 100%; line-height:12px; float: left; clear: both; padding-bottom: 30px !important;  }
.icon_fb { width:124px; height:18px; line-height:12px; float: left; margin: 7px 5px 0 20px;}
.icon_fb:hover { width:124px; height:18px; line-height:12px; float: left; margin: 7px 5px 0 20px; background: url(/files/facebook_dark_h.png) left top no-repeat scroll transparent;}
.icon_smartphone { line-height:12px; float: right; width:229px; height:18px; margin: 7px 20px 0 20px;}
.facebook .icon_fb {display:none;}
#footer #block-6 p { color: #ffffff; }
#footer #block-6 a { color: #ffffff; }
/* ----- Footer ----- */

.facebook #content .txt-main { background: url(/files/start-main-txt-facebook1.png) no-repeat left bottom; padding: 0 0 24px 0; margin-bottom: 20px;  }
.facebook #main { background: url(/files/main-facebook1.png) repeat-y; }
.facebook #side-right { display: none; }
.facebook #content { margin-right: 0; }
.facebook #content .innertube { padding: 10px 73px 10px 75px; }
.facebook #top #pslideshow-container { width: 700px; height: 205px; }
.facebook #top #pslideshow-container #slideshow { width: 700px; height: 205px; }
.facebook #top #pslideshow-container #slideshow img { width: 700px; height: 205px; }
.facebook #top { height: 276px; }

p.movit {float: right;}
p.skugga {box-shadow: 2px 2px 2px 2px #000;}
/*-------------------------*/
h1,h2.as-h1 {color:#765145;font:bold 3.20em/1.06em Arial, Helvetica, sans-serif;}
a:link,a:visited,a:active {color:#765145;text-decoration:underline;font-weight:normal;}
.menu ul li a:hover,.menu ul li.current_page_item > a {color:#af3a3a;text-decoration:none;font-weight:Normal;}
.inner,#page {width:1050px;}
h2 {color:#765145;font:normal 2.40em/1.08em Arial, Helvetica, sans-serif;}
h3 {color:#765145;font:bold 2.00em/1.10em Arial, Helvetica, sans-serif;}
p {color:#765145;font:normal 1.20em/1.50em Tahoma, Geneva, sans-serif;}
a:hover {color:#765145;text-decoration:none;font-weight:normal;}
body {color:#765145;font-family:Tahoma, Geneva, sans-serif;}
textarea {font-family:Tahoma, Geneva, sans-serif;font-size:1.20em;line-height:1.80em;}
.facebook .entry ul {font-family:Tahoma, Geneva, sans-serif;}
table {font-size:1.20em;line-height:1.80em;}
label {font-size:1.20em;}
#body {background:#f24949 url("/files/bg.jpg") no-repeat  center top;}
#header {height:224px;}
#top {height:346px;background:#ffffff;}
#main {background:transparent url("/files/main1.jpg") repeat-y  left top;}
#footer {height:40px;background:transparent url("/files/footer.jpg") no-repeat  left top;}
.menu ul li a {color:#ffffff;text-decoration:none;text-transform:None;font-weight:Normal;font-family:Arial, Helvetica, sans-serif;font-size:2.40em;}
.menu ul li ul {width:240px;}
.menu-vertical ul ul {width:240px;right:-240px;}
#content {margin-right:365px;}
#side-right {width:365px;}
#side-left .contactform {width:172px;}
#side-right .contactform {width:337px;}
#side-left .innertube {}
#side-right .innertube {}
#content .innertube {}
span.categories {display:none;}
span.tags {display:none;}
