#subtitle{
	padding-bottom:3px;
}
.CC_over{
	background-color:#000000;
	filter:alpha(opacity=0.5);
	-moz-opacity: 0.5;
	opacity: 0.5;
	z-index:200;
	position:absolute;
	top:0px;
	left:0px;
	padding:8px;
}
.service_button{
	display:none;
}
td input{
	margin-right:5px;
}

._table_list img {
	width:70px;
	margin-right:10px;
}

._table_list .title_adv{

	margin-bottom:5px;

	padding-right:0px;

}



._table_list .title_adv div{

	position:relative;

	display:inline;

	border-bottom:1px solid #223669;

	margin:0px auto;

	padding-right: 10px;

}



._table_list td:hover img{

	border:1px solid #ccc;

}

td{

}



.head_line {

	position:relative;

	height:22px;

	padding:3px 5px 2px 2px;
}

.head_line #total_adv{

	float:right;

}

.head_line #extend_search {

	float:left;

	display:inline;

	background-position:right 3px;

	padding:2px 14px 7px 7px;

	cursor:pointer;

border:0px solid #777;

        border-radius: 5px 5px 0px 0px;

        -moz-border-radius: 5px 5px 0px 0px;

		-webkit-border-radius: 5px 5px 0px 0px;

		border-bottom:none;

}

.head_line .expand_search{

	background:url(../img/expand_red.png) right no-repeat;

}

.head_line .expand_hide_search{

	background-position:right 1px;

	background:url(../img/expand_red_up.png) right no-repeat;

}



.head_line #extend_search p{

	float:left;

	font-size:11px;

	color:#e85102;

	height:15px;

}



.left_menu_personal{
margin-bottom:30px;
}



.left_menu_personal li{

display:block;

position:relative;

margin-bottom:3px;

	cursor:pointer;

	padding:8px 0px 8px 27px;

list-style:none;

}

.left_menu_personal li a:hover{
	color:#e85102;
}

.left_menu_personal #personal_add{

	background: url(../img/add-new.png) left no-repeat;

}



.left_menu_personal #personal_edit{

	background:url(../img/edit.png) left no-repeat;

}



.left_menu_personal #personal_delete{

	background:url(../img/trash-delete.png) left no-repeat;

}

.left_menu_personal #personal_extend{

	background:url(../img/extend.png) left no-repeat;

}

.left_menu_personal #account_services{
	background:url(/img/account_services.png) left no-repeat;
}

.sbm_active{
	color:#e85102;
}
.left_menu_personal #account_balance{

	background:url(/img/dollar_23.png) left no-repeat;

}

.left_menu_personal a:hover{
	color:#e85102;
}
.left_menu_personal #personal_top5{

	background:url(../img/top5_up.png) left no-repeat;

}

.left_menu_personal #personal_top5_unactive{

	background:url(../img/top5_up_grey.png) left no-repeat;

}

.left_menu_personal #personal_select{

	background:url(../img/select.png) left no-repeat;

}
.sadv{
	background:url(http://www.home-poster.net/img/sadv.png) left no-repeat;
	padding-left:25px;
	color:#e85102;
}

.sadv_img{
}
.sadv_wbr{
	float:right;
	padding:5px 10px;
	background:#e85102 url(/img/1x50_ry.png);
	color:#fff;
	margin-left:5px;
	border-radius:3px;
}
.sadv_wbr:hover{
	background-position:-10px -10px;
}

.left_menu_personal #personal_select_unactive{

	background:url(../img/select_grey.png) left no-repeat;

}

.left_menu_personal #personal_urgent{

	background:url(../img/urgent.png) left no-repeat;

}
.left_menu_personal #personal_urgent_unactive{

	background:url(../img/urgent_grey.png) left no-repeat;

}

.left_menu_personal #personal_3monthadd{

	background:url(../img/callendar_3.png) left no-repeat;

}
.left_menu_personal #personal_3monthadd_unactive{

	background:url(../img/callendar_3_grey.png) left no-repeat;

}

.left_menu_personal #personal_activate{
	background:url(../img/update_icon.png) left no-repeat;
}

.left_menu_personal #personal_activate_unactive{
	background:url(../img/update_icon_grey.png) left no-repeat;
}

.personal_td_advinfo{

	width:165px;

}

.personal_td_advinfo span{

	color:#777;

	font-size:11px;

	font-family:Arial, Helvetica, sans-serif;

}

.personal_td_advinfo a{

	font-family:Verdana, Geneva, sans-serif;

	font-size:11px;

	text-decoration:underline;

}



.personal_td_advinfo p{

	font-family:Verdana, Geneva, sans-serif;

	font-size:11px;

}



.personal_statistics{

	background:url(/img/stat.png) left no-repeat;

}
.add_manager{

	background:url(/img/add_manager.png) left no-repeat;

}
.admin{

	background:url(/img/admin_22.png) left no-repeat;

}

.left_menu_personal #add_manager{

	background:url(../img/add_manager.png) left no-repeat;

}

.left_menu_personal #delete_manager{

	background:url(../img/delete_manager.png) left no-repeat;

}



#left_menu_managers{

	margin-top:2px;

}

.left_menu_personal #personal_edit_unactive{

	background:url(../img/edit_grey.png) left no-repeat;

}



.left_menu_personal #personal_delete_unactive{

	background:url(../img/trash-delete_grey.png) left no-repeat;

}

.left_menu_personal #personal_extend_unactive{

	background:url(../img/extend_grey.png) left no-repeat;

}

.left_menu_personal #personal_statistics_unactive{

	background:url(../img/stat_grey.png) left no-repeat;

}



#left_column {

	height:auto;

	margin-bottom:70px;

}

