.list th {
  text-align: left;
}

form {
	margin: 0;
	padding: 0;
}

.ajax-result {
    display: none;
}

html, body {
  min-width: 980px;
  width: 100%;
  height: 100%;
  padding: 0px;
  margin: 0px;
  font-size: 13px;
  line-height: 130%;
  font-family: "Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;
  color: #0b2303;
}

body {
  text-align: center;
/*  background: #59B32F;*/
  background: #59b330;
    line-height: 1.7em;
}

img {
  border: 0px;
}

body div {
  text-align: left;
}

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

table td {
  padding: 0px;
}

h1, h2, h3, h4, h5, h6 {
  font-family: Arial, "Trebuchet MS", Trebuchet, Verdana, sans-serif;
  padding:2em 0 0px !important;
  margin:0px !important;
}

h5.inside {
	padding: 0 !important;
	margin-top: 15px !important;
	margin-bottom: 7px !important;
	color: #000;
	font-size:14px;
	text-align: left;
}

h4 {
	line-height: 26px;
	color: #fff;
	margin-left: -10px;
	padding:0px ! important;
}

h4 div {
	background: url(../images/h4-bg-right-closed.gif) no-repeat right top;
	padding-right:19px;
	margin-left:0px!important;
}

h4.ui-state-active div {
	background: url(../images/h4-bg-right-opened.gif) no-repeat right top;
	padding-right:19px;
	margin-left:0px!important;
}

h4 div div,h4.ui-state-active div div {
	background: url(../images/h4-bg-left.gif) no-repeat left top;
	margin-left:0px!important;
	padding-left:10px;
}

h4.reghead, h5#help-tabs {
	background: none;
	line-height: auto;
	color: #000 !important;
	margin-left: 0;
	padding-left: 0px;
	text-align: left;
}

h4#help-tabs a {
	color: #384824 !important;
}

h4 a {
	color: #fff !important;
	text-decoration: none !important;
}

h1, h2, h3 {
    margin: 16px 0px;
}

h3 {
	margin-bottom: 10px !important;
}

a, a:visited {
  color: #384824;
  text-decoration: underline;
}

a:link, a:active {
  color: #384824;
  text-decoration: underline;
}

a:hover {

  color: green;
  text-decoration: none;
}

a.green {
  color: #0A2302;
}
a.green:hover {
  color: #ffffff;
}

a.no-underline,
a.no-underline:hover { text-decoration: none; }

h3 {
  font-size: 18px;
  line-height: 120%;
  font-weight: normal;
  margin: 0px;
  margin-top: 30px;
  margin-bottom: 20px;
  padding: 0px;
}

h3.fix-margin {
  margin-bottom: 18px;
  margin-top: 28px;
}

h3.fix-margin-more {
  margin-bottom: 18px;
  margin-top: 26px;
}

h3.right-header {
  margin-bottom: 15px;
  margin-top: 26px;
}

h3 a {
  text-decoration: underline;
}

h3 a:hover {
  text-decoration: none;
}

ul {
  margin: 0px;
  padding-left: 20px;
  list-style-type: none;
}

ol ul,
ul ol {
  margin-bottom: 20px;
}

