<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
	background: url("../images/patterns/12.png") rgb(15, 15, 15); text-align: justify; color: rgb(255, 255, 255); line-height: 20px; font-family: Ubuntu; font-size: 13px; text-shadow: 1px 1px #000000;
}
.doc-loader {
	left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 1000;
}
.doc-loader td {
	background: url("../images/bg.png") left top rgb(15, 15, 15); text-align: center; vertical-align: middle;
}
.section {
	margin-top: 150px;
}
.first-section {
	margin-top: 127px;
}
.clear {
	clear: both;
}
#scrollable {
	width: 960px; margin-right: auto; margin-left: auto;
}
p {
	line-height: 20px; margin-top: 0px; margin-bottom: 18px;
}
a {
	border: currentColor; color: rgb(252, 241, 118); text-decoration: none;
}
a:visited {
	border: currentColor; color: rgb(252, 241, 118); text-decoration: none;
}
a:hover {
	border: currentColor; color: rgb(252, 241, 118); text-decoration: none;
}
a:active {
	border: currentColor; color: rgb(252, 241, 118); text-decoration: none;
}
.gap {
	background: url("../images/bottom_line.png") no-repeat 0px 0px; width: 960px; height: 900px; text-align: center; margin-top: 50px;
}
.gap img {
	margin-top: 200px;
}
.no-shadow {
	background-image: none;
}
.header {
	background: url("../images/patterns/2.png") rgb(34, 34, 34); left: 0px; top: 0px; width: 100%; height: 57px; border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid; position: fixed; z-index: 150;
}
.header-wrapper {
	width: 960px; height: 57px; margin-right: auto; margin-left: auto; position: relative; background-color: transparent;
}
.header-mask {
	left: 0px; top: 0px; width: 100%; height: 57px; border-bottom-color: rgb(37, 37, 37); border-bottom-width: 1px; border-bottom-style: solid; position: fixed; z-index: 100; background-color: rgb(15, 15, 15);
}
.logo {
	left: -37px; top: 0px; width: 261px; height: 122px; position: absolute;
}
.logo img {
	margin-top: 10px; margin-left: 66px; position: relative; cursor: pointer;
}
.menu {
	top: 0px; right: 0px; position: absolute;
}
.menu a {
	height: 32px; color: rgb(227, 227, 227); text-transform: uppercase; line-height: 19px; letter-spacing: 0.05em; padding-top: 26px; font-family: "Ubuntu Condensed"; font-size: 14px; text-decoration: none; margin-left: 22px; float: left; display: block;
}
.menu a:visited {
	height: 32px; color: rgb(227, 227, 227); text-transform: uppercase; line-height: 19px; letter-spacing: 0.05em; padding-top: 26px; font-family: "Ubuntu Condensed"; font-size: 14px; text-decoration: none; margin-left: 22px; float: left; display: block;
}
.menu a:active {
	height: 32px; color: rgb(227, 227, 227); text-transform: uppercase; line-height: 19px; letter-spacing: 0.05em; padding-top: 26px; font-family: "Ubuntu Condensed"; font-size: 14px; text-decoration: none; margin-left: 22px; float: left; display: block;
}
.menu a:hover {
	color: rgb(255, 51, 51) !important; border-bottom-color: rgb(252, 241, 118); border-bottom-width: 1px; border-bottom-style: solid;
}
.menu-active {
	color: rgb(255, 51, 51) !important; border-bottom-color: rgb(252, 241, 118); border-bottom-width: 1px; border-bottom-style: solid;
}
.section-title {
	line-height: 40px; font-size: 28px;
}
.summary {
	line-height: 40px; font-size: 28px;
}
.summary2 {
	border: 1px solid rgb(102, 102, 102); width: 320px; height: 330px; text-align: center; color: rgb(255, 255, 255); line-height: 1.3em; font-size: 16px; text-shadow: 1px 1px 0px #555; background-color: rgb(68, 68, 68);
}
.summary2:hover {
	border: 1px dashed rgb(252, 241, 118); background-color: rgb(102, 102, 102);
}
.section-title {
	width: 400px; color: rgb(252, 241, 118); margin-bottom: 30px; border-bottom-color: rgb(102, 102, 102); border-bottom-width: 1px; border-bottom-style: dashed;
}
.summary {
	text-align: left;
}
.small-title {
	color: rgb(255, 255, 255); line-height: 17px; letter-spacing: -0.01em; font-size: 18px; font-weight: bold; margin-bottom: 5px;
}
.we-rock {
	background: url("../images/icons/brainstorm.png") no-repeat -5px 5px; padding: 40px 0px 0px 50px;
}
.why-us {
	background: url("../images/icons/chem.png") no-repeat -10px 0px; padding: 40px 0px 0px 40px;
}
.summary-small {
	text-align: justify; line-height: 26px; letter-spacing: -0.04em; font-size: 19px; font-weight: bold;
}
.title-wrapper {
	margin-bottom: 40px;
}
.title {
	
}
.title-text {
	height: 24px; text-transform: uppercase; padding-top: 10px; padding-right: 5px; font-size: 24px; font-weight: bold;
}
.title-bg {
	background: url("../images/separator.png") no-repeat right top; width: 960px; height: 18px; margin-top: 10px;
}
.column-220 {
	width: 220px; float: left;
}
.column-280 {
	width: 280px; float: left;
}
.column-300 {
	width: 300px; float: left;
}
.column-460 {
	width: 460px; float: left;
}
.column-600 {
	width: 600px; float: left;
}
.column-630 {
	width: 630px; float: left;
}
.m-right-30 {
	margin-right: 30px;
}
.m-right-60 {
	margin-right: 60px;
}
.m-right-195 {
	margin-right: 195px;
}
.m-top-10 {
	margin-top: 10px;
}
.m-top-23 {
	margin-top: 23px;
}
.m-top-60 {
	margin-top: 60px;
}
.m-bottom-30 {
	margin-bottom: 30px;
}
.m-bottom-45 {
	margin-bottom: 45px;
}
.m-bottom-70 {
	margin-bottom: 70px;
}
.clients-x {
	background: url("../images/x.png") no-repeat 430px 80px;
}
.fresh-news-x {
	background: url("../images/x.png") no-repeat 80px 240px;
}
.contact-us-x {
	background: url("../images/x.png") no-repeat 0px 30px;
}
.who-we-are {
	background: url("../images/who_we_are.png") no-repeat right 40px;
}
.v-divider {
	background: url("../images/v-divider.png") no-repeat 395px 0px; height: 575px;
}
.galery-wrapper {
	position: relative;
}
.gallery {
	width: 960px; height: 500px; overflow: hidden; position: relative;
}
.gallery-slide-first {
	margin-left: 0px !important;
}
.gallery-slide {
	width: 960px; height: 500px;
}
#gallery-nav {
	background: url("../images/slide_holder.png") no-repeat left top; height: 55px; text-align: center; padding-top: 15px; margin-right: auto; margin-left: auto;
}
#gallery-nav a {
	width: 19px; height: 19px; margin-right: 10px; display: inline-block; cursor: pointer; background-image: url("../images/slide_bullets.png");
}
#gallery-nav a.gallery-nav-active {
	background-position: 0px -19px !important;
}
.gallery-text {
	left: 5px; top: 50%; position: absolute; z-index: 10;
}
.gallery-text p {
	line-height: 1 !important;
}
#galery-nav-arrows-prev {
	left: 0px; top: 221px; width: 38px; height: 57px; position: absolute; z-index: 120; background-color: transparent;
}
#galery-nav-arrows-next {
	top: 221px; width: 38px; height: 57px; right: 0px; position: absolute; z-index: 120; background-color: transparent;
}
.galery-nav-arrows-prev {
	background: url("../images/left.png") no-repeat 0px 0px;
}
.galery-nav-arrows-prev-empty {
	background: url("../images/left.png") no-repeat 0px 0px;
}
.galery-nav-arrows-next {
	background: url("../images/right.png") no-repeat 0px 0px;
}
.galery-nav-arrows-next-empty {
	background: url("../images/right.png") no-repeat 0px 0px;
}
.galery-nav-arrows-prev:hover {
	background: url("../images/left.png") no-repeat 0px -57px; cursor: pointer;
}
.galery-nav-arrows-next:hover {
	background: url("../images/right.png") no-repeat 0px -57px; cursor: pointer;
}
#view-portfolio {
	cursor: pointer;
}
.portfolio {
	width: 960px; height: 430px; overflow: hidden; position: relative;
}
.portfolio-slide {
	width: 990px; height: 500px; float: left; position: relative;
}
.portfolio-image {
	margin: 0px 30px 30px 0px; width: 300px; height: 200px; float: left; position: relative; cursor: crosshair; pointer-events: none;
}
.portfolio-text {
	width: 270px; height: 120px; padding-top: 80px; padding-right: 15px; padding-left: 15px; display: none; position: absolute; background-color: rgb(0, 0, 0);
}
.portfolio-image img {
	position: absolute;
}
.portfolio-text p {
	font-weight: bold; margin-bottom: 10px;
}
.portfolio-text span {
	line-height: 18px;
}
.portfolio-frame-title {
	padding: 10px; left: 0px; top: 0px; color: rgb(68, 68, 68); font-weight: bold; position: absolute; max-width: 300px; text-shadow: none !important; background-color: rgb(255, 255, 255);
}
.portfolio-frame-text {
	padding: 10px; width: 470px; text-align: justify !important; right: 0px; bottom: 0px; color: rgb(68, 68, 68); margin-bottom: 0px; position: absolute; text-shadow: none !important; background-color: rgb(255, 255, 255);
}
#portfolio-nav {
	float: right;
}
#portfolio-nav div {
	margin: 0px 0px 10px 10px; width: 22px; height: 32px; float: left;
}
.portfolio-nav-prev {
	background: url("../images/left_small.png") no-repeat left top;
}
.portfolio-nav-prev-empty {
	background: url("../images/left_small.png") no-repeat left top;
}
.portfolio-nav-prev:hover {
	background: url("../images/left_small.png") no-repeat 0px -32px; cursor: pointer;
}
.portfolio-nav-next {
	background: url("../images/right_small.png") no-repeat left top;
}
.portfolio-nav-next-empty {
	background: url("../images/right_small.png") no-repeat left top;
}
.portfolio-nav-next:hover {
	background: url("../images/right_small.png") no-repeat 0px -32px; cursor: pointer;
}
.scroll-bar-wrap {
	width: 100%; height: 31px; clear: left;
}
.scroll-line {
	background: url("../images/slider_line.png") repeat-x 0px 0px; top: 17px; width: 960px; height: 3px; position: relative;
}
.scroll-bar {
	background: url("../images/slider.png") no-repeat left top; left: 5px; width: 97px; height: 31px; position: relative; z-index: 10; cursor: pointer;
}
.clients-pane {
	width: 960px; overflow: hidden; position: relative;
}
.clients-content {
	left: 0px; position: relative;
}
.clients-content-item {
	width: 216px; height: 180px; text-align: center; line-height: 20px; font-size: 13px; float: left;border: 6px solid #666; 
}
.clients-content-item-tl {
	width: 216px; height: 180px; text-align: center; line-height: 20px; font-size: 13px; float: left;border-left: 4px solid #666;border-top: 4px solid #666; 
}
div.clients-content-item-tl {background-color: rgb(34, 34, 34);}
.clients-content-item-lb {
	width: 216px; height: 180px; text-align: center; line-height: 20px; font-size: 13px; float: left;border-left: 4px solid #666;border-bottom: 4px solid #666; 
}
div.clients-content-item-lb {background-color: rgb(34, 34, 34);}
.clients-content-item-tlr {
	width: 216px; height: 180px; text-align: center; line-height: 20px; font-size: 13px; float: left;border-left: 4px solid #666;border-top: 4px solid #666;border-right: 4px solid #666; 
}
div.clients-content-item-tlr {background-color: rgb(34, 34, 34);}
.clients-content-item-tlb {
	width: 216px; height: 180px; text-align: center; line-height: 20px; font-size: 13px; float: left;border-left: 4px solid #666;border-top: 4px solid #666;border-bottom: 4px solid #666; 
}
div.clients-content-item-tlb {background-color: rgb(34, 34, 34);}
.clients-content-item-lrb {
	width: 216px; height: 180px; text-align: center; line-height: 20px; font-size: 13px; float: left;border-left: 4px solid #666;border-right: 4px solid #666;border-bottom: 4px solid #666; 
}
div.clients-content-item-lrb {background-color: rgb(34, 34, 34);}