#left_column #login_form {

	margin-bottom:25px;

}

#left_column  a#agency_acc_btn p {

        border-radius: 3px;

        -moz-border-radius: 3px;

		-webkit-border-radius: 3px;

		background:#63a806;

		padding:5px;

		position:relative;

		color:#fff;

		z-index:1;

		text-align:center;

}

#left_column  a#agency_acc_btn:hover{

	color:#fff;

		background:#77cc05;

}

.info_block {

	background:#FEEBD3;

	text-align:left;

	margin-top:10px;

	margin-bottom:10px;

	padding:10px;

	border:1px solid #F60;
	color:#e85102;

}
.info_block a{
	color:#448027;
	text-decoration:underline;
	cursor:pointer;
}
.info_block_green {

	background:#DCFAE9;

	text-align:left;

	margin-top:10px;

	margin-bottom:10px;

	padding:10px;

	border:1px solid #448027;
	color:#448027;

}

#options td{
	padding:10px;
}
#lmcard:hover{
	color:#e85102;
	cursor:pointer;
}
#lmaccount:hover{
	color:#e85102;
	cursor:pointer;
}

.left_menu_title {

	background:#FEEBD3;

	text-align:left;

	margin-right:0px;

	border:1px solid #448027;

}
.left_menu_block{
	margin-bottom:10px;
}
.left_menu_title .lmt_20 {
	color:#448027;
	padding:8px 0;
	width:172px;
	padding-left:8px;
	cursor:pointer;
}
.left_menu_title.active{
	background:#448027;
}
.left_menu_title .lmt_20.active {
	background:url(/img/r_tri_green_20x30.png) no-repeat right;
	color:#fff;
}





.left_search_title{

	background:#eceeef;

	text-align:left;

	margin-right:0px;

	margin-bottom:10px;

	padding:2px 5px 3px 5px;

	border:1px solid #ccc;

}

.left_search_title a {

	color:#223669;

	width:100%;

	padding:2px 5px 2px 20px;

}



._table_list .tr_del_btn th{

	border:none;

	cursor:default;

	text-align:left;

	background:none;

	height:35px;

	padding:3px 0px 3px 0px;

}

._table_list .tr_del_btn th:hover{

	background:none;

}





._div_personal_data{

	padding:10px;

	border:1px solid #CCC;

	margin-bottom:10px;

	width:auto;

}

._div_personal_data td {

	vertical-align:top;

}



#p_photo {

	width:155px;

	text-align:left;

}

._div_personal_data #p_photo #imgphoto{

	max-width:100px;

	max-height:160px;

	min-height:60px;

	background:#eceeef;

	border:1px solid #777;

	padding:2px;

	

}

._div_personal_data #p_data{

	padding-left:20px;

	width:100%;

}



.sub_title_personal{

	color:#223669;	

	padding:1px 10px 2px 5px;

	font-weight:bold;

}



.total_adv_personal {

	font-size:11px;

color:#85c227;

text-align:right;

position:relative;

top:2px;

}



.total_adv_personal span, .qtyBlock span{
	color:#e85102;
}

 .total_adv_personal #total_adv_personal{

color:#85c227;

 }

._div_personal_data #td_personal_data td{

	padding:4px 15px 4px 2px;

}

._div_personal_data #p_data #td_personal_data {

	width:100%;

}
.selected_manager{
	font-weight:bold;
	background:#223669;
	color:#fff;
}
.list_manager{
	width:100%;
	background:#223669;
	color:#fff;
}
.list_manager option{
	background:#fff;
	color:#223669;
	padding:2px 1px;
}
 #td_personal_data input{

	 width:100%;

	 padding:2px;

 }

._div_personal_data #td_personal_data .edit_prs_input{

	padding:2px;

	width:100%;

}
.grey_coll{
	color:#777;
}
._div_personal_data #td_personal_data .grey_coll{

	width:auto;

	padding-right:0px;

}

._div_personal_data #td_personal_data #p_name, ._div_personal_data #td_personal_data #p_name input{

	font-weight:bold;

}

._div_personal_data #agency_prs_info #p_ag_edit_btn, ._div_personal_data #agency_prs_info #p_ag_save_btn{

	text-align:right;

}

.btn_red{

	border:1px solid #777;

	background:none;

	padding:2px 7px 2px 7px;

	color:#223669;

	cursor:pointer;

	font-size:11px;

        border-radius: 3px;

        -moz-border-radius: 3px;

		-webkit-border-radius: 3px;

}

.left_filter_block{

	margin-bottom:7px;

}

.left_filter_block p{

	color:#777;

}

.left_filter_block select{

	width:150px;

}

.btn_cancel{

	border:1px solid #e85102;

	background:none;

	padding:1px 7px 1px 7px;

	color:#e85102;

	cursor:pointer;

	font-size:11px;

}

.btn_save{

	border:1px solid #e85102;

	background:none;

	padding:1px 7px 1px 7px;

	color:#e85102;

	cursor:pointer;

	font-size:11px;

}

#p_ag_edit_btn a{

	border:1px solid #777;

	background:none;

	padding:2px 7px 2px 7px;

	color:#223669;

	cursor:pointer;

	font-size:11px;

        border-radius: 3px;

        -moz-border-radius: 3px;

		-webkit-border-radius: 3px;



}

#p_ag_edit_btn a:hover{

	color:#e85102;

	background:#eceeef;

}

.unactive{

	color:#777;

	cursor:default;

}

.unactive a, a .unactive {

	color:#777;

	cursor:default;

}


.li_activepage{

	font-size:12px;

	color:#CCC; 

	cursor:default; 

	border:1px solid #999;

	margin-right:2px;

}