p {
  line-height: 150%;
}
p.nomargin {
  margin-top: 0px;
  margin-bottom: 0px;
}
/* Main Divs */

  #top-menu-div {
    /*border-top:1px solid #4A9C24;*/
    margin:0 5%;
  }

  #top-menu-div-footer{
    background:transparent url("/images/top-section-separator.png") scroll repeat-x center center;
    height:2px;
    width:100%;
  }

  .top-margin {
    height: 20px;
  }

  /* Top Menu */
    .top-menu-table {
      background: #E1FFA3;
      height: 35px;
      width: 100%;
    }
    .top-menu-table td { padding: 0px;  text-align: left; }
    .top-menu-table .left-logo { vertical-align: middle; }
    .top-menu-table .left-logo a.logo-link {
        display: block;
        margin-right: 27px;
        width: 210px;
        height: 80px;
        margin-top: 12px;
        float: right;
        background: url(../images/logo.jpg) left top no-repeat;
    }

    .top-menu-table .top-menus { text-align: left;}
    .top-menu-table .top-menu-link,
    .top-menu-table .top-menu-link:visited {
        display: block;
        /*float: right;*/
	margin-top: 77px;
        line-height: 35px;
        font-size: 14px;
        font-weight: bold;
        font-family: Arial,"Trebuchet MS", Trebuchet !important;
        color: #0A2302;
        text-decoration: none;
        
    }
    .top-menu-table .top-menu-link-drweb,
    .top-menu-table .top-menu-link-drweb:visited {
        display: block;
        /*float: right;*/
        margin-top: 77px;
        line-height: 35px;
        font-size: 14px;
        font-weight: bold;
        font-family: Arial,"Trebuchet MS", Trebuchet !important;
        color: #F400B8;
        text-decoration: none;
    }
    .top-menu-table .top-menu-link:hover,
    .top-menu-table .top-menu-link:active,
    .top-menu-table .top-menu-link-drweb:hover,
    .top-menu-table .top-menu-link-drweb:active {
        color: #029aed;
        text-decoration: none;
        /*background: #59BA2B;*/
    }
    .top-menu-table .top-menu-link div,
    .top-menu-table .top-menu-link-drweb div {
      margin-left: 8px;
      margin-right: 8px;
    }
    .top-menu-table .active {
        color: #ffffff !important;
        text-decoration: none;
        background: #59B32F url(../images/forms/menu-left.png) no-repeat;
	padding: 0;
	padding-left: 17px;
    }

    .top-menu-table .active div {
	margin: 0;
	padding: 0;
        background: #59B32F url(../images/forms/menu-right.png) no-repeat top right;
        padding-right: 18px;
    }

    .under-top-menu {
        height: 20px;
        /*background: url(../images/bottom-logo-border.gif) left top repeat-x;*/
        margin-bottom: 11px;
    }
    .top-menu-div {
      float: left;
      height: 112px;
      margin-right: 10px;
    }
  /* // Top Menu */
    
  /* Footer */
    #footer-div {
      /*padding-top: 40px;*/
    }
    
    .footer-table {
      width: 100%;
      height: 100px;
      /*background: url(../images/bottom-line.jpg) 50% 0% repeat-x;*/
    }

    .footer-table td {
      vertical-align: top;
    }
    
    .footer-min-width {
      width: 900px;
      height: 30px;
      line-height: 1px;
      font-size: 1px;
    }

    .footer-menu {
      float: left;
      display: block;
      width: 525px;
    }

    .footer-menu .footer-menu-link {
      display: block;
      float: left;
      font-size: 12px;
      margin-right: 20px;
    }

    .footer-right-text {
      float: right;
      display: block;
      width: 210px;
      font-size: 12px;
      line-height: 150%;
      margin-right: 125px;
    }

  /* //Footer */

  /* Content */
    .content-div {
      width: 950px;
      text-align: left;
      margin: 0px auto;
      
    }
    .content-div-small {
      width: 900px !important;
    }
    .content-div-wide {
      width: 100% !important;
    }

    .left-min-height {
      display: block;
      width: 1px;
      height: 200px;
      background: transparent;
      position: relative;
      float: left;
    }

    .right-content {
		padding-top:0 !important;
		
    }

    .bg-line {
      position: absolute;
      width: 283px;
      height: 290px;
      display: block;
      margin-left: 300px;
      margin-top: 70px;
      background: url(../images/bg-line1.jpg) left top no-repeat;
    }

    #user-menu {
    }

  /* // Content */

  /* User Menu */
    .top-user-menu {
      width: 160px;
      height: 130px;
      margin-left: 102px;
      margin-top: 26px;
    }
    .top-user-menu a {
      display: block;
      padding-left: 15px;
      font-size: 13px;
      text-decoration: underline;
      line-height: 180%;
    }
    .top-user-menu a:hover { text-decoration: none; }
    .top-user-menu .user-menu-header {
      font-weight: bold;
      color: #ffffff;
      font-size: 15px;
      padding-left: 15px;
    }
    .top-user-menu .menu-1 {
      background: url(../images/icons/1.jpg) 0px 7px no-repeat;
    }
    .top-user-menu .menu-1:hover {
        color: #0076CB;
    }
    .top-user-menu .menu-member {
        background: url(../images/icons/face.gif) 0px 8px no-repeat;
        text-decoration: none;
        outline: none;
        cursor: default;
    }
    .top-user-menu .menu-member {
        border-bottom: 0px;
        font-size: 14px;
        font-weight: bold;
    }
    .top-user-menu .menu-member:hover {
        color: #394A27;
    }
    .top-user-menu .menu-1:hover {
        text-decoration: none;
    }
    .top-user-menu .menu-1-active {
          color: #0076CB;
    }
    .top-user-menu .menu-2 {
      background: url(../images/icons/2.jpg) 0px 8px no-repeat;
    }
    .top-user-menu .menu-2:hover {
      color: #CB006C;
    }
    .top-user-menu .menu-2-active {
      color: #CB006C;
    }
    .top-user-menu .menu-3 {
      background: url(../images/icons/3.jpg) 0px 8px no-repeat;
    }
    .top-user-menu .menu-3:hover {
      color: #CB6B00;
    }
    .top-user-menu .menu-3-active {
      color: #CB6B00;
    }
    .top-user-menu .menu-4 {
      background: url(../images/icons/4.jpg) 0px 7px no-repeat;
    }
    .top-user-menu .menu-4:hover {
      color: #CB2000;
    }
    .top-user-menu .menu-4-active {
      color: #CB2000;
    }
    .top-user-menu .menu-5 {
      background: url(../images/icons/5.jpg) 0px 7px no-repeat;
    }
    .top-user-menu .menu-5:hover {
      color: #7100CB;
    }
    .top-user-menu .menu-5-active {
      color: #7100CB;
    }
  /* // User Menu */

  /* Login Form */
    .login-form-text-username {
      margin-left: 70px;
      margin-top: 48px;
      font-size: 11px;
    }
    .login-form-text-password {
      margin-left: 68px;
      margin-top: 102px;
      font-size: 11px;
    }
    .login-form-links {
      font-size: 13px;
    }
    .login-form-links a {
      color: #F400B8 !important;
    }
    .login-form-table {
	    margin: 0;
	    padding: 0;
    }
    .login-form-table td { padding: 5px; margin: 0px; }
    .login-form-table .login-form-input { padding: 0px; /*background: #475F2D;*/ }
    .login-form-table .login-form-submit { text-align: right; padding-top: 7px;}

    .login-form-table .div-input{
    }
    .login-form-table .div-input input {
    }

    .login-form-input-username {
      font-size: 13px;
      width: 165px;
      background: transparent;
      color: #59B32F;
    }
    
    .login-form-input-password {
      font-size: 13px;
      width: 164px;
      background: transparent;
      border: 0px;
      color: #CB6900;
    }
    .login-form-input-submit {
      background: #384826;
      padding: 5px;
      border: 0 none;
      font-size: 11px;
      color: WhiteSmoke;
      cursor: pointer;
      width: 175px;
    }
  /* //Login Form */

  /* Plaha */
    .plaha {
        display: block;
        width: 460px;
        height: 200px;
        position: absolute;
        margin-left: 480px;
        margin-top: 2px;
        background: url(../images/plaha.jpg) left top no-repeat;
    }
    .plaha-1 {
        background: url(../images/plaha1.jpg) left top no-repeat !important;
    }
    .plaha .plaha-img {
        display: block;
        margin-left: 105px;
        margin-top: 30px;
        width: 285px;
        height: 136px;
        position: absolute;
        background: url(../images/pack-tariffs.png) left top no-repeat;
    }
    .plaha .plaha-text {
        display: block;
        font-size: 16px;
        font-weight: bold;
        height: 136px;
        line-height: 19px;
        margin-left: 105px;
        margin-top: 30px;
        position: absolute;
        width: 290px;
    }
  /* //Plaha */
  /* Main Content */
    .full-width {
      width: 940px;
    }
    .main-left-content-notfull {
      float: left;
      margin-top: 430px;
      margin-left: 27px;
    }

    .main-left-content-no-margin {
      float: left;
      width: 490px;
      margin-top: 260px;
      margin-left: 27px;
    }

    .main-left-content-not-full-add-10-px {
      float: left;
      width: 490px;
      margin-top: 260px;
      margin-left: 17px;
    }

    .main-left-content-add-5px {
      float: left;
      width: 490px;
      margin-top: 260px;
      margin-left: 22px;
    }

    .main-left-content-add-10px {
      float: left;
      width: 490px;
      margin-top: 260px;
      margin-left: 17px;
    }

    .main-left-content {
      width: 910px;
      margin: 0px auto;
      margin-top: 260px;
    }

    .main-right-content {
      width: 300px;
      float: right;
      margin-right: 75px;
    }

  /* //Main Content */
  /* Big Buttons */
    .big-button-instr {
      position: absolute;
      display: block;
      margin-left:140px;
      margin-top:200px;
      width: 340px;
      height: 143px;
      background: url(../images/instr/popoln_new.jpg) 0px -157px no-repeat;
      outline: none;
    }
    .big-button-instr:hover {
      background-position: 0px 0px;
    }
    .big-button-instr-active {
      position: absolute;
      display: block;
      margin-left:140px;
      margin-top:200px;
      width: 340px;
      height: 143px;
      background: url(../images/instr/popoln_new.jpg) 0px 0px no-repeat;
      outline: none;
    }
    .big-button-how-add-balance {
      position: absolute;
      display: block;
      height: 143px;
      width: 241px;
      background: url(../images/instr/how-add-balance_new.jpg) 0px 0px no-repeat;
      height: 143px;
      margin-left:112px;
      margin-top:290px;
      outline: none;
    }
    .big-button-how-add-balance:hover {
      background-position: 0px -156px;
    }
    .big-button-how-add-balance-active {
      position: absolute;
      display: block;
      height: 143px;
      width: 241px;
      background: url(../images/instr/how-add-balance_new.jpg) 0px -156px no-repeat;
      height: 143px;
      margin-left:112px;
      margin-top:290px;
      outline: none;
    }
  /* // Big Buttons */

/* // Main Divs */

