@CHARSET "UTF-8";

#one_conn 	{ clear:left}
#one_conn p { float:left; padding: 10px 5px 0px 5px;height: 15px}

#pro2_title			{ width:707px; height: 29px; float:left; background: url('/static/images/backgrounds/firm/pro2_title_bck.gif') repeat-x; font-weight: bold;}
#pro2_title p		{ float: left; margin: 8px 0px 0px 20px; }
#pro2_title_nr_of_items { float: right; width: 200px; font-weight: normal; text-align: right; }
#pro2_title_nr_of_items .div1 { float: left; text-align:right; margin-top:8px; margin-right: 5px;}
#pro2_title_nr_of_items .div2 { float: left; text-align:right; margin-top:2px;}
.pro2_name 			{ font-weight:bold; }

#pro2_nav2			{ width:100%; margin-left: 1px; height: 38px; float:left; background: url('/static/images/backgrounds/firm/pro2_nav2_bck.gif') repeat-x; border-bottom:1px solid #eaeaea; }
#pro2_nav2 a		{ font-size: 10px; font-weight: normal; }
#pro2_nav2 a img	{ border: none; vertical-align:middle; margin-right:5px; }
#pro2_nav2_1		{ text-align:left; margin:12px 0px 0px 20px; float: left; }
#pro2_nav2_2		{ float: right; margin: 12px 20px 0px 0px; font-size: 10px; }
#pro2_nav2_2 a		{ border: none; color: #333; }
#pro2_nav2_2 img	{ border:  0px; }

#rel_cat 			{ float: left; width: 707px; border-top: 1px solid #DADADA; border-bottom: 1px solid #DADADA; margin: 0 0 1px 0 }
#rel_cat_border	{ float: left; height:41px; width: 705px; background: url('/static/images/backgrounds/firm/product_header_bck.gif') repeat-x; }
#rel_cat div 		{ float: left; font-size: 10px; text-align: left;}
#rel_cat label		{ float:left; font-size: 10px; color: #888; margin:0px; display: inline; }
#rel_cat_title		{ float:left; padding:10px 0px 0px 20px; width: 650px; text-align: left; font-size: 12px; line-height:14px; }
#rel_cat_one 		{ padding: 5px 0px 8px 30px; width:200px }
#rel_cat_one div	{ float:left; line-height:12px; padding: 0px 3px 0px 0px  }
#pro2_cat_1 		{ float: left; padding: 8px 0px 8px 20px; width: 470px; line-height:21px; color: #1791D7; font-size: 10px; }
#pro2_cat_1 input	{ }
#pro2_cat_1 strong	{ padding-left: 10px }
#pro2_cat_2 		{ float: right; padding: 8px 20px 8px 0px; width: 180px; line-height:21px; font-size: 10px; text-align:right; }
#pro2_cat_2 img		{ border: none; }
#pro2_cat_2 a		{ color: #333; }

.relations			{ float:left;width:400px}

.td_priv1	{
    width:20px;
}
.td_priv2	{
    width:300px;
}
.priv_chk{
    margin:0px 0px 3px 0px;
}

.rates_list_content{
    clear: both;
    left: 1px;
    margin: 0 auto;
    position: relative;
    top: -84px;
    width: 954px;
}

.rates_right div,.rates_list_content div{
    display:inline-block;
}
.rates_list_content {
    background-color: #FFF;
}
.rates_list_content,.rates_list_content td{
    vertical-align:middle;
    text-align:center;
}
.rates_list_content td p{
    margin:0 auto;
}

.rates_connection{
    clear:both;
    width:100%;
    float:none!important;
    border: 1px solid #eee;
}

.conection_avatar{
    width:73px;
    height:58px;
}


.rates_right{
    float:right;
    margin-top:20px;
}

.search_form{
    margin: 0 auto;
    position: relative;
    text-align: center;
    top: 32px;
    width: 285px;
    z-index:8;
}

#msg_area{
    width:400px;
    height:170px;
}

#center21 td{
    color:#fff;
}

.rate_ok{
    width:17px;
    height:17px;
    background: url('/static/images/branch_widget/choose_delete.png') no-repeat -18px -14px;
}


.rate_no_ok{
    width:14px;
    height:14px;
    background: url('/static/images/branch_widget/choose_delete.png') no-repeat -14px 0px;
}

.top_bar_outer, .top_bar_outer span{
    width:900px!important;
    color:#fff!important;
    margin:0 auto;
    float:none!important;
}

.top_bar_outer{
    position:relative;
    top:-42px;
    left:0px;
    float:none!important;

    background: url("/static/images/backgrounds/firm/menufirm_bck.gif") repeat-x scroll 0 0 transparent;
    float: left;
    font-size: 11px;
    height: 42px;
    line-height: 43px;
    text-align: left;
    width: 908px!important;
}

#leftcorner{
    background: url("/static/images/firm_left_corner.png") no-repeat scroll 0 0 transparent;
    height: 42px;
    width: 25px;
    position:relative;
    top:0px;
    left:25px;
}

#rightcorner {
    background: url("/static/images/firm.png") no-repeat scroll -48px 0 transparent;
    height: 42px;
    width: 25px;
    position:relative;
    top:-84px;
    left:955px;
}

.first_row{
    background: #EAEAEA;
    height: 32px;

}
#profile_center23{
    width:100%!important;
}
#center44 {
    background: none!important;

}

