body{ margin:0; color:#64554c; font:12px/18px Arial, Helvetica, sans-serif; background:#d6ceca url(../images/bg-page.png) repeat-x; min-width:1000px; } img{ border:0; vertical-align:top; } a{ text-decoration:none; color:#fff; } a:hover{text-decoration:underline;} a:active{background:transparent;} input, textarea, select{ font:100% Arial, Helvetica, sans-serif; vertical-align:middle; color:#000; } textarea{overflow:auto;} form, fieldset{ margin:0; padding:0; border:0; } q{quotes:none;} q:before, q:after{content:'';} input[type="submit"]:hover{cursor:pointer;} #header{background:url(../images/bg-header.png) no-repeat 50% 0;} #header:after, .nav-holder:after{ content:''; display:block; clear:both; } .header-holder{ overflow:hidden; width:990px; margin:0 auto; padding:7px 13px 6px 0; } .header-holder img{float:right;} .logo{ float:left; width:221px; height:78px; margin:2px 0 0 1px; text-indent:-9999px; background:url(../images/logo.png) no-repeat; overflow:hidden; } .logo a{ display:block; height:100%; } .header-section{ overflow:hidden; width:998px; margin:0 auto; } .search-form{ width:454px; float:left; margin:5px 0 4px 126px; } .search-form input[type=text]{ float:left; width:379px; background:#fff; height:20px; line-height:20px; font-size:12px; color:#808080; font-style:italic; padding:0 5px; margin:0; border:1px solid #76bf03; border-right:none; } .search-form input[type=submit]{ float:left; background:url(../images/btn-green.png) no-repeat; width:63px; height:23px; border:none; margin:0 0 0 -2px; padding:0; font-size:12px; font-weight:bold; color:#fff; line-height:23px; } .header-section .menu{ float:right; margin:0; padding:10px 14px 8px 0; list-style:none; line-height:12px; } .header-section .menu a{color:#7c965b;} .header-section .menu li{ float:left; padding:0 7px; border-left:1px solid #7c965b; } .header-section .menu li:first-child{border:none;} .nav-holder{ background:url(../images/bg-nav.png) no-repeat; width:998px; margin:0 auto; } #nav{ float:left; margin:0 0 -1px; padding:3px 0 0 19px; list-style:none; font-size:16px; font-weight:bold; text-transform:uppercase; } #nav > li{ float:left; margin:0 -7px 0 0; position:relative; } #nav > li > a{ float:left; text-decoration:none; padding:0 7px 0 0; position:relative; z-index:10; margin:0 0 -1px; } #nav > li > a > span{ padding:4px 4px 3px 12px; float:left; height:25px; } #nav > li > a:hover, #nav > .active > a{color:#edffb6;} #nav > .drop-link > a:hover, #nav > .drop-link:hover > a{ background:url(../images/bg-nav2.png) no-repeat 100% -32px; position:relative; } #nav > .drop-link > a:hover > span, #nav > .drop-link:hover > a > span{ background:url(../images/bg-nav2.png) no-repeat; float:left; } .drop-holder{ position:absolute; z-index:6; top:32px; width:1px; left:-9999px; } #nav > li:hover .drop-holder{left:0;} .drop{ margin:0 -999px 20px 0; position:relative; z-index:1; max-width:960px; overflow:hidden; } .drop-box{ padding:11px 5px 17px 0; margin:0 0 10px; position:relative; z-index:1; float:left; overflow:hidden; text-transform:none; background:#4d820b; -webkit-box-shadow: 2px 2px 1px 1px rgba(0, 0, 0, 0.2); box-shadow: 2px 2px 1px 1px rgba(0, 0, 0, 0.2); border-radius:0 5px 5px 5px; border:1px solid #457706; } .drop .drop-box .col.col1, .drop .drop-box .col:first-child{ border-left:0; } /*.drop .col{ width:115px; border-left:1px solid #417007; border-right:1px solid #68952f; padding:0 16px 0 11px; float:left; overflow:hidden; } .drop .col2{ width:115px; border-left:1px solid #417007; border-right:1px solid #68952f; padding:0 15px 0 19px; } .drop .col3{ width:135px; padding:0 16px 0 18px; } .drop .col4{ width:125px; border-left:1px solid #417007; border-right:0; padding:0 12px 0 17px; }*/ .drop .col{ border-left:1px solid #417007; border-right:1px solid #68952f; float:left; min-height:149px; overflow:hidden; padding:0 15px; width:135px; } .drop .drop-box .col:last-child{ border-right:0; } .drop .title{ color:#e2f7ab; display:block; font-size:14px; font-weight:bold; line-height:14px; margin:0 0 8px; } .drop-list{ margin:0 0 10px; padding:0; font-size:12px; line-height:18px; list-style:none; font-weight:normal; overflow:hidden; } .drop-list a{color:#fefefe;} /*.drop .more{ display:block; font-size:12px; color:#fefefe; height:27px; line-height:27px; background:url(../images/btn-drop.png) no-repeat; text-align:center; width:115px; } .drop .col3 .more{ background-position:-115px; width:135px; } .drop .col4 .more{ background-position:-250px; width:125px; }*/ .drop .more{ display:block; font-size:12px; color:#fefefe; height:27px; line-height:27px; background:url(../images/btn-drop.png) -115px no-repeat; text-align:center; width:135px; } .nav-holder .login-box{ float:right; padding:4px 20px 0 0; } #main{ margin:0 auto; width:959px; padding:0 20px 75px 19px; background:#fff url(../images/bg-main.png) repeat-x; /*overflow:hidden;*/ position:relative; } .breadcrumbs-box{ overflow:hidden; /*padding:0 20px 0 0;*/ padding:0; } .breadcrumbs-box .member{ float:right; font-size:15px; line-height:44px; color:#4c423d; position:relative; padding:0 20px 0 0; } .breadcrumbs-box .member:after{ position:absolute; content:''; right:0; top:2px; width:19px; height:33px; background:url(../images/icons.png) no-repeat -107px 0; } .auction-box{ overflow:hidden; padding:0 0 28px; margin:-11px 0 0; } .auction-box .auction-holder{ float:left; width:473px; } .auction-box .image-box{ width:470px; float:right; padding:10px 0 0; position:relative; } .auction-box .image-box .label{ position:absolute; bottom:0; left:0; width:460px; padding:16px 5px 13px; background:url(../images/bg-label.png); text-align:center; font-weight:bold; font-size:12px; color:#4c423d; } .auction-box .image-box .label .mark{ font-size:26px; line-height:26px; } .auction-box .white-box{ overflow:hidden; margin:0 0 0 12px; padding:0 0 60px 118px; font-size:14px; line-height:18px; color:#4c423d; position:relative; background:url(../images/bg-white-box-2.png) no-repeat 0 100%;/*url(../images/bg-white-box.png) no-repeat 0 100%;*/ } .auction-box .white-box:after{ position:absolute; top:0; left:0; background:url(../images/icons.png) no-repeat; width:107px; height:163px; content:''; } .auction-box .white-box a:hover{ text-decoration:none; } .auction-box .white-box h1{ font-size:20px; line-height:24px; color:#544740; margin:0 0 10px; padding:13px 0 8px; border-bottom:1px solid #d6ceca; } .auction-box .white-box p{margin:0;} .auction-box .btn-holder{ overflow:hidden; background:url(../images/bg-btn-holder.png) no-repeat; padding:9px 22px 10px 20px; } .auction-box .price{ float:left; font-size:11px; color:#efebe9; padding:8px 0 0; line-height:26px; } .auction-box .price .mark{ font-size:26px; font-weight:bold; padding:0 0 0 4px; color:#fff; } .auction-box .btn-green{ float:right; background:url(../images/btn-green.png) no-repeat -64px 0; width:196px; height:39px; font-size:20px; line-height:39px; font-weight:bold; text-align:center; } .auction-box .btn-green:hover{ text-decoration:none; background-position:-260px 0; } .green-box{ width:945px; margin:0 0 24px; background:url(../images/bg-green-box.png) no-repeat; position:relative; z-index:1; min-height:57px; padding:10px 0 10px 15px; } .green-box:after, .green-box:before{ content:''; position:absolute; left:0; z-index:-1; background:url(../images/bg-green-box2.png) no-repeat; height:4px; bottom:0; width:100%; } .green-box:after{ background:url(../images/bg-green-box2.png) repeat-y -960px 0; top:73px; bottom:4px; height:auto; } .green-box h2{ float:left; margin:0 13px 0 0; font-size:18px; line-height:57px; letter-spacing:-1px; color:#73645b; } .green-box ul{ float:left; margin:0; padding:0; font-size:18px; line-height:45px; color:#4d820b; list-style:none; } .green-box .mark{font-size:14px;} .green-box li{ float:left; position:relative; padding:7px 17px 7px 27px; } .green-box li:first-child{padding:7px 24px 7px 0;} .green-box li:after{ position:absolute; content:''; top:0; left:0; border-left:1px solid #d3ecab; background:#96c556; width:1px; height:57px; } .green-box li:first-child:after{left:-9999px;} .green-box .number{ float:left; background:url(../images/bg-number.png) no-repeat; margin:0 5px 0 0; width:30px; height:42px; line-height:42px; text-align:center; color:#fff; font-size:28px; font-weight:bold; text-shadow:1px 1px #6c9d1a; } .auctions-list{ margin:0 0 25px -17px; padding:0; list-style:none; overflow:hidden; } .auctions-list li{ float:left; width:226px; padding:5px 0 0 18px; position:relative; z-index:4; } .auctions-list .orange .orange-label, .auctions-list .pink .pink-label, .auctions-list .blue .blue-label{ position:absolute; width:54px; height:68px; top:0; right:6px; z-index:8; background:url(../images/icons.png) no-repeat -126px 0; text-indent:-9999px; overflow:hidden; } .auctions-list .pink .pink-label{background-position:-180px 0;} .auctions-list .blue .blue-label{background-position:-234px 0;} .auctions-list .image-box{ position:relative; overflow:hidden; z-index:1; } .auctions-list .image-box .label{ position:absolute; background:url(../images/bg-label2.png); bottom:0; left:0; padding:9px 3px 6px; text-align:center; width:220px; font-size:12px; color:#4c423d; font-weight:bold; } .auctions-list .image-box .label .mark{ font-size:20px; line-height:20px; } .auctions-list .orange .label, .auctions-list .pink .label, .auctions-list .blue .label{ width:215px; left:2px; padding:9px 3px 4px; bottom:2px; } .auctions-list .text-box{ overflow:hidden; background:#efebe9; padding:2px 10px 1px; font-size:11px; font-weight:bold; } .auctions-list .text-box p{margin:0;} .auctions-list .text-box h2{ font-size:14px; color:#5e9e0f; line-height:18px; margin:0 0 1px; } .auctions-list .btn-holder{ overflow:hidden; margin:0 -1px 5px; padding:9px 11px 9px 12px; background:url(../images/bg-btn-holder.png) no-repeat -492px 0; } .auctions-list .btn-holder .price{ float:left; font-size:11px; line-height:13px; color:#efebe9; } .auctions-list .btn-holder .price .mark{ display:block; font-size:22px; line-height:22px; font-weight:bold; color:#fff; } .auctions-list .btn-holder .btn-green{ float:right; width:104px; height:34px; font-size:14px; font-weight:bold; text-align:center; line-height:34px; background:url(../images/btn-green.png) no-repeat -456px 0; } .auctions-list .btn-holder .btn-green:hover{ text-decoration:none; background-position:-560px 0; } .auctions-list .more{ font-size:12px; color:#9c8c83; padding:0 0 0 4px; } #main .title{ margin:0 0 15px; background:#e5dfdc; font-size:16px; line-height:16px; color:#4c423d; padding:12px 13px 3px; border-bottom:1px solid #b1aaa5; } .pager{ overflow:hidden; padding:0 7px 11px 11px; } .pager > span{ float:left; font-size:12px; line-height:18px; color:#4c423d; } .pager-holder{ float:right; } .pager-holder .prev{ float:left; padding:0 0 0 12px; margin:0 19px 0 0; font-size:12px; line-height:17px; color:#4c423d; background:url(../images/arrow.png) no-repeat 0 4px; } .pager-holder ul{ float:left; margin:0; padding:0; list-style:none; } .pager-holder li{ float:left; margin:0 1px 0 0; } .pager-holder li a{ float:left; width:16px; text-align:center; height:18px; font-size:12px; line-height:18px; background:url(../images/btn-pager.png) no-repeat; } .pager-holder li a:hover, .pager-holder .active a{ text-decoration:none; background-position:-20px 0; font-weight:bold; } .pager-holder .next{ float:left; padding:0 10px 0 0; background:url(../images/arrow2.png) no-repeat 100% 4px; color:#4c423d; font-size:12px; line-height:17px; } .pager-holder .more{ float:left; font-size:12px; color:#4c423d; margin:0 16px 0 0; } .services-list{ overflow:hidden; list-style:none; margin:0 0 13px; padding:20px 0 0; border-bottom:1px solid #e5dfdc; border-top:1px solid #e5dfdc; } #content .services-list{padding:23px 0 0;} .services-list li{ overflow:hidden; background:#f7f5f4; margin:0 0 20px; padding:6px 11px 0; } .services-list .image-box{ float:left; width:176px; position:relative; margin:0 20px 0 0; padding:5px 0 0; } #content .services-list .image-box{margin:0 18px 0 0;} .services-list .orange .orange-label, .services-list .pink .pink-label, .services-list .blue .blue-label{ position:absolute; right:4px; top:0; width:54px; height:68px; z-index:8; text-indent:-9999px; overflow:hidden; background:url(../images/icons.png) no-repeat -126px 0; } .services-list .pink .pink-label{background-position:-180px 0;} .services-list .blue .blue-label{background-position:-234px 0;} .services-list .text-holder{ overflow:hidden; } .services-list .text-holder h2{ font-size:18px; line-height:18px; color:#5e9e0f; font-weight:normal; margin:5px 0 12px; } .services-list .text-holder p{margin:0 0 16px;} #content .services-list .text-holder p{letter-spacing:-0.2px;} .services-list .meta{overflow:hidden;} .services-list .price-holder{ float:left; width:474px; padding:9px 0 0; position:relative; } .services-list .price-holder:after{ position:absolute; content:''; top:0; width:100%; height:1px; left:0; border-top:1px solid #d6ceca; background:#fff; } .services-list .price-holder .label{ float:left; font-size:12px; font-weight:bold; margin:0 18px 0 0; color:#4c423d; } #content .services-list .price-holder .label{margin:0;} .services-list .price-holder .label .mark{ font-size:20px; line-height:20px; padding:0 0 0 5px; } .services-list .price-holder .price{ float:left; font-size:11px; color:#9c8c83; line-height:26px; } #content .services-list .price-holder .price{float:right;} .services-list .btn-holder{ float:right; width:226px; padding:6px 11px 1px; background:url(../images/bg-btn-holder.png) no-repeat -752px 0; } .services-list .btn-holder .price{ float:left; font-size:11px; color:#efebe9; line-height:32px; } .services-list .btn-holder .price .mark{ font-size:19px; line-height:19px; color:#fff; padding:0 0 0 4px; font-weight:bold; } .services-list .btn-holder .btn-green{ float:right; font-weight:bold; font-size:13px; text-align:center; background:url(../images/btn-green.png) no-repeat -664px 0; width:94px; height:27px; line-height:27px; } .services-list .btn-holder .btn-green:hover{ text-decoration:none; background-position:-758px 0; } .breadcrumbs{ float:left; margin:0; padding:15px 0 0; list-style:none; font-size:14px; line-height:16px; color:#4d820b; } .breadcrumbs li{ float:left; padding:0 0 0 8px; } .breadcrumbs li:first-child{padding-left:0;} .breadcrumbs a{ padding:0 16px 0 0; float:left; color:#4d820b; text-decoration:underline; position:relative; } .breadcrumbs a:hover{text-decoration:none;} .breadcrumbs a:after{ position:absolute; content:''; right:0; top:3px; background:url(../images/arrow3.png) no-repeat; width:8px; height:8px; } .breadcrumbs a.no-arrow:after{ background:none; } .main-holder{ overflow:hidden; margin:0 -10px 0 0; } #sidebar{ width:200px; float:left; padding:4px 0 0; } .navigation{ margin:0; padding:0; list-style:none; overflow:hidden; } .navigation > li{ font-size:15px; line-height:24px; text-transform:uppercase; margin:0 0 4px; } .navigation > li > a{ color:#fff; display:block; background:url(../images/btn-sidebar.png) no-repeat; padding:0 9px; } .navigation > li > a:hover, .navigation > .active > a{ text-decoration:none; background-position:-200px 0; } .navigation .navigation2{ background:#effbd0; overflow:hidden; margin:0; padding:5px 5px 0 7px; list-style:none; } .navigation .navigation2 > li{ overflow:hidden; font-size:15px; line-height:22px; font-weight:bold; padding:0 5px 0 0; text-transform:none; border-top:1px solid #d9e8b2; } .navigation .navigation2 > li:first-child{border:none;} .navigation .navigation2 > li > a{ color:#4c423d; display:block; text-decoration:none; padding:0 6px 0 4px; background:url(../images/arrow5.png) no-repeat 100% 8px; } .navigation .navigation2 > li > a:hover, .navigation .navigation2 > .active > a{ color:#3a6800; background:url(../images/arrow4.png) no-repeat 100% 10px; } .navigation3{ margin:0 0 -2px; padding:0; list-style:none; overflow:hidden; background:url(../images/bg-sidebar.png) no-repeat; } .navigation3 > li{ border-top:1px solid #d9e8b2; font-size:14px; line-height:22px; font-weight:normal; } .navigation3 > li:first-child{border:none;} .navigation3 > li > a{ color:#4c423d; text-decoration:none; display:block; padding:0 13px; background:url(../images/bullet.png) no-repeat 4px 7px; } .navigation3 > li > a:hover, .navigation3 > .active > a{ color:#4d820b; background:url(../images/arrow4.png) no-repeat 4px 9px; } .navigation4{ margin:0 0 -4px; padding:0; list-style:none; overflow:hidden; font-size:12px; line-height:22px; } .navigation4 > li{ border-top:1px solid #d9e8b2; overflow:hidden; } .navigation4 > li:first-child{border:none;} .navigation4 > li > a{ display:block; color:#4c423d; background:url(../images/bullet.png) no-repeat 14px 10px; padding:0 23px; } .navigation4 > li > a:hover, .navigation4 > .active > a{ text-decoration:none; color:#4d820b; background:url(../images/bullet2.png) no-repeat 14px 10px; } #content{ float:right; width:749px; position:relative; padding:8px 0 0; } .content-box{ overflow:hidden; padding:0 0 29px; color:#4c423d; font-size:12px; line-height:16px; } /*edit by Maarten*/.content-box{ font-size:13px; line-height:inherit; } .content-box p{margin:0;} #content .services-list .price-holder{width:266px;} .content-box .title-holder{ overflow:hidden; margin:0 0 10px; padding:0 0 8px; border-bottom:1px solid #d6ceca; } .content-box .title-holder h1, #content .gray-box .title-holder h1, .detail-box .title-holder h1{ float:left; font-size:20px; line-height:20px; color:#5e9e0f; margin:0; width:400px; } #content .gray-box .title-holder h1, .detail-box .title-holder h1{line-height:28px;} .content-box .social-networks-box, .gray-box .social-networks-box, .detail-box .social-networks-box, .breadcrumbs-box .social-networks-box{ float:right; padding:3px 11px 0 0; } .breadcrumbs-box .social-networks-box{ padding:13px 11px 0 0; } .content-box .social-networks-box .label, .gray-box .social-networks-box .label, .detail-box .social-networks-box .label, .breadcrumbs-box .social-networks-box .label{ float:left; font-size:11px; line-height:20px; color:#86766c; } .content-box .social-networks, .gray-box .social-networks, .detail-box .social-networks, .breadcrumbs-box .social-networks{ float:left; margin:0; padding:0; list-style:none; } .content-box .social-networks li, .gray-box .social-networks li, .detail-box .social-networks li, .breadcrumbs-box .social-networks li{ float:left; margin:0 0 0 6px; } .content-box .social-networks a, .gray-box .social-networks a, .detail-box .social-networks a, .breadcrumbs-box .social-networks a{ float:left; width:16px; height:16px; text-indent:-9999px; overflow:hidden; background:url(../images/icons-social-networks2.png) no-repeat; } .content-box .social-networks .facebook, .gray-box .social-networks .facebook, .detail-box .social-networks .facebook, .breadcrumbs-box .social-networks .facebook{ background-position:0 0; } .content-box .social-networks .twitter, .gray-box .social-networks .twitter, .detail-box .social-networks .twitter, .breadcrumbs-box .social-networks .twitter{ background-position:-16px 0; } .gray-box .facebook-holder{ overflow:hidden; padding:0 12px; } .gray-box .facebook-holder h2{ float:left; color:#5c5049; font-size:18px; font-weight:normal; line-height:71px; margin:0 40px 0 0; } .gray-box .facebook-holder .btn-facebook{ background:url(../images/btn-facebook.png) no-repeat; float:left; width:230px; height:65px; font-size:16px; padding:46px 0 0 86px; margin:-19px 0 -24px -16px; text-shadow:0 -1px 0 #42537c; } .form-box{ overflow:hidden; background:#efebe9; padding:14px 11px 30px; } .register-form{overflow:hidden;} .register-form h2{ margin:0 0 25px; font-size:18px; color:#5c5049; font-weight:normal; } .form-holder{ overflow:hidden; padding:0 0 7px; } .register-form h3{ margin:0 0 10px; font-size:14px; line-height:16px; color:#5e9e0f; } .register-form .form-section h3{margin:0 0 20px;} .register-form .row{ overflow:hidden; padding:0 0 4px; } .register-form .row label{ float:left; width:177px; margin:0 10px 0 0; font-size:12px; color:#5c5049; line-height:30px; } .register-form .area{ background:url(../images/bg-input.png) no-repeat; overflow:hidden; } .register-form .area input{ float:left; background:none; border:none; width:234px; height:30px; line-height:30px; font-size:12px; color:#5c5049; padding:0 10px; margin:0; } .register-form select{ width:112px; line-height:30px; font-size:12px; color:#5c5049; } .form-section{ overflow:hidden; padding:22px 0 0; position:relative; margin:13px 0 0; } .form-section:after{ content:''; position:absolute; top:0; left:0; background:#fff; height:1px; width:100%; border-top:1px solid #d6ceca; } .register-form .checkbox-holder{ overflow:hidden; padding:0 0 20px 188px; } .checkbox-holder input[type="checkbox"]{ float:left; margin:1px 15px 0 0; padding:0; width:13px; height:13px; } .checkbox-holder label{ float:left; font-size:12px; line-height:13px; color:#5c5049; } .register-form .btn-holder{ overflow:hidden; padding:14px 0 0; } .register-form .btn-holder .label{ float:left; font-size:12px; color:#5c5049; line-height:35px; margin:0 108px 0 0; } .register-form input[type="submit"]{ float:left; width:216px; height:36px; margin:0; padding:0; border:none; background:url(../images/btn-green.png) no-repeat -852px 0; font-weight:bold; font-size:18px; line-height:36px; color:#fff; } .register-form input[type="submit"]:hover{background-position:-1068px 0;} #main #content .title{ font-size:14px; border-bottom:1px solid #64554c; padding:9px 11px 4px; margin:0 0 10px; } .pager.last{ border-bottom:1px solid #e5dfdc; padding:0 7px 9px 11px; margin:-3px 0 0; } #content .gray-box{ overflow:hidden; background:#efebe9; margin:-4px 0 10px; border-bottom:1px solid #d6ceca; padding:4px 0 14px; } #content .gray-box .title-holder, .detail-box .title-holder{ overflow:hidden; padding:0 0 5px 10px; position:relative; margin:0 0 14px; } #content .gray-box .title-holder:after, .detail-box .title-holder:after, .gallery-holder:after{ position:absolute; content:''; bottom:0; background:#d6ceca; border-bottom:1px solid #fff; left:0; height:1px; width:100%; } #content .green-section{ position:absolute; top:60px; right:6px; width:264px; } #content .green-holder{ width:240px; margin:0 0 20px; background:url(../images/bg-green-section.png) no-repeat; position:relative; z-index:1; min-height:259px; padding:17px 12px 8px; } #content .green-holder:after, #content .green-holder:before{ content:''; position:absolute; left:0; z-index:-1; background:url(../images/bg-green-section2.png) no-repeat; height:9px; bottom:0; width:100%; } #content .green-holder:after{ background:url(../images/bg-green-section2.png) repeat-y -264px 0; top:275px; bottom:9px; height:auto; } #content .green-holder h2{ margin:0 0 17px 5px; font-size:22px; color:#73645b; letter-spacing:-1px; } #content .green-holder ul{ margin:0; padding:0; list-style:none; font-size:18px; color:#4d820b; line-height:42px; } #content .green-holder li:first-child{line-height:22px;} #content .green-holder li{ overflow:hidden; padding:16px 2px 14px; position:relative; } #content .green-holder li:after{ position:absolute; content:''; top:0; left:0; width:100%; height:1px; background:#d4ecab; border-top:1px solid #94c253; } #content .green-holder .number{ float:left; background:url(../images/bg-number.png) no-repeat; width:30px; height:42px; line-height:42px; text-align:center; font-size:28px; color:#fff; font-weight:bold; } #content .green-holder .text{ float:left; text-align:center; width:202px; } #content .green-holder .mark{ float:left; text-align:center; width:202px; font-size:24px; color:#3d6e00; line-height:40px; font-weight:bold; font-style:italic; } .detail-box{ overflow:hidden; padding:4px 0; margin:-4px 0 0; background:#fdfdfd url(../images/bg-detail-box.png) repeat-x; } .detail-box .title-holder{margin:0;} .gallery-holder{ overflow:hidden; padding:0 10px 0 11px; position:relative; } .gallery-holder .text-box{ float:left; width:334px; padding:13px 0 0; font-size:14px; line-height:22px; color:#4c423d; } .gallery-holder .text-box p{margin:0 0 14px;} .gallery-holder .text-box .mark{ font-size:12px; line-height:16px; font-weight:bold; display:block; margin:0 0 9px; } .gallery-box{ float:right; width:364px; position:relative; } .gallery-box .switch{ float:left; margin:0 10px 2px 0; padding:5px 0 0; list-style:none; width:62px; } .gallery-box .switch li{ overflow:hidden; margin:0 0 9px; } .gallery{ margin:0; padding:5px 0 0; list-style:none; float:right; position:relative; width:292px; height:195px; } /*.gallery .orange{border:3px solid #ff8400;}*/ .gallery li{ position:absolute; top:5px; left:0; z-index:1; width:286px; height:189px; } .gallery .active{z-index:2;} .gallery-box .blue-label, .gallery-box .orange-label, .gallery-box .pink-label{ position:absolute; text-indent:-9999px; overflow:hidden; top:0; right:6px; width:54px; height:68px; z-index:8 !important; background:url(../images/icons.png) no-repeat -234px 0; } .gallery-box .orange-label{ background:url(../images/icons.png) no-repeat -126px 0; } .gallery-box .pink-label{ background:url(../images/icons.png) no-repeat -180px 0; } .detail-holder{ overflow:hidden; padding:10px 10px 16px 11px; } .detail-frame{ width:352px; float:left; } .brown-box{ width:352px; margin:0 0 12px; background:url(../images/bg-brown-box.png) no-repeat; position:relative; z-index:1; min-height:111px; } .brown-box:after, .brown-box:before{ content:''; position:absolute; left:0; z-index:-1; background:url(../images/bg-brown-box2.png) no-repeat; height:4px; bottom:0; width:100%; } .brown-box:after{ background:url(../images/bg-brown-box2.png) repeat-y -352px 0; top:108px; bottom:4px; height:auto; } .brown-holder{ overflow:hidden; padding:14px 0 0; margin:0 10px; border-bottom:1px solid #4d423d; } .brown-form{ overflow:hidden; padding:10px 0 2px; margin:0 13px 0 10px; border-top:1px solid #8c7d74; } .brown-form label{ float:left; font-size:14px; line-height:45px; font-weight:bold; color:#efebe9; margin:0 5px 0 0; } .brown-form .area{ float:left; background:url(../images/bg-input2.png) no-repeat; } .brown-form .area input{ float:left; background:none; border:none; width:95px; height:34px; line-height:34px; font-size:22px; font-weight:bold; color:#4d423d; padding:0 7px; margin:0; } .brown-form input[type="submit"]{ float:right; width:134px; height:34px; border:none; margin:0; padding:0; line-height:34px; font-weight:bold; font-size:18px; color:#fff; background:url(../images/btn-green.png) no-repeat -1284px 0; } .brown-form input[type="submit"]:hover{background-position:-1418px 0;} .brown-holder .price{ float:left; width:180px; font-size:12px; line-height:48px; padding:0 0 0 2px; margin:0 0 -9px; color:#efebe9; } .detail-frame .social-section{ float:right; margin:0 0 7px; } .detail-frame .nav{ margin:0; padding:8px 0 0 4px; clear:both; list-style:none; position:relative; overflow:hidden; font-size:12px; } .detail-frame .nav:after{ position:absolute; content:''; top:0; background:#d6ceca; border-bottom:1px solid #fff; left:0; height:1px; width:100%; } .detail-frame .nav li{ float:left; margin:0 12px 0 0; } .detail-frame .nav a{ color:#5e9e0f; float:left; background:url(../images/arrow6.png) no-repeat 0 5px; padding:0 0 0 12px; } .brown-holder .price .mark{ font-size:24px; line-height:26px; font-weight:bold; color:#fff; padding:0 0 0 12px; } .brown-holder .time{ float:right; padding:0 5px 0 15px; margin:-7px 0 0; width:128px; font-size:11px; line-height:19px; color:#efebe9; background:url(../images/divider.png) no-repeat 0 8px; } .brown-holder .time .mark{ font-size:20px; font-weight:bold; } .brown-holder .time .mark2{font-size:12px;} .detail-section{ width:324px; float:right; padding:3px 0 0; } .detail-section .title-box{ overflow:hidden; padding:0 0 3px; position:relative; } .detail-section .title-box h2{ float:left; font-size:15px; margin:0; color:#4d423d; } .detail-section .title-box a{ float:right; font-size:11px; color:#5e9e0f; line-height:20px; } .detail-list{ margin:0; padding:0; list-style:none; overflow:hidden; } .detail-list li{ overflow:hidden; padding:7px 0 0; position:relative; } .detail-list li:first-child{padding:10px 0 3px;} .detail-list li:after{ content:''; position:absolute; top:0; left:0; width:100%; height:1px; background:#d6ceca; border-bottom:1px solid #fff; } .detail-list .number{ float:left; margin:0 10px 0 0; font-size:12px; color:#fff; line-height:18px; text-align:center; width:22px; background:url(../images/bg-number2.png) no-repeat; } .detail-list .mark{ float:left; margin:0 4px 0 0; font-size:18px; font-weight:bold; color:#5e9e0f; } .detail-list .text{ float:left; font-size:11px; color:#808080; line-height:23px; } .detail-list li:first-child .text{line-height:20px;} .tabset{ margin:0 0 17px; padding:3px 11px 0; list-style:none; font-size:16px; font-weight:bold; background:url(../images/bg-tabset.png) no-repeat; overflow:hidden; } .tabset li{ float:left; margin-right:4px; } .tabset a{ float:left; padding:0 3px 0 0; } .tabset .active a, .tabset a:hover{ background:url(../images/btn-tab.png) no-repeat 100% -36px; text-decoration:none; color:#4d423d; } .tabset a span{ float:left; padding:6px 8px 6px 12px; } .tabset .active a span, .tabset a:hover span{background:url(../images/btn-tab.png) no-repeat;} .tab-content{ overflow:hidden; color:#4c423d; padding:0 0 0 12px; } .tab-content h3{ margin:0 0 19px; font-size:14px; } .tab-content p{margin:0 0 18px;} .tab-list, ul.included{ /*margin:0 0 35px;*/ padding:0; list-style:none; overflow:hidden; } .tab-list li, ul.included li{ overflow:hidden; padding:0 0 0 20px; background:url(../images/bullet3.png) no-repeat 2px 0; } .popup-box{ position:absolute; top:95px; left:50%; display:none; margin:0 0 0 -173px; width:345px; } .popup{ width:307px; margin:0 0 20px; padding:20px 19px 22px; background:url(../images/bg-popup.png) no-repeat; position:relative; z-index:1; font-size:12px; color:#5c5049; } .popup p{margin:0;} .popup:after, .popup:before{ content:''; position:absolute; height:18px; left:0; bottom:0; width:100%; background:url(../images/bg-popup.png) no-repeat -690px 100%; z-index:-1; } .popup:after{ top:18px; height:auto; bottom:18px; background:url(../images/bg-popup.png) repeat-y -345px 0; } .popup .btn-close{ position:absolute; top:12px; right:13px; text-indent:-9999px; overflow:hidden; background:url(../images/btn-close.png) no-repeat; width:20px; height:20px; } .popup-form{ overflow:hidden; margin:0 0 -18px; width:306px; } .popup-holder{ overflow:hidden; margin:0 0 20px; background:#efebe9; padding:7px 10px 12px; width:295px; font-size:11px; color:#808080; } .popup-holder h3{ margin:0 8px 11px 0; padding:0 0 11px; font-size:18px; font-weight:normal; color:#5c5049; position:relative; } .popup-holder h3:after{ content:''; position:absolute; bottom:0; left:0; background:#d6ceca; width:100%; height:1px; border-bottom:1px solid #fff; } .popup-holder .btn-facebook{ background:url(../images/btn-facebook.png) no-repeat; float:left; width:230px; height:65px; font-size:16px; margin:-37px 0 -34px -17px; padding:46px 0 0 97px; text-shadow:0 -1px 0 #42537c; } .popup-holder .facebook{ display:block; padding:0 0 13px 38px; color:#4c4c4c; background:url(../images/ico-facebook.png) no-repeat 20px 4px; position:relative; clear:both; line-height:23px; font-size:12px; } .popup-holder .facebook a{color:#5f76c7;} .popup-holder p{margin:0 0 0 20px;} .popup-holder .facebook-row{ overflow:hidden; padding:0 0 3px 20px; } .popup-holder .facebook-row input{ float:left; width:13px; height:13px; margin:0 4px 0 0; } .popup-holder .facebook-row label{ float:left; font-size:12px; line-height:13px; color:#4c4c4c; } .popup-holder .message{ font-size:12px; color:#cc2626; display:block; text-align:right; padding:0 22px 7px 0; margin:-5px 0 0; } .popup-holder .row{ overflow:hidden; padding:0 18px 2px 10px; } .popup-holder .row label{ float:left; font-size:12px; color:#5c5049; line-height:32px; width:93px; margin:0 10px 0 0; } .popup-holder .row .area{ overflow:hidden; background:url(../images/bg-input3.png) no-repeat -164px 0; } .popup-holder .row .area.error{background:url(../images/bg-input3.png) no-repeat;} .popup-holder .row .area input{ float:left; background:none; border:none; width:154px; height:30px; line-height:30px; margin:0; padding:0 5px; } .popup-holder .link{ font-size:12px; color:#5e9e0f; float:right; margin:-2px 21px 8px 0; } .popup-holder input[type="submit"]{ float:right; clear:both; margin:0 23px 0 0; padding:0; color:#fff; font-weight:bold; font-size:18px; border:none; background:url(../images/btn-green.png) no-repeat -1552px 0; width:155px; height:36px; line-height:36px; } .popup-holder input[type="submit"]:hover{background-position:-1707px 0;} #footer{ width:998px; margin:0 auto; overflow:hidden; background:#9c8c83; } .footer-holder{ overflow:hidden; padding:8px 10px; background:#efebe9 url(../images/bg-footer.png) repeat-x; } .footer-holder .title{ margin:0 0 6px; padding:0 0 7px; position:relative; color:#4c423d; font-size:18px; font-weight:normal; } .footer-holder .title:after{ position:absolute; content:''; bottom:0; width:100%; height:1px; left:0; border-top:1px solid #d6ceca; background:#fff; } .footer-frame{overflow:hidden;} .reisbureau-logo{ float:right; margin:3px 0 0; } .footer-frame .text-box{ float:left; width:258px; padding:0 58px 0 0; position:relative; } .footer-frame .text-box .mark{ display:block; margin:0 0 5px; font-size:14px; line-height:14px; color:#4d820b; } .footer-frame .text-box .phone{ font-size:24px; line-height:28px; color:#51453e; display:block; } .footer-frame .text-box .mark2{ font-size:12px; color:#4d820b; display:block; line-height:14px; text-align:right; } .footer-frame .text-box:after{ position:absolute; content:''; top:7px; right:0; width:48px; background:url(../images/icons2.png) no-repeat; height:56px; } .footer-section{ overflow:hidden; padding:12px 9px 7px 10px; background:#9c8c83 url(../images/bg-footer2.png) repeat-x; } .footer-box{ overflow:hidden; padding:0 0 13px; border-bottom:1px solid #86766d; } .websites-box{ float:left; width:400px;/*300px;*/ } .websites-box h3{ margin:0 0 9px 2px; font-size:12px; color:#efebe9; } .websites-list{ margin:0; padding:0; list-style:none; overflow:hidden; font-size:11px; line-height:16px; } .websites-list li{ float:left; margin:0 56px 0 0; /**/padding:0 0 6px 0; /**/width:144px; } .websites-list a{ color:#efebe9; padding:0 0 0 29px; position:relative; float:left; } /*.websites-list a:after{ background:url(../images/icons2.png) no-repeat -48px 0; width:22px; height:16px; content:''; position:absolute; top:0; left:0; }*/ .websites-list a.be:after{ background:url(../images/icons3.png) no-repeat -48px 0; width:22px; height:16px; content:''; position:absolute; top:0; left:0; } .websites-list a.nl:after{ background:url(../images/icons3.png) no-repeat -70px 0; width:22px; height:16px; content:''; position:absolute; top:0; left:0; } .footer-box .menu-box{ float:right; width:469px; } .footer-box .menu{ margin:0 -10px 11px 3px; padding:0; list-style:none; overflow:hidden; font-size:11px; line-height:12px; } .footer-box .menu li{ float:left; padding:0 10px 0 9px; position:relative; } .footer-box .menu li:after{ position:absolute; top:1px; left:0; content:''; width:1px; height:10px; background:#efebe9; } .footer-box .menu li:first-child:after{left:-9999px;} .footer-box .menu li:first-child{ border:none; padding:0 10px 0 0; } .footer-box .menu a{color:#efebe9;} .footer-box .social-holder{ overflow:hidden; margin:0 -10px 0 0; } .footer-box .social-box{ float:left; margin:0 18px 0 0; padding:2px 8px 1px 9px; background:url(../images/bg-social-box.png) no-repeat; } .footer-box .social-box .label{ float:left; font-size:14px; font-weight:bold; line-height:34px; } .footer-box .social-networks{ float:left; margin:0 0 0 -9px; padding:0; list-style:none; font-weight:bold; font-size:12px; line-height:36px; } .footer-box .social-networks li{ float:left; margin:0 0 0 10px;/*0 0 0 12px;*/ } .footer-box .social-networks a{ float:left; padding:0 30px 0 0; position:relative; color:#64554c; } .footer-box .social-networks .twitter a:after, .footer-box .social-networks .facebook a:after{ position:absolute; content:''; background:url(../images/icons-social-networks.png) no-repeat; width:25px; height:25px; right:0; top:4px; } .footer-box .social-networks .facebook a:after{background-position:-25px 0;} .footer-box .social-section{ float:left; background:url(../images/bg-social-box.png) no-repeat -302px 0; padding:11px 8px 11px 13px; } .footer-text{ text-align:right; font-size:11px; line-height:18px; color:#efebe9; padding:1px 5px 0 0; display:block; border-top:1px solid #aea098; } .paymentflow{ background:#efebe9; float:right; position:relative; width:749px; } a.reg-link{ color:#5c5049; font-weight:bold; text-decoration:underline; } label.error a.reg-link{ color:#ff0000; } .content-fix{ background:#fdfdfd url(../images/bg-detail-box.png) repeat-x; float:right; min-height:449px; padding:8px 11px 0; position:relative; width:727px; } .hide{ display:none; } #content .tab-content a, .content-fix a{ color:#4d820b; font-weight:bold; } /* cookie consent, hide preferences checkbox */ label.altamira-gdpr-cookie-consent-label[for=preferences] { display:none !important; }