.li_activepage:hover{

	color:#CCC;

}



.err_info{

	color:#e85102;

	padding:5px;

}



.div_err_info{

	color:#e85102;

	padding:5px;

	border:1px solid #e85102;

}



.counters_column_personal{

	position:relative;

	text-align:center

}

.counters_column_personal .counters_block{

	display:inline;

}





.forgotpassw_btn{
	border:none;
	background:none;
	color:#e85102;
	margin-left:10px;
	cursor:pointer;
}



.form_repair_passw submit{

	

}
#div_repair_passw{
	font-size:1.2em;
	line-height:1.6em;
}
#err_register{

	margin:20px 0px 20px 0px;

	color:#e85102;

}

#err_register_text{

	color:#e85102;

}

.star{

	color:#e85102;

}

.td_newacc_registration{

	margin-bottom:20px;

	display:none;

	width:100%;

	border:1px solid #ccc;

	position:relative;

	margin-top:10px;

	padding:10px;

	margin:0px auto;

	

}

.td_new_registration{
	width:100%;
	margin:0 0 10px 10px;
}



.td_new_registration #add_info {

	margin-top:10px;

	font-size:11px;

}

.td_newacc_registration td, .td_new_registration td{

	padding:3px;

}



.td_newacc_registration tr td {

	padding-left:10px;

	

}

.td_newacc_registration input, .td_new_registration input{

	padding:3px;

	height:18px;

	width:90%;

}



 .td_newacc_registration  select, .td_new_registration select{

	 width:171px;

 }

  .td_newacc_registration  select option{

	  padding:2px;

  }

  .td_check{

	  text-align:center;

  }

.td_check_err{

	background:url(../../img/error_check_btn.png) right no-repeat ;

} 



.td_check_ok{

	background:url(../../img/ok_check_btn.png) right no-repeat ;

} 

 .input_err{

	 border:1px solid #e85102;

 	font-family:Arial,serif; 

	font-size:1em; 

	background-color:rgb(248,249,251); 

	height:15px;

	padding:1px 2px 2px 2px;

	color:#223669;

 }

 .div_err{

	 border:1px solid #e85102;

 	font-family:Arial,serif; 

	font-size:1em; 

	background-color:rgb(248,249,251); 

	padding:5px;

	color:#223669;

 }

 .div_err p{

	 padding:5px;

 }

 .div_err input:radio{

	 padding:0px;

 }

 .div_err label{

	 margin-right:10px;

 }

.input_request{

	color:#e85102; font-size:12px;

}

.div_accompany_select{

	padding:5px;

	margin-bottom:10px;

	display:none;

	text-align:center;

	border:1px solid #777;

	background:#eceeef;

}

.div_accompany_select label a{

	cursor:pointer;



}

.div_accompany_select label a:active{

	cursor:pointer;

	color:#e85102;

}

.div_accompany_select label a:hover{

	border-bottom:1px dashed #e85102;

}

.div_accompany_select label{

	margin-right:25px;

}

.div_accompany_select label input{

margin-right:5px;

}



.div_accompany_select radio{

	width:15px;

}



.select_reg_type{

	margin:0px auto;

	font-size:13px;

	width:450px;

	height:36px;

	text-align:center;

	position:relative;

}



.select_reg_type div{

	padding:5px 0px 5px 0px;

	width:225px;

	height:23px;

	float:left;

	position:relative;

	display:inline-block;

}



.select_reg_type label{

	cursor:pointer;

	padding:5px;

	

}

.select_reg_type label:hover{

	color:#e85102;

}

.active_type{

	

	background:url(http://www.home-poster.net/img/btn.png) no-repeat top center;

	color:#eceeef;

}

.passive_type{

	background:url(http://www.home-poster.net/img/btn_pass.png) no-repeat top center;

}

.div_reg_form{

	position:relative;

	border:0px solid;

	padding:15px;

}



.div_reg_form form{

	width:100%;

}



.div_accompany_info{

	padding:10px;

	border:1px solid #ccc;

	margin-bottom:20px;

	

}



.div_accompany_info img {

	border:1px solid #ccc;

	padding:2px;

	margin-right:20px;

	margin-bottom:20px;

	float:left;

	display:block;

}



.div_accompany_info #text{

	margin-bottom:20px;

}



.div_accompany_info #text p{

	margin-bottom:3px;

}



#new_login_register{

margin:0px auto; 

padding:5px 15px 5px 15px;

}



#add_info_txt{

	padding:5px 0px 0px 20px;

}



.rightContainer{

	border:0px solid;

	position:relative;

	display:inline-block;

	float:right;

	margin-right:5px;

	width:580px;

}



.rightContainer #top{

position:relative; top:0px; padding-left:168px; height:40px; padding:0px 0px 0px 0px; margin:0px 0px 20px 0px;

}



.rightContainer .redtext{

	position:relative;

	display:inline-block;

	height:26px;

float:left;

}

.left_adv_panel{

	position:relative; 

	left:0px; 

	top:0px; 

	width:205px; 

	min-height:487px; 

	padding:10px 0px 0px 5px; 

	border-right:1px solid #dce1e3;

	z-index:100;

	display:inline-block;

		float:left;



}



.rightContainer .closed_btn{

	float:right;

	display:inline-block;

	position:relative;

	top:6px;

	color:#e85102;

}



.login_block_add{

width:95%;

text-align:left;

position:relative;

margin-top:20px;

margin-bottom:50px;

padding-left:3px;

padding-right:3px;

padding-top:5px;

padding-bottom:9px;

/*border:1px solid #777;

font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;*/

font-size:10px;

}



