H1 {
font-size: 12pt; margin: 0px; display: inline; color:black;
} 
H2,H3,H4,H5 {
font-size: 11pt; margin: 0px; display: inline;color:black;
}
input.button    {
		width: auto;
		overflow: visible;
                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;
		}
form {
        margin: 0px;
        padding: 0px;
}
input, select {
        font-size: 8pt;
}

textarea {
        height: 80px;
        width: 90%;
        font-size: 9pt;
        overflow-y: visible;
        padding: 5px;
}

body{
	/* background: url(/images/header_top_bg.gif) repeat-x fixed top left; */
	/* http://www.suomi.ru/img_sep05/topsneg_1.gif */
	
        background-repeat: repeat-x;
        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;
    font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
}
.bmainbox {
    width: 70%;
    height: 500px;
}
.board_header{
    padding: 2px 2px 2px 5px;
}
.board_logo{
    width: 247px;
    text-align: left;
}
.header_look{
    font: normal 10px Verdana;
    background: #EEEEEE;
}
.bmb_offset{
    margin-top: 10px;
}
.board_banner{
    padding: 2px 2px 2px 35px;
    background: #EEEEEE;
}
.catlook{
    font-size: 11px;
    margin-left: 20px;
}
.catlook a{
    margin-left: auto;
    margin-right: auto;
    font-size: 11px;
    line-height: 15px;
}

.bold_title{
    font: bold 14px Verdana;
    margin-bottom:3px;
}

.bold_title_news{
    font: bold 12px Verdana;
}

.ot_title{
    font: bold 15px Verdana;
}
.ot_cat_title{
    font: bold 15px Verdana;
    padding: 2px 2px 2px 2px;
}
.ot_city_title{
    font: bold 12px Verdana;
    padding: 2px 2px 2px 2px;
    margin-top:5px;
    margin-bottom:5px;
}

.brbox {
    width: 300px;
}
.ob_add_offset{
    font-size: 11px;
    margin-left: 110px;
}
.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: 810px;
/*    background: #EEEEEE; */
}
.maxiinput{
    width: 400px;
}
.shortiinput{
    width: 250px;
}
.cityinput{
    width: 150px;
    background: #EE9090;
    visibility:hidden;
}
.marshiinput{
    width: 200px;
    background: #90EE90;
}
.blinks{
    background: #FF7F00; /* 294675 */
    color: #FFFFFF;
    font: bold 12px Verdana;
    border:0px;
}

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

.blinks a{
    color: #FFFFFF;
    padding: 10px 10px 10px 10px;
    line-height: 22px;
}
.blinks_hover{
    color: #EEEEFF;
    padding: 10px 10px 10px 10px;
    line-height: 22px;
}
.blinks a:visited{
    color: #FFFFFF;
    padding: 10px 10px 10px 10px;
    line-height: 22px;
}
.catlook{
}
.catbox{
    padding: 10px 10px 10px 10px;
    width: 180px;
    background: #F8F8FF;
    border-left: 1px solid #DDDDDD;
}
.catbox_left{
    padding: 10px 10px 10px 10px;
    width: 180px;
    background: #F8F8FF;
}