/* Round Tables */
  .round-table { width: 282px; }
  .round-table tr {}
  .round-table tr td { padding: 0px; vertical-align: top;}
  .round-table tr td div { display: block; width: 282px; line-height: 1px; font-size: 1px; }
  .round-table thead {}
  .round-table thead tr {}
  .round-table thead tr td { height: 1px; }
  .round-table thead tr td div {
      height: 1px;
      border-bottom: solid 1px #ffffff;
      background: url(../images/round-table/top.gif) no-repeat;
  }

  .round-table tbody {}
  .round-table tbody tr.row { background: #fff; }
  .round-table tbody tr.row td { padding: 1px; }
  .round-table tbody tr.row td.left-cell { width: 140px; }
  .round-table tbody tr.row td.right-cell { width: 140px; }
  .round-table tbody tr.row td div {}
  .round-table tbody tr td.between-left-right-cells {
    width: 2px;
    height: 68px;
    padding: 0px;
  }
  .round-table tbody tr.row td.between-left-right-cells div {
    width: 2px;
    height: 68px;
  }
  .round-table tbody tr.top-row td.between-left-right-cells {
    height: 67px;
  }
  .round-table tbody tr.bottom-row td.between-left-right-cells div {
    height: 67px;
  }
  .round-table tbody tr.top-row td.between-left-right-cells { background: #fff url(../images/round-table/top-cellspacing.gif) left bottom no-repeat; }
  .round-table tbody tr.middle-row td.between-left-right-cells { background: #fff url(../images/round-table/full-cellspacing.gif) left top no-repeat; }
  .round-table tbody tr.bottom-row td.between-left-right-cells { background: #fff url(../images/round-table/bottom-cellspacing.gif) left top no-repeat; }
  .round-table tbody tr.single-row td.between-left-right-cells { background: #fff url(../images/round-table/single-cellspacing.gif) left center no-repeat; }
  .round-table tbody tr.top-row td,
  .round-table tbody tr.single-row td { padding-top: 0px; padding-bottom: 0px; }
  .round-table tbody tr.bottom-row td { padding-bottom: 0px; }

  .round-table tbody tr.between-cells-row {}
  .round-table tbody tr.between-cells-row td {
    height: 2px;
  }
  .round-table tbody tr.between-cells-row td div {
    height: 2px;
    background: url(../images/round-table/between-cellspacing.gif) left top no-repeat;
  }

  .round-table tfoot {}
  .round-table tfoot tr {}
  .round-table tfoot tr td {}
  .round-table tfoot tr td div {}

  .round-table tfoot tr.footer-top {}
  .round-table tfoot tr.footer-top td {
    height: 3px;
    background: url(../images/round-table/footer/top_.gif) no-repeat;
  }
  .round-table tfoot tr.footer-top td div {
    width: 280px;
    height: 1px;
    margin-top: 1px;
    margin-left: 1px;
  }

  .round-table tfoot tr.footer-content {}
  .round-table tfoot tr.footer-content td {
    color: #fff;
    font-size: 11px;
    padding: 5px 10px;
    line-height: 110%;
    /*background-image: url(../images/round-table/footer/fill.gif);
    background-repeat: repeat-y;*/
  }
  .round-table tfoot tr.footer-content td div {

  }

  .round-table tfoot tr.footer-bottom {}
  .round-table tfoot tr.footer-bottom td {}
  .round-table tfoot tr.footer-bottom td div {
    height: 3px;
    background: url(../images/round-table/footer/bottom.gif) no-repeat;
  }

  /* BW Footer */
    .round-table tr.bw-bg td { background-color: #0096E0 !important; }
    .round-table tr.bw-bg td div.top-line { border-top: solid 1px #0F7DA2; }
  /* //BW Footer */

  /* DS Footer */
    .round-table tr.ds-bg td { background-color: #F35100 !important; }
    .round-table tr.ds-bg td div.top-line { border-top: solid 1px #BB4E0B; }
  /* //DS Footer */

  /* Google Footer */
    .round-table tr.google-bg td { background-color: #0044CE !important; }
    .round-table tr.google-bg td div.top-line { border-top: solid 1px #13429C; }
  /* //Google Footer */

  /* Wiki Footer */
    .round-table tr.wiki-bg td { background-color: #000000 !important; }
    .round-table tr.wiki-bg td div.top-line { border-top: solid 1px #000000; }
  /* //Wiki Footer */

  /* ICQ Footer */
    .round-table tr.icq-bg td { background-color: #4EC838 !important; }
    .round-table tr.icq-bg td div.top-line { border-top: solid 1px #47A236; }
  /* //ICQ Footer */

  /* Yandex Footer */
    .round-table tr.yandex-bg td { background-color: #EE1D24 !important; }
    .round-table tr.yandex-bg td div.top-line { border-top: solid 1px #B62525; }
  /* //Yandex Footer */

  /* MailRu Footer */
    .round-table tr.mailru-bg td { background-color: #004070 !important; }
    .round-table tr.mailru-bg td div.top-line { border-top: solid 1px #10425B; }
  /* //MailRu Footer */

  /* MailRu Footer */
    .round-table tr.rbkmoney-bg td { background-color: #002050 !important; }
    .round-table tr.rbkmoney-bg td div.top-line { border-top: solid 1px #10425B; }
  /* //MailRu Footer */

  /* Win XP Footer */
    .round-table tr.kde-bg td { background-color: #245edc !important; }
    .round-table tr.kde-bg td div.top-line { border-top: solid 1px #245edc; }
  /* //Win XP Footer */

  /* Win Vista Footer */
    .round-table tr.gnome-bg td { background-color: #242424 !important; }
    .round-table tr.gnome-bg td div.top-line { border-top: solid 1px #242424; }
  /* //Win Vista Footer */

  /* Win Seven Footer */
    .round-table tr.win-xp-bg td { background-color: #1e618c !important; }
    .round-table tr.win-xp-bg td div.top-line { border-top: solid 1px #1e618c; }
  /* //Win Seven Footer */

  /* Mac Footer */
    .round-table tr.win-vista-bg td { background-color: #76828d !important; }
    .round-table tr.win-vista-bg td div.top-line { border-top: solid 1px #76828d; }
  /* //Mac Footer */



/* // Round Tables */

/* Logos */
    .bw-logo {
      background  : transparent url(../images/logos/bw.jpg) no-repeat scroll 28px 16px;
      border-left : 3px solid #FFFFFF;
      display     : block;
      height      : 74px;
      width       : 120px;
    }

    .ds-logo {
      display     : block;
      height      : 74px;
      width       : 120px;
      border-left : solid 3px #fff;
      background  : url(../images/logos/ds.jpg) 15px 9px no-repeat;
    }

    .sms-logo {
      background  : transparent url(../images/icons/sms.gif) no-repeat scroll 35px 5px;
      border-left : 3px solid #FFFFFF;
      display     : block;
      float       : left;
      height      : 63px;
      width       : 109px;
    }

    .cards-logo {
      background  : transparent url(../images/icons/card.gif) no-repeat scroll 8px 10px;
      border-left : 3px solid #FFFFFF;
      display     : block;
      float       : left;
      height      : 67px;
      width       : 130px;
    }

    .prepaid-logo {
      background  : transparent url(../images/icons/prepaidcard.gif) no-repeat scroll 20px 3px;
      border-left : 3px solid #FFFFFF;
      display     : block;
      float       : left;
      height      : 67px;
      width       : 130px;
    }

    .webmoney-logo {
      background  : transparent url(../images/icons/wm.gif) no-repeat scroll 0px 20px;
      border-left : 3px solid #FFFFFF;
      display     : block;
      float       : left;
      height      : 67px;
      width       : 130px;
    }

    .sberbank-logo {
      background  : transparent url(../images/icons/sberbank.gif) no-repeat scroll 2px 0px;
      border-left : 3px solid #FFFFFF;
      display     : block;
      float       : left;
      height      : 67px;
      width       : 130px;
    }



    .google-logo {
      background  : transparent url(../images/logos/google.jpg) no-repeat scroll 9px 15px;
      border-left : 3px solid #FFFFFF;
      display     : block;
      float       : left;
      height      : 67px;
      width       : 120px;
    }

    .wiki-logo {
      background  : transparent url(../images/logos/wiki.jpg) no-repeat scroll 14px 22px;
      border-left : 3px solid #FFFFFF;
      display     : block;
      height      : 67px;
      width       : 120px;
    }

    .icq-logo {
      background  : transparent url(../images/logos/icq.jpg) no-repeat scroll 8px 13px;
      border-left : 3px solid #FFFFFF;
      display     : block;
      height      : 66px;
      width       : 120px;
    }

    .yandex-logo {
      background  : transparent url(../images/logos/yandex.jpg) no-repeat scroll 25px 18px;
      border-left : 3px solid #FFFFFF;
      display     : block;
      height      : 66px;
      width       : 110px;
    }

    .vkontakte-logo {
      display: block;
      width: 128px;
      height: 67px;
      border-left: solid 3px #fff;
      background: url(../images/icons/vkontakte.gif) 4px 8px no-repeat;
    }

    .mail-ru-logo {
      display: block;
      width: 120px;
      height: 67px;
      border-left: solid 3px #fff;
      background: url(../images/logos/mail-ru.jpg) 12px 12px no-repeat;
    }

    .smsdostup-logo-small {
      display: block;
    }
    .smsdostup-logo-small:hover {}

    .rbkmoney-logo-small {
      display: block;
    }
    .rbkmoney-logo-small:hover {}

    .regplat-logo-small {
      display: block;
    }
    .regplat-logo-small:hover {}

    .admin-logo-small {
      display: block;
    }
    
    .admin-logo-small:hover {}

    .wm-logo-small {
      display: block;
      width: 31px;
      height: 15px;
      background: url(../images/icons/wm.jpg) left top no-repeat;
    }
    .wm-logo-small:hover {}

    .ym-logo-small {
      display: block;
      width: 31px;
      height: 15px;
      background: url(../images/icons/ym.jpg) left top no-repeat;
    }
    .ym-logo-small:hover {}

    .cards-logo-small {
      display: block;
      width: 31px;
      height: 15px;
      background: url(../images/icons/cards.jpg) left top no-repeat;
    }
    .cards-logo-small:hover {}


    .win-xp-logo {
      background  : transparent url(../images/logos/win-xp.jpg) no-repeat scroll 25px 9px;
      border-left : 3px solid #FFFFFF;
      display     : block;
      float       : left;
      height      : 67px;
      width       : 120px;
    }

    .win-vista-logo {
      background  : transparent url(../images/logos/win-vista.jpg) no-repeat scroll 31px 10px;
      border-left : 3px solid #FFFFFF;
      display     : block;
      float       : left;
      height      : 67px;
      width       : 120px;
    }

    .win-7-logo {
      background  : transparent url(../images/logos/win-7.jpg) no-repeat scroll 39px 5px;
      border-left : 3px solid #FFFFFF;
      display     : block;
      float       : left;
      height      : 67px;
      width       : 120px;
    }

    .mac-logo {
      background  : transparent url(../images/logos/apple.jpg) no-repeat scroll 40px 3px;
      border-left : 3px solid #FFFFFF;
      display     : block;
      float       : left;
      height      : 67px;
      width       : 120px;
    }

    .kde-logo {
      background  : transparent url(../images/logos/kde.jpg) no-repeat scroll 39px 5px;
      border-left : 3px solid #FFFFFF;
      display     : block;
      float       : left;
      height      : 67px;
      width       : 120px;
    }

    .gnome-logo {
      background  : transparent url(../images/logos/gnome.jpg) no-repeat scroll 40px 3px;
      border-left : 3px solid #FFFFFF;
      display     : block;
      float       : left;
      height      : 67px;
      width       : 120px;
    }


/* // Logos */

.min-width {
  display: block;
  line-height: 1px;
  height: 1px;
  border: 0px;
  clear: both;
  width: 950px;
}

.clearfix {
  clear: both;
}

.no-bottom-border {
  border-bottom: 0px !important;
}

.spacer-div {
  clear: both;
  line-height: 7px;
  height: 8px;
  display: block;
}

.white-text,
.text-white {
  color: #fff;
}

a.white-text {
  color: #fff;
}

.mailto-link {
  display: block;
  float: left;
  padding-right: 21px;
  margin-bottom: 2px;
  font-size: 11px;
  text-decoration: underline;
  background: url(../images/mail.gif) 100% 5px no-repeat;
}

/* Loaders */
.preloader {
  opacity: 0.8;
  width: 54px;
  height: 54px;
  display: block;
  background: url(../images/preloader2.gif) 50% 50% no-repeat;
}
.generated-preloader {
  position: absolute;
  left: 0px;
  top: 0px;
}
#login-form-preloader {
  height: 180px;
  margin-left: 50px;
  position: absolute;
  width: 300px;
}

#pass-recovery-preloader {
  height: 70px;
  margin-top: 0;
  position: absolute;
  width: 200px;
}

#register-preloader {
  height: 390px;
  margin-top: 40px;
  position: absolute;
  width: 770px;
}

#password-change-preloader {
  height: 190px;
  margin-top: 35px;
  position: absolute;
  width: 200px;
}

#notifications-preloader {
  height: 80px;
  margin-left: 230px;
  margin-top: 35px;
  position: absolute;
  width: 250px;
}

#traffic-preloader {
  height: 85px;
  margin-top: 23px;
  position: absolute;
  width: 170px;
}

#sessions-preloader {
  height: 85px;
  margin-top: 23px;
  position: absolute;
  width: 170px;
}

#balance-preloader {
  height: 65px;
  margin-top: 23px;
  position: absolute;
  width: 170px;
}

#feedback-member-preloader {
  height: 250px;
  margin-top: 0;
  position: absolute;
  width: 420px;
  background-position: 50% 10px;
}

#feedback-preloader {
  height: 310px;
  margin-top: 0;
  position: absolute;
  width: 420px;
  background-position: 50% 50px;
}

#members-list-preloader {
  height: 60px;
  margin-top: 0;
  position: absolute;
  width: 400px;
}

#confirm-form-preloader {
  background-position: 50px 10px;
  height: 170px;
  margin-top: 0;
  position: absolute;
  width: 310px;
}

#update-balance-preloader {
  height: 150px;
  margin-top: 0;
  position: absolute;
  width: 200px;
}
#ticket-message-form-preloader {
  position: absolute;
  width: 400px;
  height: 223px;
  margin-left: 367px !important;
  margin-top: 10px;
  background-position: 50% 100%;
}

#ticket-messages-preloader {
  position: absolute;
  width: 540px;
  height: 200px;
  margin-left: 365px !important;
  margin-top: 10px;
  background-position: 50% 50%;
}

.delete-ticket-message-preloader {
  position: absolute;
  width: 50px;
  height: 50px;
  margin-left: 478px !important;
  margin-top: -5px;
}

.delete-member-preloader {
  height: 50px;
  margin-left: -5px;
  margin-top: -15px;
  position: absolute;
  width: 70px;
}

.close-ticket-preloader {
  height: 50px;
  margin-left: -5px;
  margin-top: -15px;
  position: absolute;
  width: 75px;
}

#tickets-list-preloader {
  position: absolute;
  width: 540px;
  height: 200px;
  margin-left: 365px !important;
  margin-top: 40px;
  background-position: 50% 50%;
}
/* // Loaders */

/* Forms */
.div-input {
  display: block;
  width: 165px;
  background: #384826;
  padding: 5px;
  font-size: 12px;
  line-height: 16px;
}
.div-input input {
  border: 0px;
  background: transparent;
}

.div-textarea {
  display: block;
  width: 385px;
  background: #384826;
  padding: 5px;
}
.div-textarea textarea {
  width: 380px;
  height: 150px;
  border: 0px;
  background: transparent;
  font-size: 13px;
}

.div-textarea-small {
  display: block;
  width: 285px;
  background: #384826;
  padding: 5px;
}
.div-textarea-small textarea {
  width: 280px;
  height: 50px;
  border: 0px;
  background: transparent;
  font-size: 13px;
}


.input-submit {
  background: #384826;
  padding: 0px;
  padding-left: 20px;
  padding-right: 20px;
  padding: expression('0px');
  margin: 0px !important;
  border: 0 none;
  font-size: 11px;
  color: #00aeef;
  height: 20px;
  cursor: pointer;
}

.form-table {}
.form-table td { padding: 5px 0px !important; }

.checkbox-link {
  display: block;
  float: left;
  padding-left: 20px;
  background: url(../images/forms/checkbox.gif) 0px 1px no-repeat;
  text-decoration: none !important;
}

.checkbox-link-checked {
  display: block;
  float: left;
  padding-left: 20px;
  background: url(../images/forms/checkbox-checked.gif) 0px 1px no-repeat;
  text-decoration: none !important;
}

.tab-loading-link {
    padding-left: 20px !important;
    background: url(../images/preloader_mini.gif) 0px 2px no-repeat;
}

/* //Forms */

.debug-sql-table {
  width: 950px;
  margin: 0px auto;
  border-collapse: separate;
  border-spacing: 5px;
}
.debug-sql-table td {
  text-align: left;
  padding: 5px;
}
.debug-sql-table tr.longest {
  background: #333;
  color: #afa;
}


/* Aggrement */
#agreement-scrollbar {
  height: 250px;
  float: right;
}
#agreement-scrollbar .indicator-container {
  height: 250px;
}
#agreement {
  margin-left: 10px;
}
/* // Agreement */

/* Scrolbar */
.scrollbar {
  width: 18px;
  height: 64px;
  display: block;
  background: url(../images/scroll/bg.gif) 50% 0% repeat-y;
  position: absolute;
}
.scrollbar .indicator {
  width: 18px;
  height: 18px;
  display: block;
  position: absolute;
  background: url(../images/scroll/indicator.gif) no-repeat;
}
.scrolled-content { overflow: hidden; }
/* // Scrolbar */

.bg-white {background: white;}
.text-fiol {color: #7000CB; }
.text-roz {color: #EC008E; }
.text-green {color: #51D215; }
.text-blue {color: #00AFEF; }
.text-brown {color: #CB6900;}

.postfix-fiol {color: #7000CB; }
.postfix-roz {color: #EC008E; }
.postfix-green {color: #51D215; }
.postfix-blue {color: #00AFEF; }
.postfix-brown {color: #CB6900; font-weight: bold;}



#fancy-login-popup {
  width: 436px;
  height: 265px;
  position: absolute;
  background: url(../images/forms/login-popup-bg.gif) no-repeat center bottom;
  z-index: 600;
}

#fancy-login-content {
/*  padding:30px;*/
}

#fancy-login-content table td {
  padding:5px;
}

#fancy-login-content input.text {
  background:url(../images/forms/login-popup-textfield-bg.gif);
  width:273px;
  height:31px;
  border:none;
  padding:0px 5px;
}


/* Popup Message */
.popup-message {
  width: 450px;
  position: absolute;
  background: #59B32F;
  border: solid 1px #32651B;
  z-index: 600;
}
.popup-message .message-closer {
/*  outline: none;
  width: 80px;
  float: right;
  height: 10px;
  text-align: right;
  padding-right: 20px;
  background: url(../images/icons/close.gif) 85px 6px no-repeat;
  height: 20px;
  color: #0A2302;
  font-size: 11px;
  line-height: 20px;
  text-decoration: none;*/
  background  : transparent url(../images/fancybox/fancy_closebox.png) no-repeat scroll left top;
  cursor      : pointer;
  height      : 30px;
  position    : absolute;
  right       : -15px;
  top         : -12px;
  width       : 30px;
  z-index     : 181;
}
.popup-message .message-content {
  width: 420px;
  /*text-align: center;*/
  margin: 15px auto;
  margin-top: 0px;
}

.popup-message .common-popup-content {
  width: 420px;
  /*text-align: center;*/
  margin: 15px auto;
  margin-top: 0px;
}

#modal-login-form .login-form-table {
    margin-left: 50px;
    margin-top: 10px;
    position: relative;
    margin-bottom: 10px;
}
#modal-login-form .login-form-text-username {
  position: absolute;
  margin-left: 10px;
  margin-top: 23px;
  font-size: 11px;
}
#modal-login-form .login-form-text-password {
  position: absolute;
  margin-left: 10px;
  margin-top: 77px;
  font-size: 11px;
}
#modal-login-form .login-form-links {
  position: absolute;
  margin-left: 67px;
  margin-top: -47px;
  font-size: 11px;
}

/* // Popup Message */

.dog-div {
  display: block;
  width: 118px;
  height: 119px;
  background: url(../images/icons/dog.jpg) no-repeat;
}

/* Podderjka */
.podderjka-table {
  display: block;
/*  width: 900px;*/
/*  height: 195px;*/
/*  background: #59b230;*/
/*  margin-top: 10px;*/
/*  margin-left: 30px;*/
}

.podderjka-table .left-div {
/*  float: left;*/
  display: block;
/*  width: 155px;*/
/*  height: 195px;*/
  margin-right:10px;
}
.podderjka-table .left-div .slujba-podderjki {
  display: block;
  text-align:right;
/*  float: left;*/
  margin-top: 5px;
  padding-right: 10px;
  background: url(../images/icons/rarr.gif) 100% 6px no-repeat;
}
.podderjka-table .left-div .slujba-podderjki .podderjka-link {
  color:#fff;
  font-size: 1em;
  font-weight: bold;
  text-decoration: none !important;
  border-bottom: dashed 1px #fff;
}
.podderjka-table .left-div .slujba-podderjki .podderjka-link:hover {
  text-decoration: none !important;
  border-bottom: 0px;
  border-bottom: dashed 1px #59B32F;
}
.podderjka-table .left-div .contact-tel {
  display: block;
/*  float: left;*/
/*  margin-top: 30px;*/
  color: #a4dd36;
  font-size: 12px;
  font-weight: bold;
  text-align:right;
}
.podderjka-table .left-div .telefon-div {
  display: block;
/*  float: left;*/
  margin-top: 5px;
  color: #fff;
  font-size: 2em;
  font-weight: bold;
/*  line-height: 30px;*/
  letter-spacing: 1px;
}

.podderjka-table .contact-telefon-div {
  float: right;
  margin-right: 9px;
  width: 155px;
}

.podderjka-table .shar-div {
  display: block;
  height: 124px;
  width: 57px;
  background: url(../images/shar.gif) 0px 0px no-repeat;
}

.podderjka-table .right-div {
  display: block;
  height: 195px;
  margin-left: 20px;
  width: 200px;
}
.podderjka-table .right-div .podderjka-text {
  display: block;
  width: 205px;
  position: absolute;
  margin-top: 45px;
}

#podderjka-message {}
/* // Podderjka */

/* Messages */
.message {
  display: block;
  width: 100%;
}

.message h3 {}
.message .message-smile div {
  display: block;
  width: 37px;
  height: 37px;
}
.message .message-smile {
  display: block;
  width: 37px;
  height: 37px;
}
.message .message-text {
  text-align: left;
  padding-left: 10px;
  vertical-align: middle;
}

.message .message-text .error {
}

.message-success .message-smile {
  background: url(../images/smiles/good.png) no-repeat;
}
.message-bad .message-smile {
  background: url(../images/smiles/nogood.png) no-repeat;
}
.message-neutral .message-smile {
  background: url(../images/smiles/neutral.jpg) no-repeat;
}
/* //Messages */
.hidden {
    visibility: hidden;
    display: none;
}

#confirmation-resending {
}

.modalBackground {
    filter: Alpha(Opacity=80); -moz-opacity:0.8; opacity: 0.8;
    width: 100%; height: 100%;
    background-color: #000;
    position: absolute;
    z-index: 100;
    top: 0px; left: 0px;
}
#confirmation-warning
{
    width: 950px;
    margin: 0 auto;
    text-align: left;
    padding-left: 60px;
}

/* Right small table */
.right-table {}
.right-table td {}
.right-table thead td {
  color: #fff;
  font-size: 13px;
  font-weight: bold;
}
.right-table tbody td {
  text-align: left;
  vertical-align: middle;
  padding: 4px 20px 4px 0px;
  white-space: nowrap;
}

.right-megabyte-table {}
.right-megabyte-table td {}

/* //Right small table */

.rub {
  display: block;
  /*padding-right: 8px;
  float: left;*/
  background: url(../images/icons/rub.gif) 100% 50% no-repeat;
}

td.rub {
    width: 30px;
}

#right-content-div-top {
  margin-bottom: 0px;
}

.float-left {float: left;}
.float-right {float: right;}

.margin-right-50 {
  margin-right: 50px;
}

.datepicker-hidden-input {
  outline: none;
  width: 1px;
  height: 1px;
  line-height: 1px;
  background: transparent;
  border: 0;
  color: transparent;
}

.hidden-input {
  outline: none;
  width: 1px;
  height: 1px;
  line-height: 1px;
  background: transparent;
  border: 0;
  color: transparent;
}

.calendar-link {
  display: block;
  float: left;
  padding-left: 10px;
  font-size: 11px;
  text-decoration: none;
  background: url(../images/calendar.jpg) 0% 50% no-repeat;
}

.date-filter-table {
  margin-left: 0px;
  margin-bottom: 5px;
}
.date-filter-table td { padding-top: 2px; padding-bottom: 2px;}
.date-filter-table td.padding-left { padding-left: 10px; }

.small-text {
  font-size: 11px;
  line-height: 13px;
}
.date-filter-table .no-padding-bottom {
  padding-bottom: 0px;
}
.date-filter-table .padding-top-10 {
  padding-top: 10px;
}
/* Simple table */

.simple-table {
  border-collapse: separate;
  border-spacing: 0px;
}
.simple-table table { border-collapse: separate; border-spacing: 0px;}
.simple-table table tr td { border-left: 0px; padding: 5px 0px; }

.simple-table td,
.simple-table th
{
}

.simple-table p {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.simple-table thead td,
.simple-table thead th
{
  padding: 8px;
  font-size: 12px;
  font-weight: normal;
  border-left: solid 2px #384826;
}
.simple-table thead th
{
  padding-top: 5px;
  padding-bottom: 5px;
  color: #a4dd36;
  font-size: 12px !important;
}
.simple-table tbody td {
  padding: 5px 8px;
  border-left: solid 2px #384826;
  vertical-align: top;
}
.simple-table tfoot td {
}

.simple-table td table td {
    padding: 3px;
}
/* //Simple table */

.pagination-table {
  border-collapse: separate;
  border-spacing: 5px;
  margin-top: 7px;
}
.pagination-table tr td.pager-number {
  padding: 5px 0px;

  padding-right: 15px;
}
.pagination-table td a {
  font-size: 13px;
  font-weight: bold;
}

.password-chage-div {
  width: 200px;
  float: left;
  margin-right: 50px;
}

.notifications-div {
  width: 240px;
  float: left;
}

.center-div {
  margin: 0px auto !important;
  text-align: center;
}

.img-click2zoom,
.click2zoom {
  min-width: 144px;
  padding-bottom: 14px;
  display: block;
  background: url(../images/click2zoom.gif) 0% 100% no-repeat;
}

.click2view {
  min-width: 173px;
  padding-bottom: 14px;
  display: block;
  background: url(../images/click2view.jpg) 0% 100% no-repeat;
}

.active-tab-link {
  border-bottom: 0px;
}

.align-center {text-align: center;}
.align-right {text-align: right;}
.align-left {text-align: left;}

/* Arrow error */

td.arrow-error,
td.arrow-error-big,
td.arrow-error-small { padding: 0px; vertical-align: top; }
td.arrow-error { padding-top: 17px; }
td.arrow-error-small { padding-top: 7px; }
td.arrow-error-big { padding-top: 80px; }

div.arrow-error,
div.arrow-error-right {
  display: block;
  width: 10px;
  height: 6px;
}

div.arrow-error-right,
div.arrow-error-right-small {
  background-position: 0% 100%;
}

div.arrow-error,
div.arrow-error-small {
  background-position: 100% 100%;
}

div.arrow-error-small,
div.arrow-error-right-small {
  display: block;
  width: 8px;
  height: 6px;
  margin-top:3px;
}

div.arrow-error,
div.arrow-error-small {
  background-image: url(../images/icons/larr.gif);
  background-repeat: no-repeat;
}

div.arrow-error-right,
div.arrow-error-right-small {
  background-image: url(../images/icons/rarr.gif);
  background-repeat: no-repeat;
}

/* // Arrow error */

#support-message-content .input-submit {
  width: 180px;
  padding: 0px;
}

.help-table {
  width: 100%;
}
.help-table td { padding: 10px 0px;}

.help-table td.left-text,
.help-table td.left-pic,
.help-table td.right-text,
.help-table td.right-pic { width: 50%; vertical-align: top; }

.help-table td.center-cell { width: 6%; }

.help-table td.left-text,
.help-table td.right-text { text-align: left; }
.help-table td.left-pic { text-align: left; }
.help-table td.right-pic { text-align: left; }

div#confirmation { margin-top: 10px; }

#report-select-div {
  margin-left: 0px;
}

.login-message {
    padding-top: 20px;
    text-align: center;
    font-size: 13px;
    font-weight: bold;
    color: #fff;
    display: none;
}

#members-list-filter {
  margin-left: 10px;
  margin-top: 15px;
}

acronym {
  cursor: default;
}

#block-account-preloader {
    background-position:50% 10%;
    height:150px;
    margin-left:-5px;
    position:absolute;
    width:300px
}

.block-account-status-preloader {
  position: absolute;
  margin-top: -30px;
  margin-left: -5px;
  width: 120px;
}

#delete-member-preloader {
    background-position:50% 10%;
    height:150px;
    margin-left:-5px;
    position:absolute;
    width:300px
}

.delete-member-status-preloader {
    margin-top:-20px;
    position:absolute;
    width:60px;
}

.member-account-balance-preloader {
  position: absolute;
  margin-top: -5px;
  margin-left: -5px;
  width: 80px;
}

.create-account-link-container {
    color: #fff;
    padding:0px 20px 10px 0px;
    float: left;
}

.create-account-link-container a {
    text-decoration: none;
}

#create-account div#create-account {
    padding: 0 !important;
    margin: 0 !important;
}

#change-account div#change-account {
    padding: 0 !important;
    margin: 0 !important;
}

#transfer-account div#transfer-account {
    padding: 0 !important;
    margin: 0 !important;
}

#transfer-from-card div#transfer-from-card {
    padding: 0 !important;
    margin: 0 !important;
}

#delete-account div#delete-account {
    padding: 0 !important;
    margin: 0 !important;
}

.add-account-link-container {
    padding:0px 20px 10px 0px;
    color: #fff;
    float:left;
}

.add-account-link-container a {
    text-decoration: none;
}

.get-test-link-container {
    padding:0px 20px 10px 0px;
    color: #fff;
}

.get-test-link-container a {
    text-decoration: none;
}

#add-account div#add-account {
    padding: 0 !important;
    margin: 0 !important;
}