.login_block_add p{

font-size:1em;

}



.login_block_add span{

font-size:10px; color:#999999;

position:relative;

 top:4px;

 }

 

 .login_block_add #f_login_id, #f_login_passw{

	 width:87px;

	 padding-bottom:1px;

 }



.login_block_add table td {

	padding-right:5px;

	font-size:11px;

}



.login_block_add .fst_col {

	color:#777;

	padding-left:5px;

}









.login_block_add #f_login_title, .login_block_add #f_login_title_acc{

	font-size:12px;

	margin-bottom:5px;

	color:#fff;

	background:#223669 ;/*url(../img/loggin_title.png) no-repeat top;*/

	padding:2px;

	height:16px;

	padding-bottom:3px;

	text-align:center;

}





 .login_block_add #f_login_title_acc{

	 margin-top:30px;

 }

 .login_block_add #f_login_btn{

	 border:1px solid #223669;

	 margin-top:3px;

	 padding-left:7px;

	 padding-right:7px;

	 cursor:pointer;

	 color:#fff;

	 background:#223669;

	 

	 

 }



 .login_block_add #f_logout_btn{

	 border:none;

	 border-bottom:1px solid #e85102;

	 margin-top:3px;

	 padding-left:7px;

	 padding-right:7px;

	 cursor:pointer;

	 color:#e85102;

	 background:none;

	 font-size:11px;

	 padding-bottom:0px;
 }

 

 .login_block_add .f_register_btn{

	 border:none;

	 background:#fff;

	 cursor:pointer;

	 font-size:11px;

	 padding:0px 7px 0px 7px;

	 border-bottom:1px solid #223669;

 }

 .login_block_add .f_register_btn:hover{

	 color:#e85102;

	  border-bottom:1px solid #e85102;

 }









.edit_params_title{

	background:#FEEBD3;

	text-align:left;

	margin-right:10px;

	margin-bottom:10px;

	padding:2px 5px 3px 5px;

	border:1px solid #F60;

}



.edit_params_title a {

	color:#e85102;

	width:100%;

	padding:2px 5px 2px 20px;

	background:url(../img/parameters.png) left no-repeat #FEEBD3;

}



.edit_params_block{

	margin-top:3px;

	margin-bottom:10px;

	padding:4px 0px 4px 8px;

}

.edit_params_block a{

	cursor:pointer;

	padding:8px 0px 8px 25px;

}



.edit_params_block #save_edit{

	background: url(../img/save.jpeg) left no-repeat;

}



.edit_params_block #exit_edit{

	background:url(../img/exit.png) left no-repeat;

}



.edit_params_block #delete_edit{

	background:url(../img/trash-delete.png) left no-repeat;

}



.edit_params_block .edit_delete_block{

	margin-top:15px;	

	margin-left:40px;

	display:none;

}



.edit_params_block .edit_delete_block #delete_yes{

color:#e85102;

padding:2px 12px 2px 12px;

border:1px solid #e85102;

}



.edit_params_block .edit_delete_block #delete_yes:hover{

	color:#fff;

	background:#e85102;

}

.edit_params_block .edit_delete_block #delete_no{

margin-right:20px;

padding:2px 15px 2px 15px;

border:1px solid #223669;

}

.edit_params_block .edit_delete_block #delete_no:hover{

	color:#fff;

	background:#223669;

}

#select_login_type{
	overflow:hidden;
}

#select_login_type input{

	margin-right:3px;

	display:none;

}

#select_login_type a{

	position:relative;

	display:block;

	margin:0px auto;

	margin-bottom:10px;

	padding:10px 15px 10px 15px;

	color:#223669;

	background:url(../img/1x43_lbl.png) repeat-x;

        border-radius: 3px;

        -moz-border-radius: 3px;

		-webkit-border-radius: 3px;

		border:1px solid #c8ceda;

	background-position:0px 0px;

	text-align:center;

	width:290px;

	min-width:260px;

	font-size:15px;

	font-weight:bold;

}

#select_login_type #sub_line_btn{

	position:relative; 

	width:100%;

	height:30px;

}

#select_login_type #sub_line_btn a {

	display:block;

	position:relative;

	margin-right:10px;

	min-width:150px;

}

#select_login_type a#new_acc{

	border:1px solid #448027;

	background:url(../img/1x50_green.png) repeat-x;

	width:150px;

	color:#fff;

}

#select_login_type a:hover{

	background-position:0px -5px;

	text-decoration:underline;

}

#select_login_type a#new_acc:hover{

	background-position:0px -10px;

}

#select_login_type a.a_green_active{

		color:#e85102;

		border:0px solid #feb819;

		background:none;

		text-decoration:underline;

		font-weight:bold;

	width:300px;

}

#input_code{

	padding:5px;

	border:1px solid #a4afcc;

	background:#feebd3;

	background-position:0px -1px;

        border-radius: 3px;

        -moz-border-radius: 3px;

		-webkit-border-radius: 3px;

		border:1px solid #c8ceda;

	

	margin:20px 5px 10px 0px;

}

#input_code span{

	padding:0px 0px 3px 0px;

	margin-right:5px;

}

#input_code input{

	width:80px;

	padding:2px;

	margin-right:10px;

}



#input_code #ok{

	width:40px;

	padding:1px;

}

#input_code .title{

	font-weight:bold;

	padding-left:2px;

	color:#fff;

}

#input_code .description{

	padding:10px 10px 0px 10px;

	font-size:0.9em;

	color:#223669;

	line-height:1.5em;

}

#input_code .description a{

	text-decoration:underline;

	font-weight:bold;

}

#input_code .container{

	margin:0px auto;

	width:300px;

}

