



























html, body {
    margin: 0;
    padding: 0;
    background: #ffffff;
    width: 100%;
    height: 100%;
}

/* ?? */
body {
    margin: 0;
}

a {
    color: #0066CC;
}

#for_counter_dott {
    left: -15px;
    position: absolute;
    top: -15px;
}

.container {position:relative;z-index:2;height:100%;min-width:1000px;max-width:1240px;margin:0 auto; background-color:#fff; text-align:left;} html:root .container {height:auto;}
body, body td {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    color: black;
}
.lhty{
    line-height: 140%;
}
#total {
    margin:0; padding: 0; width: 100%; height: 100%;
}
.all {
    margin: 0;
    padding: 0;
    border: 0;
    border-collapse: collapse;
    width: 100%;
    height: 100%;
}
.all td {
    margin: 0;
    padding: 0;
    border-collapse: collapse;
    vertical-align: top;
}
#left_td {
    width: 5%;
    height: 100%;
    background: transparent url(http://static.rb.ru/09/2010/img/left_all_bg.gif) repeat-y right;
    text-align: right;
}
#right_td {
    width: 5%;
    height: 100%;
    background: transparent url(http://static.rb.ru/09/2010/img/right_all_bg.gif) repeat-y left;
    text-align: left;
}
#main {
    width: 90%;
    height: 100%;
    text-align: left;
    background-color: white;
}
.uho {
    cursor: pointer;
    width: 100%;
}
.h0 {
    height: 0px;
    font-size: 0;
    line-height: 0;
}
.w960px {
    width: 960px;
}
.w275px {
    width: 275px;
}
.w1000px {
    width: 1000px;
}
#topbnr {
    text-align: center;
}
#top_black_line {
    background-color: #000;
    height: 34px;
    line-height: 32px;
    color: #cccccc;
    font-size: 11px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}
#top_black_line a {
    color: #cccccc;
    text-decoration: underline;
}
/*
#rss {
    float: right;
}
#rss a {
    background: url(http://static.rb.ru/09/2010/img/rss.gif) no-repeat left;
    height: 10px;
    line-height: 32px;
    padding: 0 20px 0 15px;
}
*/
.fright.first{
    padding-right: 20px;
}

.gd {
    background: url(http://static.rb.ru/09/2010/img/gr_dott.gif) no-repeat left;
    padding: 0 0 0 15px;
}
.indent0 {
    width: 100%;
    margin: 0;
    padding: 0;
    border: 0;
    border-collapse: collapse;
}
.indent0 td {
    margin: 0;
    padding: 0;
    border-collapse: collapse;
}
#lbf {
    padding: 10px 0 10px 0;
}
.left_brd {
    border-left: 1px solid #cccccc;
}
.left_brd185 {
    background: url(http://static.rb.ru/09/2010/img/left_brd185.gif) repeat-y right;
}
.left_brdcss{
    border-left: solid #cccccc 1px;
}

.right185 {
    width: 185px;
    float: right;
}
.pdn_185px {
    padding-right: 185px;
}
.topblock_left {
    padding: 22px 20px 0 0;    
    height: 60px;
}
.topblock_right {
    padding: 22px 20px 0 13px; 
    height: 60px;   
}
/*
.topblock a {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 12px;
    color: #717275;
    text-decoration: none;
}
.topblock a:hover {
    text-decoration: underline;
}
*/

.pic_left {    
    float: left;
    margin-right: 9px;
    margin-bottom: 9px;
    border:0;
    display: block;
    z-index: 1;
}
.pic_brd {
    border: 1px solid #cccccc;
}

.posrel {
    position: relative;
}

table td.single_column {
    padding: 0 20px;
}
/**/
#community_top {
    width: 240px;
    /* height: 90px; */
    height: 63px;
    margin-left: 14px;
    background: url(http://static.rb.ru/09/2010/img/community_bg.gif) no-repeat top left;
    padding-top: 27px;
}
#community_top .line2 {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 12px;
    color: #333333;
    padding: 8px 6px 6px 10px;
}
#community_top .line2 a {
    color: #333333;
    text-decoration: underline;
}
#community_top .line2 img {
    margin: 0 7px 0 7px;
}

