P, UL, OL, h1, h2, h3, h4, h5 { margin-top: 0px; margin-bottom: 0px; }@font-face { font-family: FranklinGothicMediumCond; src: url("http://www.carfrance.ee/design/design/carfrance/common/img/fonts/FRAMDCN.eot") }@font-face { font-family: FranklinGothicMediumCond; src: url("http://www.carfrance.ee/design/design/carfrance/common/img/fonts/FRAMDCN.ttf") }@font-face {font-family : FranklinGothicMediumCond;src: url("http://www.carfrance.ee/design/design/carfrance/common/img/fonts/FRAMDCN.woff");}h1 {font-family: 'FranklinGothicMediumCond', Arial;font-size:36px;margin-top:15px;padding-bottom:5px;line-height:36px;color:#222;font-weight:normal;}h2 {font-family: 'FranklinGothicMediumCond', Arial;font-size:30px;margin-top:15px;padding-bottom:5px;line-height:30px;color:#222;font-weight:600;}h3 {font-family: 'FranklinGothicMediumCond', Arial;font-size:24px;margin-top:15px;padding-bottom:5px;line-height:24px;color:#222;font-weight:600;}h4{position: relative;text-align: center;font-family: 'FranklinGothicMediumCond', Arial;color:#fa3c32;font-size:45px;margin-bottom:15px;text-transform:uppercase;}h4 span{background: #fff;padding: 0 15px;position: relative;z-index: 1;}h4:before {background: #fa3c32;content: "";display: block;height: 5px;position: absolute;top: 30%;width: 100%;}h4:before {left: 0;}h5{position: relative;text-align: center;font-family: 'FranklinGothicMediumCond', Arial;color:#005aaa;font-size:42px;margin-bottom:15px;text-transform:uppercase;}h5 span{background: #fff;padding: 0 15px;position: relative;z-index: 1;}h5:before {background: #005aaa;content: "";display: block;height: 5px;position: absolute;top: 30%;width: 100%;}h5:before {left: 0;}h1{position: relative;text-align: left;font-family: 'FranklinGothicMediumCond', Arial;color:#005aaa;font-size:42px;margin-bottom:15px;text-transform:uppercase;}h1 span{background: #fff;padding: 0px 15px 0px 0px;position: relative;z-index: 1;}h1:before {background: #005aaa;content: "";display: block;height: 5px;position: absolute;top: 35%;width: 100%;}h1:before {left: 0;}#news_block h1{color:#4c4c4c;}body {font-family: Arial, Tahoma;font-size:16px;color:#4c4c4c;margin:0px;padding:0px;line-height:19px;background-color:#ffffff;}a {text-decoration:none;color:#fa3c32;}a:hover {text-decoration:underline;}a.menu_1{background-color:#ef3e35;color:#ffffff;font-family: 'FranklinGothicMediumCond', Arial;text-decoration:none;font-size:24px;line-height:24px;display:bolck;float:left;padding:12px 20px;-moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius: 15px;-khtml-border-radius: 15px;margin:0px 5px;}a:hover.menu_1{text-decoration:none;background-color:#005aaa;}a.menu_1_active{background-color:#005aaa;color:#ffffff;font-family: 'FranklinGothicMediumCond', Arial;text-decoration:none;font-size:24px;line-height:24px;display:bolck;float:left;padding:12px 20px;-moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius: 15px;-khtml-border-radius: 15px;margin:0px 5px;}a:hover.menu_1_active{text-decoration:none;}a.menu_2{color:#222222;font-family: 'FranklinGothicMediumCond', Arial;text-decoration:none;font-size:18px;line-height:18px;padding:5% 2% 5% 5%;display:bolck;float:left;width:93%;border-bottom:1px solid #dedede;}a:hover.menu_2{text-decoration:none;color:#fa3c32;}a.menu_2_active{color:#fa3c32;font-family: 'FranklinGothicMediumCond', Arial;text-decoration:none;font-size:18px;line-height:18px;padding:5% 2% 5% 5%;display:bolck;float:left;width:93%;border-bottom:1px solid #dedede;}a:hover.menu_2_active{text-decoration:none;}img {border:0px;}a.button{text-align: center;font-size: 15px;font-family: 'Droid Sans', Arial;color: #d82219;padding: 6px 0px 6px 45px;background-image: url(http://www.carfrance.ee/design/design/carfrance/common/img/red_arrow.png);background-position:10px 50%;background-repeat:no-repeat;}a:hover.button{text-decoration:underline;}a.button_white{text-align: center;font-size: 15px;font-family: 'Droid Sans', Arial;color: #ffffff;padding: 6px 0px 6px 45px;background-image: url(http://www.carfrance.ee/design/design/carfrance/common/img/white_arrow.png);background-position:10px 50%;background-repeat:no-repeat;}a:hover.button_white{text-decoration:underline;}.offer_box{float:left;width:23%;margin:1%;}a.offer_title{font-family: 'FranklinGothicMediumCond', Arial;font-size:16px;color:#222;}a:hover.offer_title{color:#fa3c32;text-decoration:none;}.offer_box img{-moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius: 15px;-khtml-border-radius: 15px;border:1px solid #dedede;margin-bottom:5px;}.offer_box img:hover{box-shadow: 0px 0px 15px -5px #000;box-shadow: 0px 0px 15px -5px #000;box-shadow: 0px 0px 15px -5px #000;}.news_date{font-size:12px;font-family: 'FranklinGothicMediumCond', Arial;}a.news_title{font-size:16px;font-family: 'FranklinGothicMediumCond', Arial;}a.news_intro{font-family: Arial, Tahoma;font-size:12px;color:#777777;}a:hover.news_intro{text-decoration:none;}.news_intro_block{margin-bottom:15px;font-weight:bold;color:#222;font-family: 'FranklinGothicMediumCond', Arial;font-size:16px;line-height:18px;}.imgAutomatic{margin:5px 15px;}.imgAutomaticTitle{margin-top:5px;font-style:italic;color:#555;}.table_content th{padding:5px;text-align:left;border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;background-color:#f1f1f1;color:#111;font-weight:600;}.table_content tr:nth-child(even) td{background-color:#fff;}.table_content tr:nth-child(odd) td{background-color: #f6f6f6;}.table_content th:first-child{border-left:0px;}.table_content td{border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;background-color:#fff;padding:5px;font-size:14px;line-height:16px;text-align:left;font-weight:normal;}.table_content td:first-child{border-left:0px;}.agency_box{float:left;width:100%;margin-top:15px;color:#222222;}.agency_box_left{float:left;width:50%;border-right:1px solid #dedede;}.agency_box_right{float:right;width:45%;text-align:center;}.location_icon_left{width:40px;}.location_icon_right{padding-left:10px;}.agency_name{font-family: 'FranklinGothicMediumCond', Arial;color:#005aaa;font-size:24px;text-transform:uppercase;line-height:24px;margin-bottom:5px;}.offer_box_list{float:left;width:31%;margin:1%;}.offer_box_list img{-moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius: 15px;-khtml-border-radius: 15px;border:1px solid #dedede;margin-bottom:5px;}.offer_box_list img:hover{box-shadow: 0px 0px 15px -5px #000;box-shadow: 0px 0px 15px -5px #000;box-shadow: 0px 0px 15px -5px #000;}.news_list_box{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #dedede;}.news_view_pic{float:right;width:35%;margin-left:20px;margin-bottom:10px;}.mobile_submenu_box{background-color:#fd5b52;padding:1% 5% 2% 5%;float:left;width:90%;}a.menu_2_mobile{color:#fff;font-family: 'FranklinGothicMediumCond', Arial;padding:1% 0% 0% 5%;font-size:16px;display:block;}a.menu_2_mobile_active{color:#fff;font-family: 'FranklinGothicMediumCond', Arial;padding:1% 0% 0% 5%;font-size:16px;display:block;text-decoration:underline;}.google-maps-container{float:left;width:100%;margin-top:20px;}.google-maps {position: relative;padding-bottom: 35%; // This is the aspect ratioheight: 0;overflow: hidden;}.google-maps iframe {position: absolute;top: 0;left: 0;width: 100% !important;height: 100% !important;}div, form, input{padding: 0;margin: 0;}#top_container{width:100%;background-color: #fff;background: url(http://www.carfrance.ee/design/design/carfrance/common/img/header_background.png);background-repeat:no-repeat;background-position:50% 0;height:170px;}#top_container_inside{max-width:1100px;min-width:300px;margin:0 auto;padding-left:10px;padding-right:10px;margin:0 auto;}#logo_block{float:left;width:38%;margin-top:47px;cursor:pointer;}#main_menu_container{width:100%;background-color:#fff;padding-top:10px;padding-bottom:10px;-moz-box-shadow:0px 0px 40px -10px #555;-webkit-box-shadow: 0px 0px 40px -10px #555;box-shadow: 0px 0px 40px -10px #555;}#main_menu_container_inside{max-width:1100px;min-width:320px;margin:0 auto;padding-left:10px;padding-right:10px;}#main_menu_web{display:block;width:100%;}#main_menu_mobile{display:none;}#main_container{max-width:1100px;min-width:300px;margin:0 auto;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;color:#5f5f5f;font-family: 'FranklinGothicMediumCond', Arial;}#left_block{float:left;width:27%;margin-top:10px;}#subMenu_block{float:left;width:100%;margin-bottom:20px;}#left_block_contact{float:left;width:95%;padding-left:5%;}#left_block_contact h5{display:none;}#left_block_contact .agency_box_left{border-right:0px;width:100%;}#left_block_contact .agency_box_right{display:none;}#right_block{float:right;width:70%;margin-top:10px;font-family: Arial, Tahoma;line-height:16px;font-size:12px;}#offers_block{width:100%;float:left;margin-top:20px;}#text_and_contact_block{width:100%;float:left;margin-top:20px;}#text_block{float:left;width:48%;}#contact_block{float:right;width:48%;}#contact_container{clear:both;width:100%;background-color:#fa3c32;margin-top:20px;text-align:center;padding-top:10px;padding-bottom:10px;}#contact_container_inside{max-width:1200px;min-width:320px;margin:0 auto;padding-left:10px;padding-right:10px;color:#fff;font-family: 'FranklinGothicMediumCond', Arial;}#copyright_container{max-width:1100px;min-width:300px;margin:0 auto;padding-left:10px;padding-right:10px;margin-bottom:20px;text-align:center;padding-top:5px;color:#b1b1b1;font-size:12px;}@media only screen and (max-width: 1000px) {a.menu_1{font-size:24px;line-height:24px;padding:12px 12px;}a.menu_1_active{font-size:24px;line-height:24px;padding:12px 12px;}}@media only screen and (max-width: 800px) {h4{font-size:38px;}h5{font-size:32px;}.agency_box_left{float:left;width:100%;border-right:0px;}.agency_box_right{float:left;width:100%;text-align:left;margin-top:10px;}.location_icon_left{width:20px;}.location_icon_right{padding-left:10px;}.offer_box{float:left;width:48%;margin:1%;}#logo_block{width:48%;margin-top:52px;}a.menu_1{font-size:20px;line-height:20px;padding:10px 10px;margin-left:2px;margin-right:2px;}a.menu_1_active{font-size:20px;line-height:20px;padding:10px 10px;margin-left:2px;margin-right:2px;}.offer_box_list{width:48%;}.google-maps {padding-bottom: 55%; // This is the aspect ratio}}@media only screen and (max-width: 600px) {h4{font-size:30px;}h5{font-size:22px;}.contact span{display:block;float:left;width:100%;}#left_block{display:none;}#right_block{float:left;width:100%;}a.menu_1{background-color:#ef3e35;color:#ffffff;font-family: 'FranklinGothicMediumCond', Arial;text-decoration:none;font-size:24px;line-height:24px;display:bolck;float:left;padding:2% 5%;-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;-khtml-border-radius: 0px;margin:0px;width:90%;text-align:left;}a.menu_1_active{background-color:#005aaa;color:#ffffff;font-family: 'FranklinGothicMediumCond', Arial;text-decoration:none;font-size:24px;line-height:24px;display:bolck;float:left;padding:2% 5%;-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;-khtml-border-radius: 0px;margin:0px;width:90%;text-align:left;}#main_menu_web{display:none;}#main_menu_mobile{display:block;width:100%;}#mobile_menu_block{display:block;max-width:1120px;min-width:320px;margin:0 auto;padding-top:20px;padding-bottom:20px;background-color:blue;background-color:#fa3c32;background-image: url(http://www.carfrance.ee/design/design/carfrance/common/img/mobile_menu_icon.png);background-repeat:no-repeat;background-position:95% 50%;cursor:pointer;}#main_menu_container{padding:0px;width:100%;display:none;border-top:1px solid #fff;position:absolute;-webkit-box-shadow: 0 8px 6px -6px #55555;-moz-box-shadow: 0 8px 6px -6px #555555;box-shadow: 0 8px 6px -6px #555555;z-index:10;}#main_menu_container_inside{width:100%;padding:0px;}#top_container{background-image:none;height:auto;}#logo_block{width:60%;padding-left:20%;padding-right:20%;margin-top:20px;margin-bottom:20px;}.google-maps {padding-bottom: 75%; // This is the aspect ratio}}@media only screen and (max-width: 450px) {.offer_box{float:left;width:100%;margin:0px;margin-bottom:10px;}.offer_box_list{width:100%;margin:0px;margin-bottom:10px;}h1{font-size:34px;line-height:34px;margin-top:0px;padding-top:0px;}h1 span{background: #fff;padding: 0px 15px 0px 0px;position: relative;z-index: 1;}h1:before {background: transparent;content: "";display: block;height: 5px;position: absolute;top: 35%;width: 100%;}#text_block{float:left;width:100%;}#contact_block{float:left;width:100%;margin-top:20px;}.news_view_pic{width:100%;padding-left:0px;padding-bottom:10px;float:left;} #logo_block{width:80%;padding-left:10%;padding-right:10%;margin-top:20px;margin-bottom:20px;}#main_container{max-width:1100px;min-width:280px;padding-left:20px;padding-right:20px;}}.form_error {color:red;padding-bottom:10px;font-weight:bolder;}.form_date {font-family: 'Droid Sans', Arial;font-size: 12px;color: #000000;width:200px;padding:2px;border:1 solid;border-color:#ffffff;}.form_textfield {font-size:15px;color:#000000;font-family: 'Droid Sans', Arial;width:70%;padding:8px;border:1px inset #cccccc;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-khtml-border-radius: 5px;}.form_textfield_search {font-family: 'Droid Sans', Arial;font-size: 15px;line-height:15px;border:0px;color: #777;background:transparent;}.form_textfield_search:focus{outline: 0;}#date {font-family: 'Droid Sans', Arial;font-size: 14px;color: #515151;width:65px;padding:2px;border:1px inset #cccccc;}#gallery_date {font-family: 'Droid Sans', Arial;font-size: 14px;color: #515151;width:65px;padding:2px;border:1px inset #cccccc;}#start_date {font-family: 'Droid Sans', Arial;font-size: 14px;color: #515151;width:65px;padding:2px;border:1px inset #cccccc;}#end_date {font-family: 'Droid Sans', Arial;font-size: 13px;color: #515151;width:65px;padding:2px;border:1px inset #cccccc;}.form_select {font-size:15px;color:#000000;font-family: 'Droid Sans', Arial;padding:8px;border:1px inset #cccccc;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-khtml-border-radius: 5px;}.form_textarea {font-size:15px;color:#000000;font-family: 'Droid Sans', Arial;width:90%;height:70px;padding:8px;border:1px inset #cccccc;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-khtml-border-radius: 5px;}.form_button {background-color:transparent;text-align: center;font-size: 15px;font-family: 'Droid Sans', Arial;color: #d82219;padding: 6px 0px 6px 45px;background-image: url(http://www.carfrance.ee/design/design/carfrance/common/img/red_arrow.png);background-position:10px 50%;background-repeat:no-repeat;border:0px;}.form_button:hover {text-decoration: none;}.form_section_header {padding-top:10px;font-family: 'Droid Sans', Arial;font-size:26px;padding-bottom:10px;line-height:20px;font-weight:bold;color:#222;} .form_field_label {font-size:17px;color:#000000;font-family: 'Droid Sans', Arial;padding-left:5px;padding-right:10px;padding-top:10px;padding-bottom:5px;text-align:left;line-height:17px}.form_field_value{padding-left:10px;padding-right:5px;padding-top:5px;padding-bottom:5px;text-align:left;border-left:1px solid #d82219;}.form_required_field {font-size:18px;color:red;}.form_required {font-size:18px;color:red;}.formDataError{color:red;}.Bold{font-weight: bold;color:red;}.Title{font-weight: bold;font-size: 18px;color:green;}.Code{border: #8b4513 1px solid;padding-right: 5px;padding-left: 5px;color: #000066;font-family: 'Courier New' , Monospace;background-color: #ff9933;}body {color: #000000;}table{border:10px;}