body{
/*
        background-color: #FFFFFF;
        color: #000000;
        font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
*/
        margin: 0px 0px 0px 0px;
        padding: 0px;
}
.st_round{-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.mainlook {
    padding: 0px;
    border: solid 1px #EBEBEB;
    color: #000000;
    font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    margin: 30px 0px 0px 0px;
    padding: 0px;
}
.bmainbox {
    width: 730px;
    height: 600px;
    border-right: 4px solid #EEEEEE;
}
.board_header{
/*    background: #FF4200; */
    padding: 2px 2px 2px 5px;
}
.board_logo{
    background: #FFFFFF;
    width: 100px;
    text-align: left;
}
.header_look{
    font: normal 10px Verdana;
    border: 1px solid #A5AEBD;
    background: url(/obmen/images/header_top_bg.gif) repeat-x fixed top left;
}
.bmb_offset{
    margin-top: 10px;
}
.board_banner{
    padding: 2px 2px 2px 35px;
    background: #EEEEEE;
}
.catlook{
    font-size: 11px;
}
.catlook a{
    margin-left: auto;
    margin-right: auto;
    font-size: 11px;
    line-height: 15px;
}

.bold_title{
    font: bold 14px Verdana;
}

.bold_title_news{
    font: bold 12px Verdana;
}

.ot_title{
    font: bold 12px Verdana;
}
.ot_cat_title{
    font: normal 12px Verdana;
    padding: 2px 2px 2px 2px;
}

.brbox {
    width: 300px;
}
.ob_add_offset{
    font-size: 11px;
    margin-left: 10px;
}
.ob_title{
    font: bold 14px Verdana;
    color: #000000;
}
.ob_title_right{
    font: bold 12px Verdana;
    margin-left: 40px;
}
.ob_add_left{
    font-size: 13px;
    width: 600px;
}
.ob_right_infobox{
    font-size: 11px;
}
.ob_left_main{
    font-size: 12px;
    width: 600px;
}
.ob_comm_rules{
    padding: 10px 10px 10px 10px;
    border: 1px solid #A5AEBD;
    height: 490px;
    background: #EEEEFF;
    font: normal 11px Verdana;
    line-height: 17px;
}
.ob_own_rules{
    padding: 10px 10px 10px 10px;
    border: 1px solid #A5AEBD;
    height: 159px;
    background: #EEEEFF;
    font: normal 11px Verdana;
}
.ob_addtable{
    font: normal 11px Verdana;
    line-height: 18px;
    border: 1px solid #A5AEBD;
    width: 710px;
    background: #EEEEFF;
}
.maxiinput{
    width: 400px;
}
.shortiinput{
    width: 250px;
}
.marshiinput{
    width: 200px;
    background: #90EE90;
}
.blinks{
    background: #294675;
    color: #FFFFFF;
}

a:link {
    text-decoration: none;
    color: #FF4200;
}
a:visited {
    text-decoration: none;
    color: #FF4200;
}
	
a:hover, a:active {
    color: #7F7F7F;
}

.blinks a{
    color: #FFFFFF;
    font: normal 11px Verdana;
    padding: 10px 10px 10px 10px;
    line-height: 22px;
}
.blinks_hover{
    color: #EEEEFF;
    font: bold 11px Verdana;
    padding: 10px 10px 10px 10px;
    line-height: 22px;
}
.blinks a:visited{
    color: #FFFFFF;
    font: normal 11px Verdana;
    padding: 10px 10px 10px 10px;
    line-height: 22px;
}
.catlook{
}
.catbox{
    padding: 10px 10px 10px 10px;
    border: 1px solid #A5AEBD;
    width: 150px;
    background: #F8F8FF;
}
.catbox_item{
    padding: 0px 0px 0px 5px;
    line-height: 18px;
}
.rightbox {
    padding: 10px 10px 10px 10px;
    color: #000000;
    line-height: 19px;
    width: 300px;
}
.longtext{
    padding: 10px 10px 10px 10px;
    font-size: 11px;
}
.pay_more{
    display: none;
    padding: 10px 10px 10px 10px;
    border: 1px solid #A5AEBD;
    line-height: 22px;
    width: 430px;    
    background: #FFFF99;
}
.ob_alert{
    display: none;
    padding: 10px 10px 10px 10px;
    border: 1px solid #A5AEBD;
    line-height: 22px;
    width: 278px;    
    background: #FF9999;
}
.ob_success{
    margin-left: 100px;
    padding: 10px 10px 10px 10px;
    border: 1px solid #A5AEBD;
    line-height: 22px;
    width: 478px;    
    background: #99FF99;
}
.ob_nosuccess{
    margin-left: 100px;
    padding: 10px 10px 10px 10px;
    border: 1px solid #A5AEBD;
    line-height: 22px;
    width: 478px;    
    background: #FF9999;
}
.payment_table{
    padding: 10px 10px 10px 10px;
    font: normal 11px Verdana;
    line-height: 18px;
}
.post_main{
    font: normal 11px Verdana;
    line-height: 18px;
    border: 1px solid #A5AEBD;
    width: 600px;
    height: 400px;
    background: #EEEEFF;
}
.post_main_del{
    font: normal 11px Verdana;
    line-height: 18px;
    border: 1px solid #A5AEBD;
    width: 600px;
    height: 400px;
    background: #FF9999;
}
.post_main_paid{
    font: normal 11px Verdana;
    line-height: 18px;
    border: 1px solid #A5AEBD;
    width: 600px;
    height: 400px;
    background: #FFEE60;
}
.post_title{
    background: #294675;
    color: #FFFFFF;
    font: bold 14px Verdana;
    line-height: 18px;
    height: 20px;
    border: 1px solid #A5AEBD;
}
.post_number{
    text-align:right;
    font: normal 12px Verdana;
    margin-right: 8px;
}
.post_body {
    font: normal 12px Verdana;
    line-height: 18px;
    border: 1px solid #A5AEBD;
    background: #FFFFFF;
    padding: 5px 5px 5px 5px;
    width: 581px;
}
.pad{
    padding: 8px 8px 8px 8px;
}
.post_row {
    height: 20px;
    padding: 8px 8px 8px 8px;
    line-height: 10px;
    font: normal 12px Verdana;
}
.post_row_white {
    height: 20px;
    padding: 8px 8px 8px 8px;
    line-height: 10px;
    font: normal 12px Verdana;
    background: #99DDFF;
}

.post_row_first {
    height: 20px;
    padding: 8px 8px 8px 8px;
    line-height: 10px;
    width:140px;
    font: normal 12px Verdana;
}
.post_row_second {
    height: 20px;
    padding: 8px 8px 8px 8px;
    line-height: 10px;
    width:370px;
    font: normal 12px Verdana;
}
.post_metadata {
/*    height: 25px; */
    width: 581px;
    padding: 8px 8px 8px 8px;
    line-height: 10px;
    font: normal 12px Verdana;
    border: 1px dashed #A5AEBD;
    background: #FFFFFF;
}
.post_metadata_row{
    height: 20px;
    padding: 4px 0px 4px 8px;
}

.post_metadata_paid {
/*    height: 125px; */
    width: 581px;
    padding: 8px 8px 8px 8px;
    line-height: 10px;
    font: normal 12px Verdana;
    border: 1px dashed #A5AEBD;
    background: #FFFF98;
}
.post_statusline {
    height: 13px;
    width: 298px;
    font: normal 11px Verdana;
    border: 1px solid #A5AEBD;
    background: #294675;
    color: #FFFFFF;
}
.post_options{
    margin-top:5px;
    margin-left:5px;
    line-height: 22px;
}
.sendmail{
    display:none;
    padding: 2px 2px 2px 2px;
    border: 1px solid #A5AEBD;
    width: 270px;
}
.sendmail_table{
    font: normal 11px Verdana;
}
.post_comment_title{
    font: normal 11px Verdana;
    line-height: 17px;
}
.post_comment{
    font: normal 11px Verdana;
    line-height: 17px;
    border-bottom: 1px solid #A5AEBD;
}
.post_comments{
    width:299px;
}
.comm_more{
    text-align:right;
    font-size:9px;
}
.ob_add_main{
    
}
.ob_add_inside {
    width: 500px;
    padding: 8px 0px 8px 8px;
    line-height: 10px;
    font: normal 12px Verdana;
    border: 1px dashed #A5AEBD;
    background: #FFFFFF;
}
.ob_addmore{
    font: normal 9px Verdana;
}
.ob_fastmove {
    width: 500px;
    padding: 5px 0px 5px 0px;
    line-height: 20px;
    font: normal 12px Verdana;
    border: 1px dashed #A5AEBD;
    background: #FFFFFF;
    margin-top: 5px;
}

.prev_layer{
    display:none;
    border: 1px dashed #A5AEBD;
    background: #FFFFFF;
    width: 640px;
    height: 428px;
    position: absolute;
}
.prev_layer_vert{
    display:none;
    border: 1px dashed #A5AEBD;
    background: #FFFFFF;
    width: 428px;
    height: 640px;
    position: absolute;
}
.sadpost_body{
    font: normal 9px Verdana;
}
.pokaz_table{
    font: normal 9px Verdana;
    margin-top: 3px;
}
.pokaz_table a{
    color: #FFFFFF;
}
.pokaz_table a:visited{
    color: #FFFFFF;
}	
.pokaz_table_main{
    font: normal 9px Verdana;
    margin-top: 3px;
    width: 361px;
}

.pokaz_title_latests{
    font: bold 11px Verdana;
    background: #294675;
    color: #FFFFFF;
    padding: 2px 0px 2px 2px;
    cursor: pointer;
    cursor:hand;
}
.pokaz_title_latests a{
    color: #FFFFFF;
    cursor: pointer;
    cursor:hand;
}
.pokaz_title_latests_paid{
    font: bold 11px Verdana;
    background: #FF6600;
    color: #FFFFFF;
    padding: 2px 0px 2px 2px;
    cursor: pointer;
    cursor:hand;
}
.pokaz_title_latests_paid a{
    color: #DDDDDD;
    cursor: pointer;
    cursor:hand;
}

.pokaz_body_latests{
    font: normal 11px Verdana;
    background: #FFFFFF;
    color: #666666;
    padding: 2px 2px 12px 2px;
    border: 1px solid #A5AEBD;
    cursor: pointer;
    cursor:hand;
}
.pokaz_body_latests_hover{
    font: normal 11px Verdana;
    background: #DDFFFF;
    color: #666666;
    padding: 2px 2px 12px 2px;
    border: 1px solid #A5AEBD;
    cursor: pointer;
    cursor:hand;
}
.pokaz_body_latests_table{
    font: normal 11px Verdana;
    color: #666666;
    padding: 2px 2px 12px 2px;
}
.lp_pics_offset{
    border: 1px solid #A5AEBD;
    padding: 2px 2px 2px 2px;
    width: 318px;
    height: 163px;
    font: normal 9px Verdana;
    background: #EEEEFF;
    clear:both;
}
.lp_pics{
    padding: 2px 2px 2px 2px;
}
.spacer{
    padding: 2px 2px 2px 2px;
}

.pokaz_title{
    font: bold 10px Verdana;
    background: #395685;	/* 	294675	*/
    color: #FFFFFF;
    padding: 2px 0px 2px 2px;
    cursor: pointer;
    cursor:hand;
}
.pokaz_title a{
    color: #FFFFFF;
    cursor: pointer;
    cursor:hand;
}
.pokaz_body{
    font: normal 10px Verdana;
    background: #FFFFFF;
    color: #666666;
    padding: 2px 2px 12px 2px;
    border: 1px solid #A5AEBD;
    cursor: pointer;
    cursor:hand;
}
.pokaz_body_hover{
    font: normal 10px Verdana;
    background: #DDFFFF;
    color: #666666;
    padding: 2px 2px 12px 2px;
    border: 1px solid #A5AEBD;
    cursor: pointer;
    cursor:hand;
}

.pokaz_title_paid{
    font: bold 10px Verdana;
    background: #FF6600;	/*	F4A460	*/
    color: #FFFFFF;
    padding: 2px 0px 2px 2px;
    cursor: pointer;
    cursor:hand;
}
.pokaz_body_paid{
    font: normal 10px Verdana;
    background: #FFFFFF;
    color: #666666;
    padding: 2px 0px 2px 2px;
    border: 1px solid #A5AEBD;
    cursor: pointer;
    cursor:hand;
}
.pokaz_body_paid_hover{
    font: normal 10px Verdana;
    background: #DDFFFF;
    color: #666666;
    padding: 2px 0px 2px 2px;
    border: 1px solid #A5AEBD;
    cursor: pointer;
    cursor:hand;
}

.pokaz_title_paid_mainpage{
    font: bold 10px Verdana;
    background: #FF6600;
    color: #FFFFFF;
    padding: 2px 0px 2px 2px;
    cursor: pointer;
    cursor:hand;
}
.pokaz_body_paid_mainpage{
    font: normal 10px Verdana;
    background: #FFFFFF;
    color: #666666;
    padding: 2px 0px 2px 2px;
    border: 1px solid #A5AEBD;
    height:80px;
    cursor: pointer;
    cursor:hand;
}
.pokaz_body_paid_mainpage_hover{
    font: normal 10px Verdana;
    color: #666666;
    padding: 2px 0px 2px 2px;
    border: 1px solid #A5AEBD;
    background: #DDFFFF;
    height:80px;
    cursor: pointer;
    cursor:hand;
}

.ob_sepa{
    background: #EBEBEB;
    height:3px;
    width: 300px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.pokaz_spacer{
    height:7px;
    background: url(http://www.suomi.ru/img_sep05/after_orange_box2.png) right;
}
.pokaz_spacer_menu{
    height:7px;
    background: url(http://www.suomi.ru/img_sep05/mmshadow.png) right;
}
.latestposts{
    background: #FFFFFF;
    width: 715px;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 5px;
    font: normal 10px Verdana;
    color: #000000;
    padding: 2px 0px 2px 2px;
}

.cateposts{
    background: #FFFFFF;
    width: 715px;
    margin-top: 5px;
    margin-bottom: 5px;
    font: normal 10px Verdana;
    color: #000000;
    padding: 2px 0px 2px 2px;
    border: 1px solid #A5AEBD;
}
.cap_top{
    font: bold 11px Verdana;
    background: #EBEBEB;
    padding: 5px 5px 5px 5px;
}
.cap_row{
    font: normal 11px Verdana;
    padding: 5px 5px 5px 5px;
    border-bottom: 1px solid #EEEEEE;
}
.cap_row_paid{
    font: bold 11px Verdana;
    border-bottom: 1px solid #EEEEEE;
    padding: 5px 5px 5px 5px;
}
.cap_row_paid_odd{
    font: bold 11px Verdana;
    background: #FFFFEE;
    border-bottom: 1px solid #EEEEEE;
    padding: 5px 5px 5px 5px;
}
.cap_row_odd{
    font: normal 11px Verdana;
    background: #FFFFEE;
    border-bottom: 1px solid #EEEEEE;
    padding: 5px 5px 5px 5px;
}
.post_navi{
    font: normal 10px Verdana;
    padding: 5px 5px 5px 5px;
    margin-top: 1px;
    margin-left: 10px;
}
.post_navi_link{
    margin-top: 10px;
}
.pagenavbar{
    font: bold 10px Verdana;
    padding: 5px 5px 5px 5px;
    text-align:right;
}
.cate_post_title{
    font: bold 10px Verdana;
    padding: 0px 0px 0px 10px;
}
.st_top{
    font: bold 10px Verdana;
    padding: 2px 0px 0px 5px;
}
.portal_links{
    font: bold 11px Verdana;
    padding: 2px 0px 0px 5px;
    background: #FFFFFF;
}
.pre_right{
    font: bold 9px Verdana;
    padding: 0px 4px 0px 0px;
}
.board_mainlink{
    font: bold 11px Verdana;
    margin-top: 3px;
    margin-left: 0px;
    margin-bottom: 5px;
    color: #FFFFFF;
}
.board_mainlink a{
    color: #FFFFFF;
}
.board_mainlink a:visited{
    color: #FFFFFF;
}
.admin_wposts{
    font: bold 11px Verdana;
    padding: 5px 5px 5px 5px;
}
.ob_counters{
    padding: 5px 5px 5px 5px;
    font: bold 10px Verdana;
    border: 1px solid #EEEEEE;
}
.mostanswered{
    padding: 2px 2px 2px 2px;
    border: 1px solid #A5AEBD;
    font: bold 10px Verdana;
}
.mostanswered_row{
    padding: 2px 2px 2px 2px;
    border-bottom: 1px solid #A5AEBD;
    font: bold 10px Verdana;
}
.copyright{
    font: normal 9px Verdana;
    width: 700px;
}
.marsh{
    visibility:hidden;
}
.robolink{
    margin-left:75px;
    color:DDDDDD;
}
.infopic{
    height: 70px;
    width:70px;
    padding: 2px 2px 2px 2px;
    border: 1px solid #A5AEBD;
    margin-left:2px;
    margin-top:2px;
    float: left;
    text-align: center;
    display: inline;
}
.infopic_hover{
    height: 70px;
    width:70px;
    padding: 2px 2px 2px 2px;
    border: 1px solid #A5AEBD;
    margin-left:2px;
    margin-top:2px;
    float: left;
    text-align: center;
    display: inline;
    background: #FF3333;
}
.obmen_text{
    padding: 5px 5px 5px 5px;
    font: normal 11px Verdana;
}
.ot_cat_count{
    padding: 2px 2px 2px 2px;
    border: 1px solid #A5AEBD;
    margin-top:4px;
    margin-left:1px;
    width:700px;
    display: none;
    font: normal 9px Verdana;
}
.ta_banner{
    padding: 2px 2px 2px 2px;
    border: 1px solid #A5AEBD;
    width:600px;
    height:51px;
}