#emission div#emission {
    padding: 0 !important;
    margin: 0 !important;
}

ul#payment-methods {
    list-style-type: disc !important;
    line-height: 150%;
}

.payment-method {
    color: white;
}

table.prices {
    margin-top: 20px;
}

table.prices td {
    width: 80px;
}

table.prices td.rub-td {
    width: 70px !important;
    background: url(../images/icons/rub.gif) no-repeat;
    background-position: 80% 50%;
    margin-right: 5px;
}

#shifted-content {
    /* margin-top: -100px;*/
    margin-left: 25px;
    width: 900px;
    min-height: 500px;
}

#shifted-content *:first-child {
    margin-top:0px!important;
}

#shifted-content h3 {
    margin-left: 370px;
}

#shifted-content p {
    margin-bottom: 0px;
    margin-top: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
}

#shifted-content p.shifted {
    margin-left: 370px;
}

#shifted-content p b {
    color: #384824;
}

#shifted-content .shifted {
    margin-left: 370px !important;
}

.shifted-content {
    margin-top: -460px;
    width: 900px;
    min-height: 100px;
}

.shifted-content h3 {
    margin-left: 370px;
}

.shifted-content p {
    margin-bottom: 0px;
    margin-top: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
}

.shifted-content .shifted {
    margin-left: 370px !important;
}