#input_code .info{

	font-size:12px;

	padding-left:10px;

	color:#3c5083;

}

#input_code #res{

	position:absolute;

}

#agency_registration{

	display:none;

}



#agency_acc {

	position:relative;

	width:100%;

	padding:10px;

	text-align:center;

	border:1px solid #fff;

	

}

#agency_acc .td_new_registration {

	position:relative;

	width:100%;

}

#agency_acc .td_new_registration td {

	width:50%;

}

#agency_acc .input_text{

	clear:both;

	position:relative;

	width:280px;

}

#agency_acc  #new_logo{

	width:100%;

}

#agency_acc #imgcode {

	height:30px;

	width:150px;

	margin:0px auto;

	margin-top:20px;

	margin-bottom:10px;

	border:1px solid;

}

#agency_acc #code_txt{

	text-align:right;

	padding-right:5px;

}

#agency_acc #new_code{

	width:65px;

}

#agency_acc .codeimg {

	width:30px;

	height:30px;

	display:inline-block;

	position:relative;

	float:left;

}

#agency_acc #new_login_register {

	width:160px;

	position:relative;

	margin:0px auto;

}

#agency_acc #obl_block{

	width:100%;

	margin:0px 0px 8px 0px;

}

#agency_acc #obl_id{

	position:relative;

	clear:both;

	width:290px;

	height:24px;

	margin:0px;

}

#agency_acc #obl_id option {

	padding:2px 0px 0px 5px;

}



#agency_acc #zip_city_block{

	position:relative;

	margin-top:5px;

	display:block;

}

#agency_acc #street_block{

	position:relative;

	margin-top:5px;

}



#agency_acc  #cityDistr_block {

		position:relative;

	margin-top:5px;

	border:1px solid;

	display:none;

}

#agency_acc .td_new_registration{

	margin-bottom:0px;

}

.main_page_block #address_block {

	position:relative;

	margin:10px 0px 10px 0px;

	top:0px;

	padding:0px;

	width:100%;

	background:#eceeed;

	height:130px;

	

}



.left_personal_panel{

	width:150px;

	float:left;

	margin-top:0px;

	height:200px;

	position:absolute;

	padding-left:10px;

	padding-top:10px;

}



.left_personal_panel ul li{

	padding:3px 0px 3px 0px;

	text-decoration:underline;

}



.left_personal_panel ul li ul li{

	padding-left:10px;

}





.left_personal_panel .li_active {

	color:#e85102;

	font-weight:bold;

}



#right_panel{

	position:relative;

	margin-left:170px;

	border-left:1px solid #c8ceda;

	padding-left:10px;

	padding-bottom:50px;

	min-height:400px;

}

#right_panel #top{

	position:relative;

}

#right_panel #topText{

	padding-bottom:5px;

	position:relative;

	height:20px;

}

#right_panel #top img{

	width:100%;

}

#right_panel #top .closed_btn{

	margin-top:4px;

}

.login_form_container{

}

#buyContainer{

	width:855px; 

	height:100%; 

	position:relative; 

	top:105px; 

	left:19px; 

	min-height:800px; 

	padding: 10px 10px 10px 10px; 

}





td input{

	margin-right:5px;

}



._table_list img {

	width:70px;

	margin-right:10px;

}



._table_list .title_adv{

	margin-bottom:5px;

	padding-right:0px auto;

}



._table_list .title_adv div{

	position:relative;

	display:inline;

	border-bottom:1px solid #00577c;

	margin:0px auto;

	padding-right: 10px;

}









td{

}



._table_filter{
	text-align:left;
	border:1px solid #777;
	padding:10px;
	position:relative;
	font-size:12px; 
	width:auto; 
	color:#777;
	margin-bottom:10px;
}



._table_filter select {
	width:160px;
	padding:3px;
}
._table_filter select option{
	padding:3px;
	padding-bottom:0;
}
._table_filter table td{
	padding:5px 10px 5px 0;
}
._table_filter table p{
	padding-bottom:3px;
}

.login_block tr td{

	padding:3px;

}

.login_block #submit {

	padding:2px 7px 2px 7px;

	border:1px solid #448027;

	background:url(../img/1x50_green.png) repeat-x #448027;

        border-radius: 5px;

        -moz-border-radius: 5px;

		-webkit-border-radius: 5px;

		-khtml-border-radius:5px;

	cursor:pointer;

	color:#fff;

}

.login_block #submit:hover{

	background-position:0px -15px;

}



.page_line{

width:100%;

margin-top:25px;

height:30px;

border-top:1px solid #223669;

position:relative;

margin-bottom:80px;

}



.page_line li {

list-style:none;

margin-right:2px;

margin-left:2px;

position:relative;

display:inline;

cursor:pointer;

padding:0px 5px 0px 5px;

}



.page_line li:hover {

color:#e85102;

}



/* new view*/



._table_adv{

	width:100%;

}

.td_check{

	width:25px;

	padding-left:5px;

}

._row_header_block{

	margin-bottom:10px;

	font-weight:bold;

}

._row_header_block:hover a{

	color:inherit;

}

._rowNormal ._row_header_block{

	padding:5px 0px 5px 5px;

	background:url(/img/1x43_lbl.png) repeat-x;

	border:1px solid #c8ceda;

}

._rowTop5{

	border:1px solid #e85102;

}

._rowTop5 ._row_header_block{

	position:relative;

	padding:5px 0px 5px 23px;

	background:url(../img/1x50_ry.png) repeat-x;

	border-bottom:1px solid #e85102;

	color:#f8f1e1;



}