.catbox_item{
    padding: 0px 0px 0px 5px;
    line-height: 32px;
}
.catbox_item a{font: normal 13px Verdana;line-height:20px;}
.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;
    margin-top: 300px;
}
.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;
    border: 1px solid #FF7F00;
}
.payment_info{
    padding: 10px 10px 10px 10px;
    font: normal 11px Verdana;
    line-height: 18px;
    border: 1px solid #FF7F00;
    width: 700px;
}
.post_main{
    font: normal 11px Verdana;
    line-height: 18px;
    border: 1px solid #A5AEBD;
    width: 600px;
    height: 400px;
    background: #FDEDE7;
}
.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: #FFCC99;
/*    background: #FFEE60; */
}
.post_title{
    background: #777777; /* 294675 */
    color: #FFFFFF;
    font: bold 14px Verdana;
    line-height: 22px;
    height: 22px;
    border: 1px solid #A5AEBD;
}
.post_title_edit{
    background: #777777; /* 294675 */
    color: #FFFFFF;
    font: bold 14px Verdana;
    line-height: 31px;
    height: 61px;
    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 {
    width: 580px;
    padding: 8px 8px 8px 8px;
    line-height: 10px;
    font: normal 12px Verdana;
    border: 1px dashed #A5AEBD;
    background: #FFFFFF;
}
.post_metadata_div {
    width: 562px;
    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 {
    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{
    line-height: 12px;
}
.sendmail{
    display:none;
    padding: 2px 2px 2px 2px;
    border: 1px dashed #A5AEBD;
    width: 270px;
    margin-top: 5px;
}
.sendmail_table{
    font: normal 11px Verdana;
    line-height:30px;
    padding:6px;
}
.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{
    width:800px;
}
.ob_add_inside {
    width: 500px;
    padding: 8px 0px 8px 8px;
    line-height: 10px;
    font: normal 12px Verdana;
    border: 1px dashed #FF7F00;
/*    border: 1px dashed #A5AEBD; */
    background: #FFFFFF;
}
.ob_addmore{
    font: normal 9px Verdana;
}
.ob_fastmove {
    width: 750px;
    padding: 5px 0px 5px 0px;
    line-height: 20px;
    font: normal 12px Verdana;
/*    border: 1px dashed #A5AEBD; */
    background: #FFFFFF;
    margin-top: 5px;
    margin-left: 40px;
}
.st_round{-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 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 12px Verdana; }
.pokaz_table{
    font: normal 9px Verdana;
    margin-top: 3px;
/*    border: 1px solid #EEEEEE; */
}
.pokaz_link{
/*    color: #5555FF; */
    color: #FFFFFF;
    font: bold 14px Verdana;
    margin-top:10px;
    padding:3px;
}
.pokaz_link_paid{
    color: #5555FF;
    font: bold 14px Verdana;
    margin-top:10px;
}
.pokaz_frame_random{
    background: #FF7F00;
}
.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: #000000;
    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: 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: #FFFFFF;
    color: #0000FF;
    padding: 2px 0px 2px 2px;
    cursor: pointer;
    cursor:hand;
}
.pokaz_title a {
    color: #000000;
}
.pokaz_body{
    font: normal 11px Verdana;
    background: #FFFFFF;
    color: #444444;
    padding: 2px 2px 12px 2px;
    cursor: pointer;
    cursor:hand;
}
.pokaz_body_hover{
    font: normal 10px Verdana;
    background: #DDFFFF;
    color: #666666;
    padding: 2px 2px 12px 2px; 
    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:3px;
}
.pokaz_spacer_menu{
    height:7px;
    background: url(/images/mmshadow.png) right;
}
.pokaz_spacer_comm{
    height:7px;
/*    background: url(/images/after_orange_box4.png) right; */
}
.pokaz_spacer_random{
    height:7px;
/*    background: url(/images/after_orange_box5.png) right; */
}

.latestposts{
    width: 795px;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 5px;
    font: normal 10px Verdana;
    color: #000000;
    padding: 2px 0px 2px 2px;
}

.authbox{
    width: 600px;
    margin-top: 5px;
    margin-bottom: 5px;
    font: normal 10px Verdana;
    color: #000000;
}

.authbox_ok{
    width: 200px;
    margin-top: 5px;
    margin-left: 25px;
    margin-bottom: 5px;
    font: normal 10px Verdana;
    color: #000000;
    padding: 2px 2px 2px 2px;
    border: 1px solid #A5AEBD;
}

.cateposts{
    background: #FFFFFF;
    width: 795px;
    margin-top: 5px;
    margin-bottom: 5px;
    font: normal 10px Verdana;
    color: #000000;
    padding: 2px 0px 2px 2px;
}

.cateposts_main{
    background: #FFFFFF;
    width: 795px;
    margin-top: 5px;
    margin-bottom: 5px;
    font: normal 10px Verdana;
    color: #000000;
    padding: 2px 0px 2px 2px;
}

.latestposts_main{
    background: #FFFFFF;
    width: 790px;
    font: normal 12px Verdana;
    color: #000000;
    margin-left:20px;
}

.add_linkbar{
    background: #FFFFFF;
    margin-top: 12px;
    font: normal 10px Verdana;
    color: #000000;
    width:600px;
    margin-left:27px;
}

.cap_top{
    font: bold 11px Verdana;
    background: #FF7F00;
    padding: 5px 5px 5px 5px;
    color: #FFFFFF;
}

.cap_row{
    font: normal 11px Verdana;
    padding: 5px 5px 5px 5px;

    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    border-top: 1px solid #DDDDDD;

    background-color:#FFFFFF;
}

.cap_row_right{
    font: normal 11px Verdana;
    padding: 5px 5px 5px 5px;
    border-right: 1px solid #DDDDDD;
    border-top: 1px solid #DDDDDD;
    background-color:#FFFFFF;
    color:#000000;
}

.cap_row_cate{
    font: normal 11px Verdana;
    padding: 5px 5px 5px 5px;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    border-top: 1px solid #DDDDDD;
    background-color:#FFFFFF;
    color:#000000;
}

.cap_row_paid{
    font: bold 11px Verdana;
    border-bottom: 1px solid #EEEEEE;
    padding: 5px 5px 5px 5px;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    border-top: 1px solid #DDDDDD;
}
.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;
}
.cat_obj_title{
    color: #FFFFFF;
    font: bold 14px Verdana;
    margin-top:10px;
    padding:3px;
    margin-bottom:5px;
}
.cat_obj_body{
    font: normal 12px Verdana;
    background: #FFFFFF;
    color: #444444;
    padding: 0px 0px 12px 5px;
    cursor: pointer;
    cursor:hand;
}
.cap_row_search{
    font: normal 11px Verdana;
    padding: 5px 5px 5px 5px;
    border-bottom: 1px solid #FF7F00;
/*
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    border-top: 1px solid #DDDDDD;
*/
    background-color:#FFFFFF;
}


.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;
}
.cate_post_title a{
    font: bold 10px Verdana;
    color: #000000;
    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;
/*    background: #FF7F00; */
}
.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:40px;
}
.poisk_table{
    background-color:#FFFFFF;
}
.spart{
    margin-left: auto;
    margin-right: auto;
}
.ob_add_right{
}