.shifted-content p b {
    color: #ffffff;
}

.nowrap {
    white-space: nowrap;
}


/* Tickets */
.ticket-unread-tr td { }
.ticket-unread-tr td { }

.ticket-status-new { color: #d10078; }
.ticket-status-answered { color: #7a00c8; }
.ticket-status-closed { }

.ticket-data {}
.ticket-data .ticket-close-link { margin: 0px; float: right; }
.ticket-data .ticket-created { float: left; }

.ticket-messages-list {
  margin-top: 10px;
}
.ticket-messages-list .ticket-message {
  margin-bottom: 10px;
  margin-left: -5px;
  padding: 5px;
}

.ticket-message-question {
  background: #7cd142;
  border: solid 1px #4e6a30;
}
.ticket-message-question .ticket-message-created { color: #4e6a30; }
.ticket-message-answer {
  background: #a5de39;
  border: solid 1px #4e6a30;
}
.ticket-message-answer .ticket-message-created { color: #4e6a30; }

.ticket-message-created {
  font-size: 11px;
  line-height: 100%;
  margin-bottom: 5px;
  float: left; 
}

.ticket-message-delete-link { float: right; }
.ticket-message-delete-link a { font-size: 11px; line-height: 100%; }

.create-new-ticket-link {
    padding-bottom: 15px;
}
.create-new-ticket-link a {
    text-decoration:none;
}
/* // Tickets */

#newsline {
    background-color: #e80175;
    /*order-top: solid 1px #fff;
    border-bottom: solid 1px #fff;*/
    color: #fff;
    font-size: 11px;
    font-weight: normal;
}

#accordion > div {
    margin: 10px;
}

#notice {
    background: #e80175;
    text-align: center;
    width: 100%;
    color: WhiteSmoke;
    line-height: 2em;
    margin-bottom: 40px;
}

.price-table {
    border: solid 1px #e1ffa3;
    margin-top: 20px;
    padding-right: 20px;
    color: black;
}

.price-table .head {
    text-align: left;
    padding: 5px;
    font-weight: normal;
}


.price-table .bwidth {
    text-align: center;
}

.price-table .first {
    background-color: #7a8f54;
    font-weight: normal;
}

.price-table .cost {
    text-align: center;
    font-weight: normal;
    padding: 5px;
}

.price-table .cost .month, .price-table .cost .day{
    color: black;
    font-weight: bold;
}

.price-table .desc {
    padding: 5px;
}

.price-table .ticket-unread-tr .desc {
    padding: 5px;
    font-weight: bold;
}

.price-table .odd {
    background-color: #d0ec97;
}

.price-table .even {
    background-color: #e1ffa3;
}

.price-table .service {
    padding-left: 40px;
}

.price-table .plus {
    font-size: 18px;
    color: #007000;
    font-weight: bolder;
    text-align: center;
}

.price-table .minus {
    font-size: 18px;
    color: #9e0710;
    font-weight: bolder;
    text-align: center;
}


h5 {
    text-align: center;
    font-size: 1em;
    margin-bottom: 5px;
}

.nextq {
    color: #fff;
    font-weight: bolder;
    text-decoration: none !important;
}

.ans {
    padding: 5px;
}

.conc {
    padding-left: 20px;
}

#conclusion {
    font-size: 16px;
}