._rowSelected ._row_header_block{

	background:url(../img/1x50_green.png) repeat-x;

	background-position:0px -15px;

	position:relative;

	padding:5px 0px 5px 5px;

	margin-bottom:6px;

	font-weight:bold;

	color:#f8f1e1;



}
._rowSelected ._row_header_block a, ._rowTop5 ._row_header_block a{
	color:#fff;
}
._rowTop5 ._row_header_block .topStatus{

	position:absolute;

	width:71px;

	height:71px;

	top:-11px;

	left:-10px;

	z-index:10;

}



._td_urgency{

	width:52px;

	float:right;

}

._td_urgency span{

	padding:1px 3px 1px 3px;

	font-size:9px;

	color:#e85102;

	border:1px solid;

	background:#eceeef;

	font-weight:normal;

}



._row_header_block span{

	font-size:11px;

	font-weight:normal;

}

._rowTop5,  ._rowNormal, ._rowSelected{

	text-align:left;

	padding:0;

	margin-bottom:25px;
	overflow:hidden;

}

._rowNormal{
		border:1px solid #a4afcc;
}

._rowSelected{
	border:1px solid #448027;
}

.td_imglist{
	width:110px;
	text-align:center;
}

.td_imglist em{
	font-size:11px;
	color:#777;
	font-weight:normal;
}

.td_imglist img, .td_imglist img:hover{
	width:100px;
	padding:4px;
	border:1px solid #ccc;
}

.td_imglist, .td_adress{
	padding-right:5px;
	padding-bottom:5px;
}
.td_imglist_2{
	padding-left:10px;
	padding-right:10px;
	vertical-align:top;
}
.td_adress{

	padding-left:5px;

	width:220px;

	vertical-align:top;

	padding-top:5px;

}

.td_adress p{

	margin-top:10px;

	margin-bottom:8px;

}

.adsBreefInfo span{

	margin-right:10px;

	background: none repeat scroll 0 0 #F8F1E1;

    border: 1px solid #FEB913;

    border-radius: 3px;

    padding: 0 5px 1px 5px;

	font-size:12px;

	font-weight:bold;
	float:left;
	margin-bottom:5px;

}

.span_br{
	background: none repeat scroll 0 0 #F8F1E1;
    border: 1px solid #FEB913;
    border-radius: 3px;
    padding: 0 5px 1px 5px;
	font-size:12px;
	font-weight:bold;
	color:#223669;
}
.td_tools{

	text-align:right;

	padding-right:5px;

	vertical-align:top;

	font-size:12px;

	color:#777;

}

.td_tools table{

	width:100%;

}

.td_tools table td{

	padding:2px 5px;

	text-align:right;

}

.td_tools p{

	margin-bottom:8px;

}

.td_tools p span{

	margin-left:5px;

}



.btn_Active{

	background: repeat-x url("/img/1x22_bl.png");

    border: 1px solid #223669;

    padding: 0 5px 1px 5px;

	font-size:12px;

	cursor:pointer;

	color:#fff;

}

.btn_Active:hover{

	color:#fff;

}

.addInfo{

	padding:8px 8px 0 8px;
	height:24px;
}
._rowNormal .addInfo{
	clear:both;
	background:#c8ceda url("/img/1x43_lblr.png");
}
.idPosition{

	float:right;

}
.idViews{

	float:left;
	margin-left:140px;

}

.idPosition span{

	margin:0 5px;

    border: 1px solid #223669;

    border-radius: 3px;

    padding: 0 5px 1px 5px;

	font-size:12px;

	font-weight:bold;

}
.idViews span{

	margin:0 5px;

	background: none repeat scroll 0 0 #F8F1E1;

    border: 1px solid #FEB913;

    border-radius: 3px;

    padding: 0 5px 1px 5px;

	font-size:12px;

	font-weight:bold;

}

#help_window{
	padding:20px;
}
.li_line_top{
	border-top:1px solid #ccc;
}
.li_line_bottom{
	border-bottom:1px solid #ccc;
}

