body .static-page {
    font-family: auto;
}

.static-page html, .static-page address,
.static-page blockquote,
.static-page body, .static-page dd, .static-page div,
.static-page dl, .static-page dt, .static-page fieldset, .static-page form,
.static-page frame, .static-page frameset,
.static-page h1, .static-page h2, .static-page h3, .static-page h4,
.static-page h5, .static-page h6, .static-page noframes,
.static-page ol, .static-page p, .static-page ul, .static-page center,
.static-page dir, .static-page hr, .static-page menu, .static-page pre {
    display: block;
    unicode-bidi: embed
}

.static-page li {
    display: list-item
}

.static-page head {
    display: none
}

.static-page table {
    display: table
}

.static-page tr {
    display: table-row
}

.static-page thead {
    display: table-header-group
}

.static-page tbody {
    display: table-row-group
}

.static-page tfoot {
    display: table-footer-group
}

.static-page col {
    display: table-column
}

.static-page colgroup {
    display: table-column-group
}

.static-page td, .static-page th {
    display: table-cell
}

.static-page caption {
    display: table-caption
}

.static-page th {
    font-weight: bolder;
    text-align: center
}

.static-page caption {
    text-align: center
}

.static-page body {
    margin: 8px
}

.static-page h1 {
    font-size: 2em;
}

.static-page h2 {
    font-size: 1.5em;
}

.static-page h3 {
    font-size: 1.17em;
}

.static-page h4, .static-page p,
.static-page blockquote, .static-page ul,
.static-page fieldset, .static-page form,
.static-page ol, .static-page dl, .static-page dir,
.static-page h5 {
    font-size: .83em;
    margin: 1.5em 0
}

.static-page h6 {
    font-size: .75em;
    margin: 1.67em 0
}

.static-page h1, .static-page h2, .static-page h3, .static-page h4,
.static-page h5, .static-page h6, .static-page b,
.static-page strong {
    font-weight: bolder
}

.static-page blockquote {
    margin-left: 40px;
    margin-right: 40px
}

.static-page i, .static-page cite, .static-page em,
.static-page var, .static-page address {
    font-style: italic
}

.static-page pre, .static-page tt, .static-page code,
.static-page kbd, .static-page samp {
    font-family: monospace
}

.static-page pre {
    white-space: pre
}

.static-page button, .static-page textarea,
.static-page input, .static-page select {
    display: inline-block
}

.static-page big {
    font-size: 1.17em
}

.static-page small, .static-page sub, .static-page sup {
    font-size: .83em
}

.static-page sub {
    vertical-align: sub
}

.static-page sup {
    vertical-align: super
}

.static-page table {
    border-spacing: 2px;
}

.static-page thead, .static-page tbody,
.static-page tfoot {
    vertical-align: middle
}

.static-page td, .static-page th, .static-page tr {
    vertical-align: inherit
}

.static-page s, .static-page strike, .static-page del {
    text-decoration: line-through
}

.static-page hr {
    border: 1px inset
}

.static-page ol, .static-page ul, .static-page dir,
.static-page menu, .static-page dd {
    margin-left: 40px
}

.static-page ol {
    list-style-type: decimal
}

.static-page ol ul, .static-page ul ol,
.static-page ul ul, .static-page ol ol {
    margin-top: 0;
    margin-bottom: 0
}

.static-page u, .static-page ins {
    text-decoration: underline
}

.static-page br:before {
    content: "\A";
    white-space: pre-line
}

.static-page center {
    text-align: center
}

:link, .static-page :visited {
    text-decoration: underline
}

:focus {
    outline: thin dotted invert
}

/* Begin bidirectionality settings (do not change) */
BDO[DIR="ltr"] {
    direction: ltr;
    unicode-bidi: bidi-override
}

BDO[DIR="rtl"] {
    direction: rtl;
    unicode-bidi: bidi-override
}

*[DIR="ltr"] {
    direction: ltr;
    unicode-bidi: embed
}

*[DIR="rtl"] {
    direction: rtl;
    unicode-bidi: embed
}

@media print {
    .static-page h1 {
        page-break-before: always
    }

    .static-page h1, .static-page h2, .static-page h3,
    .static-page h4, .static-page h5, .static-page h6 {
        page-break-after: avoid
    }

    .static-page ul, .static-page ol, .static-page dl {
        page-break-before: avoid
    }
}