#conclusion b {
    color: #EC008E;
}

#panel-menu {
    width: 100%;
    margin: 0;
    font-size: 1.3em;
    padding-top: 20px;
    margin-left: 27px;
}


#panel-menu a {
    text-decoration: none;
}

.panel-menu-block {
    float: left;
    width: default;
    margin-top: 7px;
    padding-bottom: 10px;
    margin-bottom: 20px;
    margin-left: 27px;
}

.panel-menu-block div {
    float: left;
    margin: 0;
}

.panel-menu-block div a {
    text-decoration: none;
    font-weight: bold;
}

.panel-menu-block div a:hover {
}

#after-menu {
	clear: both;
	float: none;
	margin: 0px;
}

.center {
    text-align: center !important;
}

#float-menu {
	position: static;
	margin-top: 20px;
	height: 92px;
	padding: 10px;
	padding-top: 8px;
	width: 551px;
	background: url(../images/forms/login-menu-bg.png) no-repeat;
	margin-left: 200px;
	margin-bottom: 0px;
}

#mini-menu {
	text-align: right;
	margin-bottom: 10px;
	margin-top: 10px;
}

#support-block {
	float:right;
}

#right-spacer-login-v1 {
	width: 50px;
	background-color: #59b330;
	background: url('../images/login-v1/spacer_blue.gif') repeat-x;
}