#community_top #line3 {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 12px;
    color: #333333;
    padding: 12px 6px 6px 10px;
}
#community_top #line3 a {
    color: #a6462c;
    text-decoration: underline;
}
#search {
    float: right;
    width: 276px;
    height: 37px;
    background: url(http://static.rb.ru/09/2010/img/gr_dott3_bg.gif) no-repeat left;
}
#search form {
    margin: 6px 0 0 14px;
    _margin: 6px 0 -6px 14px;
}
form {
    margin: 0;
    padding: 0;
}
#search input.searchinp {
    width: 172px;
    height: 20px;
    margin: 0;    
    padding-top: 2px;
    _margin-top: -1px;
}
/*#search input.search_btn {
    width: 59px;
    font-size: 12px;
}*/
/**/

/* main menu */
#for_menu {
    height: 37px;
    background: url(http://static.rb.ru/09/2010/img/for_menu_bg.gif) repeat-x left top;
}
ul.menu {
    margin: 0 20px 0 10px;
    padding: 0;
    list-style: none;
    height: 37px;
}
ul.menu li {
    margin: 0;
    padding: 0 10px 0 10px;
    line-height: 37px;
    height: 37px;
    float: left;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 18px;
    color: #a6462c;
}
ul.menu li.tut {
    background: url(http://static.rb.ru/09/2010/img/li_tut.gif) repeat-x bottom;
    border-left:1px solid #c2c2c2;
    border-right:1px solid #c2c2c2;
}

ul.menu li.tut a {
    background: url(http://static.rb.ru/09/2010/img/menu_dott_red.gif) repeat-x left bottom;
    text-decoration: none;
    color: #a6462c;
}

ul.menu li a {
    color: #0066cc;
    text-decoration: underline;
}
#escho {
    background: url(http://static.rb.ru/09/2010/img/escho_ar.gif) no-repeat right;
    padding:0 10px 0 14px;
}
#escho a.esco_dott, #escho a:hover.esco_dott, #escho_ a.esco_dott, #escho_ a:hover.esco_dott {
    text-decoration: none;
    background: url(http://static.rb.ru/09/2010/img/escho_dott.gif) no-repeat left bottom;
}

#escho_ {
    background: url(http://static.rb.ru/09/2010/img/escho_ar_.gif) no-repeat right;
    padding:0 10px 0 14px;
    position: relative;
    display: none;
}

/* sub menu */
#submenu_line {
    padding: 0 20px 0 10px;
    margin: 0 0 0 0;
    _height: 37px;
    min-height: 37px;
    border-top: 1px solid #c2c2c2;
    background: #f7f5e5 url(http://static.rb.ru/09/2010/img/submenu_line_bg.gif) repeat-x top;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: bold;
    color: #666666;
    font-size: 14px; 
    line-height: 20px;
}
#submenu_line div {
    padding: 5px 0 7px 0;
}
#submenu_line a {
    color: #003366;
    text-decoration: underline;
}
#submenu_line .opponent {
    float: right;
    background: url(http://static.rb.ru/09/2010/img/opponent.gif) no-repeat left;
    padding: 0 0 0 28px;
    margin: 5px 0 7px 10px;
}
#submenu_line span {
    padding: 0 16px 0 0;
}
.menuB_sel {
    color: #666666 !important;
    text-decoration: none !important;    
}



.shell {
    position: absolute;
    top: 43px;
    left: -10px;
    border-top:0;
    border-left:0;
    border-right: 1px solid #707070;
    border-bottom: 1px solid #404040;
    margin: 0;
    padding: 0;
}
.shell table {
    margin: 0;
    padding: 0;
    border: 0;
    border-collapse: collapse;
}
.shell td {
    border: 1px solid #999999;
    padding: 10px 20px 10px 20px;
    margin: 0;
    border-collapse: collapse;
    background-color: white;
    
}
.shell td a {
    position: relative;    
    font-family: Georgia, "Times New Roman", Times, serif;    
    color: #0066cc;
    text-decoration: underline;
    display: block;
    font-size: 18px;
    line-height:26px;    
}
#undermenu {
    height: 22px;
    border-top: 1px solid #c2c2c2;
    background: url(http://static.rb.ru/09/2010/img/under_menu.gif) repeat-x top;
}

