/* Шапка - начало */

.telebox-top-block { float: right; margin: 0 16px 13px 10px; }

/* Шапка - конец */

/* Левое меню - начало */
.telebox-left-menu { width: 240px; height: 229px; padding: 10px; background-color: #000000; margin: 0 0 15px 0; text-align: center; }
.telebox-left-menu-1 { width: 209px; padding: 25px 15px 0 16px; }
.telebox-left-menu-2 { width: 205px; padding: 25px 16px 0 19px; }
.telebox-left-menu-3 { width: 178px; padding: 25px 31px 0 31px; }
.telebox-left-menu-4 { width: 168px; padding: 25px 36px 0 36px; }
/* Левое меню - конец */

/* Центральная часть - начало */
.telebox-outer { width: 645px; border: #000000 solid 10px; background-color: #000000; float: right; margin: 0 16px 13px 10px; }
.telebox-center {  width: 645px; padding: 0; margin: 0; min-height: 500px; }
/* Центральная часть - конец */

/* Правила телебокса - начало */
.telebox-rules-top { margin-left: 37px; }
.telebox-rules-text { margin: 0 0 0 10px; font-family: Arial; font-size: 16px; color: #ffffff; }
.telebox-rules-text span { font-weight: bold; }
.telebox-rules-text-orange { color: #ff3c00; }
.telebox-rules-text-blue { color: #0000ff; }
.telebox-rules-text-yellow { color: #ffef00; }
.telebox-rules-text-red { color: #ff0000; }
.telebox-rules-text-purple { color: #d800ff; }
.telebox-rules-text-bold { font-weight: bold; }

.telebox-rules-pic1 { margin: 20px 0 0 149px; }
.telebox-rules-pic2 { margin: 20px 0 0 191px; }

a.telebox-purple-16:link { font-family: Arial; font-size: 16px; color: #d800ff; text-decoration: underline; font-weight: bold; }
a.telebox-purple-16:visited { font-family: Arial; font-size: 16px; color: #d800ff; text-decoration: underline; font-weight: bold; }
a.telebox-purple-16:hover { font-family: Arial; font-size: 16px; color: #d800ff; text-decoration: none; font-weight: bold; }

a.telebox-white-16:link { font-family: Arial; font-size: 16px; color: #ffffff; text-decoration: underline; }
a.telebox-white-16:visited { font-family: Arial; font-size: 16px; color: #ffffff; text-decoration: underline; }
a.telebox-white-16:hover { font-family: Arial; font-size: 16px; color: #ffffff; text-decoration: none; }

.telebox-rules-text ul { padding-left: 40px; list-style-type: none; }
.telebox-rules-table { width: 627px; margin: 0 9px 0 9px; }
/* Правила телебокса - конец */

/* Карточка участника - начало */
.telebox-card { width: 605px; border: #ffffff solid 10px; background-color: #d800ff;  }
.telebox-card-inner { width: 585px; padding: 10px; }
.telebox-card-title { width: 487px; height: 24px; margin: 15px 47px 15px 46px; }

.telebox-card-sep { width: 567px; height: 2px; text-align: center; background: url("../../images/frontend/telebox/telebox-card-sep.gif") no-repeat 7px 0; }

.telebox-card-text { margin: 0 0 0 15px; font-family: Arial; font-size: 14px; color: #ffffff; }
.telebox-card-text span { font-weight: bold; }

.telebox-card-form { width: 580px; }
.telebox-card-form-left { width: 260px; float: left; text-align: right; padding: 4px 15px 0 0; font-family: Arial; font-size: 18px; color: #ffffff; }
.telebox-card-form-right { width: 300px; float: left; text-align: left; padding: 0 0 0 0; }
.telebox-card-form-clear { clear: both; height: 10px; }

.telebox-card-form-rules-left { width: 15px; float: left; margin: 13px 0 10px 120px; }
.telebox-card-form-rules-right { float: left; width: 340px; text-align: right; margin: 10px 0 10px 0; font-family: Arial; font-size: 14px; color: #ffffff; }
.telebox-card-form-rules-left img { cursor: pointer; }

.telebox-card-form-username { font-family: Arial; font-size: 18px; color: #fff300; font-weight: bold; }
.telebox-form-inp { background-color: #000000; border: solid 3px #ffffff; height: 24px; width: 194px; font-family: arial; font-size: 16px; color: #ffffff; }
.telebox-form-birthday-hint { text-align: right; font-family: Arial; font-size: 10px; color: #ffffff; }
.telebox-card-form-button { margin: 20px 0 20px 170px; }


.telebox-card-text-bottom { margin: 15px 0 10px 15px; font-family: Arial; font-size: 12px; color: #ffffff; }
.telebox-card-text-bottom span { color: #ffef00; font-weight: bold; }

.telebox-card-form-error-ol { margin: 0 0 20px 20px; font-family: Arial; font-size: 14px; color: #ffffff; }

.telebox-card-info { margin: 20px 0 0 8px; }
.telebox-card-info-left { float: left; width: 242px; height: 321px; background-color: #9d00ba; }
.telebox-card-info-right { float: left; width: 297px; height: 321px; margin: 0 0 0 20px; }
.telebox-card-info-clear { clear: both; height: 10px; }

.telebox-card-info-nofoto { width: 100%; height: 100%; text-align: center; color: #d800ff; font-family: Arial; font-size: 14px;}
.telebox-card-info-nofoto-big { font-size: 28px; padding: 100px 0 0 0; }
.telebox-card-info-nofoto-small { padding: 5px 0 0 0; }

.telebox-card-info-user { margin: 0 0 10px 0; width: 297px; height: 121px; }
.telebox-card-info-status { width: 297px; height: 190px; background-color: #ffffff; }

.telebox-card-info-status-top { width: 100%; height: 20px; background: #000000 url("../../images/frontend/telebox/status_user.png") no-repeat 76px 5px; }

.telebox-card-info-status-inner { width: 276px; height: 160px; background-color: #fff9bc; margin: 0 10px 0 10px; font-family: Arial; font-size: 14px; color: #000000; text-align: center; line-height: 20px; }
.telebox-card-info-status-inner .red { color: #ff0000; }
.telebox-card-info-status-inner .bold { font-weight: bold; }
.telebox-card-info-status-inner .red-bold { color: #ff0000; font-weight: bold; }
.telebox-card-info-status-inner .red-bold-18 { color: #ff0000; font-weight: bold; font-size: 18px; }
.telebox-card-info-status-inner .purple-bold { color: #d800ff; font-weight: bold; }
.telebox-card-info-status-inner .purple-bold-18 { color: #d800ff; font-weight: bold; font-size: 18px; }

.telebox-card-info-status-inner-grey { width: 276px; height: 160px; background-color: #e0e0e0; margin: 0 10px 0 10px; font-family: Arial; font-size: 14px; color: #999999; text-align: center; line-height: 20px; }
.telebox-card-info-status-inner-grey .bold { font-weight: bold; }

a.telebox-yellow-20:link { font-family: Arial; font-size: 20px; color: #ffef00; text-decoration: none; font-weight: bold; }
a.telebox-yellow-20:visited { font-family: Arial; font-size: 20px; color: #ffef00; text-decoration: none; font-weight: bold; }
a.telebox-yellow-20:hover { font-family: Arial; font-size: 20px; color: #ffef00; text-decoration: underline; font-weight: bold; }

.telebox-card-info-user-logo {}
.telebox-card-info-user-userpic { float: left; }
.telebox-card-info-user-link { float: left; margin: 0 0 0 7px; }
.telebox-card-info-user-letter { float: left; width: 20px; height: 13px; padding: 6px 5px 5px 4px; margin: 2px 0 0 10px; }
.telebox-card-info-user-letter-active { float: left; background-color: #ffffff; width: 20px; height: 13px; padding: 6px 5px 5px 4px; margin: 2px 0 0 10px; }


.telebox-clear { clear: both; }


.telebox-card-info-user-name { font-family: Arial; font-size: 14px; color: #ffffff; }

.telebox-card-history { margin: 0 0 0 10px; }
.telebox-card-history-title { font-family: Arial; font-size: 20px; color: #000000; }
.telebox-card-history-blank { font-family: Arial; font-size: 14px; color: #ffffff; }

.telebox-card-select { height: 30px; background-color: #000000; border: solid 3px #ffffff; font-family: Arial; font-size: 16px; color: #ffffff; line-height: 24px; vertical-align: middle; }
.telebox-card-select-arrow { position: absolute; width: 21px; height: 24px; cursor: pointer; margin-top: 3px; }
/* Карточка участника - конец */


/* Турнирная таблица - начало */

.telebox-table-outer { width: 667px; float: right; margin: 0 16px 13px 10px; }

.telebox-table { width: 100%; height: 471px;  background: url("../../images/frontend/telebox/table-background.gif") no-repeat 0 0; }

.telebox-table-top { height: 80px; width: 100%; }
.telebox-table-top-left { float: left; margin: 20px; width: 48px; height: 48px; background: url("../../images/frontend/telebox/telebox_table_skull.png") no-repeat 0 0; }
.telebox-table-top-center { float: left; width: 455; margin: 20px 18px 0 18px; text-align: center; }
.telebox-table-top-right { float: left; margin: 20px; width: 48px; height: 48px; background: url("../../images/frontend/telebox/telebox_table_skull.png") no-repeat 0 0; }

.telebox-table-top-center-txt1 { width: 250px; height: 10px; margin: 0 103px 0 102px; }
.telebox-table-top-center-txt2 { margin: 16px 0 10px 0; }

.telebox-table-name { height: 28px; width: 100%; }
.telebox-table-name-left { float: left; width: 223px; height: 12px; margin: 8px 0 8px 0; background: url("../../images/frontend/telebox/table_bgr_l.png") no-repeat 0 0; }
.telebox-table-name-center { float: left; width: 191px; height: 28px; margin: 0 15px 0 15px; background-color: #ffef00; font-family: Tahoma; font-size: 22px; font-weight: bold; color: #000000; text-align: center; }
.telebox-table-name-right { float: left; width: 223px; height: 12px; margin: 8px 0 8px 0; background: url("../../images/frontend/telebox/table_bgr_r.png") no-repeat 0 0; }

.telebox-table-scheme { width: 445px; height: 223px; margin: 25px 111px 0 111px; }
.telebox-table-people { width: 546; height: 32px; margin: 30px 60px 0 61px; background: url("../../images/frontend/telebox/table_people.png") no-repeat 0 0; } 
.telebox-table-people-red { width: 546; height: 99px; margin: 25px 60px 0 61px; background: url("../../images/frontend/telebox/table_people_red.png") no-repeat 0 5px; } 

.telebox-table-scheme-final-winner { width: 126px; height: 61px; margin: 0 159px 0 160px; }
.telebox-table-scheme-final-plashka { width: 260; height: 21px; margin: 5px 92px 5px 93px; background: url("../../images/frontend/telebox/bgr_scheme_final.png") no-repeat 0 0; }
.telebox-table-scheme-final { width: 307px; height: 50px; margin: 0 69px 0 69px; }
.telebox-table-scheme-round { width: 445px; height: 100px; margin: 8px 0 0 0; }

.telebox-table-scheme-final-winner-l { float: left; width: 33px; height: 100%; background: url("../../images/frontend/telebox/cup_red.png") no-repeat 0 12px; }
.telebox-table-scheme-final-winner-c { float: left; width: 61px; height: 100%; background: url("../../images/frontend/telebox/final_winner_template.gif") no-repeat 0 0; }
.telebox-table-scheme-final-winner-r { float: left; width: 32px; height: 100%; background: url("../../images/frontend/telebox/cup_red.png") no-repeat right 12px; }

.telebox-table-scheme-final-l { float: left; width: 50px; height: 100%; background: url("../../images/frontend/telebox/final_template.gif") no-repeat 0 0; }
.telebox-table-scheme-final-c { float: left; width: 207px; height: 100%; text-align: center; font-family: Tahoma; font-size: 10px; color: #b69f00; }
.telebox-table-scheme-final-r { float: left; width: 50px; height: 100%; background: url("../../images/frontend/telebox/final_template.gif") no-repeat 0 0; }

.telebox-table-scheme-final-c span { font-family: Arial; font-weight: bold; font-size: 18px; }
.telebox-table-scheme-final-c .black { color: #000000 !important; }

.telebox-table-scheme-round-l { float: left; width: 188px; height: 100%; }
.telebox-table-scheme-round-c { float: left; width: 69px; height: 100%; }
.telebox-table-scheme-round-r { float: left; width: 188px; height: 100%; }

.telebox-table-scheme-round-plashka { width: 160px; height: 21px; margin: 0 14px 5px 14px; background: url("../../images/frontend/telebox/bgr_scheme_round.png") no-repeat 0 0; }
.telebox-table-scheme-round-bottom { width: 100%; height: 100%; }

.telebox-table-scheme-round-bottom-l { float: left; width: 31px; height: 58px; margin: 0 0 15px 0; }
.telebox-table-scheme-round-bottom-l .pic { width: 31px; height: 31px; }
.telebox-table-scheme-round-bottom-l .arrow { width: 15px; height: 27px; margin: 6px 8px 0 8px; background: url("../../images/frontend/telebox/arrow-red.png") no-repeat 0 0; }

.telebox-table-scheme-round-bottom-c { float: left; width: 126px; height: 46px; font-family: Tahoma; font-size: 10px; color: #b69f00; text-align: center; }
.telebox-table-scheme-round-bottom-c span { font-family: Arial; font-weight: bold; font-size: 18px; }

.telebox-table-scheme-round-bottom-c .black { color: #000000 !important; }

.telebox-table-scheme-round-bottom-r { float: left; width: 31px; height: 58px; margin: 0 0 15px 0; }
.telebox-table-scheme-round-bottom-r .pic { width: 31px; height: 31px; }
.telebox-table-scheme-round-bottom-r .arrow { width: 15px; height: 27px; margin: 6px 8px 0 8px; background: url("../../images/frontend/telebox/arrow-red.png") no-repeat 0 0; }


.telebox-table-description { width: 100%; background-color: #000000; }

.telebox-table-qround { width: 184px; height: 67px; font-family: Arial; font-size: 14px; color: #ffffff; text-align: center; }
.telebox-table-qround-red { width: 184px; height: 32px; background-color: #ff0000; padding: 5px; }
.telebox-table-qround-red span { font-weight: bold; }
.telebox-table-qround-red .txt-10 { padding-top: 3px; font-size: 10px; }

.telebox-table-qround-link { margin: 5px 0 0 0; }

a.telebox-red-bold-14:link { font-family: Arial; font-size: 14px; color: #ff0000; font-weight: bold; text-decoration: underline; }
a.telebox-red-bold-14:visited { font-family: Arial; font-size: 14px; color: #ff0000; font-weight: bold; text-decoration: underline; }
a.telebox-red-bold-14:hover { font-family: Arial; font-size: 14px; color: #ff0000; font-weight: bold; text-decoration: none; }

a.telebox-black-18-bold:link { font-family: Tahoma; font-size: 18px; color: #000000; font-weight: bold; text-decoration: underline; }
a.telebox-black-18-bold:visited { font-family: Tahoma; font-size: 18px; color: #000000; font-weight: bold; text-decoration: underline; }
a.telebox-black-18-bold:hover { font-family: Tahoma; font-size: 18px; color: #000000; font-weight: bold; text-decoration: none; }


/* Турнирная таблица - конец */


/* Отборочный тур - начало */

.telebox-qualifying-round { width: 240px; border: 10px solid #000000; margin: 0 0 15px 0; font-family: Arial; font-size: 14px; color: #ffffff; text-align: center; }
.telebox-qualifying-round span { font-size: 18px; }

.telebox-qualifying-round-close { width: 240px; height: 129px; background-color: #606060; }
.telebox-qualifying-round-close-top { width: 208px; height: 58px; margin: 0 16px 15px 16px; background: url("../../images/frontend/telebox/tour_close.png") no-repeat 0 5px;  }

.telebox-qualifying-round-open { width: 240px; height: 239px; background-color: #ff0000; text-align: left;  }
.telebox-qualifying-round-open-top { width: 208px; height: 58px; margin: 0 16px 15px 16px; background: url("../../images/frontend/telebox/tour_open.png") no-repeat 0 5px;  }

.telebox-qualifying-round-open .txt1 { padding: 0 0 13px 16px; }
.telebox-qualifying-round-open .txt2 { padding: 0 11px 13px 10px; }
.telebox-qualifying-round-open .txt3 { padding: 0 0 0 16px; }
.telebox-qualifying-round-open .txt3 span { font-weight: bold; font-size: 14px !important; }

a.telebox-white-14:link { font-family: Arial; font-size: 14px; color: #ffffff; text-decoration: underline; }
a.telebox-white-14:visited { font-family: Arial; font-size: 14px; color: #ffffff; text-decoration: underline; }
a.telebox-white-14:hover { font-family: Arial; font-size: 14px; color: #ffffff; text-decoration: none; }

.telebox-qualifying-round-ready { width: 240px; height: 239px; background-color: #00ff00; text-align: left; font-family: Arial; font-size: 14px; color: #000000; }
.telebox-qualifying-round-ready-top { width: 208px; height: 58px; margin: 0 16px 15px 16px; background: url("../../images/frontend/telebox/tour_open_black.png") no-repeat 0 5px;  }

.telebox-qualifying-round-ready .txt4 { padding: 0 0 13px 16px;   }
.telebox-qualifying-round-ready .txt5 { padding: 0 11px 13px 10px; }
.telebox-qualifying-round-ready .txt6 { padding: 0 0 0 16px; }
.telebox-qualifying-round-ready .txt6 span { font-weight: bold; }

a.telebox-blue-14:link { font-family: Arial; font-size: 14px; color: #0000ff; text-decoration: underline; }
a.telebox-blue-14:visited { font-family: Arial; font-size: 14px; color: #0000ff; text-decoration: underline; }
a.telebox-blue-14:hover { font-family: Arial; font-size: 14px; color: #0000ff; text-decoration: none; }

a.telebox-blue-14-bold:link { font-family: Arial; font-size: 14px; color: #0000ff; font-weight: bold; text-decoration: none; }
a.telebox-blue-14-bold:visited { font-family: Arial; font-size: 14px; color: #0000ff; font-weight: bold; text-decoration: none; }
a.telebox-blue-14-bold:hover { font-family: Arial; font-size: 14px; color: #0000ff; font-weight: bold; text-decoration: underline; }

/* Отборочный тур - конец */



/* Заявка на участие - начало */

.telebox-blank-outer { width: 625px; border: #000000 solid 20px; background-color: #000000; float: right; margin: 0 16px 13px 10px; }
.telebox-blank-inner { width: 565px; border: #ffffff solid 10px; background-color: #d60000; padding: 20px; color: #ffffff; }

.telebox-blank-top { width: 323px; height: 24px; margin: 0 121px 0 121px; }
.telebox-blank-top-final { width: 359px; height: 24px; margin: 0 103px 0 103px; }

.telebox-blank-sep-white { width: 565px; height: 2px; background-color: #ffffff; margin: 20px 0 20px 0; } 

a.telebox-white-21:link { font-family: Arial; font-size: 21px; color: #ffffff; font-weight: bold; text-decoration: underline; }
a.telebox-white-21:visited { font-family: Arial; font-size: 21px; color: #ffffff; font-weight: bold; text-decoration: underline; }
a.telebox-white-21:hover { font-family: Arial; font-size: 21px; color: #ffffff; font-weight: bold; text-decoration: none; }

.telebox-blank-info { margin-left: 7px; font-family: Arial; font-size: 16px; color: #ffffff; }
.telebox-blank-info span { font-weight: bold; }

.telebox-blank-step { font-family: Arial; font-size: 20px; font-weight: bold; color: #ffef00; }
.telebox-blank-question { font-family: Arial; font-size: 28px; font-weight: bold; color: #ffef00; }

.telebox-blank-step-txt1 { font-size: 12px; line-height: 16px;  }
.telebox-blank-step-txt1 .yellow-bold { color: #ffef00; font-weight: bold; }
.telebox-blank-step-txt1 .underline { text-decoration: underline; font-weight: normal; }


.telebox-blank-step-txt2 { font-size: 14px; line-height: 20px;  }
.telebox-blank-step-txt2 .bold { font-weight: bold; }
.telebox-blank-step-txt2 .yellow-bold { color: #ffef00; font-weight: bold; }

.telebox-blank-yellow { color: #ffef00; }

.telebox-blank-browse { width: 287px; height: 30px; cursor: pointer; }
.telebox-blank-browse-inp { background-color: #ffffff; border: solid 4px #000000; height: 22px; float: left; width: 186px; font-family: arial; font-size: 13px; }
.telebox-blank-browse-img { float: right; }

.telebox-blank-file { width: 287px; height: 30px; position: absolute; margin: 10px 0 0 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); /* IE 5.5+*/
	-moz-opacity: 0; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
}

.telebox-blank-question { width: 543px; min-height: 218px;}
.telebox-blank-question-inp { width: 535px; height:152px; background-color: #ffffff; border: solid 4px #000000; font-family: Arial; font-size: 14px; color: #000000; }
.telebox-blank-question-txt { width: 523px; background-color: #000000; padding:10px; text-align: center; font-family: Arial; font-size: 20px; font-weight: bold; color: #ffffff; }

a.telebox-yellow-bold-14:link { font-family: Arial; font-size: 14px; color: #ffef00; text-decoration: underline; font-weight: bold; }
a.telebox-yellow-bold-14:visited { font-family: Arial; font-size: 14px; color: #ffef00; text-decoration: underline; font-weight: bold; }
a.telebox-yellow-bold-14:hover { font-family: Arial; font-size: 14px; color: #ffef00; text-decoration: none; font-weight: bold; }

.telebox-blank-send { width: 269px; height: 44px; margin: 15px 148px 10px 148px; }

.telebox-blank-foto { width: 242px; height: 321px; background-color: #ffffff; margin: 0 0 0 15px; text-align: center; }
.telebox-blank-foto-error { color: #ff0000; font-size: 14px; width: 222px; height: 301px; margin: 10px; }

.telebox-blank-error { font-family: Arial; font-size: 14px; }
.telebox-blank-error span { color: #ffef00; font-weight: bold; }


/* Заявка на участие - конец */


/* Отборочный тур, блок сверху - начало */

.telebox-top-frame { width: 100%; height: 57px; text-align: center; font-family: Arial; font-size: 14px; color: #ffffff; }

a.telebox-purple-14:link { font-family: Arial; font-size: 14px; color: #d800ff; text-decoration: underline; font-weight: bold; }
a.telebox-purple-14:visited { font-family: Arial; font-size: 14px; color: #d800ff; text-decoration: underline; font-weight: bold; }
a.telebox-purple-14:hover { font-family: Arial; font-size: 14px; color: #d800ff; text-decoration: none; font-weight: bold; }

a.telebox-yellow-14:link { font-family: Arial; font-size: 14px; color: #ffef00; text-decoration: underline; }
a.telebox-yellow-14:visited { font-family: Arial; font-size: 14px; color: #ffef00; text-decoration: underline; }
a.telebox-yellow-14:hover { font-family: Arial; font-size: 14px; color: #ffef00; text-decoration: none; }

a.telebox-grey-14:link { font-family: Arial; font-size: 14px; color: #999999; text-decoration: underline; }
a.telebox-grey-14:visited { font-family: Arial; font-size: 14px; color: #999999; text-decoration: underline; }
a.telebox-grey-14:hover { font-family: Arial; font-size: 14px; color: #999999; text-decoration: none; }

.telebox-top-frame .sep { width: 625px; height: 2px; background-color: #303030; margin: 10px 0 10px 0; }

/* Отборочный тур, блок сверху - конец */


/* Архив боев - начало */

.telebox-arhive-title { width: 263px; height: 24px; margin: 10px 161px 20px 161px; background: url("../../images/frontend/telebox/arhive_white.png") no-repeat 0 0; }
.telebox-arhive-sep { width: 585px; height: 2px; background-color: #ffffff; }
.telebox-arhive-txt { font-family: Arial; font-size: 14px; color: #ffffff; }

.telebox-arhive-top { font-family: Arial; font-size: 20px; color: #000000; }
.telebox-arhive-left { float: left; }
.telebox-arhive-right { float: right; }

a.telebox-white-20:link { font-family: Arial; font-size: 20px; color: #ffffff; text-decoration: underline; }
a.telebox-white-20:visited { font-family: Arial; font-size: 20px; color: #ffffff; text-decoration: underline; }
a.telebox-white-20:hover { font-family: Arial; font-size: 20px; color: #ffffff; text-decoration: none; }

.telebox-arhive-block { width: 555px; height: 140px; background-color: #ffffff; margin: 20px 7px 0 7px; padding: 8px; }
.telebox-arhive-block-title { width: 555px; height: 44px; background: url("../../images/frontend/telebox/arhive_top.png") no-repeat 0 0; }
.telebox-arhive-block-title-cup { float: left; width: 21px; height: 30px; margin: 5px 10px 0 8px; }
.telebox-arhive-block-title-name { float: left; margin: 9px 0 0 0; }
.telebox-arhive-block-title-winner1 { float: right; margin: 12px 7px 0 0; color: #000000; font-family: Arial; font-size: 14px; font-weight: bold; }
.telebox-arhive-block-title-winner2 { float: right; margin: 8px 7px 0 0; }
.telebox-arhive-block-title-winner3 { float: right; margin: 10px 15px 0 0; }

.telebox-arhive-block-row { width: 555px; height: 28px; background-color: #000000; margin-top: 4px; }
.telebox-arhive-block-row1 { float: left; width: 70px; height: 28px; background-color: #0000ff; font-family: Arial; font-weight: bold; font-size: 14px; color: #ffffff; }
.telebox-arhive-block-row2 { float: left; width: 36px; height: 10px; margin: 9px; }
.telebox-arhive-block-row3 { float: right; width: 38px; height: 10px; margin: 9px; }
.telebox-arhive-block-row4 { float: left; width: 170px; margin: 4px 0 0 0; text-align: right; }
.telebox-arhive-block-row5 { float: left; margin: 4px 9px 0 9px; color: #ffffff; font-size: 14px; font-family: Arial; }
.telebox-arhive-block-row6 { float: left; width: 170px; margin: 4px 0 0 0; }
.telebox-arhive-block-row7 { float: left; width: 485px; margin: 6px 0 0 0; text-align: center; }


a.telebox-black-18:link { font-family: Arial; font-size: 18px; color: #000000; text-decoration: underline; }
a.telebox-black-18:visited { font-family: Arial; font-size: 18px; color: #000000; text-decoration: underline; }
a.telebox-black-18:hover { font-family: Arial; font-size: 18px; color: #000000; text-decoration: none; }

a.telebox-red-bold-16:link { font-family: Arial; font-size: 16px; color: #ff0000; font-weight: bold; text-decoration: underline; }
a.telebox-red-bold-16:visited { font-family: Arial; font-size: 16px; color: #ff0000; font-weight: bold; text-decoration: underline; }
a.telebox-red-bold-16:hover { font-family: Arial; font-size: 16px; color: #ff0000; font-weight: bold; text-decoration: none; }

a.telebox-red-bold-14:link { font-family: Arial; font-size: 14px; color: #ff0000; font-weight: bold; text-decoration: underline; }
a.telebox-red-bold-14:visited { font-family: Arial; font-size: 14px; color: #ff0000; font-weight: bold; text-decoration: underline; }
a.telebox-red-bold-14:hover { font-family: Arial; font-size: 14px; color: #ff0000; font-weight: bold; text-decoration: none; }

a.telebox-yellow-bold-14:link { font-family: Arial; font-size: 14px; color: #ffef00; font-weight: bold; text-decoration: underline; }
a.telebox-yellow-bold-14:visited { font-family: Arial; font-size: 14px; color: #ffef00; font-weight: bold; text-decoration: underline; }
a.telebox-yellow-bold-14:hover { font-family: Arial; font-size: 14px; color: #ffef00; font-weight: bold; text-decoration: none; }

a.telebox-white-14-bold:link { font-family: Arial; font-size: 14px; color: #ffffff; font-weight: bold; text-decoration: none; }
a.telebox-white-14-bold:visited { font-family: Arial; font-size: 14px; color: #ffffff; font-weight: bold; text-decoration: none; }
a.telebox-white-14-bold:hover { font-family: Arial; font-size: 14px; color: #ffffff; font-weight: bold; text-decoration: underline; }

/* Архив боев - конец */

/* Главная страница - начало */

.telebox-mainpage { width: 920px; height: 201px; padding: 10px; background-color: #000000; margin: 0 0 0 16px; }

.telebox-mainpage-1 { float: left; width: 300px; text-align: center; font-family: Arial; font-size: 14px; color: #ffffff; line-height: 20px; }
.telebox-mainpage-2 {float: left; width: 2px; height: 131px; background-color: #303030; margin: 25px 0 15px 0; }
.telebox-mainpage-3 {float: left; width: 272px; height: 121px; background: url("../../images/frontend/telebox/qround.png") no-repeat 0 0; margin: 35px 56px 15px 56px; }
.telebox-mainpage-4 {float: left; width: 201px; height: 135px; margin: 20px 0 0 3px; }

.telebox-mainpage-4-red { font-family: Arial; font-size: 14px; color: #ff0000; }
.telebox-mainpage-4-red span { font-weight: bold; }

.telebox-mainpage-1-tour-close { width: 196px; height: 49px; margin: 10px 52px 0 52px; }
.telebox-mainpage-1-grey { font-family: Arial; font-size: 14px; color: #3f3f3f; margin-top: 7px; }
.telebox-mainpage-1-grey span { font-weight: bold; }

.telebox-mainpage-5 {float: left; width: 384px; height: 171px; background: url("../../images/frontend/telebox/vs_round_main.png") no-repeat 123px 25px; }
.telebox-mainpage-5-username { float: left;  width: 142px; text-align: center; font-family: Arial; font-size: 10px; color: #ffffff; }

.telebox-mainpage-5-foto { width: 76px; height: 101px; border: solid 3px #ffef00; background-color: #ffffff; float: left; margin: 20px 0 0 0; }

a.telebox-yellow-14-bold:link { font-family: Arial; font-size: 14px; color: #ffef00; font-weight: bold; text-decoration: underline; }
a.telebox-yellow-14-bold:visited { font-family: Arial; font-size: 14px; color: #ffef00; font-weight: bold; text-decoration: underline; }
a.telebox-yellow-14-bold:hover { font-family: Arial; font-size: 14px; color: #ffef00; font-weight: bold; text-decoration: none; }

.telebox-mainpage-4-top { width: 163px; height: 26px; margin: 0 0 0 19px; } 
.telebox-mainpage-4-top-2 { width: 163px; height: 26px; margin: 0 0 0 14px; } 
.telebox-mainpage-4-top-3 { width: 140px; height: 26px; margin: 0 0 0 28px; } 
.telebox-mainpage-4-date { width: 201px; text-align: center; font-family: Arial; font-size: 14px; color: #ffffff; padding: 10px 0 10px 0; }
.telebox-mainpage-4-votestat { width: 201px; text-align: center; font-family: Arial; font-size: 14px; color: #d800ff; padding: 10px 0 10px 0; }
.telebox-mainpage-4-votestat span { font-weight: bold; }

a.telebox-red-14-main:link { font-family: Arial; font-size: 14px; color: #ff0000; text-decoration: none; }
a.telebox-red-14-main:visited { font-family: Arial; font-size: 14px; color: #ff0000; text-decoration: none; }
a.telebox-red-14-main:hover { font-family: Arial; font-size: 14px; color: #ff0000; text-decoration: underline; }


/* Главная страница - конец */

/* Объявления - начало */

.telebox-notice { width: 240px; border: 10px solid #000000; background-color: #ffffff; margin: 0 0 15px 0; font-family: Arial; font-size: 14px; color: #000000; text-align: center; }

.telebox-notice-top { width: 240px; height: 20px; background-color: #ff0000; }
.telebox-notice-top-inner { width: 146px; height: 10px; padding: 5px 47px 5px 47px;}

.telebox-notice-info { width: 219px; padding: 10px; line-height: 25px; margin-bottom: 5px; }
.telebox-notice-info .bold { font-weight: bold; }
.telebox-notice-info .red-bold { color: #ff0000; font-weight: bold; }
.telebox-notice-info .red { color: #ff0000; }
.telebox-notice-info .purple-bold-18 { color: #d800ff; font-weight: bold; font-size: 18px; }

a.telebox-black-14:link { font-family: Arial; font-size: 14px; color: #000000; text-decoration: underline; }
a.telebox-black-14:visited { font-family: Arial; font-size: 14px; color: #000000; text-decoration: underline; }
a.telebox-black-14:hover { font-family: Arial; font-size: 14px; color: #000000; text-decoration: none; }

.telebox-notice-info-user-1 { float: left; width: 90px; }
.telebox-notice-info-user-2 { float: left; width: 90px; }
.telebox-notice-info-vs { float: left; width: 33px; height: 21px; margin: 32px 13px 32px 14px; }

.telebox-notice-foto-red { width: 64px; height: 85px; border: solid 1px #ff0000; margin-left: 24px; }
.telebox-notice-foto-blue { width: 64px; height: 85px; border: solid 1px #0000ff; }

a.telebox-blue-11:link { font-family: Arial; font-size: 11px; color: #0000ff; text-decoration: underline; }
a.telebox-blue-11:visited { font-family: Arial; font-size: 11px; color: #0000ff; text-decoration: underline; }
a.telebox-blue-11:hover { font-family: Arial; font-size: 11px; color: #0000ff; text-decoration: none; }

a.telebox-red-11:link { font-family: Arial; font-size: 11px; color: #ff0000; text-decoration: underline; }
a.telebox-red-11:visited { font-family: Arial; font-size: 11px; color: #ff0000; text-decoration: underline; }
a.telebox-red-11:hover { font-family: Arial; font-size: 11px; color: #ff0000; text-decoration: none; }

.telebox-notice-info-username { width: 120px; float: left; }

.telebox-notice-button { width: 220px; height: 40px; padding: 10px; }

/* Объявления - конец */

/* Победитель прошлой битвы - начало */

.telebox-notice-winner { width: 240px; height: 263px; border: 10px solid #000000; background: url("../../images/frontend/telebox/notice_winner_bgr.gif") no-repeat 0 0 #000000; margin: 0 0 15px 0; font-family: Arial; font-size: 12px; color: #ffffff; text-align: center; }
.telebox-notice-winner-title { width: 228px; height: 13px; margin: 0 6px 0 6px; }
.telebox-notice-winner-battle-name { width: 227; height: 223; background-color: #ffef00; margin: 5px 6px 10px 7px; color: #f400ff; font-family: Tahoma; font-size: 18px; font-weight: bold; }

.telebox-notice-winner-pic { float: left; width: 69px; height: 95px; border: solid 3px #ffef00;  }
.telebox-notice-winner-cup { float: left; margin: 20px 20px 0 20px; width: 42px; height: 60px; background: url("../../images/frontend/telebox/cup_winner_yellow.png") no-repeat 0 0; }

a.telebox-yellow-bold-16:link { font-family: Arial; font-size: 16px; color: #ffef00; text-decoration: underline; font-weight: bold; }
a.telebox-yellow-bold-16:visited { font-family: Arial; font-size: 16px; color: #ffef00; text-decoration: underline; font-weight: bold; }
a.telebox-yellow-bold-16:hover { font-family: Arial; font-size: 16px; color: #ffef00; text-decoration: none; font-weight: bold; }

a.telebox-yellow-12:link { font-family: Arial; font-size: 12px; color: #ffef00; text-decoration: underline; }
a.telebox-yellow-12:visited { font-family: Arial; font-size: 12px; color: #ffef00; text-decoration: underline; }
a.telebox-yellow-12:hover { font-family: Arial; font-size: 12px; color: #ffef00; text-decoration: none; }

/* Победитель прошлой битвы - конец */


/* Голосование - начало */

.telebox-vote-round-top { width: 262px; height: 40px; padding: 20px 192px 0 192px;}
.telebox-vote-round-top-2 { width: 279px; height: 40px; padding: 20px 183px 0 183px;}
.telebox-vote-round-top-3 { width: 225px; height: 40px; padding: 20px 200px 10px 200px;}

.telebox-vote-round-date {padding-top: 5px;  width: 100%; text-align: center; font-family: Arial; font-size: 16px; font-weight: bold; color: #ffffff; }
.telebox-vote-round-date span { color: #d800ff; }

.telebox-vote-userinfo { width: 100%; height: 409px; margin-top: 5px; background: url("../../images/frontend/telebox/vs_big.png") no-repeat 212px 117px; }

.telebox-vote-userinfo-left { float: left; width: 50%; font-family: Arial; font-size: 18px; color: #ff0000; } 
.telebox-vote-userinfo-right { float: left; width: 50%; font-family: Arial; font-size: 18px; color: #0000ff; } 

.telebox-vote-userinfo-top { width: 100%; height: 35px;  }
.telebox-vote-userinfo-foto { width: 242px; height: 321px; }
.telebox-vote-userinfo-bottom { width: 242px; height: 43px; text-align: center; padding-top: 10px; }

.telebox-vote-userinfo-zoom-purple { width: 40px; height: 40px; margin-top: 281px; position: absolute; }

a.telebox-blue-21:link { font-family: Arial; font-size: 21px; color: #0000ff; text-decoration: underline; }
a.telebox-blue-21:visited { font-family: Arial; font-size: 21px; color: #0000ff; text-decoration: underline; }
a.telebox-blue-21:hover { font-family: Arial; font-size: 21px; color: #0000ff; text-decoration: none; }

a.telebox-red-21:link { font-family: Arial; font-size: 21px; color: #ff0000; text-decoration: underline; }
a.telebox-red-21:visited { font-family: Arial; font-size: 21px; color: #ff0000; text-decoration: underline; }
a.telebox-red-21:hover { font-family: Arial; font-size: 21px; color: #ff0000; text-decoration: none; }

.telebox-vote-question { width: 100%; height: 31px; margin: 10px 0 20px 0; background: url("../../images/frontend/telebox/vote_question_title.gif") no-repeat 0 0; }
.telebox-vote-question-inner { width: 281px; height: 16px; padding: 8px 172px 0 172px;}
.telebox-vote-question-inner-2 { width: 283px; height: 18px; padding: 6px 171px 0 171px;}

.telebox-vote-question-txt { width: 100%; text-align: center; font-family: Arial; font-size: 28px; color: #ffffff; font-weight: bold; margin: 0 0 20px 0; }

.telebox-vote-answer { float: left; width: 50%; font-family: Arial; font-size: 14px; color: #ffffff; }
.telebox-vote-answer span { font-size: 18px; font-weight: bold; }

a.telebox-blue-18:link { font-family: Arial; font-size: 18px; color: #0000ff; text-decoration: underline; font-weight: bold; }
a.telebox-blue-18:visited { font-family: Arial; font-size: 18px; color: #0000ff; text-decoration: underline; font-weight: bold; }
a.telebox-blue-18:hover { font-family: Arial; font-size: 18px; color: #0000ff; text-decoration: none; font-weight: bold; }

a.telebox-red-18:link { font-family: Arial; font-size: 18px; color: #ff0000; text-decoration: underline; font-weight: bold; }
a.telebox-red-18:visited { font-family: Arial; font-size: 18px; color: #ff0000; text-decoration: underline; font-weight: bold; }
a.telebox-red-18:hover { font-family: Arial; font-size: 18px; color: #ff0000; text-decoration: none; font-weight: bold; }

.telebox-vote-bottom { width: 100%; text-align: center; font-family: Arial; font-size: 28px; color: #ffffff; margin: 20px 0 20px 0; }
.telebox-vote-bottom .bold { font-weight: bold; }
.telebox-vote-bottom .purple { color: #d800ff; }
.telebox-vote-bottom .text-18 { font-size: 18px; }

.telebox-vote-bottom-grey { width: 100%; text-align: center; font-family: Arial; font-size: 28px; color: #404040; margin: 20px 0 20px 0; }
.telebox-vote-bottom-grey .text-18 { font-size: 18px; }


.telebox-vote-back { width: 100%; text-align: center; margin: 50px 0 20px 0; }

a.telebox-yellow-18:link { font-family: Arial; font-size: 18px; color: #ffef00; font-weight: bold; text-decoration: underline; }
a.telebox-yellow-18:visited { font-family: Arial; font-size: 18px; color: #ffef00; font-weight: bold; text-decoration: underline; }
a.telebox-yellow-18:hover { font-family: Arial; font-size: 18px; color: #ffef00; font-weight: bold; text-decoration: none; }

.telebox-vote-red-corner { width: 269px; height: 37px; border: solid 3px #ff0000; padding: 3px; font-family: Arial; font-size: 26px; color: #ffffff; font-weight: bold; } 
.telebox-vote-blue-corner { width: 269px; height: 37px; border: solid 3px #0000ff; padding: 3px; font-family: Arial; font-size: 26px; color: #ffffff; font-weight: bold; } 

.telebox-vote-red-corner-inner { height: 37px; background-color: #ff0000; }
.telebox-vote-blue-corner-inner { height: 37px; background-color: #0000ff; }

.telebox-vote-red-result { margin: 15px 0 5px 30px; font-family: Arial; font-size: 14px; color: #ff0000; font-weight: bold; }
.telebox-vote-blue-result { margin: 15px 0 5px 40px; font-family: Arial; font-size: 14px; color: #0000ff; font-weight: bold; }


a.telebox-red-14:link { font-family: Arial; font-size: 14px; color: #ff0000; text-decoration: underline; font-weight: bold; }
a.telebox-red-14:visited { font-family: Arial; font-size: 14px; color: #ff0000; text-decoration: underline; font-weight: bold; }
a.telebox-red-14:hover { font-family: Arial; font-size: 14px; color: #ff0000; text-decoration: none; font-weight: bold; }



/* Голосование - конец */

