/* boiler.css Gen:Thu 23 Feb 07:36:29 */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }audio:not([controls]) { display: none; }[hidden] { display: none; }html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }body { margin: 0; font-size: 13px; line-height: 1.231; }body, button, input, select, textarea { font-family: sans-serif; color: #222; }a:hover, a:active { outline: 0; }abbr[title] { border-bottom: 1px dotted; }b, strong { font-weight: bold; }blockquote { margin: 1em 40px; }dfn { font-style: italic; }hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }ins { background: #ff9; color: #000; text-decoration: none; }mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }q { quotes: none; }q:before, q:after { content: ""; content: none; }small { font-size: 85%; }sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }sup { top: -0.5em; }sub { bottom: -0.25em; }ul, ol { margin: 0; padding:0; list-style:none }dd { margin: 0 0 0 40px; }nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }svg:not(:root) { overflow: hidden; }figure { margin: 0; }form { margin: 0; }fieldset { border: 0; margin: 0; padding: 0; }label { cursor: pointer; }legend { border: 0; *margin-left: -7px; padding: 0; }button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }button, input { line-height: normal; *overflow: visible; }table button, table input { *overflow: auto; }button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }textarea { overflow: auto; vertical-align: top; resize: vertical; }input:valid, textarea:valid {}input:invalid, textarea:invalid { background-color: #f0dddd; }table { border-collapse: collapse; border-spacing: 0; }td { vertical-align: top; }

/* fk.css Gen:Thu 23 Feb 07:36:29 */
html {background-color:#f5f5f5;}body {width: 990px; margin:0 auto 20px auto; padding:0 45px 25px 45px;line-height:1.4em;-moz-box-shadow: 0px 0px 4px #666;-webkit-box-shadow: 0px 0px 4px #666;box-shadow: 0px 0px 4px #666; -moz-border-radius: 0 0 12px 12px; -webkit-border-radius: 0 0 12px 12px; border-radius: 0 0 12px 12px;-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; background-color:#fff;}@font-face {font-family: 'ThonburiRegular'; font-weight: normal; font-style: normal;src: url('type/thonburi-webfont.eot');src: url('type/thonburi-webfont.eot?#iefix') format('embedded-opentype'), url('type/thonburi-webfont.woff') format('woff'), url('type/thonburi-webfont.ttf') format('truetype'), url('type/thonburi-webfont.svg#ThonburiRegular') format('svg'); }h1{margin:0; padding:0; background-image:url(../img/logo.jpg);width:336px; height:107px; position:relative; left:-14px;} h2{color:#3B68AA;font-size:1.85em; font-weight:normal; font-family: "ThonburiRegular"; line-height:1.1;border-bottom:1px dashed #ccc;padding-bottom:.3em; margin:.2em 0 1em 0;}h3{color:#3B68AA;font-size:1.2em; font-weight:normal; font-family: "ThonburiRegular";margin:1.5em 0 1em 0;}p{margin:1em 0;}p:first-child{margin:0;}a{color:#3b68aa;text-decoration:none;}header nav{float:left;}aside{width:203px;}aside h4{color:white; background-color:#3b68aa;-moz-border-radius: 4px 4px 0 0;-webkit-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0;-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; font-family: "ThonburiRegular";font-weight:normal;margin:0; padding:10px;font-size:1.2em;text-shadow: 0 1px 0 #555;}aside strong{font-weight:normal; color:#3b68aa;display:block;}aside address{color:#777;margin-top:1em;}aside.news h3{margin-left:20px;font-weight:bold;}.roundbox{padding:6px;color:white;display:block; width:400px; margin:1em 0; background:#3B68AA url(../img/download.png) no-repeat right; -moz-border-radius: 4px; -webkit-border-radius: 4px;border-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;-webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;}.roundbox a{color:white;display:block;}.roundbox:hover{background-color:#7494c3;}.border4{ -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; }

/* gallery.css Gen:Thu 23 Feb 07:36:29 */
section#image{margin:20px 0;position:relative; width:990px; height:320px; overflow:hidden;}section#image div.holder{position:absolute;width:990px; height:320px; z-index:0;}section#image div.holder img{position:absolute}section#image div.controls{position:absolute;width:990px; height:320px; z-index:1;}section#image div.controls div.credit{position:absolute;left:-500px; bottom:30px;width:271px; height:104px;color:white; background-color:rgb(116,148,195);padding:10px;-moz-border-radius: 0 12px 12px 0; -webkit-border-radius: 0 12px 12px 0; border-radius: 0 12px 12px 0;-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; font-family: "ThonburiRegular";font-size:1.8em; text-shadow: 0 1px 0 #555; line-height:1.3em;}html.rgba section#image div.controls div.credit{background-color:rgba(116,148,195,.9);}section#image div.overlay{position:absolute; z-index:2;}div.ngg-galleryoverview, div.ngg-gallery-thumbnail-box{display:none;}

/* forms.css Gen:Thu 23 Feb 07:36:29 */
form#searchform{background-color:#808080;float:right; height:18px; padding:10px; }html.ie7 form#searchform {padding-top:7px; height:20px;}form#searchform input, form#searchform label{vertical-align:top;}form#searchform label{font-family: "ThonburiRegular";font-size:13px;text-shadow: 0 1px 0 #555;color:#fff;margin-right:.5em;}form#searchform input[type=text]{border:none;padding:2px;width:110px;}html.ie7 form#searchform input[type=text] {padding:1px;}form#searchform input[type=text]:focus{background-color:#eee;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}input::-moz-focus-inner {border:0;}form#searchform input[type=submit]{background-color:white;border:none;padding:2px;}form.wpcf7-form {}form.wpcf7-form input[type=text], form.wpcf7-form textarea{border:1px solid #ddd;padding:3px;}form.wpcf7-form input[type=text]:focus, form.wpcf7-form textarea:focus{background-color:#eee;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}

/* lists.css Gen:Thu 23 Feb 07:36:29 */
ul.tick li{background:url(../img/tick.png) no-repeat 0 4px;padding-left: 25px;margin: 1em 0;}ul.logos{width:300px; float:right;border-left:1px dashed #ccc;padding:10px;}ul.logos li{margin-bottom:1em;}ul.homestrip {}ul.homestrip li{float:left;width:170px;background-color:#eee;margin-left:30px;}ul.homestrip li:first-child{margin-left:0;}ul.homestrip li img{display:block;}ul.homestrip li div{color:white; background-color:#3b68aa;-moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0;-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; font-family: "ThonburiRegular";font-weight:normal;font-size:1.2em; text-shadow: 0 1px 0 #555;padding:7px;position:relative; top:-2px; z-index:0;}ul.homestrip li p{padding:0 1em;height:120px;}ul.homestrip li a{color:white; font-size:0.8em; font-weight:bold;background:url(../img/triangle_bg.png) no-repeat;width:78px; height:16px;padding-left:6px; margin-bottom:10px;display:block;}ul.news li {margin-bottom:4em;}ul.news li img{float:left;padding-right:20px;margin-right:20px;border-right:1px dashed #ccc;}ul.news li .date{color:#777;}ul.news li h3{margin:0;}ul.productlist li{display:none;}ul.productlist li a{}aside ul{margin:0; padding:10px;}aside ul li{border-bottom:1px dashed #ccc;list-style-type:none;margin:0; padding:8px 0;}aside.news ul{padding:0;border-left:1px dashed #ccc;padding-left:20px;}aside.news ul li{border-bottom:none;padding:0;}

/* menu.css Gen:Thu 23 Feb 07:36:29 */
ul#main li {font-size:13px;position:relative;font-family: "ThonburiRegular";}ul#main a{display:block;text-decoration:none;padding:0 14px;height:38px; line-height:38px;}ul#main {position:relative;z-index:10;margin-top:10px;}ul#main > li {float:left;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;background-color:#3b68aa;height:38px;border-left:1px dashed #3b68dd;}html.ie7 ul#main > li {border-left-style:solid;}ul#main > li.first{border-left:none;background-color:#3b68aa;-moz-border-radius: 4px 0 0 4px;-webkit-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px;}ul#main > li.last{background-color:#3b68aa;-moz-border-radius: 0 4px 4px 0;-webkit-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0;}ul#main > li:hover, ul#main > li.current-menu-item, ul#main > li.current-page-ancestor {background-color:#7494c3;}ul#main > li > a {text-shadow: 0 1px 0 #555;color:white;}ul#main > li ul{display:none;-webkit-box-shadow: 4px 4px 14px 0px #b3b3b3;-moz-box-shadow: 4px 4px 14px 0px #b3b3b3;box-shadow: 4px 4px 14px 0px #b3b3b3; }ul#main li:hover > ul{display:block;}ul#main > li > ul {position:absolute;top:38px;left:0;}ul#main > li > ul li{ min-width:190px;background:url(../img/bg_benu.png);border-top:1px dashed #b5b6b7;}ul#main > li > ul li > a{color:#666;}ul#main > li > ul li:first-child{border-top:none;}ul#main > li > ul li:hover > a{color:black;}ul#main > li > ul > li > ul{position:absolute;left:190px;top:0px;}ul#main > li > ul > li > ul > li > ul{position:absolute;left:190px;top:0px;}html.ie7 #main { zoom: 1; } footer {margin-top:25px;}footer nav ul li{float:left;display:block;padding:0 10px;border-left:1px solid #c1c1c1;}footer nav ul li:first-child{border-left:none;padding-left:0;}footer nav ul li a{color:#c1c1c1;}footer nav ul li a:hover{color:#3b68aa;}

/* pagetype.overrides.css Gen:Thu 23 Feb 07:36:29 */
#content.twocol div.col{width:700px;float:left;}#content.twocol aside{float:right;}#content.home{margin-top:4em;}#content.home div#hometop{margin-bottom:4em;}#content.home aside{float:left;}#content.home aside div{margin:10px;}#content.home img.homepage{float:left;padding:0 20px; margin-left: 20px;border-left:1px dashed #ccc; border-right:1px dashed #ccc;}#content.home > div > div{float:left;padding-left:20px;width:530px;}#content.news {margin-top:4em; }#content.news div.headline{border-bottom:1px dashed #ccc; border-top:1px dashed #ccc;padding:1em 0;margin-bottom:2em;}#content.news div.headline h3{color:#777;}article.news img{float:left;margin:0 2em 2em 0;}

/* boilerend.css Gen:Thu 23 Feb 07:36:29 */
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; }.ir br { display: none; }.hidden { display: none !important; visibility: hidden; }.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }.invisible { visibility: hidden; } .clearfix:before, .clearfix:after { content: ""; display: table; }.clearfix:after { clear: both; }.clearfix { zoom: 1; }@media only screen and (min-width: 480px) {}@media only screen and (min-width: 768px) {} @media print {* { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } a, a:visited { text-decoration: underline; }a[href]:after { content: " (" attr(href) ")"; }abbr[title]:after { content: " (" attr(title) ")"; }.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }thead { display: table-header-group; } tr, img { page-break-inside: avoid; }img { max-width: 100% !important; }@page { margin: 0.5cm; }p, h2, h3 { orphans: 3; widows: 3; }h2, h3 { page-break-after: avoid; }}


