html > body .entry ul li {line-height: 150%;}

/* ----- Header ----- */
#header img[alt="logo"] {margin:13px 0 0 38px;} 
/* ----- Top -------- */
#top #pslideshow-container {padding-left:19px;}
/* ----- Content ---- */
#content .innertube {padding:14px 40px 20px 18px;}
#content .innertube #gallery-1 img { border: 1px solid #003194;  height: 101px;  padding: 2px;  width: 135px; }
#content .innertube #gallery-1 img:hover {border: 1px solid #000;}
#content .innertube h1 {margin-top:0;}
#content .innertube .kon1 {float:left; width:48%;}
#content .innertube .kon2 {float:right; width:48%;}
#content .innertube ul {list-style-type:none;}
#content .innertube ul li { line-height:25px; padding: 0 10px 0 25px; background: url("/files/bullet.jpg") no-repeat scroll left 5px transparent;}
#content .innertube ul li:hover { background: url("/files/hover.jpg") no-repeat scroll left 5px transparent;}
#side-left .innertube {padding:14px 20px 20px 38px;}
#side-left .innertube h2 {font-size:18px;}
#side-left .innertube .menu ul li {margin-bottom:5px;}
#side-left .innertube .menu ul li a { border-bottom:1px solid #003194; line-height:34px; padding: 0 10px 0 25px; background: url("/files/bullet.jpg") no-repeat scroll left 9px transparent;}
#side-left .innertube .menu ul li a:hover { border-bottom:1px solid #000; background: url("/files/hover.jpg") no-repeat scroll left 9px transparent;}
#side-left .innertube .menu ul .current_page_item a { border-bottom:1px solid #000; background: url("/files/hover.jpg") no-repeat scroll left 9px transparent;}
#content .innertube .intro01 {min-height: 500px; padding:40px 10px 150px 10px; width:230px; float:left; background: url("/files/introfoot01.jpg") no-repeat scroll center 95% #1e4f7a;}
#content .innertube .intro02 { min-height: 500px; padding:40px 10px 150px 10px; width:230px; float:right; background: url("/files/introfoot02.jpg") no-repeat scroll center 95% #7e5249;}
#content .innertube .mobileintro {display:none;}
/* ----- Footer ----- */
#footer p {text-align:left; color:#fff;}
#footer #block-3 {padding:23px 0 0 38px;}
#footer a {color:#fff;}

#content .contact-form input[type="submit"] { margin: 10px 0 0 120px; }
#content .contact-form input[type="reset"] {margin:10px 0 0 0; clear:none;}
#content .contact-form {float:left; width: 100%; clear:none;}
#content .contact-form input[type="text"], .contact-form textarea { margin: 1px; padding: 1px; width: 163px;  }
#content .contact-form textarea { margin: 1px; padding: 1px; width: 163px; }
#content .contact-form label { clear: both; float: left; padding-top: 6px; width: 120px;}

#iconscms { padding:50px 0 40px 0 !important; width: 100%; font-size: 10px; line-height:12px; font-family: Arial, Helvetica, sans-serif; }
.icon_fb {display:none; 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 15px; 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; }
.facebook .icon_fb {display:none;}

#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;}
/*-------------------------*/
h1,h2.as-h1 {color:#000000;font:normal 2.40em/1.08em "Trebuchet MS", Arial, Helvetica, sans-serif;}
a:link,a:visited,a:active {color:#003194;text-decoration:underline;font-weight:normal;}
.menu ul li a:hover,.menu ul li.current_page_item > a {color:#000000;text-decoration:none;font-weight:Bold;}
.inner,#page {width:900px;}
h2 {color:#000000;font:bold 1.60em/1.25em "Trebuchet MS", Arial, Helvetica, sans-serif;}
h3 {color:#000000;font:bold 1.40em/1.29em "Trebuchet MS", Arial, Helvetica, sans-serif;}
p {color:#000000;font:normal 1.20em/1.50em "Trebuchet MS", Arial, Helvetica, sans-serif;}
a:hover {color:#000000;text-decoration:none;font-weight:normal;}
body {color:#000000;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
textarea {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:1.20em;line-height:1.80em;}
.facebook .entry ul {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
table {font-size:1.20em;line-height:1.80em;}
label {font-size:1.20em;}
#body {background:#000000;}
#header {height:82px;background:transparent url("/files/header.jpg") no-repeat  left top;}
#top {height:226px;background:#ffffff;}
#main {background:#ffffff url("/files/main.jpg") no-repeat  left top;}
#footer {height:87px;background:transparent url("/files/footer.jpg") no-repeat  left top;}
.menu ul li a {color:#003194;text-decoration:none;text-transform:Uppercase;font-weight:Bold;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:1.40em;}
.menu ul li ul {width:136px;}
.menu-vertical ul ul {width:136px;right:-136px;}
#content {margin-left:235px;}
#side-left {width:235px;}
#side-left .contactform {width:207px;}
#side-right .contactform {width:172px;}
#side-left .innertube {}
#side-right .innertube {}
#content .innertube {}
span.categories {display:none;}
span.tags {display:none;}
