#above {background: url(/files/above.png) no-repeat scroll center top transparent; top:116px; height: 76px; z-index: 5 !important;display: block !important; position: absolute !important; width: 100% !important;}
html > body .entry ul li {line-height: 150%;}

/* ----- Header ----- */
#header .right img {    margin: 44px 0;}#header .right img { background: none repeat scroll 0 0 #BBBBBB;  margin: 39px 0;  padding: 5px;}
    /* ----- Top -------- */
.menu {  margin-left: 5px;}
.menu ul li {background: url(/files/line.jpg) no-repeat scroll right 2px transparent;}
.menu ul li a {  line-height: 56px;  text-shadow: 2px 1px 1px #222;}
/* ----- Content ---- */
#main { min-height: 401px;}
#content .innertube {padding:10px 20px;}
#content h1 {text-shadow: 1px 1px 1px #222222;}
#content img.alignleft {border: 1px solid #AAAAAA; box-shadow: 0 0 5px 0 #AAAAAA inset;  margin: 0 10px 2px 0;  padding: 10px;}
#gallery-1 img {border: 1px solid #AAAAAA; box-shadow: 0 0 5px 0 #AAAAAA inset; padding: 10px;}


/* ----- Footer ----- */

#iconscms {padding:0 0 40px 0; width: 100%; font-size: 10px; line-height:12px; font-family: Arial, Helvetica, sans-serif; }
.icon_fb { line-height:12px; background: url("/files/facebook.png") no-repeat; float: left; margin: 7px 5px 0 17px; padding: 4px 0 4px 24px; }
.icon_smartphone { line-height:12px; background: url("/files/smartphone.png") no-repeat; float: left; margin: 7px 10px 0 20px; padding: 4px 0 4px 24px; }
.icon_cms {text-decoration:none !important; background: url("/files/cms.png") no-repeat; float: right; margin: 7px 20px 0 20px; padding: 4px 0 4px 24px; }

#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;}

.facebook #content img.alignleft { margin: 0 10px 2px 0; padding: 10px;}
.facebook .icon_fb {display:none;}
.facebook #header .right img {display:none;}
.facebook #content img.alignnone {width:100%; height:auto;}
.facebook table { float: left;  margin: 15px 0 0;  width: 550px;}
/*-------------------------*/
h1,h2.as-h1 {color:#f28b66;font:bold 1.80em/1.11em Verdana, Geneva, sans-serif;}
a:link,a:visited,a:active {color:#f28b66;text-decoration:underline;font-weight:bold;}
.menu ul li a:hover,.menu ul li.current_page_item > a {color:#f28b66;text-decoration:none;font-weight:Bold;}
.inner,#page {width:1104px;}
#side-left .contactform,#side-right .contactform {width:172px;}
h2 {color:#333333;font:normal 1.60em/1.25em Verdana, Geneva, sans-serif;}
h3 {color:#333333;font:bold 1.40em/1.29em Verdana, Geneva, sans-serif;}
p {color:#333333;font:normal 1.40em/1.29em Verdana, Geneva, sans-serif;}
a:hover {color:#f28b66;text-decoration:none;font-weight:bold;}
body {color:#333333;font-family:Verdana, Geneva, sans-serif;}
textarea {font-family:Verdana, Geneva, sans-serif;font-size:1.40em;line-height:1.80em;}
.facebook .entry ul {font-family:Verdana, Geneva, sans-serif;}
table {font-size:1.40em;line-height:1.80em;}
label {font-size:1.40em;}
#body {background:#666666;}
#top {height:56px;background:#cccccc url("/files/menu.png") repeat-x  left top;}
#main {background:#cccccc;}
#footer {height:8px;background:transparent url("/files/footer.png") no-repeat  left top;}
.menu ul li a {color:#ffffff;text-decoration:none;text-transform:Uppercase;font-weight:Bold;font-family:Arial, Helvetica, sans-serif;font-size:1.40em;}
.menu ul li ul {width:136px;}
.menu-vertical ul ul {width:136px;right:-136px;}
#content {}
#side-left .innertube {}
#side-right .innertube {}
#content .innertube {}
span.categories {display:none;}
span.tags {display:none;}