.tb_top_line {
    height: 11px;
    font-size: 0;
    background: url(http://static.rb.ru/09/2010/img/tb_top_line.png) no-repeat;
    _background: none;    
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/09/2010/img/tb_top_line.png', sizingMethod='crop');         
}

.tb_bot_line {
    height: 11px;
    font-size: 0;
    background: url(http://static.rb.ru/09/2010/img/tb_bot_line.png) no-repeat;
    _background: none;    
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/09/2010/img/tb_bot_line.png', sizingMethod='crop');     
}

.tb_ca {
    background: #f7f2c8 url(http://static.rb.ru/09/2010/img/tb_left_border.gif) repeat-y;
    /*padding:0 0 7px 8px;*/
    padding:11px 15px 17px 22px;
    vertical-align: top;
}

.tb_rs {
    font-size: 0;
    background: url(http://static.rb.ru/09/2010/img/tb_right_shadow.png) no-repeat;
    _background: none;    
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/09/2010/img/tb_right_shadow.png', sizingMethod='crop');    
}

.tb_close {
    float: right;
}

.tb_close a {
    top: -13px;
    left: 18px;
    position: relative;
}

.tb_right_top {
    font-size: 0;
    background: url(http://static.rb.ru/09/2010/img/tb_top_close.png) no-repeat;
    _background: none;    
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/09/2010/img/tb_top_close.png', sizingMethod='crop');
    height: 11px;
    width: 16px;
}

.tb_right_bottom {
    font-size: 0;
    background: url(http://static.rb.ru/09/2010/img/tb_bot_close.png) no-repeat;
    _background: none;    
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/09/2010/img/tb_bot_close.png', sizingMethod='crop');
    height: 11px;
    width: 16px;
}


/**/
/*#vhod_place {
    width: 264px;
    margin: auto;
    border: solid #938e66 1px;
}
#vhod_bg {
    background-color: #f7f2c8;
}

#inside {
    margin: 0px 0px 0px 20px;
    padding: 10px 0 17px 0;
    width: 215px;
    line-height: 18px;
}
#vhod_bg #inside .title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 16px;
    padding-bottom: 2px;
    color: #333333;
    border-bottom: 2px solid #000000;
}
#vhod_bg #inside form {
    margin: 0;
    padding: 0;
}
#vhod_bg #inside form input.vh {
    width: 100%;
    height: 20px;
    border: 1px solid #938e66;
    background-color: white;
    color: black;
}
#vhod_bg #inside form a {
    font: 10px Arial, Helvetica, sans-serif;
    color: #666666;
    text-decoration: underline;
} */
.title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 16px;
    padding-bottom: 2px;
    color: #333333;
    border-bottom: 2px solid #000000;
}

#vhod form {
    margin: 0;
    padding: 0;    
}

input.vh {
    width: 100%;
    height: 20px;
    border: 1px solid #938e66;
    background-color: white;
    color: black;
    margin-top: 2px;
}

textarea.vh {
    width: 100%;
    height: 60px;
    border: 1px solid #938e66;
    background-color: white;
    color: black;
    margin-top: 2px;
}

/*#vhod input.vh.openID {
    background: 5px 4px #fff url('/09/2010/img/oid_small.gif') no-repeat;
    padding-left: 23px;
}*/

#vhod a {
    font: 10px Arial, Helvetica, sans-serif;
    color: #666666;
    text-decoration: underline;
} 
/*
.int_img {
    background-color: #fff;
    background-repeat: no-repeat;
    height: 23px;
    border: solid #938e66 1px;
}

.int_img img {
    float: left;
}

.int_img input {
    border: none;
}
*/


.dott_2_bg {
    border-top: 1px dotted #000;
    border-bottom:  1px dotted #000;
    padding: 4px 0 10px 0;
}
.f0 {
    font-size: 0;
    line-height: 0;
}
.fixed240px {
    margin-left: 15px;
    width: 240px;
}
.resize {
    padding: 0 14px 0 20px;
}
.w100ps {
    width: 100%;
}
.w66ps {
    width: 66%;
}
.w66ps td {        
    width: auto;
}

.w34ps {
    width: 34%;
}

.w33ps {
    width: 33%;
}
.w33ps td {        
    width: auto;
}
.r_14px {
    margin-right: 14px; 
}
.l_14px {
    margin-left: 14px;
}
/*td.r_14px {
    padding-right: 14px; 
}
td.l_14px {
    padding-left: 14px;
}*/

.completely {
    line-height: 23px;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    font-family: Arial, Helvetica, sans-serif;
    font-style: italic;
    font-size: 11px;
    color: #666666;
    white-space: nowrap;
}
.completely a {
    color: #666666;
    text-decoration: underline;
    padding: 0 8px 0 8px;
    background: url(http://static.rb.ru/09/2010/img/small_gr_ar.gif) no-repeat left;
}
.completely a.no_ar {
    background: none;
    padding: 0;
}
.completely a.brown {
    color: #a6462c;
}
.completely span {    
    color: #666666;
    padding: 0 0 0 8px;
    background: url(http://static.rb.ru/09/2010/img/small_gr_ar.gif) no-repeat left;
}


.line_dott {
    font: 0px;
    line-height: 1px;
    height: 1px;
    background: url(http://static.rb.ru/09/2010/img/gr_dott4_bg.gif) repeat-x left top;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

/*.line_dott.c3 {
    background: 0 7px url(http://static.rb.ru/09/2010/img/gr_dott4_bg.gif) repeat-x;
    clear: both;
    padding: 7px 0 0 0;
}*/

.clear {
    clear: both; 
}

/**/
.b {
    font-weight: bold;
}
.f18 {
    font-size: 18px;
    line-height:18px;
}
.f16 {
    font-size: 16px;
    line-height:16px;
}
.f14 {
    font-size: 14px;
    line-height: 14px;
}
.f11 {
    font-size: 11px;
}
.f12 {
    font-size: 12px;
}
.f10 {
    font-size: 10px;
}
.lh19px {
    line-height: 19px;
}
.f_geor {
    font-family: Georgia, "Times New Roman", Times, serif;
}
.f_tah {
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.note {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #a6462c;
    text-decoration: none;
}
.note img {
    margin-right:2px;
}
.gray, a.gray {
    color: #666666;
}
.gray333 {
    color:#333333;
}
.black, a.black, .light_bg  a.black {
    color:#000;
}
.blue, a.blue, .light_bg  a.blue {
    color: #217ad2;
}
.brown2 {
    color: #b73614;
}
.brown {
    color: #a6462c;
}
.red {
    color: #990000;
}
.green {
    color: #006600;
}
.text_righ {
    float: right;
    margin-left: 10px;
}
.top_brd {
    border-top: 1px solid #cccccc;
}
a.noline {
    text-decoration: none;
}
a:hover.noline {
    text-decoration: underline;
}
.video_sm {
    background: url(http://static.rb.ru/09/2010/img/video_ico.gif) no-repeat 0px 5px;
    padding: 0 0 0 18px;
}
.middle10px, td.middle10px{
    padding: 8px 0 6px 0;
}
.middle10px .pic_left, .middle10pxTop .pic_left {
    margin-bottom: 0;    
}
.middle10pxTop {
    padding: 10px 0;
}
.middle25px {
    padding: 25px 0 23px 0;
}
.top5px {
    padding-top: 5px;
}
/*.bott6px {
    padding-bottom: 6px;
}*/
.header16 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 16px;
    font-weight: bold;
    border-bottom: 2px solid #000;
    padding-bottom: 1px;
}

.header16.mb1 {
    margin-bottom: 10px;
}
.gray_bg_title {
    background-color: #f2f2f2;
    padding: 6px 6px 6px 10px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
}
.sm_date {
    color: #999999;
    font-family: Arial, "Times New Roman", Times, serif;
    font-size: 10px;
    line-height: 12px;
    white-space: nowrap;
}
.news_tape td {
    padding: 5px 0 5px 0;
}
.news_tape td{
    padding-left:4px;
}
.news_tape td.sm_date {
    color: #999999;
    font-family: Arial, "Times New Roman", Times, serif;
    font-size: 10px;
    line-height: 12px;
    padding-left: 0;
}
.o_num {
    background-position: top left;
    background-repeat: no-repeat;
    padding: 3px 0 0 38px;
    margin: 7px 0 5px 0;
    _height: 31px;
    min-height: 31px;
}
.o1 {
    background-image: url(http://static.rb.ru/09/2010/img/o1.gif);
}
.o2 {
    background-image: url(http://static.rb.ru/09/2010/img/o2.gif);
}
.o3 {
    background-image: url(http://static.rb.ru/09/2010/img/o3.gif);
}
.o4 {
    background-image: url(http://static.rb.ru/09/2010/img/o4.gif);
}
.o5 {
    background-image: url(http://static.rb.ru/09/2010/img/o5.gif);
}
.o6 {
    background-image: url(http://static.rb.ru/09/2010/img/o6.gif);
}
.o7 {
    background-image: url(http://static.rb.ru/09/2010/img/o7.gif);
}
.o_num a {
    color: #217ad2;
    font-family: Georgia, "Times New Roman", Times, serif;
    text-decoration: none;
}
.o_num a:hover {
    text-decoration: underline;
}
.light_bg {
    background-color: #f3f3f3;
    padding: 10px;
    font-family: Georgia, "Times New Roman", Times, serif;
    color:#003366;
}
.light_bg.tb0{
    padding: 0 10px;
}

.light_bg a {
    color:#003366;
    text-decoration: none;
}
.light_bg a:hover {
    text-decoration: underline;
}
.quote_top {
    height: 22px;
    background: url(http://static.rb.ru/09/2010/img/1x1gray.gif) repeat-x bottom;
    padding: 0;
    margin-top: 0;
}
.quote_top table, .quote_top table td {
    width: auto;
}
.w_lable {
    height: 22px;
    background: url(http://static.rb.ru/09/2010/img/quote_top_w_right_bg.gif) no-repeat right;
    cursor: pointer;
}
.w_lable div {
    height: 22px;
    background: url(http://static.rb.ru/09/2010/img/quote_top_w_left_bg.gif) no-repeat left;
    line-height: 22px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #999999;
    padding: 0 7px 0 15px;
    font-weight: bold;
}
.w_lable div a {
    text-decoration: none;
    color: #999999;
}
.g_lable {
    height: 22px;
    background: url(http://static.rb.ru/09/2010/img/quote_top_gr_right_bg.gif) no-repeat right;    
    cursor: pointer;
}
.g_lable div {
    height: 22px;
    background: url(http://static.rb.ru/09/2010/img/quote_top_gr_left_bg.gif) no-repeat left;
    line-height: 22px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #fff;
    padding: 0 7px 0 15px;
    font-weight: bold;    
}
.g_lable div a {
    text-decoration: none;
    color: #fff;
}
.quote_tab {
    background-color: white;
    padding: 8px 0 8px 0;    
}
.quote_tab table {
    width: 100%;
    margin:0;
    padding: 0;
    border: 0;
    border-collapse: collapse;
}
.quote_tab table td {
    white-space: nowrap;
    height: 20px;
    vertical-align: middle;
    padding: 0 6px 0 6px;
    margin: 0;
    border-collapse: collapse;
    font-size: 11px;
}
.quote_tab table tr.dtt td {
    background: url(http://static.rb.ru/09/2010/img/gr_dott5.gif) repeat-x bottom;
}
.quote_tab table td a {
    color: #000;
    text-decoration: none;
}

.right_dark_cap {
    background: #999999 url(http://static.rb.ru/09/2010/img/right_dark_cap_bg.gif) no-repeat top;
    line-height: 30px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    padding: 0 10px 0 10px;
    color: #fff;
}
.dark_dot {
    padding: 5px 0 3px 7px;
    background: url(http://static.rb.ru/09/2010/img/dark_blue_dot.gif) no-repeat left 11px;
}
a.right_ar{
    font-family: Arial, Helvetica, sans-serif;
    font-style: italic;
    font-size: 11px;
    color: #666666;
    text-decoration: underline;
    padding: 0 8px 0 8px;
    background: url(http://static.rb.ru/09/2010/img/small_gr_ar.gif) no-repeat left;
}
.relative {
    position: relative;
}
.rb_video {
    position: absolute;
    top: 5px;
    left: 165px;
}

.track {
    background-color: #eeeeee;
    padding: 0 10px 0 10px;
    line-height: 27px;
}
.track a {
    color: black;
}

















/**/
#footer {
    /*margin: 25px 0 0 0; */
    margin: 0;
    padding: 30px 0 30px 0;
    background-color: #ededed;
}
#footer .indent0 tr div {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size:11px;
    color: #333333;
}
#footer .indent0 tr div a {
    color:#333333;
    text-decoration: underline;
}

#footer .indent0 tr div a.brown2 {
    color: #b73614;
}

.rb_footer {
    padding: 0 30px 0 107px;
    position: relative;
}
#rb_footer_logo {
    position: absolute;
    top:-8px;
    left: 0px;
    _left: -107px;
}

/*addon*/

.vhod_btn {
    width: 99px;
    height: 24px;
    background: url(http://static.rb.ru/09/2010/img/vhod_enter.gif) no-repeat center;
    border: 0;
}

.register_btn {
    width: 135px;
    height: 24px;
    background: url(http://static.rb.ru/09/2010/img/button_register.gif) no-repeat center;
    border: 0;
}

.register_dark_btn {
    width: 132px;
    height: 24px;
    background: url(http://static.rb.ru/09/2010/img/button_register_dark.gif) no-repeat center;
    border: 0;
}

.search_btn {
    width: 60px;
    height: 24px;
    background: url(http://static.rb.ru/09/2010/img/button_find.gif) no-repeat center;
    border: 0;
}

.search_dark_btn {
    width: 58px;
    height: 24px;
    background: url(http://static.rb.ru/09/2010/img/button_find_dark.gif) no-repeat center;
    border: 0;
}

.add_dark_btn {
    width: 73px;
    height: 24px;
    background: url(http://static.rb.ru/09/2010/img/button_add_dark.gif) no-repeat center;
    border: 0;
}

.vote_btn {
    width: 85px;
    height: 24px;
    background: url(http://static.rb.ru/09/2010/img/button_vote.gif) no-repeat center;
    border: 0;
}

.add_btn {
    width: 76px;
    height: 24px;
    background: url(http://static.rb.ru/09/2010/img/button_add.gif) no-repeat center;
    border: 0;
}

.reply_btn {
    width: 73px;
    height: 24px;                                                             
    background: url(http://static.rb.ru/09/2010/img/button_reply.gif) no-repeat center;
    border: 0;
}

.close_dark_btn {
    width: 69px;
    height: 24px;
    cursor: pointer;
    background: url(http://static.rb.ru/09/2010/img/vhod-close.gif) no-repeat center;
    border: 0;    
}

.select_dark_btn {
    width: 69px;
    height: 24px;
    cursor: pointer;
    background: url(http://static.rb.ru/09/2010/img/button_select_dark.gif) no-repeat center;
    border: 0;    
}

.select_btn {
    width: 70px;
    height: 24px;
    cursor: pointer;
    background: url(http://static.rb.ru/09/2010/img/button_select.gif) no-repeat center;
    border: 0;    
}

.close_btn {
    width: 68px;
    height: 24px;
    cursor: pointer;
    background: url(http://static.rb.ru/09/2010/img/button_close.gif) no-repeat center;
    border: 0;    
}
.minus_btn {
    width: 29px;
    height: 22px;
    cursor: pointer;
    background: url(http://static.rb.ru/09/2010/img/button_plinus.gif) no-repeat 0 -22px;
    border: 0;            
}
.plus_btn {
    width: 29px;
    height: 22px;
    cursor: pointer;
    background: url(http://static.rb.ru/09/2010/img/button_plinus.gif) no-repeat 0 0;
    border: 0;            
}

.nodot_list {
    margin: 0;
    padding: 0;
    list-style: none;
}

.list_scroll {
    overflow: auto;
}

.list_scroll.h300 {
    height: 300px;
}

.list_scroll.h253 {
    height: 253px;
}

.nodot_list li {
    margin-bottom: 4px;
}

.hiddener {
    display: none;
}

.hiddener_soft {
    visibility: hidden;
}

.big_vhod_pole {
    width: 420px;
    height: 20px;
    border: 1px solid #bbbbbb;
    background-color: white;
    color: black;
    margin-top: 2px;
}

.option_explain {
    font-size: 11px;
}

.success_text {
    padding:10px;
    line-height:140%;
} 

.pointer {
    cursor: pointer;
}

table.resetTable {
    margin: 0;
    padding: 0;
    border: 0;
    border-collapse: collapse;    
    width:100%;
}
table.resetTabletd {
    margin: 0;
    border-collapse: collapse;    
}


.rbI {
    width: 100px;
    height: 71px;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #cccccc;
    cursor: pointer;
}

.marg9px {
    margin: 9px 0;
}

.img60he {
    display: block;
    height: 60px;
    float: left;    
}

.img60he60wi {
    display: block;
    height: 60px;
    width: 60px;
    background-repeat: no-repeat;
    background-position: center;
    border: solid #999999 1px;
    margin-right: 10px;
    overflow: hidden;
    background-color: #fff;
}

.img60he60wi.fl {
    float: left;
}

.img60he60wi img {
    margin: 1px 0 0 1px;
    vertical-align: middle;
}

.img30he30wi {
    display: block;
    height: 30px;
    width: 30px;
    background-repeat: no-repeat;
    background-position: center;
    border: solid #999999 1px;
    margin-right: 5px;
    overflow: hidden;
}

.img30he30wi.fl {
    float: left;
}

.right_text {
    padding-left: 70px;
}

.vspace3 {
    margin: 3px 0;
}
.vspace10 {
    margin-top: 10px;
    margin-bottom: 10px;
}

.hspace6 {
    margin: 0 6px;
}
.hspace10 {
    margin-right: 10px;
    margin-left: 10px;
}
.rm6p {
    margin-right: 6px;
}
td.pb3p, .pb3p{
    padding-bottom: 3px;
}
.pb6p{
    padding-bottom: 6px;
}
/*a:hover.img60he60wi {
    text-decoration: underline;
}*/

.form_error {
    color: #cd1f1e; /*red*/
    display: none;
}

.form_error.show {
    display: block;
    margin-bottom: 10px;
}
.general_error {
    color: #CD1F1E;
    border-left: solid #cd1f1e 2px;
    padding: 4px 8px;
    background-color: #ffd5d5;
    float:left; 
}

#vhod input.vh.error, .big_vhod_pole.error {
    border: 1px solid #cd1f1e; /*red*/
}

.dblock {
    display: block;
}

.fleft {
    float: left;
}

.fright {
    float: right;
}

/*search css*/

.light_ell {
    background-color: #f8f6e5;
    padding: 15px 17px 15px 17px;
    margin-bottom: 18px;
}

.light_ell.searchd label {
    cursor: pointer;
}

.rezult td {
    background:transparent url(http://static.rb.ru/09/2010/img/gr_dott4_bg.gif) repeat-x scroll left bottom;
}
.num {
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 12px;
    padding: 18px 6px 0 6px;
}
.issue {
    padding: 16px 10px 10px 0px;
}
.dat_track {
    padding: 10px 0 6px 0;
    color: #999999;
    font-size: 10px;
}
.dat_track a {
    color: #999999;    
}

.pages {
    font-size: 14px;
    color: #333333;
    line-height: 25px;
    margin: 20px 0;
}
.pages a.active {
    padding: 0 5px;
    /*margin-right: 12px;*/
    background-color: #ededed;
    text-decoration: none;
}
.pages a {
    color: #003366;
    padding: 0 6px;
}

.gray333 {
    color:#333333;
}

/*end: search css*/

/*common rating class*/
.rating .stars_blank {
    font-size:0;
    line-height: 11px;
    height: 11px;
    background: url(http://static.rb.ru/09/2010/img/rating_stars.gif) repeat-x;
    width: 75px;
}

.rating .stars_rating {
    font-size:0;
    line-height: 11px;
    height: 11px;
    background: 0 -22px url(http://static.rb.ru/09/2010/img/rating_stars.gif) repeat-x;
    width: 0;
}
/*end: common rating class*/
/*admin action link*/
a.aaction {
    color: #ac2500;
    font-weight: bold;
}

/*PRINT*/
/*PRINT*/

.a4__printer{
    display: none;
    padding: 10px;
}

.a4__printer .grapho_charts embed{
   display: block;
   visibility: visible;
}

.a4__printer object, .a4__printer embed{
    display: none;
    visibility: hidden;
}

.a4__printer a{
    color: #000;
    text-decoration: none;
}

.a4__printer table .materialTable{
    border-collapse: collapse;
}
.a4__printer table .materialTable td{
    border: solid  #000 1px;
    padding: 0 3px;
}
.a4__printer table .materialTable th{
    border: solid #000 1px;
    background-color: #cfcfcf;
}

@media print
{

    img.printViewClose{
        display:none;
    }
    
    table{
    page-break-inside:avoid
    }
    
}

.message_text, .message_text p {
    font-size: 13px;
}

/*END::PRINT*/


/* для невидимых, но физически существующих пробелов в облаке тегов */
b.nevid {
    word-spacing: -5px    
}

/*notice style*/
.notice {
    border-left: solid #ffd772 2px;
    padding: 4px 8px;
    background-color: #fff5c9;
    float:left; 
}

/*for rating blog*/

span.blblue a, span.blgreen a{
    color: #fff;
}
span.blblue {
    padding: 4px 7px;
    background: #6392a4;
    color: #fff;
}

span.blgreen {
    padding: 4px 7px;
    background: #67a153;
    color: #fff;
}

/*fixer border for right float block*/

.fixerbrd {
    background: url(http://static.rb.ru/09/2010/img/border_fixer.gif) no-repeat top right;
}

.fixerbrd2 {
    background: url(http://static.rb.ru/09/2010/img/border_fixer.gif) no-repeat bottom right;
}

.bt1fix {
    border-top: solid white 1px;
}

.pad0, td.pad0 {
    padding: 0;
}

td.w1px {
    width: 1px;
}

/*counter css*/
.counterPlace {
    text-align: center;
    padding-top: 7px;
}

/*impulse new css*/
td.split2f
{
    padding-right: 6px;
}
table.impulse td{
    width:50%;    
}
input.vfixed {
    width: 189px;
}
td.ptbut {
    padding-top: 6px;
}
td.ptfs {
    padding-top: 6px;
}



.texta_right {
    text-align: right;
}

/*comments common*/
ul.comment_ul {
    margin: 0;
    padding: 0;
    list-style: none;
} 

ul.comment_ul li {
    margin: 0;
    padding: 5px 0 0 0;
    list-style: none;
}

.light_blue_block {
    background:#a6462c;
    padding:3px 5px;
    color:#fff;
}

.firstline img.avat {    
    margin-bottom: -10px;
}

.near_avat {
    margin-bottom: 10px;
}

p.comfobar {
    padding-bottom: 12px;  
}
div.comm_reply {
    padding: 0 13px 14px 7px;
}

.menu_point_tour {
    background: url(http://static.rb.ru/09/2010/img/tur_21x21_2.png) no-repeat 0 0;
    width: 80px;
    _background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.rb.ru/09/2010/img/tur_21x21_2.png', sizingMethod='crop');
}

span.redreq {
    color: #cd1f1e;
    vertical-align: middle;
    padding-right: 4px;
}

.min_height1 {
    height: 350px;
}

p.fp {
    padding: 0;
    margin: 7px 0 10px;
}

.descolor {
    color: #777;
}