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

body{
        background-color: #FFFFFF;
        color: #000000;
        font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
        margin: 0px 0px 0px 0px;
        padding: 0px;
}

.mainlook {
    padding: 0px;
    border: solid 1px #EBEBEB;
    color: #000000;
    background-color: #FFFFFF;
    font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    margin: 50px 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(/images/header_top_bg.gif) repeat-x fixed top left;
    width:100%;
}
.bmb_offset{
    margin-top: 10px;
}
.board_banner{
    padding: 2px 2px 2px 35px;
    background: #EEEEEE;
}
.catlook{
    margin-left: auto;
    margin-right: auto;
    font-size: 9px;
}
.catlook a{
    margin-left: auto;
    margin-right: auto;
    font-size: 11px;
    line-height: 15px;
}
.catlook2{
    width:
}
.bold_title{
    font: bold 14px Verdana;
    margin-bottom:3px;
}

.bold_title_news{
    font: bold 12px Verdana;
}

.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;
}


.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;
}
.catlook2{
}
.catlook a:visited{
    color: #FF4200;
}
.catbox{
    padding: 10px 10px 10px 10px;
    border: 1px solid #A5AEBD;
    width: 209px;
    background: #F8F8FF;
}
.catbox_item{
    padding: 0px 0px 0px 0px;
    line-height: 32px;
    vertical-align:middle;
}
.rightbox {
    padding: 10px 10px 10px 10px;
    color: #000000;
    line-height: 19px;
    width: 300px;
    font: normal 11px Verdana;
}
.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: #FF6600;
    color: #FFFFFF;
    padding: 2px 0px 2px 2px;
    cursor: pointer;
    cursor:hand;
}
.pokaz_title_latests a{
    color: #FFFFFF;
    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_table{
    font: normal 11px Verdana;
    color: #666666;
    padding: 2px 2px 12px 2px;
    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;
}
.lp_pics_offset{
    border: 1px solid #A5AEBD;
    padding: 2px 2px 2px 2px;
    width: 318px;
    height: 163;
    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;
    color: #FFFFFF;
    padding: 2px 0px 2px 2px;
    height:5px;
    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;
    color: #FFFFFF;
    padding: 2px 0px 2px 2px;
    cursor: pointer;
    cursor:hand;
}
.pokaz_title_paid a{
    color: #FFFFFF;
    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: #F4A460;
    color: #FFFFFF;
    padding: 2px 0px 2px 2px;
    cursor: pointer;
    cursor:hand;
}
.pokaz_title_paid_mainpage a {
    color: #FFFFFF;
    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;
}

.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: 20px;
    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: 950px;
}
.marsh{
    visibility:hidden;
}
.pop_coords{
    font: normal 9px Verdana;
}
.infotab{
    width: 400px;
    height: auto;
    font: normal 12px Verdana;
}
.infotab_pic{
    width: 400px;
    height: auto;
    clear: both;
}
.reply_pic{
    height: 65px;
    width:65px;
    padding: 2px 2px 2px 2px;
    border: 1px solid #A5AEBD;
    margin-left:2px;
    margin-top:2px;
    float: left;
    text-align: center;
    display: inline;
}
.newfeed{
    display:none;
    position:absolute;
    top: 0px;
    left: 0px;
}
.feedarea{
    border: 1px solid #A5AEBD;
    padding: 2px 2px 2px 2px;
    width: 390px;
    height: 110px;
}
.feedarea_large{
    border: 1px solid #A5AEBD;
    padding: 2px 2px 2px 2px;
    width: 590px;
    height: 170px;
}
.imageframe{
    border: 1px solid #A5AEBD;
    padding: 2px 2px 2px 2px;
    width: 710px;
    height: 499px;
    font: normal 9px Verdana;
    background: #EEEEFF;
}
.imagemain{
    border: 1px solid #A5AEBD;
    margin: 15px 10px 10px 15px;
    width: 700px;
    height: 480px;
    background: #FFFFFF;
}
.imageset{
    border: 1px dashed #A5AEBD;
    margin: 1px 10px 10px 15px;
    width: 560px;
    height: auto;
    clear: both;
    background: #FFFFFF;
}
.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;
}
.hidden_comment{
    display: none;
}
.robolink{
    margin-left:75px;
    color:DDDDDD;
}
.city_pad_bar{
    border: 1px solid #A5AEBD;
    padding: 2px 2px 2px 2px;
    float: left;
    text-align: center;
    display: inline;
    margin-left:20px;
    margin-top:3px;
}
.city_pad{
    border: 1px solid #A5AEBD;
    padding: 2px 2px 2px 2px;
    float: left;
    text-align: center;
    display: inline;
    margin: 2px 2px 2px 2px;
}
.postmap{
    font: normal 10px Verdana;
}
.whitelink {
    color: #FFFFFF;
}
.ot_cat_count{
    padding: 2px 2px 2px 2px;
    border: 1px solid #A5AEBD;
    margin-top:4px;
    margin-left:1px;
    width:697px;
    display: none;
    font: normal 9px Verdana;
}
.map_frame{
}
.map_tab{
    padding: 2px 2px 2px 2px;
    background: #FF3333;
    color:#FFFFFF;
    border: 1px solid #A5AEBD;
    width: 100px;
    font: bold 10px Verdana;
}

.map_tab_right{
    padding: 2px 2px 2px 2px;
    background: #FF3333;
    color:#FFFFFF;
    border: 1px solid #A5AEBD;
    width: 195px;
    font: normal 10px Verdana;
}
.objlist_table{
    font: normal 10px Verdana;
    width: 100px;
}
.reg_inputbox{
    border: 1px solid #A5AEBD;
    font: normal 12px Verdana;
    padding: 2px 2px 2px 2px;
    margin-bottom: 4px;
    width:300px;
}
#latest_offers{
    font: normal 12px Verdana;
    width:600px;
}
#latest_offers a{
    color: #666666;
}
.st_round{-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.button{overflow: visible;}

input.button    {
                font-family: verdana, arial, sans-serif;
                font-size: 11px;
		padding: 0px 5px 0px 5px; 
                border: 1px solid #A5AEBD;
                background-color: #D6DCED;
                }
input.button:hover
		{
		background-color: #C6CFE7;
		}


