@import "reset.css";@import "skeleton.css";html,body{}a[href^="tel:"]{color:inherit;text-decoration:none;}*{-webkit-text-size-adjust:none;}.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}.clearfix:after{clear:both;}p{font:13px/18px Trebuchet MS,Arial,sans-serif;color:#aaaaaa;margin-top:20px;}.link__e-mail a{font:13px/18px Trebuchet MS,Arial,sans-serif;color:#aaaaaa;text-decoration:none;}.link__e-mail a:hover{text-decoration:underline;}p strong{color:#1c1c1c;}p strong a{color:#1c1c1c;text-decoration:none;}p strong a:hover{text-decoration:underline;}#container ul li,#container ul li a{color:#9f1212;font:bold 13px/26px Trebuchet MS,Arial,sans-serif;text-decoration:none;}#container ul li a:hover{text-decoration:underline;}#container ul li{background:url(../images/marker-1.png) 0 10px no-repeat;padding-left:18px;}#container h2+ul{margin-top:23px;}h2 a,h2{font-family:'Six Caps',sans-serif;color:#232323;font-size:48px;line-height:51px;font-weight:normal;text-decoration:none;padding-top:46px;}h2 a:hover{color:#9f1212;text-decoration:none;}.rm{display:inline-block;color:#9f1212;font-family:'Open Sans Condensed',sans-serif;font-weight:bold;font-size:13px;text-transform:uppercase;text-decoration:underline;margin-top:12px;}.rm:hover{text-decoration:none;}.uppercase{text-transform:uppercase;}.signature{font-family:'Pacifico',cursive;text-align:right;font-size:18px;line-height:20px;margin-top:13px;}.about-b-bottom .position{margin-top:-4px;text-align:right;font-size:11px;}header{background:#003430 url(../images/bg-1.gif) 0 0 repeat;}header a{color:#8a8a8a;font-size:13px;text-decoration:none;}header a:hover{text-decoration:underline;}h1{width:191px;height:173px;float:left;margin-left:39px;background:#1f1e1f url(../images/bg-1.gif) 0 0 repeat;text-align:center;padding-top:44px;overflow:hidden;position:relative;z-index:10;}h1 a{font-family:'Six Caps',sans-serif;font-size:27px;color:#ffffff;text-decoration:none;}h1 a:hover{text-decoration:none;}h1 a .indent{text-indent:-1000px;}h1 a span:first-child{line-height:1px;font-size:1px;}h1 a span{font-family:'Open Sans Condensed',sans-serif;font-size:11px;line-height:23px;color:#5a5a5a;display:block;text-transform:uppercase;letter-spacing:1px;}header nav{float:left;}header address{float:right;margin-top:37px;font-style:normal;font-size:14px;line-height:18px;font-weight:bold;color:#8a8a8a;font-family:'Open Sans Condensed',sans-serif;text-transform:uppercase;padding-bottom:25px;letter-spacing:1px;}.myspace{float:left;padding:5px 0 0 10px;width:120px;}.social_network .inside{float:right;width:120px;}.social_network a{display:block;height:15px;width:22px;background:url(../images/icons-1.png) 0 0 no-repeat;float:left;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}.social_network .facebook{background-position:0 0;}.social_network .twitter{background-position:-24px 0;width:23px;}.social_network .in{background-position:-46px 0;}.social_network .facebook:hover{background-position:0 -21px;}.social_network .twitter:hover{background-position:-24px -21px;}.social_network .in:hover{background-position:-46px -21px;}

.address__left{float:left;width:161px;margin-top:38px;}


.address__right{float:left;width:189px;margin-top:36px;}.header__phonenumber{display:block;color:#b40909;font-family:'Open Sans Condensed',sans-serif;font-size:30px;line-height:43px;font-weight:bold;white-space:nowrap;}.header-slider #slider{margin-top:-42px;}.slider-border{position:absolute;top:0px;bottom:0px;left:0px;right:0px;z-index:8;border:5px solid #000000;opacity:0.3;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);}#carousel .slides{background:#006C64;}#carousel li{opacity:0.2;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);cursor:pointer;}#carousel .flex-active-slide,#carousel li:hover{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);}.flexcaption{
	width:132px; 	padding:35px 26px 50px 32px; 	background:#006C64; 	position:absolute; 	top:36px; 	left:40px;
	opacity:1; 	border-bottom-width: 5px; 	border-bottom-style: solid; 	border-bottom-color: #004A45;
}.flexcaption p{text-transform:uppercase;color:#00B7A9;font-size:14px;line-height:16px;font-family:'Open Sans Condensed', sans-serif;font-weight:bold;margin-top:17px;}.flexcaption p:first-child{color:#ffffff;font-size:24px;line-height:25px;font-family:'Open Sans Condensed',sans-serif;margin-top:0px;}.flexslider .flex-next,.flexslider .flex-prev{display:block;height:100%;width:28px;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);top:20px;}.header-slider #carousel .flex-direction-nav .flex-next{right:0px;background:#302f30 url(../images/marker-2.png) 10px center no-repeat;opacity:1;}.header-slider #carousel .flex-direction-nav .flex-prev{left:0px;background:#302f30 url(../images/marker-2.png) -15px center no-repeat;}.header-slider #carousel .flex-next:hover{background-color:#004A45;right:0px;}.header-slider #carousel .flex-prev:hover{background-color:#004A45;left:0px;}#container{background:url(../images/bg-3.gif) 0 0 repeat-x;}h2.first{padding-top:43px;}.articles-list{padding-bottom:42px;border-bottom:5px solid #eeeeee;}.articles-list .img-wrapper{margin-top:18px;margin-bottom:18px;}.img-wrapper{position:relative;display:block;}.img-wrapper img{width:100%;height:auto;}.img-border{position:absolute;border:5px solid #e0e0e0;z-index:10;opacity:0.5;top:0px;bottom:0px;left:0px;right:0px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}.articles-list>div:hover .img-border,.img-wrapper:hover .img-border{border:16px solid #006C64;opacity:0.8;top:0px;bottom:0px;left:0px;right:0px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}.articles-list>div:hover p,.articles-list>div:hover h2 a{color:#9f1212;}.short-article h2+p{margin-top:32px;}.article-presentation h2{text-transform:uppercase;}.article-presentation .list h2{color:#aaaaaa;}.bottom_banner{margin-top:44px;position:relative;}.bottom_banner .inside{display:block;border:6px solid #e3e2e2;font-family:'Six Caps',sans-serif;padding:20px 0 42px 0;text-decoration:none;background-color:#f4f3f3;}.bottom_banner .inside:hover{text-decoration:none;}.bottom_banner span{display:block;padding-left:20px;}.bottom_banner .line-1{color:#1d1c1d;font-size:44px;line-height:46px;}.bottom_banner .line-2{color:#9f1212;font-size:47px;line-height:46px;}.bottom_banner .line-3{color:#9f1212;font-size:63px;line-height:73px;}.bottom_banner .line-4{color:#9f1212;font-size:20px;line-height:20px;font-family:'Open Sans Condensed',sans-serif;text-transform:uppercase;margin-top:4PX;}.corner__click-here{position:absolute;bottom:0px;right:0px;}.article-presentation{padding-bottom:50px;}.breadcrumbs .inside{background:#ececec url(../images/bg-4.gif) 0 0 repeat-x;padding-left:32px;height:50px;margin-top:9px;}#container .breadcrumbs .inside li{display:block;margin-top:18px;float:left;background:none;padding-left:1px;}#container .breadcrumbs .inside ul a,#container .breadcrumbs .inside ul li{font:bold 13px/15px Trebuchet MS,Arial,sans-serif;text-decoration:none;margin-right:15px;}#container .breadcrumbs .inside ul a{color:#1c1c1c;}#container .breadcrumbs .inside ul a:hover{text-decoration:underline;}#container .breadcrumbs .inside ul li{color:#aaaaaa;}.breadcrumbs .inside li:last-child a{color:#aaaaaa;}.breadcrumbs .inside a:hover{text-decoration:underline;}.breadcrumbs .inside li:after{content:"/";}.breadcrumbs .inside li.last:after{content:"";}.about-company{padding:0px 0px 31px 0px;border-bottom:5px solid #eeeeee;}.about-company h2{margin-bottom:28px;}.about-company div:first-child p.strong+p{padding-top:20px;}.company-history{width:100%;}.company-history tr td{font:13px/18px Trebuchet MS,Arial,sans-serif;padding-bottom:15px;color:#aaaaaa;}.company-history td:first-child{font-weight:bold;width:49px;color:#1c1c1c;}.job-opportunities{margin-top:18px;}.best-employers{padding:0px 0px 41px 0px;border-bottom:5px solid #eeeeee;}.best-employers .row{margin-left:-20px;}.best-employers .col{display:block;text-decoration:none;margin-top:29px;float:left;width:212px;margin-left:20px;}.best-employers .col:first-child{margin-left:25px;}.best-employers .col:hover p,.best-employers .col:hover p strong,.best-employers .col:hover p strong a{color:#9f1212;}.best-employers .col:hover .img-border{border:16px solid #9f1212;opacity:0.8;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}.best-employers .col p+p{margin-top:0px;}.about-b-bottom{padding:0px 0 26px 0;}.position{font-size:11px;}.vert-blocks-list{padding-top:10px;}.about-b-bottom p:first-child,.strong+p{margin-top:0px;}.vert-blocks-list>div{padding:16px 0 19px 40px;border-bottom:1px solid #e4e3e3;}.vert-blocks-list .block-1{background:url(../images/icon-2.png) 1px 21px no-repeat;}.vert-blocks-list .block-2{background:url(../images/icon-3.png) 0px 20px no-repeat;}.vert-blocks-list .block-3{background:url(../images/icon-4.png) 0px 21px no-repeat;border-bottom:0px;}.about-b-bottom ul{margin-top:18px;}.about-skills h2{margin-bottom:27px;}.about-testimonials h2+.clearfix{padding-top:19px;}.about-testimonials .img-wrapper{float:left;margin-top:11px;margin-right:20px;}.about-testimonials .right{margin-top:7px;overflow:hidden;}.about-testimonials .img-wrapper:hover .img-border{border:5px solid #e0e0e0;}.projects{margin:16px 0 5px -20px;}.b-project{float:left;width:290px;margin:0 0px 41px 20px;}.b-service{float:left;width:209px;margin:0 0 41px 19px;}.services-overviev h2{padding-bottom:10px;}.services{margin:30px 0px 7px -19px;}.services .img-wrapper:hover .img-border{border:5px solid #e0e0e0;opacity:0.5;}.page-contacts{padding:0px 0px 44px 0px;}.page-contacts h2,.page-privacy{text-transform:uppercase;}.adress span{display:inline-block;width:91px;color:#aaaaaa;}.adress span.e-mail{width:auto;}.adress a{font:13px/19px Trebuchet MS,Arial;color:#aaaaaa;text-decoration:none;}.adress a:hover{text-decoration:underline;}.map_wrapper{overflow:hidden;display:block;margin-bottom:14px;}.map_wrapper h2{margin-bottom:31px;}dl.adress{margin-top:14px;font:13px/18px Trebuchet MS,Arial;}dl.adress dd{color:#aaaaaa;}#map_canvas{width:100%;height:245px;}#contact-form{padding:26px 0 0 0;position:relative;}#contact-form .error,#contact-form .empty{text-align:left;color:red;font-size:11px;position:absolute;right:10px;top:5px;display:none;}#contact-form .success{display:none;position:absolute;width:100%;top:26px;left:0;z-index:99;background:#f5f4f4;text-align:center;padding:42px 0;font:13px/18px Trebuchet MS,Arial,sans-serif;color:#aaaaaa;}#contact-form label{display:inline-block;position:relative;min-height:41px;overflow:hidden;}#contact-form label.message{padding-bottom:0;}#contact-form textarea{overflow:auto;width:100%;height:147px;resize:none;float:left;margin:0 0 0 0;}#contact-form label input,#contact-form label textarea{font:13px/15px Trebuchet MS;color:#aaaaaa;border:none;background:#f5f4f4;}#contact-form label input{width:258px;padding-left:12px;padding-top:8px;padding-bottom:9px;outline:none;box-shadow:none;}#contact-form label textarea{width:498px;min-height:166px;padding:9px 0 0 12px;}form .submit_link{padding-top:15px;text-align:right;}form .submit_link a{text-transform:uppercase;font-size:14px;line-height:15px;color:#9f1212;font-family:'Open Sans Condensed',sans-serif;text-decoration:underline;font-weight:bold;}form .submit_link a:hover{text-decoration:none;}.page-privacy{padding-bottom:40px;}.page-privacy p{text-transform:none;}footer{background:#ffffff url(../images/bg-2.gif) 0 0 repeat-x;width:100%;padding-bottom:40px;}footer .inside{border-top:5px solid #eeeeee;;}footer ul li a{background:url(../images/marker-1.png) 0 6px no-repeat;padding-left:15px;color:#9f1212;font:13px/24px Trebuchet MS,Arial,sans-serif;text-decoration:none;}footer ul li a:hover,footer ul li a:active{text-decoration:underline;}footer .logo.grid_5{float:left;margin-top:43px;}.footer-logo,.footer-copiright{float:left;}.footer-copiright{
	margin-left: 10px;
}.footer-copiright a,.footer-copiright p{margin-top:0px;text-transform:uppercase;color:#aaaaaa;font-weight:bold;text-decoration:none;font-family:'Open Sans Condensed',sans-serif;line-height:15px;}.footer-copiright a{font-size:14px;}.footer-copiright p{font-size:12px;}.footer-copiright a:hover{text-decoration:underline;}.footer_marg.grid_17{float:right;margin-top:37px;}.footer_marg.grid_17>div:first-child{margin-left:0px;}@media only screen and (max-width: 995px) {.clearfix{ margin-top:3px;}.best-employers .col{width:160px;}.b-service{width:165px;}#contact-form label{display:block;width:100%;}#contact-form label input{width:100%;}#contact-form label textarea{width:100%;}.b-project{width:215px;}.flexcaption{width:169px;padding:10px;}.footer-copiright{width:50px;white-space:nowrap;}}@media only screen and (max-width: 767px) {header address{margin-top:25px;float:none;}.header-slider #slider{margin-top:0px;}.about-testimonials{margin-top:15px;}.about-testimonials .right{}.services-overviev{margin-top:15px;}.b-project{width:194px;}.b-service{width:45%;}.myspace{float:top; margin:-120px 0 0 75px;}.myspace img{width:215px; height:29px;}.row h1{width:70px; height:74px;}.row h1 img{ width:70px; height:54px;}.social_network .inside{float:none;}.flexcaption{display:none;}.best-employers .col{width:197px;}.link__e-mail{margin-top:20px;}footer .logo{margin-bottom:20px;}footer ul{margin-top:0px;}}@media only screen and (max-width: 480px) {h1{margin-left:0px;}header nav{float:none;}header address{margin-top:25px;}.address__left{margin:25px 0px 0px 0px;}.address__right{margin:25px 0px 0px 0px;}.about-testimonials{margin-top:15px;}.about-testimonials .right{}.best-employers .col,.best-employers .row{margin-left:0px;}.best-employers .col{width:100%;float:none;margin-bottom:0px;}.best-employers .col:first-child{margin-left:0px;}.services-overviev{margin-top:15px;}.projects{margin-left:0px;}.b-project,.b-project.last{float:none;margin:0 auto;margin-bottom:41px;width:100%;}.services{margin-left:0px;}.b-service{width:100%;float:none;margin:0 auto;margin-bottom:41px;}footer .logo{margin-bottom:20px;}footer ul{margin-top:0px;}}@media only screen and (max-width: 320px) {h1{margin-left:0px;}header nav{float:none;}header address{margin-top:25px;}.about-testimonials{margin-top:15px;}.services-overviev{margin-top:15px;}.b-project,.b-project.last{float:none;margin:0 auto;margin-bottom:41px;}footer .logo{margin-bottom:20px;}footer ul{margin-top:0px;}}


.img-pad{ float:left; padding: 0 18px 10px 0;}
li.mystyle,li.mystyle a{color:#aaaaaa;font: normal 13px/26px Trebuchet MS,Arial,sans-serif;text-decoration:none;text-transform:none;}
.subheader {
	color: #aaaaaa;
	font-size: 16px;
	margin-bottom:10px;
}