.dropmenudiv{
        position:absolute;
        top: 0;
        z-index:100;
        visibility: hidden;
        background: #FF7F00;
        left: 0px;
        margin-top: -1px;
        width: 150px;
        border-top: 1px solid #FF9999;
        border-right: 1px solid #FF9999;
        border-bottom: 1px solid #FF9999;
        border-left: 1px solid #FF9999;
	font: normal 9px Arial;
}
        .dropmenudiv a, .dropmenudiv a:link, .dropmenudiv a:visited, .dropmenudiv a:active{
                width: auto;
                display: inline;
                color: #FFFFFF;
                padding: 0px 0px 0px 2px;
                text-decoration: none !important;
                font-size: 12px;
                height:4px;
                margin-left: 5px;
                letter-spacing: 1px;
        }

        .dropmenudiv a:hover{
                text-decoration: underline !important;
        }

        #catalog_links{
            width: 195px;
            margin-top: -6px;
        }

        #rabota_links{
            width: 355px;
            margin-top: -6px;
        }

.search_process {
    padding: 2px 2px 2px 2px;
/*    border: 1px solid #A5AEBD; */
    margin-top:4px;
    margin-left:1px;
    width:200px;
    height:120px;
    display: none;
    font: normal 9px Verdana;
    margin-left:360px
}
.search_opts {
    position:absolute;
    padding: 2px 2px 2px 2px;
    border: 1px solid #A5AEBD;
    margin-top:17px;
    margin-left:1px;
    width:250px;
    height:160px;
    display: none;
    font: normal 10px Verdana;
    background-color:#FFFFFF;
}

