html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0;text-decoration:none;list-style:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}a:focus{outline:0}.clear{clear:both}@font-face{font-family:futura_bk_btbook;src:url(/font-face/tt0140m_-webfont.eot);src:url(/font-face/tt0140m_-webfont.eot?#iefix) format("embedded-opentype"),url(/font-face/tt0140m_-webfont.woff) format("woff"),url(/font-face/tt0140m_-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:futura_bk_btbook_italic;src:url(/font-face/tt0141m_-webfont.eot);src:url(/font-face/tt0141m_-webfont.eot?#iefix) format("embedded-opentype"),url(/font-face/tt0141m_-webfont.woff) format("woff"),url(/font-face/tt0141m_-webfont.ttf) format("truetype");font-weight:400;font-style:normal}html{-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-ms-text-size-adjust:none}body{background:url(/assets/bg.png) repeat-y top center #f2f2f2;font-family:futura_bk_btbook,"Myriad Pro",Trebuchet MS,Tahoma,sans-serif;letter-spacing:-.05px;overflow:auto}h1{font-size:30px;line-height:40px}h2{font-size:20px;line-height:30px}#wrapper{display:block;height:auto;margin:0 auto 40px;position:relative;width:960px}.contentLoader{background:url(/assets/mainLoaderSmallDark.gif) no-repeat center center;height:24px;position:absolute;right:20px;top:13px;visibility:hidden;width:24px}.preloader{background:url(/assets/mainLoader.gif) no-repeat center center #fff;float:left;margin:0 auto;text-align:center;width:100%}.headerWrapper{background:url(/assets/headerBg.png) no-repeat top center;height:180px;margin:0 auto 10px;position:fixed;top:5px;width:960px;z-index:50}.headerWrapper ul{display:inline-block;margin:109px 0 0 185px;position:relative;width:600px}.headerWrapper ul li{float:left}.headerWrapper ul li+li{margin-left:1px}.headerWrapper ul li a{color:#eee;display:block;font-size:12px;text-transform:uppercase;padding:9px 15px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.headerWrapper ul li a:hover{background:#414143;color:#fff;box-shadow:inset 0 0 5px #333}.headerWrapper ul li .active{background:#414143;color:#fff;box-shadow:inset 0 0 5px #333}.contactSection{height:50px;margin:-40px 25px 0 25px;position:fixed;top:195px;width:910px;z-index:50}.contactSection .contactSectionTitle{background:url(/assets/contactSectionTitleBg.png) repeat-x top left #df1d22;float:left;height:50px;width:227.5px}.contactSection .contactSectionTitle span{color:#fff;float:right;font-size:14px;line-height:50px;padding:0 20px}.contactSection .contactSectionInfo{background:#444;float:left;height:50px;width:682.5px}.contactSection .contactSectionInfo .contactInfo{float:left;height:30px;padding:10px 21px}.contactSection .contactSectionInfo .contactInfo+.contactInfo{border-left:1px #333 solid}.contactSection .contactSectionInfo .contactInfo span{color:#bbb;display:block;font-size:10px;line-height:15px}#mainContainer{background:url(/assets/contentTransitionSection.png) no-repeat center center #333;float:left;height:410px;margin:165px 25px 0;overflow:hidden;position:fixed;width:910px}.mainContainerSectionHome{margin:0;z-index:5}.mainContainerSection{margin-top:500px;z-index:5}.newsSection{background:#fff;float:left;height:410px;position:relative;width:910px}.newsSection .bx-wrapper{width:380px}.newsSection .newsContent{float:left;height:390px;padding:10px;position:relative;width:510px}.newsSection .newsContent .newsContentWrapper{background:url(/assets/newsContentBg.png) no-repeat center center #fff;height:100%;position:relative;width:100%}.newsSection .newsContent h3{background:url(/assets/newsContentTitleBg.png) no-repeat center left;color:#444;font-size:20px;padding:10px 10px 10px 30px;text-transform:uppercase}.newsSection .newsContent .newsDate{color:#444;font-size:11px;padding:14px 0;position:absolute;left:415px;text-transform:uppercase;top:0}.newsSection .newsContent .newsGallery{float:left;height:auto;margin-bottom:5px;position:relative;text-align:center;width:480px;z-index:15}.newsSection .newsContent .newsGallery img{margin:0 auto;position:relative;width:auto}.newsSection .newsContent .newsContentText p{color:#444;font-size:13px;line-height:16px;padding:3px 0;width:480px}.newsSection .newsList{background:#df1d22;float:left;position:relative;width:380px}.newsSection .newsList .newsListBlock{height:370px}.newsSection .newsList ul{float:left;padding:10px 0 38px 10px}.newsSection .newsList ul li{background:#eee;cursor:pointer;float:left;height:auto;margin:10px;min-height:125px;overflow:hidden;padding-bottom:16px;position:relative;width:160px}.newsSection .newsList ul li:hover{background:#fff}.newsSection .newsList ul li h4{background:url(/assets/newsListTitleBg.png) no-repeat 4px center #444;color:#eee;font-size:14px;padding:8px 6px 8px 26px;position:relative;text-transform:uppercase;z-index:10}.newsSection .newsList .newsThumb{background:#333;height:90px;margin-bottom:5px;position:relative;width:160px;z-index:5}.newsSection .newsList .newsThumb img{margin:0 auto;width:auto}.newsSection .newsList .newsThumb .newsThumbBg{background:url(/assets/newsThumbBg.png) no-repeat center center;height:90px;position:absolute;top:0;width:160px;z-index:5}.newsSection .newsList .newsListText{color:#444;font-size:12px;height:100px;line-height:13px;position:absolute;padding:5px;top:30px}.newsSection .newsList .newsListText .newsListTitle{color:#111;font-size:14px;line-height:20px}.newsSection .newsList .newsListText .readMore{border-top:1px #ccc solid;color:#df1d22;display:inline-block;line-height:20px;position:absolute;top:89px;width:150px}.contentSectionRight .contentSectionWrapper{height:100%;position:relative;width:100%}.contentSectionRight{background:#fff;float:left;height:410px;position:relative;width:910px}.contentSectionRight .contentGallery{float:left;height:auto;margin:24px 20px;position:relative;text-align:center;width:480px;z-index:15}.contentSectionRight .contentEmptyGallery{background:#fff;float:left;height:360px;margin:24px 20px;position:relative;width:480px;z-index:15}.contentSectionRight .contentGallery img{margin:0 auto;position:relative;width:auto}.contentSectionRight .contentSectionText{float:left;height:200px;margin-top:20px;overflow:hidden;width:370px}.contentSectionRight .contentSectionText h1{color:#df1d22;text-transform:uppercase}.contentSectionRight .contentSectionText h2{color:#444}.contentSectionRight .contentSectionText p{color:gray;font-size:13px;line-height:18px;margin-top:6px}.contentSectionRight .contentSectionText ul{margin-top:6px}.contentSectionRight .contentSectionText ul li{color:gray;font-size:13px;line-height:18px;list-style-type:square;margin-left:15px}.contentSectionRight .contentSectionRightBg{background:url(/assets/contentSectionBgShadow.png) repeat-x top center #444;bottom:0;height:170px;left:0;position:absolute;width:910px;z-index:-1}.contentSectionRight .contentSectionRightSubMenus{height:170px;position:absolute;right:45px;top:240px;width:320px}.contentSectionRight .contentSectionRightSubMenus ul{display:inline-block}.contentSectionRight .contentSectionRightSubMenus ul li{background:url(/assets/contentSectionSubMenuBg.png) no-repeat 10px center #333;color:#ccc;cursor:pointer;float:left;font-size:12px;line-height:14px;margin:0;padding:14px 10px 13px 40px;text-transform:uppercase;width:270px}.contentSectionRight .contentSectionRightSubMenus ul li+li{margin-top:1px}.contentSectionRight .contentSectionRightSubMenus ul li:hover{background:url(/assets/contentSectionSubMenuBgHover.png) no-repeat 10px center #df1d22;color:#fff}.contentSectionRight .contentSectionRightSubMenus ul .active{background:url(/assets/contentSectionSubMenuBgHover.png) no-repeat 10px center #df1d22;color:#fff}.contentSectionLeft{background:#fff;float:left;height:410px;position:relative;width:910px}.contentSectionLeft .contentGallery{float:right;height:auto;margin:24px 20px;position:relative;text-align:center;width:480px;z-index:15}.contentSectionLeft .contentEmptyGallery{background:#ccc;float:right;height:360px;margin:24px 20px;position:relative;width:480px;z-index:15}.contentSectionLeft .contentGallery img{margin:0 auto;position:relative;width:auto}.contentSectionLeft .contentSectionText{float:left;height:200px;margin:20px 0 0 20px;overflow:hidden;position:relative;width:370px;z-index:5}.contentSectionLeft .contentSectionText h1{color:#fff;text-transform:uppercase}.contentSectionLeft .contentSectionText h2{color:#ddd}.contentSectionLeft .contentSectionText p{color:#bbb;font-size:13px;line-height:18px;margin-top:6px}.contentSectionLeft .contentSectionText ul{margin-top:6px}.contentSectionLeft .contentSectionText ul li{color:#bbb;font-size:13px;line-height:18px;list-style-type:square;margin-left:15px}.contentSectionLeft .contentSectionLeftBg{background:url(/assets/contentSectionBgShadow.png) repeat-x top center #444;height:240px;left:0;position:absolute;top:0;width:910px;z-index:-1}.contentSectionLeft .contentSectionLeftSubMenus{float:left;height:170px;left:45px;position:absolute;top:240px;width:320px}.contentSectionLeft .contentSectionLeftSubMenus ul{display:inline-block}.contentSectionLeft .contentSectionLeftSubMenus ul li{background:url(/assets/contentSectionSubMenuBg.png) no-repeat 290px center #eee;color:#444;cursor:pointer;float:left;font-size:12px;line-height:14px;margin:0;padding:14px 40px 13px 10px;text-transform:uppercase;width:270px}.contentSectionLeft .contentSectionLeftSubMenus ul li+li{margin-top:1px}.contentSectionLeft .contentSectionLeftSubMenus ul li:hover{background:url(/assets/contentSectionSubMenuBgHover.png) no-repeat 290px center #df1d22;color:#fff}.contentSectionLeft .contentSectionLeftSubMenus ul .active{background:url(/assets/contentSectionSubMenuBgHover.png) no-repeat 290px center #df1d22;color:#fff}.clientsSection{background:#fff;float:left;height:410px;position:relative;width:910px}.clientsSection .clientsSectionTitle{color:#df1d22;float:left;font-size:50px;height:350px;margin-top:30px;position:relative;text-align:center;text-transform:uppercase;width:300px}.clientsSection .clientsList{float:left;margin-top:30px;padding-left:16px;position:relative;width:580px}.clientsSection .bx-wrapper{width:580px}.clientsSection .clientsList .clientsListBlock{height:340px}.clientsSection .clientsList ul{float:left}.clientsSection .clientsList ul li{background:#f7f7f7;float:left;height:auto;margin:11px;position:relative;width:170px}.clientsSection .clientsList ul li h4{background:url(/assets/newsListTitleBg.png) no-repeat 4px center #444;color:#eee;font-size:14px;padding:6px 6px 6px 26px;text-transform:uppercase}.clientsSection .clientsList .clientThumb{background:#333;height:90px;margin:5px 5px 0;width:160px}.clientsSection .clientsList .clientListText{color:#444;font-size:12px;line-height:16px;padding:10px}.clientsSection .clientsList .clientListText a{background:#df1d22;bottom:-25px;color:#fff;left:0;padding:5px;position:absolute;width:160px}.contactDataSection{background:#fff;float:left;height:410px;position:relative;width:910px}.contactDataSection .contactDataSectionTitle{color:#df1d22;float:left;font-size:50px;height:350px;margin-top:30px;position:relative;text-align:center;text-transform:uppercase;width:300px}.contactDataSection .contactDataSectionTitle .contactDataSectionInfo{padding:0 15px;position:relative;margin:30px auto;text-align:left}.contactDataSection .contactDataSectionTitle .contactDataSectionInfo p{color:#444;font-size:14px;line-height:18px;text-transform:none}.contactDataSection .contactDataSectionTitle .contactDataSectionInfo .redMark{color:#df1d22}.contactData{float:left;height:350px;margin-top:30px;padding-left:75px;position:relative;width:470px}.contactData .input{margin:5px;text-align:left}.contactData .button{margin:5px 16px 5px 5px;text-align:right}.contactData .input p{color:#444;display:inline-block;font-size:12px;margin-top:8px;vertical-align:top;width:120px}.contactData .input input{background:#eee;border:1px #ccc solid;border-collapse:collapse;color:#666;font-family:futura_bk_btbook,"Myriad Pro",Trebuchet MS,Tahoma,sans-serif;font-size:14px;padding:5px 3px 5px 20px}.contactData .input input[type=text]{background:url(/assets/contactDataInputBg.png) no-repeat left 2px #eee;display:inline-block;width:300px}.contactData .input textarea{background:url(/assets/contactDataInputBg.png) no-repeat left 2px #eee;border:1px #ccc solid;border-collapse:collapse;color:#666;font-family:futura_bk_btbook,"Myriad Pro",Trebuchet MS,Tahoma,sans-serif;font-size:14px;padding:5px 3px 5px 20px;resize:none;width:300px}.contactData .button input[type=button]{background:#df1d22;border:0;color:#fff;cursor:pointer;display:inline-block;font-family:futura_bk_btbook,"Myriad Pro",Trebuchet MS,Tahoma,sans-serif;font-size:14px;padding:8px 16px;text-transform:uppercase;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.contactData .button input[type=button]:hover{background:#444;color:#eee}.contactDataSend h2{color:#444;line-height:40px}.contactDataSend p{color:#777;font-size:13px;line-height:16px}footer{background:#444;border-top:1px #333 solid;bottom:0;height:40px;left:0;position:fixed;width:100%;z-index:50}.footerWrapper{margin:0 auto;position:relative;width:910px}.footerWrapper .footerInfo{color:#bbb;display:block;float:left;font-family:futura_bk_btbook_italic,"Myriad Pro",Trebuchet MS,Tahoma,sans-serif;font-size:12px;height:20px;line-height:20px;padding:10px 20px}.footerWrapper .footerInfo+.footerInfo{border-left:1px #333 solid}.footerWrapper .developerCredits{color:#777;font-size:10px}.footerWrapper .developerCredits .developerCreditsTradeMark{color:#aaa}.footerWrapper .socialIcons{float:right;margin-right:12px}.footerWrapper .socialIcons .socialIcon{float:left;height:24px;margin:8px;position:relative;width:24px}.footerWrapper .socialIcons .facebook{background:url(/assets/socialIconFacebook.png) no-repeat center center}.footerWrapper .socialIcons .twitter{background:url(/assets/socialIconTwitter.png) no-repeat center center}.footerWrapper .socialIcons .socialIcon a{display:inline-block;height:100%;position:absolute;width:100%}