#reg-h3 {
    color: #00adef;
    text-transform: uppercase;
    padding: 12px 10px 10px 11px;
    font-size: 18pt;
    font-weight: bold;
    background: url(../img/dashedline.gif) 0 100% repeat-x;
}

#regmenu {
    padding: 10px 0 10px 12px;
    line-height: 1;
    height: 1%;
}

#regmenu li {
    width: 210px;
    height: 70px;
    overflow: hidden;
    float: left;
    margin-right: 10px;
    color: #7E8A94;
    font-weight: bold;
    font-size: 12.5pt;
    background: url(../img/regmenu.gif) 0 -80px no-repeat;
}

#regmenu li span {
    font-weight: bold;
    display: block;
    padding: 21px 10px 10px 12px;
}

#regmenu .regmenu2line span {
    padding: 14px 10px 10px 12px;
}

#regmenu li span strong {
    font-weight: normal;
    font-size: 14pt;
    float: left;
    margin-right: 12px;
    display: block;
}

#regmenu .regmenu2line span strong {
    padding: 7px 0 0 0;
}

#regmenu #regmenu-open {
    background: #59636E url(../img/regmenu.gif) 0 0 no-repeat;
    color: #FFF;
}

#forregform {
    margin: 40px 100px 100px 205px;
    line-height: 1;
    width: 480px;
}

#forregform p {
    padding: 0 0 12px 0;
    height: 1%;
}

#forregform span {
    display: block;
    width: 20px;
    float: left;
    padding-top: 2px;
}

#forregform label {
    color: #4E5863;
    font-weight: bold;
    font-size: 11pt;
    display: block;
    float: left;
    line-height: 1.2;
    width: 458px;
}

#forregform #forregformsubmit {
    text-align: center;
    padding: 45px 0 50px 0;
}

#forregform #forregformsubmit input {
    border: 3px solid #9EB3BF;
    background: #00adef;
    color: #FFF;
    font-weight: bold;
    font-size: 14pt;
    margin-left: 12px;
    width: 156px;
    text-align: center;
    padding: 3px 0;
    cursor: pointer;
}

#forregform #forregformsubmit input:hover {
    background: #f7941d;
}

/* For register 2 */

#index10 {
    overflow: hidden;
    width: 100%;
}

#forregform-tar ul {
    margin: 23px 0 0 30px;
    clear: both;
    float: none;
    width: 100%;
}

#forregform-tar ul#tar-only4 {
    margin-left: 125px;
}

#forregform-tar ul li {
    width: 130px;
    float: left;
    color: #FFF;
    margin-right: 42px;
    text-align: center;
    overflow: hidden;
}

#forregform-tar ul li input {
    margin-right: 5px;
}

#forregform-tar ul li label {
    display: block;
    height: 130px;
    /*background: #0881c6 url(../img/fortarif.jpg) 0 0 no-repeat;*/
    background: #3f454d url("../img/fortarif.jpg") -260px 0 no-repeat;
    cursor: pointer;
    text-align: left;
    margin-bottom: 5px;
    padding: 0 20px 0 9px;
    line-height: 1;
}

#forregform-tar ul li label:hover {
    background: #1f98d7 url(../img/fortarif.jpg) -130px 0 no-repeat;
}

#index10 #forregform-tar ul .forregform-tar-select label {
    /*background: #3f454d url(../img/fortarif.jpg) -260px 0 no-repeat;*/
    background: #0881c6 url(../img/fortarif.jpg) 0 0 no-repeat;
}

#forregform-tar ul li label .tar-prof {
    display: block;
/*    text-transform: lowercase; */
    font-size: 8pt;
    padding: 10px 0 0 0;
	line-height: 1.3;

}

#forregform-tar ul li label .tar-prof strong {
    display: block;
/*    text-transform: uppercase; */
    font-size: 7pt;
    margin-top: 5px;
    height: 17px;
	line-height: 1.3;
}

#forregform-tar ul li label .tar-meg {
    font-size: 14pt;
    height: 27px;
    display: block;
    font-size: 13.5pt;
    line-height: 29px;
    overflow: hidden;
}

#forregform-tar ul li label .tar-meg em {
    font-style: normal;
    padding: 0 1px 0;
}

#forregform-tar ul li label .tar-meg em.tar-big {
    font-size: 19pt;
}

#forregform-tar ul li label .tar-money {
    display: block;
    border-top: 1px solid #FFF;
    padding: 4px 0 3px;
    font-size: 8pt;
}

