.menu_for_user {
	padding-bottom: 21px;
}
.menu_for_user p {
   padding-bottom:4px;
}
.menu_for_user .main_user_menu a {
	text-decoration: none;
}
.menu_for_user li ul {
	padding-bottom: 0px!important;
}
.menu_for_user .center_user_menu {
	background: url(/bitrix/templates/images/menu_center_for_user.gif) 0 0 repeat-y; 
}
.menu_for_user .top_user_menu {
	background: url(/bitrix/templates/images/menu_top_for_user.gif) 0 0 no-repeat; 
}
.menu_for_user .bottom_user_menu {
	background: url(/bitrix/templates/images/menu_bottom_for_user.gif) 0 100% no-repeat; 
}
.menu_for_user .menu_for_user_conteiner {
   padding: 14px 10px 0 10px;
}
.menu_for_user .account {
   padding-left: 10px;
   padding-bottom:17px; 
}
.menu_for_user .user_profile {
   padding: 0px 0 7px 14px;
}
.menu_for_user .main_user_menu li div {
	padding-bottom:6px;
	border-bottom:1px solid #efefef;
}
.menu_for_user .main_user_menu .end div, 
.menu_for_user .main_user_menu .select div {
	border-bottom:none;
}
ul.main_user_menu {
	padding: 14px 14px 22px 17px;
}
.main_user_menu li {
	background: url(/bitrix/templates/images/boolet_user_menu.gif) 0 12px no-repeat;
	padding: 6px 0 0 16px;
}
.bottom_border_dashed {
   border-bottom: 1px dashed #cacaca;;
}
.to_message {
   padding: 14px 0 0 14px;
}
table.small_padding_for_table {
	margin-bottom: 14px;
}
.small_padding_for_table td {
	padding: 2px 2px!important;
}
.end_offer a,  
h4.green_strelka a, 
h4.yellow_strelka a, 
.partition a, 
h1.news a, 
.top_catalog h1 a,
.town_decoration_right a, 
.flower a, h1.sell a, 
.personal_element a,
.find_job a,
.no a,
a.no,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a
{
	text-decoration: none;
}
.end_offer a:hover, 
h4.green_strelka a:hover, 
h4.yellow_strelka a:hover, 
.partition a:hover, 
h1.news a:hover, 
.personal_element a:hover,
.find_job a:hover 
.no a:hover
/*a.no:hover*/
{
	text-decoration:	underline;
}
.blue, a.blue, .blue a, font .blue a, font a .green {
	color: #547bb2;
}
ul.empty li {
   background: none;
}
.small_padding_div li {
   padding: 0 0 3px 0!important;
}

ul.small_padding_div {
   padding: 0 0 0 5px!important;;
}
.sub_menu1 a, 
.sub_menu2 a {
	color: #007cb5;
}
ul.sub_menu1 {
	padding-top: 9px!important;
	padding-left: 14px!important;
}
.sub_menu1 li {
	background: none!important;
	padding:0 0 5px 0!important;
}



.layer {
	background: #fff;
	border: 1px solid #cacaca;
}

.layer .title {
	background: url(/bitrix/templates/images/top_menu_bg.gif) 0 0 repeat-x;
	color: #fff;
	padding: 4px;
	font-weight: bold;
}

.layer .conteiner {
	padding: 4px;
}

.layer .content {
	padding: 0px;
	border:1px solid #cacaca;
	padding: 4px;
}

.layer h3 {
	background: #eeeeee;
	padding: 5px;
	margin-bottom:5px;
}

.layer .content .fr, .layer .content .fl {
	width: 49%;
}

.layer .fl p, .layer .fr p {
	padding-bottom: 4px!important;	
}

.footer_baner {
	width:514px;
	float: left;
}

.footer_baner .conteiner {
	padding: 19px 0 19px 18px;
	text-align: center;
}