.li_line_top_bottom{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

.common_table {
	width:100%;
}
.common_table td, .common_table th{
	padding:5px;
}
.common_table thead th, .common_table tfoot td{
	background:#4a5a84;
	color:#fff;
	font-weight:bold;
}
.common_table thead th{
	text-align:center;
}
.common_table tbody td{
	border-bottom:1px solid;
}
.common_table tbody td a{
	text-decoration:underline;
}
.common_table tbody td a:hover{
	color:#e85102;	
}

.ad_menu_info{
	padding:5px 5px 5px 8px;
	color:#777;
	font-size:0.9em;
	border:1px solid #777;
	border-top:none;
	background:#eceeef;
	font-family:Verdana, Geneva, sans-serif;
}
.ad_menu_info .sp_currency{
	color:#e85102;
}
.horizont_menu_02{
	margin-bottom:10px;
	border-bottom:1px solid #ccc;
	height:33px;
}
.horizont_menu_02 ul li{
	padding:8px;
	float:left;
	border:1px solid #ccc;
	border-right:none;
	cursor:pointer;
	/*background:url(/img/r_grey_end_hm.png) right no-repeat;*/
}
.horizont_menu_02 ul li.end{
	border-right:1px solid #ccc;
}
.horizont_menu_02 ul li.active, .horizont_menu_02 ul li:hover{
	border-bottom:2px solid #e85102;
	color:#e85102;
	padding-bottom:7px;
}
.trnomber{
	text-align:right;
	font-family:Verdana, Geneva, sans-serif;
}
.account_block .info p{
	margin-bottom:10px;
	color:#777;
}
#payment_form_block{
	margin:30px 0 0 80px;
}
#payment_form_block td{
	padding:10px;
}
.account_block tbody  tr:hover td{
	background:#adbadb;
	cursor:default;
}
#payment_form_block .title{
	color:#e85102;
	font-size:1.2em;
	padding-bottom:5px;
	border-bottom:2px solid;
	margin-bottom:20px;
	background:url(/img/sq.png) no-repeat left;
	padding-left:15px;
}
#payment_form_block .td_input{
	padding:3px 5px;
	border-radius: 5px;
	border:1px solid #777;
	
}
.account_block .nohover tbody  tr:hover td {
	background:#FFF;
}
.ext_pay_btn {
    background: url("/img/1x50_green.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #448027;
    border-radius: 5px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 1.2em;
    padding: 10px 35px 11px;
    text-align: center;
    width: auto;
	float:left;
}
.ext_pay_btn:disabled{
	background:#ccc;
	border-color:#777;
}
.ext_pay_btn_2 {
    background: url("/img/1x50_green.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #448027;
    border-radius: 5px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 1.2em;
    padding: 7px 25px 8px;
    text-align: center;
}

.back_btn {
    background: url("/img/1x50_yw.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #777;
    border-radius: 5px;
    color: #777;
    cursor: pointer;
    font-size: 1.2em;
    padding: 10px 35px 11px;
    text-align: center;
    width: auto;
}
.ag_valid_service_block .title{
	color:#448027;
	border-bottom:1px solid;
	padding-bottom:3px;
	font-size:15px;
	margin-bottom:10px;
	font-family:Verdana, Geneva, sans-serif;
}
.ag_valid_service_block{
margin-bottom:20px;
}

.lmargin30_block{
	margin-left:40px;
	line-height:18px;
}
.lmargin30_block li{
	list-style-image:url(/img/ok_check_btn.png);
	padding:3px 0;
}
.topStatus img {
    left: -10px;
    position: absolute;
    top: -11px;
}
.topStatus {
	width:1px; height:40px;
	margin-right:20px;
	float:left;
}
.table_padd50_top td{
	vertical-align:top;
	padding-right:50px;
}
.mailText p{
	padding:5px 0px;
}
.div_personal_data_v2{
	padding:20px 20px 10px 20px;
	border:1px solid;
	margin-top:40px;
	border-bottom:none;
}
.div_personal_data_v2 table{
	margin-bottom:20px;
	margin-left:200px;
}
.div_personal_data_v2 #imgphoto{
	padding:5px;
	border:1px solid #223669;
	background:#fff;
}
.div_personal_data_v2 #p_data{
	vertical-align:bottom;
}
.div_personal_data_v2 #userName{
	font-size:16px;
	font-weight:bold;
}
.sub_personal_menu{
	height:30px;
	width:100%;
	border:1px 0px 1px 0px solid;
	padding-left:0px;
}
.ul_personal_menu{
	height:30px;
	width:100%;
}
.ul_personal_menu li{
	padding:7px 15px;
	border:1px solid #fff;
	float:left;
	cursor:pointer;
	color:#fff;
	position: relative;
	border-radius:5px;
	margin-right:7px;
	background: url("/img/1x27_blbl.png") repeat #223669;
	height:17px;
}
.ul_personal_menu li.li_active{
	background:#e85102;
}
.ul_personal_menu li:hover{
	background:#e85102;
}

.ul_personal_menu li.hi_li{
	 background: none repeat scroll 0 0 #feebd3;
	 color: #e85102;
	 border-color:#e85102;
}
.main_personal_block{
	margin-top:10px;
	position:relative;
}
#p_photo_v2{
	margin-left:10px;
	margin-top:-55px;
	float:left;
}

#td_photo_v2{
	width:180px;
	padding-right:10px;
	vertical-align:top;
}
.additional_info{
	margin-top:5px; color:#777; font-weight:normal; font-size:14px;
}
.mail_checkbox{
	margin:1px 5px 0px 0px;
}
.active{
	color:#e85102;
}
#account_history, #account_update{
	padding-left:10px;
}
.sub_personal_menu_info{
	padding:8px 0 8px 8px;
	border-bottom:1px solid;
	font-weight:bold;
    font-size: 12px;
}
.sub_personal_menu_info a:hover{
	color:#e85102;
	text-decoration:underline;
}
.sub_personal_menu_info span{
	color:#e85102;
	background: none repeat scroll 0 0 #F8F1E1;
    border: 1px solid #FEB913;
    border-radius: 3px;
    font-weight: bold;
	padding:1px 5px 1px 5px;
	margin-right:15px;
	
}
.settings_row{
	text-align:right;
	height:1px;
	margin-top:-15px;
}
.settings_row .btn_settings{
	float:right;
	padding:4px 10px;
	border:1px solid #777;
	cursor:pointer;
	border-radius: 3px;
}
.edit_table td{
	padding:5px;
}
.form_input{
	padding:5px;
	border-radius:2px;
	border:1px solid #223669;
	width:250px;
}
.form_input:disabled{
	border:1px solid #ccc;
}
.td_right{
	text-align:right;
	color:#777;
}