#forregform-tar ul li label .tar-money-top {
    display: block;
/*  border-top: 1px solid #FFF; 
    padding: 0px 0 3px;*/
	margin-bottom: 3px;
    font-size: 8pt;
}

#forregform-tar ul li label .tar-money em {
   /* border-right: 1px solid #FFF;*/
    font-style: normal;
    font-size: 8.5pt;
    padding: 0 3px 0 0;
}

#forregform-tar ul li label .tar-money .tar-free {
    font-size: 8pt;
}

#fortarif-info {
    float: right;
    width: 286px;
    color: #4E5863;
    margin: 31px 0 0 0;
    line-height: 1;
}

#fortarif-dl {
    color: #4E5863;
}

#fortarif-dl dt {
    font-weight: bold;
    padding: 0;
    margin: 0 0 4px;
}

#fortarif-dl dd {
    line-height: 1.3;
    padding: 0 0 18px;
    margin: 0;
}

#fortarif-info p {
    border-top: 2px solid #4E5863;
    font-size: 8pt;
    padding: 16px 0 17px;
    line-height: 1.1;
    margin: -2px 0 0;
}

#fortarifpl {
    width: 98%;
    text-align: center;
    margin: 35px 0 17px 10px;
    color: #4E5863;
    line-height: 1;
    background: url(../img/dashedline.gif) 0 0 repeat-x;
}

#fortarifpl thead td {
    vertical-align: bottom;
    padding: 10px 0 6px 0;
    border-bottom: 1px solid #C4D1DA;
    background: url(../img/tarfortd.gif) 0 100% repeat-x;
}

#fortarifpl tbody td {
    border-bottom: 1px solid #C4D1DA;
    border-right: 1px solid #C4D1DA;
    vertical-align: middle;
    padding: 3px 0;
    text-align: center;
    line-height: 0.95;
}

.tarifseltd {
    background: #e4eaee;
}

#fortarifpl tbody td img {
    display: block;
    margin: 6px auto;
}

#fortarifpl tbody td span {
    font-size: 7pt;
}

#fortarifpl #fortarifpl-tb {
    text-align: left;
    font-size: 8pt;
}

#fortarifpl .fortarifpl0 {
    text-align: left;
    padding-left: 7px;
    padding-right: 3px;
    line-height: 1.3;
    background: url(../img/tar-dot.gif) 0 12px no-repeat;
}

#fortarifpl .fortarifpl1 {
    width: 46px;
}

#fortarifpl .fortarifpl2 {
    width: 46px;
}

#fortarifpl .fortarifpl3 {
    width: 46px;
}

#fortarifpl .fortarifpl4 {
    width: 46px;
}

#fortarifpl .fortarifpl5 {
    width: 46px;
}

#fortarifpl .fortarifpl6 {
    width: 46px;
}

#reg-a-tar {
    background: url(../img/dashedline.gif) 0 0 repeat-x;
    clear: both;
    color: #4E5863;
    font-weight: bold;
    font-size: 9pt;
    padding: 12px 10px;
    line-height: 1.3;
}

#forregformsubmit {
    text-align: center;
    padding: 22px 0 40px 0;
    position: relative;
    height: 1%;
    clear: both;
}

#forregformsubmit input {
    border: 2px solid #9eb3be;
    background: #00adef;
    color: #FFF;
    font-weight: bold;
    font-size: 14pt;
    margin-left: 12px;
    padding: 3px 0;
    width: 256px;
    text-align: center;
    cursor: pointer;
}

#forregformsubmit input:hover {
    background: #f7941d;
}

#forregformsubmit a:link, #forregformsubmit a:visited {
    color: #2a353c;
    text-decoration: none;
    font-size: 8pt;
    height: 32px;
    display: block;
    background: url(../img/for-mail.gif) 0 0 no-repeat;
    padding-left: 34px;
    line-height: 2.7;
    margin-left: 3px;
    width: 100px;
    position: absolute;
    left: 10px;
    top: 26px;
    text-align: left;
}

#forregformsubmit a:hover, #forregformsubmit a:active {
    color: #00adef;
    background: url(../img/for-mail.gif) 0 -54px no-repeat;
}

/* For register 3 */

#forregform-inp {
    margin-top: 0;
}

#forregform-inp #regfo-osn input, #forregform-inp #regfo-set input {
    width: 230px;
    height: 18px;
    border: 1px solid #bec4c9;
    color: #41BCF1;
    font-weight: bold;
    padding: 2px 4px;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0 8px;
}

