a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp{border:0;margin:0;padding:0;font-size:100%}html,body{}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}b,strong{font-weight:bold}img{color:transparent;font-size:0;vertical-align:middle;-ms-interpolation-mode:bicubic}ol,ul{list-style:none}li{display:list-item}q{quotes:none}q:before,q:after{content:'';content:none}sub,sup,small{font-size:75%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg{overflow:hidden}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

button, input {
    line-height: normal;
}
img{
    border:0px;
}

a{
    text-decoration: none;
}

a:hover{
    text-decoration: none;
}

*{
    margin: 0px;
    padding: 0px;
    outline: 0 none;
}

@font-face {
    font-family: 'utm_avoregular';
    src: url('../font/utm_avo-webfont.eot');
    src: url('../font/utm_avo-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/utm_avo-webfont.woff') format('woff'),
         url('../font/utm_avo-webfont.ttf') format('truetype'),
         url('../font/utm_avo-webfont.svg#utm_avoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotoregular';
    src: url('../font/roboto-regular-webfont.eot');
    src: url('../font/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/roboto-regular-webfont.woff2') format('woff2'),
         url('../font/roboto-regular-webfont.woff') format('woff'),
         url('../font/roboto-regular-webfont.ttf') format('truetype'),
         url('../font/roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotobold';
    src: url('../font/roboto-bold-webfont.eot');
    src: url('../font/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/roboto-bold-webfont.woff2') format('woff2'),
         url('../font/roboto-bold-webfont.woff') format('woff'),
         url('../font/roboto-bold-webfont.ttf') format('truetype'),
         url('../font/roboto-bold-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'utm_avobold';
    src: url('../font/utm_avobold-webfont.eot');
    src: url('../font/utm_avobold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/utm_avobold-webfont.woff') format('woff'),
         url('../font/utm_avobold-webfont.ttf') format('truetype'),
         url('../font/utm_avobold-webfont.svg#utm_avobold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'nivea_fcbregular';
    src: url('../font/niveafcb-regular-webfont.eot');
    src: url('../font/niveafcb-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/niveafcb-regular-webfont.woff2') format('woff2'),
         url('../font/niveafcb-regular-webfont.woff') format('woff'),
         url('../font/niveafcb-regular-webfont.ttf') format('truetype'),
         url('../font/niveafcb-regular-webfont.svg#nivea_fcbregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'nivea_fcbbold';
    src: url('../font/niveafcb-bold-webfont.eot');
    src: url('../font/niveafcb-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/niveafcb-bold-webfont.woff2') format('woff2'),
         url('../font/niveafcb-bold-webfont.woff') format('woff'),
         url('../font/niveafcb-bold-webfont.ttf') format('truetype'),
         url('../font/niveafcb-bold-webfont.svg#nivea_fcbbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'sfu_futurabold';
    src: url('../font/sfufuturabold-webfont.eot');
    src: url('../font/sfufuturabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/sfufuturabold-webfont.woff2') format('woff2'),
         url('../font/sfufuturabold-webfont.woff') format('woff'),
         url('../font/sfufuturabold-webfont.ttf') format('truetype'),
         url('../font/sfufuturabold-webfont.svg#sfu_futurabold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'sfu_futura_book';
    src: url('../font/sfufuturabook-webfont.eot');
    src: url('../font/sfufuturabook-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/sfufuturabook-webfont.woff2') format('woff2'),
         url('../font/sfufuturabook-webfont.woff') format('woff'),
         url('../font/sfufuturabook-webfont.ttf') format('truetype'),
         url('../font/sfufuturabook-webfont.svg#sfu_futura_book') format('svg');
    font-weight: normal;
    font-style: normal;
}
ul{ list-style: none; }

.left{float: left;}.right{float: right;}
.clearAll, .clear{ clear: both; font-size: 0px; width: 0px; height: 0px; margin: 0;padding: 0;}

html, body{
    margin: 0px;
    padding: 0px;
    font-family: Arial, Tahoma;
    font-size: 15px;
    line-height: 20px;
    outline: none;
    width:100%;
    text-align: justify;
    height: 100%;
    position:relative;
    z-index:0;
    *zoom: 1;
}

.bg-gray{
    background: #f6f6f6;
    position: relative;
    z-index: 0;
    width: 100%;
    overflow: hidden;
}
.bg-white{
    background: #fff;
    position: relative;
    z-index: 0;
    width: 100%;
    overflow: hidden;
}
.hide{display: none;}

.warp-content{
    width: 920px;
    margin: 0 auto;
    position: relative;
    z-index: 0;
}

.title-div{
    color: #0693d0;
    font-size: 32px;
    font-family: 'sfu_futura_book';
    line-height: 37px;
}

.bg-white-arrow,
.bg-gray-arrow{
    position: absolute;
    z-index: 1;
    top: 0;
    left: 50%;
    margin-left: -676px;
}

.search-agency .warp-content{
    z-index: 10;
}
.search-agency .bg-gray{
    z-index: 0;
}