/* Глобальные стили */
h2 { font-weight: normal; font-size: 18px; color: #dbefb1; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
body { padding: 0; border:0; margin: 0; background-color:#05080a; color: #ffffff; }
img { border: 0; padding: 0; margin: 0; }
a { color: #dbefb1; }

/* Стили для всех reg */
.nick { font-weight: normal; font-size: 12px; color: #ffffff; font-family: Verdana, Geneva, sans-serif; text-decoration: none; }
.normal { font-weight: normal; font-size: 10pt; color: #ffffff; font-family: Verdana, Geneva, sans-serif; text-decoration: none; }
.smallink:hover { text-decoration: underline; }
.smallink { font-weight: normal; font-size: 8pt; color: #dbefb1; font-family: Verdana, Geneva, sans-serif; text-decoration: none; }
.small { font-weight: normal; font-size: 8pt; color: #0A0451; font-family: Verdana, Geneva, sans-serif; text-decoration: none; }
.category { font-weight: bold; font-size: 10pt; color: #dbefb1; }
.categorysm { font-weight: bold; font-size: 9pt; color: #dbefb1; }
.tdd { background-color: #f0f0f0; }
.tddd { border: 1px dotted #dbefb1; }
.nlink:hover { text-decoration: underline; }
.nlink { font-weight: normal; font-size: 10pt; color: #dbefb1; text-decoration: none; font-family: Verdana, Geneva, sans-serif; }
.mlink:hover { text-decoration: underline; }
.mlink { font-weight: bold; font-size: 10pt; color: #dbefb1; text-decoration: none; font-family: Verdana, Geneva, sans-serif; }
.select, option, textarea, input { overflow: hidden; border: #dbefb1 1px solid; color: #ffffff; font-size: 12px; font-family: Verdana, Geneva, sans-serif; background-color: #0c191c; }
.news_td { border-top: #dbefb1 1px dashed; }
.text1 { font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 13px; }
.input-warn-content { border: 1px solid #c00; padding: 4px; margin: 4px; background-color: #fcc; color: #000000; }
.input-ok-content { border: 1px solid #0c0; padding: 4px; margin: 4px; background-color: #cfc; color: #000000; }
.popup { font-size: 12px; color: #dbefb1; cursor: help; text-decoration: underline; }
#account, #password, #password2, #email, #code { width: 152px; }
.langlink { color: #7eab3f; }


.zel_text {color: #7eab3f; font-family: Arial, Helvetica, sans-serif; margin-right: 10px; font-weight: bold; line-height: 13px; font-size: 14px; text-align: justify; letter-spacing: 0px;}
.zel_text_rega {color: #b7ce93; font-family: Arial, Helvetica, sans-serif; margin-right: 10px; font-weight: bold; line-height: 13px; font-size: 18px; text-align: justify; letter-spacing: 0px;}
.zel_text_reg {color: #7eab3f; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; font-size: 14px; letter-spacing: 0px;}
.zel_text_tit {color: #7eab3f; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; font-size: 14px; letter-spacing: 0px;}
.polosa {width: 98%; height: 1px; background-image: url(/templates/registration/img/polosa.png); background-repeat: repeat-x; padding: 1px;}
.knopka {margin-left: 70px;}
.bg {background-image: url(/templates/register/img/bg.jpg); background-position: 50% 0px; background-repeat: no-repeat; background-color: #1d1914}
.bg_shturm_3 {background-image: url(/templates/register/img/bg_shturm_3.jpg); background-position: 50% 0px; background-repeat: no-repeat; background-color: #1d1914}
.bg01 {background-image: url(/templates/register/img/bg01.jpg); background-position: 50% 0px; background-repeat: no-repeat; background-color: #1d1914}
.reg { background-image: url(/templates/register/files/reg_button.jpg); width: 221px; height: 30px; border: 0px; cursor: pointer;}
.reg03 { background-image: url(/templates/register/files/reg03.png); width: 221px; height: 27px; border: 0px; cursor: pointer; background-color: transparent;}
#info { width: 360px; margin-top: 10px; }
.font { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #ffffff; }
#info h3 a { color: #c9ff74; }
.bel_text { font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-weight: bold; }
.bel_text_12 { font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-weight: bold; text-align: center; }
.bg03 {background-image: url(/templates/register/img/bg03.jpg); background-position: 50% 0px; background-repeat: no-repeat; background-color: #000000}
.zel_text_03 {color: #c9ff74; font-family: Arial, Helvetica, sans-serif; line-height: 13px; font-size: 14px; text-align: center; font-weight: bold;}
.banners { clear: both; position: relative; margin-left: 10px; margin-top: 30px; }

/* Landing Page 04 (reg04) */
.bg04 { background-image: url(/templates/register/img/bg04.jpg); background-position: 50% 0px; background-repeat: no-repeat; background-color: #1d1914; }
.main-container-bg04 { width: 920px; margin-left: auto; margin-right: auto; background-image: url(/templates/register/img/bg04.jpg); background-position: 50% 0px; background-repeat: no-repeat; background-color: #1d1914; }
.top-container-bg04 { width: 920px; height: 112px; margin-left: auto; margin-right: auto; position: relative; }
.top-container-ti-logo-bg04 { float: left; width: 376px; height: 112px; }
.top-container-description-bg04 { float: left; width: 524px;  height: 112px; margin-left: 10px; margin-top: 8px; }
.top-container-description-bg04 h5 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify; color: #fcfffd; margin-top: 0px; margin-bottom: 0px; }
.top-container-description-bg04 a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify; color: #dcca58; text-decoration: underline; }
.top-container-description-bg04 a:hover { text-decoration: underline; }
.center-container-bg04 { width: 920px; margin-left: auto; margin-right: auto;}
.center-container-form-bg04 { width: 340px; margin-top: 14px; margin-left: 40px; position: relative; float: left; }

/* CONFIRM E-MAIL */
.apply-button { background-image: url(/templates/register/img/apply.png); width: 221px; height: 30px; border: 0; cursor: pointer; }