#forregform-inp #regfo-osn label, #forregform-inp #regfo-set label {
    display: block;
    float: left;
    width: 334px;
    text-align: right;
    font-weight: bold;
    color: #4E5863;
    line-height: 1.9;
    font-size: 9.5pt;
}

#forregform-inp #regfo-osn select {
    font-size: 9pt;
    margin: 0 8px;
}

#forregform-inp #regfo-osn span, #forregform-inp #regfo-set span {
    display: block;
    float: left;
    color: #4E5863;
}

#forregform-inp #regfo-osn p, #forregform-inp #regfo-set p {
    padding: 5px 0 6px;
    margin: 0;
    height: 1%;
}

#forregform-inp #regfo-osn em, #forregform-inp #regfo-set em {
    display: block;
    float: left;
    font-size: 7.5pt;
    font-style: normal;
    line-height: 1.1;
    color: #4E5863;
}

#forregform-inp h3 {
    background: #bec4c9;
    color: #FFF;
    font-weight: bold;
    font-size: 9pt;
    padding: 4px 10px;
    margin-bottom: 5px;
    position: relative;
    height: 1%;
}

#forregform-inp h3 span#forrreg8 {
    position: absolute;
    top: 4px;
    right: 12px;
    color: #FFF;
    font-size: 8pt;
}

#regfo-osn {
    padding: 0 12px 10px 12px;
}

#regfo-set {
    padding: 0 12px 2px 12px;
}

#regfo-set em {
    padding: 4px 120px 0 342px;
    display: block;
    color: #4E5863;
}

#forregform-inp #regfo-set #forregf-pass, #forregform-inp #regfo-set #forregf-pass1 {
    width: 134px;
}

#regfo-agr {
    background: url(../img/dashedline.gif) 0 0 repeat-x;
    padding: 12px 12px 10px 12px;
}

#forregform-inp #regfo-agr label {
    display: block;
    float: left;
    font-weight: bold;
    color: #4E5863;
    text-indent: 9px;
    line-height: 1.1;
    font-size: 10pt;
}

#regfo-agr span {
    display: block;
    float: left;
    width: 336px;
    text-align: right;
    color: #4E5863;
}

#regfo-agr label em {
    font-style: normal;
    color: #00adef;
}

#regfo-agr label em a {
    text-decoration: none;
    color: #00adef;
}

#forregform-inp #regfo-agr textarea {
    font-family: Arial, Helvetica, sans-serif;
    border: 1px solid #bec4c9;
    color: #7E8A94;
    font-size: 8pt;
    padding: 1px 3px;
    width: 405px;
    height: 35px;
    margin: 8px 10px 0 345px;
    background: #FFF;
}

/* For register 4 */

#forreg-pro {
    border: 4px solid #00adef;
    margin: 0 11px 0 12px;
    background: #f3f6f8;
    position: relative;
    padding-bottom: 7px;
    height: 1%;
}

#forreg-pro h3 {
    background: #00adef;
    color: #FFF;
    font-size: 11pt;
    padding: 2px 5px 5px 9px;
}

#forreg-pro-edit:link, #forreg-pro-edit:visited {
    color: #FFF;
    background: #00adef;
    text-decoration: none;
    font-size: 8pt;
    position: absolute;
    bottom: 8px;
    left: 12px;
    font-weight: bold;
    padding: 2px 5px;
}

#forreg-pro-edit:hover, #forreg-pro-edit:active {
    background: #EA7C00;
}

#forreg-pro span {
    color: #00adef;
    font-weight: bold;
}

#forreg-pro em {
    font-style: normal;
    color: #4E5863;
    font-weight: bold;
}

#forreg-pro-names {
    height: 1%;
}

#forreg-pro-spec {
    width: 289px;
    float: left;
    padding: 7px 0 7px 0;
}

#forreg-pro-spec em {
    margin: 0 0 0 8px;
    display: block;
    padding: 3px 0 1px 6px;
    border-left: 2px solid #999da2;
}

#forreg-pro-spec em p {
    font-size: 0.8em;
}

#forreg-pro-spec span {
    margin: 0 0 0 8px;
    display: block;
    border-left: 2px solid #999da2;
    padding: 3px 0 5px 6px;
}

#forreg-pro-spec span a {
    text-decoration: none;
    color: #f0851d;
    font-size: 0.8em;
}

