@font-face {
    font-family: 'Myriad Pro Light';
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/MyriadPro-Light/MyriadPro-Light.eot');
    src: url('../fonts/MyriadPro-Light/MyriadPro-Light.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MyriadPro-Light/MyriadPro-Light.woff') format('woff'),
    url('../fonts/MyriadPro-Light/MyriadPro-Light.ttf') format('truetype'),
    url('../fonts/MyriadPro-Light/MyriadPro-Light.svg') format('svg');
}
@font-face {
    font-family: 'Myriad Pro Regular';
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/MyriadPro-Regular/MyriadPro-Regular.eot');
    src: url('../fonts/MyriadPro-Regular/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MyriadPro-Regular/MyriadPro-Regular.woff') format('woff'),
    url('../fonts/MyriadPro-Regular/MyriadPro-Regular.ttf') format('truetype'),
    url('../fonts/MyriadPro-Regular/MyriadPro-Regular.svg') format('svg');
}
@font-face {
    font-family: 'alutech-fonts';
    font-weight: normal;
    font-style: normal;
    src: url('../fonts/alutech-fonts/alutech-fonts.eot');
    src: url('../fonts/alutech-fonts/alutech-fonts.eot#iefix') format('embedded-opentype'),
    url('../fonts/alutech-fonts/alutech-fonts.woff') format('woff'),
    url('../fonts/alutech-fonts/alutech-fonts.ttf') format('truetype'),
    url('../fonts/alutech-fonts/alutech-fonts.svg') format('svg');
}

