html{overflow-y:scroll;margin:0px;padding:0px;width:100%;height:100%;min-height:100%;}
body{font-family: "Kia Signature";/* font-family:'Open Sans'; */font-weight:400;font-size:14px;color:#3e3d3d;margin:0px;padding:0px;line-height:normal;position:relative;padding-bottom:200px;box-sizing:border-box;min-height:100%;}
#header{position:relative;width:100%;z-index:100;padding-top:44px;}
#middle{position:relative;width:100%;}
#bottom{position:absolute;width:100%;clear:both;bottom:0px;padding-top:28px;padding-bottom:15px;background:#c4c6c8;}
#bottom p {
	font-size:11px;
	opacity:0.7;
}
a{color:#106193;text-decoration:underline;}
a:hover{}
.visible{display:block !important;}
.error .label{color:red;}
input.error,select.error{border-color:red !important;}
.t_l{text-align:left;}
.t_c{text-align:center;}
.t_r{text-align:right;}
img{border:none;max-width:100%;}
.m_container{position:relative;margin:0px auto;max-width:980px;padding:0px 30px;}
.clear{display:block;clear:both !important;float:none !important;font-size:1px !important;max-height:0px !important;border:none !important;padding:0px !important;}
img{border:none;}
.f_l{float:left!important;}
.f_r{float:right!important;}
.error input,.error textarea,.error select,input.error,textarea.error,select.error,.error .combo3{color:#e00e18 !important;border-color:#e00e18 !important;}
.row_show,.row_hide{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.hidden{display:none !important;}
iframe{overflow:hidden;border:none;}
p{margin:0px;padding:10px 0px;}
.popup_container{border-radius: 0px;/* border: 2px solid #d1d1d1; *//* padding:30px; */text-align:center;/* margin:20px; *//* font-weight:bold; *//* text-transform:uppercase; */color:#303030;}
.popup_container_title {
    background: #cd1017;
    color: white;
    font-weight: 700;
    font-size: 24px;
    padding: 10px 20px;
    font-family: "Kia Signature"
}
.popup_container_text {
    padding: 20px 26px;
    padding-bottom: 25px;
}

.center{text-align:center;}
.m_table1{border-collapse:collapse;width:100%;}
.m_table1 td,.m_table1 th{border:1px solid #ccc;padding:5px;text-align:center;}
.m_table1 td:first-child{text-align:left;}
.m_table1:nth-child(even){background:#f5f6f7;}
.m_table1 th{background:#565656;color:white;}
.m_table1 tr:hover td{background:#04c8ff;color:white;}
.table1{border-collapse:collapse;width:100%;border:4px solid #ededed;}
.table1 td:first-child{padding-left:60px;}
.table1 td{padding:60px;vertical-align:top;padding-left:0px;background:white;}
.table2{border-collapse:collapse;width:100%;}
.table2 td,.m_table1 th{border:1px solid #ccc;padding:5px;text-align:center;}
.table2 tr:nth-child(even) td{background:#f5f6f7;}
.table2 th{background:#565656;color:white;}
.table2 tr:hover td{background:#04c8ff;color:white;}
form{}
form.popup_on{max-width:500px;}
form.popup_on .flex{display:block;}
form.popup_on .form_title{background: #06141f;color:white;font-weight:700;font-size:24px;padding:10px 20px;font-family: "Kia Signature";}
form.popup_on .fields{padding:20px 26px;padding-bottom:25px;}
form.popup_on .colimns{letter-spacing:-0.36em;}
form.popup_on .column{width:50%;display:inline-block;}
form.popup_on input[type=text]{height:40px;width:100%;padding:0px 10px;border:1px solid black;box-sizing:border-box;}
form.popup_on textarea{width:100%;padding:10px;border:1px solid black;box-sizing:border-box;}
form.popup_on .select{background:#f4f4f4;position:relative;}
form.popup_on .select:after{content:'';position:absolute;right:0px;top:0px;width:35px;height:100%;border-left:1px solid #b6b6b6;background:url(/site/img/bg_select.png) 50% 50% no-repeat #e1e1e1;}
form.popup_on select{height:36px;width:100%;padding:0px 10px;border:1px solid #b6b6b6;background:none;position:relative;z-index:1;}
form.popup_on ._control{width:100%;padding-bottom:19px;min-height:42px;}
form.popup_on ._control ._label{font-size:13px;color:#6f6f6f;padding-left:13px;}
form.popup_on .submit{margin-top:5px;height:48px;line-height:48px;font-size:14px;font-weight:700;text-shadow:0px 0px 5px rgb(25, 43, 6);}
.input-block-level,.form-control {height:40px;padding:0px 10px;font-size:14px;border:1px solid black;box-sizing:border-box;}
select{border:1px solid white;height:30px;padding:0px 13px;padding-right:30px;font-size:14px;border:1px solid white;border-radius:3px;outline:none;box-sizing:border-box;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url(/site/img/bg_select.png) 95% 50% no-repeat white;}
textarea{box-sizing:border-box;resize:none;}
._control{padding-bottom:15px;width:48%;display:inline-block;position:relative;vertical-align:top;margin-right:1%;}
._control ._label{color:white;padding-bottom:6px;}
.input-block-level{outline:none;box-sizing:border-box;}
.submit{width:100%;display:block;text-align:center;text-decoration:none;height:48px;background: #06141f;border-radius:3px;display:inline-block;box-sizing:border-box;color:white;font-size:14px;border: 1px solid #06141f;justify-content: center;}
.submit:hover{background: none;color: #06141f;}
.fancybox-wrap{padding:0px !important;margin:0px !important;}
.fancybox-skin{background:white !important;border-color:white !important;border:none !important;margin:0px !important;overflow:hidden !important;}
.fancybox-type-html .fancybox-close{background: url(/site/img/ico_close.png) 50% 50% no-repeat !important;top: 5px !important;right: 15px !important;}
.m_combo_container{}
.m_combo_container select{display:none;}
.m_combo_container select option{}
select.error < .m_combo_container{border-color:red !important;}
.m_combo_container .m_combo_list{height:0px;transition:0.5s;overflow:hidden;overflow-y:scroll;border:1px solid black;margin-top:-2px;position:absolute;width:100%;z-index:1;background:white;box-sizing:border-box;}
.m_combo_container .m_combo_text{color:#444444;height:40px;line-height:40px;padding:0px 20px;position:relative;border:1px solid black;background:white;z-index:2;}
.m_combo_container .m_combo_text:after{content:'';position:absolute;right:15px;top:50%;width:12px;height:6px;background:url(/site/img/ico_select.png) 0px 0px no-repeat;margin-top:-3px;}
.m_combo_container.open .m_combo_text:after{background-position:0px -6px;}
.m_combo_container.error .m_combo_text{border-color:red !important;}
.m_combo_container .m_combo_list .m_combo_option{cursor:pointer;padding-left:20px;}
.m_combo_container .m_combo_list .m_combo_option:hover{background:#cccccc;color:white;}
.m_combo_container.open .m_combo_list{display:block;height:155px;border:1px solid black;}
#pagenavigator{border:none;position:relative;width:100%;text-align:center;}
#pagenavigator ._page_item{display:inline-block;text-decoration:none;font-weight:bold;font-size:16px;padding-bottom:3px;margin:0px 5px;padding:4px 11px;border:1px solid #cccccc !important;border-radius:3px;color: black;}
#pagenavigator ._page_link{}
#pagenavigator ._page_current {background:#bb162b;}
#pagenavigator ._page_link:hover{}
#pagenavigator ._page_item._page_next{}
#pagenavigator ._page_item._page_next:before {content:">";}
#pagenavigator[data-direction="reverse"] ._page_item._page_next:before {content:"<";}
#pagenavigator ._page_item._page_prev{}
#pagenavigator ._page_item._page_prev:before {content:"<";}
#pagenavigator[data-direction="reverse"] ._page_item._page_prev:before {content:">";}
#pagenavigator ._page_item:hover{background: #bb162b;color:white;}
#pagenavigator ._page_item.current{background:#82bc00;color:white;}
#pagenavigator ._page_item.current span{color:white;}
.auploader_crop_window{display:none;position:absolute;background-color:white;z-index:9999;left:0px;top:0px;box-shadow:0px 0px 14px #000;}
.auploader_crop{float:left;}
.crop{height:195px;}
.crop .label{margin-top:73px;}
.crop .auploader_crop_window{left:-65px;top:70px;}
.bread_crumbs_container{float:right;margin-top: 10px;margin-bottom: 10px;width: 100%;}
#bread_crumbs{font-size:13px;color:#949494;line-height:21px;}
#bread_crumbs .inline {display:inline-block;white-space: nowrap;width: auto;}
#bread_crumbs a{color:#949494;text-decoration:none;}
#bread_crumbs span{display:inline-block;/* width:25px; */text-align:center;}
#bread_crumbs .sep{display:inline-block;vertical-align:top;background: url(/site/img/icons.png) -48px -88px no-repeat;width: 4px;height: 8px;margin:0px 6px;margin-top: 7px;}
#bread_crumbs sup{position:relative;vertical-align:top;top:-5px;font-size:60%;}
.control_gallery{float:left;}
.uploader_field{color:#005aab;background:url(/site/img/bg_load_btn.png) 10px 50% no-repeat;padding-left:40px;}
.uploader_field span{border-bottom:1px dashed #005aab;font-size:16px;}
.uploader_field .text_loading{background:url(/site/img/loading2.gif) 100% 50% no-repeat;padding-right:37px;}
.tabs_container{list-style:none;margin:0px;padding:0px;border-bottom:1px solid #ccc;height:33px;}
.tabs_container > div{float:left;cursor:pointer;margin-right:5px;border-bottom:none;height:30px;line-height:30px;padding:0px 10px;font-size:20px;}
.tabs_container > div span,.tabs_container > div a{padding:0px 3px;border-bottom:1px dashed;text-decoration:none;}
.tabs_container > div.current span ,.tabs_container > div.current a{background:#ccc;border-bottom:none;}

iframe
{ max-width:100%; }