body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,span,a,p,sub,blockquote,th,td {
    outline: none;
}
body {
    font-family: Arial, sans-serif; font-size: 13px; color: #333;
}
* {
    box-sizing: border-box;
}
.input{
    border: 1px solid #ccc; transition: all 0.15s linear 0s;
}
.input:focus{
    border-color: #1C62B9; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.075) inset;
}
.btnRed{
    border: none; color: #fff; text-align: center; cursor: pointer;
    background: #f04e23; transition: all 0.15s;
}
.btnRed:hover{
    background: #D93307;
}
.btnRed:active{
    background: #c03207;
}
.btnBlue{
    border: none; color: #fff; text-align: center; cursor: pointer;
    background: #188BB8; transition: all 0.15s;
}
.btnBlue:hover{
    background: #19749b;
}
.btnBlue:active{
    background: #146182;
}
.btnGreen{
    border: none; color: #fff; text-align: center; cursor: pointer;
    background: #80BD32; transition: all 0.15s;
}
.btnGreen:hover{
    background: #60961A;
}
.btnGreen:active{
    background: #467d1a;
}
.btnOrange{
    border: none; color: #fff; text-align: center; cursor: pointer;
    background: #FF9900; transition: all 0.15s;
}
.btnOrange:hover{
    background: #E28800;
}
.btnOrange:active{
    background: #c97000;
}
.btnGray{
    border: none; color: #fff; text-align: center; cursor: pointer;
    background: #ccc; transition: all 0.15s;
}
.btnGray:hover{
    background: #999;
}
.btnGray:active{
    background: #808080;
}
.btnBlack{
    border: none; color: #fff; text-align: center; cursor: pointer;
    background: #000;
}
.btnBrown{
    border: none; color: #fff; text-align: center; cursor: pointer;
    background: #7D5B51; transition: all 0.15s;
}
.btnBrown:hover{
    background: #69473d;
}
.btnBrown:active{
    background: #553e37;
}

body>.ui-tooltip {
    box-shadow: none;max-width: 210px;
    border: none;background: #000;
    font-family: Arial, sans-serif; font-size: 12px;
}
body>.ui-tooltip>.ui-tooltip-content{color: #fff;}
.arrowTooltip {
    left: 50%; position: absolute; bottom: 0;
}
.leftTooltip{
    top: 50%; position: absolute; right: 0;
}
.arrowTooltip:after, .leftTooltip:after {
    content: ""; position: absolute; left: -5px; top: -5px; width: 10px; height: 10px;
    border-width: 0 1px 1px 0; background: #000;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    tranform: rotate(45deg);
}
.g1180{
    width: 1180px; margin: 0 auto;
}
.g1200{
    width: 1200px; margin: 0 auto;
}
.clearfix{
    float: none!important; clear: both; display: block;
}
a{text-decoration: none; color: #333;}
.si{
    background: url("../img/spriteIcon.png") no-repeat transparent;
}
.fancybox-close{
    background: url("../img/spriteIcon.png") 0 -1085px no-repeat!important;
    width: 45px!important; height: 45px!important; top: 0!important; right: 0!important;
}
.fancybox-skin{
    border-radius: 0!important;
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
}
.fancybox-opened .fancybox-skin {
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
}
.ui-dialog .ui-dialog-buttonpane button{
    white-space: nowrap;
}