.main_search_opts {
    padding: 2px 2px 2px 2px;
/*    border: 1px solid #A5AEBD; */
    margin-top:17px;
    margin-left:1px;
    width:260px;
    height:160px;
    font: normal 10px Verdana;
/*    background-color:#FFFFFF; */
}

.result_table{
    background-color:#FFFFFF;
}
.foundbit {
    padding: 2px 2px 2px 2px;
    border: 1px solid #A5AEBD;
    margin-top:4px;
    width:200px;
    height:120px;
    display: none;
    font: normal 9px Verdana;
    margin-left:360px
}

.foundbit_frame {
    border-bottom: 1px solid #A5AEBD;
    margin-top:4px;
    margin-left:10px
}

.foundbit_table {
    padding: 2px 2px 2px 2px;
    margin-top:4px;
    width:99%;
    font: normal 11px Verdana;
}

.foundbit_lowest {
    background: #FF5555;
    color: #FFFFFF;
    font: normal 20px Verdana;
    width:20px;
    border: 1px solid #A5AEBD;
}
.foundbit_middle {
    background: #FFFF55;
    color: #FFFFFF;
    font: normal 20px Verdana;
    width:20px;
    border: 1px solid #A5AEBD;
}
.foundbit_high {
    background: #55FF55;
    color: #FFFFFF;
    font: normal 20px Verdana;
    width:20px;
    border: 1px solid #A5AEBD;
}

.foundbit_offset {
    padding: 2px 2px 2px 2px;
}
.foundbit_inner {
    padding: 2px 2px 2px 2px;
}
.bit_title {
    font: bold 12px Verdana;
}
.ot_duration {
    font: normal 9px Verdana;
    color: #999999;
}
.pages {
    font: normal 10px Verdana;
    margin-left: 70px;
}
.upmenu{
    font: normal 10px Verdana;
/*    margin-left: 60px; */
/*    background: url(/images/grad_sininen.gif) repeat-x fixed top left; */
    background: #EEEEEE;
}
.uprest{
    font: normal 10px Verdana;
    background: #EEEEEE;
}
.about{
    font: normal 11px Verdana;
    margin-left: 10px;
}
.opt_part{
    font: normal 10px Verdana;
}
.live_stats{
    font: normal 10px Verdana;
    margin-left:50px;
/*    margin-right:50px; */
    color: #999999;
    margin-top: 17px;
}
.td_space {
    padding: 5px 0px 0px 0px;
    background-color:#F8F8FF;
}
.border_fill{
    background-color:#F8F8FF;
}
.profilefields{
/*    padding: 2px 2px 2px 2px; */
    font: normal 10px Verdana;
}
.cat_totals {
    font: normal 10px Verdana;
    margin-left:50px;
}
.syntable{
    padding: 10px 10px 10px 10px;
    border: 1px solid #A5AEBD;
/*    height: 290px; */
    background: #EEEEFF;
    font: normal 11px Verdana;
    line-height: 17px;
}
.syn_sel{
    width:250px;
    height:240px;
    font: normal 20px Verdana;
}
.div_bar_up{
    color:#FFCC00;
}
.div_bar_menu{
    color:#FFCC00;
    font: normal 12px Verdana;
}
.spec_offer{
    padding: 2px 2px 2px 2px;
    border: 1px dashed #A5AEBD;
    font: normal 11px Verdana;
    background: #EEEEFF;
}
.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;
}
.city_frame{
    border: 1px solid #A5AEBD;
}
.cat_count{
    font: normal 9px Verdana;
    margin-left:4px;
    color: #BBBBBB;
}
.suomimap_image{
    position: absolute;
    visibility:hidden;
}
.inputbox {
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    padding: 0px 5px 0px 5px; 
    border: 1px solid #A5AEBD;
    background-color: #EEEEEE;
    width:200px;
}
            
