* {
    font-family: Tahoma, Geneva, "DejaVu Sans Condensed", sans-serif;
    font-size: 12px;
}

a, a:link, a:visited, a:active {
    color: #BA0000;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

html, body {height: 100%;}

body {
    background: url('../images/portal/bg.gif') 0 0 #a0a0a0;
    margin: 10px 0 0 0px;
    color: #633113;
    scrollbar-3dlight-color: #72635D;
    scrollbar-arrow-color: #9B8F8B;
    scrollbar-base-color: #968A86;
    scrollbar-darkshadow-color: #47352D;
    scrollbar-face-color: #443A36;
    scrollbar-highlight-color: #64554E;
    scrollbar-shadow-color: #000000;
    scrollbar-track-color: #615652;
}
::-webkit-scrollbar {
    width: 16px;
    background-color: #ffe2a8;
}
::-webkit-scrollbar-track {
    background-color: #fffbd6;
}
::-webkit-scrollbar-thumb {
    border: 1px solid #cf805f;
    border-left: 1px solid #e2d9c3;
    background-color: #ffe2a8;
}
::-webkit-scrollbar-button {
    background-color: #ffe2a8;
}
::-webkit-scrollbar-button:start:decrement {
    background-image: url('../images/crome_scroll_top.gif');
}
::-webkit-scrollbar-button:end:increment {
    background-image: url('../images/crome_scroll_bottom.gif');
}
img {
    vertical-align: top;
}
a img {
    border: 0;
}

.menu_bg {background: url('../images/portal/menu_bg.gif') 0 0;}
.menu_bot_bg {padding-bottom: 19px; background: url('../images/portal/cal_3.gif') center bottom no-repeat}
.auth {background: url('../images/portal/login_bg_on1.gif') 0 0 no-repeat;}
.login {width: 145px; height: 17px; padding: 0 0 0 2px; background: url('../images/portal/login_bg2.gif') 0 0 no-repeat #B48D5E; border: 1px solid #957445; font-size: 10px;}
.left_line_bg {background: url('../images/portal/line_bg.gif') right top repeat-y}
.lb {padding-bottom: 8px;}

.no_auth {background: url('../images/portal/no_auth.png') center top no-repeat}
.no_auth_bg {margin-left: -15px; height: 16px; background: url('../images/portal/no_auth_bg.png') center bottom no-repeat}
.soc_login {margin: 5px 0; font-size: 0;}
.no_auth_form {width: 140px; text-align: center;}
.no_auth_form select {margin: 0 0 2px 0;}
.forgot_pass {float: left; margin: 0 0 10px 5px; font-size: 10px; text-align: left;}

.soc_table{background: url('../images/portal/login_bg_on1.gif') 0 0 no-repeat;}

.titlenews {color: #B20000; font-size:14px; font-weight: bold;}

.menuitem {color: #B20000; padding:1px 0 1px 30px; background:url('../images/portal/menuitem.gif') no-repeat left center; font-size: 12px; font-weight: bold;}
.menuitem img, .menusubitem img {vertical-align: inherit;}
.menuitemsel {padding: 1px 0 1px 30px; background: url('../images/portal/menuitemsel.gif') no-repeat left bottom; color: #B20000; font-size: 12px; font-weight: bold;}
.menuitemseladv {height: 16px; padding: 1px 0 1px 30px; background:url('../images/portal/menuitemseladv.gif') no-repeat left bottom; color: #B20000; font-size: 12px; font-weight: bold;}
.menusubitem {height: 13px; padding: 1px 0 1px 42px; background: url('../images/portal/menusubitem.gif') no-repeat left bottom; color: #3a6178; font-size: 11px;}
.menusubitemsel {height:13px; padding: 1px 0 1px 42px; background:url('../images/portal/menusubitemsel.gif') no-repeat bottom left; color: #3a6178; font-size: 11px;}
.menuitem a,.menuitemsel a,.menuitemseladv a {color: #A00000; font-size: 11px; font-weight: bold; text-decoration: none; vertical-align: bottom;}
.menusubitem a {color: #B20000; font-size: 11px; text-decoration:none;}
.menusubitemsel a {color: #B20000; font-size: 11px; text-decoration:none;}
.menuitem a:hover,.menuitemsel a:hover,.menuitemseladv a:hover,.menusubitem a:hover,.menusubitemsel a:hover {text-decoration:underline;}

.top_menu_left {padding-top: 3px; background: url('../images/portal/verh_menu_bg.gif') bottom repeat-x;}
.top_menu_right {padding: 3px 12px 0 0;}
.top_item {background: url('../images/portal/verh_item_off.gif') 0 0 repeat-x;}
.top_forums_right {padding-right: 13px;}
.top_menu_bg {background: url('../images/portal/verh_menu_bg2.gif') 0 0}
.top_menu_bg2 {padding-right: 18px;}
.news_bg {background: url('../images/portal/news_bg.gif') 0 0 repeat-x;}
.news_bg2 {background: url('../images/portal/news_bg2.gif') 0 0;}
.news_bg_right {padding-right: 11px;}
.news_bg_right2 {background: url('../images/portal/news_right_bg.gif') left top repeat-y;}
.news_bg_right3 {padding-right: 14px;}
.news_bg_right_img {margin-left: -1px;}
.news_left {background: url('../images/portal/news_left_bg.gif') 0 0 repeat-y;}

.title {color: #B20000; font-weight: bold; text-transform: uppercase;}

.content {width: 610px; padding: 0 8px 15px 18px; text-align: left;}

.chronicle_table {width: 100%; margin-bottom: 8px; border-collapse: collapse;}
.chronicle_table td, .chronicle_table th {padding: 8px; border: 1px solid #DB9F73; vertical-align: top;}
.chronicle_table th {padding: 2px;}
.chronicle_table td.chronicle_date {font-weight: bold; white-space: nowrap;}
.chronicle_table td.chronicle_user {white-space: nowrap;}

.bg_l {background: url('../images/portal/bg_l.gif') 0 0;}
.bg_2 {background: url('../images/portal/news_bg2.gif') 0 0;}
.bg_3 {background: url('../images/portal/news_bg3.gif') 0 0;}
.bg_l3 {
    background-image: url('../images/bg_l3.gif');
    cursor:pointer;
}

.pg, .pg td {color: #8D2616; height: 17px; text-align: center; vertical-align: top; padding-left: 1px; padding-right: 1px;}
.pg-act {margin: 1px; padding: 1px 0 0 2px; text-align: center; background: url('../images/pg-act.gif') no-repeat center center; height: 17px; width: 17px;}
.pg-inact {margin: 1px; padding: 1px 0 0 2px; text-align: center; background: url('../images/pg-inact.gif') no-repeat center center; background-repeat: no-repeat; height: 17px; width: 17px;}
.pg-act_lnk {color: #FFF3D2 !important; font-size: 9px; font-weight: bold;}
.pg-inact_lnk {color: #C50000 !important; font-size: 9px; font-weight: bold;}

.referal-artifacts {width: 230px; margin: 0 auto;}
.referal-list a {display: inline-block; margin: 0 2px; vertical-align: top; *display: inline; *zoom: 1;}

.referal_list {width: 100%; margin-bottom: 8px; border-collapse: collapse;}
.referal_list tr:nth-child(odd) {background: url('../images/portal/bg_l.gif');}
.referal_list th {padding: 3px; border: 1px solid #DB9F73; font-weight: normal;}
.referal_list td {padding: 6px; border: 1px solid #DB9F73; vertical-align: top; white-space: nowrap;}
.referal_list img {vertical-align: baseline;}

.listblock_head {width: 410px; height: 34px; margin: 0 0 10px 100px; background:url('../images/portal/title_bg_list.gif'); color: #BA0000; line-height: 34px;}
.listblock {position:absolute; margin: -18px 0 0 179px; width: 252px; border: 1px solid #705343; background:url('../images/portal/news_bg3.gif'); text-align: center; z-index: 100;}

.banners {display: none;}
.banners:first-child {display: block;}
.banner_list {overflow: auto; max-width: 610px; max-height: 275px; margin-bottom: 15px; border: 1px solid #DB9F73; _width: 610px;}
.banner_items {width: 100%; border-collapse: collapse;}
.banner_items td {padding: 4px; border-top: 1px solid #DB9F73;}
.banner_items tr:first-child td {border-top: 0;}
.banner_items tr.active div {float: left; padding: 2px; margin: -3px; background: #72ff00; border: 1px solid #387d00;}
.banner_link {width: 608px; height: 65px; padding: 5px 2px; background: #FFFBD6; border: 1px solid #C49485; resize: vertical;}

.achieve_bg {background: url('/images/bg_l.gif') left top;}

.achieve_bg_lt {width: 10px; height: 10px; background: url('../images/portal/achieve_bg_lt.png') no-repeat left bottom;}
.achieve_bg_tr {width: 100%; height: 10px; background: url('../images/portal/achieve_bg_tr.png') repeat-x left bottom;}
.achieve_bg_rt {width: 10px; height: 10px; background: url('../images/portal/achieve_bg_rt.png') no-repeat left bottom;}

.achieve_bg_lr {background: url('../images/portal/achieve_bg_lr.png') repeat-y left top;}
.achieve_bg_rr {background: url('../images/portal/achieve_bg_rr.png') repeat-y left top;}

.achieve_bg_lb {width: 10px; height: 10px; background: url('../images/portal/achieve_bg_lb.png') no-repeat left top;}
.achieve_bg_br {width: 100%; height: 10px; background: url('../images/portal/achieve_bg_br.png') repeat-x left top;}
.achieve_bg_rb {width: 10px; height: 10px; background: url('../images/portal/achieve_bg_rb.png') no-repeat left top;}

.achieve_header_div {text-align: center; position: relative; width: 100%;  top:20px;}
.achieve_header {display: inline;}
.achieve_header td {vertical-align: top;}
.achieve_header_bg {height: 33px; background: url('/images/achieve_header_bg.gif') repeat-x left top; }
.achieve_header_bg a {display: block; white-space: nowrap;  padding: 8px 19px 12px 15px; text-decoration: none !important; color: #5e3512 !important; font-weight: bold !important; background: url('/images/achieve_header_link_separate.gif') no-repeat right top; }
.achieve_header_bg a:hover, .achieve_header_bg a.active {background: url('/images/achieve_header_abg.gif') right top; color: #f9dfa1 !important;}

.achievement_nick {width: 200px; height: 20px; background: url('/images/achievement_nick_bg.png') left top;}

.achieve_header_l {position: absolute; margin: 0px 0 0 -15px; }
.achieve_header_r {position: absolute; margin: 0px 0 0 -15px; }

.achievement_head {text-transform: none;}

.achievement_warning {margin-left: 70px; text-transform: none;}

.achievement_container {padding: 0 20px 0 18px;}

.achievement_item {display: inline-block; *display: inline; *zoom: 1; margin: 0 0 5px 3px;}

.achieve_info_lt {width: 11px; height: 11px; background: url('../images/portal/achieve_info_lt.gif') no-repeat left bottom;}
.achieve_info_tr {width: 100%; height: 11px; background: url('../images/portal/achieve_info_tr.gif') repeat-x left bottom;}
.achieve_info_rt {width: 11px; height: 11px; background: url('../images/portal/achieve_info_rt.gif') no-repeat left bottom;}

.achieve_info_lr {background: url('../images/portal/achieve_info_lr.gif') repeat-y left top;}
.achieve_info_rr {background: url('../images/portal/achieve_info_rr.gif') repeat-y left top;}
.achieve_info_content {background: #ffffd6; padding: 10px;}

.achieve_info_lb {width: 11px; height: 11px; background: url('../images/portal/achieve_info_lb.gif') no-repeat left top;}
.achieve_info_br {width: 100%; height: 11px; background: url('../images/portal/achieve_info_br.gif') repeat-x left top;}
.achieve_info_rb {width: 11px; height: 11px; background: url('../images/portal/achieve_info_rb.gif') no-repeat left top;}

.achieve_info_table_dark .achieve_info_lt {width: 11px; height: 11px; background: url('../images/portal/achieve_d_info_lt.gif') no-repeat left bottom;}
.achieve_info_table_dark .achieve_info_tr {width: 100%; height: 11px; background: url('../images/portal/achieve_d_info_tr.gif') repeat-x left bottom;}
.achieve_info_table_dark .achieve_info_rt {width: 11px; height: 11px; background: url('../images/portal/achieve_d_info_rt.gif') no-repeat left bottom;}

.achieve_info_table_dark .achieve_info_lr {background: url('../images/portal/achieve_d_info_lr.gif') repeat-y left top;}
.achieve_info_table_dark .achieve_info_rr {background: url('../images/portal/achieve_d_info_rr.gif') repeat-y left top;}
.achieve_info_table_dark .achieve_info_content {background: #d6cfb4; padding: 10px;}

.achieve_info_table_dark .achieve_info_lb {width: 11px; height: 11px; background: url('../images/portal/achieve_d_info_lb.gif') no-repeat left top;}
.achieve_info_table_dark .achieve_info_br {width: 100%; height: 11px; background: url('../images/portal/achieve_d_info_br.gif') repeat-x left top;}
.achieve_info_table_dark .achieve_info_rb {width: 11px; height: 11px; background: url('../images/portal/achieve_d_info_rb.gif') no-repeat left top;}

.achieve_info_content_img {width: 60px;}
.achieve_info_content_chit {width: 73px;}
.achieve_info_content_chit div {width: 73px; height: 40px; _height: 62px;  background: url('../images/portal/chit.png') no-repeat left top;  color: #ffffff; font-size: 16px;  text-align: center; font-weight: bold; padding: 22px 0 0 0 }
.achieve_info_content_crown {width: 73px;}
.achieve_info_content_crown div {width: 73px; height: 40px; _height: 62px;  background: url('../images/portal/crown.png') no-repeat left top;  color: #ffffff; font-size: 16px;  text-align: center; font-weight: bold; padding: 22px 0 0 0 }

.achieve_info_content_text1 {color: #8a0108; font-weight: bold; font-size: 12px; margin: 0 0 5px 0; float: left;}
.achieve_info_content_text1 span {color: #919191;}
.achieve_info_content_text2 {padding: 12px 0 0 12px !important; color: #4c4c4c;   }
.achieve_info_content_text3, .achieve_info_content_text3:hover {display: block; color: #448723 !important; text-decoration: underline !important;}
.achieve_info_content_text4, .achieve_info_content_text4:hover {display: block; color: #bc0402 !important; text-decoration: underline !important;}

.achieve_button {float: right; margin: 3px 10px 0 0; width: 12px; height: 12px;}
.achieve_line_bg {width: 265px; height: 17px; background: url('../images/portal/achieve_line_bg.gif') no-repeat left top; float: right; margin: 0 10px 0 0; position: relative;}
.achieve_line_bgred {background: url('../images/portal/achieve_line_bgred.gif') no-repeat left top; position: absolute; right: 0; top: 0; height: 13px;}
.achieve_line_info {width: 265px; height: 16px; position: absolute; color: #ffffff; text-align: center; text-shadow: -1px 0 2px #444444, 0 1px 2px #444444, 1px 0 2px #444444, 0 -1px 2px #444444,  -1px 0 1px #640303, 0 1px 1px #640303, 1px 0 1px #640303, 0 -1px 1px #640303; margin: 2px 0 0 0;  font-size: 10px; filter:progid:DXImageTransform.Microsoft.Glow(color=#333333,strength=3); *margin-top: -1px;}
.achieve_line_info img {vertical-align: bottom;}

.progress_bar_bg {width: 476px; height: 31px; background: url('../images/portal/progress_bar_bg.png') no-repeat left top; margin: 0 0 25px 67px; position: relative;}
.progress_bar_bgred {background: url('../images/portal/progress_bar_bgred.png') no-repeat left top; position: absolute; right: 6px; top: 0; height: 31px;}
.progress_bar_info {width: 476px; position: absolute; left: 0; top: 6px; color: #ffffff; text-align: center; text-shadow: -1px 0 2px #444444, 0 1px 2px #444444, 1px 0 2px #444444, 0 -1px 2px #444444,  -1px 0 1px #640303, 0 1px 1px #640303, 1px 0 1px #640303, 0 -1px 1px #640303; margin: 0;  font-size: 14px; filter:progid:DXImageTransform.Microsoft.Glow(color=#333333,strength=3); *margin-top: -1px;}

.btn_1 {color: #461C0B !important; text-decoration: none; font-weight: bold; font-size: 11px;}
.btn_2 {color: #FFE9BA !important; text-decoration: none; font-weight: bold; font-size: 11px;}

.achieve_info_bottomline {border-bottom: 1px solid #d4bf93; }
.achieve_info_topline {border-top: 1px solid #ffffff; }
.achieve_info_inner_table td{padding: 5px 0 5px 0; }

.achieve_alt_bg {width: 224px; height: 21px; _height: 28px; background: url('../images/portal/achieve_alt_bg.png') no-repeat left top; position: absolute;  margin: -35px 0 0 -210px; color: #000000; text-align: center; font-size: 11px; padding: 7px 0 0 0;}
.achieve_show_alt {cursor:pointer}

.copyright {font-size: 10px; text-align: center;}

#recruitment_sort_btn {position: relative; float: left; top: 6px; width: 23px; height: 23px; background: url('../images/btn-filter-sort.png') no-repeat; }
#recruitment_sort_btn:hover {background-position: 0 -23px;}
#recruitment_sort_btn:active {background-position: 0 -46px;}

.common-menu__list li {
    font-size: 11px;
}
.common-menu__list li span {
    font-size: 11px;
}

.recruitment-search {width: 300px; margin: 0 auto; text-align: center; vertical-align: top;}
.ff__input-wrap,
.ff__input-wrap-inner {
    background: url('../images/gui/input.png') no-repeat;
}

.ff__input-wrap {
    display: inline-block;
    width: 150px;
    height: 23px;
    vertical-align: middle;
    background-position: 0 0;

    /* IE 7 fix */
    *display: inline;
    *zoom: 1;
}

.ff__input-wrap-inner {
    position: relative;
    height: 100%;
    margin: 0 0 0 6px;
    padding: 0 6px 0 0;
    background-position: 100% -23px;
}

.ff__input-wrap-input {
    position: relative;
    height: 100%;
    margin: 0 4px;
}

.ff__input-wrap input,
.ff__input-wrap label {
    position: absolute;
    top: 4px;
    left: 0;
    width: 100%;
    margin: 0;
    padding: 0;
    font: 11px Tahoma, Arial, sans-serif;
    color: #6c382c;
    border: 0;
    background: none;
}

.ff__input-wrap label {
    z-index: 1;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    color: #c09f79;
    cursor: text;
}

.ff__input-wrap input:focus {
    outline: 0;
}

.ff__input-wrap.it_block {
    display: block;
    width: auto;
}

.ff__input-wrap.it_hover {
    background-position: 0 -46px;
}

.ff__input-wrap.it_hover .ff__input-wrap-inner {
    background-position: 100% -69px;
}

.ff__input-wrap.it_focus {
    background-position: 0 -92px;
}

.ff__input-wrap.it_focus .ff__input-wrap-inner {
    background-position: 100% -115px;
}

.ff__input-wrap.it_disabled {
    background-position: 0 -138px;
}

.ff__input-wrap.it_disabled .ff__input-wrap-inner {
    background-position: 100% -161px;
}

.ff__input-wrap.it_disabled input {
    /* similar to IE */
    color: #a0a0a0;
    text-shadow: 1px 1px 0 #fff;
}
.b-filter {
    display: inline-block;
    position: relative;
    margin: 0 0 0 5px;

    /* IE 7 fix */
    *display: inline;
    *zoom: 1;
}

.b-filter__icon {
    position: absolute;
    z-index: 1;
    top: -1px;
    left: -5px;
    width: 23px;
    height: 23px;
    cursor: default;
    border: 0;
    background: url('../images/gui/btn-search.png') no-repeat;
}

.b-filter__reset {
    display: none;
    position: absolute;
    z-index: 1;
    top: 2px;
    right: 3px;
    width: 17px;
    height: 17px;
    cursor: pointer;
    border: 0;
    background: url('../images/gui/btn-clear.png') no-repeat;
}

.b-filter__reset:hover {
    background-position: 0 -17px;
}

.b-filter__reset-season {
    display: none;
    position: absolute;
    z-index: 1;
    top: 2px;
    right: 3px;
    width: 17px;
    height: 17px;
    cursor: pointer;
    border: 0;
    background: url('../images/gui/btn-clear.png') no-repeat;
}

.b-filter__reset-season:hover {
    background-position: 0 -17px;
}

.b-filter .ff__input-wrap {
    width: 150px;
}

.b-filter .ff__input-wrap-input {
    margin: 0 15px 0 21px;
}

/* rating */
.rating-table {width: 100%; margin-bottom: 8px; border-collapse: collapse;}
.rating-table td, .rating-table th {padding: 5px; border: 1px solid #DB9F73; vertical-align: top;}
.rating-table th {padding: 5px; vertical-align: middle;}
.rating-table td.rating-place {color: #ba0000; font-weight: bold; white-space: nowrap;}
.rating-table td.rating-user {white-space: nowrap;}
.rating-table td .rating-down,
.rating-table td .rating-up,
.rating-table td .rating-new {font-size: 11px; font-weight: bold; background: url('/images/rating_diff_sprite.gif') 0 0 no-repeat;}
.rating-table td .rating-down {padding-left: 15px; color: #c90707; background-position: 0 4px;}
.rating-table td .rating-up {padding-left: 11px; color: #479109; background-position: 0 -8px;}
.rating-table td .rating-new {padding-left: 15px; background-position: 0 -19px;}
.rating-table td .nick * {vertical-align: bottom;}
.rating-table td table td {padding: 0; border: 0;}

.rating-filter {overflow: hidden; *zoom: 1;}

.btn-rating {float: left; width: 85px; margin: 0 0 15px 0; font-weight: bold; text-align: center;}
.btn-rating .btn {display: block; width: 44px; height: 39px; margin: 0 auto;}
.btn-rating .btn.all {background: url('../images/btn-rating.png') 0 0 no-repeat;}
.btn-rating .btn.all:hover {background-position: 0 -42px;}
.btn-rating .btn.all:active {background-position: 0 -84px;}
.btn-rating .btn.magmar {background: url('../images/btn-rating.png') -46px 0 no-repeat;}
.btn-rating .btn.magmar:hover {background-position: -46px -42px;}
.btn-rating .btn.magmar:active {background-position:  -46px -84px;}
.btn-rating .btn.human {background: url('../images/btn-rating.png') -92px 0 no-repeat;}
.btn-rating .btn.human:hover {background-position:  -92px -42px;}
.btn-rating .btn.human:active {background-position:  -92px -84px;}
.btn-rating .btn.level {background: url('../images/btn-rating.png') -138px 0 no-repeat;}
.btn-rating .btn.level:hover {background-position:  -138px -42px;}
.btn-rating .btn.level:active, .btn-rating .btn.level.active {background-position:  -138px -84px;}

.rating-search {float: right; vertical-align: top;}
.rating-search-cb {float: left; vertical-align: top;}

.menu {min-height: 300px; margin: 0 7px 0 10px; padding: 0;}
.menu li {padding: 1px 0 2px 20px; color: #700c00; cursor: pointer; font-size: 11px; font-weight: bold; list-style-type: none;}
.menu li.active {background: url('../images/rating-menu-bg.png?r=1') 0 0; display: block; border: 1px solid #bfae80; border-width: 1px 0; padding-top: 0; padding-bottom: 1px;}
.menu li > a {padding-left: 14px;}
.menu li a {background: url('../images/rating-marker.png') 0 2px no-repeat; display: block; font-size: 11px; color: #BA0000;}
.menu li ul {margin: 0; padding: 0; display: none;}
.menu li ul li {overflow: hidden; margin: 0 0 0 -20px; padding: 1px 0 1px 32px; background: none; cursor: default; font-weight: normal; *zoom: 1;}
.menu li ul li a {background: none; display: inline; font-size: 11px; padding-left: 0; vertical-align: middle;}
.menu li ul li.active {background: url('../images/rating-menu-bg.png?r=1') 0 0; border: 1px solid #bfae80; border-width: 1px 0; font-weight: bold;}
.menu .ico {float: left; width: 20px; height: 16px; margin-right: 2px; text-align: center; vertical-align: top; *display: inline;}
.menu .ico2 {float: left; height: 16px; margin-right: 2px; text-align: center; vertical-align: top; *display: inline;}
.menu .ico2 + .ico {margin-left: -2px;}



.html-page-list {margin: 0 auto;}
.html-page-list * {font-size: 11px; font-weight: bold;}
.html-page-list .pg-act {background: none;}
.html-page-list .pg-act a {color: #49382d !important;}
.html-page-list .pg-inact {background: none;}
.html-page-list .pg-inact a {color: #c50100 !important;}

.tabs {margin: 0 0 -1px; position: relative; //zoom: 1;}
.tabs-container {margin: 0 20px; overflow: hidden;}
.tabs-wrapper {overflow: hidden;}
.tab {float: left; position: relative; margin-right: 1px;}
.tab a, .tab span {border: 1px solid #DB9F73;display: block; margin-top: 3px; padding: 2px 15px; color: #461C0B; font-weight: bold;}
.tab span.warn {border: 0; display: inline; margin: 0 5px 0 0; padding: 0;}
.tab a.active, .tab span.active {margin-top: 0; padding: 5px 15px 2px; background-image: url('../images/bgg.gif');}

.tabs .scroll-right,
.tabs .scroll-left {height: 21px; width: 15px; position: absolute; top: 2px; cursor: pointer; text-decoration: none;}
.tabs .scroll-right {background: url('../images/p-right-red2.png') no-repeat; right: 0;}
.tabs .scroll-left {background: url('../images/p-left-red2.png') no-repeat; left: 0;}
.tabs .scroll-right.disabled,
.tabs .scroll-left.disabled {display: none;}