#login-panel {
	width: 100%;
	height: 28px;
	background-color: #59b330;
	background: url('../images/login-v1/spacer_green.gif') repeat-x;
}

#login-panel a, span {
	font-size: 85%;
	line-height: 16px;
	vertical-align: top;
	color: white;
}

#login-panel div {
	float:right;
}

#anchor-logo {
	display:block;
	width:202px;
	height:71px;
	background-image:url(../images/zzzing-logo.gif);
}

#top-menu-buttons {
	padding-top:22px;
}

#top-menu-buttons div {
	padding-right:5px;
	float:left;
}

#top-menu-buttons div a {
	display:block;
	height:31px;
}

#menu-button-free {
	width:56px;
	background: url(../images/btns/menu-button-free.gif) no-repeat center top;
}

#menu-button-free.active {
	width:56px;
	background: url(../images/btns/menu-button-free-active.gif) no-repeat center top;
}

#menu-button-free:hover {
	background-position:center bottom;
}

#menu-button-howtopay {
	width:107px;
	background: url(../images/btns/menu-button-howtopay.gif) no-repeat center top;
}

#menu-button-howtopay.active {
	width:115px;
	background: url(../images/btns/menu-button-howtopay-active.gif) no-repeat center top;
}

#menu-button-howtopay:hover {
	background-position:center bottom;
}

#menu-button-tariffs {
	width:76px;
	background: url(../images/btns/menu-button-tariffs.gif) no-repeat center top;
}

#menu-button-tariffs.active {
	width:85px;
	background: url(../images/btns/menu-button-tariffs-active.gif) no-repeat center top;
}

#menu-button-tariffs:hover {
	background-position:center bottom;
}

#menu-button-antivirus {
	width:88px;
	background: url(../images/btns/menu-button-antivirus.gif) no-repeat center top;
}

