

@font-face {
	font-family: "MyriadProRegular";
	font-style: normal;
	font-weight: normal;
	src: url('') format("embedded-opentype"), url('myriadproregular.woff') format("woff"), url('myriadproregular.ttf') format("truetype"), url('myriadproregular.svg') format("svg");
}
@font-face {
	font-family: "ADLibBTRegular";
	font-style: normal;
	font-weight: normal;
	src: url('') format("embedded-opentype"), url('adlibbtregular.woff') format("woff"), url('adlibbtregular.ttf') format("truetype"), url('adlibbtregular.svg') format("svg");
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; margin: 0px; }
audio:not([controls]) { display: none; }
html { font-size: 100%; }
html, button, input, select, textarea { font-family: sans-serif; color: rgb(34, 34, 34); }
body { margin: 0px; font-size: 1em; line-height: 1.4; }
*::-moz-selection { background: none repeat scroll 0% 0% rgb(255, 235, 0); color: rgb(197, 63, 0); text-shadow: none; }
a { color: rgb(0, 0, 238); }
a:visited { color: rgb(85, 26, 139); }
a:hover { color: rgb(0, 102, 238); }
a:focus { outline: medium none; }
a:hover, a:active { outline: 0px none; }
ul, ol { margin: 0px; padding: 0px 0px 0px 40px; }
nav ul, nav ol { list-style: none outside none; margin: 0px; padding: 0px; }
img { border: 0px none; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0px none; padding: 0px; }
body p, h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; }
body ul, ol { margin: 0px; padding: 17px; }
html * { box-sizing: border-box; }
html, body { height: 100%; }
.container { width: 1250px; height: 100%; margin: 0px auto; position: relative; }
#wrapper-outer { position: relative; z-index: 1; min-width: 1250px; }
#wrapper-inner { min-height: 1700px; position: relative; z-index: 3; }
#background-top { width: 100%; height: 745px; background: url('bg-top.jpg') no-repeat scroll 50% top transparent; position: absolute; left: 0px; top: 0px; z-index: 2; }
#background-bottom { width: 100%; height: 755px; background: url('bg-bottom.jpg') no-repeat scroll 50% bottom transparent; position: absolute; bottom: 0px; left: 0px; z-index: 2; }
#background-gradient { width: 100%; height: 100%; background: url('bg-html.jpg') repeat-x scroll center bottom transparent; position: absolute; bottom: 0px; left: 0px; z-index: 1; }
.header-top { height: 102px; }
.logo { position: relative; left: 0px; top: 5px; z-index: 1; }
.logo a { text-decoration: none; }
.phone { height: 62px; line-height: 29px; position: absolute; right: 0px; top: 7px; z-index: 1; font-family: 'ADLibBTRegular',Arial; font-size: 16px; color: rgb(42, 102, 187); padding-left: 76px; width: 500px; }
.menu-main { height: 53px; line-height: 53px; background: url('bg-menu.jpg') no-repeat scroll center top transparent; box-shadow: 5px 5px 7px 0px rgb(111, 124, 129); text-align: center; }
.menu-main ul { padding: 0px; margin: 0px; }
.menu-main ul li { display: inline-block; height: 33px; padding: 0px 20px; margin: 0px; line-height: 33px; }
.menu-main li:hover { background: none repeat scroll 0% 0% rgb(17, 99, 151); box-shadow: 1px 1px 4px 1px rgb(11, 65, 99) inset; border-radius: 8px; }
.menu-main a { font-family: 'MyriadProRegular',Arial; font-size: 22px; color: rgb(255, 255, 255); text-shadow: 2px 2px 4px rgb(26, 146, 176); text-decoration: none; }
#footer { width: 100%; position: absolute; bottom: 30px; left: 0px; z-index: 1; }
#content { margin-top: 20px; padding-bottom: 320px; min-height: 1280px ! important; }
#header .menu-main { margin-bottom: 10px; }
#footer .menu-main { width: 100%; position: absolute; left: 0px; top: 0px; z-index: 1; }
#footer .container { height: auto; }
.copyright { margin-top: 90px; padding-top: 22px; border-top: 1px solid rgb(146, 191, 192); font-family: Arial; font-size: 12px; color: rgb(0, 0, 0); }
#content .column.left { float: left; width: 230px; }
#content .column.right { float: right; width: 230px; }
#content .column.center { margin-left: 260px; margin-right: 260px; }
.content-main { font-family: 'MyriadProRegular',Arial; font-size: 17px; line-height: 23px; color: rgb(51, 51, 51); }
.content-main > :first-child { margin-top: 0px; }
.content-main h2, .content-main h1 { font-size: 22px; color: rgb(35, 89, 167); margin-bottom: 20px; margin-top: 20px; }
.content-main section { margin-bottom: 20px; }
.content-main section h2 { background: url('bg-section-header.png') no-repeat scroll 112% center transparent; }
.sidebar .module { margin-top: 15px; }
.menu-secondary h2 { background: url('bg-module-header.jpg') repeat scroll left top transparent; padding: 6px 20px; text-align: left; line-height: 22px; text-transform: uppercase; font-family: 'MyriadProRegular',Arial; color: rgb(31, 138, 178); border: 5px solid white; border-radius: 5px; box-shadow: 3px 3px 10px 0px rgb(144, 154, 156); position: relative; z-index: 2; }
.menu-secondary h2 .text { position: relative; z-index: 3; }
.menu-secondary h2 .shadow-inner { display: block; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; z-index: 2; box-shadow: 0px 0px 12px 0px rgb(240, 251, 255) inset; }
.menu-secondary ul { width: 97%; background: none repeat scroll 0% 0% rgb(233, 249, 250); margin: 0px auto; padding: 10px 0px; border-radius: 0px 0px 10px 10px; box-shadow: 0px 1px 3px 0px rgb(170, 169, 169); }
.menu-secondary li { min-height: 30px; border-top: 1px solid rgb(223, 222, 222); }
.menu-secondary a { display: block; font-family: 'MyriadProRegular',Arial; font-size: 17px; color: rgb(51, 51, 51); text-decoration: none; padding: 4px 12px 0px; }
.menu-secondary li:hover { background: url('bg-menu-sec-hover.jpg') repeat-x scroll left top transparent; }
.menu-secondary li:hover a { font-style: italic; color: white; }
.popup { display: none; width: 690px; background: none repeat scroll 0% 0% rgb(244, 243, 243); position: fixed; top: 150px; left: 50%; margin-left: -345px; z-index: 99; border-radius: 7px; box-shadow: 2px 2px 18px 8px rgb(85, 94, 97); }
.popup-close { width: 15px; height: 16px; background: url('popup-close.png') no-repeat scroll left top transparent; position: absolute; right: 10px; top: 11px; z-index: 2; cursor: pointer; }
.popup-header { height: 39px; line-height: 37px; background: url('bg-popup-header.jpg') repeat-x scroll left top transparent; border: 1px solid white; border-radius: 7px 7px 0px 0px; box-shadow: 1px 1px 5px rgb(171, 171, 171); padding: 0px 15px; position: relative; }
.popup-header h2 { font-family: 'MyriadProRegular',Arial; font-size: 22px; color: rgb(255, 255, 255); text-shadow: 1px 1px 2px rgb(20, 116, 147); }
#leftrev ul li:hover, #leftrev ul:hover, #leftrev li a:hover { background-image: none; color: rgb(35, 89, 167) ! important; }
.ngg-galleryoverview { overflow: hidden; margin-top: 15px; width: 100%; display: block ! important; }
.ngg-clear { clear: both; float: none; }
body { height: 100%; }

#kriman img {border:7px solid #ccc;margin-bottom:10px;}