.inputbox:hover {
    background-color: #FFFFFF;
}
.search_input{
    background-color: #EEEEEE;
    border: 1px solid #A5AEBD;
    width:400px;
    font: bold 14px Verdana;
}
.search_input:hover{
    background-color: #FFFFFF;
}
.tablook{
    font: normal 12px Verdana;
/*    border: 1px solid #A5AEBD;
    background-color: #EEEEEE; */
    padding: 2px 2px 2px 2px;
    margin-left:40px;
    margin-bottom:10px;
}
.tablook a{
    font: normal 12px Verdana;
}
.usluga_kat{
    padding: 2px 2px 2px 2px;
}
.usluga_kat_sel a{
    padding: 2px 2px 2px 2px;
    font: bold 12px Verdana;
}
.map_area_list{
    display: none;
    margin-left:110px;
}
.latest_list{
    display: none;
}
.map_list{
    display: none;
}
.infotab_pic{
    width: 500px;
    height: auto;
    clear: both;
}
.pop_coords{
    font: normal 9px Verdana;
}
.infotab{
    width: 400px;
    height: auto;
    font: normal 12px Verdana;
}
.spektr_nomer{
    font: normal 12px Verdana;
}
.samplebox_green{
    border: 1px solid #A5AEBD;
    margin-top:4px;
    width:200px;
    height:120px;
    
}
.contactbox{
    padding: 2px 2px 2px 2px;
    font: normal 10px Verdana;
/*    border: 1px solid #A5AEBD; */
}
.contact_text{
    padding: 2px 2px 2px 2px;
    font: normal 10px Verdana;
}
.robolink a{
    color: #FFFFFF;
}
.code_outer{
    padding: 10px 10px 10px 10px;
    border: 1px solid #A5AEBD;
    background: #EEEEFF;
    font: normal 11px Verdana;
    line-height: 17px;
    width:500px;
    margin-left:200px;
    margin-top:50px;
}
.codein{
    padding: 2px 2px 2px 2px;
    border: 1px solid #A5AEBD;
    font-size: 20px;
}

#latest_offers{
    font: normal 12px Verdana;
    width:600px;
}
#latest_offers a{
    color: #666666;
}
.kauppis_container{
    border: 1px solid #A5AEBD;
    -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
    padding: 10px 10px 10px 10px;
    margin-left:10px;
    margin-bottom:10px;
}
.st_kauppisblock_title{
    font-weight:700;font-size:9px;color:#fff;vertical-align:middle;text-transform:uppercase;margin:0;padding:0;
/*    background-color: #294675; */
    background-color: #9da4dd;
    padding: 4px 4px 4px 4px;
    -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
}
.st_kauppisblock{
    width:230px;
    height:370px;
}
.st_kauppisblock_body{
    font: normal 11px Verdana;
    padding: 4px 4px 4px 4px;
}
.st_kauppisblock_body a{
    text-decoration: none;
    color: #4444FF;
}
.nw_link{
    padding-bottom:5px;
}

.st_input {
        font: 110% Arial, Helvetica, sans-serif;
        padding: 5px 3px 3px 7px;
        background: url(/images/input_bg.gif) no-repeat;
        border-top: 1px solid #e6e6e6;
        border-right: 1px solid #E2E2E2;
        border-bottom: 1px solid #E2E2E2;
        border-left: 1px solid #e6e6e6;
}
.st_input:focus { border: solid 1px #3b9acc; }

.st_textarea {
        font: 110% Arial, Helvetica, sans-serif;
        width: 450px;
        height: 140px;
        background:url(images/input_bg.gif) no-repeat;
        border: solid 1px #e6e6e6;
        padding: 5px 3px 3px 7px;
}
.st_textarea:focus { border: solid 1px #3b9acc; }

.st_select {
        background:url(images/input_bg.gif) no-repeat;
        border: solid 1px #e6e6e6;
        padding: 5px 3px 3px 7px;
}
.st_select:focus { border: solid 1px #3b9acc; }
.st_frame_title{
    font: bold 14px Verdana;
    background-color: #5c7cd1;
    padding: 3px 3px 3px 3px;
    -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
    color:#FFFFFF;
}
.row_paid { background-color: #fff4b3; }
