* {margin: 0; padding: 0;}

html, body {border:0 none;}
body {background:#000 url("../images/body_main.jpg") center 76px repeat-y; color:#332015; font-size:11px; font-family:Tahoma, Arial, sans-serif;}
.nav-main li.home-active a {background-position: 0 -30px; width: 140px;}
.nav-main li.about-active a {background-position: -161px -30px; width: 60px;}
.nav-main li.download-active a {background-position: -241px -30px; width: 127px;}
.nav-main li.library-active a {background-position: -389px -30px; width: 92px;}
.nav-main li.forum-active a {background-position: -501px -30px; width: 57px;}
.nav-main li.news-active a {background-position: -580px -30px; width: 64px;}
.nav-main li.rating-active a {background-position: -664px -30px; width: 77px;}
a {color:#730000; text-decoration:underline;}
a:hover {text-decoration:none;}

img, fieldset {border:0 none;}
img.border-1 {border: 1px solid #816141;}
form {display: block;}
input, select, textarea, button {color:#332015; font-size:11px; font-family:Tahoma, Arial, sans-serif; outline: none;}

hr,legend {display: none;}

wbr { display: inline-block } 

.wrapper {min-width:995px; overflow:hidden; position: relative; width:100%; zoom: 1;}
.wrapper-bg {background: url("../images/wrapper_infoportal.png") 50% 22px repeat-y; height: 100%; left: 50%; margin-left: -625px; position: absolute; top: 0; width: 1250px;}

.container {margin: 0 auto 85px; width:916px; zoom: 1;}

.container-bg {height: 100%; left: 0; position: absolute; top: 0; width: 100%;}
.container-bg .bg {background: url("../images/container_infoportal.gif") center 0 repeat-y; height: 100%; margin: 0 auto; width:916px;}

.header {position: relative;}
.header .bg {position: absolute;}
.header .item-1 {background: url("../images/header_infoportal_11.jpg") no-repeat; height: 180px; left: -501px; width: 719px;}
.header .item-2 {background: url("../images/header_infoportal_12.jpg") no-repeat; height: 400px; left: 218px; width: 698px;}
.header .item-3 {background: url("../images/header_infoportal_13.jpg") no-repeat; height: 180px; left: 100%; width: 503px;}

.footer {height: 195px; min-width: 995px; overflow: hidden; position: relative; top: -80px; width: 100%;}
.footer .cont {margin: 0 auto; position: relative; width: 916px;}
.footer .bg {background: url("../images/footer_infoportal.png") no-repeat; height: 195px; left: 13px; position: absolute; top: 0; width: 1110px;}
.footer .seo {color: #c28f59; left: 228px; position: absolute; text-align: center; top: 51px; width: 680px;}
.footer .powered {color: #bc784d; font-size: 10px; left: 360px; position: absolute; top: 77px;}
.footer .powered a {color: #eb9548; text-decoration: none;}
.footer .powered-logo {left: 245px; position: absolute; top: 74px;}
.footer .counter {left: 780px; position: absolute; top: 83px;}

.layout-infoportal {position: relative; zoom: 1;}
.layout-infoportal .panel-left {float: left; width: 218px;}
.layout-infoportal .panel-right {float: right; width: 698px;}

.nav-main {height: 62px;}
.nav-main ul {list-style-type: none; padding: 17px 0 0 88px; zoom: 1;}
.nav-main li {float: left; margin-left: 31px;}
.nav-main li:first-child {margin-left: 0;}
.nav-main li a {background: url("../images/locale/ru/images/nav_infoportal.gif") no-repeat; display: block; height: 21px; overflow: hidden; outline: none; text-indent: -9999px;}
.nav-main li.home a {width: 140px;}
.nav-main li.home a:hover {background-position: 0 -30px; width: 140px;}
.nav-main li.about a {background-position: -161px 0; width: 60px;}
.nav-main li.about a:hover {background-position: -161px -30px;}
.nav-main li.download a {background-position: -241px 0; width: 127px;display:none}
.nav-main li.download a:hover {background-position: -241px -30px;}
.nav-main li.library a {background-position: -389px 0; width: 92px;display:none}
.nav-main li.library a:hover {background-position: -389px -30px;}
.nav-main li.forum a {background-position: -501px 0; width: 57px;}
.nav-main li.forum a:hover {background-position: -501px -30px;}
.nav-main li.news a {background-position: -580px 0; width: 64px;}
.nav-main li.news a:hover {background-position: -580px -30px;}
.nav-main li.rating a {background-position: -664px 0; width: 77px;}
.nav-main li.rating a:hover {background-position: -664px -30px;}

.nav-left {color: #d78349; min-height: 150px; position: relative; zoom: 1; min-height: 265px;padding-top: 90px; }
.nav-left .title {text-align: center; position: relative;}
.nav-left .title .forum {background: url("../images/locale/ru/images/nav_infoportal.gif") -501px 0 no-repeat; height: 21px; margin: 0 auto; text-indent: -9999px; width: 57px;}
.nav-left ul {font-size: 12px; list-style-type: none; padding: 0 16px 0 26px; position: relative;z-index:501}
.nav-left ul ul {padding: 5px 0 0;}
.nav-left li {font-weight: bold; padding: 5px 0; position: relative; zoom: 1;}
.nav-left li.category {text-align: center; font-size: 14px; color: #4C2A20;}
.nav-left li a {text-decoration: none; position: relative;}
.nav-left li a:hover {color: #663300;}
.nav-left li a.root {background: url("../images/arrow_03.gif") 0 1px no-repeat; color: #9a0101; outline: none; padding-left: 14px;}
.nav-left li .back {background: url("../images/nav_left_act_01.png") no-repeat; display: none; height: 40px; margin: -12px 0 0 -34px; position: absolute; width: 239px;}
.nav-left li.active-no-child .back {background: url("../images/nav_left_act_03.png") no-repeat; display: block;}
.nav-left li.active-no-child a {color: #ffb400;}
.nav-left li.active a {color: #371a09; font-weight: bold;}
.nav-left li.active .back {display: block;}
.nav-left li.active li {padding-left: 14px;}
.nav-left li.active li .back {display: none;}
.nav-left li.active li a {background: none; color: #730000; padding: 0;}
.nav-left li.active li.active a {color: #ffb400;}
.nav-left li.active li.active .back {background: url("../images/nav_left_act_02.png") no-repeat; display: block; height: 34px; margin: -9px 0 0 -39px; width: 223px;}
.nav-left .bg-img {background: url("../images/nav_infoportal_left_bg.jpg") no-repeat; left: 0; position: absolute; top: 88px; height: 100px; width: 218px;}
.nav-left .bg-rep {background: url("../images/nav_infoportal_left_bg_r.jpg") 0 0 repeat-y; bottom: 0; left: 0; position: absolute; top: 188px; width: 226px;}
.nav-left .bg-b {background: url("../images/nav_infoportal_left_bg_b.png") 0 0 repeat-y; left: -33px; height: 68px; position: absolute; top: 100%; width: 270px;}
.nav-left .sep {background:url("../images/separator_01.png") no-repeat scroll 0 0 transparent; height:23px; margin:8px 0 0 13px; position:relative; width:198px;}

.b-auth {color: #b57243; height: 92px;position: relative; z-index: 1;}
.b-auth .logo {text-align: center;}
.b-auth .auth {text-align: center;}


.b-common-text {padding: 0 62px;}
.b-common-text h2 {color: #780101; font-size: 15px; margin-bottom: 12px; text-align: center;}
.b-common-text p {line-height: 125%; margin-bottom: 12px;}

.b-forum {padding: 0 62px;}
.b-forum h2 {color: #780101; font-size: 15px; margin-bottom: 12px;}
.b-forum .title {margin-bottom: 12px; zoom: 1;}
.b-forum .forum-search {float: right;}
.b-forum .forum-vote {float: left;}
.b-forum .forum-search legend {display: none;}
.b-forum .forum-search dl.input-text {display: inline-block; position: relative; vertical-align: top;}
.b-forum .forum-search dl.input-text dt {cursor:text; line-height: 16px; padding-left: 5px; position: absolute;}
.b-forum .forum-search dl.input-text dd {background: url("../images/input_text_02.gif") no-repeat; padding-left: 5px;}
.b-forum .forum-search dl.input-text dd input {background: url("../images/input_text_02.gif") 100% -20px no-repeat; border: 0 none; font-size: 10px; padding: 3px 5px 3px 0; width: 110px;}
.b-forum .forum-search .input-submit {background: url("../images/btn_01.gif") no-repeat; display: inline-block; padding-left: 12px; vertical-align: top;}
.b-forum .forum-search .input-submit .r {background: url("../images/btn_01.gif") 100% -20px no-repeat; float: left; padding-right: 12px;}
.b-forum .forum-search .input-submit input {background: transparent; border: 0 none; color: #c47d37; cursor: pointer; height: 18px; font-size: 12px; line-height: 12px; padding: 1px 8px 7px 8px; text-transform: lowercase;}
.b-forum .forum-search button {background: transparent; border: 0 none; color: #c47d37; cursor: pointer; font-size: 12px; margin-left: 5px; text-transform: lowercase;}
.b-forum .forum-search button .l {background: url("../images/btn_01.gif") no-repeat; float: left; padding: 0 0 0 12px;}
.b-forum .forum-search button .r {background: url("../images/btn_01.gif") 100% -20px no-repeat; float: left; padding: 0px 20px 4px 8px; height:16px}
.b-forum .forum-vote button {background: transparent; border: 0 none; color: #c47d37; cursor: pointer; font-size: 12px; margin-left: 5px; text-transform: lowercase;}
.b-forum .forum-vote button .l {background: url("../images/btn_01.gif") no-repeat; float: left; padding: 0 0 0 12px;}
.b-forum .forum-vote button .r {background: url("../images/btn_01.gif") 100% -20px no-repeat; float: left; padding: 0px 20px 6px 8px;}

.b-class button {background: transparent; border: 0 none; color: #c47d37; cursor: pointer; font-size: 12px; margin-left: 5px; text-transform: lowercase;}
.b-class button .l {background: url("../images/btn_01.gif") no-repeat; float: left; padding: 0 0 0 12px;}
.b-class button .r {background: url("../images/btn_01.gif") 100% -20px no-repeat; float: left; padding: 0px 20px 4px 8px; height:16px}
.b-class button {background: transparent; border: 0 none; color: #c47d37; cursor: pointer; font-size: 12px; margin-left: 5px; text-transform: lowercase;}

.b-forum .forum-desc {float: left; font-size: 14px;}
.b-forum .controls {margin-bottom: 8px; text-align: right;}
.b-forum .controls img {margin-right: 3px; vertical-align: bottom;}
.b-forum .paginator {text-align: right;}
.b-forum .paginator a {padding: 0 4px;}
.b-forum .paginator span {padding: 0 4px;}
.b-forum .topics {list-style-type: none; margin-bottom: 8px; padding-top: 20px;}
.b-forum .topics li {padding-top: 8px; position: relative; zoom: 1;}
.b-forum .topics li .recom {background: url("../images/recom_post.png") repeat-y; height: 100%; margin: -8px 0 0 -31px; position: absolute; width: 636px;}
.b-forum .topics li .recom-it {position: relative; top: -2px; width: 90px; display: inline-block; text-wrap: none;}
.b-forum .topics li .recom-it span {position: relative; top: -3px; left: 1px;}
.b-forum .topics li .avatar {background: url("../images/avatar_frame.png") no-repeat; clear: right; float: right; margin: 0 5px 5px; padding: 3px 0; text-align: center; width: 71px;}
.b-forum .topics h3 {font-size: 12px; font-weight: normal; margin-bottom: 10px;}
.b-forum .topics h3 span, .newsdate {color: #8d624d; font-size: 11px;}
.b-forum .topics .author {color: #4c2a20; float: right; font-weight: bold; margin-bottom: 6px; text-align: right; zoom: 1;}
.b-forum .topics .author {position:relative;}
.b-forum .topics .author a{color: #4c2a20; font-weight: bold; text-align: right; width: 180px;text-decoration:none}
.b-forum .topics .author a.nick999{color:#114D01;}
.b-forum .topics .author img {margin-right: 1px; vertical-align: bottom;}
.b-forum .topics .preview {clear: left; color: #4c2a20; font-size: 12px; line-height: 130%; margin-bottom: 8px; word-wrap: break-word;}
.b-forum .topics .replies {clear: both; color: #8d624d; margin-bottom: 5px;}
.b-forum .reply-form {color: #4c2a20; padding-top: 20px;}
.b-forum .reply-form dl {margin-bottom: 5px; zoom: 1; width: 100%;}
.b-forum .reply-form dt {font-weight: bold; padding: 0 0 3px 8px;}
.b-forum .reply-form dt span {font-weight:normal}
.b-forum .reply-form dl.input-text {margin-right: -5px;}
.b-forum .reply-form dl.input-text dd {background: url("../images/input_text_02.gif") no-repeat; padding: 0 5px;}
.b-forum .reply-form dl.input-text dd input {background: url("../images/input_text_02.gif") 100% -20px no-repeat; border: 0 none; font-size: 10px; padding: 3px 5px 3px 0; width: 100%;}
.b-forum .reply-form dl.textarea textarea {background: url("../images/bg_02.gif"); border: 0 none; height: 80px; overflow: auto; width: 100%;}
.b-forum .reply-form dl.textarea .r {font-size: 0; height: 5px; overflow: hidden; width: 100%;}
.b-forum .reply-form dl.textarea .r .lt {background: url("../images/panel_01_cor.gif") no-repeat; float: left; height: 5px; width: 5px;}
.b-forum .reply-form dl.textarea .r .rt {background: url("../images/panel_01_cor.gif") -5px 0 no-repeat; float: right; height: 5px; width: 5px;}
.b-forum .reply-form dl.textarea .r .ct {background: url("../images/panel_01_tb.gif") repeat-x; height: 5px; margin: 0 5px;}
.b-forum .reply-form dl.textarea .r .lb {background: url("../images/panel_01_cor.gif") 0 -5px no-repeat; float: left; height: 5px; width: 5px;}
.b-forum .reply-form dl.textarea .r .rb {background: url("../images/panel_01_cor.gif") -5px -5px no-repeat; float: right; height: 5px; width: 5px;}
.b-forum .reply-form dl.textarea .r .cb {background: url("../images/panel_01_tb.gif") 0 -5px repeat-x; height: 5px; margin: 0 5px;}
.b-forum .reply-form dl.textarea .m {padding: 0 5px; position: relative; zoom: 1;}
.b-forum .reply-form dl.textarea .m .ls {background: url("../images/panel_01_lr.gif") repeat-y; height: 100%; left: 0; position: absolute; width: 5px;}
.b-forum .reply-form dl.textarea .m .rs {background: url("../images/panel_01_lr.gif") 100% 0 repeat-y; height: 100%; left: 100%; margin-left: -5px; position: absolute; width: 5px;}
.b-forum .reply-form .panel {clear: both; overflow: hidden; zoom: 1; margin-top:5px}
.b-forum .reply-form .panel button {background: transparent; border: 0 none; color: #c47d37; cursor: pointer; font-size: 12px; text-transform: lowercase;}
.b-forum .reply-form .panel button .l {background: url("../images/btn_01.gif") no-repeat; display: block; float: left; height: 18px; padding-left: 12px;}
.b-forum .reply-form .panel button .r {background: url("../images/btn_01.gif") 100% -20px no-repeat; display: block; float: left; height: 12px; padding: 0 20px 6px 8px;}
.b-forum .reply-form .panel .cancel {float: left;}
.b-forum .reply-form .panel .submit {float: right;}
.b-forum {}
.sep-1 {background: #ffd899; border-top: 1px solid #95693e; clear: both; font-size: 0; height: 1px; overflow: hidden;}

.editline{
	margin:10px 0 10px 0	
}
.moretext{
	margin:10px 0 10px 0
}

.editbutton{margin-bottom:10px;text-align:left;padding-left:10px;padding-top:5px}
.editpanel #smiles div{width:100%}
#smiles a{margin:7px}
.b-forum .reply-form dl.inline {overflow: hidden; zoom: 1;}
.b-forum .reply-form dl.inline dt {float: left;padding-right:20px}
.b-forum .reply-form dl.inline dd {float: left; width: 320px;}
.b-forum .reply-form dl.vote dd {width:355px}
dl.vote dt{width:180px}

dl.dropdown {background: url("../images/form_select_01.gif") no-repeat; float: none; font-size: 10px; height: 18px; margin: 0 0 0 2px; padding-left: 4px; position: relative; z-index: 500;}
dl.dropdown dt {background: url("../images/form_select_01.gif") 100% -18px no-repeat; font-weight: bold; height: 18px; margin: 0;}
dl.dropdown dt,
dl.dropdown dd,
dl.dropdown ul {z-index: 300;}
dl.dropdown dt {float: none; width: auto;padding:0 0px 0 5px}
dl.dropdown dd {margin: 0; position: relative;}
dl.dropdown a {display: block; text-decoration: none; outline: none; zoom: 1;}
dl.dropdown dt a {background: url(../images/arrow_02.gif) right 2px no-repeat; color: #810000; padding: 3px 20px 3px 0; white-space: nowrap;}
dl.dropdown dt a span {overflow: hidden; width: 100%;}
dl.dropdown a span {cursor: pointer; display: block;}
dl.dropdown a span.value {display: none;}
dl.dropdown dd ul {background: url("../images/common_block.gif"); border: 1px solid #ad8259; display: none; left: -4px; list-style-type: none; position: absolute; top: 2px; min-width: 228px; width: auto;}
dl.dropdown dd li a {display: block; padding: 2px 5px; white-space: nowrap;}
dl.dropdown dd li a:hover {background: #ad8259; color: #FFF;}
dl.dropdown img.flag {margin-left: 10px; vertical-align: middle;}
dl.dropdown .flagvisibility {display: none;}
dl.dropdown .val{display:none}

select {background: #ac9169; border: 1px solid #6b5a42;}
#q1{margin-top:10px}
#logtable td span {font-size:9px}
#nobredit a{width:20px;padding-top:2px}
.topicimg{position:relative;top:-3px;left:-2px;float:left;width:30px}
#nobredit{position:relative;top:2px}

.calendar {border-collapse: collapse; margin-left: 12px; position: relative; width: 199px;}
.calendar td {text-align: center; padding: 3px 0;}
.calendar .calendmonth {background: url("../images/calendarmonth.gif") center no-repeat; color: #780101; font-weight: bold; width: 133px;}
.calendar .calenddays td {border-bottom: 1px solid #bc9360; color: #9a0101; font-weight:bold; padding: 5px 0 5px;}
.calendar .old {color:#81645d;}
.calendar .cur {color: #4c2a20;}
.calendar .cur a {color: #9a0101;}
.calendar .cur1 {color: #4c2a20;}
.calendar .cur1 a {color: #9a0101;}
.calendar .sel {background:url("../images/calendsel.gif") no-repeat top center; color:#4c2a20; font-weight:bold}
.calendar .no-border {border: 0;}

.editicon{position:relative;top:-2px}
#listblock a{padding:3px 0 2px 0}





.hide {display:none;}
.clear {clear: both; font-size: 0; overflow: hidden;}

.clearfix:after {content:'.'; display:block; clear:both; visibility:hidden; height:0; font-size:0;}



/* for news*/
.newsdate{color:#8D624D;font-size:11px;float:right}
.news-form dl {margin-bottom: 5px; zoom: 1; width: 100%;}
.news-form dt {font-weight: bold; padding: 0 0 3px 8px;}
.news-form dt span {font-weight:normal}
.news-form dl.input-text {margin-right: -5px;}
.news-form dl.input-text dd {background: url("../images/input_text_02.gif") no-repeat; padding: 0 5px;}
.news-form dl.input-text dd input {background: url("../images/input_text_02.gif") 100% -20px no-repeat; border: 0 none; font-size: 10px; padding: 3px 5px 3px 0; width: 100%;}
.news-form dl.textarea textarea {background: url("../images/bg_02.gif"); border: 0 none; height: 80px; overflow: auto; width: 100%;}
.news-form dl.textarea .r {font-size: 0; height: 5px; overflow: hidden; width: 100%;}
.news-form dl.textarea .r .lt {background: url("../images/panel_01_cor.gif") no-repeat; float: left; height: 5px; width: 5px;}
.news-form dl.textarea .r .rt {background: url("../images/panel_01_cor.gif") -5px 0 no-repeat; float: right; height: 5px; width: 5px;}
.news-form dl.textarea .r .ct {background: url("../images/panel_01_tb.gif") repeat-x; height: 5px; margin: 0 5px;}
.news-form dl.textarea .r .lb {background: url("../images/panel_01_cor.gif") 0 -5px no-repeat; float: left; height: 5px; width: 5px;}
.news-form dl.textarea .r .rb {background: url("../images/panel_01_cor.gif") -5px -5px no-repeat; float: right; height: 5px; width: 5px;}
.news-form dl.textarea .r .cb {background: url("../images/panel_01_tb.gif") 0 -5px repeat-x; height: 5px; margin: 0 5px;}
.news-form dl.textarea .m {padding: 0 5px; position: relative; zoom: 1;}
.news-form dl.textarea .m .ls {background: url("../images/panel_01_lr.gif") repeat-y; height: 100%; left: 0; position: absolute; width: 5px;}
.news-form dl.textarea .m .rs {background: url("../images/panel_01_lr.gif") 100% 0 repeat-y; height: 100%; left: 100%; margin-left: -5px; position: absolute; width: 5px;}
.news-form dl.inline {overflow: hidden; zoom: 1;}
.news-form dl.inline dt {float: left;padding-right:20px}
.news-form dl.inline dd {float: left; width: 320px;}
.news-form dl.vote dd {width:355px}

a.quote, strong.quote {color: #8d624d;font-size:11px;}
div.quote {color: #8d624d;font-size:11px;margin-left:10px;padding-left:20px;margin-top:0px;background:url("../images/quote_bg.gif") repeat-y left 1px;text-align:left}

.download-panel {padding: 0}
.download-panel .download-pad {padding: 0;}
.download-panel .download-pad p {text-align: left;}
.download-panel .download-pad table {font-size: 11px; border-collapse: collapse; width: 100%;}
.download-panel .download-pad tr.bg-1 td {background: url("../images/bg_1.gif") repeat-x; height: 35px;}
.download-panel .download-pad tr.bg-1 td.side {background: url("../images/alt-3-lr.gif") repeat-y; width: 5px;}
.download-panel .download-pad tr.bg-1 td.ls {}
.download-panel .download-pad tr.bg-1 td.rs {background-position: 100% 0;}
.download-panel .download-pad tr.bg-2 td {background: url("../images/bg_2.gif") repeat-x; height: 35px;}
.download-panel .download-pad tr.bg-2 td.side {background: url("../images/alt-4-lr.gif") repeat-y; width: 5px;}
.download-panel .download-pad tr.bg-2 td.ls {}
.download-panel .download-pad tr.bg-2 td.rs {background-position: 100% 0;}
.download-panel .download-pad tr.bg-3 td {background: url("../images/bg_3.gif") repeat-x; height: 35px;}
.download-panel .download-pad tr.bg-3 td.side {background: url("../images/alt-5-lr.gif") repeat-y; width: 5px;}
.download-panel .download-pad tr.bg-3 td.ls {}
.download-panel .download-pad tr.bg-3 td.rs {background-position: 100% 0;}
.download-panel .download-pad tr.bg-top-1 td {background: url("../images/alt-3-tb.gif") repeat-x; height: 5px; font-size:0%;}
.download-panel .download-pad tr.bg-top-1 td.cor {background: url("../images/alt-3-cor.gif") no-repeat;}
.download-panel .download-pad tr.bg-top-1 td.lt {}
.download-panel .download-pad tr.bg-top-1 td.rt {background-position: 100% 0;}
.download-panel .download-pad td.first-child {padding-left: 55px;}
.download-panel .download-pad td.last-child {padding-right: 45px;}
.download-panel .download-pad tr.bg-bot-3 td {background: url("../images/alt-5-tb.gif") 0 100% repeat-x; height: 5px; font-size:0%;}
.download-panel .download-pad tr.bg-bot-3 td.cor {background: url("../images/alt-5-cor.gif") no-repeat;}
.download-panel .download-pad tr.bg-bot-3 td.lb {background-position: 0 -5px;}
.download-panel .download-pad tr.bg-bot-3 td.rb {background-position: -5px -5px;}

.ticket-panel {padding: 0;}
.ticket-panel p {text-align: left;}
.ticket-panel table {font-size: 11px; border-collapse: collapse; width: 300px; height:100px}
.ticket-panel tr.bg-1 td {background: url("../images/bg_1.gif") repeat-x;}
.ticket-panel tr.bg-1 td.side {background: url("../images/alt-3-lr.gif") repeat-y; width: 5px;}
.ticket-panel tr.bg-1 td.ls {}
.ticket-panel tr.bg-1 td.rs {background-position: 100% 0;}
.ticket-panel tr.bg-2 td {background-color: #f2c88a}
.ticket-panel tr.bg-2 td.side {background: url("../images/alt-4-lr.gif") repeat-y; width: 5px;}
.ticket-panel tr.bg-2 td.ls {}
.ticket-panel tr.bg-2 td.rs {background-position: 100% 0;}
.ticket-panel tr.bg-3 td {background: url("../images/bg_3.gif") repeat-x;}
.ticket-panel tr.bg-3 td.side {background: url("../images/alt-5-lr.gif") repeat-y; width: 5px;}
.ticket-panel tr.bg-3 td.ls {}
.ticket-panel tr.bg-3 td.rs {background-position: 100% 0;}
.ticket-panel tr.bg-top-1 td {background: url("../images/alt-3-tb.gif") repeat-x; height: 5px; font-size:0%;}
.ticket-panel tr.bg-top-1 td.cor {background: url("../images/alt-3-cor.gif") no-repeat;}
.ticket-panel tr.bg-top-1 td.lt {}
.ticket-panel tr.bg-top-1 td.rt {background-position: 100% 0;}
.ticket-panel td.first-child {padding-left: 5px;}
.ticket-panel td.last-child {padding-right: 5px;}
.ticket-panel tr.bg-bot-3 td {background: url("../images/alt-5-tb.gif") 0 100% repeat-x; height: 5px; font-size:0%;}
.ticket-panel tr.bg-bot-3 td.cor {background: url("../images/alt-5-cor.gif") no-repeat;}
.ticket-panel tr.bg-bot-3 td.lb {background-position: 0 -5px;}
.ticket-panel tr.bg-bot-3 td.rb {background-position: -5px -5px;}

/**/
.table_block_header {position:relative; margin:0 0 -7px; overflow:hidden;color:#FFBF2B;font:bold 11px/1em Tahoma,Arial,sans-serif;text-align:center;text-align:center;}
	.table_block_header a {display:block;height:29px;text-align:center; text-decoration:none;color:#FFBF2B;font:bold 11px/20px Tahoma,Arial,sans-serif;}
	.table_block_header .bg-l {display:-moz-inline-stack; display:inline-block; height:33px;padding-left:36px;background:url("../images/table_block_header.png") no-repeat 0 0; display: inline-block;;}
	.table_block_header .bg-r {display:-moz-inline-stack; display:inline-block; height:29px;padding:2px 36px 0 0;background:url("../images/table_block_header.png") no-repeat 100% -33px; float: left;}
	.table_block_header .bg-c {display:-moz-inline-stack;display:inline-block;height:29px;background:url("../images/table_block_header.png") repeat-x 0 -66px;line-height:20px;}

/**/
.table_block {position:relative; margin:0 0 20px;padding:11px 0; display: inline-block;}
	.table_block .bg {position:relative;padding:15px 30px;background:url("../images/table_block.png") repeat 0 0; zoom: 1;}
		.havy_table .bg {padding:0;}
	.table_block .inner_header {position:relative;top:-15px;padding:0 0 0 20px;margin:0 -30px;background:url("../images/header.gif") no-repeat 0 0;}
		.havy_table .inner_header {top:0;margin:0 0 -10px;}
		.table_block .inner_header h2 {height:24px;margin:0;padding:0 20px 0 0;background:url("../images/header.gif") no-repeat 100% 0 ;font-size:11px;text-align:center;color:#4A3825;font:bold 11px/22px Tahoma,Arial,sans-serif;}
	.table_block .table {margin:0 -10px;}
		.havy_table .table {margin:0;padding:22px;}
		.table_block .table table {border:1px solid #d4ad79; border-spacing: 1px;}
			.table_block .table table caption {display: none;}
			.table_block .table td {padding:2px 5px;}
				.table_block .table td:first-child {padding-left:19px;}
				.table_block .table td:last-child {padding-right:19px;}
				.table_block .table tr.odd td {background: url(../images/odd.png) repeat 0 0;}
				.table_block .table tr.even td {background: url(../images/even.png) repeat 0 0;}
	.table_block .bg-top {position:absolute;left:0;top:-3px;width:100%;height:7px;overflow:hidden;background:url("../images/border_top.png") repeat-x 0 0;font-size:0;}
		.havy_table  .bg-top {top:-7px;height:11px;background:url("../images/border_top_havy.png") repeat-x 0 0;}
	.table_block .bg-bottom {position: absolute;left:0;bottom:-5px;width:100%;height:6px;font-size:0;overflow:hidden;background:url("../images/border_bottom.png") repeat-x 0 0;}
		.havy_table  .bg-bottom {bottom:-16px;height:17px;background:url("../images/border_bottom_havy.png") repeat-x 0 0;}
	.table_block .bg-left {position:absolute;left:-5px;top:0px;bottom:0px;width:5px;background:url("../images/border_left.png") repeat-y 0 0;}
		.havy_table  .bg-left {left:-13px;width:13px;background:url("../images/border_left_havy.png") repeat-y 0 0;}
	.table_block .bg-right {position:absolute;width:5px;left:100%;bottom:0px;top:0px;background:url("../images/border_right.png") repeat-y 0 0;}
		.havy_table  .bg-right {width:13px;background:url("../images/border_right_havy.png") repeat-y 0 0;}
	.table_block .decor-lt {position:absolute;z-index:350;left:-14px;top:-7px;width:34px;height:73px;overflow:hidden;background:url("../images/table_block_decor_lt.png") no-repeat;}
	.table_block .decor-rt {position:absolute;z-index:350;top:-7px;left:100%;width:34px;height:73px;margin-left:-20px;overflow:hidden;background:url("../images/table_block_decor_rt.png") no-repeat;}
	.table_block .decor-lb {position:absolute;z-index:350;top:100%;left:-14px;width:34px;height:73px;margin-top:-60px;overflow:hidden;background:url("../images/table_block_decor_lb.png") no-repeat;}
	.table_block .decor-rb {position:absolute;z-index:350;top:100%;left:100%;width:34px;height:73px;margin:-60px 0 0 -20px;overflow:hidden;background:url("../images/table_block_decor_rb.png") no-repeat;}
	.table_block .in-bg-top {background:url("../images/table_block_top.gif") repeat-x 12px 0;}
	.table_block .in-bg-bottom {background:url("../images/table_block_bottom.gif") repeat-x 12px 100%;}
	.table_block .in-bg-left {background:url("../images/table_block_left.gif") repeat-y 0 0;}
	.table_block .in-bg-right {background:url("../images/table_block_right.gif") repeat-y 100% 0;}

.table_block img {vertical-align: top;}
	
.table_block.frame-0 {position:relative; margin:0 0 20px; padding: 0; display: inline-block;}
.table_block.frame-0 .bg {position:relative; padding: 0; background: 0;}
.table_block.frame-0 .bg-top {position:absolute; left: 0; top: -6px; width:100%; height: 8px; overflow:hidden; background:url("../images/frame-0_border_top.png") repeat-x 0 0;font-size:0;}
.table_block.frame-0 .bg-bottom {position: absolute; left: 0; bottom: -6px; width:100%; height: 8px; font-size: 0; overflow:hidden; background:url("../images/frame-0_border_bottom.png") repeat-x 0 0;}
.table_block.frame-0 .bg-left {position: absolute; left: -6px; top: 0; bottom: 0; width: 8px; background:url("../images/frame-0_border_left.png") repeat-y 0 0;}
.table_block.frame-0 .bg-right {position: absolute; width: 8px; margin-left: -2px; left: 100%; bottom: 0; top: 0; background:url("../images/frame-0_border_right.png") repeat-y 0 0;}
.table_block.frame-0 .table {margin: 0;}
.table_block.frame-0 .decor-lt {position: absolute; z-index:350; left: -6px; top: -6px; width: 18px; height: 18px; overflow: hidden; background:url("../images/frame-0_decor_lt.png") no-repeat;}
.table_block.frame-0 .decor-rt {position: absolute; z-index:350; top: -6px; left: 100%; width: 18px; height: 18px; margin-left: -12px; overflow:hidden; background:url("../images/frame-0_decor_rt.png") no-repeat;}
.table_block.frame-0 .decor-lb {position: absolute; z-index: 350; top: 100%; left: -6px; width: 18px; height: 18px; margin-top: -12px; overflow:hidden; background:url("../images/frame-0_decor_lb.png") no-repeat;}
.table_block.frame-0 .decor-rb {position: absolute; z-index: 350; top: 100%; left: 100%; width: 18px; height: 18px; margin: -12px 0 0 -12px; overflow: hidden; background:url("../images/frame-0_decor_rb.png") no-repeat;}

.table_block.frame-1 {position:relative; margin:0 0 20px; padding: 0; display: inline-block;}
.table_block.frame-1 .bg {position:relative; padding: 0; background: 0;}
.table_block.frame-1 .bg-top {position:absolute; left: 0; top: -5px; width:100%; height: 6px; overflow:hidden; background:url("../images/frame-1_border_top.png") repeat-x 0 0;font-size:0;}
.table_block.frame-1 .bg-bottom {position: absolute; left: 0; bottom: -5px; width:100%; height: 6px; font-size: 0; overflow:hidden; background:url("../images/frame-1_border_bottom.png") repeat-x 0 0;}
.table_block.frame-1 .bg-left {position: absolute; left: -5px; top: 0; bottom: 0; width: 6px; background:url("../images/frame-1_border_left.png") repeat-y 0 0;}
.table_block.frame-1 .bg-right {position: absolute; width: 6px; margin-left: -1px; left: 100%; bottom: 0; top: 0; background:url("../images/frame-1_border_right.png") repeat-y 0 0;}
.table_block.frame-1 .table {margin: 0;}
.table_block.frame-1 .decor-lt {position: absolute; z-index:350; left: -5px; top: -5px; width: 18px; height: 18px; overflow: hidden; background:url("../images/frame-1_decor_lt.png") no-repeat;}
.table_block.frame-1 .decor-rt {position: absolute; z-index:350; top: -5px; left: 100%; width: 18px; height: 18px; margin-left: -13px; overflow:hidden; background:url("../images/frame-1_decor_rt.png") no-repeat;}
.table_block.frame-1 .decor-lb {position: absolute; z-index: 350; top: 100%; left: -5px; width: 18px; height: 18px; margin-top: -13px; overflow:hidden; background:url("../images/frame-1_decor_lb.png") no-repeat;}
.table_block.frame-1 .decor-rb {position: absolute; z-index: 350; top: 100%; left: 100%; width: 18px; height: 18px; margin: -13px 0 0 -13px; overflow: hidden; background:url("../images/frame-1_decor_rb.png") no-repeat;}


.table_block.frame-2 {position:relative; margin:0 0 20px; padding: 0; display: inline-block;}
.table_block.frame-2 .bg {position:relative; padding: 0; background: 0;}
.table_block.frame-2 .bg-top {position:absolute; left: 0; top: -7px; width:100%; height: 12px; overflow:hidden; background:url("../images/frame-2_border_top.png") repeat-x 0 0;font-size:0;}
.table_block.frame-2 .bg-bottom {position: absolute; left: 0; bottom: -11px; width:100%; height: 12px; font-size: 0; overflow:hidden; background:url("../images/frame-2_border_bottom.png") repeat-x 0 0;}
.table_block.frame-2 .bg-left {position: absolute; left: -9px; top: 0; bottom: 0; width: 12px; background:url("../images/frame-2_border_left.png") repeat-y 0 0;}
.table_block.frame-2 .bg-right {position: absolute; width: 12px; margin-left: -3px; left: 100%; bottom: 0; top: 0; background:url("../images/frame-2_border_right.png") repeat-y 0 0;}
.table_block.frame-2 .table {margin: 0;}
.table_block.frame-2 .decor-lt {position: absolute; z-index:350; left: -15px; top: -10px; width: 34px; height: 73px; overflow: hidden; background:url("../images/frame-2_decor_lt.png") no-repeat;}
.table_block.frame-2 .decor-rt {position: absolute; z-index:350; top: -10px; left: 100%; width: 34px; height: 73px; margin-left: -21px; overflow:hidden; background:url("../images/frame-2_decor_rt.png") no-repeat;}
.table_block.frame-2 .decor-lb {position: absolute; z-index: 350; top: 100%; left: -15px; width: 34px; height: 73px; margin-top: -59px; overflow:hidden; background:url("../images/frame-2_decor_lb.png") no-repeat;}
.table_block.frame-2 .decor-rb {position: absolute; z-index: 350; top: 100%; left: 100%; width: 34px; height: 73px; margin: -59px 0 0 -21px; overflow: hidden; background:url("../images/frame-2_decor_rb.png") no-repeat;}

.art-alt {background: url("/images/bgg.png"); width: 340px;}
.art-alt .bord {position: absolute;}
.art-alt .b-lt {background: url("/images/art-alt-lt.png") no-repeat; height: 5px; left: -6px; position: absolute; top: -5px; width: 6px;}
.art-alt .b-rt {background: url("/images/art-alt-rt.png") no-repeat; height: 5px; left: 100%; position: absolute; top: -5px; width: 6px;}
.art-alt .b-t {background: url("/images/art-alt-t.png") repeat-x; height: 5px; left: 0; position: absolute; top: -5px; width: 100%;}
.art-alt .b-lb {background: url("/images/art-alt-lb.png") no-repeat; height: 9px; left: -6px; position: absolute; top: 100%; width: 6px;}
.art-alt .b-rb {background: url("/images/art-alt-rb.png") no-repeat; height: 9px; left: 100%; position: absolute; top: 100%; width: 6px;}
.art-alt .b-b {background: url("/images/art-alt-b.png") repeat-x; height: 9px; left: 0; position: absolute; top: 100%; width: 100%;}
.art-alt .b-l {background: url("/images/art-alt-l.png") repeat-y; height: 100%; left: -6px; position: absolute; top: 0; width: 6px;}
.art-alt .b-r {background: url("/images/art-alt-r.png") repeat-y; height: 100%; left: 100%; position: absolute; top: 0; width: 6px;}
.art-alt .a-title-l {background: url("/images/art-alt-title-l.png") no-repeat; height: 18px; left: 2px; position: absolute; top: -22px; width: 13px;}
.art-alt .a-title-r {background: url("/images/art-alt-title-r.png") no-repeat; height: 18px; left: 100%; position: absolute; top: -22px; width: 13px; margin-left: -15px;}
.art-alt .a-title-c {background: url("/images/art-alt-title-c.png") repeat-x; color: #7b0101; height: 18px; font-size: 11px; font-weight: bold; line-height: 18px; left: 15px; position: absolute; top: -22px; text-align: center; width: 310px;}
.art-alt .art-info {list-style-type: none; margin-bottom: 8px; padding: 2px 3px;}
.art-alt .art-info li {display: inline-block; margin: 0 0 3px; width: 123px; vertical-align: top;}
.art-alt table {border: 0 none; border-collapse: collapse; width: 100%;}
.art-alt table td {background: url("/images/bg_1.gif"); padding: 0 2px;}
.art-alt table tr.bg-2 td {background: url("/images/bg_3.gif");}
.art-alt .epic {margin-bottom: 8px; text-align: center;}
.art-alt .epic .e-bar {height: 16px; margin-top: 2px; position: relative; width: 200px;}
.art-alt .epic .e-bar .empty {left: 0; position: absolute; top: 0; height: 16px; overflow: hidden; width: 205px;}
.art-alt .epic .e-bar .empty .e-bar-l {background: url("/images/progress_bar_small_brown_l.png") no-repeat; height: 16px; left: 0; position: absolute; top: 0; width: 12px;}
.art-alt .epic .e-bar .empty .e-bar-r {background: url("/images/progress_bar_small_brown_r.png") no-repeat; height: 16px; left: 100%; margin-left: -12px; position: absolute; top: 0; width: 12px;}
.art-alt .epic .e-bar .empty .e-bar-c {background: url("/images/progress_bar_small_brown_c.png") repeat-x; height: 16px; left: 12px; position: absolute; top: 0; width: 181px;}
.art-alt .epic .e-bar .full {left: 0; position: absolute; top: 0; height: 16px; overflow: hidden; width: 205px;}
.art-alt .epic .e-bar .full .e-bar-l {background: url("/images/progress_bar_small_gold_l.png") no-repeat; height: 16px; left: 0; position: absolute; top: 0; width: 12px;}
.art-alt .epic .e-bar .full .e-bar-r {background: url("/images/progress_bar_small_gold_r.png") no-repeat; height: 16px; left: 100%; margin-left: -12px; position: absolute; top: 0; width: 12px;}
.art-alt .epic .e-bar .full .e-bar-c {background: url("/images/progress_bar_small_gold_c.png") repeat-x; height: 16px; left: 12px; position: absolute; top: 0; width: 181px;}
.art-alt .epic .e-bar .val {color: #422511; font-size: 9px; font-weight: bold; left: 0; padding-top: 2px; position: absolute; top: 0; width: 100%;}
.art-alt .enchant {margin-bottom: 8px;}
.art-alt .notrade {text-align: center; padding: 0 0 10px;}
.art-alt .magic {margin-bottom: 8px; position: relative;}
.art-alt .magic .circle-frame {left: 0; position: absolute; top: 0; width: 204px;}
.art-alt .magic img {position: absolute;}
.art-alt .magic.single {height: 32px;}
.art-alt .magic.single .circle-frame {background: url("/images/art-alt-magic-single.png") no-repeat; height: 32px;}
.art-alt .magic.double {height: 58px;}
.art-alt .magic.double .circle-frame {background: url("/images/art-alt-magic-double.png") no-repeat; height: 58px;}

.soc-share {float: right;    list-style-type: none; text-align: left; overflow: hidden; margin: 0 0px 5px 0;}
.soc-share li {display: inline-block; margin: 0 0 0 3px; vertical-align: top;}
.soc-share li a,
.soc-share li a img {vertical-align: middle;}
.soc-share li a b {display: none;}
.b-forum .topics .soc-share li {padding-top:0px}
.cat_edit dt,.cat_edit dd{float:left;margin-bottom:5px}
.cat_edit dt {width:150px;font-weight:bold}
.cat_edit dt{clear:both}


/* info soc auth*/
.info_soc_auth{background: url(../images/info_soc_block_1.png) no-repeat; width: 269px; height: 111px; padding-top: 60px; position: absolute; top: 67px; right: -29px; text-align: center;z-index: 500;}
    .info_soc_auth ul{list-style-type: none; padding: 0; margin: 0;}
    .info_soc_auth ul li{display: inline-block; margin-right: 4px; *display: inline;}

    .info_soc_auth ul li a{display: inline-block; background: url(../images/info_soc_auth.png) no-repeat; width: 20px; height: 20px;}
    .info_soc_auth ul li .mm{background-position: 0 0;}
    .info_soc_auth ul li .odnkl{background-position: -21px 0;}
    .info_soc_auth ul li .vk{background-position: -42px 0;}
    .info_soc_auth ul li .tw{background-position: -63px 0;}
    .info_soc_auth ul li .fb{background-position: -84px 0;}
    .info_soc_auth ul li .ggp{background-position: -105px 0;}

 /*rating*/
.info-container {width: 100%; min-width: 540px; margin: 0 auto; font-family: Tahoma, sans-serif;}

.clan-panel {padding: 5px;}
.clan-panel .pad {padding: 0px;}
.clan-panel .pad div {position: relative; z-index: 2;}
.clan-panel .pad .info-clan-ratio tr td{text-align: left; color:#422511; font-size: 11px; font-weight: bold;}
.clan-panel .pad .info-clan-ratio tr td.number {text-align: left;padding-left:10px;width:50px}
.clan-panel .pad .info-clan-ratio tr.tb-center-3  td.number {color:red}
.clan-panel .pad .info-clan-ratio tr .nickname ul {padding: 0; margin: 0;}
.clan-panel .pad .info-clan-ratio tr .green-arrow {color: #649f10;}
.clan-panel .pad .info-clan-ratio tr .red-arrow {color: #c92600;}
.clan-panel .pad ul {position: relative; z-index:2; margin:0 auto; padding:0 10px;}
.clan-panel .pad ul li {display: inline-block; padding: 0; margin:0; float: left;*display: inline;}
.clan-panel .pad .info-clan-ratio .tb-top {background: url(../images/info_table_top.jpg) repeat; height:55px;}
.clan-panel .pad .info-clan-ratio .tb-title {background: url(../images/rating/info_table_title_bg.png) repeat-x; height:24px;}
.clan-panel .pad .info-clan-ratio .tb-bottom {background: url(../images/rating/info_table_bottom.png) repeat-x; height:28px;}
.clan-panel .pad .info-clan-ratio .tb-center-1 {background: url(../images/rating/info_table_tr_bg.png) repeat-x; height:20px;}
.clan-panel .pad .info-clan-ratio .tb-center-2 {background: url(../images/rating/info_table_tr_yellow_bg.png) repeat-x; height:20px;}
.clan-panel .pad .info-clan-ratio .tb-center-3 {background: url(../images/rating/info_table_tr_yellow2_bg.png) repeat-x; height:20px;}
	.clan-panel .pad .info-clan-ratio .tb-bottom .path{margin: 0; padding: 0 0 0 20px;}
	.clan-panel .pad .info-clan-ratio .tb-bottom .path li {display: inline-block; margin: 0 5px; *display: inline;}
	.clan-panel .pad .info-clan-ratio .tb-bottom .path li a {color:#422511;}
	.clan-panel .pad .info-clan-ratio .tb-bottom .path li a:visited {color:#bc0000; text-decoration: none;}
	.clan-panel .pad .info-clan-ratio .tb-center-3 .nickname {color:#bc0000;}
	.clan-panel .pad .info-clan-ratio .tb-top .chain-l {background: url(../images/chain_01.png) 0 50% no-repeat; padding-left: 12px; margin: 0 auto;}
	.clan-panel .pad .info-clan-ratio .tb-top .chain-r {background: url(../images/chain_03.png) 100% 50% no-repeat; height: 40px; vertical-align: middle; padding-right: 12px;}
	.clan-panel .pad .info-clan-ratio .tb-top .chain-r ul{width: auto; margin: 0; padding: 0;}
	.clan-panel .pad .info-clan-ratio .tb-top .chain-r ul li {text-align: center; width: 55px;}
	.clan-panel .pad .info-clan-ratio .tb-top .menu-ratio{position: relative; *margin-top: -8px;}
	.clan-panel .pad .info-clan-ratio .tb-top a {float: left;}
	.clan-panel .pad .info-clan-ratio .tb-top p{white-space: nowrap; text-align:center; padding: 0; margin: 0; font-size: 10px;}
	.clan-panel .pad .info-clan-ratio .tb-top .filter {background: url(../images/filter.png) top left no-repeat; float: none; display: inline-block; width: 37px; height: 40px;}
	.clan-panel .pad .info-clan-ratio .tb-top .red {background: url(../images/filter.png) top left no-repeat;}
	.clan-panel .pad .info-clan-ratio .tb-top .kogorta {background-position: 0 0;}
	.clan-panel .pad .info-clan-ratio .tb-top .kogorta:hover {background-position: 0 -40px;}
	.clan-panel .pad .info-clan-ratio .tb-top .kogorta-blue {background-position: 0 -80px;}
	.clan-panel .pad .info-clan-ratio .tb-top .kogorta-red {background-position: 0 -120px;}
	.clan-panel .pad .info-clan-ratio .tb-top .league {background-position: -38px 0;}
	.clan-panel .pad .info-clan-ratio .tb-top .league-blue {background-position: -38px -80px;}
	.clan-panel .pad .info-clan-ratio .tb-top .league:hover {background-position: -38px -40px;}
	.clan-panel .pad .info-clan-ratio .tb-top .league-red {background-position: -38px -120px;}
	.clan-panel .pad .info-clan-ratio .tb-top .my-level {background-position: -76px 0;}
	.clan-panel .pad .info-clan-ratio .tb-top .my-level:hover {background-position: -76px -40px;}
	.clan-panel .pad .info-clan-ratio .tb-top .my-level-red {background-position: -76px -80px;}
	.clan-panel .pad .info-clan-ratio .tb-top .my-level-blue {background-position: -76px -120px;}
	.clan-panel .pad .info-clan-ratio .tb-top input {margin: 10px 0 0 20px; padding-left: 3px;background: url(../images/rating/info_search_input.png) no-repeat; width: 120px; height:22px; border: none;}
	.clan-panel .pad .info-clan-ratio .tb-top input.active {background: url(../images/rating/info_search_input_active_01.png) no-repeat; width: 101px; height:22px; border: none; float: left;  padding-left: 3px; /*margin-right: -2px;*/}
	.clan-panel .pad .info-clan-ratio .tb-top .close-inp {background: url(../images/rating/info_search_input_active_02.png) no-repeat; height: 22px; width: 19px; margin-top: 10px; display: block;}
	.clan-panel .pad .info-clan-ratio .tb-top .close-inp:hover {background: url(../images/rating/info_search_input_active_03.png) no-repeat; }
	.clan-panel .pad .info-clan-ratio .tb-top .search_btn {background: url(../images/rating/info_search_btn.png) 0 0 no-repeat; width: 78px; height:27px; margin: 10px 0 0 10px;}
	.clan-panel .pad .info-clan-ratio .tb-top .search_btn:hover {background-position: 0 -28px;}
	.clan-panel .pad .info-clan-ratio .tb-top .findyourself_btn {background: url(../images/rating/info_findyourself_btn.png) top left no-repeat; width: 108px; height:27px; margin: 10px 0 0 5px;}
	.clan-panel .pad .info-clan-ratio .tb-top .findyourself_btn:hover {background-position: 0 -27px;}
	.clan-panel .pad .info-clan-ratio .tb-top .findclan_btn {background: url(../images/rating/btn_search-my-klan1.png) top left no-repeat; width: 144px; height:29px; margin: 10px 0 0 5px;}
	.clan-panel .pad .info-clan-ratio .tb-top .findclan_btn:hover {background-position: 0 -29px;}
	.clan-panel .pad .info-clan-ratio td.flags{text-align:center}


.clearfix:after {content:'.'; display:block; clear:both; visibility:hidden; height:0; font-size:0;}

.common-block {position:relative; z-index: 100; padding: 11px 0;}
.common-block .bg-top {background:url("../images/rating/info_border_1_top.png") repeat-x; height:11px; font-size:0; overflow:hidden; width: 100%; position: absolute; top: -5px; left: 0;}
.common-block .bg-bottom {background:url("../images/rating/info_border_1_bottom.png") repeat-x; height:17px; font-size:0; overflow:hidden; width: 100%; position: absolute; top: 100%; left: 0;}
.common-block .bg-left {background:url("../images/rating/info_border_1_left.png") repeat-y; bottom:0px; width:13px; left:-5px; position:absolute; top:0px;}
.common-block .bg-right {background:url("../images/rating/info_border_1_right.png") repeat-y; bottom:0px; width:11px; left:100%; position:absolute; top:0px;}
.common-block .bg {background:url("../images/rating/common_block.gif"); position:relative;}
.common-block .decor {position:absolute; height:73px; overflow:hidden; width:34px; z-index:350;}
.common-block .decor-lt {background:url("../images/rating/common_block_decor_lt.png") no-repeat; left:-14px; top:-10px;}
.common-block .decor-rt {background:url("../images/rating/common_block_decor_rt.png") no-repeat; left:100%; margin-left:-20px; top:-10px;}
.common-block .decor-lb {background:url("../images/rating/common_block_decor_lb.png") no-repeat; left:-14px; margin-top:-58px; top:100%;}
.common-block .decor-rb {background:url("../images/rating/common_block_decor_rb.png") no-repeat; left:100%; margin:-58px 0 0 -20px; top:100%;}

.common-tabs {margin:0 auto -28px auto; overflow:hidden;}
.common-tabs ul {list-style-type:none; text-align: center;}
.common-tabs li {font-size:11px; font-weight:bold; display: inline-block; vertical-align: top; *display: inline;}
.common-tabs li span {color:#ffdb39; display: block; outline: none; margin: 0 -2px; padding: 6px 0; text-align: center; text-decoration:none; text-shadow: 1px 1px 0 #000; white-space: nowrap; zoom: 1;}
.common-tabs li .bg {background:url("../images/tabs.gif") no-repeat;}
.common-tabs li.active a {color:#ffbf2b;}

#error{font-weight:bold; color: #660000;   margin: 10px;    text-align: center; height: 50px;}

td.nickname a{text-decoration:none}
td.nickname a img{position:relative;top:1px}
td.nickname a:hover{text-decoration:underline}

.big_error{ margin: 13px 0;   padding: 5px 20px;   text-align: left;}
.clan-panel .pad .big_error ul {margin-top:10px}
	.clan-panel .pad .big_error ul li {display:block;margin:4px;float:none}
	
#ratingtable .fpagesdis, #ratingtable .paginator span{padding:0 4px}


/* error404*/
	.text404 {color: #4f2725; width: 335px; margin: 5px auto; text-align: center; font-size:13px;    } 
	.red_link {color: #9d0500; text-decoration: none;} 
	.btn-go-index {display: block;  width: 294px; height: 47px;  background:url("../images/btn-go-index.png?x=1") no-repeat 0px 0px; margin: 0 auto; }  
	.btn-go-index:hover {background:url("../images/btn-go-index.png") no-repeat 0px -47px; }
/* error404*/


/* client page*/
.download-panel .download-pad table.client-info {background: url("../images/client_bg.png") no-repeat; width: 416px; height: 67px; margin: 10px auto; text-align: center; color:#7d5741; padding: 0; border-collapse: collapse;}
.download-panel .download-pad table.client-info .b-text{font-size: 16px; font-weight: bold;}
 .client-p {margin: 10px 0;}
 .client-img {text-align: center;}

.seo-index {width: 916px; height: 399px; margin: 0 auto -86px; background: url('../images/container_2.gif') 218px 0 repeat-y;}
.inner {padding: 20px 35px; font-size: 9px; color: #6D4E39; background: url('../images/container_2_bt.gif') 0 0 no-repeat; margin-left: 218px;}
.seo-index .inner p {}

.copyright-container {width: 680px; margin: 0 auto; color: #fff; -moz-transform: translateX(110px); -webkit-transform: translateX(110px); transform: translateX(110px);}