#res_presave {
    display: inline-block;
    float: left;
    position: absolute;
    top: auto;
}
._res_error {
    border: medium none;
    left: auto;
    margin: 0 0 0 5px;
    padding: 0;
    position: absolute;
    background: url("http://www.home-poster.net/img/_err_7x15.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    position: absolute;
    z-index: 999999;
}

._res_error .err_container, .attension_block {
    background: none repeat scroll 0 0 #E85102;
    border: 1px solid #E85102;
    border-radius: 3px;
    color: #FFFFFF;
    font-weight: normal;
	font-size:14px;
    height: auto;
    padding: 10px;
    position: relative;
	margin-bottom:20px;
}
._res_error .err_container{
	margin-left:7px;
}
#btn_row td{
	vertical-align:middle;
}
.ext_pay_btn#save_btn{float:none;}
.cancel_btn{
    background-image: -moz-linear-gradient(center top , #FAFAFA 0%, #F8F1E1 100%);
    border: 1px solid #E85102;
    border-radius: 2px;
    color: #E85102;
    margin-top: 26px;
    padding: 4px 5px;
    text-align: center;
    text-decoration: none;
	
}
#btn_row{ display:none;
}
.li_dinf{
    color: #223669;
    left: 0;
    margin-top: 25px;
    padding: 2px 0;
    position: absolute;
    text-align: center;
    width: 100%;
	border-bottom:2px solid;
}
.li_active .li_dinf{
	color:#e85102;
}
.start_block li{
	list-style:none;
	padding:10px 10px 10px 43px;
	border:1px solid #ccc;
	margin-right:20px;
	margin-bottom:20px;
	float:left;
	border-radius:5px;
	background-position:10px 7px;
}
.start_block li:hover{
	color:#e85102;
	border-color:#e85102;
}
.dropzone .dz-preview .dz-success-mark, .dropzone-previews .dz-preview .dz-success-mark {
	background:none;
}
.dropzone .dz-preview .dz-details .dz-size, .dropzone-previews .dz-preview .dz-details .dz-size {
	display:none;
}


.dropzone a.dz-remove, .dropzone-previews a.dz-remove {
    margin-top: 0px;
}

#logoChangeBtn {
    background-image: -moz-linear-gradient(center top , #FAFAFA 0%, #F8F1E1 100%);
    border: 1px solid #E85102;
    border-radius: 2px;
    color: #E85102;
    display: block;
    margin-top: 26px;
    padding: 4px 5px;
    text-align: center;
    text-decoration: none;
}
.dropzone{
	border:none;
	padding:0;
	margin:0;
}
#result{display:none;}
#horizontal_menu{
	width:811px;
	height:42px;
	border-right:1px solid #223669;
	border-left:1px solid #223669;
	overflow:visible;
	background:#fff;
}
#horizontal_menu_block{
	width:813px;
	background:url("/img/hmenu_personal_background.png") repeat-x;
	background-position:0 13px;
	height:62px;
	margin-left:-1px;

}
.menu_li_dinfo{
background: none repeat scroll 0 0 #F8F1E1;
    border: 1px solid #223669;
    border-radius: 6px;
    color: #E85102;
    font-weight: bold;
    margin-right: -20px;
    padding: 1px 5px;
	float:right;
}
.li_active .menu_li_dinfo{
	border-color:#e85102;
}
.menu_info_wrap{
 float: right;
    height: 1px;
   margin-top: 17px;
    width: 1px;
	overflow:visible;
	margin:0px;
	
	
}
.right_panel_column_2{
position:relative; margin-left:180px; width:633px; margin-top:20px;
}
.right_panel_column_1{
position:relative; margin-top:20px;
}
.viewAllInfo .adsBreefInfo{
	float:right;
	padding-right:10px;
}
.adv_dod_info{
	padding: 0 5px 10px 0;
	color:#777;
}
.main_select{
	min-width:150px;
	padding-bottom:0px;
	background:#223669;
	color:#fff;
}
.main_select option {
	padding:2px 3px 1px 3px;
	background:#fff;
	color:#223669;
}
.main_select option.selected {
}
#alert_delete{
	display:none;
}
.right_title{
	margin-bottom:20px;
	border-bottom:1px solid;
	color:#e85102;
	font-weight:bold;
	padding-bottom:3px;
	font-size:14px;
}
.center_td td{
	text-align:center;
}
.h1_personal_block{
	margin-bottom:10px;
	color:#448027;
	font-weight:bold;
	font-size:1.4em;
}
.tdspan{
	color:#448027;
	font-weight:bold;
}
.account_block #advert_bn_table tbody tr:hover td{
	background: none repeat scroll 0 0 #f8f1e1;
	border-top: 1px solid #feb913;
	border-bottom: 1px solid #feb913;
	
}
.bkg_c8ceda{
	background:#c8ceda;
}
.bkg_feb913{
	background:#feb913;
}
.bkg_f8f1e1{
	background:#fefeef;
}
.td_imglist {
  width:200px;
  text-align: center;
  padding:0;
  float:left;
    margin: 0 15px 10px 0;
}
.td_imglist img, .td_imglist img:hover {
  width: 90%;
  padding:0;
  border:none;
  box-shadow: 3px 3px 4px #ccc;
    margin-bottom: 5px;
}

.td_adress {
padding:0;
  width: 100%;
}
.td_adress p {
  margin: 10px;
}
.adsBreefInfo{
	display:block;
	overflow:hidden;
	padding:10px;
}
.td_tools {
  text-align: right;
  padding-right: 5px;
  vertical-align: top;
  font-size: 0.9em;
  color: #777;
  margin-bottom: 10px;
}

.addInfo {
  padding: 8px;
  overflow: hidden;
  position: relative;
  height:auto;
}
._rowNormal .addInfo {
  clear: both;
  background:#c8ceda;
}
.idViews {
  float: left;
  margin: 5px 0;
}
.idPosition {
	display:block;
	float:right;
  margin: 5px 0;
}
.td_check {
  width: 25px;
  margin-left: 5px;
  position: absolute;
  z-index:20;
}
.td_check input{
	width:25px;
	height:25px;
}
.block_menu {
  float: left;
  margin-right: 10px;
  padding: 5px 0;
}
._table_filter {
	overflow:hidden;	
}
.ov_hd_10 {
  margin-top: 15px;
}