#forreg-pro-d1 {
    width: 565px;
    float: left;
    border-left: 2px solid #999da2;
    margin: 7px 0 0 0;
}

#forreg-pro-fname, #forreg-pro-lname {
    float: left;
    width: 132px;
    /*border-right: 2px solid #999da2;*/
}

#forreg-pro-fname em, #forreg-pro-lname em {
    display: block;
    padding: 2px 0 2px 6px;
}

#forreg-pro-fname span, #forreg-pro-lname span {
    display: block;
    padding: 0 0 2px 6px;
}

#forreg-pro-d2 {
    padding: 4px 0 0 6px;
}

#forreg-pro-d3 {
    width: 297px;
    float: left;
    margin: 7px 0 0 0;
}

#forreg-pro-d3 em {
    float: left;
    display: block;
    text-align: right;
    width: 44px;
    padding: 0 5px 0 0;
    border-right: 2px solid #999da2;
}

#forreg-pro-d3 span {
    float: left;
    display: block;
    width: 220px;
    margin: 0 0 0 5px;
}

#forreg-pro-d3 div, #forreg-pro-d4 div {
    padding: 5px 0 0;
    clear: both;
}

#forreg-pro-d4 em {
    float: left;
    display: block;
    text-align: right;
    width: 60px;
    padding: 0 5px 0 0;
    border-right: 2px solid #999da2;
}

#forreg-pro-d4 span {
    float: left;
    display: block;
    width: 170px;
    margin: 0 0 0 5px;
}

#forreg-pro-d4 {
    width: 250px;
    float: left;
    margin: 7px 0 7px 0;
}

#forreg-select {
    background: url(../img/dashedline.gif) 0 0 repeat-x;
    padding: 14px 10px 11px 10px;
    margin: 12px 0 0 0;
    /*text-align: center;*/
    color: #4E5863;
}

#forreg-select h4 {
    font-size: 12pt;
}

#forreg-select p {
    padding: 0;
    margin: 0;
}

#forreg-method {
    /*background: url(../img/dashedline.gif) 0 0 repeat-x;*/
    padding: 16px 0 10px 14px;
}

#forreg-method ul {
    clear: both;
    padding-bottom: 14px;
}

#forreg-method ul li {
    float: left;
    margin: 0 8px 0 0;
    list-style: none;
}

#forreg-method ul li label {
    display: block;
    width: 210px;
    height: 87px;
    cursor: hand;
    position: relative;
    line-height: 87px;
    text-align: center;
    overflow: hidden;
    background: url(../img/paymethod.gif) 0 0 no-repeat;
}

#forreg-method ul li label span {
    display: block;
    width: 210px;
    height: 87px;
    cursor: pointer;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
}

/* -- Pay methods (GIF with transparency) -- */
#forre-pay1 {
    background: url(../img/pay1.gif) 50% 50% no-repeat;
}

#forre-pay2 {
    background: url(../img/pay2.gif) 50% 50% no-repeat;
}

#forre-pay3 {
    background: url(../img/pay3.gif) 50% 50% no-repeat;
}

#forre-pay4 {
    background: url(../img/pay4.gif) 50% 50% no-repeat;
}

#forre-pay5 {
    background: url(../img/pay4.gif) 50% 50% no-repeat;
}

#forre-pay6 {
    background: url(../img/pay4.gif) 50% 50% no-repeat;
}

#forre-pay7 {
    background: url(../img/pay4.gif) 50% 50% no-repeat;
}

#forre-pay8 {
    background: url(../img/pay4.gif) 50% 50% no-repeat;
}

#forre-pay9 {
    background: url(../img/pay4.gif) 50% 50% no-repeat;
}

#forre-pay10 {
    background: url(../img/pay4.gif) 50% 50% no-repeat;
}

.forre-only1 {
    padding-left: 326px;
}

.forre-only2 {
    padding-left: 217px;
}

.forre-only3 {
    padding-left: 108px;
}

/* -- /Pay methods -- */
#forreg-method ul li label:hover, #forregform-pay #forreg-method ul li.forr-sel label {
    background: url(../img/paymethod.gif) 0 -87px no-repeat;
}

#forreg-method ul li span {
    display: block;
    text-align: center;
    padding: 10px 0 0;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#forreg-method ul li label:hover, #forregform-pay #forreg-method ul li.forr-sel label {
    background: url(../img/paymethod.gif) 0 0 no-repeat;
}

.static-page .about-section p {
    color: #000;
}