.chzn-container { font-size: 13px; position: relative; display: inline-block; zoom: 1; *display: inline;}.chzn-container .chzn-drop { background: #fff; border: 1px solid #aaa; border-top: 0; position: absolute; top: 29px; left: 0; -webkit-box-shadow: 0 4px 5px rgba(0,0,0,.15); -moz-box-shadow  : 0 4px 5px rgba(0,0,0,.15); -o-box-shadow   : 0 4px 5px rgba(0,0,0,.15); box-shadow    : 0 4px 5px rgba(0,0,0,.15); z-index: 999;}.chzn-container-single .chzn-single { background-color: #fff; background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.5, white)); background-image: -webkit-linear-gradient(center bottom, #eeeeee 0%, white 50%); background-image: -moz-linear-gradient(center bottom, #eeeeee 0%, white 50%); background-image: -o-linear-gradient(top, #eeeeee 0%,#ffffff 50%); background-image: -ms-linear-gradient(top, #eeeeee 0%,#ffffff 50%); background-image: linear-gradient(top, #eeeeee 0%,#ffffff 50%); -webkit-border-radius: 4px; -moz-border-radius  : 4px; border-radius    : 4px; -moz-background-clip  : padding; -webkit-background-clip: padding-box; background-clip    : padding-box; border: 1px solid #aaa; display: block; overflow: hidden; white-space: nowrap; position: relative; height: 26px; line-height: 26px; padding: 0 0 0 8px; color: #444; text-decoration: none;}.chzn-container-single .chzn-single span { margin-right: 26px; display: block; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; text-overflow: ellipsis;}.chzn-container-single .chzn-single div { -webkit-border-radius: 0 4px 4px 0; -moz-border-radius  : 0 4px 4px 0; border-radius    : 0 4px 4px 0; -moz-background-clip  : padding; -webkit-background-clip: padding-box; background-clip    : padding-box; background: #ccc; background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee)); background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%); background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%); background-image: -o-linear-gradient(bottom, #ccc 0%, #eee 60%); background-image: -ms-linear-gradient(top, #cccccc 0%,#eeeeee 60%); background-image: linear-gradient(top, #cccccc 0%,#eeeeee 60%); border-left: 1px solid #aaa; position: absolute; right: 0; top: 0; display: block; height: 100%; width: 18px;}.chzn-container-single .chzn-single div b { background: url('/images/interceptor/chosen-sprite.png') no-repeat 0 1px; display: block; width: 100%; height: 100%;}.chzn-container-single .chzn-search { padding: 3px 4px; margin: 0; white-space: nowrap;}.chzn-container-single .chzn-search input { background: #fff url('/images/interceptor/chosen-sprite.png') no-repeat 100% -19px; background: url('/images/interceptor/chosen-sprite.png') no-repeat 100% -19px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee)); background: url('/images/interceptor/chosen-sprite.png') no-repeat 100% -19px, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%); background: url('/images/interceptor/chosen-sprite.png') no-repeat 100% -19px, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%); background: url('/images/interceptor/chosen-sprite.png') no-repeat 100% -19px, -o-linear-gradient(bottom, white 85%, #eeeeee 99%); background: url('/images/interceptor/chosen-sprite.png') no-repeat 100% -19px, -ms-linear-gradient(top, #ffffff 85%,#eeeeee 99%); background: url('/images/interceptor/chosen-sprite.png') no-repeat 100% -19px, -ms-linear-gradient(top, #ffffff 85%,#eeeeee 99%); background: url('/images/interceptor/chosen-sprite.png') no-repeat 100% -19px, linear-gradient(top, #ffffff 85%,#eeeeee 99%); margin: 1px 0; padding: 4px 20px 4px 5px; outline: 0; border: 1px solid #BBBBBB; font-size: 1em; height: 16px;}.chzn-container-single .chzn-drop { -webkit-border-radius: 0 0 4px 4px; -moz-border-radius  : 0 0 4px 4px; border-radius    : 0 0 4px 4px; -moz-background-clip  : padding; -webkit-background-clip: padding-box; background-clip    : padding-box;}.chzn-container-multi .chzn-choices { background-color: #fff; background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee)); background-image: -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%); background-image: -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%); background-image: -o-linear-gradient(bottom, white 85%, #eeeeee 99%); background-image: -ms-linear-gradient(top, #ffffff 85%,#eeeeee 99%); background-image: linear-gradient(top, #ffffff 85%,#eeeeee 99%); border: 1px solid #aaa; margin: 0; padding: 0; cursor: text; overflow: hidden; height: auto !important; height: 1%; position: relative;}.chzn-container-multi .chzn-choices li { float: left; list-style: none;}.chzn-container-multi .chzn-choices .search-field { white-space: nowrap; margin: 0; padding: 0;}.chzn-container-multi .chzn-choices .search-field input { color: #666; background: transparent !important; border: 0 !important; padding: 5px; margin: 1px 0; outline: 0; -webkit-box-shadow: none; -moz-box-shadow  : none; -o-box-shadow   : none; box-shadow    : none;}.chzn-container-multi .chzn-choices .search-field .default { color: #999;}.chzn-container-multi .chzn-choices .search-choice { -webkit-border-radius: 3px; -moz-border-radius  : 3px; border-radius    : 3px; -moz-background-clip  : padding; -webkit-background-clip: padding-box; background-clip    : padding-box; background-color: #e4e4e4; background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e4e4e4), color-stop(0.7, #eeeeee)); background-image: -webkit-linear-gradient(center bottom, #e4e4e4 0%, #eeeeee 70%); background-image: -moz-linear-gradient(center bottom, #e4e4e4 0%, #eeeeee 70%); background-image: -o-linear-gradient(bottom, #e4e4e4 0%, #eeeeee 70%); background-image: -ms-linear-gradient(top, #e4e4e4 0%,#eeeeee 70%); background-image: linear-gradient(top, #e4e4e4 0%,#eeeeee 70%); color: #333; border: 1px solid #b4b4b4; line-height: 13px; padding: 3px 19px 3px 6px; margin: 3px 0 3px 5px; position: relative;}.chzn-container-multi .chzn-choices .search-choice span { cursor: default;}.chzn-container-multi .chzn-choices .search-choice-focus { background: #d4d4d4;}.chzn-container-multi .chzn-choices .search-choice .search-choice-close { display: block; position: absolute; right: 5px; top: 6px; width: 8px; height: 9px; font-size: 1px; background: url('/images/interceptor/chosen-sprite.png') right top no-repeat;}.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover { background-position: right -9px;}.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close { background-position: right -9px;}.chzn-container .chzn-results { margin: 0 4px 4px 0; max-height: 190px; padding: 0 0 0 4px; position: relative; overflow-x: hidden; overflow-y: auto;}.chzn-container-multi .chzn-results { margin: -1px 0 0; padding: 0;}.chzn-container .chzn-results li { line-height: 80%; padding: 7px 7px 8px; margin: 0; list-style: none;}.chzn-container .chzn-results .active-result { cursor: pointer;}.chzn-container .chzn-results .highlighted { background: #BADA55; color: #fff;}.chzn-container .chzn-results li em { background: #feffde; font-style: normal;}.chzn-container .chzn-results .highlighted em { background: transparent;}.chzn-container .chzn-results .no-results { background: #f4f4f4;}.chzn-container .chzn-results .group-result { cursor: default; color: #999; font-weight: bold;}.chzn-container .chzn-results .group-option { padding-left: 20px;}.chzn-container-multi .chzn-drop .result-selected { display: none;}.chzn-container-active .chzn-single-with-drop { border: 1px solid #aaa; -webkit-box-shadow: 0 1px 0 #fff inset; -moz-box-shadow  : 0 1px 0 #fff inset; -o-box-shadow   : 0 1px 0 #fff inset; box-shadow    : 0 1px 0 #fff inset; background-color: #eee; background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, white), color-stop(0.5, #eeeeee)); background-image: -webkit-linear-gradient(center bottom, white 0%, #eeeeee 50%); background-image: -moz-linear-gradient(center bottom, white 0%, #eeeeee 50%); background-image: -o-linear-gradient(bottom, white 0%, #eeeeee 50%); background-image: -ms-linear-gradient(top, #ffffff 0%,#eeeeee 50%); background-image: linear-gradient(top, #ffffff 0%,#eeeeee 50%); -webkit-border-bottom-left-radius : 0; -webkit-border-bottom-right-radius: 0; -moz-border-radius-bottomleft : 0; -moz-border-radius-bottomright: 0; border-bottom-left-radius : 0; border-bottom-right-radius: 0;}.chzn-container-active .chzn-single-with-drop div { background: transparent; border-left: none;}.chzn-container-active .chzn-single-with-drop div b { background-position: -18px 1px;}.chzn-container-active .chzn-choices { -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3); -moz-box-shadow  : 0 0 5px rgba(0,0,0,.3); -o-box-shadow   : 0 0 5px rgba(0,0,0,.3); box-shadow    : 0 0 5px rgba(0,0,0,.3); border: 1px solid #5897fb;}.chzn-container-active .chzn-choices .search-field input { color: #111 !important;}.chzn-rtl { direction:rtl;text-align: right; }.chzn-rtl .chzn-single { padding-left: 0; padding-right: 8px; }.chzn-rtl .chzn-single span { margin-left: 26px; margin-right: 0; }.chzn-rtl .chzn-single div {  left: 0; right: auto;  border-left: none; border-right: 1px solid #aaaaaa; -webkit-border-radius: 4px 0 0 4px; -moz-border-radius  : 4px 0 0 4px; border-radius    : 4px 0 0 4px; }.chzn-rtl .chzn-choices li { float: right; }.chzn-rtl .chzn-choices .search-choice { padding: 3px 6px 3px 19px; margin: 3px 5px 3px 0; }.chzn-rtl .chzn-choices .search-choice .search-choice-close { left: 5px; right: auto; background-position: right top;}.chzn-rtl.chzn-container-single .chzn-results { margin-left: 4px; margin-right: 0; padding-left: 0; padding-right: 4px; }.chzn-rtl .chzn-results .group-option { padding-left: 0; padding-right: 20px; }.chzn-rtl.chzn-container-active .chzn-single-with-drop div { border-right: none; }.chzn-rtl .chzn-search input { background: url('/images/interceptor/chosen-sprite.png') no-repeat -38px -19px, #ffffff; background: url('/images/interceptor/chosen-sprite.png') no-repeat -38px -19px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee)); background: url('/images/interceptor/chosen-sprite.png') no-repeat -38px -19px, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);  background: url('/images/interceptor/chosen-sprite.png') no-repeat -38px -19px, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%); background: url('/images/interceptor/chosen-sprite.png') no-repeat -38px -19px, -o-linear-gradient(bottom, white 85%, #eeeeee 99%); background: url('/images/interceptor/chosen-sprite.png') no-repeat -38px -19px, -ms-linear-gradient(top, #ffffff 85%,#eeeeee 99%); background: url('/images/interceptor/chosen-sprite.png') no-repeat -38px -19px, -ms-linear-gradient(top, #ffffff 85%,#eeeeee 99%); background: url('/images/interceptor/chosen-sprite.png') no-repeat -38px -19px, linear-gradient(top, #ffffff 85%,#eeeeee 99%); padding: 4px 5px 4px 20px; height: 16px;}.chzn-container-single *{  text-shadow: none;} .chzn-container-single{  text-align: left;}.chzn-container-single .chzn-single{  height: 25px;  line-height: 25px;  padding-left: 5px;  color: #222222;  white-space: nowrap;}.chzn-container-single .chzn-single:hover{  text-decoration: none;  color: #222222;}#file_menu .chzn-container-single .chzn-single{  height: 23px; }.chzn-container .chzn-results{  text-shadow: none;  font-size: 11px;  text-align: left;  color: #222222;}.chzn-container-single .chzn-search input{  text-align: left;  color: #222222;}.chzn-container{  font-size: 11px;  color: #222222;}.chzn-container .chzn-results li {  white-space: nowrap;}.css_properties .chzn-container-single .chzn-single{  height: 17px;  line-height: 17px;}.css_properties .chzn-container-single .chzn-single div b{  background-position: 0 -3px;}.css_properties .chzn-container-active .chzn-single-with-drop div b { background-position: -18px -3px;}article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }audio:not([controls]) { display: none; }[hidden] { display: none; }html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }body, button, input, textarea { font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; color: #222; margin:0; padding:0; border:none;}select { font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; vertical-align: middle; margin: 0; font-size: 100% }::-moz-selection { background-color: #acdd33; color: #fff; text-shadow: none; }::selection { background: #acdd33; color: #fff; text-shadow: none; }a { color: #00e; }a:visited { color: #551a8b; }a:hover { color: #06e; }a:focus { outline: none; }a:hover{ outline: 0; }a.blue, .blue a{ color: #4089db; text-decoration: none; }a.green, .green a{ color: #83C230; text-decoration: none; }a.blue:hover, .blue a:hover, .blue.active{ color: #4089db; text-decoration: underline; }a.green:hover, .green a:hover{ color: #83C230; text-decoration: underline; }input { min-height: 25px; }select { height: 27px !important; min-height: 27px }*:focus {outline: 0;}.clear{ clear: both; }.ucase{ text-transform: uppercase; } .input, .checkbox{  position: relative;}input.text, input.password, textarea, .chzn-container-single .chzn-search input{  -moz-box-shadow: inset 0 0 4px #a6a6a6;  -webkit-box-shadow: inset 0 0 4px #a6a6a6;  box-shadow: inset 0 0 4px #a6a6a6;  border: solid 1px #a6a6a6;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  -khtml-border-radius: 5px;  border-radius: 5px;}  input.text:focus, input.password:focus, textarea:focus, .focus, .chzn-container-active .chzn-single, .chzn-container-single .chzn-search input  {    outline: none;    border-color: #a2ec52;    border-color: rgba(162, 236, 82, 0.6);    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(162, 236, 82, 0.6);    -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(162, 236, 82, 0.6);    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(162, 236, 82, 0.6);  }    .contact_textarea { width:500px; height: 200px; }    .text.contact { width: 500px; }    .docs .err_r{ max-width: 494px; }    .docs .chzn-container-single{ position: relative; }    .docs .content .chzn-drop li{ margin: 0; }    .docs a{ color: #61A2EB; }    .submit input, .submit button, .submit .inner a    {      display: block;      background: url("/images/splash/buttons_sprite.png") right -484px;      color: #f2f2f2;      cursor: pointer;      font-size: 12px;      font-weight: 700;      height: 27px;      left: 5px;      text-indent: -5px;      position: relative;      text-shadow: 0px 1px 0 #588022;      text-decoration: none;      line-height: 27px;      padding:0 10px 0 10px;    }      .submit input:focus, .submit button:focus, .submit .inner a:focus      {        -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(162, 236, 82, 0.6);        -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(162, 236, 82, 0.6);        box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(162, 236, 82, 0.6);      }    .submit .inner    {      background: url("/images/splash/buttons_sprite.png") 0 -484px;      height: 27px;      display: inline-block;      text-align: center;    }        label    {      display: block;      color: #333333;      font-size: 13px;      font-weight: bold;      margin: 3px 0;    }      .submit:hover input, .submit:hover .inner a, .submit:hover button { background-position: right -511px; }      .submit:hover .inner { background-position: 0 -511px; }      .submit:active input, .submit:active .inner a, .submit:active button { background-position: right -538px; }      .submit:active .inner { background-position: 0 -538px; }body{  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;  font-weight: normal;  font-size: 11px;  line-height: 1.231;  color: #1d1d1d;  position: relative;  min-width: 1009px;}#header{  height: 68px;  background: url("/images/splash/header_bg.png") 0 0 repeat-x;  position: relative;}  #header .logo  {    margin: 12px 0 0 50px;    border: none;  }    #head_nav  {    position: absolute;    display: inline-block;    top: 21px;    right: 32px;      }    #head_nav a    {      display: inline-block;      height: 23px;      background: none;      color: #fff;      font-size: 14px;      text-decoration: none;      line-height: 23px;      margin: 0 0 0 15px;      padding: 0;      text-shadow: 0px 1px 0px #000000;          }        #head_nav a:hover { background: none; }      #head_nav a:hover span      {        background: none;        text-decoration: underline;      }      #head_nav a span      {        display: inline-block;        height: 23px;        padding: 0 15px 0 0;        position: relative;        right: -15px;      }        #head_nav a:hover { background: url("/images/splash/buttons_sprite.png") 0 -410px no-repeat; }      #head_nav a:hover span      {        background: url("/images/splash/buttons_sprite.png") right -410px no-repeat;        text-decoration: none;      }          #head_nav a.register    {      background: url("/images/splash/buttons_sprite.png") 0 0 no-repeat;      height: 28px;      line-height: 28px;      padding: 0;      margin: 0 0 0 28px;    }          #head_nav a.register:hover      {        background: url("/images/splash/buttons_sprite.png") 0 -30px no-repeat;      }      #head_nav a.register:active      {        background: url("/images/splash/buttons_sprite.png") 0 -60px no-repeat;      }            #head_nav a.register span        {          height: 28px;          background: url("/images/splash/buttons_sprite.png") right 0 no-repeat;          text-decoration: none;        }        #head_nav a.register:hover span        {          background: url("/images/splash/buttons_sprite.png") right -30px no-repeat;        }        #head_nav a.register:active span        {          background: url("/images/splash/buttons_sprite.png") right -60px no-repeat;        }#wrapper{  text-align: center;  width: auto;}  #wrapper.index  {    background: #F3F3F3 url("/images/splash/front_bg.png") 0 0 repeat-x;    color: #1d1d1d;   }  #slogan  {    font-family: 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif;    font-size: 36px;    font-weight: normal;    margin: 0;    padding: 40px 0;    color: #3c3a3a;  }    #slides   {    margin: 0 auto;  }      #slides .slide    {      width: 914px;      height: 231px;      margin: 0 auto;      display: none;      position: relative;    }        #slides .slide.s2    {      background: url("/images/splash/slide1_bg.png") 0 0 no-repeat;    }    #slides .slide.s1    {            display: block;      background: url("/images/splash/slide2_bg.png") 0 0 no-repeat;    }    #slides .slide.s3    {      background: url("/images/splash/slide3_bg.png") 0 0 no-repeat;    }    #slides .slide.s4    {      background: url("/images/splash/slide4_bg.png") 0 0 no-repeat;    }            #slides .text      {        display: inline-block;        position: absolute;        color: #fff;        font-size: 33px;      }      #slides .slide.s2 .text      {        right: 33px;        top: 70px;        width: 240px;        height: 160px;      }      #slides .slide.s1 .text      {        left: 24px;        top: 49px;        width: 220px;        height: 160px;        font-size: 28px;        text-align: left;      }      #slides .slide.s3 .text      {        right: 60px;        top: 75px;        width: 350px;        height: 160px;      }      #slides .slide.s4 .text      {        left: 16px;        top: 71px;        width: 450px;        height: 70px;      }        #slide_nav    {      margin: 20px auto;    }          #slide_nav a      {        width: 18px;        height: 18px;        display: inline-block;        background: url("/images/splash/icon_sprite.png") -18px 0;        margin: 0 1px 0 0;      }            #slide_nav a:hover      {        background-position: -36px 0;      }            #slide_nav a.active, #slide_nav a:active      {        background-position: 0 0;      }        #features  {    width: 920px;    margin: 20px auto 0 auto;  }        #features .feature    {      width: 205px;      height: 214px;      display: inline-block;      float: left;      font-size: 15px;      font-weight: normal;      margin: 0 30px 0 0;      text-align: left;      padding: 0;    }        #features .feature.last    {      margin-right: 0;    }            .feature .ico      {        background: url("/images/splash/icon_sprite.png") -57px 0 no-repeat;        width: 24px;        height: 28px;        display: block;        margin: 0 auto;      }      .feature .ico.add            {        background-position: -57px 0;      }      .feature .ico.access      {        background-position: -81px 0;      }      .feature .ico.free      {        background-position: -105px 0;      }      .feature .ico.premium      {        background-position: -129px 0;      }            .feature h3      {        text-transform: uppercase;        display: block;        font-size: 20px;        font-weight: bold;        margin: 10px auto 20px auto;        text-align: center;        text-shadow: 0px 1px 0px #fff;        font-family: 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif;        color: #3c3a3a;      }      .feature h4      {         display: inline;        margin: 0;        padding: 0;        font-weight: normal;      }          #signin    {      width: 1009px;      height: 176px;      margin: 0 auto;      background: url("/images/splash/signin_bg.png") center 0 no-repeat;    }          #signin ul, #signin li, #signin li h2      {        color: #5f5f5f;        font-size: 32px;        font-family: 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif;        font-weight: normal;        list-style: none;        margin: 0;        padding: 0;        text-align: center;        text-shadow: 0px 1px 0px #fff;      }      #signin li h2      {         display: inline;      }      #signin ul       {        float: left;        margin: 30px 0 0 100px;      }            #signin ul .bullet{        display: inline-block;        margin: 0 15px 5px 0;        width: 8px;        height: 8px;        background: url("/images/splash/icon_sprite.png") -156px 0 no-repeat;      }            #signin_btn      {        display: inline-block;        position: relative;        margin: 0 0 0 50px;      }            #signin_btn a      {        font-family: 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif;        position: relative;        left: -20px;                display: inline-block;        height: 71px;        color: #fff;        text-decoration: none;        line-height: 71px;        text-shadow: 0px 1px 0px #000000;        background: url("/images/splash/buttons_sprite.png") 0 -90px no-repeat;        padding: 0;        margin: 35px 0 20px 0;        font-size: 36px;        font-weight: bold;      }      #signin_btn a:hover      {        background-position: 0 -162px;      }      #signin_btn a:active      {        background-position: 0 -235px;      }              #signin_btn a span{          display: inline-block;          height: 71px;          background: url("/images/splash/buttons_sprite.png") right -90px no-repeat;          text-decoration: none;          position: relative;          right: -40px;          padding: 0 40px 0 0;        }        #signin_btn a:hover span        {          background-position: right -162px;        }        #signin_btn a:active span        {            background-position: right -235px;        }              .submit_txt      {        font-size: 17px;        color: #3c3a3a;        font-weight: bold;      }        #catalog_l        {          font-weight: bold;          color: #62a802;        }          #share  {    margin: 0 auto;    min-height: 30px;    margin: 30px 0 0 0;  }      #share a    {      color: #61A2EB;    }    .line  {    display: block;    height: 1px;    width: 100%;    border-bottom: solid 1px #c9c9c9;    position: relative;    top: 38px;  }    #navigation  {    margin: 20px 40px;    height: 35px;    display: block;    float: left;    position: relative;    text-shadow: 0px 1px 0px #fff;  }    #navigation a, #navigation span    {      display: inline-block;      height: 35px;      color: #333333;      font-size: 13px;      text-decoration: none;      padding: 0 10px;      line-height: 35px;    }    #navigation .left, #navigation .right, #navigation .middle    {      background-image: url("/images/splash/navigation_sprite_2.png");    }    #navigation .left    {      background-position: left 0px;    }    #navigation .middle    {      background-position: -5px 0px;    }    #navigation .right    {      background-position: right 0px;    }        #navigation .left.active, #navigation .left:hover    {      background-position: left -36px;    }    #navigation .middle.active, #navigation .middle:hover    {      background-position: -5px -36px;    }    #navigation .right.active, #navigation .right:hover    {      background-position: right -36px;    }        #navigation span.active    {      font-weight: bold;    }    #navigation a:hover    {      background: url("/images/splash/navigation_sprite_2.png") 0 -106px repeat-x;      text-decoration: none;    }            #wrapper.docs  {    text-align: left;    background: none;  }    .docs .content    {      margin: 10px 40px;    }      .docs .content p, .docs .content li      {        font-size: 13px;        line-height: 18px;        color: #404040;        margin: 10px 0;      }      .docs .content label      {        font-size: 14px;        line-height: 30px;        color: #404040;      }    .docs h1, .congrats h1    {      color: #404040;      font-size: 30px;      font-weight: bold;    }    .docs h2    {      color: #404040;      font-size: 22px;      font-weight: bold;    }    .docs strong    {      color: #404040;      font-size: 13px;    }                .social a    {      vertical-align: top;      display: inline-block;      text-indent: -99999px;      width: 16px;      height: 16px;    }        .twitter { background: url(/images/twitter.png) no-repeat; }    .facebook { background: url(/images/facebook.png) no-repeat; }    .linkedin { background: url(/images/linkedin.png) no-repeat; }        .member, .content p.contacts    {      margin: 10px 0 20px 15px;    }    .name    {      color: #404040;      font-size: 16px;    }    .position    {      width: 100px;      height: inherit;      color: #404040;      font-weight: bold;      font-size: 16px;      text-align: center;    }          #footer  {    width: 100%;    background: #F3F3F3 url("/images/splash/line_bg.png") 0 0 repeat-x;    margin: 0 0 0 0;    height: 42px;        bottom: 0;  }      #footer .inner    {      width: 920px;      margin: 0 auto;    }        #footer a      {        color: #000000;        display: inline-block;        font-size: 12px;        text-decoration: none;        margin: 15px 20px 0 0;        float: left;        text-shadow: 0px 1px 0px #ffffff;      }        #footer a:hover        {          text-decoration: underline;        }            #footer a.language      {        display: inline-block;        height: 32px;        color: #000;        text-decoration: none;        line-height: 32px;        text-shadow: 0px 1px 0px #ffffff;        background: url("/images/splash/buttons_sprite.png") 0 -308px no-repeat;        padding: 0;        margin: 6px 0 0 0;        font-size: 12px;        float: right;      }      #footer a.language:hover      {        background-position: 0 -342px;      }      #footer a.language:active      {        background-position: 0 -376px;      }              #footer a.language span        {          display: inline-block;          height: 32px;          background: url("/images/splash/buttons_sprite.png") right -308px no-repeat;          text-decoration: none;          position: relative;          left: 10px;          padding: 0 10px 0 0;        }        #footer a.language:hover span        {          background-position: right -342px;        }        #footer a.language:active span        {          background-position: right -376px;        }                  #footer a.language span img          {            display: inline-block;            margin: 4px 10px 0 0;            float: left;            border: none;          }                #footer #change_language      {        display: none;      }    #lang_holder    {      position: relative;      float: right;      width:0;      height:0;    }        #languages    {      width: 140px;       display: none;      padding: 8px 8px 3px 8px;      border: solid 1px #CCC;      background: #FAFAFA;      position: absolute;      bottom: -4px;      left: 1px;      -moz-border-radius: 3px;      -webkit-border-radius: 3px;      -khtml-border-radius: 3px;      border-radius: 3px;    }          #languages a      {        margin: 0;        padding: 0;        display: block;        line-height: 24px;        white-space: nowrap;        color: #999999;      }          .nonjs_languages    {      background: #F3F3F3 url("/images/splash/line_bg.png") 0 0 repeat-x;      padding: 10px 0 10px 0;      text-align: left;    }      .nonjs_languages .change      {        color: #000000;        display: inline-block;        font-size: 12px;        text-decoration: none;        margin: 0 7px;        text-shadow: 0px 1px 0px #ffffff;      }      .nonjs_languages .inner{        margin: 0 auto;        width: 935px;      }      .nonjs_languages img      {        vertical-align: middle;        border: none;      }            .nonjs_languages a      {        vertical-align: middle;        display: inline-block;        margin: 0 0 0 5px;        padding: 0;        text-decoration: none;      }        .lang_title        {          color: #000;          text-shadow: 0px 1px 0px #ffffff;          line-height: 15px;          margin: 0 7px 0 2px;        }            #languages a:hover, #languages a:hover span, .nonjs_languages a:hover, .nonjs_languages a:hover span      {        color: #333333;        text-decoration: none;      }            #languages img      {        float: left;                margin: -1px 5px 5px 0;        border: none;      }            #languages .lang_title      {        display: inline;      }#main_popup_overlay{  position: absolute;  top: 0;  left: 0;  z-index: 200;  width: 100%;  height: 100%;  display: none;  text-align: center;  background-color: rgba(0, 0, 0, 0.5);}  #main_popup  {    position: relative;    text-align: center;    height: 100%;    margin: 0 auto;    z-index: 201;  }      .popup    {      border : solid 1px #4c4c4c\9;       filter: progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=145,strength=3);      display: none;      z-index: 205;      background: #ffffff;      -moz-border-radius: 13px;      -webkit-border-radius: 13px;      border-radius: 13px;      -moz-box-shadow: 0 0 10px #333333;      -webkit-box-shadow: 0 0 10px #333333;      box-shadow: 0 0 10px #333333;      -webkit-background-clip: padding-box;      margin: 0 auto;      max-width: 90%;      position: relative;      top: 100px;    }          .popup_inner_overlay      {        position: absolute;        background-color: rgba(0,0,0, 0.2);        width: 0;        height: 0;        z-index: 299;        display: none;      }        .popup_inner_overlay .spinner        {          background-color: #464646;          width: 32px;          height: 32px;          padding: 8px;          margin: 0 auto;          text-align: center;          border: 1px solid #464646;          -moz-border-radius: 5px;          -webkit-border-radius: 5px;          -khtml-border-radius: 5px;          border-radius: 5px;          -webkit-background-clip: padding-box;          margin: 100px auto 0 auto;        }              .popup .title      {        height: 40px;        background: url("/images/interceptor/hbg_sprite.png") 0 -244px;        color: #fefefe;        font-size: 20px;        text-align: center;        position: relative;        line-height: 40px;        -moz-border-radius: 10px 10px 0 0;        -webkit-border-radius: 10px 10px 0 0;        border-radius: 10px 10px 0 0;        padding: 0 35px 0 10px;        -webkit-background-clip: padding-box;        text-shadow: 0 1px 0 #000;        font-weight: bold;      }        .popup.movable .title        {          cursor: move;        }              .popup .title .popup_close        {          position: absolute;          right: 11px;          top: 11px;        }        .ico        {          background: url("/images/interceptor/icon_sprite.png");          background-repeat: no-repeat;          display: block;          position: relative;        }        .ico.popup_close        {          background-position: -100px 0;          height: 18px;          width: 18px;        }                .ico.popup_close:hover        {          background-position: -118px 0;        }              .popup .popup_inner      {        padding: 0;        -moz-border-radius: 0 0 10px 10px;        -webkit-border-radius: 0 0 10px 10px;        border-radius: 0 0 10px 10px;        -webkit-background-clip: padding-box;        text-align: left;        overflow-y: auto;        overflow-x: hidden;      }              .popup .popup_inner .content        {          padding: 10px;        }.popup_select{  }  .popup_select.register .chzn-container-single   {    top: 82px;      }  .popup_select.login .chzn-container-single  {    top: 82px;  }.chzn-container-single{  position: absolute;} .chzn-drop .chzn-search input{  padding-top: 0;  padding-bottom: 0;}  .popup .popup_inner  {    padding: 10px 10px 20px 20px;  }    .popup .input  {    margin: 0 20px 10px 0;    display: inline-block;  }  .popup a  {    color: #61a2eb;  }  .popup .input.additional  {    position: relative;    margin: 0 0 0 10px;    display: inline-block;    font-size: 13px;  }      .popup .input.additional span    {      vertical-align: middle;    }        .popup .input.additional a    {      vertical-align: middle;      text-decoration: none;    }        .popup .input.additional a:hover    {      text-decoration: underline;    }    .popup .submit  {    display: inline-block;  }    .popup .select  {    margin: 0 0 10px 0;    display: inline-block;  }    .popup .select select  {    margin: -6px 0 0 0;    border: solid 1px #a6a6a6;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    -khtml-border-radius: 5px;    border-radius: 5px;  }    .popup .input .text   {    width: 200px;    padding-left: 5px;  }      .input.username_input    {      margin-right: 4px;    }      .input.username_input .text      {        width: 200px;      }      .login .input.username_input .text      {        width: 168px;      }    .input.username_input .login    {      width: 165px;    }  .popup.login  {     width: 400px;  }    .popup.login .input input[type="password"], .popup.login .input .text.email  {    width: 316px;  }  .popup.register  {     width: 470px;  }    .popup.register .input input[type="password"], .popup.register .input.captcha_text input  {    width: 170px;  }    .captcha_text    {      vertical-align: top;    }    .popup.register  {    width: 178px;  }    .input.captcha  {    width: 195px;  }      .popup.register .input.captcha label span    {      font-weight: normal;    }        .popup.register .input.captcha label span      {        font-size: 12px;      }  .popup.register .checkbox  {    display: inline-block;    width: 298px;  }        .popup.register .checkbox input    {      display: inline-block;      height: 25px;      float: left;      margin: 5px 10px 0 0;    }        .popup.register .checkbox label    {      font-size: 12px;      font-weight: bold;      display: inline-block;      width: 250px;    }      .popup.register .submit  {    float: right;    position: relative;    right: 47px;    display: block;  }  .popup_error  {    display: none;    cursor: pointer;    background-color: #fcefec;    background-color: rgba(252, 239, 236, 0.8);    border: solid 1px #af4735;    border: solid 1px rgba(175, 71, 53, 0.4);    color: #a6321e;    font-weight: bold;    font-size: 11px;    position: absolute;    top: 0px;    z-index: 4242;    padding: 3px;    -moz-border-radius: 3px;    -webkit-border-radius: 3px;    -khtml-border-radius: 3px;    border-radius: 3px;    -webkit-background-clip: padding-box;  }    .err_r    {      display: block;      background-color: #fcefec;      background-color: rgba(252, 239, 236, 0.8);      border: solid 1px #af4735;      border: solid 1px rgba(175, 71, 53, 0.4);      color: #a6321e;      font-weight: bold;      font-size: 11px;      padding: 3px;      -moz-border-radius: 3px;      -webkit-border-radius: 3px;      -khtml-border-radius: 3px;      border-radius: 3px;      -webkit-background-clip: padding-box;      margin-bottom: 2px;    }    .generator  {    display: none;  }  .generator span  {    margin: 0 10px;    font-size: 12px;  }    .banners  {        text-align: center;    padding: 10px 0;  }    .banner    {      margin: 0 0 20px 0;    }        .banner img    {      margin: 0 0 5px 0;    }        .banner_url    {      width: 100%;      border: 1px solid #eee;      padding: 5px 0;      text-align: center;      font-size: 13px;      background-color: #f9f9f9;    }  a.ref_link  {    display: block;    font-size: 13px;    border: solid #eee;    border-width: 1px 0;    color: #61A2EB;    padding: 5px;    margin-top: 4px;  }    a.ref_link:hover    {      background-color: #f9f9f9;    }    #login_form, #register_form{  display: inline-block;  margin: 0;  top: 0;  vertical-align: top;}#login_form {  width: 390px;  margin-right: 20px;}#register_form{  width: 470px;  margin-left: 20px;}  #register_form .submit  {    float: none;    right: 0;    display: inline-block;  }    #register_form div.submit    {          }#login_register{  text-align: center;  margin: 0 auto;  vertical-align: top;  padding: 60px;  background-color: #f7f7f7}  #login_register .error_report  {    color: #dd0000;  }  #login_register .err_r  {    max-width: 370px;  }    #login_register .err_r.alt    {      max-width: 315px;    }.predef_username{  display: inline-block;  font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;  font-size: 13px;  color: #7AB425;  font-weight: bold;  height: 22px;  }.congrats{  background-color: #f4fff2;  border: 3px solid #77b810;  -moz-border-radius: 10px;  -webkit-border-radius: 10px;  -khtml-border-radius: 10px;  border-radius: 10px;  -webkit-background-clip: padding-box;  width: 500px;  padding: 20px;  text-align: center;  margin: 20px auto;  text-shadow: 0 1px 0 #fff;}.error_holder{  text-align: center;  width: 100%;  text-shadow: 1px 1px 0px #DADADA;}  .error_holder img  {    display: inline-block;    margin: 20px auto;  }  .error_holder strong  {    font-size: 20px;    color: #999999;  }.tipsy {  font-size: 10px;  padding: 5px;  position: absolute;  z-index: 100000;}.tipsy-inner {  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  border-radius: 5px;  border: solid 1px #333;  background-color: black;  color: #fff;  font-weight: bold;  max-width: 200px;  padding: 5px 8px 4px;  text-align: left;    behavior: url("/css/ie-css3.htc");  -webkit-background-clip: padding-box;}.tipsy-arrow {    height: 5px;  position: absolute;  width: 9px;}.tipsy-n .tipsy-arrow {  left: 50%;  margin-left: -4px;  top: 0;}.tipsy-nw .tipsy-arrow {  left: 10px;  top: 0;}.tipsy-ne .tipsy-arrow {  right: 10px;  top: 0;}.tipsy-s .tipsy-arrow {  background-position: bottom left;  bottom: 0;  left: 50%;  margin-left: -4px;}.tipsy-sw .tipsy-arrow {  background-position: bottom left;  bottom: 0;  left: 10px;}.tipsy-se .tipsy-arrow {  background-position: bottom left;  bottom: 0;  right: 10px;}.tipsy-e .tipsy-arrow {  background-position: top right;  height: 9px;  margin-top: -4px;  right: 0;  top: 50%;  width: 5px;}.tipsy-w .tipsy-arrow {  height: 9px;  left: 0;  margin-top: -4px;  top: 50%;  width: 5px;}
