body {-webkit-text-size-adjust:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; *font-size:small; background:url(../images/footer-bg.jpg) no-repeat center bottom #0a306f; min-width:1024px;}

::-moz-selection{background:#0a306f; color:#fff; text-shadow:none;}
::selection {background:#0a306f; color:#fff; text-shadow:none;}
::-webkit-selection {background:#0a306f; color:#fff; text-shadow:none;}

.intro-container:after, .content-bg:after, .chapter:after, .documents:after, .main:after, .list .item:after, .container:after, .title-header:after, .column-layout .column:after {height:0;content:".";display:block;clear:both;visibility:hidden;}

h1,h2,h3,h4,h5 {font-family:'MaquetteOTRegular', verdana, Helvetica, sans-serif; font-weight:normal; color:#0a306f;}

.ie h1, .ie h2, .ie h4, .ie h5, .ie .primary a, article p {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/trans.png,sizingMethod=crop);}
h1{font-size:42px; margin-bottom:30px; font-family:'Museo500', verdana, Helvetica, sans-serif; /*text-transform:lowercase;*/}
h2{font-size:28px; margin-bottom:13px; line-height:33px;}
h3{font-size:18px; margin-bottom:30px; line-height:22px;}
h4{font-weight:bold; color:#8F8F8F; font-family:'MaquetteOTBold', verdana, Helvetica, sans-serif; font-size:16px;}
p {font-size:12px; line-height:18px;}
em {font-style:normal;}
a {text-decoration:none; color:#76574e;}
a:hover {color:#496DBF;}
p a:hover {text-decoration:none;}
 
table {border-collapse:collapse; border-spacing:0; margin:10px 0 10px; font-size:15px; line-height:21px;}
table td, table th{border-bottom:1px solid #d4d4d4;}

.content a {color:#496DBF; text-decoration:none; background:url("../images/dots-brown.gif") repeat-x 0 bottom; padding-bottom:2px;}
.content table th {color:#76574e; text-align:left; font-size:16px; }
table td, .content table th {padding:8px 20px 8px 0; vertical-align:top;}
table.no-border{border:0;}
table.no-border td{border:0; vertical-align:top; padding-bottom:15px;}
.sprite {background:url(../images/sprite.png) no-repeat;}

.header{height:156px; padding:4px 0 38px 0;/*background:yellow;*/}

.js .nav-teasers{min-height:1030px; height:1030px;}
.js .nav-teasers li.item{opacity:0;}

.nav-teasers li.item, .up-link, .btn, .content-bg, .baloon{-moz-shadow:1px 1px 1px rgba(0,0,0,0.18); -webkit-shadow:1px 1px 1px rgba(0,0,0,0.18); -o-shadow:1px 1px 1px rgba(0,0,0,0.18); box-shadow:1px 1px 1px rgba(0,0,0,0.18);}
.nav-teasers{overflow-x:visible !important;}
.nav-teasers .item-category {filter:alpha(opacity=100);}
.nav-teasers li.item{background:#000; margin-right:12px; margin-bottom:12px; float:left; width:312px; height:312px;-webkit-transition-duration: 0.7s;-moz-transition-duration: 0.7s;-o-transition-duration: 0.7s;transition-duration: 0.7s;}
.nav-teasers li.item a.bg:hover{opacity:0.96; filter:alpha(opacity=96);}
.nav-teasers .item-category h3{background:url(../images/dots.png) no-repeat center bottom; padding-bottom:11px; text-align:center; margin-top:23px; /*text-transform:lowercase;*/}
.nav-teasers .white h3{background-image:url(../images/dots-white.png); font-family:'MaquetteOTLight', verdana, Helvetica, sans-serif;}
.nav-teasers a.bg{display:block; height:100%; width:100%; float:left; background-color:#E0DFDD;-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.nav-teasers img{display:block;}
.nav-teasers .white h3{color:#fff;}

.nav-teasers .events {width:100%; height:100%; float:left; background:url(../images/bgr.jpg) 0 0 no-repeat;  z-index:100;}
.nav-teasers li.promo {background:url(../images/bgr.jpg) 0 0 no-repeat; width:312px; height:312px; text-align:center; float:left; position:absolute; z-index:100;}
.nav-teasers .events h3 {font-size:24px; background-position:center bottom; background-repeat:no-repeat; line-height:28px; margin-bottom:0;}
.nav-teasers .events h3 a{display:inline-block; color:#0a306f; height:157px; width:272px; padding:0 20px 0; margin-top:155px;}
.nav-teasers .events h3 a:hover{color:#496DBF;}
.nav-teasers .events .day {font-size:62px; width:100%; display:block; color:#e1e1e1; height:62px; font-family:'MaquetteOTLight', verdana, Helvetica, sans-serif;}
.nav-teasers .events .month {font-size:13px; width:100%; display:block; color:#e1e1e1; font-family:'MaquetteOTRegular', verdana, Helvetica, sans-serif;}

.nav-teasers .calendar{width:104px; height:90px; padding-top:14px; display:block; position:absolute; top:30px; left:103px; background: url(../images/bgr.jpg) -328px 0 no-repeat;}
.nav-teasers .bx-next, .nav-teasers .bx-prev, .carousel .bx-next, .carousel .bx-prev, .pager-link{display:block; position:absolute; line-height:200px; overflow:hidden; z-index:100;}
.nav-teasers .bx-next, .nav-teasers .bx-prev{width:32px; height:32px; background:url(../images/sprite.png) 0 -174px no-repeat; top:10px; left:10px;}
.nav-teasers .bx-next{background-position:0 -225px; right:10px; left:auto;}
.nav-teasers .bx-prev:hover {background-position:-35px -174px;}
.nav-teasers .bx-next:hover {background-position:-35px -225px;}

.carousel .bx-next, .carousel .bx-prev {width:62px; height:62px; background: url(../images/sprite.png) -73px -122px no-repeat; top:50%; margin-top:-31px; left:20px; }
.carousel .bx-next {background-position:-73px -194px; right:20px; left:auto;}
.carousel .bx-next:hover {background-position:-143px -194px;}
.carousel .bx-prev:hover {background-position:-143px -122px;}
.carousel{margin-bottom:30px;}
.carousel .item{}
.carousel-image .items{top:0 !important;}
.ie7 .carousel-image{}
.carousel .inner{position:relative;}
.carousel .data{position:absolute; top:87px; right:130px; width:280px; z-index:100;}
.carousel .data p{font-size:15px; line-height:21px; margin-bottom:0;}
.carousel .data h2{color:#333; font-family:'MaquetteOTBold', verdana, Helvetica, sans-serif; font-size:21px; line-height:26px; margin-bottom:5px;}
.carousel-floor ul{padding-left:0;}

.carousel-floor .items li{background:none !important; line-height:inherit !important; padding-left:0 !important; cursor:auto;}
.carousel-floor .bx-pager{width:960px; text-align:center; background:; margin-top:40px;}
.carousel-floor .item {height:310px;}
.carousel-floor .list-item{padding-top:1px; margin-right:12px; margin-bottom:5px;}
.carousel-floor .number{display:inline-block; padding:4px 0 2px; width:15px; margin-right:5px; font-family:'MaquetteOTBold', verdana, Helvetica, sans-serif;}
.ie7 .carousel-floor .number {padding-top:5px;}
.carousel-floor .bx-wrapper {margin-top:15px;}
.carousel-floor .pager-link {color:#fff; background:url(../images/sprite.png) -73px -50px no-repeat; width:62px; height:47px; display:inline-block; position:relative; margin:0 10px; line-height:30px; font-family:'MaquetteOTBold', verdana, Helvetica, sans-serif; font-size:33px; padding-top:15px;}
.carousel-floor .pager-link:hover, .carousel-floor .pager-active{background-position:-143px -50px; outline:none !important;}

/* Logo */
.brand{float:left; margin:0 0 0 0; height:90px;}
.brand .org{display:none;}
.logo {/*background:yellow;*/ width:208px;height:90px;}

/* Menu */
.principal-menu{float:right; width:700px;/*background:green;*/ }
.principal-menu ul{float:right;margin:25px 0 0 0;}
.principal-menu li{float:left; background:url(../images/separator-secondary.png) right 0 no-repeat; padding:2px 12px 2px 0; margin-right:11px; font-family:'Museo500', verdana, Helvetica, sans-serif; font-size:14px;line-height:100%;}
.principal-menu li.last{background:none;}
.principal-menu a{color:#0a306f; /*text-transform:lowercase;*/}
.principal-menu a:hover{color:#496DBF;}

.sub-menu {padding:23px 0 0 0; float:left; width:100%; height:42px; position:relative;/*background:red;*/}
.sub-menu ul{float:left;}
.sub-menu li{float:left; margin-right:40px;}
.sub-menu li a {font-family:'Museo700', verdana, Helvetica, sans-serif; /*text-transform:lowercase;*/ font-size:17px; color:#0a306f; display:block;line-height:100%;}
.sub-menu li.last a{background:none;}
.sub-menu .selected a, .sub-menu .selected a:hover, .sub-menu li a:hover, .principal-menu .selected a, .principal-menu.selected a:hover, .principal-menu li a:hover {color:#496DBF;}
.sub-menu #magic-line {position: absolute; bottom:0; background:url(../images/arrow.png) no-repeat center bottom; height:20px; margin-right:0;}


.footer, .main, .header {margin:0 auto; position:relative; width:972px; -moz-transition: 0.4s all;}
.container{background:url(../images/header-bg.png) repeat-x #0a306f;}
.container-inner{background:url(../images/bg.jpg) center 0 repeat-x; padding-bottom:50px; -webkit-background-size: 1400px 1845px;}
.main {overflow:visible;}

.hr hr{display:none;}
.hr {width:100%; display:block; height:2px; margin:30px 0; background:url(../images/dots.gif);}
article .bg-image{background-position:right 100px; background-repeat:no-repeat;}
article .bg-image .content{width:65%;}
.intro-container, .chapter {padding:0 80px; position:relative; float:left; width:800px;}
.main p {font-size:16px; line-height:24px; margin-bottom:20px;}
.content strong {font-family:'MaquetteOTBold', verdana, Helvetica, sans-serif; font-weight:normal;}
article p.intro {font-family:'MaquetteOTRegular', verdana, Helvetica, sans-serif; font-size:21px; line-height:30px; margin-bottom:10px;}
p.intro + .content{margin-top:0;overflow:hidden;}

.content .brand-products {display:block;width:180px;height:180px;float:left;background:red;margin:10px;}
.content img {float:left;margin-right:20px;}

.content-bg {position:relative; background:#fff; padding:60px 0; color:#8f8f8f; width:960px; font-family:'MaquetteOTRegular', verdana, Helvetica, sans-serif; font-size:16px;}
article .image{position:relative; margin-bottom:35px;}
article .intro-container .image, .carousel, .tloris-one .image {margin-left:-80px; width:960px !important; position:relative;}
.js .carousel-floor{height:420px; overflow:hidden; margin-bottom:0;}
article .intro-container .image {min-height:350px; background:url(../images/image-bg.jpg) no-repeat 0 0; width:960px;} 
article .content-image{margin-top:20px; float:left; margin-left:0;}
article h1{width:700px;}
article .up-link{position:absolute; right:20px; top:20px; margin:0;}

.baloon {position:absolute; font-family:'MaquetteOTMedium', verdana, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; width:180px; padding:20px 20px 20px 20px; line-height:17px; background-color:rgba(239, 237, 237, 0.75); color:#535353;}
.baloon .price{font-size:45px; display:block; color:#333; font-family:'MaquetteOTLight', verdana, Helvetica, sans-serif; margin-top:15px; display:inline-block; line-height:1em; width:100%;}
.baloon .eur{display:inline-block; float:left; font-family:'MaquetteOTBold', verdana, Helvetica, sans-serif;}
.baloon .cents{font-size:31px; display:inline-block; padding-right:5px; float:left; line-height:33px; font-family:'MaquetteOTBold', verdana, Helvetica, sans-serif;}

.ie .baloon {background:transparent; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccefeded,endColorstr=#ccefeded); zoom: 1; background-image:none;}
.js .baloon {opacity: 0;}

ul.brands {width:810px; float:left; overflow:visible !important; margin:20px 0 0; position:relative;}
ul.brands css3-container{z-index:2 !important;}
ul.brands li.item {float:left; margin-right:12px; margin-bottom:12px; position:relative; cursor:pointer;}
ul.brands li.item img {display:block;}
ul.brands-handicapped {margin-top:30px; float:left; width:100%;}
ul.brands-handicapped li.list-item {display:inline-block; cursor:pointer;  margin-bottom:5px; font-size:15px; color:#76574E;}
.ie7 ul.brands-handicapped li.list-item {display:inline; zoom:1;}
ul.brands-handicapped li p{color:#8E8E8D; margin-bottom:0;}
ul.brands-handicapped li:last-child span.dot{display:none;}
ul.brands-handicapped span.dot {display:inline-block; width:15px; height:10px; background:url(../images/bullet.gif) 7px 3px no-repeat;}
ul.brands-handicapped li{position:relative; overflow:visible;}
ul.floor-items {width:800px; padding:0 80px; margin-top:-10px !important; float:left;}

.column-layout .column{float:left; width:258px; margin-right:12px;}
.column-layout .column p {}
.column-layout .column h2{font-size:16px; font-family:'MaquetteOTBold', verdana, Helvetica, sans-serif; margin-bottom:7px; line-height:21px; margin-top:20px; width:90%;}
.column-layout .column .content {width:90%;}
.column-layout .column-last{margin-right:0;}
.column-layout .hr {float:left;}

.layout-tabs .content-bg{padding-top:0;}

.ui-tabs .ui-tabs-hide { display: none !important; }
.ui-tabs { position: relative; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0;}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-nav li a {display:block;}


.tabs-header{padding:60px 35px 0; height:105px; position:relative; margin-bottom:60px;}
.bg-title-default{background:url(../images/bgr.jpg) no-repeat 0 -335px;}
.bg-title-product {background:url(../images/products/bg-title-product.jpg) no-repeat 0 0;}
.bg-title-development {background:url(../images/development/bg-title-development.jpg) no-repeat 0 0;}
.bg-title-consultancy {background:url(../images/consultancy/bg-title-consultancy.jpg) no-repeat 0 0;}
.bg-title-support {background:url(../images/support/bg-title-support.jpg) no-repeat 0 0;}
.bg-title-we {background:url(../images/we/bg-title-we.jpg) no-repeat 0 0;}


.tabs-header h1{color:#fff; margin-bottom:25px;}
.tabs-navigation li{float:left; margin-right:24px;}
.tabs-navigation li a{color:#999;/*font-family:'MaquetteOTLight', verdana, Helvetica, sans-serif;*/line-height:100%;}
.tabs-navigation #magic-line-tabs {background: url("../images/arrow-tabs.gif") no-repeat scroll center bottom transparent; bottom: 0;  height: 20px; margin-right: 0; position: absolute;}
.tabs-navigation .ui-state-active a{color:#fff;}

.baloon-tip {display:none; z-index:1000; width:165px; padding:25px; position:absolute; top:50%; left:95%; background:#fff; -moz-box-shadow:0 0 15px #b9b9b9; -webkit-box-shadow:0 0 15px #b9b9b9; -o-box-shadow:0 0 15px #b9b9b9; box-shadow:0 0 15px #aaa; font-size:12px;}
.baloon-tip h4{color:#666; font-family:'MaquetteOTLight', verdana, Helvetica, sans-serif; font-size:20px; padding-bottom:10px; margin-bottom:7px; background:url(../images/dots.gif) 0 bottom repeat-x; text-transform:none;}
.baloon-tip .link-list{margin:14px 0 0; float:left; width:100%;}
.baloon-tip .link-list li{width:100%; float:left; padding-left:15px; background:url(../images/sprite.png) 0 -304px; margin-bottom:5px;}
.baloon-tip .link-list li.last{margin-bottom:0;}
.baloon-tip .link-list li a{color:#76574e;}
.baloon-tip em {height:20px; width:10px; position:absolute; top:50%; left:-10px; margin-top:-10px; background:url(../images/sprite.png) 0 -346px;}

.left .baloon-tip em {left:auto; right:-10px; background-position:-14px -346px;}
.left .baloon-tip {left:auto; right:95%; margin-left:-165px;}
.top .baloon-tip em {left:50%; top:-10px; width:20px; height:10px; margin-top:0; margin-left:-10px; background-position:-4px -342px;}
.top .baloon-tip {top:auto; top:100%; left:50%; margin-left:-107px; margin-top:-10px !important;}
.bottom .baloon-tip em {left:50%; bottom:-10px; top:auto; width:20px; height:10px; margin-top:0; margin-left:-10px; background-position:-4px -357px;}
.bottom .baloon-tip {top:auto; bottom:100%; left:50%; margin-left:-107px; margin-bottom:-10px !important;}



.gallery li, .brands li.item, .documents li {position:relative; box-shadow:0 0 2px #b9b9b9; -webkit-box-shadow:0 0 2px #b9b9b9; -moz-box-shadow:0 0 2px #b9b9b9; -o-box-shadow:0 0 2px #b9b9b9;}
.gallery li, .brands li.item, .documents li{-webkit-transition: all 300ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-moz-transition: all 300ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-ms-transition: all 300ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-o-transition: all 300ms cubic-bezier(0.165, 0.840, 0.440, 1.000);transition: all 300ms cubic-bezier(0.165, 0.840, 0.440, 1.000);}
.gallery li:hover, .documents li:hover, .brands li.item:hover {box-shadow:0 0 3px #888; -webkit-box-shadow:0 0 3px #888; -moz-box-shadow:0 0 3px #888; -o-box-shadow:0 0 3px #888;}
.gallery {width:100%; float:left; margin-bottom:30px; position:relative; margin-top:20px;}
.gallery li{float:left; margin-right:12px;}
.hidden{display:none;}
.gallery li a{padding:4px; background:#fff; display:block;}
.gallery li img {display:block;}
.gallery .plus {margin-right:0;}
.gallery .plus img{opacity:0.7;}
.gallery .plus:hover img{opacity:1;}


.chapter li b {color:#0a306f;}

/* footer */

.footer{color:#666; padding-top:30px; z-index:3;}
.footer .column{float:left; width:16.6%; }
.footer h4{color:#0a306f; text-transform:uppercase; font-family:'Museo700', verdana, Helvetica, sans-serif; font-size:12px; width:55%; margin-bottom:9px;}

.footer a{color:#666;}
.footer a:hover{color:#000;}
.footer .links li{line-height: 19px;}
.footer .form-contact{display:inline-block; padding:3px 9px 3px 29px; background:url(../images/sprite.png) 4px 4px #fff; font-family:'Museo700', verdana, Helvetica, sans-serif; text-transform:uppercase; color:#0a306f; font-size:12px; letter-spacing:0.03em;}
.footer .form-contact/*, .footer .social li*/{background-color:#f0f0f0; -moz-box-shadow:rgba(0,0,0,0.35) 1px 1px 1px; -webkit-box-shadow:rgba(0,0,0,0.35) 1px 1px 1px; box-shadow:rgba(0,0,0,0.35) 1px 1px 1px; -o-box-shadow:rgba(0,0,0,0.35) 1px 1px 1px;}

.footer .social {margin-top:5px; float:left;}
.footer .social li{float:left; margin-right:11px; /*padding:2px 2px 10px;*/ cursor:pointer;background-color:#eaeaea;}
.footer .social li a{width:25px; height:25px; display:block; background: url(../images/social-icons.png) 0 0; line-height:200px; overflow:hidden;}
.footer .social li a:hover{background-position:0 -25px;}
.footer .social li.tw a{background-position:0 -50px;}
.footer .social li.tw a:hover{background-position:0 -75px;}
/*.footer .social li.yt a{background-position:0 -125px;}*/ 

.footer .form-contact:hover, .footer .social li:hover{background-color:#fff; color:#666;}

.footer .contact-fancy h4{width:100%;}
.footer .contact-fancy p{width:100%; line-height:16px; margin-top:15px; margin-bottom:20px;}

.copy{padding:15px 0 30px; font-size:12px; float:left; width:100%; position:relative; margin-top:30px; border-top:1px solid #0a306f;}
.copy .left{float:left;}
.copy .right{float:right;}
.copy span{padding:0 3px; color:#0a306f;}
.footer .display-form {display:none;}

/* - - - - - - */


article h2{margin-bottom:15px;}

.main article h1 + h2{margin-top:0;}
.content h2{margin-top:5px;}
.content h3{margin-bottom:13px; margin-top:30px;}
.content p{}
.content ul, .content ol{margin:10px 0 20px;}
.content ul li{padding-left:15px; background:url(../images/bullet.gif) 0 10px no-repeat; line-height:24px;}

.documents {margin:20px 0; float:left; width:100%;}
.documents li{float:left; margin-right:12px; background-position:right 0; background-repeat:no-repeat; background-color:#fff;}
.documents li a{width:167px; padding:15px 20px; min-height:67px; display:block;}
.documents li.pdf {background-image:url(../images/file-pdf.gif);}
.documents li.doc {background-image:url(../images/file-doc.gif);}
.documents li.xls {background-image:url(../images/file-xls.gif);}
.documents li.ppt {background-image:url(../images/file-ppt.gif);}
.documents h3{margin-bottom:5px; text-transform:none; width:152px;}
.documents .desc{font-size:12px; color:#8F8F8F; margin-bottom:0;}

.opening-time{float:left; width:238px; display:block; margin-top:30px; margin-right:43px; margin-bottom:30px;}
.opening-time-last{margin-right:0;}
.opening-time dt{font-family:'MaquetteOTBold', verdana, Helvetica, sans-serif; margin-bottom:20px;}
.opening-time dd{float:left; width:110px; height:20px; margin-right:5px; padding-top:120px; text-align:center; background:url(../images/ure.gif) no-repeat 0 200px;}
.opening-time dd.t730{background-position:-80px 0;}
.opening-time dd.t8{background-position:-200px 0;}
.opening-time dd.t9{background-position:-320px 0;}
.opening-time dd.t12{background-position:-440px 0;}
.opening-time dd.t14{background-position:-560px 0;}
.opening-time dd.t15{background-position:-680px 0;}
.opening-time dd.t17{background-position:-800px 0;}
.opening-time dd.t18{background-position:-920px 0;}
.opening-time dd.t19{background-position:-1040px 0;}
.opening-time dd.t20{background-position:-1160px 0;}
.opening-time dd.t21{background-position:-1280px 0;}
.opening-time dd.t22{background-position:-1400px 0;}
.opening-time dd.t23{background-position:-1520px 0;}
.opening-time dd.t24{background-position:-1640px 0;}
.opening-time dd.t2{background-position:-1760px 0;}
.opening-time dd.t7{background-position:-1880px 0;}

.up-link, .btn, div.dropdown, .btn-back  {-moz-border-radius:15px; -webkit-radius:15px; -o-border-radius:15px; border-radius:15px; text-transform:lowercase; background-color:#f0efef;}
.up-link, .btn, .btn-back{background-color:#f0efef; font-size:14px; }
.title-header .btn, .up-link {float:right; right:20px; top:20px; z-index:2; position:absolute;}
div.dropdown{background-color:#fff;}

.up-link:hover{background:#f6f6f6;}
.up-link a, .btn, .btn-back{background:url(../images/sprite.png) 4px -269px no-repeat; display:block; padding:5px 10px 4px 27px; color:#76574E !important; font-family:'MaquetteOTMedium', verdana, Helvetica, sans-serif; line-height:15px;}
.btn{border:none; padding-left:10px; background-image:none; background-color:#f0efef; position:relative;}
.btn:hover{background-color:#f6f6f6;}

.btn-back{background:url(../images/sprite.png) 4px -269px no-repeat #f0efef; padding-left:27px; float:left;}

.brands-page .title-header h1{width:400px;}
.title-header form {float:right; margin-top:10px;}
.title-header form .dropdown {float:left; margin-right:4px;}
.title-header form .btn {float:left; position:relative; right:0; top:0; padding-right:17px; padding-left:17px;}
.dropdown{font-family:'MaquetteOTMedium', verdana, Helvetica, sans-serif;}
.has_sb{display:none !important;}

.list h2 {width:100%; border-bottom:1px solid #ddd; padding-bottom:7px; margin-bottom:20px;}
.hentry .author{display:none;}
.title-header h1{margin-bottom:0; width:600px; float:left;}
.title-header{background:url(../images/dots.gif) 0 bottom repeat-x; padding-bottom:2px; margin-bottom:0; position:relative; border-bottom:1px solid #; padding-bottom:2px; margin-bottom:40px; float:left; width:100%; padding-bottom:26px;}
.event-detail ul.icons{margin-bottom:30px;}
ul.icons {width:100%; margin-bottom:20px; float:left;}
ul.icons li{display:block; float:left; padding-left:24px; margin-right:22px; background:url(../images/sprite.png) no-repeat;}
ul.icons .date{background-position:0 -379px;}
ul.icons .hour{background-position:2px -407px;}
ul.icons .location{background-position:0 -435px; padding-left:22px;}
.list .img{float:right;}
.list .img img{display:block;}
.list .data {float:left;}
.list .data-image{width:600px;}
.form .checkbox {float:left;}
.form .items {float:left; width:100%; padding-bottom:30px; background:url(../images/dots.gif) repeat-x center bottom;}
.form .item, li.item-terms, .item-submit {padding:10px 0; float:left; width:100%;}
.form .btn{padding:8px 25px; font-size:16px; -moz-border-radius:20px; -webkit-radius:20px; -o-border-radius:15px; float:right;}

.form input, textarea {font-family:'MaquetteOTRegular', verdana, Helvetica, sans-serif; color:#000;}
.form .item-submit {padding-top:20px; position:relative;}
.form p.error {float:right; width:235px; padding-top:7px; color:#b70000; font-size:12px; line-height:16px;}
.form .item-terms .label-container {float:left; float:left; margin-left:6px;}
.form .item-terms .checkbox {margin-top:2px; margin-left:240px;}
.form .item-terms p.error {float:left; margin-left:240px; width:560px;}
.form .item .text, textarea{width:300px; padding:10px 5px; border:1px solid #ccc;}
.form .text:focus, textarea:focus{border:1px solid #aaa;}
.form .item .text {font-size:15px; font-family:'MaquetteOTRegular', verdana, Helvetica, sans-serif;}
.form .item label {width:220px; display:block; float:left; text-align:right; padding-right:20px; padding-top:10px;}
.list li.item {float:left; width:100%; margin-bottom:40px;}
.form .item input.error {border-color:#e46262;}

.recaptcha label, .recaptcha input {float:left;}
.captcha-reload {/*background:url(../images/reload.gif) no-repeat 0 2px; padding-left:10px; font-size:11px; float:right;*/}
.recaptcha{float:left;}

.form .reload-image{margin-top:25px; width:550px; text-align:right; padding-bottom:0;}
#recaptcha_image{margin-top:5px; margin-bottom:0; margin-bottom:5px; width:auto !important; height:auto !important; padding:0;}
#recaptcha_image img{border:1px solid #CCCCCC; padding:10px 10px 5px 0; margin-left:240px;}
#recaptcha_response_field{ float:left;}
.recaptcha label{}
.recaptcha li{}
.recaptcha p.error{}

.error-layout{background:url("../images/bg.jpg") repeat-x scroll center 0 transparent;}
.error-layout .intro-container{padding-top:15px; padding-bottom:20px;}
.error-layout .content-bg {background:url(../images/error-image.jpg) 542px bottom no-repeat #fff;}
.error-layout h1{font-size:200px; font-family:; margin-bottom:5px;line-height:180px;}
.error-layout .intro{width:370px; margin-bottom:50px;}

.isotope, #ajax-content .isotope-item {opacity:1;}
.isotope-item {z-index: 2;}
.isotope-hidden.isotope-item {pointer-events:none; z-index:1;}