#menu-button-antivirus.active {
	width:100px;
	background: url(../images/btns/menu-button-antivirus-active.gif) no-repeat center top;
}

#menu-button-antivirus:hover {
	background-position:center bottom;
}

#menu-button-settings {
	width:86px;
	background: url(../images/btns/menu-button-settings.gif) no-repeat center top;
}

#menu-button-settings.active {
	width:102px;
	background: url(../images/btns/menu-button-settings-active.gif) no-repeat center top;
}

#menu-button-kinderweb {
	width:96px;
	background: url(../images/btns/menu-button-kinderweb.gif) no-repeat center top;
}

#menu-button-kinderweb:hover {
	width:96px;
	background: url(../images/btns/menu-button-kinderweb.gif) no-repeat center bottom;
}


#menu-button-kinderweb.active {
	width:102px;
	background: url(../images/btns/menu-button-kinderweb-active.gif) no-repeat center top;
}


#menu-button-settings:hover {
	background-position:center bottom;
}

#menu-button-faq {
	width:63px;
	background: url(../images/btns/menu-button-faq.gif) no-repeat center top;
}

#menu-button-faq.active {
	width:61px;
	background: url(../images/btns/menu-button-faq-active.gif) no-repeat center top;
}



#menu-button-faq:hover {
	background-position:center bottom;
}

#menu-button-forum {
	width:71px;
	background: url(../images/btns/menu-button-forum.gif) no-repeat center top;
}

#menu-button-forum.active {
	width:71px;
	background: url(../images/btns/menu-button-forum-active.gif) no-repeat center top;
}

#menu-button-forum:hover {
	background-position:center bottom;
}


div.content-wrapper {
	background-color:#e1ffa3;
	padding-bottom:50px;
}

div.tarif-chooser {
	padding-top: 30px;
	padding-bottom: 30px;
}

.agreement-head, .std-head {
	color: #000;
}

.regtable {
	margin-top: 20px;
}

.no-min-height {
	min-height: auto !important;
}

ul.master-list-alternatives {
	list-style-type: none;
	margin-left: 20px;
	margin-bottom: 20px;
}

.navMasterBtn {
	display: inline;
	margin-right: 20px;
}

.navContainer {
	margin-bottom: 20px;
}

.hidden {
	display: none;
}

#create-account-btn {
	display: none;
}

.master-list-question {
	margin-top: 10px;
	padding-top: 1em !important;
	line-height: auto;

}

.std-master {
	margin-left: 50px;
	width: 780px;
	height: 459px;
	background: url(/images/master-pane.png) no-repeat;
	border-top: solid 1px #e1ffa3;
	color: #e1ffa3;
	font-family: "Trebuchet MS", "Arial";
}



.master-content {
	height: 380px;
	margin-left: 100px;
	width: 580px;
	margin-top: 20px;
	overflow: hidden;
}

.master-slide-wrapper {
	width: 11600px;
	height: 380px;
}

.master-slide {
	float: left;
	width: 580px;
	height: 380px;
}

.master-controls {
	margin-top: 20px;
	text-align: center;
	width: 780px;
	height: 20px;
	color: #ffffff
}

.master-controls a {
	color: #e1ffa3;
	font-family: "Trebuchet MS", "Arial";
}

.master-control-small {
    	height: 27px;
	width: 27px;
	margin-left: 5px;
	margin-right: 5px;
}

.master-control-small span {
	display: none;
}

.master-controls .next {
	background: url("/images/icons/master/next-slide.png") bottom left no-repeat;
}

.master-controls .next:hover {
	background: url("/images/icons/master/next-slide.png") top left no-repeat;
}

.master-controls .first {
	background: url("/images/icons/master/first-slide.png") bottom left no-repeat;
}

.master-controls .first:hover {
	background: url("/images/icons/master/first-slide.png") top left no-repeat;
}


.master-controls .prev {
	background: url("/images/icons/master/prev-slide.png") bottom left no-repeat;
}

.master-controls .prev:hover {
	background: url("/images/icons/master/prev-slide.png") top left no-repeat;
}

.master-slide h5 {
	margin-top: 20px !important;
	padding-top: 0px !important;
	text-align: left;
	font-family: "Trebuchet MS", "Arial";
	font-size: 20pt;
	font-weight: normal;
	font-style: italic;
}

#tariff-table {
	background:transparent url("/images/tariff-table-selector.gif") scroll no-repeat -100px 0px;
	margin:0px auto;
	width:900px;
}

#tariff-table-wrapper {
	background:transparent url("/images/tariff-table-bg.png") scroll repeat-y center center;
}

#tariff-table-footer {
	background:transparent url("/images/section-separator.png") scroll repeat-x center center;
	height:3px;
	width:100%;
}

#tariff-table .tariff-icon {
	display:block;
	float:left;
	text-decoration:none;
	padding-bottom:10px;
}

#tariff-table .active {
	background:transparent url("/images/tariff-table-selector.gif") scroll no-repeat 0px 0px;
	color:#ffffff;
}
#tariff-table .jactive {
	color:#ffffff;
}
#tariff-table .active:hover {
	color:yellow;
}

#tariff-table .tariff-icon .icon {
	height:110px;
	margin:0px auto;
	width:100px;
}

#tariff-table .tariff-icon div.text {
	font-size:14px;
	text-align:center;
}

#ti-timer .icon {
	background:transparent url("/images/icons/tariffs.png") scroll no-repeat 0px 15px;
}
#ti-boost .icon {
	background:transparent url("/images/icons/tariffs.png") scroll no-repeat -94px 15px;
}
#ti-rider .icon {
	background:transparent url("/images/icons/tariffs.png") scroll no-repeat -191px 15px;
}
#ti-visor .icon {
	background:transparent url("/images/icons/tariffs.png") scroll no-repeat -296px 15px;
}
#ti-pack .icon {
	background:transparent url("/images/icons/tariffs.png") scroll no-repeat -404px 15px;
}
#ti-kinderweb .icon {
	background:transparent url("/images/icons/tariffs.png") scroll no-repeat -505px 15px;
}
#ti-corp {
	background:transparent url("/images/tariff-table-bg.png") scroll repeat-y right center;
	color:#ffffff;
	float:right!important;
	padding:0px 10px 10px;
}

#ti-corp .icon {
	background:transparent url("/images/icons/tariffs.png") scroll no-repeat -606px 15px;
}

#tariff-slider-panel {
	height:260px;
	margin:0px auto;
	padding:50px 0px 20px;
	width:660px;
}

.tariff-logo {
	background:transparent url("/images/tariff-slider.png") scroll no-repeat 0px 0px;
	float:left;
	height:265px;
	width:585px;
}

#tariff-logo-timer {
	background-position:-585px center;
}
#tariff-logo-boost {
	background-position:-1170px center;
}
#tariff-logo-rider {
	background-position:-1755px center;
}
#tariff-logo-visor {
	background-position:-2340px center;
}
#tariff-logo-pack {
	background-position:-2925px center;
}
#tariff-logo-kinderweb {
	background-position:-3510px center;
}

.wrapped-content {
	margin:0px auto;
	min-height:500px;
	width:900px;
}

.tariff-slider-button {
	float:left;
	height:265px;
}

#tariff-slider-prev {
	background:transparent url("/images/tariff-slider-prev.png") scroll no-repeat center center;
	width:33px;
}

#tariff-slider-next {
	background:transparent url("/images/tariff-slider-next.png") scroll no-repeat center center;
	width:32px;
}

.ticket-message-attachment-title {
	padding-top:10px;
}

.ticket-message-attachment-title, .ticket-message-attachment {
	/*color:#666666;*/
	text-indent:10px;
}