/*Wrapper for flash, center*/
.flash_wrapper{border: 1px solid #D3D3D3;margin: 0 auto 20px;padding-bottom: 20px;text-align: center;}
/*Modal thumbs*/
.thumb_wrapper a{border-left:1px solid #bababa; border-top:1px solid #bababa; border-bottom:0}
.thumb_wrapper .thumb{margin:0 !important; padding:10px; border:none; max-width: 260px}
.thumb_wrapper .description{color:gray; padding:5px 0; text-align:right ;border-top: 1px dotted #DADADA; margin: 0 10px; clear: both;}
.thumb_wrapper .empty{color:gray; padding:0 20px 10px 45px; text-align:left; display:none}
.thumb_simple{border:1px solid #D1D1D1 !important; padding:5px;}
.certContentBlock img {max-width: 100%}
.border_wrapper{border:1px solid #B8B8B8; float:left; text-align: center}
.thumb_wrapper{clear:both; float:right; margin:0 20px 20px 40px; padding-bottom:10px; padding-right:10px}
.fr .border_wrapper{border-top:1px solid #b8b8b8; border-left:1px solid #b8b8b8; margin-right:10px}
.fl .border_wrapper{border-top:1px solid #b8b8b8; border-right:1px solid #b8b8b8; margin-left:10px}
.fr .thumb_wrapper{background:url("../img/shadow_right.jpg") no-repeat scroll right bottom transparent; margin:0 10px 10px 30px !important; padding-bottom:10px; float:right; padding-right:0}
.fl .thumb_wrapper{background:url("../img/shadow_left.jpg") no-repeat scroll left bottom transparent; margin:0 30px 10px 10px !important; padding-bottom:10px; float:left; padding-right:0}
@media all and (-webkit-min-device-pixel-ratio:0) {body:first-of-type #thumbs_inline .border_wrapper { width: 95%; }}
body:first-of-type #thumbs_inline .thumb_wrapper {width: 92%;}
#thumbs_inline .thumb_wrapper .thumb {width: 90%;padding: 10px !important;}
/*Three thumbs in line*/
.thumbs_inline_container{float:left; width:100%;margin-bottom:20px}
.thumbs_inline_container .left{float:left; width:33%}
.thumbs_inline_container .central{float:left; width:34%}
.thumbs_inline_container .central .border_wrapper {text-align: center}
.thumbs_inline_container .central .thumb{padding:10px 25px;}
.thumbs_inline_container .central .thumb_wrapper{background: url("../img/shadow_center.jpg") no-repeat scroll left bottom transparent;margin: 0 auto; padding-right: 0;}
.thumbs_inline_container .right{float:right; width:33%}
.thumbs_inline_container .thumb_wrapper{margin:0 20px; }
/*three in line v2**/
#thumbs_inline {margin: 10px auto;width: 98%;clear: both;float: left; }
#thumbs_inline .thumb_wrapper .thumb{width: 90%; padding: 10px !important }
#thumbs_inline .thumb_wrapper{margin:0!important}
#thumbs_inline #left{float:left;width:33%}
#thumbs_inline #right{float:right;width:33%}
#thumbs_inline #center{margin-left:33%;margin-right:33%}
#thumbs_inline #center .thumb_wrapper{clear:none;float:none;margin:0 20px;padding:0}
#thumbs_inline a{display:block;margin:0 auto;width:96%}

/*Special Classes*/
.fr{float:right !important; clear:both}
.fl{float:left !important; clear:both}
.cb{clear:both !important}
.tl{text-align:left !important}
.tr{text-align:right !important}
.tj{text-align:justify !important}
/*.hidden{display: none;}*/
.shadow{box-shadow:2px 2px 3px #969696; /* &#1076; &#1083; &#1103; Opera 10.5+*/-moz-box-shadow:2px 2px 3px #969696; /* &#1076; &#1083; &#1103; Firefox 3.5+*/-webkit-box-shadow:2px 2px 3px #969696; /* &#1076; &#1083; &#1103; Safari &#1080; Chrome */filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696',Direction=145,Strength=3)}
/*Distinct content*/
.important_rs{border-left:4px solid #F57E20; color:black; display:block; margin:0 0 2em; padding:5px 15px; float:left; clear:both}
.important_vs{border-left:4px solid #3EB54A; color:black; display:block; margin:0 0 2em; padding:5px 15px; float:left; clear:both}
.important_aps{border-left:4px solid #58B6DD; color:black; display:block; margin:0 0 2em; padding:5px 15px; float:left; clear:both}
.important_au{border-left:4px solid #9E1F63; color:black; display:block; margin:0 0 2em; padding:5px 15px; float:left; clear:both}
.important_red{border-left:4px solid red; color:black; display:block; margin:0 0 2em; padding:5px 15px; float:left; clear:both}
/*Tools*/
.compRight h1{color:#F68420; font-family: Myriad Pro, Calibri, Arial, sans-serif !important; font-size:26px!important; margin-bottom:7px!important; margin-left:0; margin-top:8px!important}
.compRight h2{color:#158FBD; font-family: Myriad Pro, Calibri, Arial, sans-serif; font-size:26px; margin-bottom:7px}
.compRight h1, .compRight h2, .compRight h3, .compRight h4, .compRight h5{font-weight:normal; margin:0 0 10px; clear:left}
/*Span instead h1*/
.compRight span.forCat{line-height:100%; display:block; text-shadow:0 1px 0 #FFF}
.compRight span.forCat{font-family: Myriad Pro, Calibri, Arial, sans-serif; font-size:28px; margin-bottom:14px; margin-top:0; color:#505050}
.sectional_gates .compRight span.forCat{font-family: Myriad Pro, Calibri, Arial, sans-serif; font-size:30px; margin-bottom:14px; margin-top:0; color:#0B971B}
.aps .compRight span.forCat{color:#158FBD; font-family: Myriad Pro, Calibri, Arial, sans-serif; font-size:30px; margin-bottom:14px; margin-top:0}
.roller_shutter_systems .compRight span.forCat{color:#F57E20; font-family: Myriad Pro, Calibri, Arial, sans-serif; font-size:30px; margin-bottom:14px; margin-top:0}
.other .compRight span.forCat{font-family:Myriad Pro, Calibri, Arial, sans-serif; font-size:30px; margin-bottom:14px; margin-top:0; color:#A6286A}
/*certificates*/
.certContent .certContentBlock{padding: 25px 15px 2%; width:auto; float:none}
.certContent.cat{padding:0}
.certBlockText p{color:#505050; font-size:12px; line-height:150%; margin-bottom:0; text-align:center}
.view ul li{list-style:none !important}
.view ul li p{margin-bottom:0}
.shortText{font-size:12px}
/*Lists*/
.compRight ul li ol li{margin-bottom:0}
/*links in content*/
.compRight .node-page a{color:#158FBD; text-decoration:none; /*width: 100%; max-width: -moz-fit-content; max-width: -webkit-fit-content;*/}
.compRight .node-page a:hover{color:#505050}
.contactsTabsBlock a{color:white !important}
.contactsTabsBlock a:hover{color:#B9ECFF !important}
/*Top image*/
.sliderImg{text-align:center}
/*Tabs rewrite -- Certificates*/
.certAll .docs{padding:0}
.certAll .docs h1{margin:0; clear:none}
.certBlockPic a{border:3px solid #FF7F00; box-shadow:0 0 10px 0 rgba(0,0,0,0.5); height:210px; margin:0 auto; overflow:hidden; width:147px; display:block}
.certBlockPicInner{border:none; box-shadow:none; height:auto; margin:0; overflow:hidden; width:auto}
.certBlocks .certBlock{height:320px}
/*Tabs rewrite -- Docs*/
.certAll .docs .view{margin-left:0}
.certAll .docs .sortBy{margin-right:0}
.certAll .docs .docTable{margin-left:0; width:100%}
/*Gallery images border*/
.photoPic .cboxElement img{border:1px solid #E0E0E0; padding:2px}
.photoPic .cboxElement img:hover{border:1px solid #FF7F00}
/*Table*/
table.nice{background-color:#CDCDCD; border-collapse:separate; border-spacing:1px; width:100% !important}
table.nice td{border:1px solid #FFF; padding:5px; text-align:center; vertical-align:top}
table.nice tr{background:none repeat scroll 0 0 #FFF}
table.nice tr.zebra{background:none repeat scroll 0 0 #F6F6F3}
table.nice .thumb_wrapper{float:none; margin:0; padding:2px !important}
table.nice tr:nth-child(2n+1){background:#F6F6F3}
/*Padding bottom content*/
.not-front .contentBottom{padding-bottom:0}
/*Jquery Tree*/
ul#browser{list-style-image:none !important; padding:0 !important}
ul#browser li{margin-bottom:5px !important; margin-left:0; font-size:14px; line-height:100%; list-style:none}
ul#browser span{font-size:14px; line-height:100%; margin:0; color:#505050}
/*MIME types*/
.pdf a{background:url('../img/icon_pdf.gif') no-repeat scroll left center transparent !important; padding-left:20px}
.corel a{background:url("../img/corel.gif") no-repeat scroll left center transparent !important; padding-left:20px}
/*separator*/
hr{border:0; border-top:1px solid #CCC9C9; margin:20px 0; clear:both}
/*Pager*/
.pages{margin-bottom:30px; margin-left:30px}
/*Documentation*/
.docTable table.nice td{float:none}
.docTable table span.doc_type{font-weight:bold}
.shortText a{float:left; font-size:12px; margin-top:18px; width:100%}
.docBlockRight ul{width:100%}
.docTable table td{vertical-align:middle; float:none; text-align:center}
.docTable table td.no1{width:5%; padding:0}
.docTable table td.no2{text-align:left; width:50%; padding:12px 1%}
.docTable table td.no5{width:10%; padding:0}
.docTable table td.no3, .docTable table td.no4{width:15%; padding:0}
/*Front Page news*/
.contentTopBlock p a{color:#F57E20}
.contentTopBlock p.orangeP a:hover{background-color: transparent; color:#FFF}
.contentTopBlock p.violetP a{color:#A6286A}
.contentTopBlock p.violetP a:hover{background-color: transparent; color:#FFF}
.contentTopBlock p.greenP a{color:#8AAD1F}
.contentTopBlock p.greenP a:hover{background-color: transparent; color:#FFF}
.contentTopBlock p.blueP a{color:#158FBD}
.contentTopBlock p.blueP a:hover{background-color: transparent; color:#FFF}
.contentTopBlock p.grayP a{color:#505050}
.contentTopBlock p.grayP a:hover{background-color: transparent; color:#FFF}
/*Search page fixes*/
.compRight .searchContent h1.forNews{color:#F68420 !important; font-family: Myriad Pro, Calibri, Arial, sans-serif !important; font-size:30px !important; margin-bottom:0 !important; margin-top:0 !important}
.search-form input.form-text{border:1px solid #C7C7C7; border-radius:3px; color:#505050; font-size:14px; padding:10px 10px 12px; vertical-align:middle; width:97%;/*height: 16px;*/margin-bottom: 10px}
.search-form .form-type-textfield label {display: none}
.search-form fieldset legend span {margin: 0}
.search-form #edit-captcha-response { width: 150px; }
/*Search block*/
.search_dd{padding:10%}
.search_dd .searchForm{margin:0}
.search_dd .searchForm .input{border:1px solid #C7C7C7; border-radius:3px 3px 3px 3px; color:#505050; font-family: Arial, sans-serif; font-size:14px; letter-spacing:1px; padding:6px 24px 6px 10px; vertical-align:middle; width:250px}
.search_dd .searchForm span{background:none repeat scroll 0 0 transparent !important; color:#505050 !important; margin:6px 9px 0 0 !important; padding:0 !important; text-transform:inherit !important}
.search_dd .searchForm input.sbm{background:url("../img/search_button_small.png") no-repeat scroll right top transparent; color:white; font-weight:bold; height:28px; margin-left:-40px; margin-top:1px; position:absolute; text-indent:-9999px; width:40px}
.search_dd .searchForm input.sbm:hover{background:url("../img/search_button_small.png") no-repeat scroll right -40px transparent}
.search_dd .searchForm input.sbm:active{background:url("../img/search_button_small.png") no-repeat scroll right -80px transparent}
/*ver 3*/
.wrap{box-shadow:0 0 3px #3D3C3C; background:none repeat scroll 0 0 #F6F6F3}
.not-front  .slider{float:left; height:240px !important; margin-top:0; min-height:1px; overflow:hidden; width:100%; background:url("../img/bottom_shadow2.png") no-repeat scroll center 190px transparent}
.sliderImg img{height:235px}
.slider{background:url("../img/bottom_shadow2.png") no-repeat scroll center 490px transparent; height:535px; margin-top:0; padding-bottom:20px; position:inherit}
.header{margin-bottom:3px}
.not-front  .header{margin-bottom:5px}
.not-front Menu{border:1px solid #C5C5C5; border-top:none}
.search{left:670px; position:absolute; top:55px; z-index:999999}
.mainMenu li.green .not-front Menu{background-color:white; display:none; margin-top:10px; padding:0; position:absolute; top:17px}
.lang{float:left; margin-left:110px; margin-top:30px; margin-right:0}
.contentBottom ul.bottomTabs li{float:left; margin-right:2.8%; text-transform:uppercase}
.contentBottom ul.bottomTabs li span, .contentBottom ul.bottomTabs li a{font-size:20px}
.contentBottom .bottomTabsText{margin-top:10px}
.contentBottom ul.bottomTabs li a:hover{font-size:20px}
.header{height:130px}
.mainMenu{margin-top:60px}
.contentTopBlock{border:1px solid #C2C1C1; margin:0; padding:1%; width:30%; height:180px}
.contentTopBlock.orangeP:hover{box-shadow:0 0 4px #F68420}
.contentTopBlock.violetP:hover{box-shadow:0 0 4px #A6286A}
.contentTopBlock.greenP:hover{box-shadow:0 0 4px #3CB64A}
.contentTopBlock.blueP:hover{box-shadow:0 0 4px #158FBD}
.contentTopBlock.grayP:hover{box-shadow:0 0 4px #E0E0E0}
.contentTopBlock:hover{border:1px solid gray}
.contentTopBlock .img{height:64px; width:100%; background:none repeat scroll 0 0 #FFF; background-size: contain !important;     border: 0 !important;}
.contentTopBlock .wrapper{width:100%; margin-bottom:8px; float:left; border: 0 !important;}
.contentTop{float:left; margin:20px 4.5% 20px 2.5%; width:auto}
.contentTopBlock p{float:none}
.contentTopBlock span{color:gray; font-size:12px; font-weight:bold; padding-bottom:5px}
.contentBottom .bottomTabsText p{line-height:145%}

/*.not-front Menu, .innerMenuOther{background:url("../img/main_menu_grad.jpg") repeat-x scroll center center transparent; margin-right:2px; z-index:999}
.mainMenu li.green .not-front .innerMenu1 ul li.greyLi{background-color: transparent; border:1px dashed #EBEBEB; margin-bottom:2px; padding-bottom:5px; padding-right:40px; width:165px}*/
/*search lang*/
.lang {
    float: right;
	margin-left: 0
}
/*Breadcrumbs*/
/*.breadCr a{text-decoration:none}*/
.mainMenu li a span{text-decoration:none}
.mainMenu li ul li a{text-decoration:none !important}
.mainMenu li ul li a:hover{text-decoration:underline !important}
/*Content*/
.newsContent img{float:none}
.not-front  .contentTop{margin-top:0}
.allSite a span{color:#158FBD; margin-right:3px; text-decoration:none}
body{background:url("../img/main_bg.png") no-repeat scroll center 0 #EFEFEF}
.certContent{border-style:solid; background:white; padding-bottom:0}
p.text-center {text-align: center;}
img.img-thumbnail{border: 1px solid #ddd;}
/*.compRight .certContentBlock ul li{list-style:square outside none}*/

/*??????????????*/
.not-front .contentBottom{padding-bottom:0}
.wrapInner{background:none repeat scroll 0 0 #F9F8F1; float:left; margin-bottom:105px; width:100%}
.contactsContent, .certContent.cat{background:none repeat scroll 0 0 white; border-style:solid; box-shadow:1px 1px 2px #C4C4C4; padding:0}
.wrapInner{background:none repeat scroll 0 0 #f6f6f3; float:left; margin-bottom:105px; width:100%}
.contentTopBlock{background:none repeat scroll 0 0 white}
.contactsTabsBlock a{border-bottom:none}
/*.compRight{float:left; margin-bottom:50px; margin-top:-7px; width:77.5%}*/
/*Bread+all */
.allSite{color:#505050; float:right; font-size:11px; margin-right:4%; margin-top:10px; padding:5px; width:6%}
/*.breadCr{color:#505050; float:left; font-size:11px; margin-top:10px; padding:5px 0}
.breadCr a:last-child{color:black;}*/
/*Menu*/
/*.mainMenu li.gray a.gray{background:url("../img/squad5.jpg") no-repeat scroll left 6px white}
.mainMenu li a.gray{color:white; float:left; font-size:11px; letter-spacing:1px; margin-right:-9px; margin-top:-3px; padding:3px 9px 3px 11px; text-transform:uppercase}
.mainMenu li.act.gray span, .mainMenu li.act.gray a.gray{background-color:#bdbdbd}
.mainMenu li.gray:hover a{background-color:#bdbdbd}
.mainMenu li.gray:hover span{color:white}
.mainMenu li.gray:hover{margin-right:-20px; padding:0 8px 15px}
.mainMenu li.green .not-front .innerMenu1 ul li.greyLi{background:none; border:none}
.mainMenu li.green .not-front .innerMenu4 ul li{float:left; width:44%}
.mainMenu li.green li{margin:0; width:100%}*/
/*Image*/
.sliderTitle{display:none}
/*Columnizer*/
.columnizer{margin-bottom:20px !important}
.columnizer .first{border-right:1px solid #BFBDB7; float:left; padding-right:4% !important; width:46% !important}
.columnizer .last{margin-left:2%; width:46% !important}
.columnizer li p{text-align:justify; margin:0}
.columnizer .first li:last-child{margin-bottom:0}
.columnizer .last li:last-child{margin-bottom:0}
/*Titles*/
.compRight h1{color:black; font-size:26px !important}
.compRight h2{color:black; font-size:24px}
.compRight h3{color:black; font-family: Myriad Pro, Calibri, Arial, sans-serif; font-size:22px}
/*Colorizer*/
.sectionalgates .color{color:#0B971B}
.aps .color{color:#158FBD}
.rollsystems .color{color:#F57E20}
.other .color{color:#A6286A}
/*News*/
#banners_rotator{margin-bottom:20px}
.newsBlock{border:none; border-right:1px solid #E5E5E5; float:left; /*width:270px;*/ display:block; height:180px; padding:0 15px; margin:10px 0}
.news_wrap{border-bottom:1px dashed #E5E5E5; float:left; padding-bottom:10px}
.newsBlock p, .newsBlock li{float:none; font-size:12px!important}
.newsBlock li{list-style:square}
.newsBlock span{color:gray; float:left; font-size:11px; margin-bottom:0; width:100%; padding-bottom:0; font-weight:normal}
.newsBlock img{border:1px solid #D1D1D1; float:left; padding:2px}
.newsBlock a, .newsBlock p a, .newsBlock a:hover{color:#158FBD; font-size:12px; text-decoration:none}
.newsLeft2{background:none repeat scroll 0 0 white; border:1px solid #E5E5E5; float:left; margin:0 0 20px 0; padding:12px 19px 15px 0; width:80%}
.newsBlock:hover{border:none; border-right:1px solid #E5E5E5}
.newsBlock:hover .wrapper{border:1px solid #9F9B9B}
.placeholder{background-color:#BFB; border:1px dashed #666; height:58px; margin-bottom:5px}
.drag_icon{background:url("../img/news.png") no-repeat scroll 1px -34px transparent; cursor:move; display:block; float:right; height:16px; margin:1px 0 0 !important; width:16px}
.news_element{font-size:12px; padding:0 4px}
.news_wrapper{display:block; clear:both}
.news_wrapper a{color:#505050; width:100%}
.caroufredsel_wrapper{background:none repeat scroll 0 0 #FFF; border:1px solid #E5E5E5; width: 100%;}
.news_wrapper h3:hover{cursor:move}
.filter{float:left; margin:10px 0; width:100%}
.filter .newsLeft2{margin:10px 0; width:100% !important; padding:10px 0; border:1px solid #C2C1C1}
.filter .newsLeft2 div.cusel{margin:0 0 0 19px}

.filter select{width:200px}
/*News List*/
.news_list{background:none repeat scroll 0 0 #FFF; border:1px solid #E5E5E5; float:left; padding:0 1%; width:100% !important}
.news_list .news_element_thumb_wrapper{border:1px solid #D1D1D1; box-shadow:0 0 4px rgba(0,0,0,0.15); padding:2px; float:left}
.news_list .news_element_thumb{float:left; height:80px; width:150px}
.news_list .news_element_content{margin-left:170px; border-left:1px solid #CCC; padding-left:10px}
.news_list .news_element_date{display:block; line-height:100%; margin:0 0 5px}
.news_list h5{margin:0 0 5px; clear:none}
.news_list .news_element{padding:0 0 15px; margin:15px 0 0; border-bottom:1px dotted #CCC; float:left}
.news_list .news_element:last-child{border-bottom:none}
/*Carousel*/
#placeholder{overflow-y:hidden}
#insert_remove td, .get_reset td{padding:5px}
#insert_remove input.txt, .get_reset input.txt{width:200px}
#insert_remove select, .get_reset select{width:210px}
.image_carousel{padding:0; position:relative}
.image_carousel .caroufredsel_wrapper a{display:block; float:left}
.image_carousel img{background-color:white; border:1px solid #CCC; display:block; float:left; margin:0; padding:9px}
.list_carousel{padding:15px 0 15px 40px; position:relative}
.list_carousel ol, .list_carousel ul{display:block; list-style:none outside none; margin:0; padding:0}
.list_carousel li{background-color:#F0F0F0; border:5px solid #CCC; color:#666; display:block; float:left; font-size:30px; height:50px; margin:6px; padding:0; text-align:center; width:50px}
.html_carousel{padding:25px 0 25px 40px; position:relative}
.html_carousel div.slide{height:400px; position:relative; width:870px}
.html_carousel div.slide div{background-color:rgba(0,0,0,0.6); bottom:0; display:none; position:absolute; width:870px}
.wheel_of_fortune{height:350px; position:relative}
.wheel_of_fortune ul{display:block; list-style:none outside none; margin:0; padding:0; position:absolute}
.wheel_of_fortune li{background-color:#FFD; border:5px solid black; color:black; display:block; float:left; font-size:31px; height:55px; margin:0; padding:0; text-align:center; width:48px}
.wheel_of_fortune li.no_txt{background:url("../examples/images/wheel_of_fortune.jpg") no-repeat scroll center center #333}
#placeholder .html_carousel div.slide h4{color:white; font-size:35px; margin:0; padding:30px 0 0 100px; text-shadow:none}
.html_carousel div.slide p{color:white; font-size:16px; margin:0; padding:0 0 30px 100px}
.transparent p.view_scripts{margin:0; padding:10px 0 10px 25px; position:relative}
.transparent p.view_scripts a{color:#999; font-weight:bold; padding-left:20px; text-decoration:none}
.transparent p.view_scripts a:hover, .transparent p.view_scripts a.selected{color:#333}
a.prev, a.next, a.play, a.pause{background:url(../img/news.png) no-repeat scroll 0 0 transparent; display:block; height:16px; width:16px; float:left; cursor:pointer !important}
a.prev{background-position:4px -16px !important; cursor:default}
a.prev.disabled{background-position:4px -16px !important; cursor:default}
a.prev:hover{background-position:-11px -16px}
a.next{background-position:0 0}
a.next.disabled{background-position:0 0}
a.next:hover{background-position:-15px 0 !important}
/*Arrows paginator*/
.sliderArrowButtons_wrapper{float:left; margin-bottom:10px;padding:1%; width:98%}
.sliderArrowButtons{margin:0 auto; width:60px}
.news_wrapper .sliderArrowButtons{position:absolute; right:0; top:0; width:72px}
.sliderArrowButtons a.prev{background-position:-55px 0!important}
.sliderArrowButtons a.prev:hover{background-position:0 0!important}
.sliderArrowButtons a.next{background-position:-83px 0!important}
.sliderArrowButtons a.next:hover{background-position:-28px 0!important}
.sliderArrowButtons a{background:url(../img/arrows_slider.png) no-repeat scroll 0 0 transparent; display:block; float:left; height:22px; margin:0 2px; text-indent:-9999px; width:26px}

.image_carousel .sliderArrowButtons a.prev.disabled{background-position:-110px 0!important; cursor:default !important}
.image_carousel .sliderArrowButtons a.next.disabled{background-position:-138px 0!important; cursor:default !important}

.news_wrapper .sliderArrowButtons a{margin-left:8px}
.news_wrapper .rs .sliderArrowButtons a{background:url(../img/arrows_slider_rs.png) no-repeat scroll 0 0 transparent}
.news_wrapper .vs .sliderArrowButtons a{background:url(../img/arrows_slider_vs.png) no-repeat scroll 0 0 transparent}
.news_wrapper .aps .sliderArrowButtons a{background:url(../img/arrows_slider_aps.png) no-repeat scroll 0 0 transparent}
.news_wrapper .others .sliderArrowButtons a{background:url(../img/arrows_slider_other.png) no-repeat scroll 0 0 transparent}
.news_wrapper h3{margin-bottom:10px; padding-bottom:5px; color:gray; padding-left:22px; text-transform:uppercase; text-shadow:0 1px 0 #FFF; }

.news_wrapper .drag {margin-bottom: 20px}

.news_wrapper .rs h3{border-bottom:1px solid #E98D00; background:url(../img/news_rs_mini.png) no-repeat left 5px}
.news_wrapper .vs h3{border-bottom:1px solid #3CB64A; background:url(../img/news_vs_mini.png) no-repeat left 5px}
.news_wrapper .aps h3{border-bottom:1px solid #158FBD; background:url(../img/news_aps_mini.png) no-repeat left 5px}
.news_wrapper .others h3{border-bottom:1px solid #A6286A; background:url(../img/news_other_mini.png) no-repeat left 5px}
.news_wrapper .all h3{border-bottom:1px solid gray; background:url(../img/news_all_mini.png) no-repeat left 5px}

.news_wrapper .drag:hover h3{color:#4A4A4A}
a.prev span, a.next span, a.play span, a.pause span{display:none}
div.pagination{float:left; height:15px; margin:3px 0 3px 5px; text-align:center; width:80px}
div.pagination a{background:url(../img/news_stepper.png) no-repeat scroll 0 0 transparent; display:inline-block; height:15px; margin:0 2px; width:15px}
div.pagination a.selected{background-position:-19px 0; cursor:default}
div.pagination a span{display:none}
div.logbox{background-color:#F9FFCC; border:1px dotted #F30; margin:10px 47px 10px 7px; padding:10px 20px}
div.logbox p{color:#F30; margin:0}
.scripts{position:relative}
.scripts .script{display:none; width:950px}
/*Carousel Thumbs*/
.carousel_thumbs{display:block; float:left; height:180px; overflow:hidden; border-right:1px solid #CCC}
.caroufredsel_wrapper #carousel{width:100% !important}
.carousel_thumbs img{border:medium none; float:none; margin:0 auto; text-align:center}
.carousel_thumbs .image_carousel img{background-color:white; border:1px solid #CCC; display:block; margin:0 auto; padding:9px}
/*Butons*/
.button{ text-shadow:1px 1px 0 rgba(255,255,255,0.4); text-decoration:none !important; display: inline-block; vertical-align: baseline; position: relative; cursor: pointer; padding: 10px 0; background-repeat: no-repeat; background-position: left bottom; background-image: url(http://demo.tutorialzine.com/2010/10/css3-animated-bubble-buttons/buttons/utton_bg.png); background-position:bottom left, top right, 0 0, 0 0; background-clip: border-box; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-box-shadow:0 0 1px #fff inset; -webkit-box-shadow:0 0 1px #fff inset; box-shadow:0 0 1px #fff inset;  -webkit-transition:background-position 1s; -moz-transition:background-position 1s; -o-transition:background-position 1s; transition:background-position 1s; text-align: center; color: white; }
.button:hover{ background-position:top left; background-position:top left, bottom right, 0 0, 0 0; }
.button:active{bottom:-1px;}
.orange.button{ color:#693e0a !important; border:1px solid #bea280 !important; background-color: #e38d27; background-image:url('http://demo.tutorialzine.com/2010/10/css3-animated-bubble-buttons/buttons/button_bg.png'), url('http://demo.tutorialzine.com/2010/10/css3-animated-bubble-buttons/buttons/button_bg.png'), -moz-radial-gradient(center bottom, circle, rgba(232,189,45,1) 0,rgba(232,189,45,0) 100px),-moz-linear-gradient(#f1982f, #d4821f); background-image:url('http://demo.tutorialzine.com/2010/10/css3-animated-bubble-buttons/buttons/button_bg.png'), url('http://demo.tutorialzine.com/2010/10/css3-animated-bubble-buttons/buttons/button_bg.png'), -webkit-gradient(radial, 50% 100%, 0, 50% 100%, 100, from(rgba(232,189,45,1)), to(rgba(232,189,45,0))),-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f1982f), to(#d4821f)); }
.orange.button:hover{ background-color:#ec9732; background-image:url('http://demo.tutorialzine.com/2010/10/css3-animated-bubble-buttons/buttons/button_bg.png'), url('http://demo.tutorialzine.com/2010/10/css3-animated-bubble-buttons/buttons/button_bg.png'), -moz-radial-gradient(center bottom, circle, rgba(241,192,52,1) 0,rgba(241,192,52,0) 100px),-moz-linear-gradient(#f9a746, #e18f2b); background-image:url('http://demo.tutorialzine.com/2010/10/css3-animated-bubble-buttons/buttons/button_bg.png'), url('http://demo.tutorialzine.com/2010/10/css3-animated-bubble-buttons/buttons/button_bg.png'), -webkit-gradient(radial, 50% 100%, 0, 50% 100%, 100, from(rgba(241,192,52,1)), to(rgba(241,192,52,0))),-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9a746), to(#e18f2b)); }
.gray.button{ color:#525252 !important; border:1px solid #a5a5a5 !important; background-color: #a9adb1; background-image:url('http://demo.tutorialzine.com/2010/10/css3-animated-bubble-buttons/buttons/button_bg.png'), url('http://demo.tutorialzine.com/2010/10/css3-animated-bubble-buttons/buttons/button_bg.png'), -moz-radial-gradient(center bottom, circle, rgba(197,199,202,1) 0,rgba(197,199,202,0) 100px),-moz-linear-gradient(#c5c7ca, #92989c); background-image:url('http://demo.tutorialzine.com/2010/10/css3-animated-bubble-buttons/buttons/button_bg.png'), url('http://demo.tutorialzine.com/2010/10/css3-animated-bubble-buttons/buttons/button_bg.png'), -webkit-gradient(radial, 50% 100%, 0, 50% 100%, 100, from(rgba(197,199,202,1)), to(rgba(197,199,202,0))),-webkit-gradient(linear, 0% 0%, 0% 100%, from(#c5c7ca), to(#92989c)); }
.gray.button:hover{ background-color:#b6bbc0; background-image:url('http://demo.tutorialzine.com/2010/10/css3-animated-bubble-buttons/buttons/button_bg.png'), url('http://demo.tutorialzine.com/2010/10/css3-animated-bubble-buttons/buttons/button_bg.png'), -moz-radial-gradient(center bottom, circle, rgba(202,205,208,1) 0,rgba(202,205,208,0) 100px),-moz-linear-gradient(#d1d3d6, #9fa5a9); background-image:url('http://demo.tutorialzine.com/2010/10/css3-animated-bubble-buttons/buttons/button_bg.png'), url('http://demo.tutorialzine.com/2010/10/css3-animated-bubble-buttons/buttons/button_bg.png'), -webkit-gradient(radial, 50% 100%, 0, 50% 100%, 100, from(rgba(202,205,208,1)), to(rgba(202,205,208,0))),-webkit-gradient(linear, 0% 0%, 0% 100%, from(#d1d3d6), to(#9fa5a9)); }
.newsLeft2 input{width:90%}
/*contacts*/
.feedBlock form div.cusel{float:left}
/*Products*/
.contentBottomBlock h2 a, .contentBottomBlockNew h2 a{color:#0B971B; text-decoration:none}
.contentBottomBlock h2 a:hover, .contentBottomBlockNew h2 a:hover{text-decoration:underline}
/*.contentBottomBlockImg{height:80px; margin-bottom:5px}*/
.cusel-scroll-pane {/*border: 1px solid #999999;*/overflow: hidden;position: relative;z-index: 5; width: 100% !important;}
/*Articles*/
.articles_list{padding-top:0 !important; float:left !important}
.articleBlock{float:left; margin-bottom:20px; width:100%}
.articleBlock span{color:#808080; float:left; font-family: Arial, sans-serif; font-size:12px; margin:0; width:100%}
.articleBlock a{color:#158FBD; font-family: Arial, sans-serif; font-size:16px}
.articleBlock p{color:#505050; float:left; font-size:14px; width:100%; margin:10px 0 0 0}
/*VIDAKINA*/
.not-front .slider{z-index:1 !important}
/*Form items*/
.feedBlock input{border:1px solid #C8C8C8; width:300px; height:30px}
.feedBlock textarea{border:1px solid #C8C8C8}
.feedBlock input:hover, .feedBlock textarea:hover{border:1px solid gray}
.feedBlock{margin-left:20px}

/** {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}*/

/*MegaMenu*/
/*.mega_menu_cat_title{color:#158FBD !important; font-size:10px !important; text-transform:uppercase !important; background:none !important; padding:0 0 0 10px !important}
.mainMenu li.green .not-front .innerMenu1 ul li ul{margin-top:5px}
.mainMenu li.green .not-front .innerMenu1 ul li ul li{list-style:square inside none; color:#158FBD}
.mainMenu li.green .not-front .innerMenu4 ul li ul{list-style:square inside none; color:#A6286A}*/
/*#megamenu-mlid-539 ul,
#megamenu-mlid-487 ul,
#megamenu-mlid-1253 ul,
#megamenu-mlid-1282 ul,
#megamenu-mlid-1252 ul,
#megamenu-mlid-1281 ul,
#megamenu-mlid-1254 ul,
#megamenu-mlid-1283 ul,
#megamenu-mlid-6611 ul,
#megamenu-mlid-8690 ul,
#megamenu-mlid-13387 ul,
#megamenu-mlid-1072 > ul,
#megamenu-mlid-1072 > img,
#megamenu-mlid-8318 > ul { display: none; }*/

/*Industrial*/
.industrial_images_wrapper {width:100%; margin-bottom:20px}
.industrial_images_wrapper .first{width:45%; height:180px; margin-right:2%; float:left}
.industrial_images_wrapper .first .content{width:100%; padding:10px}
.industrial_images_wrapper .second{width:24%; height:180px; float:right}
.industrial_images_wrapper .second .content{width:100%; padding:10px}
.industrial_images_wrapper .third{width:24%; height:180px; position:relative; margin-left:48%}
.industrial_images_wrapper .third .content{width:100%; padding:10px}
.industrial_images_wrapper .not-front{width:100%; height:100%}
.industrial_images_wrapper .inner {height: 100%; width: 100%;}

/*Partners CAT*/
.partner_cat{width:100%; float:left}
.partner_cat span{color:gray; float:left; font-size:10px; height:12px; line-height:120%; margin:0 22px 0 0; padding:0 0 0 10px; text-transform:uppercase; width:auto}
.partner_cat span.rs{border-left:12px solid #f90}
.partner_cat span.vs{border-left:12px solid #bbd522}
.partner_cat span.aps{border-left:12px solid #44b0ff}
.partner_cat span.aut{border-left:12px solid #e91155}
.contactsContentBlock{margin-bottom:30px}
.contactsContentBlock p{width:100%}

/*content*/
.content_container{float:left; width:100%; position:relative; z-index:1; /*margin-top:-20px; padding-bottom:20px*/}

/*MetaInfoNews*/
.newsDate a{background:none; font-size:14px; vertical-align:middle}

/*Graph*/
.highcharts-container span{margin-top:0 !important}

/*New menu*/
/*.megamenu-skin-minimal li {margin-bottom: 10px;}
!*About*!
.megamenu-skin-minimal li.menu-482 .megamenu-parent-title a{background:url("../img/squad1.gif") no-repeat scroll left 6px white; color:white;     float:left;     font-size:11px;     letter-spacing:1px;     margin-right:-9px;     margin-top:-3px;     padding:3px 9px 3px 11px;     text-transform:uppercase}
.megamenu-skin-minimal li.menu-482 .megamenu-parent-title a:hover {background-color:#F68420}
.megamenu-skin-minimal li.menu-482 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-482 .megamenu-parent-title a.active {background-color:#F68420}
.megamenu-skin-minimal li.menu-482 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-482 .megamenu-active a {background-color:#F68420}
.megamenu-skin-minimal li.menu-482 .megamenu-active a span {color: white}
.megamenu-skin-minimal li.menu-824 .megamenu-parent-title a{background:url("../img/squad1.gif") no-repeat scroll left 6px white; color:white;     float:left;     font-size:11px;     letter-spacing:1px;     margin-right:-9px;     margin-top:-3px;     padding:3px 9px 3px 11px;     text-transform:uppercase}
.megamenu-skin-minimal li.menu-824 .megamenu-parent-title a:hover {background-color:#F68420}
.megamenu-skin-minimal li.menu-824 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-824 .megamenu-parent-title a.active {background-color:#F68420}
.megamenu-skin-minimal li.menu-824 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-824 .megamenu-active a {background-color:#F68420}
.megamenu-skin-minimal li.menu-824 .megamenu-active a span {color: white}
.megamenu-skin-minimal li.menu-1210 .megamenu-parent-title a{background:url("../img/squad1.gif") no-repeat scroll left 6px white; color:white;     float:left;     font-size:11px;     letter-spacing:1px;     margin-right:-9px;     margin-top:-3px;     padding:3px 9px 3px 11px;     text-transform:uppercase}
.megamenu-skin-minimal li.menu-1210 .megamenu-parent-title a:hover {background-color:#F68420}
.megamenu-skin-minimal li.menu-1210 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-1210 .megamenu-parent-title a.active {background-color:#F68420}
.megamenu-skin-minimal li.menu-1210 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-1210 .megamenu-active a {background-color:#F68420}
.megamenu-skin-minimal li.menu-1210 .megamenu-active a span {color: white}
.megamenu-skin-minimal li.menu-1211 .megamenu-parent-title a {background:url("../img/squad1.gif") no-repeat scroll left 6px white; color:white;  float:left;  font-size:11px;  letter-spacing:1px;  margin-right:-9px;  margin-top:-3px;  padding:3px 9px 3px 11px;  text-transform:uppercase}
.megamenu-skin-minimal li.menu-1211 .megamenu-parent-title a:hover {background-color:#F68420}
.megamenu-skin-minimal li.menu-1211 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-1211 .megamenu-parent-title a.active {background-color:#F68420}
.megamenu-skin-minimal li.menu-1211 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-1211 .megamenu-active a {background-color:#F68420}
.megamenu-skin-minimal li.menu-1211 .megamenu-active a span {color: white}
.megamenu-skin-minimal li.menu-6592 .megamenu-parent-title a {background:url("../img/squad1.gif") no-repeat scroll left 6px white; color:white;  float:left;  font-size:11px;  letter-spacing:1px;  margin-right:-9px;  margin-top:-3px;  padding:3px 9px 3px 11px;  text-transform:uppercase}
.megamenu-skin-minimal li.menu-6592 .megamenu-parent-title a:hover {background-color:#F68420}
.megamenu-skin-minimal li.menu-6592 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-6592 .megamenu-parent-title a.active {background-color:#F68420}
.megamenu-skin-minimal li.menu-6592 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-6592 .megamenu-active a {background-color:#F68420}
.megamenu-skin-minimal li.menu-6592 .megamenu-active a span {color: white}
.megamenu-skin-minimal li.menu-8681 .megamenu-parent-title a{background:url("../img/squad1.gif") no-repeat scroll left 6px white; color:white;     float:left;     font-size:11px;     letter-spacing:1px;     margin-right:-9px;     margin-top:-3px;     padding:3px 9px 3px 11px;     text-transform:uppercase}
.megamenu-skin-minimal li.menu-8681 .megamenu-parent-title a:hover {background-color:#F68420}
.megamenu-skin-minimal li.menu-8681 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-8681 .megamenu-parent-title a.active {background-color:#F68420}
.megamenu-skin-minimal li.menu-8681 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-8681 .megamenu-active a {background-color:#F68420}
.megamenu-skin-minimal li.menu-8681 .megamenu-active a span {color: white}
.megamenu-skin-minimal li.menu-13462 .megamenu-parent-title a{background:url("../img/squad1.gif") no-repeat scroll left 6px white; color:white;     float:left;     font-size:11px;     letter-spacing:1px;     margin-right:-9px;     margin-top:-3px;     padding:3px 9px 3px 11px;     text-transform:uppercase}
.megamenu-skin-minimal li.menu-13462 .megamenu-parent-title a:hover {background-color:#F68420}
.megamenu-skin-minimal li.menu-13462 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-13462 .megamenu-parent-title a.active {background-color:#F68420}
.megamenu-skin-minimal li.menu-13462 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-13462 .megamenu-active a {background-color:#F68420}
.megamenu-skin-minimal li.menu-13462 .megamenu-active a span {color: white}

!*Products*!
.megamenu-skin-minimal li.menu-491 .megamenu-parent-title a{background:url("../img/squad2.gif") no-repeat scroll left 6px white;     color:white;     float:left;     font-size:11px;     letter-spacing:1px;     margin-right:-9px;     margin-top:-3px;     padding:3px 9px 3px 11px;     text-transform:uppercase}
.megamenu-skin-minimal li.menu-491 .megamenu-parent-title a:hover {background-color:#3CB64A}
.megamenu-skin-minimal li.menu-491 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-491 .megamenu-parent-title a.active {background-color:#3CB64A}
.megamenu-skin-minimal li.menu-491 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-491 .megamenu-active a {background-color:#3CB64A}
.megamenu-skin-minimal li.menu-491 .megamenu-active a span {color: white}
.megamenu-skin-minimal li.menu-1051 .megamenu-parent-title a{background:url("../img/squad2.gif") no-repeat scroll left 6px white;     color:white;     float:left;     font-size:11px;     letter-spacing:1px;     margin-right:-9px;     margin-top:-3px;     padding:3px 9px 3px 11px;     text-transform:uppercase}
.megamenu-skin-minimal li.menu-1051 .megamenu-parent-title a:hover {background-color:#3CB64A}
.megamenu-skin-minimal li.menu-1051 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-1051 .megamenu-parent-title a.active {background-color:#3CB64A}
.megamenu-skin-minimal li.menu-1051 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-1051 .megamenu-active a {background-color:#3CB64A}
.megamenu-skin-minimal li.menu-1051 .megamenu-active a span {color: white}
.megamenu-skin-minimal li.menu-1204 .megamenu-parent-title a{background:url("../img/squad2.gif") no-repeat scroll left 6px white;     color:white;     float:left;     font-size:11px;     letter-spacing:1px;     margin-right:-9px;     margin-top:-3px;     padding:3px 9px 3px 11px;     text-transform:uppercase}
.megamenu-skin-minimal li.menu-1204 .megamenu-parent-title a:hover {background-color:#3CB64A}
.megamenu-skin-minimal li.menu-1204 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-1204 .megamenu-parent-title a.active {background-color:#3CB64A}
.megamenu-skin-minimal li.menu-1204 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-1204 .megamenu-active a {background-color:#3CB64A}
.megamenu-skin-minimal li.menu-1204 .megamenu-active a span {color: white}
.megamenu-skin-minimal li.menu-1205 .megamenu-parent-title a{background:url("../img/squad2.gif") no-repeat scroll left 6px white;  color:white;  float:left;  font-size:11px;  letter-spacing:1px;  margin-right:-9px;  margin-top:-3px;  padding:3px 9px 3px 11px;  text-transform:uppercase}
.megamenu-skin-minimal li.menu-1205 .megamenu-parent-title a:hover {background-color:#3CB64A}
.megamenu-skin-minimal li.menu-1205 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-1205 .megamenu-parent-title a.active {background-color:#3CB64A}
.megamenu-skin-minimal li.menu-1205 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-1205 .megamenu-active a {background-color:#3CB64A}
.megamenu-skin-minimal li.menu-1205 .megamenu-active a span {color: white}
.megamenu-skin-minimal li.menu-6627 .megamenu-parent-title a{background:url("../img/squad2.gif") no-repeat scroll left 6px white;  color:white;  float:left;  font-size:11px;  letter-spacing:1px;  margin-right:-9px;  margin-top:-3px;  padding:3px 9px 3px 11px;  text-transform:uppercase}
.megamenu-skin-minimal li.menu-6627 .megamenu-parent-title a:hover {background-color:#3CB64A}
.megamenu-skin-minimal li.menu-6627 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-6627 .megamenu-parent-title a.active {background-color:#3CB64A}
.megamenu-skin-minimal li.menu-6627 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-6627 .megamenu-active a {background-color:#3CB64A}
.megamenu-skin-minimal li.menu-6627 .megamenu-active a span {color: white}
.megamenu-skin-minimal li.menu-9248 .megamenu-parent-title a{background:url("../img/squad2.gif") no-repeat scroll left 6px white;     color:white;     float:left;     font-size:11px;     letter-spacing:1px;     margin-right:-9px;     margin-top:-3px;     padding:3px 9px 3px 11px;     text-transform:uppercase}
.megamenu-skin-minimal li.menu-9248 .megamenu-parent-title a:hover {background-color:#3CB64A}
.megamenu-skin-minimal li.menu-9248 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-9248 .megamenu-parent-title a.active {background-color:#3CB64A}
.megamenu-skin-minimal li.menu-9248 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-9248 .megamenu-active a {background-color:#3CB64A}
.megamenu-skin-minimal li.menu-9248 .megamenu-active a span {color: white}
.megamenu-skin-minimal li.menu-13463 .megamenu-parent-title a{background:url("../img/squad2.gif") no-repeat scroll left 6px white;     color:white;     float:left;     font-size:11px;     letter-spacing:1px;     margin-right:-9px;     margin-top:-3px;     padding:3px 9px 3px 11px;     text-transform:uppercase}
.megamenu-skin-minimal li.menu-13463 .megamenu-parent-title a:hover {background-color:#3CB64A}
.megamenu-skin-minimal li.menu-13463 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-13463 .megamenu-parent-title a.active {background-color:#3CB64A}
.megamenu-skin-minimal li.menu-13463 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-13463 .megamenu-active a {background-color:#3CB64A}
.megamenu-skin-minimal li.menu-13463 .megamenu-active a span {color: white}

!*News*!
.megamenu-skin-minimal li.menu-796 .megamenu-parent-title a{background:url("../img/squad3.gif") no-repeat scroll left 6px white;     color:white;     float:left;     font-size:11px;     letter-spacing:1px;     margin-right:-9px;     margin-top:-3px;     padding:3px 9px 3px 11px;     text-transform:uppercase}
.megamenu-skin-minimal li.menu-796 .megamenu-parent-title a:hover {background-color:#158FBD}
.megamenu-skin-minimal li.menu-796 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-796 .megamenu-parent-title a.active {background-color:#158FBD}
.megamenu-skin-minimal li.menu-796 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-796 .megamenu-active a {background-color:#158FBD}
.megamenu-skin-minimal li.menu-796 .megamenu-active a span {color: white}
.megamenu-skin-minimal li.menu-1070 .megamenu-parent-title a{background:url("../img/squad3.gif") no-repeat scroll left 6px white;     color:white;     float:left;     font-size:11px;     letter-spacing:1px;     margin-right:-9px;     margin-top:-3px;     padding:3px 9px 3px 11px;     text-transform:uppercase}
.megamenu-skin-minimal li.menu-1070 .megamenu-parent-title a:hover {background-color:#158FBD}
.megamenu-skin-minimal li.menu-1070 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-1070 .megamenu-parent-title a.active {background-color:#158FBD}
.megamenu-skin-minimal li.menu-1070 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-1070 .megamenu-active a {background-color:#158FBD}
.megamenu-skin-minimal li.menu-1070 .megamenu-active a span {color: white}
.megamenu-skin-minimal li.menu-1072 .megamenu-parent-title a{background:url("../img/squad3.gif") no-repeat scroll left 6px white;     color:white;     float:left;     font-size:11px;     letter-spacing:1px;     margin-right:-9px;     margin-top:-3px;     padding:3px 9px 3px 11px;     text-transform:uppercase}
.megamenu-skin-minimal li.menu-1072 .megamenu-parent-title a:hover {background-color:#158FBD}
.megamenu-skin-minimal li.menu-1072 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-1072 .megamenu-parent-title a.active {background-color:#158FBD}
.megamenu-skin-minimal li.menu-1072 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-1072 .megamenu-active a {background-color:#158FBD}
.megamenu-skin-minimal li.menu-1072 .megamenu-active a span {color: white}
.megamenu-skin-minimal li.menu-1071 .megamenu-parent-title a{background:url("../img/squad3.gif") no-repeat scroll left 6px white;  color:white;  float:left;  font-size:11px;  letter-spacing:1px;  margin-right:-9px;  margin-top:-3px;  padding:3px 9px 3px 11px;  text-transform:uppercase}
.megamenu-skin-minimal li.menu-1071 .megamenu-parent-title a:hover {background-color:#158FBD}
.megamenu-skin-minimal li.menu-1071 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-1071 .megamenu-parent-title a.active {background-color:#158FBD}
.megamenu-skin-minimal li.menu-1071 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-1071 .megamenu-active a {background-color:#158FBD}
.megamenu-skin-minimal li.menu-1071 .megamenu-active a span {color: white}
.megamenu-skin-minimal li.menu-6728 .megamenu-parent-title a{background:url("../img/squad3.gif") no-repeat scroll left 6px white;  color:white;  float:left;  font-size:11px;  letter-spacing:1px;  margin-right:-9px;  margin-top:-3px;  padding:3px 9px 3px 11px;  text-transform:uppercase}
.megamenu-skin-minimal li.menu-6728 .megamenu-parent-title a:hover {background-color:#158FBD}
.megamenu-skin-minimal li.menu-6728 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-6728 .megamenu-parent-title a.active {background-color:#158FBD}
.megamenu-skin-minimal li.menu-6728 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-6728 .megamenu-active a {background-color:#158FBD}
.megamenu-skin-minimal li.menu-6728 .megamenu-active a span {color: white}
.megamenu-skin-minimal li.menu-9465 .megamenu-parent-title a{background:url("../img/squad3.gif") no-repeat scroll left 6px white;     color:white;     float:left;     font-size:11px;     letter-spacing:1px;     margin-right:-9px;     margin-top:-3px;     padding:3px 9px 3px 11px;     text-transform:uppercase}
.megamenu-skin-minimal li.menu-9465 .megamenu-parent-title a:hover {background-color:#158FBD}
.megamenu-skin-minimal li.menu-9465 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-9465 .megamenu-parent-title a.active {background-color:#158FBD}
.megamenu-skin-minimal li.menu-9465 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-9465 .megamenu-active a {background-color:#158FBD}
.megamenu-skin-minimal li.menu-9465 .megamenu-active a span {color: white}
.megamenu-skin-minimal li.menu-13464 .megamenu-parent-title a{background:url("../img/squad3.gif") no-repeat scroll left 6px white;     color:white;     float:left;     font-size:11px;     letter-spacing:1px;     margin-right:-9px;     margin-top:-3px;     padding:3px 9px 3px 11px;     text-transform:uppercase}
.megamenu-skin-minimal li.menu-13464 .megamenu-parent-title a:hover {background-color:#158FBD}
.megamenu-skin-minimal li.menu-13464 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-13464 .megamenu-parent-title a.active {background-color:#158FBD}
.megamenu-skin-minimal li.menu-13464 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-13464 .megamenu-active a {background-color:#158FBD}
.megamenu-skin-minimal li.menu-13464 .megamenu-active a span {color: white}

!*Partners*!
.megamenu-skin-minimal li.menu-2304 .megamenu-parent-title a{background:url("../img/abc.jpg") no-repeat scroll left 6px white;     color:white;     float:left;     font-size:11px;     letter-spacing:1px;     margin-right:-9px;     margin-top:-3px;     padding:3px 9px 3px 11px;     text-transform:uppercase}
.megamenu-skin-minimal li.menu-2304 .megamenu-parent-title a:hover {background-color:#D8D8D8; background-image: none;}
.megamenu-skin-minimal li.menu-2304 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-2304 .megamenu-parent-title a.active {background-color:#D8D8D8; background-image: none;}
.megamenu-skin-minimal li.menu-2304 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-2304 .megamenu-active a {background-color:#D8D8D8}
.megamenu-skin-minimal li.menu-2304 .megamenu-active a span {color: white}
.megamenu-skin-minimal li.menu-2305 .megamenu-parent-title a{background:url("../img/abc.jpg") no-repeat scroll left 6px white;     color:white;     float:left;     font-size:11px;     letter-spacing:1px;     margin-right:-9px;     margin-top:-3px;     padding:3px 9px 3px 11px;     text-transform:uppercase}
.megamenu-skin-minimal li.menu-2305 .megamenu-parent-title a:hover {background-color:#D8D8D8; background-image: none;}
.megamenu-skin-minimal li.menu-2305 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-2305 .megamenu-parent-title a.active {background-color:#D8D8D8; background-image: none;}
.megamenu-skin-minimal li.menu-2305 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-2305 .megamenu-active a {background-color:#D8D8D8}
.megamenu-skin-minimal li.menu-2305 .megamenu-active a span {color: white}
.megamenu-skin-minimal li.menu-2306 .megamenu-parent-title a{background:url("../img/abc.jpg") no-repeat scroll left 6px white;     color:white;     float:left;     font-size:11px;     letter-spacing:1px;     margin-right:-9px;     margin-top:-3px;     padding:3px 9px 3px 11px;     text-transform:uppercase}
.megamenu-skin-minimal li.menu-2306 .megamenu-parent-title a:hover {background-color:#D8D8D8; background-image: none;}
.megamenu-skin-minimal li.menu-2306 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-2306 .megamenu-parent-title a.active {background-color:#D8D8D8; background-image: none;}
.megamenu-skin-minimal li.menu-2306 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-2306 .megamenu-active a {background-color:#D8D8D8}
.megamenu-skin-minimal li.menu-2306 .megamenu-active a span {color: white}
.megamenu-skin-minimal li.menu-6730 .megamenu-parent-title a{background:url("../img/abc.jpg") no-repeat scroll left 6px white;     color:white;     float:left;     font-size:11px;     letter-spacing:1px;     margin-right:-9px;     margin-top:-3px;     padding:3px 9px 3px 11px;     text-transform:uppercase}
.megamenu-skin-minimal li.menu-6730 .megamenu-parent-title a:hover {background-color:#D8D8D8; background-image: none;}
.megamenu-skin-minimal li.menu-6730 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-6730 .megamenu-parent-title a.active {background-color:#D8D8D8; background-image: none;}
.megamenu-skin-minimal li.menu-6730 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-6730 .megamenu-active a {background-color:#D8D8D8}
.megamenu-skin-minimal li.menu-6730 .megamenu-active a span {color: white}

!*Contacts*!
.megamenu-skin-minimal li.menu-1787 .megamenu-parent-title a{background:url("../img/squad4.gif") no-repeat scroll left 6px white;     color:white;     float:left;     font-size:11px;     letter-spacing:1px;     margin-right:-9px;     margin-top:-3px;     padding:3px 9px 3px 11px;     text-transform:uppercase}
.megamenu-skin-minimal li.menu-1787 .megamenu-parent-title a:hover {background-color:#A6286A}
.megamenu-skin-minimal li.menu-1787 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-1787 .megamenu-parent-title a.active {background-color:#A6286A}
.megamenu-skin-minimal li.menu-1787 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-1787 .megamenu-active a {background-color:#A6286A}
.megamenu-skin-minimal li.menu-1787 .megamenu-active a span {color: white}
.megamenu-skin-minimal li.menu-1184 .megamenu-parent-title a{background:url("../img/squad4.gif") no-repeat scroll left 6px white;     color:white;     float:left;     font-size:11px;     letter-spacing:1px;     margin-right:-9px;     margin-top:-3px;     padding:3px 9px 3px 11px;     text-transform:uppercase}
.megamenu-skin-minimal li.menu-1184 .megamenu-parent-title a:hover {background-color:#A6286A}
.megamenu-skin-minimal li.menu-1184 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-1184 .megamenu-parent-title a.active {background-color:#A6286A}
.megamenu-skin-minimal li.menu-1184 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-1184 .megamenu-active a {background-color:#A6286A}
.megamenu-skin-minimal li.menu-1184 .megamenu-active a span {color: white}
.megamenu-skin-minimal li.menu-1185 .megamenu-parent-title a{background:url("../img/squad4.gif") no-repeat scroll left 6px white;     color:white;     float:left;     font-size:11px;     letter-spacing:1px;     margin-right:-9px;     margin-top:-3px;     padding:3px 9px 3px 11px;     text-transform:uppercase}
.megamenu-skin-minimal li.menu-1185 .megamenu-parent-title a:hover {background-color:#A6286A}
.megamenu-skin-minimal li.menu-1185 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-1185 .megamenu-parent-title a.active {background-color:#A6286A}
.megamenu-skin-minimal li.menu-1185 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-1185 .megamenu-active a {background-color:#A6286A}
.megamenu-skin-minimal li.menu-1185 .megamenu-active a span {color: white}
.megamenu-skin-minimal li.menu-1186 .megamenu-parent-title a{background:url("../img/squad4.gif") no-repeat scroll left 6px white;  color:white;  float:left;  font-size:11px;  letter-spacing:1px;  margin-right:-9px;  margin-top:-3px;  padding:3px 9px 3px 11px;  text-transform:uppercase}
.megamenu-skin-minimal li.menu-1186 .megamenu-parent-title a:hover {background-color:#A6286A}
.megamenu-skin-minimal li.menu-1186 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-1186 .megamenu-parent-title a.active {background-color:#A6286A}
.megamenu-skin-minimal li.menu-1186 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-1186 .megamenu-active a {background-color:#A6286A}
.megamenu-skin-minimal li.menu-1186 .megamenu-active a span {color: white}
.megamenu-skin-minimal li.menu-6731 .megamenu-parent-title a{background:url("../img/squad4.gif") no-repeat scroll left 6px white;  color:white;  float:left;  font-size:11px;  letter-spacing:1px;  margin-right:-9px;  margin-top:-3px;  padding:3px 9px 3px 11px;  text-transform:uppercase}
.megamenu-skin-minimal li.menu-6731 .megamenu-parent-title a:hover {background-color:#A6286A}
.megamenu-skin-minimal li.menu-6731 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-6731 .megamenu-parent-title a.active {background-color:#A6286A}
.megamenu-skin-minimal li.menu-6731 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-6731 .megamenu-active a {background-color:#A6286A}
.megamenu-skin-minimal li.menu-6731 .megamenu-active a span {color: white}
.megamenu-skin-minimal li.menu-9473 .megamenu-parent-title a{background:url("../img/squad4.gif") no-repeat scroll left 6px white;  color:white;  float:left;  font-size:11px;  letter-spacing:1px;  margin-right:-9px;  margin-top:-3px;  padding:3px 9px 3px 11px;  text-transform:uppercase}
.megamenu-skin-minimal li.menu-9473 .megamenu-parent-title a:hover {background-color:#A6286A}
.megamenu-skin-minimal li.menu-9473 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-9473 .megamenu-parent-title a.active {background-color:#A6286A}
.megamenu-skin-minimal li.menu-9473 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-9473 .megamenu-active a {background-color:#A6286A}
.megamenu-skin-minimal li.menu-9473 .megamenu-active a span {color: white}
.megamenu-skin-minimal li.menu-13465 .megamenu-parent-title a{background:url("../img/squad4.gif") no-repeat scroll left 6px white;  color:white;  float:left;  font-size:11px;  letter-spacing:1px;  margin-right:-9px;  margin-top:-3px;  padding:3px 9px 3px 11px;  text-transform:uppercase}
.megamenu-skin-minimal li.menu-13465 .megamenu-parent-title a:hover {background-color:#A6286A}
.megamenu-skin-minimal li.menu-13465 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-13465 .megamenu-parent-title a.active {background-color:#A6286A}
.megamenu-skin-minimal li.menu-13465 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-13465 .megamenu-active a {background-color:#A6286A}
.megamenu-skin-minimal li.menu-13465 .megamenu-active a span {color: white}

!*Search*!
.megamenu-skin-minimal li.menu-616 .megamenu-parent-title a{  background:url("../img/squad5.gif") no-repeat scroll left 6px white;     color:#158FBD;     float:left;     font-size:11px;     letter-spacing:1px;     margin-right:-9px;     margin-top:-3px;     padding:3px 9px 3px 11px;     text-transform:uppercase}
.megamenu-skin-minimal li.menu-616 .megamenu-parent-title a:hover {background-color:#d8d8d8}
.megamenu-skin-minimal li.menu-616 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-616 .megamenu-parent-title a.active {background-color:#d8d8d8}
.megamenu-skin-minimal li.menu-616 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-616 .megamenu-active a {background-color:#d8d8d8}
.megamenu-skin-minimal li.menu-616 .megamenu-active a span {color: white}
.megamenu-skin-minimal li.menu-1201 .megamenu-parent-title a{background:url("../img/squad5.gif") no-repeat scroll left 6px white;     color:#158FBD;     float:left;     font-size:11px;     letter-spacing:1px;     margin-right:-9px;     margin-top:-3px;     padding:3px 9px 3px 11px;     text-transform:uppercase}
.megamenu-skin-minimal li.menu-1201 .megamenu-parent-title a:hover {background-color:#d8d8d8}
.megamenu-skin-minimal li.menu-1201 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-1201 .megamenu-parent-title a.active {background-color:#d8d8d8}
.megamenu-skin-minimal li.menu-1201 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-1201 .megamenu-active a {background-color:#d8d8d8}
.megamenu-skin-minimal li.menu-1201 .megamenu-active a span {color: white}
.megamenu-skin-minimal li.menu-1202 .megamenu-parent-title a{background:url("../img/squad5.gif") no-repeat scroll left 6px white;     color:#158FBD;     float:left;     font-size:11px;     letter-spacing:1px;     margin-right:-9px;     margin-top:-3px;     padding:3px 9px 3px 11px;     text-transform:uppercase}
.megamenu-skin-minimal li.menu-1202 .megamenu-parent-title a:hover {background-color:#d8d8d8}
.megamenu-skin-minimal li.menu-1202 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-1202 .megamenu-parent-title a.active {background-color:#d8d8d8}
.megamenu-skin-minimal li.menu-1202 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-1202 .megamenu-active a {background-color:#d8d8d8}
.megamenu-skin-minimal li.menu-1202 .megamenu-active a span {color: white}
.megamenu-skin-minimal li.menu-1203 .megamenu-parent-title a{background:url("../img/squad5.gif") no-repeat scroll left 6px white;     color:#158FBD;     float:left;     font-size:11px;     letter-spacing:1px;     margin-right:-9px;     margin-top:-3px;     padding:3px 9px 3px 11px;     text-transform:uppercase}
.megamenu-skin-minimal li.menu-1203 .megamenu-parent-title a:hover {background-color:#d8d8d8}
.megamenu-skin-minimal li.menu-1203 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-1203 .megamenu-parent-title a.active {background-color:#d8d8d8}
.megamenu-skin-minimal li.menu-1203 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-1203 .megamenu-active a {background-color:#d8d8d8}
.megamenu-skin-minimal li.menu-1203 .megamenu-active a span {color: white}
.megamenu-skin-minimal li.menu-6734 .megamenu-parent-title a{background:url("../img/squad5.gif") no-repeat scroll left 6px white;     color:#158FBD;     float:left;     font-size:11px;     letter-spacing:1px;     margin-right:-9px;     margin-top:-3px;     padding:3px 9px 3px 11px;     text-transform:uppercase}
.megamenu-skin-minimal li.menu-6734 .megamenu-parent-title a:hover {background-color:#d8d8d8}
.megamenu-skin-minimal li.menu-6734 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-6734 .megamenu-parent-title a.active {background-color:#d8d8d8}
.megamenu-skin-minimal li.menu-6734 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-6734 .megamenu-active a {background-color:#d8d8d8}
.megamenu-skin-minimal li.menu-6734 .megamenu-active a span {color: white}
.megamenu-skin-minimal li.menu-9927 .megamenu-parent-title a{background:url("../img/squad5.gif") no-repeat scroll left 6px white;     color:#158FBD;     float:left;     font-size:11px;     letter-spacing:1px;     margin-right:-9px;     margin-top:-3px;     padding:3px 9px 3px 11px;     text-transform:uppercase}
.megamenu-skin-minimal li.menu-9927 .megamenu-parent-title a:hover {background-color:#d8d8d8}
.megamenu-skin-minimal li.menu-9927 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-9927 .megamenu-parent-title a.active {background-color:#d8d8d8}
.megamenu-skin-minimal li.menu-9927 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-9927 .megamenu-active a {background-color:#d8d8d8}
.megamenu-skin-minimal li.menu-9927 .megamenu-active a span {color: white}
.megamenu-skin-minimal li.menu-13466 .megamenu-parent-title a{background:url("../img/squad5.gif") no-repeat scroll left 6px white;     color:#158FBD;     float:left;     font-size:11px;     letter-spacing:1px;     margin-right:-9px;     margin-top:-3px;     padding:3px 9px 3px 11px;     text-transform:uppercase}
.megamenu-skin-minimal li.menu-13466 .megamenu-parent-title a:hover {background-color:#d8d8d8}
.megamenu-skin-minimal li.menu-13466 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-13466 .megamenu-parent-title a.active {background-color:#d8d8d8}
.megamenu-skin-minimal li.menu-13466 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-13466 .megamenu-active a {background-color:#d8d8d8}
.megamenu-skin-minimal li.menu-13466 .megamenu-active a span {color: white}

!*Exhibition R+T*!
.megamenu-skin-minimal li.menu-2969 .megamenu-parent-title a{background:url("../img/squad1.gif") no-repeat scroll left 6px white; color:white;     float:left;     font-size:11px;     letter-spacing:1px;     margin-right:-9px;     margin-top:-3px;     padding:3px 9px 3px 11px;     text-transform:uppercase}
.megamenu-skin-minimal li.menu-2969 .megamenu-parent-title a:hover {background-color:#F68420}
.megamenu-skin-minimal li.menu-2969 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-2969 .megamenu-parent-title a.active {background-color:#F68420}
.megamenu-skin-minimal li.menu-2969 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-2969 .megamenu-active a {background-color:#F68420}
.megamenu-skin-minimal li.menu-2969 .megamenu-active a span {color: white}
.megamenu-skin-minimal li.menu-2970 .megamenu-parent-title a{background:url("../img/squad1.gif") no-repeat scroll left 6px white; color:white;     float:left;     font-size:11px;     letter-spacing:1px;     margin-right:-9px;     margin-top:-3px;     padding:3px 9px 3px 11px;     text-transform:uppercase}
.megamenu-skin-minimal li.menu-2970 .megamenu-parent-title a:hover {background-color:#F68420}
.megamenu-skin-minimal li.menu-2970 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-2970 .megamenu-parent-title a.active {background-color:#F68420}
.megamenu-skin-minimal li.menu-2970 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-2970 .megamenu-active a {background-color:#F68420}
.megamenu-skin-minimal li.menu-2970 .megamenu-active a span {color: white}
.megamenu-skin-minimal li.menu-2971 .megamenu-parent-title a{background:url("../img/squad1.gif") no-repeat scroll left 6px white; color:white;     float:left;     font-size:11px;     letter-spacing:1px;     margin-right:-9px;     margin-top:-3px;     padding:3px 9px 3px 11px;     text-transform:uppercase}
.megamenu-skin-minimal li.menu-2971 .megamenu-parent-title a:hover {background-color:#F68420}
.megamenu-skin-minimal li.menu-2971 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-2971 .megamenu-parent-title a.active {background-color:#F68420}
.megamenu-skin-minimal li.menu-2971 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-2971 .megamenu-active a {background-color:#F68420}
.megamenu-skin-minimal li.menu-2971 .megamenu-active a span {color: white}
.megamenu-skin-minimal li.menu-2967 .megamenu-parent-title a  {background:url("../img/squad1.gif") no-repeat scroll left 6px white; color:white;  float:left;  font-size:11px;  letter-spacing:1px;  margin-right:-9px;  margin-top:-3px;  padding:3px 9px 3px 11px;  text-transform:uppercase}
.megamenu-skin-minimal li.menu-2967 .megamenu-parent-title a:hover {background-color:#F68420}
.megamenu-skin-minimal li.menu-2967 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-2967 .megamenu-parent-title a.active {background-color:#F68420}
.megamenu-skin-minimal li.menu-2967 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-2967 .megamenu-active a {background-color:#F68420}
.megamenu-skin-minimal li.menu-2967 .megamenu-active a span {color: white}

!*Architects*!
.megamenu-skin-minimal li.menu-8317 .megamenu-parent-title a{background:url("../img/squad1.gif") no-repeat scroll left 6px white;color:white; float:left;font-size:11px;letter-spacing:1px;margin-right:-9px;margin-top:-3px;padding:3px 9px 3px 11px;text-transform:uppercase}
.megamenu-skin-minimal li.menu-8317 .megamenu-parent-title a:hover {background-color:#F68420}
.megamenu-skin-minimal li.menu-8317 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-8317 .megamenu-parent-title a.active {background-color:#F68420}
.megamenu-skin-minimal li.menu-8317 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-8317 .megamenu-active a {background-color:#F68420}
.megamenu-skin-minimal li.menu-8317 .megamenu-active a span {color: white}
.megamenu-skin-minimal li.menu-8384 .megamenu-parent-title a{background:url("../img/squad1.gif") no-repeat scroll left 6px white;color:white; float:left;font-size:11px;letter-spacing:1px;margin-right:-9px;margin-top:-3px;padding:3px 9px 3px 11px;text-transform:uppercase}
.megamenu-skin-minimal li.menu-8384 .megamenu-parent-title a:hover {background-color:#F68420}
.megamenu-skin-minimal li.menu-8384 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-8384 .megamenu-parent-title a.active {background-color:#F68420}
.megamenu-skin-minimal li.menu-8384 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-8384 .megamenu-active a {background-color:#F68420}
.megamenu-skin-minimal li.menu-8384 .megamenu-active a span {color: white}
.megamenu-skin-minimal li.menu-8398 .megamenu-parent-title a{background:url("../img/squad1.gif") no-repeat scroll left 6px white;color:white; float:left;font-size:11px;letter-spacing:1px;margin-right:-9px;margin-top:-3px;padding:3px 9px 3px 11px;text-transform:uppercase}
.megamenu-skin-minimal li.menu-8398 .megamenu-parent-title a:hover {background-color:#F68420}
.megamenu-skin-minimal li.menu-8398 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-8398 .megamenu-parent-title a.active {background-color:#F68420}
.megamenu-skin-minimal li.menu-8398 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-8398 .megamenu-active a {background-color:#F68420}
.megamenu-skin-minimal li.menu-8398 .megamenu-active a span {color: white}

!*Karriere*!
.megamenu-skin-minimal li.menu-8367 .megamenu-parent-title a{background:url("../img/squad3.gif") no-repeat scroll left 6px white;  color:white;  float:left;  font-size:11px;  letter-spacing:1px;  margin-right:-9px;  margin-top:-3px;  padding:3px 9px 3px 11px;  text-transform:uppercase}
.megamenu-skin-minimal li.menu-8367 .megamenu-parent-title a:hover {background-color:#158FBD}
.megamenu-skin-minimal li.menu-8367 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-8367 .megamenu-parent-title a.active {background-color:#158FBD}
.megamenu-skin-minimal li.menu-8367 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-8367 .megamenu-active a {background-color:#158FBD}
.megamenu-skin-minimal li.menu-8367 .megamenu-active a span {color: white}

!*AService*!
.megamenu-skin-minimal li.menu-13666 .megamenu-parent-title a{background:url("../img/squad5.gif") no-repeat scroll left 6px white;     color:#158FBD;     float:left;     font-size:11px;     letter-spacing:1px;     margin-right:-9px;     margin-top:-3px;     padding:3px 9px 3px 11px;     text-transform:uppercase}
.megamenu-skin-minimal li.menu-13666 .megamenu-parent-title a:hover {background-color:#d8d8d8}
.megamenu-skin-minimal li.menu-13666 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-13666 .megamenu-parent-title a.active {background-color:#d8d8d8}
.megamenu-skin-minimal li.menu-13666 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-13666 .megamenu-active a {background-color:#d8d8d8}
.megamenu-skin-minimal li.menu-13666 .megamenu-active a span {color: white}
.megamenu-skin-minimal li.menu-13667 .megamenu-parent-title a{background:url("../img/squad5.gif") no-repeat scroll left 6px white;     color:#158FBD;     float:left;     font-size:11px;     letter-spacing:1px;     margin-right:-9px;     margin-top:-3px;     padding:3px 9px 3px 11px;     text-transform:uppercase}
.megamenu-skin-minimal li.menu-13667 .megamenu-parent-title a:hover {background-color:#d8d8d8}
.megamenu-skin-minimal li.menu-13667 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-13667 .megamenu-parent-title a.active {background-color:#d8d8d8}
.megamenu-skin-minimal li.menu-13667 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-13667 .megamenu-active a {background-color:#d8d8d8}
.megamenu-skin-minimal li.menu-13667 .megamenu-active a span {color: white}
.megamenu-skin-minimal li.menu-13671 .megamenu-parent-title a{background:url("../img/squad5.gif") no-repeat scroll left 6px white;     color:#158FBD;     float:left;     font-size:11px;     letter-spacing:1px;     margin-right:-9px;     margin-top:-3px;     padding:3px 9px 3px 11px;     text-transform:uppercase}
.megamenu-skin-minimal li.menu-13671 .megamenu-parent-title a:hover {background-color:#d8d8d8}
.megamenu-skin-minimal li.menu-13671 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-13671 .megamenu-parent-title a.active {background-color:#d8d8d8}
.megamenu-skin-minimal li.menu-13671 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-13671 .megamenu-active a {background-color:#d8d8d8}
.megamenu-skin-minimal li.menu-13671 .megamenu-active a span {color: white}
.megamenu-skin-minimal li.menu-13670 .megamenu-parent-title a{background:url("../img/squad5.gif") no-repeat scroll left 6px white;     color:#158FBD;     float:left;     font-size:11px;     letter-spacing:1px;     margin-right:-9px;     margin-top:-3px;     padding:3px 9px 3px 11px;     text-transform:uppercase}
.megamenu-skin-minimal li.menu-13670 .megamenu-parent-title a:hover {background-color:#d8d8d8}
.megamenu-skin-minimal li.menu-13670 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-13670 .megamenu-parent-title a.active {background-color:#d8d8d8}
.megamenu-skin-minimal li.menu-13670 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-13670 .megamenu-active a {background-color:#d8d8d8}
.megamenu-skin-minimal li.menu-13670 .megamenu-active a span {color: white}
.megamenu-skin-minimal li.menu-13669 .megamenu-parent-title a{background:url("../img/squad5.gif") no-repeat scroll left 6px white;     color:#158FBD;     float:left;     font-size:11px;     letter-spacing:1px;     margin-right:-9px;     margin-top:-3px;     padding:3px 9px 3px 11px;     text-transform:uppercase}
.megamenu-skin-minimal li.menu-13669 .megamenu-parent-title a:hover {background-color:#d8d8d8}
.megamenu-skin-minimal li.menu-13669 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-13669 .megamenu-parent-title a.active {background-color:#d8d8d8}
.megamenu-skin-minimal li.menu-13669 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-13669 .megamenu-active a {background-color:#d8d8d8}
.megamenu-skin-minimal li.menu-13669 .megamenu-active a span {color: white}
.megamenu-skin-minimal li.menu-13668 .megamenu-parent-title a{background:url("../img/squad5.gif") no-repeat scroll left 6px white;     color:#158FBD;     float:left;     font-size:11px;     letter-spacing:1px;     margin-right:-9px;     margin-top:-3px;     padding:3px 9px 3px 11px;     text-transform:uppercase}
.megamenu-skin-minimal li.menu-13668 .megamenu-parent-title a:hover {background-color:#d8d8d8}
.megamenu-skin-minimal li.menu-13668 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-13668 .megamenu-parent-title a.active {background-color:#d8d8d8}
.megamenu-skin-minimal li.menu-13668 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-13668 .megamenu-active a {background-color:#d8d8d8}
.megamenu-skin-minimal li.menu-13668 .megamenu-active a span {color: white}

!* Downloads *!
!* 13819, 13820, 13821, 13822, 13823, 13824 *!
.megamenu-skin-minimal li.menu-13819 .megamenu-parent-title a{background:url("../img/squad3.gif") no-repeat scroll left 6px white;     color:white;     float:left;     font-size:11px;     letter-spacing:1px;     margin-right:-9px;     margin-top:-3px;     padding:3px 9px 3px 11px;     text-transform:uppercase}
.megamenu-skin-minimal li.menu-13819 .megamenu-parent-title a:hover {background-color:#158FBD}
.megamenu-skin-minimal li.menu-13819 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-13819 .megamenu-parent-title a.active {background-color:#158FBD}
.megamenu-skin-minimal li.menu-13819 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-13819 .megamenu-active a {background-color:#158FBD}
.megamenu-skin-minimal li.menu-13819 .megamenu-active a span {color: white}
.megamenu-skin-minimal li.menu-13820 .megamenu-parent-title a{background:url("../img/squad3.gif") no-repeat scroll left 6px white;     color:white;     float:left;     font-size:11px;     letter-spacing:1px;     margin-right:-9px;     margin-top:-3px;     padding:3px 9px 3px 11px;     text-transform:uppercase}
.megamenu-skin-minimal li.menu-13820 .megamenu-parent-title a:hover {background-color:#158FBD}
.megamenu-skin-minimal li.menu-13820 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-13820 .megamenu-parent-title a.active {background-color:#158FBD}
.megamenu-skin-minimal li.menu-13820 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-13820 .megamenu-active a {background-color:#158FBD}
.megamenu-skin-minimal li.menu-13820 .megamenu-active a span {color: white}
.megamenu-skin-minimal li.menu-13821 .megamenu-parent-title a{background:url("../img/squad3.gif") no-repeat scroll left 6px white;     color:white;     float:left;     font-size:11px;     letter-spacing:1px;     margin-right:-9px;     margin-top:-3px;     padding:3px 9px 3px 11px;     text-transform:uppercase}
.megamenu-skin-minimal li.menu-13821 .megamenu-parent-title a:hover {background-color:#158FBD}
.megamenu-skin-minimal li.menu-13821 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-13821 .megamenu-parent-title a.active {background-color:#158FBD}
.megamenu-skin-minimal li.menu-13821 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-13821 .megamenu-active a {background-color:#158FBD}
.megamenu-skin-minimal li.menu-13821 .megamenu-active a span {color: white}
.megamenu-skin-minimal li.menu-13822 .megamenu-parent-title a{background:url("../img/squad3.gif") no-repeat scroll left 6px white;     color:white;     float:left;     font-size:11px;     letter-spacing:1px;     margin-right:-9px;     margin-top:-3px;     padding:3px 9px 3px 11px;     text-transform:uppercase}
.megamenu-skin-minimal li.menu-13822 .megamenu-parent-title a:hover {background-color:#158FBD}
.megamenu-skin-minimal li.menu-13822 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-13822 .megamenu-parent-title a.active {background-color:#158FBD}
.megamenu-skin-minimal li.menu-13822 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-13822 .megamenu-active a {background-color:#158FBD}
.megamenu-skin-minimal li.menu-13822 .megamenu-active a span {color: white}
.megamenu-skin-minimal li.menu-13823 .megamenu-parent-title a{background:url("../img/squad3.gif") no-repeat scroll left 6px white;     color:white;     float:left;     font-size:11px;     letter-spacing:1px;     margin-right:-9px;     margin-top:-3px;     padding:3px 9px 3px 11px;     text-transform:uppercase}
.megamenu-skin-minimal li.menu-13823 .megamenu-parent-title a:hover {background-color:#158FBD}
.megamenu-skin-minimal li.menu-13823 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-13823 .megamenu-parent-title a.active {background-color:#158FBD}
.megamenu-skin-minimal li.menu-13823 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-13823 .megamenu-active a {background-color:#158FBD}
.megamenu-skin-minimal li.menu-13823 .megamenu-active a span {color: white}
.megamenu-skin-minimal li.menu-13824 .megamenu-parent-title a{background:url("../img/squad3.gif") no-repeat scroll left 6px white;     color:white;     float:left;     font-size:11px;     letter-spacing:1px;     margin-right:-9px;     margin-top:-3px;     padding:3px 9px 3px 11px;     text-transform:uppercase}
.megamenu-skin-minimal li.menu-13824 .megamenu-parent-title a:hover {background-color:#158FBD}
.megamenu-skin-minimal li.menu-13824 .megamenu-parent-title a:hover span {color: white}
.megamenu-skin-minimal li.menu-13824 .megamenu-parent-title a.active {background-color:#158FBD}
.megamenu-skin-minimal li.menu-13824 .megamenu-parent-title a.active span {color: white}
.megamenu-skin-minimal li.menu-13824 .megamenu-active a {background-color:#158FBD}
.megamenu-skin-minimal li.menu-13824 .megamenu-active a span {color: white}

!* All Menu Products *!
.megamenu-skin-minimal #megamenu-mlid-491 .megamenu-slot-title,
.megamenu-skin-minimal #megamenu-mlid-1204 .megamenu-slot-title,
.megamenu-skin-minimal #megamenu-mlid-1051 .megamenu-slot-title,
.megamenu-skin-minimal #megamenu-mlid-1205 .megamenu-slot-title,
.megamenu-skin-minimal #megamenu-mlid-6627 .megamenu-slot-title,
.megamenu-skin-minimal #megamenu-mlid-9248 .megamenu-slot-title,
.megamenu-skin-minimal #megamenu-mlid-13463 .megamenu-slot-title{margin-left:10px}

!* Menu Aluminium profile systems *!
.megamenu-skin-minimal #megamenu-mlid-492 ul.megamenu-items,
.megamenu-skin-minimal #megamenu-mlid-1612 ul.megamenu-items,
.megamenu-skin-minimal #megamenu-mlid-1043 ul.megamenu-items,
.megamenu-skin-minimal #megamenu-mlid-1279 ul.megamenu-items{float:left; margin:6px 0 0 36px;  padding:0; width: 100%}
.megamenu-skin-minimal #megamenu-mlid-492 h3,
.megamenu-skin-minimal #megamenu-mlid-1612 h3,
.megamenu-skin-minimal #megamenu-mlid-1043 h3,
.megamenu-skin-minimal #megamenu-mlid-1279 h3 {background: url(../img/blueimg2.jpg) no-repeat scroll left center transparent;float: left;margin-left: 10px;padding-left: 24px;}

!* Menu Roller shutter systems *!
.megamenu-skin-minimal #megamenu-mlid-493 h3,
.megamenu-skin-minimal #megamenu-mlid-1610 h3,
.megamenu-skin-minimal #megamenu-mlid-1276 h3,
.megamenu-skin-minimal #megamenu-mlid-1277 h3,
.megamenu-skin-minimal #megamenu-mlid-6630 h3,
.megamenu-skin-minimal #megamenu-mlid-9250 h3,
.megamenu-skin-minimal #megamenu-mlid-13395 h3 {background: url(../img/orangeimg2.jpg) no-repeat scroll left center transparent;float: left;margin-left: 10px;padding-left: 24px;}

!* Menu Sectional doors *!
.megamenu-skin-minimal #megamenu-mlid-494 h3,
.megamenu-skin-minimal #megamenu-mlid-1611 h3,
.megamenu-skin-minimal #megamenu-mlid-1268 h3,
.megamenu-skin-minimal #megamenu-mlid-1266 h3 {background: url(../img/greenimg2.jpg) no-repeat scroll left center transparent;float: left;margin-left: 10px;padding-left: 24px;}

!* Menu Other systems *!
.megamenu-skin-minimal #megamenu-mlid-495 h3,
.megamenu-skin-minimal #megamenu-mlid-1272 h3,
.megamenu-skin-minimal #megamenu-mlid-1273 h3,
.megamenu-skin-minimal #megamenu-mlid-1271 h3 {background: url(../img/violetimg2.jpg) no-repeat scroll left center transparent;float: left;margin-left: 10px;padding-left: 24px;}

#megamenu-mlid-492,#megamenu-mlid-1612,#megamenu-mlid-1043,#megamenu-mlid-1279{float:left; width:100%; border:none; clear:both; margin:0}
#megamenu-mlid-493,#megamenu-mlid-1610,#megamenu-mlid-1276,#megamenu-mlid-1277{float:left; border:none; margin:0;width: 33%; min-width: 33%;}
#megamenu-mlid-494,#megamenu-mlid-1611,#megamenu-mlid-1268,#megamenu-mlid-1266{float:left; border:none; margin:0; width: 33%; min-width: 33%;}
#megamenu-mlid-495,#megamenu-mlid-1272,#megamenu-mlid-1273,#megamenu-mlid-1271{float:left; border:none; margin:0; width: 33%; min-width: 33%;}
#megamenu-mlid-6630,#megamenu-mlid-9250,#megamenu-mlid-13395{float:left; border:none; margin:0;width: 100%;}

.megamenu-skin-minimal li.greyLi{background-color: transparent; border:1px dashed #EBEBEB; margin-bottom:2px; padding-bottom:5px; padding-right:40px;width:32%}
.megamenu-skin-minimal li.greyLi ul li{margin:0;    color:#158FBD;    font:12px Myriad Pro,Calibri,Arial !important;    list-style:square inside !important;  padding:0;    position:relative; z-index:10000; clear:both}
.megamenu-skin-minimal li.greyLi ul li a{color:#158FBD; float:none; font:11px Myriad Pro,Calibri,Arial !important; text-decoration:none; text-transform:none; display: inline;}
.megamenu-skin-minimal li.greyLi ul li span{text-transform:inherit !important; padding:0; font:11px Myriad Pro,Calibri,Arial !important; margin-left:0}
.megamenu-skin-minimal .aps_sub{float:left; width:29%; margin-left:5px}
.megamenu-skin-minimal .aps_sub li{float:left; clear:both; margin:0}
.megamenu-skin-minimal .aps_sub li span{padding:0; margin:0}
.megamenu-skin-minimal .megamenu-items{margin:5px 0 0 38px}
.megamenu-skin-minimal .megamenu-items a:hover{text-decoration:underline !important;color: black}
.megamenu-skin-minimal .megamenu-items a:hover span,ul.megamenu-bin h3.megamenu-slot-title a:hover span {color:#000 !important;text-decoration: underline}
.megamenu-skin-minimal .megamenu-items a.active span{color:#000 !important;text-decoration: none}


.megamenu-skin-minimal .megamenu-parent-title span {margin: 0 8px}

.region-header span{white-space:nowrap}

#megamenu-mlid-491 span,
#megamenu-mlid-1204 span,
#megamenu-mlid-1051 span,
#megamenu-mlid-1205 span,
#megamenu-mlid-6627 span,
#megamenu-mlid-9248 span,
#megamenu-mlid-13463 span{white-space:inherit}

.megamenu-skin-minimal li a span{color:#158FBD;font-size:11px;letter-spacing:1px;text-decoration:none;text-transform:uppercase}
.megamenu-skin-minimal li a{text-decoration:none !important}
.megamenu-skin-minimal li ul li:first-child{border-top:medium none}
.megamenu-skin-minimal li ul li{border-top:1px solid #C5C5C5;float:left;margin:0 5px;padding:8px 0;}
#megamenu-mlid-492 ul li ul li, #megamenu-mlid-1043 ul li ul li, #megamenu-mlid-1279 ul li ul li, #megamenu-mlid-1612 ul li ul li {width:98%;}
.megamenu-skin-minimal li ul li a{text-decoration:none !important}
.megamenu-skin-minimal li ul li a{color:#158FBD;font-size:12px;text-decoration:underline;display:block;float:left;clear:both}
.megamenu-menu .megamenu-parent-title{display:block;padding-bottom:20px;font-weight: normal}
.megamenu-skin-minimal .megamenu-bin { float: left; !*display: flex; flex-direction: column; justify-content:flex-start; align-items:stretch;*! }
.megamenu-menu .megamenu-slot { float: left; min-width: 95%; }
.megamenu-menu .megamenu-slot-title { font-weight: normal; float: left; }
#megamenu-skin-minimal li ul li a span{text-transform:none; font-size:12px; margin:0}

#megamenu-mlid-493,#megamenu-mlid-1610,#megamenu-mlid-1276,#megamenu-mlid-1277,#megamenu-mlid-6630,#megamenu-mlid-9250,#megamenu-mlid-13395{float:left}

#megamenu-mlid-492 .megamenu-items, #megamenu-mlid-493 .megamenu-items, #megamenu-mlid-494 .megamenu-items, #megamenu-mlid-495 .megamenu-items		{clear:both; float:left; padding-bottom:5px}
#megamenu-mlid-1610 .megamenu-items, #megamenu-mlid-1611 .megamenu-items, #megamenu-mlid-1612 .megamenu-items, #megamenu-mlid-1272 .megamenu-items, #megamenu-mlid-9250 .megamenu-items, #megamenu-mlid-13395 .megamenu-items	{clear:both; float:left; padding-bottom:5px}
#megamenu-mlid-1276 .megamenu-items,#megamenu-mlid-1268 .megamenu-items, #megamenu-mlid-1043 .megamenu-items, #megamenu-mlid-1273 .megamenu-items	{clear:both; float:left; padding-bottom:5px}
#megamenu-mlid-1277 .megamenu-items,#megamenu-mlid-1266 .megamenu-items, #megamenu-mlid-1279 .megamenu-items, #megamenu-mlid-1271 .megamenu-items	{clear:both; float:left; padding-bottom:5px}
#megamenu-mlid-6630 .megamenu-items	{clear:both; float:left; padding-bottom:5px}


#megamenu-mlid-492 .megamenu-items li, #megamenu-mlid-493 .megamenu-items li, #megamenu-mlid-494 .megamenu-items li, #megamenu-mlid-495 .megamenu-items  li		{border:0; padding:2px 0; margin:0 0 0 5px; font:13px Myriad Pro,Calibri,Arial !important;}
#megamenu-mlid-1612 .megamenu-items li, #megamenu-mlid-1611 .megamenu-items li, #megamenu-mlid-1610 .megamenu-items li, #megamenu-mlid-1272 .megamenu-items li, #megamenu-mlid-9250 .megamenu-items li, #megamenu-mlid-13395 .megamenu-items li	{border:0; padding:2px 0; margin:0 0 0 5px; font:13px Myriad Pro,Calibri,Arial !important; }
ul.megamenu-bin > li.megamenu-slot > ul.megamenu-items > li.megamenu-item {min-width: 100%;}
#megamenu-mlid-1043 .megamenu-items li, #megamenu-mlid-1268 .megamenu-items li, #megamenu-mlid-1276 .megamenu-items li, #megamenu-mlid-1273 .megamenu-items  li	{border:0; padding:2px 0; margin:0 0 0 5px; font:13px Myriad Pro,Calibri,Arial !important;; color: #158FBD}
#megamenu-mlid-1279 .megamenu-items li, #megamenu-mlid-1266 .megamenu-items li, #megamenu-mlid-1277 .megamenu-items li, #megamenu-mlid-1271 .megamenu-items  li	{border:0; padding:2px 0; margin:0 0 0 5px; font:13px Myriad Pro,Calibri,Arial !important;}
#megamenu-mlid-6630 .megamenu-items li	{border:0; padding:2px 0; margin:0 0 0 5px; font:13px Myriad Pro,Calibri,Arial !important;}


#megamenu-mlid-492 .megamenu-items span, #megamenu-mlid-493 .megamenu-items span, #megamenu-mlid-494 .megamenu-items span, #megamenu-mlid-495 .megamenu-items span		{font:13px Myriad Pro,Calibri,Arial; text-decoration:none; text-transform:uppercase}
#megamenu-mlid-1612 .megamenu-items span, #megamenu-mlid-1611 .megamenu-items span, #megamenu-mlid-1610 .megamenu-items span, #megamenu-mlid-1272 .megamenu-items span, #megamenu-mlid-9250 .megamenu-items span, #megamenu-mlid-13395 .megamenu-items span {font:13px Myriad Pro,Calibri,Arial; text-decoration:none; text-transform:uppercase}
#megamenu-mlid-1043 .megamenu-items span, #megamenu-mlid-1268 .megamenu-items span, #megamenu-mlid-1276 .megamenu-items span, #megamenu-mlid-1273 .megamenu-items span	{font:13px Myriad Pro,Calibri,Arial; text-decoration:none; text-transform:uppercase}
#megamenu-mlid-1279 .megamenu-items span, #megamenu-mlid-1266 .megamenu-items span, #megamenu-mlid-1277 .megamenu-items span, #megamenu-mlid-1271 .megamenu-items span	{font:13px Myriad Pro,Calibri,Arial; text-decoration:none; text-transform:uppercase}
#megamenu-mlid-6630 .megamenu-items span {font:13px Myriad Pro,Calibri,Arial; text-decoration:none; text-transform:uppercase}


#megamenu-mlid-492 h3 span,#megamenu-mlid-1612 h3 span,#megamenu-mlid-1043 h3 span,#megamenu-mlid-1279 h3 span	{color:#158FBD; float:left; font:18px Myriad Pro,Calibri,Arial; margin-bottom:4px; text-transform:uppercase}
#megamenu-mlid-493 h3 span, #megamenu-mlid-1610 h3 span, #megamenu-mlid-1276 h3 span, #megamenu-mlid-1277 h3 span, #megamenu-mlid-6630 h3 span, #megamenu-mlid-9250 h3 span, #megamenu-mlid-13395 h3 span {color:#F57E20; float:left; font:18px Myriad Pro,Calibri,Arial; margin-bottom:4px; text-transform:uppercase}
#megamenu-mlid-494 h3 span,#megamenu-mlid-1611 h3 span,#megamenu-mlid-1268 h3 span,#megamenu-mlid-1266 h3 span	{color:#0B971B; float:left; font:18px Myriad Pro,Calibri,Arial; margin-bottom:4px; text-transform:uppercase}
#megamenu-mlid-495 h3 span,#megamenu-mlid-1272 h3 span,#megamenu-mlid-1273 h3 span,#megamenu-mlid-1271 h3 span	{color:#A6286A; float:left; font:18px Myriad Pro,Calibri,Arial; margin-bottom:4px; text-transform:uppercase}


.megamenu-skin-minimal .megamenu-slots-stacking { background:url("../img/main_menu_grad.jpg") repeat scroll center center white; !*top:auto !important*!margin-top:6px; z-index:99}

#megamenu-mlid-491 .megamenu-bin,
#megamenu-mlid-1204 .megamenu-bin,
#megamenu-mlid-1051 .megamenu-bin,
#megamenu-mlid-1205 .megamenu-bin{width:860px !important;}
#megamenu-mlid-6627 .megamenu-bin,
#megamenu-mlid-9248 .megamenu-bin{width:260px !important;}
#megamenu-mlid-13463 .megamenu-bin{width:400px !important;}

.megamenu-skin-minimal .corner {margin-top: -2px;position: absolute;z-index: 999;display: none}
.megamenu-skin-minimal .hovering .corner {display: block}

#megamenu-mlid-492 li,#megamenu-mlid-1612 li,#megamenu-mlid-1043 li,#megamenu-mlid-1279 li{float:left}

#megamenu-mlid-492 span,#megamenu-mlid-1612 span,#megamenu-mlid-1043 span,#megamenu-mlid-1279 span{color:#158FBD}
#megamenu-mlid-493 span,#megamenu-mlid-1610 span,#megamenu-mlid-1276 span,#megamenu-mlid-1277 span,#megamenu-mlid-6630 span,#megamenu-mlid-9250 span,#megamenu-mlid-13395 span{color:#F57E20}
#megamenu-mlid-494 span,#megamenu-mlid-1611 span,#megamenu-mlid-1268 span,#megamenu-mlid-1266 span{color:#0B971B}
#megamenu-mlid-495 span,#megamenu-mlid-1272 span,#megamenu-mlid-1273 span,#megamenu-mlid-1271 span{color:#A6286A}

ul.megamenu-bin h3.megamenu-slot-title a span{color:#158FBD;  font-size:12px;  letter-spacing:1px;  margin-left:0;  text-decoration:none;  text-transform:none; padding-right: 24px;}
.megamenu-skin-minimal #megamenu-mlid-491 h3 span,
.megamenu-skin-minimal #megamenu-mlid-1204 h3 span,
.megamenu-skin-minimal #megamenu-mlid-1051 h3 span,
.megamenu-skin-minimal #megamenu-mlid-1205 h3 span,
.megamenu-skin-minimal #megamenu-mlid-6627 h3 span,
.megamenu-skin-minimal #megamenu-mlid-9248 h3 span,
.megamenu-skin-minimal #megamenu-mlid-13463 h3 span{text-shadow:0 1px 0 #CFCFCF; margin-left:8px}*/

/*.region-header { float: left; margin-left: 0; margin-top: 54px; width:60% }
.megamenu-menu { display: flex; flex-flow: row wrap; }
.megamenu-menu > li { margin: 0 -2% 10px 3%; }
.megamenu-menu .megamenu-parent-title { display: block; padding-bottom: 11px; }
.megamenu-menu li > .megamenu-parent-title > a { color: #158fbd; padding: 3px 13px 3px 15px; }
.megamenu-menu li a.orangeMenu { background: url(../img/squad1.gif) no-repeat scroll left center white; }
.megamenu-menu li a.greenMenu { background: url(../img/squad2.gif) no-repeat scroll left center white; }
.megamenu-menu li a.blueMenu { background: url(../img/squad3.gif) no-repeat scroll left center white; }
.megamenu-menu li a.violetMenu { background: url(../img/squad4.gif) no-repeat scroll left center white; }
.megamenu-menu li a.greyMenu { background: url(../img/squad5.gif) no-repeat scroll left center white; }
.megamenu-menu li a.multiMenu { background: url(../img/abc.jpg) no-repeat scroll left center white; }
.megamenu-menu li > .megamenu-active > a,
.megamenu-menu li > .megamenu-parent-title > a:hover,
.megamenu-menu li > .megamenu-parent-title > a.active { color: #ffffff; text-decoration: none; }
.megamenu-menu li > .megamenu-active > a.orangeMenu,
.megamenu-menu li > .megamenu-parent-title > a.orangeMenu:hover,
.megamenu-menu li > .megamenu-parent-title > a.orangeMenu.active { background-color: #F68420; }
.megamenu-menu li > .megamenu-active > a.greenMenu,
.megamenu-menu li > .megamenu-parent-title > a.greenMenu:hover,
.megamenu-menu li > .megamenu-parent-title > a.greenMenu.active { background-color: #3CB64A; }
.megamenu-menu li > .megamenu-active > a.blueMenu,
.megamenu-menu li > .megamenu-parent-title > a.blueMenu:hover,
.megamenu-menu li > .megamenu-parent-title > a.blueMenu.active { background-color: #158FBD; }
.megamenu-menu li > .megamenu-active > a.violetMenu,
.megamenu-menu li > .megamenu-parent-title > a.violetMenu:hover,
.megamenu-menu li > .megamenu-parent-title > a.violetMenu.active { background-color: #A6286A; }
.megamenu-menu li > .megamenu-active > a.greyMenu,
.megamenu-menu li > .megamenu-parent-title > a.greyMenu:hover,
.megamenu-menu li > .megamenu-parent-title > a.greyMenu.active,
.megamenu-menu li > .megamenu-active > a.multiMenu,
.megamenu-menu li > .megamenu-parent-title > a.multiMenu:hover,
.megamenu-menu li > .megamenu-parent-title > a.multiMenu.active { background-color: #D8D8D8; }
.megamenu-menu li a { font-size: 12px; letter-spacing: 1px; !*padding: 0 4px;*! white-space: nowrap; }
.megamenu-menu li .megamenu-parent-title > a { text-transform: uppercase; font-size: 11px; }
.megamenu-menu .corner { margin-top: -8px; position: absolute; z-index: 2; display: none; }
.megamenu-menu .hovering .corner { display: block; }
.megamenu-menu .megamenu-bin { background: url(../img/main_menu_grad.jpg) repeat scroll center center white;
    margin-top: 0px; z-index: 1; align-items: stretch; padding: 5% 10%; }
.megamenu-menu .megamenu-slot { margin: 0; padding:0; min-width: 100%; border-top: 1px solid #C5C5C5; }
.megamenu-menu .megamenu-slot.first { border-top: medium none; }
.megamenu-menu .megamenu-slot .megamenu-slot-title a { margin: 0; padding: 8px 10px 8px 0; display: block; }
.megamenu-menu .go-back {display: none;}*/

/* Menu section CSS */
/*.mainMenuA *,
.mainMenuA *:before,
.mainMenuA *:after {box-sizing: inherit !important;}*/
.region-header { /*float: left;*/ margin-left: 0; /*margin-top: 54px;*/ width:70%; display: table-cell; vertical-align: middle; }
.mainMenuA {margin: 0 auto; padding: 0; text-align: left; width: 100%; font-size: 0; display: inline-block;}
.mainMenuA li {margin: 0 -2% 0 3%; display: inline-block; position: relative; font-size: 16px; line-height: 34px;}
.mainMenuA li a {font-size: 12px; /*white-space: nowrap;*/}
.mainMenuA ul.subMenu li > ul.submenu-list li a {white-space: nowrap;}
.mainMenuA li > a {color: #158fbd; padding: 3px 13px 3px 15px; }
.desktopMenu li.orangeMenu > a { background: url(../img/squad1.gif) no-repeat scroll left center white; }
.desktopMenu li.greenMenu > a { background: url(../img/squad2.gif) no-repeat scroll left center white; }
.desktopMenu li.blueMenu > a { background: url(../img/squad3.gif) no-repeat scroll left center white; }
.desktopMenu li.violetMenu > a { background: url(../img/squad4.gif) no-repeat scroll left center white; }
.desktopMenu li.greyMenu > a { background: url(../img/squad5.gif) no-repeat scroll left center white; }
.desktopMenu li.multiMenu > a { background: url(../img/abc.jpg) no-repeat scroll left center white; }

.desktopMenu li > a:hover,
.desktopMenu li.hover > a,
.desktopMenu li.active > a { color: #ffffff; text-decoration: none; background: transparent; }

.desktopMenu li.orangeMenu > a:hover,
.desktopMenu li.orangeMenu.hover > a,
.desktopMenu li.orangeMenu.active > a { background-color: #F68420; }

.desktopMenu li.greenMenu > a:hover,
.desktopMenu li.greenMenu.hover > a,
.desktopMenu li.greenMenu.active > a { background-color: #3CB64A; }

.desktopMenu li.blueMenu > a:hover,
.desktopMenu li.blueMenu.hover > a,
.desktopMenu li.blueMenu.active > a { background-color: #158FBD; }

.desktopMenu li.violetMenu > a:hover,
.desktopMenu li.violetMenu.hover > a,
.desktopMenu li.violetMenu.active > a { background-color: #A6286A; }

.desktopMenu li.greyMenu > a:hover,
.desktopMenu li.greyMenu.hover > a,
.desktopMenu li.greyMenu.active > a,
.desktopMenu li.multiMenu > a:hover,
.desktopMenu li.multiMenu.hover > a,
.desktopMenu li.multiMenu.active > a { background-color: #D8D8D8; }


.mobileMenu li{position: static;}
.headerMenu li a span {font-size: 11px;text-transform: uppercase;text-decoration: none;letter-spacing: 1px;}
.search-nav-form{}
.menu-icon{display:none;}
.icon:before {font-family: "alutech-fonts" !important;font-size:18px;font-style: normal;font-weight: normal;speak: none;display: inline-block;text-decoration: inherit;text-align: center;font-variant: normal;text-transform: none;line-height: 1em;position:absolute;left:0;right:0;top:0;speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-decoration: none;}
.menu-icon.visible:before{content:"\e801";font-size: 16px;margin:-8px 0 0 0;top: 50%;color: #9B9B9B;}
header .search-nav-block .search-nav-button:after {font-family:'alutech-fonts';content:"\e800";font-weight:400;font-size:27px;line-height:1em;display:block;text-align:center;position:absolute;left:0;right:0;top:0;}
.header-buttons > li {display: inline-block;padding: 0;border-left: none;}
.menu-icon > span:before {content: "";font-size: 25px;position: absolute;top: 50%;left: 50%;width: 1em;height: 0.125em;border-top: 0.375em double #9B9B9B;border-bottom: 0.125em solid #9B9B9B;box-sizing: content-box;margin-top: -7px;margin-left: -12px;}
.menu-icon.visible > span{display: none;}
/*#search-form {height: 100%;width: 100%;background: #fff;display: none;position: absolute;top: 0;left: 0;z-index: 100;}
#search-form .search-input {border:none;height:120px;width:100%;margin:0;font-size:26px;text-transform:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#999999 !important;padding:35px 170px 35px 35px;background:#fff; -webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#search-form > form > .search-submit, #search-form > form > .search-close{background-color: white;border: none;top:50%;right:124px;z-index:1;margin:-9px 0 0 0;position:absolute;width: 18px;height: 18px;cursor:pointer;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;}
#search-form > form > .search-close {right:53px;}
#search-form > form > .search-submit:before,#search-form > form > .search-close:before  {content:"\e800";font-weight: 700;}
#search-form .search-submit:hover {opacity: 0.5;filter: alpha(opacity=50);}
#search-form > form > .search-close:before {content:"\e801";}
#search-form > form > .search-close:hover {color:rgb(12, 198, 33);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.search-icon{display:block;width: 61px;height: 63px;position: relative;}
.search-icon:hover:before {color: #ffd248;}
.search-icon:before  {content:"\e800";color: #9B9B9B;margin:-9px 0 0 0;top:50%;font-weight: 700;}
.search-icon.visible:before,.menu-icon.visible:before{content:"\e801";font-size: 16px;margin:-8px 0 0 0;top: 50%;color: #9B9B9B;}
#search-form form {height: 100%;width: 100%;}
#search-form input::-webkit-input-placeholder,#search-form input::-moz-placeholder, #search-form input:-moz-placeholder,#search-form input:-ms-input-placeholder {color: #c9cbc4;}
#search-form input:focus {outline: none;}*/
.overlay-block {position: fixed;z-index: 2;height: 100%;width: 100%;top: 0;left: 0;cursor: pointer;background-color: transparent;visibility: hidden;opacity: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s, -webkit-transform 0.3s 0s;-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s, -moz-transform 0.3s 0s;transition: opacity 0.3s 0s, visibility 0s 0.3s, transform 0.3s 0s;}
.overlay-block.is-visible {opacity: 1;visibility: visible;-webkit-transition: opacity 0.3s 0s, visibility 0s 0s, -webkit-transform 0.3s 0s;-moz-transition: opacity 0.3s 0s, visibility 0s 0s, -moz-transform 0.3s 0s;transition: opacity 0.3s 0s, visibility 0s 0s, transform 0.3s 0s;}
.headerMenu .top-heading {font-weight: bold;white-space: nowrap;margin: 0 16px;color: inherit;text-decoration: none;display: inline-block;outline: 0;cursor: pointer;}

.mainMenuA .productMenu .has-children{margin-bottom: 30px;}
.desktopMenu > .has-children:hover .innerMenuOther{display: block;box-shadow: 10px 11px 33px -14px #737373;}
.desktopMenu > .productMenu:hover .innerMenu{display: block;left: -60%;}
/*.desktopMenu > .productMenu:hover .innerMenu:before{left: 11%;}*/
.desktopMenu > .has-children:hover .aboutMenu + div.innerMenuOther,.desktopMenu > .has-children:hover .feedbackMenu + div.innerMenuOther{left: -22%;}
.desktopMenu > .has-children:hover .aboutMenu + div.innerMenuOther:before{left: 10%;}
.desktopMenu > .has-children:hover .feedbackMenu + div.innerMenuOther:before{left: 13%;}
.desktopMenu > .has-children:hover .partnerMenu + div.innerMenuOther{left: -14%;}
.desktopMenu > .has-children:hover .partnerMenu + div.innerMenuOther:before{left: 15%;}
.desktopMenu > .has-children:hover .pressMenu + div.innerMenuOther{left: 9%;}
.desktopMenu > .has-children:hover .architectsMenu + div.innerMenuOther{left: -7%;}
.desktopMenu > .has-children:hover .architectsMenu + div.innerMenuOther:before{left: 19%;}
.desktopMenu > .has-children:hover .clientMenu + div.innerMenuOther{left: 1%;}
.desktopMenu > .has-children:hover .clientMenu + div.innerMenuOther:before{left: 33%;}
.desktopMenu > li > .innerMenu{width: 283px;}

.desktopMenu .subMenu > li > a > span {font-size: 15px;}
.mobileMenu .subMenu > li > a > span {display:none;}

.innerMenuOther, .innerMenu  {width: auto;left: 0px;color: #000;padding: 0 0 8px 0;margin: 0;display: none;position: absolute;top: 97%;margin-top: 1px;z-index: 10;background-color: white;border: 1px solid #c5c5c5;white-space: nowrap;}
.innerMenuOther ul li {float: none;margin: 0 20px;padding: 8px 0;border-top: 1px solid #c5c5c5;position: relative;display: block;line-height: normal;}
.innerMenuOther ul li a {color: #158fbd; font-size: 12px; padding: 0;}
.innerMenuOther ul li a:hover {background-color: transparent !important; color: #505050; font-size: 12px; text-transform: none;letter-spacing: 0; text-decoration: underline !important;}
.innerMenuOther ul li:first-child {border-top: none;}
.innerMenuOther:before, .innerMenu:before {content: "";position: absolute;top: -9px;left: 25px;display: block;background: url("../images/corner2.png") no-repeat;width: 34px;height: 9px;float: left;z-index: 1000;}
.innerMenu:before {top: -8px;/*left: 14%;*/}
.desktopMenu > li > .innerMenu {width: 795px;border-top: none;}
.mainMenuA .innerMenu p {float: left;width: 100%;text-transform: uppercase;font: 18px Myriad Pro, Calibri, Arial !important;margin-bottom: 4px;}
.mainMenuA .innerMenu ul {float: left;/*width: 100%;*/margin-left: 10px;}
.mainMenuA .innerMenu ul li {width: 100%;float: left;padding: 8px 10px 0 40px;border: none;/*margin-left: 17px;*/position: relative;line-height: normal;}
.mainMenuA .innerMenu ul li a {color: #f57e20;text-decoration: none;font: 13px Myriad Pro, Calibri, Arial !important;text-transform: uppercase;padding: 0;}
.mainMenuA .innerMenu ul li a:hover {background-color: transparent !important;color: #000;text-decoration: underline;}
.mainMenuA .innerMenu0 p a,
.mainMenuA .innerMenu1 p a,
.mainMenuA .innerMenu2 p a,
.mainMenuA .innerMenu3 p a,
.mainMenuA .innerMenu4 p a{color: #0b971b; text-transform: uppercase; font: 18px Myriad Pro, Calibri, Arial; text-decoration: underline; padding: 0; display: block;}
.mainMenuA .innerMenu0 p a:hover,
.mainMenuA .innerMenu1 p a:hover,
.mainMenuA .innerMenu2 p a:hover,
.mainMenuA .innerMenu3 p a:hover,
.mainMenuA .innerMenu4 p a{background-color: transparent;}
.mainMenuA .innerMenu p img {display: block;float: left;margin: 1px 10px 0 2px;width: 24px!important;height: 23px!important;}
.mainMenuA .innerMenu__inner {border-top: 1px solid #C5C5C5;overflow: hidden;padding: 21px 10px 0 10px;white-space: normal;}
.innerMenu__inner .col_s6 {margin-bottom: 10px;}
.mainMenuA .go-back {display: none;}
.mainMenuA .go-back + li {border-top: none;}
.mainMenuA .innerMenuRight {float: left;width: 100%;border-top: 1px solid #C5C5C5;}
.resp-header .logotype{position: absolute;top: 50%;left: 5%;margin-top: -19px;}
.resp-header {display: none;position: fixed;height: 50px;background: #ffffff;z-index: 3;min-width: 320px;width: 100%;top: 0;border-bottom: 1px solid #d6d6d6;-webkit-transition: -webkit-transform 0.3s, top 0.5s;-moz-transition: -moz-transform 0.3s, top 0.5s;transition: transform 0.3s, top 0.5s;}
.resp-header.nofixed{top: -60px;-webkit-transition: top 0.5s;-moz-transition: top 0.5s;-o-transition: top 0.5s;transition: top 0.5s;}

@media only screen and (max-width: 991px) {
    .header {height: 66px;}
    .mainMenuA .go-back {display: block;}
    .header-content{padding: 0 !important;margin: 0 !important;height: 0 !important;}
    .headerMenu{display: block;position: fixed !important;top: 0;width: 100% !important;max-width: 100%;background: rgb(255, 255, 255);z-index: 2000;border-bottom: 0px solid #d6d6d6;}
    .header-buttons {position: absolute;display: inline-block;right: 0;}
    .header-buttons > li {border-left: 1px solid #d6d6d6;float: left;}
    .header-buttons > li > a {width: 50px;height: 50px;position: relative;}
    .header-buttons > li > .langInner{line-height: 50px; border: none; padding: 0;}
    .langShow{/*border-top: none !important;*/}
    /*.langShow li {margin-bottom: 4px !important;padding-top: 5px !important;}*/
    .langShow a.close {top: 8px;}
    /*#search-form {position: fixed;height: 50px;width: 100%;top: 49px;left: 0;z-index: 3;opacity: 1;display: none;}*/
    .search-icon:hover:before,
    .langInner:hover > span:after,
    .langInner.visible:hover > span:after,
    .langInner:hover > span,
    .langInner.visible:hover > span {color: #9B9B9B !important; text-decoration: none;}
    .menu-icon, .search-icon {font-size:32px;display: block;text-align:center;cursor: pointer;}
    /*#search-form .search-input{line-height: 20px;padding: 17px 50px 17px 35px;height: 50px;font-size: 16px;border: 1px solid #d0d0d0;border-right: none;border-left: none;}
    #search-form .search-close{display: none;}
    #search-form > form > .search-submit{right: 15px;}*/
    .headerMenu ul li{display: block;}
    .mainMenuA li .innerMenuOther {/*position: relative;*/border: none;border-radius: 0;box-shadow: none;text-align: left;background-color: #FFF;}
    .headerMenu li a,
    .mainMenuA li.blueMenu a,
    .mainMenuA li.violetMenu a,
    .mainMenuA li.orangeMenu a,
    .mainMenuA li.greenMenu a,
    .mainMenuA li.greyMenu a,
    .mainMenuA li.multiMenu a {color: #cdcdcd !important; font-size: 11px;}
    .mainMenuA li > a:hover,
    .mainMenuA li.violetMenu > a:hover,
    .mainMenuA li.orangeMenu > a:hover,
    .mainMenuA li.greenMenu > a:hover,
    .mainMenuA li.blueMenu > a:hover,
    .mainMenuA li.greyMenu > a:hover,
    .mainMenuA li.multiMenu > a:hover {color: #cdcdcd !important;}
    .innerMenuOther ul > li > a,
    .mainMenuA .innerMenu ul > li > a {color: #cdcdcd !important;font-size: 15px !important;padding: 0 20px;font-family: Arial;text-transform: none;line-height: 50px !important;}
    .innerMenuOther ul > li.activeMenu,
    .mainMenuA .innerMenu ul > li.activeMenu {background-color: #00a2f4;}
    .innerMenuOther ul > li.activeMenu > a,
    .mainMenuA .innerMenu ul > li.activeMenu > a {color: #ffffff !important;}
    .mainMenuA .innerMenu ul li a:hover,
    .mainMenuA li.blueMenu a:hover,
    .mainMenuA li.violetMenu a:hover,
    .mainMenuA li.orangeMenu a:hover,
    .mainMenuA li.greenMenu a:hover,
    .mainMenuA li.greyMenu > a:hover,
    .mainMenuA li.multiMenu > a:hover {text-decoration: none !important;font-size: 15px;}
    .mainMenuA .innerMenu,
    .mainMenuA .innerMenu ul{border: none;margin: 0;/*left: 0;*/}
    .mainMenuA .innerMenu p,
    .mainMenuA .innerMenu0 p a,
    .mainMenuA .innerMenu1 p a,
    .mainMenuA .innerMenu2 p a,
    .mainMenuA .innerMenu3 p a,
    .mainMenuA .innerMenu4 p a {padding: 14px 9px 8px 11px;margin: 0;min-height: 50px;line-height: 50px;border-bottom: 1px solid #3a3f40;text-transform: none;cursor: pointer;position: relative;color: #cdcdcd !important;font-size: 15px !important;box-sizing: border-box;}
    .mainMenuA .innerMenu ul li {padding: 0;margin: 0;}
    .innerMenu__inner {height: 100%;padding: 0 !important;border-top: none !important;}
    .mainMenuA .innerMenu0 p a,
    .mainMenuA .innerMenu1 p a,
    .mainMenuA .innerMenu2 p a,
    .mainMenuA .innerMenu3 p a,
    .mainMenuA .innerMenu4 p a{padding: 0px 9px 0 0 !important;min-height: 20px;height: 20px !important;height: auto !important;line-height: normal !important;border-bottom: none;text-transform: none;text-decoration: none;}
    .innerMenu0,
    .innerMenu1,
    .innerMenu2,
    .innerMenu3,
    .innerMenu4 {padding: 0 !important;}
    body.overflow-hidden {overflow: hidden;}
    .resp-header {display: block !important;}
    .innerMenuOther:before, .innerMenu:before{content: none;}
    .mainMenuA li.blueMenu a:hover,
    .mainMenuA li.violetMenu a:hover,
    .mainMenuA li.orangeMenu a:hover,
    .mainMenuA li.greenMenu a:hover,
    .mainMenuA li.greyMenu > a:hover,
    .mainMenuA li.multiMenu > a:hover {background-color: transparent !important;}
    .mainMenuA,
    .mainMenuA .innerMenu,
    .mainMenuA div.innerMenuOther,
    .innerMenu0 > ul,
    .innerMenu1 > ul,
    .innerMenu2 > ul,
    .innerMenu3 > ul,
    .innerMenu4 > ul {display: block;position: fixed;top: 0;right: 0;height: 100%;width: 260px;background: #2e3233;overflow-y: auto;overflow-x: hidden;-webkit-overflow-scrolling: touch;/*z-index: 1;*/-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);-webkit-transition: -webkit-transform 0.3s;-moz-transition: -moz-transform 0.3s;transition: transform 0.3s;}
    .mainMenuA{right: -260px;}
    .innerMenuOther ul li {float: none;margin: 0;padding: 0;border-top: none;position: relative;display: block;line-height: normal;}
    .innerMenu .subMenu{z-index: 1;}
    /*.mainMenuA.visible {visibility: visible;-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);}*/
    .search-nav-form{display: none;}
    .mainMenuA .has-children > a:before,
    .mainMenuA .has-children > a:after,
    .go-back a:before,
    .go-back a:after {background: #c9cbc4;}
    .mainMenuA .has-children > a:hover:before,
    .mainMenuA .has-children > a:hover:after,
    .go-back a:hover:before,
    .go-back a:hover:after,
    .mainMenuA .has-children > p:hover:before,
    .mainMenuA .has-children > p:hover:after {background: #69aa6f;}
    .mainMenuA .has-children > a:before,
    .mainMenuA .has-children > a:after,
    .go-back a:before,
    .go-back a:after,
    .innerMenu p:after,
    .innerMenu p:before {content: '';position: absolute;top: 50%;margin-top: -1px;display: inline-block;height: 2px;width: 10px;background: #464c4e;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
    .innerMenu p:after,
    .innerMenu p:before {content: '';position: absolute;top: 50%;margin-top: -1px;display: inline-block;height: 2px;width: 10px;background: #464c4e;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
    .mainMenuA .has-children > a:before,
    .go-back a:before,
    .innerMenu p:before {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
    .mainMenuA .has-children > a:after,
    .go-back a:after,
    .innerMenu p:after {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
    .mainMenuA .has-children > a {padding-right: 40px;}
    .has-children > a,
    .go-back a {position: relative;}
    .mainMenuA .has-children > a::before,
    .mainMenuA .has-children > a::after,
    .innerMenu p:after,
    .innerMenu p:before {right: 20px;-webkit-transform-origin: 9px 50%;-moz-transform-origin: 9px 50%;-ms-transform-origin: 9px 50%;-o-transform-origin: 9px 50%;transform-origin: 9px 50%;}
    .mainMenuA  .go-back a,
    .innerMenu p.go-back,
    .mainMenuA .innerMenu a.go-back {padding-left: 40px !important;}
    .innerMenu p.go-back{padding: 18px 9px 8px 11px;}
    .mainMenuA .go-back a:before,
    .mainMenuA  .go-back a:after,
    .mainMenuA .innerMenu p.go-back:before,
    .mainMenuA .innerMenu p.go-back:after {left: 20px;-webkit-transform-origin: 1px 50%;-moz-transform-origin: 1px 50%;-ms-transform-origin: 1px 50%;-o-transform-origin: 1px 50%;transform-origin: 1px 50%;}
    .mainMenuA li a,
    .mainMenuA ul li a {display: block;height: 50px;line-height: 50px !important;padding: 0 20px;color: #ffffff;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;border-bottom: 1px solid #3a3f40;-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);will-change: transform, opacity;-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;-moz-transition: -moz-transform 0.3s, opacity 0.3s;transition: transform 0.3s, opacity 0.3s;}
    .mainMenuA .productMenu .has-children {margin-bottom: 0;}
    /*fix ie10 and above*/
    _:-ms-lang(x),.mainMenuA,.mainMenuA .innerMenu,.mainMenuA div.innerMenuOther,.innerMenu0 > ul,.innerMenu1 > ul,.innerMenu2 > ul,.innerMenu3 > ul {left: auto !important;}
    .mainMenuA div.is-hidden,
    .innerMenu0 > ul.is-hidden,
    .innerMenu1 > ul.is-hidden,
    .innerMenu2 > ul.is-hidden,
    .innerMenu3 > ul.is-hidden,
    .innerMenu4 > ul.is-hidden {-webkit-transform: translateX(100%) !important;-moz-transform: translateX(100%) !important;-ms-transform: translateX(100%) !important;-o-transform: translateX(100%) !important;transform: translateX(100%) !important;}
}
@media (min-width:768px) and (max-width: 991px) {
    .resp-header {height: 60px !important;}
    .header-buttons > li > a {width: 60px;height: 60px;}
    .header-buttons > li > .langInner {line-height: 60px;}
    /*#search-form {top: 59px;}*/
    .langShow{top: 60px !important;}
}
@media only screen and (max-width: 767px) {
    .header {height: 56px;}
    .langShow{top: 50px !important;}
    .resp-header.nofixed {top: -50px;}
}
@media only screen and (min-width:992px){
    .mainMenuA .innerMenu4 {clear: left;}
}

.desktopMenu > li > .innerMenu {
    width: 283px;
}

.menu-content {
    display: none;
}

.menu-content.-active {
    display: block;
}

.desktopMenu .menu-contents {
    position: absolute;
    background: #fff;
    border: 1px solid #c5c5c5;
    padding-left: 272px;
    box-shadow: 10px 11px 33px -14px #737373;
}

.desktopMenu .menu-contents__inner {
    border-left: 1px solid #d6d6d6;
    padding: 17px 26px;
    min-height: 325px;
}

.desktopMenu .menu-titles {
    position: absolute;
    top: 0;
    left: 0;
    padding-top: 33px;
    z-index: 1;
    width: 275px;
    margin-top: -12px;
}

.desktopMenu > .productMenu:hover .innerMenu {
    left: -128px;
    border: none;
}

.desktopMenu > .productMenu:hover .innerMenu:before {
    left: 161px;
}

.desktopMenu > li > .innerMenu {
    border-top: 1px solid #c5c5c5;
}

.desktopMenu.mainMenuA .productMenu .has-children {
    padding: 7px 0;
    margin-bottom: 0;
    padding-left: 18px;
    position: relative;
}

.desktopMenu.mainMenuA .productMenu .has-children.-active:after {
    content: "";
    display: block;
    width: 5px;
    height: 10px;
    position: absolute;
    background: url(../images/menu-arrow.png);
    top: 50%;
    right: 9px;
    margin-top: -7px;
}

.desktopMenu.mainMenuA .innerMenu0 p, .desktopMenu.mainMenuA .innerMenu1 p, .desktopMenu.mainMenuA .innerMenu2 p, .desktopMenu.mainMenuA .innerMenu3 p, .desktopMenu.mainMenuA .innerMenu4 p, .desktopMenu.mainMenuA .innerMenu5 p, .desktopMenu.mainMenuA .innerMenu6 p, .desktopMenu.mainMenuA .innerMenu0 p>a, .desktopMenu.mainMenuA .innerMenu1 p>a, .desktopMenu.mainMenuA .innerMenu2 p>a, .desktopMenu.mainMenuA .innerMenu3 p>a, .desktopMenu.mainMenuA .innerMenu4 p>a, .desktopMenu.mainMenuA .innerMenu5 p>a, .desktopMenu.mainMenuA .innerMenu6 p>a {
    color: #6e6e70;
    font-size: 16px !important;
    text-decoration: none;
}

.desktopMenu.mainMenuA .innerMenu0.-active p, .desktopMenu.mainMenuA .innerMenu0.-active p>a {
    color: #f57e20;
}

.desktopMenu.mainMenuA .innerMenu1.-active p, .desktopMenu.mainMenuA .innerMenu1.-active p>a {
    color: #0b971b;
}

.desktopMenu.mainMenuA .innerMenu2.-active p, .desktopMenu.mainMenuA .innerMenu2.-active p>a {
    color: #a6286a;
}

.desktopMenu.mainMenuA .innerMenu3.-active p, .desktopMenu.mainMenuA .innerMenu3.-active p>a {
    color: #a6286a;
}

.desktopMenu.mainMenuA .innerMenu4.-active p, .desktopMenu.mainMenuA .innerMenu4.-active p>a {
    color: #a6286a;
}

.desktopMenu.mainMenuA .innerMenu5.-active p, .desktopMenu.mainMenuA .innerMenu5.-active p>a {
    color: #a6286a;
}

.desktopMenu.mainMenuA .innerMenu6.-active p, .desktopMenu.mainMenuA .innerMenu6.-active p>a {
    color: #158fbd;
}

.desktopMenu.mainMenuA .innerMenu ul {
    float: none;
    margin: 0;
    margin-top: 9px;
}

.desktopMenu.mainMenuA .innerMenu ul.subMenu>li {
    display: block;
    margin: 0;
    padding: 0;
    margin-bottom: 20px;
    float: none;
}

.desktopMenu.mainMenuA .innerMenu .innerMenu6 ul.subMenu>li {
    margin-bottom: 6px;
}

.desktopMenu.mainMenuA .innerMenu ul.subMenu>li.submenu-list__divider {
    background: #d6d6d6;
    height: 1px;
    margin-bottom: 20px;
}

.desktopMenu.mainMenuA .subMenu__inline {
    list-style-type: circle;
    width: 50%;
    float: left !important;
    margin-bottom: 7px !important;
    padding-left: 15px !important;
    position: relative;
    white-space: normal;
}

.desktopMenu.mainMenuA .subMenu__inline:before {
    content: "";
    display: block;
    width: 4px;
    height: 4px;
    position: absolute;
    background: url(../images/list-style-circle.png);
    top: 50%;
    margin-top: -2px;
    left: 3px;
}

.desktopMenu.mainMenuA .go-back {
    display: none !important;
}

.desktopMenu.mainMenuA .innerMenu p {
    float: none;
}

.desktopMenu.mainMenuA .innerMenu ul li a {
    font-size: 15px !important;
    color: #6d6d6f;
}
.desktopMenu.mainMenuA .innerMenu ul.submenu-list li a {
    font-size: 14px !important;
}

.desktopMenu.mainMenuA .innerMenu .innerMenu6>ul>li>a {
    color: #138ec7;
}

.desktopMenu.mainMenuA .innerMenu .innerMenu0>ul>li>a:hover, .desktopMenu.mainMenuA .innerMenu .innerMenu0>ul>li.activeMenu>a {
    color: #f57e20;
}

.desktopMenu.mainMenuA .innerMenu .innerMenu1>ul>li>a:hover, .desktopMenu.mainMenuA .innerMenu .innerMenu1>ul>li.activeMenu>a {
    color: #0b971b;
}

.desktopMenu.mainMenuA .innerMenu .innerMenu2>ul>li>a:hover, .desktopMenu.mainMenuA .innerMenu .innerMenu2>ul>li.activeMenu>a {
    color: #a6286a;
}

.desktopMenu.mainMenuA .innerMenu .innerMenu3>ul>li>a:hover, .desktopMenu.mainMenuA .innerMenu .innerMenu3>ul>li.activeMenu>a {
    color: #a6286a;
}

.desktopMenu.mainMenuA .innerMenu .innerMenu4>ul>li>a:hover, .desktopMenu.mainMenuA .innerMenu .innerMenu4>ul>li.activeMenu>a {
    color: #a6286a;
}

.desktopMenu.mainMenuA .innerMenu .innerMenu5>ul>li>a:hover, .desktopMenu.mainMenuA .innerMenu .innerMenu5>ul>li.activeMenu>a {
    color: #a6286a;
}

.desktopMenu.mainMenuA .innerMenu .innerMenu6>ul>li>a:hover, .desktopMenu.mainMenuA .innerMenu .innerMenu6>ul>li.activeMenu>a {
    color: #158fbd;
}
.submenu-list-container{width: 670px;}
@media (min-width: 1300px) {
    .submenu-list-container{width: 941px;}
    .desktopMenu.mainMenuA .innerMenu ul.submenu-list li a{font-size: 15px !important;}
}
.desktopMenu .submenu-list-wrap, .desktopMenu .submenu-list{display: block;}
.submenu-list-wrap{float: left;display: none;width: 45%;}
ul.submenu-list{margin-left: 47px !important;display: none;}
.desktopMenu ul.submenu-list>li{margin: 0;padding: 0;float: none;display: block;margin-bottom: 9px;position: relative;white-space: normal;}
.desktopMenu ul.submenu-list>li>a{text-transform: none;}
.desktopMenu ul.submenu-list>li>a:before{content: "";height: 1px;width: 5px;display: block;background: #6d6d6f;position: absolute;top: 50%;left: -9px;}
.submenu-subtitle{color: #6d6d6f;font-family: "Myriad Pro";margin-top: 9px;margin-left: 17px;text-transform: uppercase;}

/* Logo in header */
/*.logo {position: relative;display: table-cell;vertical-align: middle;float: none !important;padding: 0;}
.logo img {float: right;}
.logo {width: 25%;}*/
.logo {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
/* End logo in header */

/* language menu */
/*.left-block {display: block;text-align: center;width: 62px;height: 126px;position: absolute;right: 0;top: 0;border-left: 1px solid #d6d6d6;}*/
.left-block {
    display: table-cell;
    vertical-align: middle;
}
@media only screen and (max-width:991px) {
    .left-block {display: none;}
}
/*.langInner {display: block;width: 61px;height: 63px;border-top: 1px solid #d6d6d6;text-align: center;vertical-align: middle;line-height: 62px;position: relative;}*/
.langInner {
    display: block;
    border: 1px solid #d6d6d6;
    text-align: center;
    vertical-align: middle;
    position: relative;
    float: left;
    padding: 1px 6px 2px;
}
.langInner > span {font-family: arial; color: #999999; font-size: 16px; text-transform: uppercase; display: flex; align-items: center; justify-content: center;}
.langInner > span:after {font-family: 'alutech-fonts' !important;content: "\e803";color: #999999;font-weight: normal;font-size: 10px;padding-left: 5px;speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.langInner.visible > span:after {font-family: 'alutech-fonts' !important;content: "\e802";}
.langInner:hover, .langInner.visible:hover, .langInner:focus, .langInner.visible:focus {text-decoration: none;}
.langInner:hover > span:after, .langInner.visible:hover > span:after,.langInner:hover > span, .langInner.visible:hover > span {color: #ffd248;}
/*.header-buttons .langShow {display: none;z-index: 10000;position: absolute;float: left;background-color: white;border: 1px solid #d2d2d2;right: -1px;top: 126px;padding: 8px 10px 4px;width: 128px;}*/
.header-buttons {position: relative; float: right;}
.header-buttons .langShow {
    display: none;
    z-index: 10000;
    position: absolute;
    float: left;
    background-color: white;
    border: 1px solid #d2d2d2;
    right: 0;
    top: 25px;
    padding: 4px 10px;
    width: 128px;
}

.header-buttons .langShow a.close {background-image: url("../images/close.gif");height: 9px;position: absolute;right: 10px;top: 10px;width: 9px;}
.header-buttons .langShow a.close:hover {background-image: url("../images/close2.gif")}
.header-buttons .langShow li {width: 100%; float: left;}
.header-buttons .langShow li img {vertical-align: middle;float: left;margin-top: 2px;margin-right: 10px;}
.header-buttons .langShow li a {float: left; color: #158fbd; border-top: 1px solid #f0f0f0; font-size: 11px; padding: 6px 3px; letter-spacing: normal; text-transform: none; width: 100%;}
.header-buttons .langShow li:first-child a {border-top: none; padding-top: 0;}
.header-buttons .langShow li.active a { color: #505050; }
/* End language menu */


/*Lang selector*/
.language-switcher-locale-url{float:right; margin-right:3%; margin-top:1%}
.language-switcher-locale-url li{clear:none !important; float:left !important; /*margin-left:10px*/}

#l10n-client.hidden{display:block !important}

#block-locale-language{float:right; margin-top:10px; padding:5px 0; margin-right:3%}
/*#block-locale-language img{padding:1px; border:1px solid gray}*/
#block-locale-language span{display:none}

/*fieldset*/
.webform-client-form fieldset{border:1px solid #C8C8C8; padding:10px}
.webform-client-form legend{padding:0 5px;width: auto;}
.webform-client-form input {border:1px solid #c1c1c1;  color:#707070;height: 30px;  font-family: Arial, sans-serif;  font-size:14px;  margin-bottom:10px;  padding-left:8px;max-width: 100%;-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
.search-form input.form-submit{-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
.webform-client-form input.webform-submit, .search-form input.form-submit {padding: 0 40px; border: 2px solid #f9f9f9; color: white; font-size: 1.5em; height: 30px; background-color: #808080; }
.webform-client-form input:focus,.webform-client-form input:hover {-webkit-box-shadow:inset 0px 1px 1px rgba(0,0,0,.1); -moz-box-shadow:inset 0px 1px 1px rgba(0,0,0,.1); box-shadow:inset 0px 1px 1px rgba(0,0,0,.1); border:1px solid #b2b2b2}
.webform-client-form input.webform-submit:hover, .search-form input.form-submit:hover {border:2px solid #808080;background-color: #f9f9f9; color:#000;}
.search-form input.form-submit:hover{-webkit-box-shadow:inset 0px 1px 1px rgba(0,0,0,.1); -moz-box-shadow:inset 0px 1px 1px rgba(0,0,0,.1); box-shadow:inset 0px 1px 1px rgba(0,0,0,.1)}
.webform-client-form .focus{color:#8F8F8F}
.webform-client-form .typing{color:black}
.webform-client-form label{display: block;max-width: inherit;margin-bottom: 5px !important;font-weight: bold !important;font-size: 14px !important;color: #707070;}
.webform-client-form .captcha{margin-top: 1em;}

.webform-client-form .form-type-checkbox label {display: inline;}
.webform-client-form .form-type-checkbox input {-webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; margin-top: 8px;}

#webform-component-personal-info .form-item{float:left; margin-right:5%; width:45%}

/*Contextual Links*/
/*.contextual-links li {padding: 0 !important; margin: 0 !important;list-style: none !important}
.contextual-links li p {padding: 0 !important; margin: 0 !important}*/

/*Form validation*/
.form-item input.error, .form-item textarea.error, .form-item select.error {border: 1px solid red !important;}
.clientside-error {border: 1px dashed red; color: red }
.clientside-error li {margin: 0 0 0 25px !important}
.clientside-error li label {text-transform: uppercase; font-size: 12px; }

/*blackquote*/
blockquote {margin-left: 40px}

.docTable table td.no44 span {color: #808080;font-size: 10px;}
.docTable table td.no44 a {margin-right: 3px;text-decoration: none;}
.docTable table td.no44 a span {color: #ff7f00;font-size: 12px;text-decoration: underline;}
.docTable table td.no44 a img {margin-bottom: 0;margin-right: 7px;vertical-align: middle;}


.vacContact {background: url("../img/vacanBac.gif") left center no-repeat; font-size: 12px; line-height: 22px; margin-top: 20px; padding-left: 60px;}
#cboxNext, #cboxPrevious, #cboxClose {border: medium none;}

#megamenu-mlid-6731 .megamenu-slots-stacking {width: auto !important;}

.item-list .pager {margin: 30px auto 0;}
.item-list .pager li {background-image: none !important; list-style-type: none !important; padding: 0.5em; margin: 0; float: left;}
.item-list .pager p {font-size: 18px;}

.newsContent .content-dva { margin: -48px -15px 0 -15px; }
.newsContent .content-dva > img { display: block; margin: 0; }
.newsContent .content-bloc { margin: 0 -15px -100px; background: url(../img/line-vverh.png) no-repeat scroll center 0 transparent; display: none;}
/*.videoCentr{width: auto !important; max-width: 660px; margin: 20px auto;}
.videoBord {      box-shadow:0 0 5px 1px #DBDBDB;  float: none !important; width: auto !important; height: auto !important; padding: 0 !important;}
.videoFrame { position: relative; padding-bottom: 56.25%; border: 5px solid white; float: none !important; width: auto !important; height: auto !important; }
.videoFrame iframe {position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;}
.embed-responsive__item { position: absolute; }*/
#block-block-1 {height: 0; position: relative; padding-bottom: 18.1%; overflow: hidden;}
#flashContent {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.img-slider {max-width: 100%; height: 20px;}
.sliderImg {height: 535px;}
.main-news > .container-fluid > .row {display: flex; margin: 2%; flex-direction: column;}
.main-news > .container-fluid > .row > div {margin: 0 0 12px;}
@media (min-width: 425px) {
    .main-news > .container-fluid > .row {display: flex; margin: 2%; flex-direction: row;}
    .main-news > .container-fluid > .row > div {margin: 0 2.2% 0 0;}
    .main-news > .container-fluid > .row > div:last-child {margin-right: 0;}
}
.newsGreen, .newsBlue, .newsGrey, .newsOrange, .newsViolet {padding: 0 1% 22px; background-color: white; border: 1px solid #C2C1C1;}
.newsBlue:hover, .newsGreen:hover, .newsGrey:hover, .newsOrange:hover, .newsViolet:hover {border:1px solid #EBE7E7;}
.newsBlue:hover {box-shadow:0 0 5px #158FBD;  box-shadow:0 0 10px rgba(21,143,189,0.8);  -moz-box-shadow:0 0 10px rgba(21,143,189,0.8);  -webkit-box-shadow:0 0 10px rgba(21,143,189,0.8)}
.newsGreen:hover {box-shadow:0 0 5px #3cb64a;  box-shadow:0 0 10px rgba(60,182,74,0.8);  -moz-box-shadow:0 0 10px rgba(60,182,74,0.8);  -webkit-box-shadow:0 0 10px rgba(60,182,74,0.8)}
.newsGrey:hover {box-shadow:0 0 5px #808080;  box-shadow:0 0 10px rgba(128,128,128,0.8);  -moz-box-shadow:0 0 10px rgba(128,128,128,0.8);  -webkit-box-shadow:0 0 10px rgba(128,128,128,0.8)}
.newsOrange:hover {box-shadow:0 0 5px #f57d1f;  box-shadow:0 0 10px rgba(245,125,31,0.8);  -moz-box-shadow:0 0 10px rgba(245,125,31,0.8);  -webkit-box-shadow:0 0 10px rgba(245,125,31,0.8)}
.newsViolet:hover {box-shadow:0 0 5px #a6286a;  box-shadow:0 0 10px rgba(166,40,106,0.8);  -moz-box-shadow:0 0 10px rgba(166,40,106,0.8);  -webkit-box-shadow:0 0 10px rgba(166,40,106,0.8)}
.newsBlue a {color:#158FBD}
.newsGreen a {color:#3cb64a}
.newsGrey a {color:#a0a0a0}
.newsOrange a {color:#f57d1f}
.newsViolet a {color:#a6286a}
.newsGreen span, .newsViolet span, .newsOrange span, .newsBlue span, .newsGrey span {border-bottom:1px solid #D1D1D1; color:#505050; font:12px Arial; margin-bottom:10px; padding-bottom:10px; margin-top:9px; display: flex;}

.news-block-center {margin-bottom: 2rem;}
.news-block-center .row > div {text-align: center;}
.news-block-center img {margin: 0;}
.news-block-center p {text-align: center;}

.products-media{display: flex; align-items: center;}
.products-media img{max-width: unset;flex-shrink: 0;}
.products-media p{margin-bottom: 0;}
.contentNewImg {padding:3px; margin-bottom:10px; border:1px solid #D1D1D1; display: flex;}

.cont-classic-economy h1, .cont-classic-economy h2 {color: #f57b18;text-align: center;}
.cont-classic-economy, .cont-classic-economy p, .cont-classic-economy li, .cont-classic-economy h4 {color: #919090;}
.cont-classic-economy h2 {cursor: pointer;margin-bottom: 0;}
.content-without-indentation {margin: 0 -2%;}
.calculator-rol-btn {max-width: 320px;margin: 20px auto;background-image: url(/images/btn/calculator.png);background-position: 15% center;background-repeat: no-repeat;}
.cont-nopadding {padding: 0;}
.content-orange-border{border-bottom: 1px dashed #f57b18;padding-bottom: 25px; margin-bottom: 25px;}
.padding-top-buffer {padding-top: 25px;}
.cont-classic-economy .media-body ul li{list-style-type: disc;background: inherit;padding: 0;}
.cont-classic-economy .media-body ul li em:first-child {color: #FFA800;font-weight: bold;}

.compLeft .block-simplenews { width: 100%; margin-top: 0; padding: 20px 10%; }
.compLeft .block-simplenews .form-item-mail input { width: 100%; }
.img-line a { margin-bottom: 20px; display: block; }
.img-line a img { padding: 10px; background-color: #fff; border: 1px solid #ddd; display: block; margin: 0 auto; }
.img-line a div { text-align: center; padding: 5px; }
.img-line.block-row { display: flex; flex-wrap: wrap; justify-content: center; }
.table.table-aps { font-size: 12px; border-bottom: 1px solid #ddd; margin-bottom: 30px; }
.table.table-aps > thead > tr > th, .table td { vertical-align: middle; padding: 15px; }
.table.table-aps > thead > tr > th { font-size: 11px; font-weight: bold; }
.table-aps.table-striped > tbody > tr:nth-of-type(2n+1) { background-color: #e8edff; }
.table-aps.table-hover > tbody > tr:hover { background-color: #d0dafd; color: #339; }
/*                         ->        */
.metizy {width: 100%;margin-bottom: 0;border:1px solid #158fbd;font-size: 12px;}
.metizy thead tr {border: 1px solid #158fbd;padding: 0;}
.metizy thead th {color: #158fbd;font-size: 14px;background: #fbfaf4 none repeat scroll 0 0;height: 45px;border-right: 1px solid #e9e9e9;text-align: center;font-weight:bold;}
.metizy thead th:last-of-type, .metizy tbody td:nth-child(5) {border-right: 1px solid #158fbd;}
.metizy td {padding: 8px 20px;color: #333;border-right: 1px solid #e9e9e9;}
.metizy tbody tr:nth-child(2n) td {background-color: #fcfaf4;}
.metizy tbody tr:nth-child(2n) td:nth-child(5) { background-color:transparent;}
.metizy tr.t-dashed td,
.metizy td.t-dashed {border-bottom: 1px dashed #158fbd;}
.metizy td>img {border-right: medium none;display: block;margin: 0 auto;text-align: center;}
.metizy span {color: #ff0004;font-size: 14px;font-weight: bold;line-height: 12px;margin: 0;}
.compRight ul.akcia-spis li {list-style-image: url(../img/marker.png);}




.certContentBlock {position: relative;}

.main {padding: 0 30px;}
.main-titleproduct {padding: 50px 0 65px !important;text-align: center;display: inline-block;width: 100%;}
.main-titleproduct h1 {color: #aa1155;font-size: 52px !important;font-weight: 200;line-height: 1.08654;text-align: center;}
.main-priceproduct {color: #8f8f8f;font-size: 24px;text-align: center;}
.price {color: #911854 !important;font-size: 24px !important;font-weight: bold;}
.currency {font-size: 24px !important;}
.price-notice {color: rgb(124, 124, 124);font-size: 11px;margin-bottom: 10px;text-align: center;}
.main-titleproduct .buy-button,
.main-titleproduct .buy-button:hover {background-repeat: no-repeat;background-position: 20px center;background-image: url('/images/icon-cart.png');background-color: #aa1155;color: #fff;display: inline-block;padding: 5px 25px 5px 60px;font-size: 23px;}
.main-techspecs {border-top:1px solid #d6d6d6;color: #595959;font-size: 14px;line-height: 22px;padding-bottom: 45px;}
.main-techspecs-header {padding: 20px 0 30px;text-align: center;}
.main-techspecs-header h2 {font-size: 32px;font-weight: 200;text-align: center;color: #aa1155;}
.main-techspecs-item h3 {color: #282828;text-align: center;font-size: 20px;font-weight: 200;}


.main-techspecs-item td a {color: #A15;text-decoration: underline;}
.main-techspecs-item table {width: 100%;margin-bottom: 0;}
.main-techspecs-item table td {padding: 20px 30px;color: #333;}
.main-techspecs-item table td.t-head {border-bottom: 1px solid #aa1155;background: #fcfaf4;padding: 0;}
.main-techspecs-item table td.ntx{padding: 0;}
.main-techspecs-item table tr.t-dashed td,
.main-techspecs-item table td.t-dashed {border-bottom: 1px dashed #aa1155;}
.main-techspecs-item table td.t-img {color: #595959;text-align: center;/*text-transform: uppercase;*/font-weight: bold;border-right: 1px solid #e9e9e9;}
/*.main-techspecs-item li {list-style-image: url('/partners/actions/internet/applications/catAt/images/dot.png') !important;margin-bottom: 10px;}*/
.main-techspecs-item li {list-style:none !important;padding-left: 20px;margin:0 0 10px 0 !important;background: transparent url('/partners/actions/internet/applications/catAt/images/dot.png') no-repeat scroll 0 7px;}
.main-techspecs-item ul.dotTru li {background: transparent url('/partners/actions/internet/applications/catAt/images/dot2.png') no-repeat scroll 0 7px;margin-bottom: 10px;}
.main-techspecs-item ul.dotTru li ul {margin-left: 15px;}
.main-techspecs-item ul.dotTru li ul li {background: transparent url('/partners/actions/internet/applications/catAt/images/dot3.png') no-repeat scroll 0 7px;}

.ACatA-table-techspec {width: 100%;color: #595959;font-size: 14px;}
.ACatA-table-techspec th {color: #aa1155;font-weight: normal;background: #fbfaf4 none repeat scroll 0 0;height: 58px;}
.ACatA-table-techspec td,
.ACatA-table-techspec th {border: 1px solid #bdbdbd;text-align: center;}
.ACatA-table-techspec th {padding: 20px 5px !important;}
.ACatA-table-techspec td {padding: 5px !important;color: #333;border-bottom: 1px solid #e9e9e9;}
.ACatA-table-techspec tr.scbg td {background: #fcfaf4;}
.ACatA-table-techspec td.price {color: #A15;font-weight: bold;font-size: 16px;text-align: left;}
.ACatA-table-techspec span {color: #aa1155;font-size: 14px;font-weight: bold;line-height: normal;}

.main .main-titleproduct .main-rightpane,
.main .main-titleproduct .main-leftpane {width: 50%;float: left; text-align:center;}

.main .img-block {margin-bottom: 30px;text-align: center;margin-top: 20px;}
.main .img-block>img {display: inline-block;width: auto;}

.main .hr {width: 100%;height: 1px;background: #bcbcbc;margin: 25px 0px;}
.main .btn {display: inline-block;color: #808080;text-align: center;line-height: 60px;font-size: 21px;font-weight: 200;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;border: 1px solid #bcbcbc;white-space: nowrap;padding: 0 30px;background: #fbfaf4;}
.main .btn-group {display: inline-block;width: 100%;text-align: center;margin-bottom: 25px;}
.main .btn-group>.btn:first-child:not(:last-child) {border-top-right-radius: 0;border-bottom-right-radius: 0;}
.main .btn-group>.btn:not(:first-child):not(:last-child) {border-radius: 0;}
.main .btn-group>.btn:last-child:not(:first-child) {border-top-left-radius: 0;border-bottom-left-radius: 0;}
.main .btn-group>.btn:first-child {margin-left: 0;}
.main .btn-group>.btn {position: relative;min-width: 30%;}
.main .btn.active {background-color: #aa1155;color: #fff;border-color: #aa1155;}
.main .btn input[type=radio] {position: absolute;clip: rect(0,0,0,0);pointer-events: none;}
.main .tab-pane {display: none;}
.main .tab-pane.active {display: block;}
.no-js {display: block;}
.no-js .btn-group {display: none;}
.no-js .tab-pane {display: block;}
.main .tab-content {margin-top: 40px;font-size: 14px;color: #595959;line-height: 22px;}

.main-catalog-product {padding: 0 15px; border: 1px solid #aa1155;margin-bottom:25px;}

.vision-control-unit{display: table; margin-bottom: 12px; font-size: 16px; font-weight: bold;}
.vision-control-unit div{display: table-cell; vertical-align: middle; padding-left: 20px;}
.vision-control-unit div sup{font-size: 12px;}

.modal-forms-modal-content .popups-container{padding: 20px;border: 1px solid #e2751f;font-family: "MyriadPro-Regular", sans-serif;}
.modal-header{border-bottom: transparent;}
div.modal-forms-modal-content .modal-title {font-size: 26px; font-family: "MyriadPro-Regular", sans-serif; color: #f57e20; font-weight: 400;}
div.modal-forms-modal-content .popups-close{margin: -20px -28px 0 0;}
div.modal-forms-modal-content .modal-scroll{margin: 1em;}
div.ctools-modal-content .modal-content{box-shadow: unset; border: transparent;padding: 0;width: auto !important;overflow: hidden;}
div.ctools-modal-content .webform-client-form-3152 .form-checkboxes{display: flex; flex-wrap: wrap;}
.webform-client-form.webform-client-form-3152 input.webform-submit{background-color: #ec971f; border-color: #d58512; padding: 6px 12px; height: auto;margin-top: 10px;}
.webform-client-form.webform-client-form-3152 input.webform-submit:hover{background-color: #ec971f; border-color: #d58512;color: #ffffff;}
.webform-client-form.webform-client-form-3152 .form-item.form-type-checkbox {display: flex; width: 50%;}
.webform-client-form.webform-client-form-3152 input[type="checkbox"],
.webform-client-form.webform-client-form-3152 .form-item.form-type-checkbox label.option{padding: 0; margin: 0px 8px 0 0 !important; height: auto;}


.di-flexindivid span {
	width: 12%;
	margin: 10px 20px 10px 0;
}
.di-flexindivid img {
	width: 100%;
	border: 5px solid #ededed;
}
.di-flexindivid {
	display: flex;
	justify-content: start;
	flex-wrap: wrap;
}



.colorblock13{
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
}
.colorpesokdub{
	background-image: url('/images/product/gate/newfolder/pesokdub.jpg');
}
.colormorendub{
	background-image: url('/images/product/gate/newfolder/morendub.jpg');
}
.coloririshdub{
	background-image: url('/images/product/gate/newfolder/irishdub.jpg');
}
.colorrustidub{
	background-image: url('/images/product/gate/newfolder/rustidub.jpg');
}
.colorsvetlidub{
	background-image: url('/images/product/gate/newfolder/svetlidub.jpg');
}
.colorhdddark{
	background-image: url('/images/product/gate/newfolder/hdddark.jpg');
}
.colorhddlight{
	background-image: url('/images/product/gate/newfolder/hddlight.jpg');
}
.colorrustivishn{
	background-image: url('/images/product/gate/newfolder/rustivishn.jpg');
}
.colormahagon{
	background-image: url('/images/product/gate/newfolder/mahagon.jpg');
}
.colorgornasosna{
	background-image: url('/images/product/gate/newfolder/gornasosna.jpg');
}
.colororeh{
	background-image: url('/images/product/gate/newfolder/oreh.jpg');
}
.colorantik{
	background-image: url('/images/product/gate/newfolder/antik.jpg');
}
.colororegon{
	background-image: url('/images/product/gate/newfolder/oregon.jpg');
}


.colorkrasnikirpich{
	background-image: url('/images/product/gate/newfolder/krasnikirpich.jpg');
}
.colorbeton{
	background-image: url('/images/product/gate/newfolder/beton.jpg');
}
.colormramor{
	background-image: url('/images/product/gate/newfolder/mramor.jpg');
}
.colorsvetlslanez{
	background-image: url('/images/product/gate/newfolder/svetlslanez.jpg');
}
.colorvintkirpich{
	background-image: url('/images/product/gate/newfolder/vintkirpich.jpg');
}



#map-infowindow-attribute-table td{
	padding: 0 10px 10px 0;
}

#sliding-popup {
    /* width: 1400px; */
    padding: 40px 50px 20px;
    background-color: #fff;
    visibility: hidden;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    box-shadow: 0 0 45px rgba(0,0,0,0.4);
    -moz-box-shadow: 0 0 45px rgba(0,0,0,0.4);
    -webkit-box-shadow: 0 0 45px rgba(0,0,0,0.4);
}
#sliding-popup p {
    font-size: 17px;
}
#sliding-popup #popup-text {
    margin-bottom: 30px;
}
#sliding-popup #popup-buttons-bottom {
    text-align: center;
}
#sliding-popup #popup-buttons-bottom button {
    color: #fff;
    text-transform: uppercase;
    border: none;
    background-color: #A6286A;
    padding: 5px 50px;
    font-size: 16px;
    margin: 0 30px;
}

@media (max-width: 1600px) {
    #sliding-popup {
        /* width: 90%; */
    }
}

@media (max-width: 767px) {
    #sliding-popup p {
        font-size: 15px;
    }
    #sliding-popup {
        padding: 20px 35px 20px;
        box-shadow: 0 0 25px rgba(0,0,0,0.4);
        -moz-box-shadow: 0 0 25px rgba(0,0,0,0.4);
        -webkit-box-shadow: 0 0 25px rgba(0,0,0,0.4);
    }
    #sliding-popup #popup-buttons-bottom button {
        padding: 5px 15px;
        margin: 0 10px;
    }
}

@media (max-width: 425px) {
    #sliding-popup p {
        font-size: 13px;
    }
    #sliding-popup {
        /* width: 85%; */
        box-shadow: 0 0 15px rgba(0,0,0,0.4);
        -moz-box-shadow: 0 0 15px rgba(0,0,0,0.4);
        -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.4);
    }
    #sliding-popup #popup-text {
        margin-bottom: 20px;
    }
    #sliding-popup #popup-buttons-bottom button {
        display: block;
        margin: 0 0 10px;
        width: 100%;
    }
}
