


 html, body {
     margin:0;
     padding:0;
}
 h1, h2, h3, h4, h5, h6, p, blockquote, address, big, cite, code, em, font, img, small, strike, sub, sup, li, ol, ul, fieldset, form, label, legend, button, table, caption, tr, th, td {
     margin: 0;
     padding: 0;
     border: 0;
     font-weight: normal;
     font-style: normal;
     font-size: 100%;
     line-height: 1;
     font-family: inherit;
     text-align: left;
}
 table {
     border-collapse: collapse;
     border-spacing: 0;
}
 ol, ul {
     list-style: none;
}
 blockquote:before, blockquote:after {
     content: '';
}
 a {
     outline: none;
}
 input[type=search] {
     -moz-appearance: none;
     -webkit-appearance: none;
}
 input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-results-button, input[type="search"]::-webkit-search-results-decoration {
     
}


 body {
     background: #353E49;
     border: none;
     color: #555;
     font-family: 'Lato', 'Helvetica Neue', sans-serif;
     font-size: 17px;
     margin: 0;
     padding: 0;
     -webkit-font-smoothing: subpixel-antialiased;
}
 body a {
     color: #FF706C;
     text-decoration: none;
}
 body a:hover {
     color: #FF706C;
     text-decoration: none;
}
 * {
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
}
 img {
     height: auto;
     max-width: 100%;
}
 .boxcontent1 {
     
}
 .id1142 {
     clear: both;
}
 .g_24350 {
     float: left;
}
 .comment-78 {
     float: right;
}
 ::selection {
     background: #333;
     color: #FFF;
}
 ::-webkit-input-placeholder {
     color: #A9A9A9;
}
 :-ms-input-placeholder {
     color: #A9A9A9;
}

 body a, .c1893 a::after {
     -webkit-transition: all 0.1s ease-in-out;
     -moz-transition: all 0.1s ease-in-out;
     -ms-transition: all 0.1s ease-in-out;
     -o-transition: all 0.1s ease-in-out;
     transition: all 0.1s ease-in-out;
}
 .galerie_42 a, .galerie_42 ul .cover-563528, .helisa-dnd-371 a, .imgguy2_lrgpng a, .hvit-ramme, .combocurso a, .indhid_date a img, .i_3741465 form input, .i_3741465 form textarea, .home_desc72, .header_body_top a, .brown_box a, #cm-nav, .aci_019477, .bundletext ul li, .cxxx4x99x12162 a, .content-133229.image_left0 .groupwrap1126, .content-133229.image_left0 .f-87219, a.commentuno, .cc-breadcrumb a img, .free100 a {
     -webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
     -ms-transition: all 0.2s ease-in-out;
     -o-transition: all 0.2s ease-in-out;
     transition: all 0.2s ease-in-out;
}
 .blok-slider, .blok-slider p, .blok-slider .detailsxxc, .con_kaoyan_2 {
     -webkit-transition: all 0.3s ease-in-out;
     -moz-transition: all 0.3s ease-in-out;
     -ms-transition: all 0.3s ease-in-out;
     -o-transition: all 0.3s ease-in-out;
     transition: all 0.3s ease-in-out;
}

 .cloak15474 {
     clip: rect( 1px, 1px, 1px, 1px );
     height: 1px;
     overflow: hidden;
     position: absolute !important;
     width: 1px;
}
 .cloak15474:focus {
     background-color: #d7d7d7;
     border-radius: 3px;
     
     clip: auto !important;
     color: #185571;
     display: block;
     font-size: 14px;
     font-size: 0.875rem;
     font-weight: bold;
     height: auto;
     left: 5px;
     line-height: normal;
     padding: 15px 23px 14px;
     text-decoration: none;
     top: 5px;
     width: auto;
     z-index: 100000;
    
}


 .category-91 {
     background: url("fhefoo/herosliderprev.png") right repeat-y;
     background-size: 68% auto;
     margin: 0 auto;
     max-width: 86%;
     position: relative;
     width: 1160px;
}
 .avp_zid_319 {
     float: left;
     margin: 7.5% 0;
     width: 32%;
}
 .i_3741465 {
     background: #FFF;
     float: right;
     position: relative;
     width: 68%;
     z-index: 2;
}


 .bandeauv35, .galerie_42, .avp_zid_319 .entryid15763 {
     padding-left: 15%;
     padding-right: 15%;
}
 .bandeauv35 {
     text-align: center;
}

 .framefpcg8t {
     display: inline-block;
}
 .framefpcg8t img {
     display: block;
     height: auto;
     max-width: 100%;
     width: auto;
}

 .helisa-dnd-371 a {
     color: #FFF;
     display: block;
     font-family: 'Raleway', sans-serif;
     font-size: 1.75em;
     font-weight: 700;
     letter-spacing: 1px;
     line-height: 120%;
     margin-bottom: 10px;
     text-transform: uppercase;
}
 .helisa-dnd-371 a:hover {
     color: #FF706C;
}
 .bbs_active {
     
     font-family: 'Raleway', sans-serif;
     font-weight: 400;
     line-height: 120%;
}


 .blok-slider, .free100 {
     
}
 .galerie_42 {
     padding-top: 15%;
     padding-bottom: 15%;
     margin-top: 15%;
     margin-bottom: 15%;
     background: #272F38;
     border-radius: 8px 0 0 8px;
}
 .galerie_42 a {
     position: relative;
     display: block;
     padding: 8px 0;
     color: #FFF;
     display: block;
     width: 260px;
     white-space: nowrap;
     text-overflow: ellipsis;
     overflow: hidden;
}
 .galerie_42 a:hover {
     padding-left: 10px;
     color: #FF706C;
}
 .galerie_42 .flf_56105_price > a {
     color: #FF706C;
}
 .galerie_42 .flf_56105_price a:hover {
     padding-left: 0;
}
 .galerie_42 .gfc_profile, .galerie_42 .bread_city {
     margin-left: 25px;
}


 .bk3-137555 {
     color: #FFF;
     padding-bottom: 40px;
     
     margin-bottom: 40px;
     font-size: 0.9em;
}
 .bk3-137555:last-child {
     padding-bottom: 0;
     border-bottom: none;
     margin-bottom: 0;
}
 .diyq11 {
     text-transform: uppercase;
     font-weight: 600;
     letter-spacing: 1px;
     margin-bottom: 20px;
     font-size: 13px;
     font-family: 'Raleway', sans-serif;
     color: #FFF;
}

 .bundletext {
     
     line-height: 150%;
}
 .bundletext *:last-child {
     margin-bottom: 0;
}
 .bundletext a:hover {
     text-decoration: underline 
}
 .bundletext .dialognew {
     line-height: 160%;
}
 .bundletext p {
     line-height: 160%;
     margin-bottom: 1em;
}
 .bundletext li ul {
     padding-left: 8px;
}
 .bundletext ul li {
     padding: 10px 0;
     
     line-height: 140%;
}
 .bundletext ul li:first-child {
     border-top: 0;
}

 .cxxx4x99x12162 li .design-lab {
     margin-left: 5px;
     
}
 .cxxx4x99x12162 li .design-lab:before {
     content: "(";
}
 .cxxx4x99x12162 li .design-lab:after {
     content: ")";
}

 .about_smlbox .cat_13_2011_08 #cm-nav {
     padding: 16px 45px 16px 16px;
     background: #48515C;
     font-family: 'Lato', sans-serif;
     font-size: 1rem;
     border-radius: 6px;
     -webkit-font-smoothing: subpixel-antialiased;
     color: #FFF;
}
 .about_smlbox .cat_13_2011_08 #cm-nav:focus {
     color: #FFF;
}
 .about_smlbox .cat_13_2011_08 .aci_019477 {
     right: 21px;
}
 .about_smlbox .cat_13_2011_08 .aci_019477, .about_smlbox .cat_13_2011_08 .aci_019477:before {
     background: #FFF;
}
 .about_smlbox .cat_13_2011_08 .aci_019477:after {
     background: #48515C;
}

 .asides-list .carousel93126 a {
     font-size: 13px !important;
}
 .carousel93126 a {
     display: block;
     float: left;
     padding: 8px 11px;
     line-height: 1;
     margin: 0 5px 5px 0;
     
     
     border-radius: 3px;
}
 .carousel93126 a:hover {
     background: #FF706C;
     text-decoration: none;
     color: #FFF;
}

 #apoio_onda {
     width: 100%;
     max-width: 100%;
     text-align: center;
}
 #apoio_onda a {
     color: #FF706C;
}
 #apoio_onda, #apoio_onda caption, #apoio_onda tr, #apoio_onda td, #apoio_onda th {
     text-align: center;
}
 #apoio_onda caption, #apoio_onda th, #apoio_onda td {
     padding: 4% 2%;
}
 #apoio_onda caption {
     text-transform: capitalize;
}
 #apoio_onda thead {
     border-top: 1px solid #48515C;
     border-bottom: 1px solid #48515C;
}
 #apoio_onda thead th {
     font-weight: bold;
     text-transform: uppercase;
     font-size: 0.9em;
}
 #apoio_onda tfoot {
     border-top: 1px solid #48515C;
}
 #apoio_onda tfoot td {
     padding: 0;
}
 #apoio_onda tfoot #hotel_accept_27 {
     text-align: left;
}
 #apoio_onda tfoot #90064b {
     text-align: right;
}
 #apoio_onda tfoot a {
     display: block;
     
     padding: 0.6em 0;
}
 #apoio_onda tfoot a:hover {
     text-decoration: none;
     color: #FF6558;
}

 .cc-breadcrumb {
     width: 30%;
     margin-bottom: 5%;
     margin-left: 5%;
     overflow: hidden;
     float: left;
     line-height: 0;
}
 .cc-breadcrumb a img {
     display: block;
     padding: 5px;
     
}
 .cc-breadcrumb a:hover img {
     background: #FF706C;
}
 #ixmenu_info, #hdn_currentlang, #fhws, #artcle_4, #folio-tumblr, #a74a3c, #dealercity, #gsm_home_3, #home_video_wide {
     margin-left: 0;
}
 .eilatpassenger a {
     display: block;
     clear: both;
     padding: 0.5em 0;
}


 .compare-unit, .crocieremenu.commente237, .contact-input .commente237 {
     position: relative;
     background: #FFF;
     border-top: 4px solid #EEE;
}
 .compare-unit:first-child, .crocieremenu.cc-m-7649668786 {
     border-top: none;
}
 .a11259agelbl {
     padding: 8%;
}

 .indhid_date {
     position: relative;
     margin: 8% 8% 0 8%;
}
 .indhid_date + .a11259agelbl {
     padding-top: 6%;
}
 .indhid_date img {
     display: block;
     border-radius: 4px;
}
 .indhid_date iframe {
     display: block;
     border: none;
     max-width: 100%;
     height: auto;
}
 .indhid_date a:hover img {
     opacity: 0.8;
}
 .indhid_date .countdown_day3 {
     position: absolute;
     top: 5%;
     right: 0;
     padding: 8px 10px;
     border-radius: 4px 0 0 4px;
     background: #FF706C;
     color: #FFF;
     font-size: 0.7em;
     text-transform: uppercase;
     letter-spacing: 1px;
     z-index: 10;
}
 .appl_brand4 {
     position: absolute;
     width: 95%;
     margin-left: 2.5%;
     bottom: 1.5em;
     text-align: center;
     font-size: 0.85em;
}
 .home_desc72 {
     display: inline-block;
     padding: 7px 11px;
     border-radius: 3px;
     background: #0c0c0c;
     
     color: #FFF;
     text-align: center;
     line-height: 130%;
}
 .indhid_date a:hover .home_desc72 {
     background: #0c0c0c;
     color: #FFF;
}

 .aa-logo-inc {
     margin-bottom: 6%;
}
 .combocurso {
     font-size: 0.8em;
     color: #999;
     text-transform: uppercase;
     letter-spacing: 1px;
}
 .eauctionls.entryid7713 {
     text-align: center;
     margin-bottom: 20px;
}
 .combocurso a {
     color: #999;
}
 .combocurso a:hover {
     color: #FF706C;
}
 .combocurso .graid5 {
     margin: 0 5px;
     color: #DDD;
}
 .imgguy2_lrgpng {
     font-size: 2.3em;
     line-height: 120%;
     margin-bottom: 15px;
     font-weight: 700;
     color: #272F38;
     -webkit-hyphens: auto;
     -moz-hyphens: auto;
     hyphens: auto;
}
 .imgguy2_lrgpng a {
     color: #272F38;
}


 .crocieremenu.footer-pane, .crocieremenu.footer-pane + .compare-unit, .crocieremenu.kccbranding2, .crocieremenu.kccbranding2 + .compare-unit {
     border-top: none;
}

 .category_btn4 .footer-pane, .bsi-block-6 .footer-pane, .contact-input .footer-pane {
     background: #EEE;
}

 .category_btn4 .kccbranding2, .bsi-block-6 .kccbranding2, .contact-input .kccbranding2 {
     background: #272F38;
}
 .category_btn4 .kccbranding2 .eauctionls.entryid7713, .bsi-block-6 .kccbranding2 .eauctionls.entryid7713, .contact-input .kccbranding2 .eauctionls.entryid7713 {
     text-align: center;
     margin-bottom: 25px;
}
 .category_btn4 .kccbranding2 .eauctionls.entryid7713 a, .bsi-block-6 .kccbranding2 .eauctionls.entryid7713 a, .contact-input .kccbranding2 .eauctionls.entryid7713 a {
     
}
 .category_btn4 .kccbranding2 .eauctionls.entryid7713 a:hover, .bsi-block-6 .kccbranding2 .eauctionls.entryid7713 a:hover, .contact-input .kccbranding2 .eauctionls.entryid7713 a:hover {
     color: #FFF;
}
 .category_btn4 .kccbranding2 .graid5, .bsi-block-6 .kccbranding2 .graid5, .contact-input .kccbranding2 .graid5 {
     
}
 .category_btn4 .kccbranding2 blockquote, .bsi-block-6 .kccbranding2 blockquote, .contact-input .kccbranding2 blockquote {
     padding: 0;
     text-align: center;
     color: #FFF;
     background: none;
     font-size: 1.3em;
     font-family: 'Raleway', sans-serif;
}
 .category_btn4 .kccbranding2 blockquote p, .bsi-block-6 .kccbranding2 blockquote p, .contact-input .kccbranding2 blockquote p {
     text-align: center;
}
 .category_btn4 .kccbranding2 blockquote cite, .bsi-block-6 .kccbranding2 blockquote cite, .contact-input .kccbranding2 blockquote cite {
     font-weight: 400;
     font-size: 0.9rem;
     text-align: center;
     letter-spacing: 2px;
     font-family: 'Lato', sans-serif;
}
 .category_btn4 .kccbranding2 blockquote cite, .bsi-block-6 .kccbranding2 blockquote cite, .contact-input .kccbranding2 blockquote cite, .category_btn4 .kccbranding2 blockquote cite a, .bsi-block-6 .kccbranding2 blockquote cite a, .contact-input .kccbranding2 blockquote cite a {
     color: #FFF;
}
 .category_btn4 .kccbranding2 blockquote cite a:hover, .bsi-block-6 .kccbranding2 blockquote cite a:hover, .contact-input .kccbranding2 blockquote cite a:hover {
     color: #FF706C;
     text-decoration: none;
}


 .form_zones_89 {
     margin: 0 8% 4% 8%;
     position: relative;
     font-size: 0.9em;
     font-weight: 400;
     color: #999;
}
 .form_zones_89 a:hover {
     text-decoration: underline;
}
 .form_zones_89 p {
     display: inline-block;
     line-height: 130%;
}
 .ib2_el_4tvmwrva {
     margin-right: 20px;
}
 .c1893 {
     margin-top: 10px;
}

 .c29615.header_body_top {
     background: #272F38;
}
 .c29615.header_body_top a {
     background: #1B2027;
}


 .frametuhpsh {
     font-size: 1.075em;
}
 .frametuhpsh a:hover {
     text-decoration: underline;
}
 .frametuhpsh p, .frametuhpsh blockquote, .frametuhpsh ul, .frametuhpsh ol, .frametuhpsh address, .frametuhpsh dl, .frametuhpsh .in_cat, .frametuhpsh pre {
     line-height: 170%;
     margin-bottom: 1.1em;
}
 .frametuhpsh > *:first-child {
     margin-top: 0;
}
 .frametuhpsh *:last-child {
     margin-bottom: 0;
}
 .frametuhpsh h1, .frametuhpsh h2, .frametuhpsh h3, .frametuhpsh h4, .frametuhpsh h5, .frametuhpsh h6 {
     margin: 50px 0 25px;
     color: #444;
     line-height: 120%;
}
 .frametuhpsh h1 {
     font-size: 2em;
     font-weight: 700;
}
 .frametuhpsh h2 {
     font-size: 1.75em;
     font-weight: 700;
}
 .frametuhpsh h3 {
     font-size: 1.5em;
     font-weight: 700;
}
 .frametuhpsh h4 {
     font-size: 1.25em;
}
 .frametuhpsh h5 {
     font-size: 1.1em;
}
 .frametuhpsh h6 {
     font-size: 0.9em;
     font-weight: bold;
     text-transform: uppercase;
     letter-spacing: 1px;
}
 .frametuhpsh h1+h1, .frametuhpsh h1+h2, .frametuhpsh h1+h3, .frametuhpsh h1+h4, .frametuhpsh h1+h5, .frametuhpsh h1+h6, .frametuhpsh h2+h1, .frametuhpsh h2+h2, .frametuhpsh h2+h3, .frametuhpsh h2+h4, .frametuhpsh h2+h5, .frametuhpsh h2+h6, .frametuhpsh h3+h1, .frametuhpsh h3+h2, .frametuhpsh h3+h3, .frametuhpsh h3+h4, .frametuhpsh h3+h5, .frametuhpsh h3+h6, .frametuhpsh h4+h1, .frametuhpsh h4+h2, .frametuhpsh h4+h3, .frametuhpsh h4+h4, .frametuhpsh h4+h5, .frametuhpsh h4+h6, .frametuhpsh h5+h1, .frametuhpsh h5+h2, .frametuhpsh h5+h3, .frametuhpsh h5+h4, .frametuhpsh h5+h5, .frametuhpsh h5+h6, .frametuhpsh h6+h1, .frametuhpsh h6+h2, .frametuhpsh h6+h3, .frametuhpsh h6+h4, .frametuhpsh h6+h5, .frametuhpsh h6+h6 {
     margin-top: 25px;
}
 .frametuhpsh blockquote {
     padding: 1em;
     font-size: 1.1em;
     line-height: 150%;
     color: #666;
     background: #EEE;
     font-family: 'Raleway', 'Helvetica Neue', sans-serif;
}
 .frametuhpsh cite {
     font-weight: 700;
     letter-spacing: 1px;
     text-transform: uppercase;
     line-height: 140%;
     color: #666;
     font-size: 0.9rem;
}
 .frametuhpsh cite:before {
     content: "— ";
}
 .frametuhpsh blockquote cite {
     display: block;
     margin-top: 1em;
}
 .frametuhpsh blockquote cite em {
     font-style: italic;
     font-weight: bold;
}
 em, q {
     font-style: italic;
}
 .frametuhpsh strong em, .frametuhpsh em strong {
     font-weight: bold;
     font-style: italic;
}
 .frametuhpsh big {
     font-size: 1.25em;
}
 abbr, acronym {
     cursor: help;
}
 code, kbd, pre {
     font-size: 0.85em;
     background: #EEE;
     font-family: Menlo, Monaco, monospace;
}
 .frametuhpsh .f_thtr {
     background: #faf474;
     width: auto;
     display: inline;
     padding: 2px 3px;
}
 .frametuhpsh kbd, .frametuhpsh code {
     padding: 5px;
     border-radius: 3px;
}
 .frametuhpsh dl {
     line-height: 160%;
}
 .frametuhpsh dl dt {
     font-weight: bold;
}
 .frametuhpsh hr {
     width: 50%;
     height: 4px;
     background: #EEE;
     margin: 2em auto;
     border: 0;
}
 .frametuhpsh ul {
     list-style: disc;
     margin-left: 1.5em;
}
 .frametuhpsh ul ul {
     list-style: circle;
}
 .frametuhpsh ul ul ul {
     list-style: square;
}
 .frametuhpsh ol {
     list-style: decimal;
     margin-left: 1.5em;
}
 .frametuhpsh ol ol {
     list-style: lower-alpha;
}
 .frametuhpsh ol ol ol {
     list-style: lower-roman;
}
 .frametuhpsh ul ul, .frametuhpsh ul ol, .frametuhpsh ol ul, .frametuhpsh ol ol {
     margin-bottom: 0;
}
 .frametuhpsh li {
     margin-bottom: 0.5em;
     line-height: 170%;
}
 .frametuhpsh ul ul li, .frametuhpsh ul ol li, .frametuhpsh ol ul li, .frametuhpsh ol ol li {
     margin-top: 0.5em;
}
 .frametuhpsh ol > li:last-child, .frametuhpsh ul > li:last-child {
     margin-bottom: 0;
}
 .frametuhpsh address {
     padding: 3% 3.5%;
     background: #F1F1F1;
}
 .frametuhpsh pre {
     white-space: pre-wrap;
    
     white-space: -moz-pre-wrap;
    
     white-space: -pre-wrap;
    
     white-space: -o-pre-wrap;
    
     word-wrap: break-word;
    
     line-height: 140%;
     padding: 2% 2.5%;
     background: #d7d7d7;
}
 .frametuhpsh a.commentuno {
     display: inline-block;
     background: #272F38;
     padding: 15px 18px 18px;
     color: #FFF;
     font-size: 0.85em;
     line-height: 1;
     border-radius: 4px;
}
 .frametuhpsh a.commentuno:hover {
     background: #FF706C;
     color: #FFF;
     text-decoration: none;
}

 .in_cat, .frametuhpsh img {
     max-width: 100%;
}
 .in_cat a, .in_cat img {
     display: block;
}
 img.howwework-link, .howwework-link img, img.ebcamimgdummy, .ebcamimgdummy img, img.idgets_2641, .idgets_2641 img {
     box-sizing: border-box;
     padding: 5px;
     border: 1px solid #EEE;
}
 .frametuhpsh .howwework-link, .frametuhpsh .idgets_2641 {
     margin-bottom: 1.2em;
     max-width: 40%;
}
 .frametuhpsh .in_cat .howwework-link, .frametuhpsh .in_cat .idgets_2641 {
     margin-bottom: 0;
}
 .frametuhpsh .howwework-link {
     float: left;
     margin-right: 1.2em;
}
 .frametuhpsh .idgets_2641 {
     float: right;
     margin-left: 1.2em;
}
 .frametuhpsh .ebcamimgdummy {
     display: block;
     margin-left: auto;
     margin-right: auto;
}
 .frametuhpsh .aq-block-4166-9 {
     display: inline-block;
}
 .frametuhpsh .focus_content2, .frametuhpsh .card-861 {
     font-size: 0.85em;
     font-style: italic;
     padding-top: 0.5em;
     color: #888;
     text-align: center;
}
 .frametuhpsh .card-861 {
     font-size: 16px;
     line-height: 24px;
     padding: 0 10px 15px;
}
 .frametuhpsh .div-gpt-ad-10 {
     margin-bottom: 1em !important;
}
 .frametuhpsh .div-gpt-ad-10 img {
     border: none !important;
     max-width: 100% !important;
     height: auto !important;
}
 .frametuhpsh .div-gpt-ad-10 a {
     display: block;
     padding: 10px;
}
 .frametuhpsh .div-gpt-ad-10 .a_100148 {
     margin: 0 !important;
}

 .frametuhpsh table {
     border-collapse: collapse;
     border-spacing: 0;
     empty-cells: show;
     font-size: 0.9em;
     width: 100%;
     margin-bottom: 1.1em;
}
 .frametuhpsh th, .frametuhpsh td {
     padding: 2%;
     margin: 0;
     overflow: visible;
     line-height: 120%;
     border-bottom: 1px solid #DDD;
}
 .frametuhpsh caption {
     color: #444;
     text-align: center;
     padding: 2%;
}
 .frametuhpsh thead {
     vertical-align: bottom;
     white-space: nowrap;
}
 .frametuhpsh th {
     font-weight: bold;
     color: #444;
}
 .frametuhpsh table tbody > tr:nth-child(odd) > td {
     background: #dfdfdf;
}

 .frametuhpsh fieldset {
     padding: 25px;
     border: 2px solid #eee;
     margin-bottom: 1em;
}
 .frametuhpsh fieldset legend {
     font-family: 'Raleway', sans-serif;
     font-size: 0.9rem;
     line-height: 1;
     font-weight: 700;
     text-transform: uppercase;
     letter-spacing: 1px;
     padding: 10px 12px;
     background: #FF706C;
     color: #fff;
}
 .frametuhpsh label {
     font-family: 'Lato', sans-serif;
     font-size: 0.8rem;
     font-weight: 700;
     text-transform: uppercase;
     letter-spacing: 1px;
}
 .frametuhpsh input {
     font-family: 'Lato', sans-serif;
}
 .frametuhpsh input[type="file"] {
     padding: 12px;
     background: #FDFDFD;
     border: 1px solid #eee;
     border-radius: 3px;
}
 .frametuhpsh input[type="text"], .frametuhpsh input[type="tel"], .frametuhpsh input[type="url"], .frametuhpsh input[type="password"], .frametuhpsh textarea {
     width: 100%;
     padding: 14px 16px;
     font-family: 'Lato', sans-serif;
     font-size: 0.85em;
     border: none;
     color: #333;
     border: 1px solid #eee;
     background: #FDFDFD;
     border-radius: 4px;
     -webkit-transition: background 0.2s ease-in-out;
     -moz-transition: background 0.2s ease-in-out;
     -ms-transition: background 0.2s ease-in-out;
     -o-transition: background 0.2s ease-in-out;
     transition: background 0.2s ease-in-out;
     -webkit-appearance: none;
}
 .frametuhpsh textarea {
     height: 180px;
     line-height: 140%;
}
 .frametuhpsh input[type="text"]:focus, .frametuhpsh input[type="tel"]:focus, .frametuhpsh input[type="url"]:focus, .frametuhpsh input[type="password"]:focus, .frametuhpsh textarea:focus {
     background: #e3e3e3;
     outline: none;
}
 .frametuhpsh input[type="submit"], .frametuhpsh input[type="reset"], .frametuhpsh input[type="button"] {
     padding: 12px 16px;
     margin: 0;
     border: none;
     background: #333;
     color: #fff;
     font-size: 0.9rem;
     line-height: 1;
     -webkit-appearance: none;
     border-radius: 3px;
}
 .frametuhpsh input[type="submit"] + input[type="reset"], .frametuhpsh input[type="submit"] + input[type="reset"], .frametuhpsh input[type="reset"] + input[type="submit"], .frametuhpsh input[type="reset"] + input[type="button"], .frametuhpsh input[type="button"] + input[type="button"], .frametuhpsh input[type="button"] + input[type="reset"], .frametuhpsh input[type="button"] + input[type="submit"] {
     margin-left: 8px;
}
 .frametuhpsh input[type="submit"]:hover, .frametuhpsh input[type="reset"]:hover, .frametuhpsh input[type="button"]:hover {
     cursor: pointer;
     background: #FF706C;
     color: #fff;
}
 .frametuhpsh input[type="submit"]:focus, .frametuhpsh input[type="submit"]:active {
     outline: none;
}


 .cswmcbr1100_18, .hotitem {
     padding: 8%;
}
 .compare-unit + .cswmcbr1100_18 {
     border-top: 2px solid #EEE;
}
 .dig_7ree_3909, #dhtmlmenu_2627, .c6125 {
     font-size: 1.75em;
     font-weight: 400;
     color: #272F38;
}
 .dig_7ree_3909 {
     margin-bottom: 8%;
}
 li.grid_728x90_top, li > div.grid_728x90_top {
     margin-bottom: 25px;
     position: relative;
}
 li > div.grid_728x90_top {
     padding-bottom: 25px;
     border-bottom: 1px solid #EEE;
}
 .car_ownership > li:first-child > div.grid_728x90_top:first-child {
     border-top: 1px solid #EEE;
     padding-top: 25px;
}
 .bread_city > li > div.grid_728x90_top {
     padding-left: 10%;
}
 .bread_city .bread_city > li > div.grid_728x90_top {
     padding-left: 20%;
}
 .bread_city .bread_city .bread_city > li > div.grid_728x90_top {
     padding-left: 30%;
}
 .bread_city .bread_city .bread_city .bread_city > li > div.grid_728x90_top {
     padding-left: 40%;
}
 .bread_city .bread_city .bread_city .bread_city .bread_city > li > div.grid_728x90_top {
     padding-left: 50%;
}
 .grid_728x90_top .bread_city li:last-child {
     margin-bottom: 0;
}
 .car_ownership > li.grid_728x90_top:last-child, .car_ownership > li.grid_728x90_top div.grid_728x90_top:last-child {
     margin-bottom: 0;
}

 .cswmcbr1100_18 .auth_sr_item04a {
     margin-top: 5.5%;
}
 .bibbl-20 {
     margin: 0 auto;
}
 .c6125 {
     margin-bottom: 20px;
}
 .cityselect_3469 li {
     padding: 0.5em;
     line-height: 130%;
}
 .cityselect_3469 a:hover {
     text-decoration: underline;
}
 .cityselect_3469 li:nth-child(odd) {
     background: #dfdfdf;
}
 .cityselect_3469 .jcsregions_398 {
     color: #999;
}
 .cityselect_3469 .jcsregions_398:hover {
     color: #444;
     text-decoration: none;
}

 .emotion-navi {
     margin-bottom: 1em;
}
 .emotion-navi .cinfotext {
     display: block;
     height: 50px;
     width: 50px;
     border-radius: 999px;
     float: left;
}
 .catboxrow145 {
     font-size: 0.8rem;
     text-transform: uppercase;
     font-weight: 700;
}
 .catboxrow145 a {
     margin-left: 8px;
}
 .catboxrow145 a:first-child {
     margin-left: 0;
}
 .c57310 {
     margin-left: 70px;
     padding-top: 7px;
}
 .c57310 cite {
     font-size: 1.075em;
     color: #444;
     margin-bottom: 5px;
     display: block;
     font-weight: 700;
}
 .file-328232 .c57310 cite .hdrsubcat-1556 {
     font-weight: 400;
     color: #999;
     margin-left: 3px;
     letter-spacing: 0;
}
 .c57310 cite a {
     color: #444;
}
 .c57310 cite a:hover {
     color: #FF706C;
}
 .c57310 p {
     font-size: 0.8em;
     text-transform: uppercase;
}
 .c57310 p a {
     color: #BBB;
}
 .c57310 p a:hover {
     color: #FF706C;
}
 .dm_area_21 {
     position: absolute;
     right: 0;
     top: 4px;
     font-weight: bold;
     display: block;
     padding: 10px 14px;
     background: #CCC;
     border-radius: 3px;
     font-size: 11px;
     line-height: 1;
     color: #FFF;
     text-transform: uppercase;
     letter-spacing: 1px;
}
 .dm_area_21:hover {
     background: #131313;
}

 .field_fbid {
     padding-top: 5%;
     background: none;
     text-transform: uppercase;
     letter-spacing: 1px;
     font-weight: 700;
     font-size: 0.9rem;
}
 .field_fbid a {
     color: #666;
}

 .heel_logo {
     margin-left: 70px;
     font-size: 1em;
}
 .heel_logo h1, .heel_logo h2, .heel_logo h3, .heel_logo h4, .heel_logo h5, .heel_logo h6 {
     font-size: 1.25em;
     font-weight: 500;
     margin-top: 50px;
     margin-bottom: 10px;
     text-transform: none;
}

 .hotitem {
     border-top: 4px solid #EEE;
}
 #dhtmlmenu_2627 {
     margin-bottom: 20px;
}
 #hyperlink1323 a:hover {
     text-decoration: underline;
}
 #hyperlink1323 .bigpic_6013 {
     border-radius: 0 0 4px 4px;
     border-top: 1px solid #EEE;
     z-index: 12;
}
 .cl_thumbnail {
     padding: 8%;
     color: #666;
     text-align: center;
}
 #fill-101 {
     margin-left: 10px;
     font-size: 0.8rem;
     text-transform: uppercase;
     letter-spacing: 1px;
     font-weight: 700;
}
 #hyperlink1323 p, #hyperlink1323 code {
     line-height: 150%;
}
 .home_fav9_info p {
     margin-bottom: 20px;
}
 .home_fav9_info p:last-child {
     margin-bottom: 0;
}
 p.fav80668, p.c27054 {
     margin-bottom: 2em;
     color: #666;
}
 #hyperlink1323 form label, .home_fav9_info .coriolis {
     
}
 .home_fav9_info input {
     max-width: 75%;
}
 .home_fav9_info input[type="text"], .home_fav9_info input[type="email"], .home_fav9_info input.iphone_wrapper, .home_fav9_info textarea {
     border: none;
     background: #FAFAFA;
     border-radius: 3px;
     padding: 16px;
     margin: 0;
     width: 100%;
     border: 1px solid #EEE;
     -webkit-appearance: none;
     font-size: 1em;
     color: #444;
     font-family: 'Lato', 'Helvetica Neue', sans-serif;
}
 .home_fav9_info textarea {
     line-height: 160%;
     height: 250px;
}
 .home_fav9_info input[type="text"]:focus, .home_fav9_info input[type="email"]:focus, .home_fav9_info input.iphone_wrapper:focus, .home_fav9_info textarea:focus {
     outline: none;
     background-color: #EEE;
     color: #444;
}
 .home_fav9_info input {
     width: 75%;
     margin-bottom: 1em;
}
 .home_fav9_info input[type="submit"] {
     display: inline-block;
     width: auto;
     max-width: none;
     padding: 16px;
     margin-bottom: 0;
     border: none;
     background: #272F38;
     color: #FFF;
     font-family: 'Lato', sans-serif;
     font-size: 0.925rem;
     line-height: 1;
     border-radius: 4px;
}
 .home_fav9_info input[type="submit"]:hover {
     cursor: pointer;
     background: #FF706C;
     color: #FFF;
     text-decoration: none;
}
 .home_fav9_info input[type="submit"]:active {
     top: 1px;
     position: relative;
}
 p.framexccfl {
     margin-top: 1.5em;
     line-height: 160% 
}
 .book-597507 {
     margin-top: 1.5em;
}


 .columne {
     position: relative;
     padding: 4% 8%;
     background: #EEE;
}
 .columne + .homecaroutitle > .footer-pane:first-child {
     border-top: 4px solid #DDD;
}
 .columne h4 {
     text-align: center;
     text-transform: uppercase;
     font-size: 0.9em;
     letter-spacing: 1px;
     font-weight: 400;
     color: #999;
}
 .columne .categoria_294:before {
     content: "";
     display: block;
     width: 32px;
     height: 1px;
     background: #CCC;
     margin: 0 auto 15px auto;
}
 .columne .categoria_294 {
     display: block;
     text-align: center;
     font-family: 'Raleway', sans-serif;
     font-size: 1.25em;
     margin-top: 15px;
     color: #666;
     font-weight: 700;
}
 .columne p {
     display: block;
     margin-top: 25px;
     color: #888;
     text-align: center;
     font-style: italic;
     text-transform: none;
}
 .columne p:before {
     content: "";
     display: block;
     width: 36px;
     height: 2px;
     background: #CCC;
     margin: 0 auto 20px;
}

 .brown_box {
     padding: 7% 8%;
     background: #EEE;
     font-size: 0.9em;
}
 .brown_box a {
     margin: 0;
     padding: 18px 20px;
     background: #353E49;
     float: left;
     border-radius: 4px;
     color: #FFF;
}
 .brown_box a:hover {
     background: #FF706C;
     color: #FFF;
}
 .brown_box .dxss_1712068081 {
     margin-right: 10px;
}
 .brown_box .buttton {
     float: right;
     text-align: right;
     margin-left: 10px;
}



 .cat_13_2011_08 {
     position: relative;
     margin: 0;
}
 .cat_13_2011_08 #cm-nav {
     width: 99%;
     padding: 4.5% 12% 4.5% 4.5%;
     margin: 0;
     background: #DDD;
     font-family: 'Lato', sans-serif;
     font-size: 1.1rem;
     border: none;
     border-radius: 6px;
     -webkit-font-smoothing: subpixel-antialiased;
     color: #555;
}
 .cat_13_2011_08 #cm-nav:focus {
     outline: none;
     color: #555;
}
 .cat_13_2011_08 .aci_019477 {
     position: absolute;
     overflow: visible;
     right: 6%;
     top: 50%;
     margin-top: -12px;
     width: 19px;
     height: 19px;
     z-index: 2;
     border: none;
     opacity: 0.5;
     border-radius: 999px;
     background: #272F38;
     text-indent: -99999px;
}
 .cat_13_2011_08 .aci_019477::before, .cat_13_2011_08 .aci_019477::after {
     content: "";
     display: block;
     position: absolute;
}
 .cat_13_2011_08 .aci_019477::before {
     height: 5px;
     width: 12px;
     top: 16px;
     right: -6px;
     z-index: 1;
     background: #272F38;
     border-radius: 0 1px 1px 0;
     -webkit-transform: rotate( 45deg );
     -moz-transform: rotate( 45deg );
     -ms-transform: rotate( 45deg );
     -o-transform: rotate( 45deg );
     transform: rotate( 45deg );
}
 .cat_13_2011_08 .aci_019477::after {
     width: 13px;
     height: 13px;
     background: #DDD;
     top: 3px;
     left: 3px;
     z-index: 3;
     border-radius: 999px;
}
 .cat_13_2011_08 .aci_019477:hover {
     opacity: 1;
}

 .clm_fname .frametuhpsh ul {
     margin-left: 0;
     list-style: none;
}
 .clm_fname .frametuhpsh ul li {
     margin-bottom: 0;
     line-height: 130%;
}
 .clm_fname .frametuhpsh ul li a {
     display: block;
     border-bottom: 1px solid #EEE;
     padding: 8px 0;
}
 .clm_fname .frametuhpsh ul li:last-child a {
     border-bottom: none;
}
 .clm_fname .frametuhpsh ul.bread_city li:first-child a {
     border-bottom: 1px solid #EEE;
}
 .clm_fname .frametuhpsh ul li a span {
     color: #999;
}
 .clm_fname .frametuhpsh ul li a:hover {
     text-decoration: none;
     color: #666;
}
 .clm_fname .frametuhpsh ul li a:hover {
     background-color: #F9F9F9;
     padding-left: 12px;
}


 .akufootarea {
     padding: 8%;
     background: #272F38;
}
 .akufootarea .id_menu_186 {
     width: 46%;
     margin-left: 8%;
}
 .akufootarea .id_menu_186:first-child {
     margin-left: 0;
}


 .fang {
     background: #FFF;
     color: #777;
     padding: 5% 8%;
     font-size: 0.8rem;
     text-transform: uppercase;
     letter-spacing: 1px;
}
 .fang a {
     color: #777;
}
 .d1iconc {
     float: left;
}
 .div_shenzhen {
     float: right;
}
 .con_kaoyan_2:hover {
     cursor: pointer;
}
 img#idcajausuario {
     
}


 @media (max-width: 1100px) {
    
     .category-91 {
         max-width: 100%;
    }
    
     .galerie_42 {
         border-radius: 0;
    }
}
 @media (max-width: 788px) {
     body {
         background: #FFF;
    }
    
     .category-91 {
         max-width: 100%;
         background: none;
    }
     .avp_zid_319, .i_3741465 {
         float: none;
         clear: both;
         width: 100%;
    }
    
     .avp_zid_319 {
         position: relative;
         margin: 0;
         background: #353E49;
    }
     .avp_zid_319 .bandeauv35 {
         padding: 40px 0;
         position: relative;
         max-width: 90%;
         margin: 0 auto;
    }
     .avp_zid_319 .helisa-dnd-371, .avp_zid_319 .bbs_active {
         text-align: center;
    }
     .avp_zid_319 .helisa-dnd-371 {
         margin-bottom: 10px;
    }
     .avp_zid_319 .helisa-dnd-371 a {
         display: inline;
    }
     .galerie_42, .avp_zid_319 .entryid15763 {
         
    }
    
     .blok-slider {
         display: block;
         padding: 20px 0 23px;
         background: #272F38;
         text-align: center;
    }
     .blok-slider:hover {
         cursor: pointer;
    }
     .blok-slider .content-graphic, .blok-slider p {
         display: inline-block;
    }
     .blok-slider .content-graphic {
         height: 10px;
         width: 15px;
         position: relative;
    }
     .blok-slider .detailsxxc {
         width: 15px;
         height: 2px;
         background: #5c5c5c;
         border-radius: 2px;
         position: absolute;
         left: 0;
         top: 0;
    }
     .blok-slider .detailsxxc:nth-child(2) {
         top: 4px;
    }
     .blok-slider .detailsxxc:nth-child(3) {
         top: 8px;
    }
     .blok-slider p {
         font-size: 13px;
         line-height: 10px;
         font-weight: 700;
         text-transform: uppercase;
         letter-spacing: 1px;
         color: #5c5c5c;
         margin-right: 6px;
         position: relative;
    }
     .blok-slider .calendar6 {
         
    }
     .blok-slider:hover {
         cursor: pointer;
    }
     .c42473.image_left0 p {
         color: #fff;
    }
     .c42473.image_left0 .detailsxxc {
         background: #fff;
    }
     .c42473.image_left0 .detailsxxc:nth-child(1), .c42473.image_left0 .detailsxxc:nth-child(3) {
         top: 4px;
    }
     .c42473.image_left0 .detailsxxc:nth-child(2) {
         opacity: 0;
    }
     .c42473.image_left0 .detailsxxc:nth-child(1) {
         -webkit-transform: rotate( 45deg );
         -moz-transform: rotate( 45deg );
         -ms-transform: rotate( 45deg );
         -o-transform: rotate( 45deg );
         transform: rotate( 45deg );
    }
     .c42473.image_left0 .detailsxxc:nth-child(3) {
         -webkit-transform: rotate( -45deg );
         -moz-transform: rotate( -45deg );
         -ms-transform: rotate( -45deg );
         -o-transform: rotate( -45deg );
         transform: rotate( -45deg );
    }
     .c42473.image_left0 .calendar6 {
         display: inline;
    }
     .c42473.image_left0 .forie9users {
         
    }
    
     .free100 {
         background: #272F38;
    }
     .free100 a {
         display: block;
         padding: 25px 8%;
         font-size: 1rem;
         
    }
     .free100 li {
         border-top: 1px solid #363E46;
    }
     .free100 li li a {
         padding-left: 16%;
    }
     .free100 li li li a {
         padding-left: 24%;
    }
     .free100 li li li li a {
         padding-left: 32%;
    }
     .free100 li li li li li a {
         padding-left: 40%;
    }
     .free100 li li li li li li a {
         padding-left: 48%;
    }
     .free100 li li li li li li li a {
         padding-left: 56%;
    }
     .free100 a:hover {
         color: #FFF;
         background: #FF706C;
    }
    
     .crocieremenu.central_banners {
         border-top: 0;
    }
     .indhid_date {
         margin: 0;
    }
     .indhid_date img {
         border-radius: 0;
    }
    
     .fang {
         padding: 40px 8%;
    }
}
 @media (max-width: 600px) {
     body {
         font-size: 15px;
    }
    
     .avp_zid_319 .bandeauv35 {
         padding: 50px 0;
    }
    
     .free100 li a {
         padding: 20px 8%;
    }
    
     .aa-logo-inc {
         margin-bottom: 25px;
    }
     .imgguy2_lrgpng {
         font-size: 1.75em;
    }
     .aa-logo-inc .hdrsubcat-1556, .aa-logo-inc .graid5:nth-of-type(2) {
         
    }
     .appl_brand4 {
         position: static;
         top: auto;
         left: auto;
         width: 100%;
         margin: 0;
    }
     .home_desc72 {
         padding: 10px;
         border-radius: 0 0 4px 4px;
         background: #EEE;
         color: #666;
         width: 100%;
    }
     .indhid_date a:hover .home_desc72 {
         background: #EEE;
         color: #666;
    }
    
     .form_zones_89 {
         margin-bottom: 20px;
    }
    
     .category_btn4 .kccbranding2 blockquote, .bsi-block-6 .kccbranding2 blockquote, .contact-input .kccbranding2 blockquote {
         font-size: 1.1em;
    }
     .category_btn4 .kccbranding2 blockquote p, .bsi-block-6 .kccbranding2 blockquote p, .contact-input .kccbranding2 blockquote p {
         line-height: 150%;
    }
    
     .frametuhpsh h1, .frametuhpsh h2, .frametuhpsh h3 {
         font-size: 1.25em;
         font-weight: 700;
    }
     .frametuhpsh h4 {
         font-size: 1.1em;
    }
     .frametuhpsh h5 {
         font-size: 1em;
    }
     .frametuhpsh .howwework-link, .frametuhpsh .idgets_2641 {
         float: none;
         max-width: 100%;
         margin: 0 auto 1.2em auto;
    }
     .frametuhpsh .howwework-link img, .frametuhpsh .idgets_2641 img {
         display: block;
         margin: 0 auto;
    }
    
     .emotion-navi .cinfotext {
         width: 40px;
         height: 40px;
    }
     .c57310 {
         padding-top: 4px;
         margin-left: 55px;
    }
     .heel_logo {
         margin-left: 0;
    }
     .field_fbid {
         font-size: 0.85em;
         letter-spacing: 1px;
    }
     .field_fbid span {
         
    }
    
     .home_fav9_info input {
         max-width: 100%;
    }
    
     .columne {
         padding: 25px 8%;
    }
     .columne h4 {
         line-height: 1em;
    }
     .brown_box a {
         padding: 14px 16px;
    }
     .c29615.header_body_top a {
         margin: 5px 0;
    }
    
     .akufootarea {
         padding: 30px;
    }
     .akufootarea .id_menu_186 {
         width: 100%;
         margin-left: 0;
         padding-top: 40px;
         
         margin-top: 40px;
    }
     .akufootarea .id_menu_186:first-child {
         margin-top: 0;
         border-top: 0;
         padding-top: 0;
    }
     .bk3-137555 {
         margin-bottom: 40px;
         
         padding-bottom: 40px;
    }
    
     .fang {
         padding: 30px 8%;
         text-align: center;
    }
     .hledas {
         padding: 0;
         border: none;
    }
     .fang p {
         display: inline-block;
         float: none;
    }
     .div_shenzhen span {
         
    }
}
 @media ( max-width: 500px ) {
    
     .avp_zid_319 .bandeauv35 {
         padding: 25px 0;
    }
}
 @media (max-width: 400px) {
    
     .cat_13_2011_08 #cm-nav {
         font-size: 1rem;
         padding: 16px 45px 16px 16px;
    }
     .cat_13_2011_08 .aci_019477 {
         right: 20px;
    }
}
 table td, table th {
     vertical-align: middle;
     text-align: center;
     padding: 10px 5px;
}
 tbody a.h_nav_right {
     background: #77021d;
     background: -moz-linear-gradient(top, #77021d 0%, #5d0116 44%, #3a000d 100%);
     background: -webkit-linear-gradient(top, #77021d 0%,#5d0116 44%,#3a000d 100%);
     background: linear-gradient(to bottom, #77021d 0%,#5d0116 44%,#3a000d 100%);
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#77021d', endColorstr='#3a000d',GradientType=0 );
     padding: 10px;
     border-radius: 3px;
}
 tbody a.h_nav_right:hover {
     text-decoration: none !important;
    
     background: #e51700;
    
     background: -moz-linear-gradient(top, #e51700 0%, #9d0303 100%);
    
     background: -webkit-linear-gradient(top, #e51700 0%,#9d0303 100%);
    
     background: linear-gradient(to bottom, #e51700 0%,#9d0303 100%);
    
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e51700', endColorstr='#9d0303',GradientType=0 );
    
}


.frametuhpsh {
       font-size: 14px;
}
.frametuhpsh img {
	padding: 5px;
}
.frametuhpsh h1,h2,h3,h4 {
	font-size: 1.5em;
	padding: 5px 0;
	line-height: 1.5em;
}
.frametuhpsh h1 {
	font-size: 1.8em;
}
.frametuhpsh p {
	font-size: 14px;
	line-height: 1.4em;
	text-indent: 2em;
}
.frametuhpsh ul {
	padding: 7px 0;
	list-style: initial;
}
.frametuhpsh ol {
	padding: 7px 0;
	list-style: decimal;
}
.frametuhpsh ul li,
.frametuhpsh ol li {
	margin-left: 20px;
}
