@import url(reset.css);
/*----------------------------*/
* {margin: 0px; padding: 0px;}
body {color: #000; font-size: 13px; line-height: 18px;}
html, body, h2, h3, h4, h5, h6, div, p, ul, li, input, textarea, select, option {font-family: Verdana,Geneva,Kalimati,sans-serif;}
textarea, select, option {font-size: 12px;}
html, body {height: 100%;}
div, p, ul, li, input, textarea, td, form {font-size: 12px;}
input {padding: 1px 2px;}
textarea, input.grs {border: 1px solid #928989;}
textarea.gbl {width: 367px; height: 350px; padding: 2px 3px;} 
input.enter {float: left; width: 43px !important; height: 19px; border: none; background: url(../images/enter.gif) left top no-repeat; cursor: pointer;}
select {padding: 1px 0px;}
img {border: none;}
a:link, a:visited, a:hover, a:active {color: #000;}

div.clearer {clear: both;}
tr.even td {background-color: #eeffdb;}
td.even {background: #eeffdb;}
h6 {color: #8eaf66; font-weight: normal; font-size: 24px;}
h3 {font-weight: normal; font-size: 24px; line-height: 24px; padding: 10px 0px;}
.error {color: #ff0000 !important;}
.ok {color: #64942c !important;}
p.ur {float: left; margin: 10px 0px 20px 20px; _margin: 10px 0px 20px 10px; font-size: 11px; width: 810px; clear: both; text-align: left; border-top: 1px solid #bbafaf;}
span.numb {position: absolute; font-size: 24px; margin: 16px 0px 0px -25px; z-index: 10;}
div.wh_do {float: right; margin: 15px 10px 0px 0px;}
div.wh_do span {padding: 3px 0px 3px 5px !important;}
div.wh_do img {float: left; margin: 2px 0px 0px 4px;}
p.ab_link {font-size: 11px; margin: -5px 0px 0px 0px; padding: 0px; float: left; clear: both;}
div.informed {padding: 20px; border: 1px solid #ACACAC; float: left; width: 860px; margin: 0px 0px 30px 0px;}
div.informed h6 {margin: 10px 0px 10px 0px; float: left; width: 100%; padding: 3px 0px;}
div.informed p {margin: 10px 0px; float: left; width: 100%; clear: both;}
div.informed ul {clear: both; list-style: disc; list-style-position: inside;}

div.informed2 {padding: 5px 20px 0px 20px; border: 1px solid #ACACAC; float: left; background-color: #f6f5f4; width: 840px; margin: 0px 0px 30px 0px;}
div.informed2 h6 {margin: 8px 0px 0px 0px; float: left; width: 100%; padding: 3px 0px; font-size: 22px; color: #000; font-weight: normal;}
div.informed2 p {margin: 10px 0px; float: left; width: 100%; clear: both;}
div.informed2 ul {clear: both; list-style: disc; list-style-position: inside;}

div.hist_header{width: 26px; height: 380px; float: left;}
div.hist_header.hist1{background: url('../images/hist1.png') 0 0 no-repeat;}
div.hist_header.hist2{background: url('../images/hist2.png') 0 0 no-repeat;}
div.hist_header.hist3{background: url('../images/hist3.png') 0 0 no-repeat;}
div.hist_header.hist4{background: url('../images/hist4.png') 0 0 no-repeat;}
div.hist_header a{width: 26px; height: 380px; float: left;}
div.hist_header.hist1.active{background: url('../images/hist1_o.png') 0 0 no-repeat;}
div.hist_header.hist2.active{background: url('../images/hist2_o.png') 0 0 no-repeat;}
div.hist_header.hist3.active{background: url('../images/hist3_o.png') 0 0 no-repeat;}
div.hist_header.hist4.active{background: url('../images/hist4_o.png') 0 0 no-repeat;}
div.hist_body{background-color: #f6f5f4; width: 100px; height: 380px; float: left; margin: 0 5px 0 0; overflow: hidden;}
div.hist_body.hist1{background: url('../images/hist1p.png') bottom right no-repeat #f6f5f4;}
div.hist_body.hist2{background: url('../images/hist2p.png') bottom right no-repeat #f6f5f4;}
div.hist_body.hist3{background: url('../images/hist3p.png') bottom right no-repeat #f6f5f4;}
div.hist_body.hist4{background: url('../images/hist4p.png') bottom right no-repeat #f6f5f4; margin: 0 !important;}
div.hist_body p{font-size: 12px !important; padding: 5px 15px 0 15px;}
div.hist_body div{width: 460px;}
td.calc_add_button{padding: 5px 0 0 10px !important;}

div.wrap {margin: 0px 45px; min-width: 930px; height: 100%;}
table.wraperer {border-collapse: collapse; height: 100% !important; width: 100%;}
div.header {float: left; width: 100%; height: 35px; clear: both; background: #869195 url(../images/header_bg.gif) left bottom no-repeat;}
div.header ul {list-style: none; margin: 0px 0px 0px 0px;}
div.header ul.left_menu {float: left; margin-left: 20px; _margin-left: 5px;}
div.header ul.right_menu {float: right; margin-right: 10px; _margin-right: 5px;}
div.header ul.left_menu a{padding: 7px 0 0 0; display: block;}
div.header ul.left_menu a:hover{border-top: 5px solid #a4df58; padding: 2px 0 0 0 !important;}
div.header ul.right_menu a{padding: 7px 0 0 0; display: block;}
div.header ul.right_menu a:hover{border-top: 5px solid #a4df58; padding: 2px 0 0 0 !important;}
div.header ul li {float: left; background: url(../images/li_div.gif) left 12px no-repeat; color: #fff; padding: 0px 10px 0px 10px;}
div.header ul li:first-child {background: none; padding-left: 0px;}
div.header ul li a {color: #fff !important;}
div.header ul li a.active {border-top: 5px solid #a4df58; padding: 2px 0 0 0 !important;}
div.submenu_pad{background: url('../images/menupad.png') 0 0 no-repeat; width: 154px; height: 114px; position: absolute; top: 35px; padding: 7px 0 0 15px;}
div.submenu_pad.wide{background: url('../images/menupad_w.png') 0 0 no-repeat; width: 200px; height: 114px; position: absolute; top: 35px; padding: 7px 0 0 15px;}
div.submenu_pad.mitems5{background: url('../images/menupad5.png') 0 0 no-repeat; height: 144px;}
div.submenu_pad.mitems3{background: url('../images/menupad3.png') 0 0 no-repeat;}
div.submenu_pad.mitems2{background: url('../images/menupad2.png') 0 0 no-repeat;}
div.submenu_pad.mitems1{background: url('../images/menupad1.png') 0 0 no-repeat;}
div.submenu_pad a {color: #fff !important; display: block; margin: 3px 0 0 0;}
table.inner_small {margin: 0px 0px 0px 40px; _margin: 0px 0px 0px 20px; width: 830px; float: left;}
table.inner_small td {padding: 5px 7px 5px 7px !important;}
table.inner_small.no_pad td {padding: 20px 0px !important;}
table.inner_small tr.no_border td {border:none;}
table.inner_small.buyed {margin: 0px 0px 0px 10px; _margin: 0px 0px 0px 5px; width: 890px;}
table.inner_small.buyed.doubled {float: right; width: 650px; margin: 10px 10px 0px 0px; _margin: 10px 5px 0px 0px;}
table.profile {border-collapse: collapse; float: left; width: 100%; clear: both; margin: 20px 0px 0px 0px;}
table.profile th {text-align: left;}
table.profile td {vertical-align: top;}
table.profile  a.button {float: left; margin: 2px 0px; clear: both;}
table.profile td.stats table {margin: 5px 0px 0px 0px;}
table.profile td.stats p {margin: 5px 0px 0px 0px; float: left; clear: both; width: 100%;}
td.s_btn img {margin: 2px 0px;}
td.s_btn2 img {margin: 0px 3px 0px 3px;}
td.s_text {text-align: left !important; padding-left: 10px !important;}
div.menu {float:left; width: 200px; height: 28px; clear: both;}
ul.tabs {position: absolute; width: 930px; font-size:12px; list-style: none; margin: 1px 0px 0px 0px; padding: 0px;}
ul.tabs, x:-moz-any-link, x:default {margin: 0px 0px 0px -1px;}
ul.tabs li {float: left; margin: 0px 1px 0px 0px; padding:0; list-style: none; border-bottom: 1px solid #afafaf;}
ul.tabs li.current {border-bottom: 1px solid #F7F7F7; font-weight: bold;}
ul.tabs li a {float:left; background:url(../images/tableft4.gif) no-repeat left top; margin:0; padding:0 0 0 9px; text-decoration: none;}
ul.tabs li a span {float:left; display:block; background:url(../images/tabright4.gif) no-repeat right top; padding: 5px 15px 4px 6px; color:#000;}
ul.tabs li a:hover span {color:#000; cursor: pointer;}
ul.tabs li a:hover {background-position:0% -42px; cursor: pointer;}
ul.tabs li a:hover span {background-position:100% -42px; cursor: pointer;}
ul.tabs li.current a, ul.tabs li.current a:hover {background-position:0% -84px; cursor: pointer;}
ul.tabs li.current a span, ul.tabs li.current a:hover span {background-position:100% -84px; cursor: pointer;}

ul.tabs.smalled {width: 800px; margin: 1px 0px 0px 10px;}
ul.tabs.smalled, x:-moz-any-link, x:default {margin: 0px 0px 0px 9px;}
ul.tabs.righted {width: 961px;}
ul.tabs.righted, x:-moz-any-link, x:default {width: 962px;}

div.crumbs {float:left; width: 100%; clear: both; margin: 0 0px 15px 0px;}
td.guest div.crumbs {float:left; width: 100%; clear: both; margin: 12px 0px 15px 0px;}
div.crumbs ul {list-style: none; margin: 0px; padding: 0px;}
div.crumbs ul li {float: left; color: #686868; background: url(../images/arr.gif) left 8px no-repeat; font-size: 11px; padding: 0px 5px 0px 10px;}
div.crumbs ul li a {color: #686868 !important;}
div.crumbs ul li:first-child {background: none; padding-left: 0px;}

div.footer {margin: 30px 0px 0px 0px; float: left; clear: both; width: 100%; height: 35px; background: #869195 url(../images/footer_bg.gif) right top no-repeat;}
div.footer p {color: #fff; float: left; margin: 10px 0px 0px 20px; _margin: 10px 0px 0px 10px;}
div.content {width: 100%;float: left; clear: both; margin: 15px 0 0 0; _margin: 35px 0px 0px 0px;  font-family: Tahoma,Geneva,Kalimati,sans-serif;}
div.content.texted p {margin: 10px 0px 0px 0px;}
div.content.texted ul {margin: 10px 0px 0px 0px; list-style: disc; list-style-position: inside;}
div.content.texted h6 {margin: 0px 0px 20px 0px;}
div.content.texted h5 {font-size: 16px; margin: 40px 0px 20px 0px;}
div.content.texted em {font-style: normal; color: #666666;}
div.content.texted dl {margin: 10px 0px 10px 0px; float: left; width: 100%; clear: both;}
div.content.texted dd {padding: 5px 0px 0px 15px; background: url(../images/dash.gif) left 15px no-repeat;}
table.main_table {border-collapse: collapse; clear: both;}
table.main_table td.decor {width: 18px; overflow: hidden; padding: 0px; font-size: 20px; border-right: none; text-align: left !important;}
table.main_table td.decor.nobrd {border: none;}
table.main_table td.decor img {position: absolute; margin: 4px 0px 0px -6px;} /*IE's*/
table.main_table.smalled td.decor img {position: absolute; margin: -4px 0px 0px -6px;}
table.main_table tr.thead {background: #f7f7f7;}
table.main_table td {border: 1px solid #acacac; padding: 15px 10px; text-align: center;}
table.main_table.smaller td {padding: 5px 10px;}
table.main_table tr.thead td {padding: 11px 5px; line-height: 12px;}
table.main_table.smalled td, table.main_table.smalled tr.thead td  {padding: 3px 5px;}
table.main_table td.fst_td {border-left: none; text-align: left;}
table.main_table td.fst_td div.select {float: right; margin: 12px 30px 0px 0px; _margin: 12px 15px 0px 0px;}
table.main_table td.fst_td div.select span {float: left; margin: 4px 15px 0px 0px;}
div.serv {width: 100%; float: left; clear: both; margin: 0px 0px 10px 0px;}
div.serv.bot {margin: 10px 0px 10px 0px; text-align: right;}
div.serv.bot.links {margin: 20px 0px 10px 0px; float: right; width: 400px; clear: none;}
div.serv.bot.links_l {margin: 20px 0px 10px 0px; width: 350px; float: left; clear: none;}
div.serv div.select {float: right;}
div.serv div.select select {width: 70px;}
table.main_table td.small {font-size: 10px;}
table.main_table td img.per {margin: 5px 0px 0px 0px;}

td.guest div.content.texted {margin: 35px 0px 0px 15px; width: 930px;}

td.art_text {border-left: 1px solid #acacac !important; padding-left: 15px !important; color: #7d7d7d;}
div.istext {text-align: left; margin: 0px 30px 0px 28px;}
div.istext p {margin: 10px 0px;}
div.istext a {color: #64942c;}
div.istext.black a {color: #000;}
div.istext ul {list-style: none; padding: 0px; margin: 0px;}
div.istext ul li {background: url(../images/li.gif) left 9px no-repeat; padding: 0px 0px 0px 20px;}
div.istext ul.rules-decimal > li {margin: 0 18px; list-style: decimal; padding: 0px 0px 0px 20px; background: none; padding: 0px 0px 0px 10px;}
div.istext ul.rules-alpha > li {list-style: lower-alpha; padding: 0px 0px 0px 20px; background: none; padding: 0px 0px 0px 10px;}
div.istext ul.rules-alpha {margin: 0 20px;}
img.sample {margin: 10px 0px 0px 20px;}

td span div.per {}
td span.per {padding: 3px 20px 4px 20px; display: inline-block; width: 25px; text-align: center; }
td span.per.p0 {background: url(../images/0p.gif) center center no-repeat; margin: 0 auto;}
td span.per.p00 {background: url(../images/5p.gif) center center no-repeat; margin: 0 auto;}
td span.per.p10 {background: url(../images/10p.gif) center center no-repeat; margin: 0 auto;}
td span.per.p20 {background: url(../images/20p.gif) center center no-repeat; margin: 0 auto;}
td span.per.p30 {background: url(../images/30p.gif) center center no-repeat; margin: 0 auto;}
td span.per.p40 {background: url(../images/40p.gif) center center no-repeat; margin: 0 auto;}
td span.per.p50 {background: url(../images/50p.gif) center center no-repeat; margin: 0 auto;}
td span.per.p60 {background: url(../images/60p.gif) center center no-repeat; margin: 0 auto;}
td span.per.p70 {background: url(../images/70p.gif) center center no-repeat; margin: 0 auto;}
td span.per.p80 {background: url(../images/80p.gif) center center no-repeat; margin: 0 auto;}
td span.per.p90 {background: url(../images/90p.gif) center center no-repeat; margin: 0 auto;}
td span.per.p100 {background: url(../images/100p.gif) center center no-repeat; margin: 0 auto;}

table.serv_but {border-collapse: collpase; width: 100%;}
table.serv_but td {border: none !important; width: 15px; padding: 0px; margin: 0px;}
table.serv_but td img {margin: 0px 1px;}

div.pages {float: left;}
div.pages ul {list-style: none; margin: 0px;}
div.pages ul li {float: left; font-size: 9px; margin: 0px 3px 0px 0px;}
div.pages ul li b {font-size: 11px; margin: 0px 4px 0px 4px;}

div.pages_wide {float: left; padding: 3px 5px 0 0;}
div.pages_wide ul {list-style: none; margin: 0px;}
div.pages_wide ul li {float: left; font-size: 11px; margin: 0px 5px 0px 5px;}
div.pages_wide ul li b {font-size: 11px; margin: 0px 2px 0px 2px;}

div.bat {float: left; padding: 15px 0px 15px 35px; width: 270px;}

table.inner_table {margin: 0px; padding: 0px;}
table.inner_table th {background: #F2EFE8; text-align: left; padding: 10px 5px; font-weight: normal;}
table.inner_table td {border: none; padding: 5px 5px; text-align: left;}
table.inner_table.floated {float: left; margin: 0px 0px 0px 30px; _margin: 0px 0px 0px 15px;}
table.inner_table.floated.right {float: right; margin: 0px 30px 0px 0px; _margin: 0px 15px 0px 0px;}
table.inner_table.floated td {padding: 10px 0px;}
table.inner_table.floated td select {width: 100%;}
table.inner_table.btns {clear: both; width: 100%; margin: 20px 0px 0px 0px;}
table.inner_table.list {width: 100%;}
table.inner_table.list td {border: 1px solid #acacac; padding: 3px 5px;}
table.inner_table.list.nobrd {margin: 0px 0px 0px 40px;}
table.inner_table.list.nobrd td {border: none;}
table.inner_table.list tr.nobrd td {border: none; text-align: center; padding: 10px 0px;}
table.inner_table.list td input {width: 80px;}
table.inner_table.list tr.even td {background: #edffdb;}
table.inner_table.list tr.listed td {text-align: center;}
table.inner_table.list td.sum {background: #b6c2c5 !important;}
table.inner_table.list tr.total td {text-align: center;}
table.inner_table.list tr.total td span {float: left; margin: 0px 0px 0px 60px;}
table.inner_table.list tr.total td.tot {background: #e3cfcf;}
table.inner_table.list.exp {width: 700px !important; clear: both; margin: 10px 0px 0px 25px; _margin: 10px 0px 0px 12px; float: left;}
p.exp {clear: both; float: left; width: 330px; text-align: left; margin: 20px 0px 0px 28px; _margin: 20px 0px 0px 14px;}
div.block {float: left; width: 100%; border-bottom: 1px solid #bbafaf; clear: both; padding: 0px 0px 20px 0px; margin: 0px 0px 10px 0px;}

table.main_table table.inner_table.profile {margin: 0px 0px 0px 20px; _margin: 0px 0px 0px 10px; width: 800px;}
table.main_table table.inner_table.profile td {padding: 8px 0px;}
table.main_table table.inner_table.profile td a {color: #64942c;}
table.main_table table.inner_table.profile textarea {width: 380px; height: 150px; margin: 10px 0px 0px 0px; padding: 2px;}
table.main_table table.inner_table.profile.second {width: 260px; margin-top: 20px;}
table.main_table td.fixed_height{height:50px !important; padding: 0 10px 0 10px !important;}

table.main_table table.inner_table.profile.userprofile td {padding: 3px 20px 0 20px;}
tbody.grayed{padding: 5px;}
tbody.grayed td{background-color: #F7F7F7;}
table.main_table table.inner_table.profile.userprofile td a {color: #4368B9; text-decoration: none; border-bottom: 1px dashed #4368B9;}
table.main_table table.inner_table.profile.userprofile td.hint{padding: 0 0 0 20px; font-size: 0.8em; color: #525051;}

table.profile_actions {border-collapse: collapse; margin: 5px 0px 0px 0px;}
table.profile_actions td {padding-right: 2px; padding-bottom: 2px;}
table.profile td.profile_news p {margin: 9px 0px;}
div.profile_details {float: left; margin: 5px 0px 0px 10px;}
div.news_block {margin-top: 5px;}

table.home_top {margin: 30px 15px 0px 15px;}
table.home_top td p {font-family: Tahoma,Geneva,Kalimati,sans-serif !important;}
table.home_top td p.about {font-size: 12px;}
table.home_top td p.slogan {color: #8eaf66; font-size: 12px; font-family: Arial,Helvetica,Garuda,sans-serif !important;}

table.pd {margin: 30px 15px 0px 15px;}
table.pd td {border: none; border-collapse: collapse; padding: 0px;}
table.pd td img {margin: 0px; padding: 0px;}

table.pd.logined td.lt {height: 9px; font-size: 0;}
table.pd.logined td.lt img {float: left;}
table.pd.logined td.lb {height: 10px; font-size: 0;}
table.pd.logined td.lb img{display: block;}
table.pd.logined td.lo_top {background: url(../images/t.gif) left bottom repeat-x; height: 9px; font-size: 0;}
table.pd.logined td.lo_bot {background: url(../images/b.gif) left top repeat-x; height: 10px; font-size: 0;}
table.pd.logined td.lo_left {background: url(../images/l.gif) left bottom no-repeat;}
table.pd.logined td.lo_center {background: #EDF1F3 url(../images/c.gif) left bottom repeat-x; width: 100%;}
table.pd.logined td.lo_right {background: url(../images/r.gif) right bottom no-repeat;}

table.pd.homed {margin-top: 20px;}
table.pd.homed td {padding-right: 20px;}
table.pd.homed td p {margin: 10px 0px 0px 0px;}
table.pd.homed td h6 {padding: 15px 0px 5px 0px;}

table.inpd td {background: none; padding: 2px 2px; font-family: Tahoma,Geneva,Kalimati,sans-serif;}
table.inpd td span {font-size: 11px; margin: 5px 0px 0px 0px;}

table.login {}
table.login td {padding-right: 20px;}
table.login td input {width: 100%;}
td.input_label{padding-left: 20px !important;}

p.yandex:first-letter {color: #ff0000;}
p.rambler {color: #0597d2;}
p.google {color: #1645AE;}
p.google span.o {color: #D62408;}
p.google span.o span {color: #EFBA00;}
p.google span.l {color: #007D08;}

/*-(buttons)-*/
.size_250 {width: 250px !important; text-align: center;}
.size_150 {width: 150px !important; text-align: center;}
.size_100 {width: 100px !important; text-align: center;}
.size_85 {width: 85px !important; text-align: center;}
.size_55 {width: 55px !important; text-align: center;}
a.button {
	background: url(../images/bg_button_a.gif) right 2px no-repeat;
    color: #fff !important;
    display: block;
    float: left;
    font-size: 9px;
    height: 15px;
    text-decoration: none;
	overflow: hidden;
	padding: 0px 5px 2px 0px;
   font-family: Verdana,Geneva,Kalimati,sans-serif !important;
}

table.profile_actions td a.button.green span {background: url(../images/bg_button_span.gif) 0 0 no-repeat #93B754 !important; padding: 0px 0px 1px 5px !important; margin: 2px 0 0 0; line-height: 14px;}
table.profile_actions td{height: 13px !important;}
a.button.red {background: url(../images/bg_button_a_red.gif) right 2px no-repeat;}
a.button.red_large {width: 144px; height: 25px; background: url(../images/button_red_big.gif) 0px 2px no-repeat !important;}
a.button.red_large span {
    padding: 0px 0px 0px 15px;
	background: transparent;
    display: block;
}
a.button.dark {background: url(../images/bg_button_a_dark.gif) right 2px no-repeat;}
a.button span {
    padding: 0px 0px 0px 5px;
	background: transparent url(../images/bg_button_span.gif) 0px 2px no-repeat;
    display: block;
}
a.button.dark span {background: transparent url(../images/bg_button_span_dark.gif) 0px 2px no-repeat;}
a.button.red span {background: transparent url(../images/bg_button_span_red.gif) 0px 2px no-repeat;}
input.button {width: 130px; height: 15px; cursor: pointer; background: url(../images/submit_bg.gif) no-repeat; font-size: 9px; color: #fff !important; border: none;}
input.button_red {width: 130px; height: 15px; cursor: pointer; background: url(../images/submit_bg_red.gif) no-repeat; font-size: 9px; color: #fff !important; border: none;}
input.button_red_large {width: 144px; height: 25px; cursor: pointer; background: url(../images/button_red_big.gif) no-repeat; font-size: 9px; color: #fff !important; border: none;}
input.button_small {width: 60px; height: 15px; cursor: pointer; background: url(../images/submit_bg_small.gif) no-repeat; font-size: 9px; color: #fff !important; border: none;}
input.calendar_input{background: url(../images/bg_inp.gif) center right no-repeat; width: 130px;}

a.tab_toggle {border: 1px solid #acacac; background: #f7f7f7; margin: 0px 0px -1px 0px; padding: 5px 12px; font-weight: bold; float: left;}
a.tab_toggle, x:-moz-any-link, x:default {margin: 0px 0px 0px -1px;}
table.inner_table.inmessage {border: 1px solid #acacac; float: left; width: 455px;}
table.inner_table.inmessage td {padding: 5px 5px 5px 15px;}
table.inner_table p {margin: 5px 0px;}
table.inner_table p.from_who {font-size: 11px;}
table.inner_table p.from_who span {background: url(../images/vline.gif) left center no-repeat; padding: 0px 0px 0px 15px; margin: 0px 0px 0px 10px;}
table.inner_table tr.even td {background: #f7f7f7; border-top: 1px solid #acacac;}
table.inner_table tr.odd td {border-top: 1px solid #acacac;}

table.inner_nopd td {padding: 0px !important; border: none;}
table.inner_nopd.pded td {padding: 5px 0px !important;}

ul.mess_menu {list-style: none; float: left; margin: 30px 0px 0px 0px; height: 24px; width: 420px; padding: 7px 0px 0px 0px;}
ul.mess_menu, x:-moz-any-link, x:default {margin: 30px 0px 0px -1px;}

ul.mess_menu.from_adm {background: url(../images/from_adm.gif) left top no-repeat;}
ul.mess_menu li.fadm {width: 175px;}
ul.mess_menu li.fsys {width: 240px;}
ul.mess_menu.from_sys {background: url(../images/from_sys.gif) left top no-repeat;}
ul.mess_menu li {float: left; font-weight: bold; text-align: center;}
div#errorExplanation {float: left; clear: both; wid1th: 100%; border-bottom: 1px solid #ba8080; padding: 0px 0px 10px 55px; margin: 0px 0px 15px 0px; background: url('../images/err_icon.gif') 3px 0px no-repeat; color: #750101; text-align: left;}
div#errorExplanation h2 {font-size: 18px; font-weight: normal;}
div#errorExplanation ul {float: left; list-style: none; margin: 5px 0px;}
div#errorExplanation ul li {background: url('../images/err_li.gif') left 9px no-repeat; padding: 0px 0px 0px 15px;}

table.inner_s {width: 98%; float: left; clear: both;}
table.inner_s td {margin: 0px; padding: 0px; border: none; text-align: left;}
table.inner_s td.tops {background: url(../images/pix.gif) left top repeat-x;}
table.inner_s td.bots {background: url(../images/pix.gif) left bottom repeat-x;}
table.inner_s td.lefts {background: url(../images/pix.gif) left top repeat-y;}
table.inner_s tr.even td.lefts {background: #eeffdb url(../images/pix.gif) left top repeat-y;}
table.inner_s td.rights {background: url(../images/pix.gif) right top repeat-y;}
table.inner_s tr.even td.rights {background: #eeffdb url(../images/pix.gif) right top repeat-y;}
table.inner_s td.num_s {border: none; text-align: left; padding-right: 5px; width: 1px; background: none;}
table.inner_s td.lt_s {background: url(../images/lt_s.gif) left top no-repeat; width: 12px; height: 12px; border: none;}
table.inner_s td.rt_s {background: url(../images/rt_s.gif) right top no-repeat; width: 12px; height: 12px; border: none;}
table.inner_s td.lb_s {background: url(../images/lb_s.gif) left bottom no-repeat; width: 12px; height: 12px; border: none;}
table.inner_s td.rb_s {background: url(../images/rb_s.gif) right bottom no-repeat; width: 12px; height: 12px; border: none;}
div.t_part {float: left; clear: both; width: 100%; padding: 3px 0px 5px 0px;}
td.bordered {border-top: 1px solid #b7bfb0 !important; border-bottom: 1px solid #b7bfb0 !important; padding-top: 5px !important;}
table.inner_s tr.last_tr td.bordered {border: none !important;}
p.sited {color: #505d43; font-size: 11px;}
table.inner_s textarea {width: 99%;}
tr.grayed td {background: #f7f7f7;}
table.subjects {width: 100%;}
table.subjects td {padding: 0px; margin: 0px; font-size: 11px; border: none;}
table.search_header {width: 100%; float: left;}
table.search_header td {border: none;}
div.subjects {float: left; width: 280px; height: 180px; overflow: auto; overflow-x: hidden;}
table.subject_setup {width: 100%; float: left;}
table.subject_setup td {padding: 3px 0px; text-align: left;}
tr.search_tds td {padding: 5px 8px; margin: 0px;}
tr.search_tds td.decor.nobrd {border: none; background: none; font-size: 12px !important; text-align: center !important;}
td.bank_badge {background-image: url(../images/bank.gif); background-position: right bottom; background-repeat: no-repeat;}
td.new_badge {background-image: url(../images/new.gif); background-position: right bottom; background-repeat: no-repeat;}

table.main_table td ol li {font-family: Tahoma,Geneva,Kalimati,sans-serif;}
table.main_table td ol {list-style-position: inside; float: left; width: 100%;}
a.upped {float: right; margin: -18px 0px 0px 0px;}
table.main_table td.p_top_bot {padding-top: 2px; padding-bottom: 2px;}
table.main_table td.decor.nobrd.styled {font-size: 12px; font-weight: bold; background: none;}
#popup{background-color: #fff; position: fixed; left: 35%; top:200px; padding: 15px; width: 430px; border: 10px solid #DCDCDC;}
.popup_div{background-color: #fff; position: fixed; left: 35%; top:350px; padding: 15px; width: 430px; border: 10px solid #DCDCDC;}
#errpopup{background-color: #fff; position: fixed; left: 40%; top:350px; padding: 15px; width: 430px; border: 10px solid #DCDCDC;}
#authpopup{background-color: #F1F1F3; position: fixed; left: 37%; top:370px; padding: 15px; width: 430px; border: 1px solid #000;}
#authpopup h6{background: url('../images/err_icon.png') no-repeat; padding: 7px 0 11px 40px;}
#authpopup p{padding: 0 0 0 40px;}
#authpopup a{float: right; clear: both;}
.authpopup{background-color: #F1F1F3; position: fixed; left: 37%; top:370px; padding: 15px; width: 430px; border: 1px solid #000;}
.authpopup h6{background: url('../images/err_icon.png') no-repeat; padding: 7px 0 11px 40px;}
.authpopup p{padding: 0 0 0 40px;}
.authpopup a{float: right; clear: both;}

#contractpopup{background-color: #F1F1F3; position: static; width: 700px; padding: 15px; border: 1px solid #000;}
#contractpopup h6{background: url('../images/err_icon.png') no-repeat; padding: 7px 0 11px 40px;}
#contractpopup p{padding: 0 0 0 40px;}
#contractpopup a{float: right; clear: both;}
.contractpopup{background-color: #F1F1F3; position: fixed; left: 37%; top:370px; padding: 15px; width: 430px; border: 1px solid #000;}
.contractpopup h6{background: url('../images/err_icon.png') no-repeat; padding: 7px 0 11px 40px;}
.contractpopup p{padding: 0 0 0 40px;}
.contractpopup a{float: right; clear: both;}

#extlpopup{background-color: #F1F1F3; position: fixed; left: 15%; top:60px; padding: 15px; width: 70%; border: 1px solid #000;}
#extlpopup h6{background: url('../images/external.png') no-repeat; padding: 7px 0 11px 16px;}
#extlpopup p{padding: 0 0 0 40px;}
#extlpopup ul{list-style: decimal inside none; padding-left:24px;}
#extlpopup a.closer{float: right; clear: both;}
#extlpopup.extlpopup-position{width:930px;left:auto;top:40%;}
#popup_currency{background-color: #fff; position: absolute; left: 24%; top:140px; padding: 15px; width: 270px; border: 10px solid #DCDCDC;}
table.codesetup h4{background-color: #f2efe8; width: 100%; font-size: 16px; padding: 0 0 0 10px; font-weight: bold;}
table.codesetup h5{background-color: transparent !important; width: 100%; font-size: 16px; padding: 3px 0 3px 10px; font-weight: bold;}
table.codesetup p{padding-left: 10px;}
table.codesetup a{text-decoration: none; border-bottom: 1px dashed #0900ce; color: #2851cf;}
div.navigation{width: 99%; background: #F7F7F7; clear: left; float: left; padding: 10px 0px 10px 10px; margin: 0 0 10px 0;}
div.navigation div.pages{padding: 4px 4px 0 0;}

table.inner_table.finstat{clear: left; float: left; margin: 10px 0 0 50px;}
table.inner_table.finstat th{background-color: #F2EFE8; padding: 5px 20px 5px 20px; font-weight: bold;}
table.inner_table.finstat td{padding: 5px 20px 5px 20px;}
table.inner_table.finstat th.right{text-align: right;}
table.inner_table.finstat td.sum{background-color: #f7f7f7; font-weight: bold;}
table.inner_table.finstat td.right{text-align: right;}
#overlay{
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/
    -moz-opacity: 0.5; /* Mozilla 1.6 и ниже */
    -khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
    opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
}

.overlay_fade{
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/
    -moz-opacity: 0.5; /* Mozilla 1.6 и ниже */
    -khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
    opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
}
tr.news td{text-align: left !important; padding-top: 3px !important;  padding-bottom: 3px !important;}
th.sortable a{text-decoration: none !important;}
th.sortable span.tableSortArrow{display: none !important;}
a.blue{text-decoration: none; border-bottom: 1px dashed #0900ce; color: #2851cf;}
ul.tm_thread {padding:4px;}
div.tm_content {padding:4px;margin-bottom:4px;}
div.tm_info {background-color: #f7f7f7;}
ul.tm_thread li {border:1px dotted lightgray; margin-bottom:4px;}
li.tm_question {}
li.tm_reply {}
li.tm_question div.tm_info span {color:green;}
li.tm_reply div.tm_info span {color:blue;}

.share-button {float: right;}

#manualpopup{background-color: #F1F1F3; position: fixed; left: 25%; top:230px; padding: 15px; width: 700px; border: 1px solid #000;}
#manualpopup h6{background: url('../images/err_icon.png') no-repeat; padding: 7px 0 11px 40px;}
#manualpopup p{padding: 0 0 0 40px;}
#manualpopup a{float: right; clear: both;}

.videolink {
  background-color: #f2efe8;
  width: 425px;
  padding: 0 0 0 10px;
  position: relative;
  top: 10px;
}
.ok_block {
  background-color: #A0D72E;
  margin: 3px;
  padding: 5px;
}
.alert_block {
  background-color: #EB3D3D;
  margin: 3px;
  padding: 5px;
}

.header_wrapper {
  padding: 20px 0;
}
.header_wrapper .header_text {
  font-size: 24px;
}
.header_wrapper .header_form {
  margin: 10px 0;
}
.header_wrapper .header_form label, .header_wrapper .header_hint {
  font-size: 10px;
}
.header_wrapper .header_submit {
  margin: 10px 0;
}
.header_wrapper .header_submit a.button.green span {
  background: url(../images/bg_button_span.gif) 0 0 no-repeat #93B754 !important;
  padding: 0px 0px 1px 5px !important;
  margin: 2px 0 0 0;
  line-height: 14px;
}

.header_wrapper .active {
  font-weight: bold;
}

.pages-total-entries {
  font-size: 10px;
  margin-left: 10px;
  position: relative;
  top: 3px;
}

#comments .comment .image img { margin: 5px 20px 5px 5px; float: left; }
#comments .comment { border-bottom: 1px solid #ACACAC; padding-bottom: 10px; }
#comments .wrapper { min-height: 70px; }
#comments .comment .gray { color: #9B9A9B; }
#comments .comment .info { margin-top: 10px; padding-bottom: 10px; }
#comments .comment .date { margin-left: 10px; }
#comments .comment .text { width: 600px; }
#comments .reply { width: 100%; padding-left: 100px; }

.comment_form {
  background-color: #F7F7F7;
  margin: 15px;
  padding: 10px 25px;
}
.comment_form .formError { color: #FF0000; }
.comment_form h2 { font-size: 16px; margin-bottom: 15px; }
.comment_form div.captcha img { margin-top: 15px; display: block; margin-left: 35px; }
.comment_form div.captcha input { border: 1px solid #ACACAC; margin: 10px 0; width: 163px; }
.comment_form .fieldWithErrors { display: inline; }
.comment_form .field { border: 1px solid #ACACAC; margin: 10px 0; }
.w220 { width: 220px; }
.comment_form .avatar_select { float: right; margin-top: 10px; }
.comment_form .avatar_select img { margin-right: 10px; }
.comment_form .submit { margin-bottom: 30px; }
.comment_form .wrapper { width: 420px; }

.h20 { height: 20px; }
.h15 { height: 15px; }
.h40 { height: 40px; }
.h10 { height: 10px; }
.h30 { height: 30px; }
.hrline { border-bottom: 1px solid #ACACAC; }
.other_audits_table { width: 100%; }
.header24 { display: inline; font-size: 24px; font-weight: normal; line-height: 24px; }
.add_comment_link { float: right; font-size: 18px; }

#avatar_popup {background-color: #F1F1F3; position: fixed; left: 33%; top:200px; padding: 15px; width: 400px; border: 1px solid #000;}
#avatar_popup h6{margin: 0 auto; text-align: center; padding: 5px 0 20px 0; }
#avatar_popup p{padding: 0 0 0 40px;}
#avatar_popup a.close {float: right; clear: both;}

.select_avatars { margin: 0 auto; text-align: center; padding: 5px; }
.select_avatars img { margin: 0 5px 5px 0; }

#order_audit_popup {background-color: #F1F1F3; position: fixed; left: 33%; top:200px; padding: 15px; width: 350px; border: 1px solid #000;}
#order_audit_popup h6{text-align: center; padding: 7px 0 11px 40px;}
#order_audit_popup p{padding: 0 0 0 40px;}
#order_audit_popup a.close {float: right; clear: both;}
#order_audit_popup .field { border: 1px solid #ACACAC; margin: 0; width: 260px; }

#flash_messages { margin-top: 15px; }

.order_audit_link { margin: 15px 0 0 20px; padding: 10px 10px 10px 20px; background-color: #F7F7F7; height: 50px; }

.day_income_red { color: #FF0000; }
.day_income_green { color: #009400; }

#alertpopup {background-color: #F1F1F3; position: fixed; left: 33%; top: 20%; padding: 15px; width: 460px; border: 1px solid #000;}
#alertpopup h6 {background: url('../images/err_icon.png') no-repeat; padding: 7px 0 11px 40px;}
#alertpopup p{padding: 0 0 0 40px; }
#alertpopup a.close{float: right;}
#alertpopup textarea.field { width: 410px; height: 45px; }
#alertpopup .alertcontent { width: 450px; }

.link_from_usage { text-decoration: none; }

#statpopup { background-color: #F1F1F3; position: fixed; left: 15%; top:60px; padding: 15px; width: 70%; border: 1px solid #000; }
#statpopup h6 { background: url('../images/external.png') no-repeat; padding: 7px 0 11px 16px; }
#statpopup p { padding: 0 0 5px 20px; }
#statpopup #link_statuses { padding-left:24px; }
#statpopup #link_statuses li { list-style: none; }
#statpopup a.closer { float: right; clear: both; }
#statpopup .tab { margin-left: 30px; display: inline; }
#statpopup .red { color: #FF0000; }
#statpopup .link_state { width: 60px; display: inline-block; }
#statpopup #error_field { padding-left:21px; }
#statpopup .green { color: #009400; }

div.header ul.right_menu li.unread { padding: 0; }
div.header ul.right_menu li.unread + li {float: left; background: url() left 12px no-repeat; color: #fff; padding: 0px 10px 0px 10px;}
div.header ul.right_menu div.unread { background-color: #FFF; padding: 0 11px 9px 10px ; }
div.header ul.right_menu li div.unread a {color: red !important;}

.pages_filter_wrapper .active {font-weight: bold;}

.links_filter { width: 99%; background: #F7F7F7; clear: left; float: left; padding: 10px 0px 10px 10px; margin: 0 0 10px 0; }
.links_filter .field { border: 1px solid gray; margin: 10px 0 0 0; }
.links_filter .hint { font-size: 10px; margin-bottom: 5px; }
.links_filter a.active { font-weight: bold; }
.links_filter .on_one_page  { display: inline-block; margin-left: 10px; }

/*trust contest styles*/
span.tl_signature{color: #64942c; float: right;}
div.photo_contest_item{width: 400px; height: 350px; float: left; margin: 30px 30px 0 20px; background: #ececec; padding: 7px;}
div.photo_contest_item div.photo_container{height: 300px; display: table-cell; vertical-align: middle; width: 400px; text-align: center;}
div.photo_contest_item div.dashboard span.date{color: #b9b9b9;}
div.photo_contest_item div.dashboard span.name{color: #8fae68; font-size: 13px;}
div.photo_contest_item div.dashboard span.votes{float: right;}
div.photo_contest_item div.dashboard span.votes a{color: #8fae68; text-decoration: none; font-size: 16px;}
div.photo_contest_item div.dashboard span.votes a img{margin: 0 0 -4px 0;}
div.photo_contest_item div.dashboard span.num{color: #8fae68; text-decoration: none; font-size: 16px;}

#blacklist_content a.active { font-weight: bold; }
.platform_blacklist_content a.active { font-weight: bold; }
.bl { display: inline-block; margin-right: 5px; padding: 1px 5px; background: #E3E4E2; }
.gbl { display: inline-block; padding: 1px 5px; background: #E3E4E2; }

.report-form {
  margin-bottom: 20px;
}
.report-header {
  background-color: #f7f7f7;
  padding: 5px 20px 5px 25px;
  margin-bottom: 20px;
}

#popup .red { color: red; }
#popup .green { color: green; }