.clients-content-item-tlrb {
	width: 216px; height: 180px; text-align: center; line-height: 20px; font-size: 13px; float: left;border: 4px solid #666; 
}
div.clients-content-item-tlrb {background-color: rgb(34, 34, 34);}

.clients-content-item a {
	color: rgb(153, 153, 153); margin-bottom: 30px; display: block;
}
* html .clients-content-item {
	display: inline;
}
.quotes-pane {
	width: 960px; overflow: hidden; position: relative;
}
.quotes-content {
	left: 0px; position: relative;
}
.quotes-content-item {
	width: 430px; height: 115px; text-align: justify; line-height: 28px; font-size: 26px; font-weight: normal !important; margin-bottom: 10px; float: left;
}
.black-quot {
	font-size: 58px; font-weight: bold !important;
}
* html .quotes-content-item {
	display: inline;
}
.socio a {
	margin-right: 10px;
}
.contact-form {
	
}
.contact-form label {
	margin-bottom: 5px; display: block;
}
.contact-form input[type=text] {
	background: url("../images/form1.png") no-repeat left top; padding: 0px 0px 0px 10px; border: currentColor; width: 281px; height: 38px; color: rgb(255, 255, 255); line-height: 40px; font-family: Ubuntu; font-size: 13px; margin-bottom: 18px; display: block; text-shadow: 1px 1px #000000;
}
.contact-form textarea {
	background: url("../images/form2.png") no-repeat left top; padding: 10px 0px 0px 10px; border: currentColor; width: 390px; height: 140px; color: rgb(255, 255, 255); line-height: 20px; overflow: auto; font-family: Ubuntu; font-size: 13px; margin-bottom: 11px; display: block; text-shadow: 1px 1px #000000;
}
.contact-form input[type=button] {
	background: url("../images/send_button.png") no-repeat left top; padding: 0px; border: currentColor; width: 74px; height: 32px; color: rgb(255, 255, 255); line-height: 12px; font-size: 12px; font-weight: normal; cursor: pointer;
}
#mail-message {
	left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 210;
}
#mail-message table {
	width: 100%; height: 100%; text-align: center;
}
#mail-message-window {
	background: url("../images/bg.png") left top rgb(0, 0, 0); padding: 0px 0px 20px; border: 0px solid rgb(255, 255, 255); width: 400px; margin-right: auto; margin-left: auto;
}
#mail-message-header {
	width: 400px; height: 70px;
}
.mail-message-success {
	background: url("../images/success.png") no-repeat left top;
}
.mail-message-error {
	background: url("../images/error.png") no-repeat left top;
}
#mail-message-window p {
	margin: 0px 0px 5px 10px; text-align: left;
}
#mail-message-window input {
	margin-top: 10px;
}
#mail-message td {
	vertical-align: middle;
}
h2.services {
	text-align: center; padding-bottom: 10px; font-size: 16px; border-bottom-color: rgb(68, 68, 68); border-bottom-width: 1px; border-bottom-style: dashed;
}
p.services {
	padding: 15px; width: 250px; height: auto; text-align: left; background-color: rgb(34, 34, 34);
}
.services p ul {
	padding: 5px;
}
li {
	padding: 5px;
}
.services p ul {
	list-style-type: circle;
}
li {
	list-style-type: circle;
}
.footer {
	width: 100%; height: 30px; text-align: center; padding-top: 10px; margin-top: 50px;
}
.iphorm-outer label.error {
	width: 250px;
	color: red;
	padding-left: 10px;
}
.red {
	color: rgb(204, 0, 0); font-weight: normal;
}</pre></body></html>