@font-face {
    font-family: 'utmeremitage';
    src: url('../fonts/utmeremitage/UTMEremitage.eot');
    src: url('../fonts/utmeremitage/UTMEremitage.eot') format('embedded-opentype'),
         url('../fonts/utmeremitage/UTMEremitage.woff2') format('woff2'),
         url('../fonts/utmeremitage/UTMEremitage.woff') format('woff'),
         url('../fonts/utmeremitage/UTMEremitage.ttf') format('truetype'),
         url('../fonts/utmeremitage/UTMEremitage.svg') format('svg');
}
@font-face {
    font-family: 'texgyreadventorbolditalic';
    src: url('../fonts/texgyreadventorbolditalic.eot');
    src: url('../fonts/texgyreadventorbolditalic.eot') format('embedded-opentype'),
         url('../fonts/texgyreadventorbolditalic.woff2') format('woff2'),
         url('../fonts/texgyreadventorbolditalic.woff') format('woff'),
         url('../fonts/texgyreadventorbolditalic.ttf') format('truetype'),
         url('../fonts/texgyreadventorbolditalic.svg') format('svg');
}
@font-face {
    font-family: 'utmazuki';
    src: url('../fonts/utmazuki/UTMAzuki.eot');
    src: url('../fonts/utmazuki/UTMAzuki.eot') format('embedded-opentype'),
         url('../fonts/utmazuki/UTMAzuki.woff2') format('woff2'),
         url('../fonts/utmazuki/UTMAzuki.woff') format('woff'),
         url('../fonts/utmazuki/UTMAzuki.ttf') format('truetype'),
         url('../fonts/utmazuki/UTMAzuki.svg') format('svg');
}
@font-face {
    font-family: 'texgy';
    src: url('../fonts/texgy/texgyreadventorregular.eot');
    src: url('../fonts/texgy/texgyreadventorregular.eot') format('embedded-opentype'),
         url('../fonts/texgy/texgyreadventorregular.woff2') format('woff2'),
         url('../fonts/texgy/texgyreadventorregular.woff') format('woff'),
         url('../fonts/texgy/texgyreadventorregular.ttf') format('truetype'),
         url('../fonts/texgy/texgyreadventorregular.svg') format('svg');
}
@font-face {
    font-family: 'utmhelvetins';
    src: url('../fonts/utmhelvetins/UTMHelvetIns.eot');
    src: url('../fonts/utmhelvetins/UTMHelvetIns.eot') format('embedded-opentype'),
         url('../fonts/utmhelvetins/UTMHelvetIns.woff2') format('woff2'),
         url('../fonts/utmhelvetins/UTMHelvetIns.woff') format('woff'),
         url('../fonts/utmhelvetins/UTMHelvetIns.ttf') format('truetype'),
         url('../fonts/utmhelvetins/UTMHelvetIns.svg') format('svg');
}
@font-face {
    font-family: 'utmavobold';
    src: url('../fonts/utmavobold.eot');
    src: url('../fonts/utmavobold.eot') format('embedded-opentype'),
         url('../fonts/utmavobold.woff2') format('woff2'),
         url('../fonts/utmavobold.woff') format('woff'),
         url('../fonts/utmavobold.ttf') format('truetype'),
         url('../fonts/utmavobold.svg') format('svg');
}
@font-face {
    font-family: 'lisuregular';
    src: url("../fonts/simli-lisu/simli.eot");
    src: url("../fonts/simli-lisu/simli.eot") format("embedded-opentype"),
    url("../fonts/simli-lisu/simli.woff") format("woff"),
    url("../fonts/simli-lisu/simli.ttf") format("truetype"),
    url("../fonts/simli-lisu/simli.svg") format("svg");
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: "adobekaitistd";
    src: url("../fonts/adobekaitistd/adobekaitistdregular.eot");
    src: url("../fonts/adobekaitistd/adobekaitistdregular.eot") format("embedded-opentype"),
    url("../fonts/adobekaitistd/adobekaitistdregular.woff") format("woff"),
    url("../fonts/adobekaitistd/adobekaitistdregular.ttf") format("truetype"),
    url("../fonts/adobekaitistd/adobekaitistdregular.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'texgyreadventorbold';
    src: url('../fonts/texgyreadventorbold.eot');
    src: url('../fonts/texgyreadventorbold.eot') format('embedded-opentype'),
         url('../fonts/texgyreadventorbold.woff2') format('woff2'),
         url('../fonts/texgyreadventorbold.woff') format('woff'),
         url('../fonts/texgyreadventorbold.ttf') format('truetype'),
         url('../fonts/texgyreadventorbold.svg') format('svg');
}




/*-----------css reset---------------------*/
html,body,div,span{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
/*----------basic----------------*/
html,body {font-family: Tahoma, Geneva, sans-serif; font-size: 12px;}
a { text-decoration:none;}
a:hover { text-decoration:underline; }
img{border:none;}
input , textarea { padding: 0; margin: 0; resize:none; outline:none}
select, .cp  { cursor:pointer; }
.clear { clear: both; overflow: hidden; display: block}
:focus{outline:0;}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
button{border:0;cursor:pointer;font-weight:bold; outline:none}

.dpn{display:none}
.por{position:relative}
.rounded{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;position:relative}
.rounded10{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}
.opac9{zoom:1;filter:alpha(opacity=90);opacity:.9}
.opac5{zoom:1;filter:alpha(opacity=50);opacity:.5}
.opac{zoom:1;filter:alpha(opacity=100);opacity:1}
.fl{float:left}
.fr{float:right}
.pa0{padding:0}
.pa5{padding:5px}
.pa10{padding:10px}
.pa15{padding:15px}
.pa20{padding:20px}
.pt5{padding-top:5px}
.pt10{padding-top:10px}
.pt15{padding-top:15px}
.pt20{padding-top:20px}
.pt50{padding-top:50px}
.pr5{padding-right:5px}
.pr10{padding-right:10px}
.pr15{padding-right:15px}
.pr20{padding-right:20px}
.pr30{padding-right:30px}
.pb5{padding-bottom:5px}
.pb10{padding-bottom:10px}
.pb15{padding-bottom:15px}
.pb20{padding-bottom:20px}
.pl5{padding-left:5px}
.pl10{padding-left:10px}
.pl15{padding-left:15px}
.pl20{padding-left:20px}
.pl40{padding-left:40px}
.ph5{padding-left:5px;padding-right:5px}
.ph10{padding-left:10px;padding-right:10px}
.ph15{padding-left:15px;padding-right:15px}
.ph20{padding-left:20px;padding-right:20px}
.ph25{padding-left:25px;padding-right:25px}
.ph30{padding-left:30px;padding-right:30px}
.pv5{padding-top:5px;padding-bottom:5px}
.pv10{padding-top:10px;padding-bottom:10px}
.pv15{padding-top:15px;padding-bottom:15px}
.pv20{padding-top:20px;padding-bottom:20px}
.ma5{margin:5px}
.ma10{margin:10px}
.ma15{margin:15px}
.ma20{margin:20px}
.mt-40{margin-top:-40px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt50{margin-top:50px}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr15{margin-right:15px}
.mr20{margin-right:20px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml15{margin-left:15px}
.ml20{margin-left:20px}
.mh5{margin-left:5px;margin-right:5px}
.mh10{margin-left:10px;margin-right:10px}
.mh15{margin-left:15px;margin-right:15px}
.mh20{margin-left:20px;margin-right:20px}
.mha{margin-left:auto;margin-right:auto}
.mv5{margin-top:5px;margin-bottom:5px}
.mv10{margin-top:10px;margin-bottom:10px}
.mv15{margin-top:15px;margin-bottom:15px}
.mv20{margin-top:20px;margin-bottom:20px}
.fwn{font-weight:normal}
.fwb{font-weight:bold}
.fsi{font-style:italic}
.tac{text-align:center}
.tal{text-align:left}
.tar{text-align:right}
.taj{text-align:justify}
.ttu{text-transform:uppercase}
.ttc{text-transform:capitalize}
.tdu{text-decoration:underline}
.tsd{text-shadow:1px 1px 0 #999}
.dpi{display:inline}
.dpib{display:inline-block}
.poa{position:absolute}
.pof{position:fixed}
.ofh{overflow:hidden}
.ofa{overflow:auto}
.bdn{border:none}
.nobd{border:0}
.bgt{background:transparent}
.vsh{visibility:hidden}
.lsp1{letter-spacing:1px}
.bottom{bottom:0}
.right{right:0}
.top{top:0}
.left{left:0}