

/******************************/
/*          Top Menu          */
/******************************/

ul.lavaLampNoImage {
  display: inline-block;
  overflow:inherit;
  padding-top:0px;
  padding-bottom:0px;
  margin:0px;
  padding:0px;
  height:35px;  
}
ul.lavaLampNoImage li {
	position:relative;
	display: inline-block;
	cursor: pointer;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
	padding-bottom:2px;
	padding-top:2px;
}

ul.lavaLampNoImage > li {
	float:left;
	-webkit-transiton: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}


ul.lavaLampNoImage > li:hover a {
	z-index:301;
}

ul.lavaLampNoImage > li:hover a + .menu_angle {
	z-index:11;
	background-image:url(../images/menu_angle.png);
	background-repeat:no-repeat;
	display:block;
	width:5px;
	height:5px;
	position:absolute;
	right:0;
	bottom:2px;
	z-index:302;
}

ul.lavaLampNoImage > li > ul {
	z-index:8;
}

ul.lavaLampNoImage > li li,
ul.lavaLampNoImage > li li a {
	z-index:9;
}

ul.lavaLampNoImage li a,
ul.lavaLampNoImage li a:visited,
ul.lavaLampNoImage li a:link {
	margin-left:5px;
	margin-right:5px;
	height:31px;
	margin-bottom:0px;
	display:block;
	line-height:30px;
	padding-left:7px;
	padding-right:7px;
	top:inherit;
}

body ul.lavaLampNoImage li a {
	position:relative;
	z-index:301 !important;
}

ul.lavaLampNoImage li:hover{
	background-color: rgba(0, 0, 0, 0.04);
}

ul.lavaLampNoImage li:hover a {
	background-color:#769947;
	-webkit-transiton: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}


ul.lavaLampNoImage li ul {
	padding: 5px;
	position: absolute;
	top: 28px;
	left: 0;
	width: 340px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	/*display: none;*/
	opacity: 0;
	visibility:hidden;
	-webkit-transiton: all 0.1s;
	-moz-transition: all 0.1s;
	-ms-transition: all 0.1s;
	-o-transition: all 0.1s;
	transition: all 0.1s;
	background: rgba(0, 0, 0, 0.04);
	-webkit-border-radius: 3px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius: 3px;
	-moz-border-radius-topleft: 0;
	border-radius: 3px;
	border-top-left-radius: 0;
	z-index:300;
}
ul.lavaLampNoImage li ul li {
  display: block; 
  color: #fff;
  border-top:1px solid #84a35a;
  background:#769947;
  padding:1px 0px;
  float:none;
}
ul.lavaLampNoImage li ul li a {
	float:none !important;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:4px;
	margin-right:4px;
	height:22px;
	line-height:22px;
	color:#FFF;
	font-size:12px;
	text-align:left !important;
	text-transform:none;
}

ul.lavaLampNoImage li ul li a:visited,
ul.lavaLampNoImage li ul li a:link {
	color:#FFF;
}
ul.lavaLampNoImage li ul li:hover {
	background:#769947;
}

ul.lavaLampNoImage li ul li:hover a {
	background:#84a35a;
	color:#FFF;
}
ul.lavaLampNoImage li:hover ul {
	display: block;
	opacity: 1;
	visibility:visible;
}

ul.lavaLampNoImage li.separator {
	background-image:url(../images/menu_sep.png) !important;
	background-repeat:repeat-x !important;
	background-position:center center !important;
	height:4px;
	padding-top:0px !important;
	padding-bottom:0px !important;
}

/* Message Button */

#catmenucontainer {
	position:relative;
}
.mMessageButton {
	display:block;
	position:absolute;
	right:26px;
	top:7px;
	height:21px;
	line-height:20px;
	background-color:transparent;
	padding:0px 8px 0px 45px;
	background-image:url(../images/menu_letter.png);
	background-position:left 4px center;
	background-repeat:no-repeat;
	
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.4);
	-moz-box-shadow:    1px 1px 2px 0px rgba(0, 0, 0, 0.4);
	box-shadow:         1px 1px 2px 0px rgba(0, 0, 0, 0.4);
	text-shadow: 		1px 1px 1px rgba(0, 0, 0, 0.4);
	
	text-transform:none;
	color:#FFF;
	text-decoration:underline;
	font-size:13px;
	-webkit-transiton: all 0.6s;
	-moz-transition: all 0.6s;
	-ms-transition: all 0.6s;
	-o-transition: all 0.6s;
	transition: all 0.6s;
}

.mMessageButton.no_active {
	padding-left:8px;
	background-image:none;
	text-decoration:none;
}

.mMessageButton.no_active:hover {
	text-decoration:underline;
}

.menu_logout {
	position:absolute;
	right:9px;
	top:9px;
	color:#deefc2;
	font-family:Arial;
	font-size:12px;
	text-transform:none;
	display:none;
}

#lavaLamp .mp_portal > a {
	padding-left:45px;
	background-image:url(../images/p_logo.png);
	background-repeat:no-repeat;
	background-position:left 2px center;
}

#lavaLamp .my_cabinet > a {
	padding-left:33px;
	background-image:url(../images/p_home.png);
	background-repeat:no-repeat;
	background-position:left 2px center;
}

.mMessageButton.active {
	background-color:#c4d900;
	background-image:url(../images/menu_letter_active.png);	
}

.mMessageButton span {
	text-decoration:none;
	position:absolute;
	left:11px;
	height:12px;
	top:4px;
	display:block;
	text-align:center;
	width:18px;
	font-size:10px;
	line-height:10px;
	color:#323232;
}

.mMessageButton:hover,
.mMessageButton.hover {
	color:#FFF;
	background-color:#323232;
	text-decoration:none;
}

/****************************/

.ua_message {
	background-color:#ffffcd;
	color:#504846;
	font-family:Arial;
	font-size:15px;
	border:1px solid #f0f172;
	padding:6px 20px 6px 30px;
	margin:0 30px;
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:    0px 1px 2px 0px rgba(0, 0, 0, 0.1);
	box-shadow:         0px 1px 2px 0px rgba(0, 0, 0, 0.1);
}

.ua_message + .ua_message {
	margin-top:5px;
}

.ua_error_message {
	background-color:#ffebe8;
	border-color:#c00;
}

.ua_message a {
	text-decoration:underline;
	color:#504846;
}

.ua_message a.button {
	height:29px;
	color:#514946;
	line-height:28px;
	text-decoration:none;
	font-size:12px;
	display:block;
	float:right;
	margin-left:10px;
	padding:0px 11px;
	-webkit-transiton: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	-transition: all 0.3s;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.ua_message a.button:hover {
	background-color:#769947;
	color:#fffefe;
}

.ua_message a.button_close {
	padding-right:25px;
	background-image:url(../images/close.png);
	background-repeat:no-repeat;
	background-position:right 9px center;
	margin-top:4px;
}

.ua_message .button_text {
	line-height:16px;
}
.ua_message .button_text p {
	line-height:normal;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:100px;
}
/********************************************/

.two_panels {
	margin:10px 26px 0px 26px;
	font-family:Arial;
}

.two_panels .panel_one .title_image {
	width:72px;
	height:72px;
	background:url(../images/image_user.png) no-repeat;	
}
.two_panels .panel_two .title_image {
	width:72px;
	height:72px;
	background:url(../images/image_editor.png) no-repeat;	
}

.two_panels .title_content {
	padding-left:5px;
}

.two_panels .panel_one,
.two_panels .panel_two {
	width:454px;
	border:1px solid #edf2d4;
	float:left;
	padding:9px 5px 5px;
}
.two_panels .panel_two {
	float:right;
}

.two_panels .panel_one.hover {
	border-color:#e6ebcd;
	background-color:#f7f9ec;
}

.two_panels .block_title {
	/*cursor:pointer;*/
	cursor:default;
	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.two_panels .block_title .title_content {
	position:relative;
}

.two_panels .block_title .text_content {
	font-family: 'Segoe UI Light', Arial;
	font-size:30px;
	color:#504945;
	padding-top:13px;
	float:left;
}

.two_panels .block_title .text_top {
	font-size:11px;
	color:#61beb6;
	position:absolute;
	right: 22px;
    top: 12px;
	opacity:0;
	-webkit-transiton: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.two_panels .block_title:hover .text_top {
	opacity:1;
}

.two_panels .block_title .text_arrow {
	color:#61beb6;
	float:left;
	font-family: 'Segoe UI Light', Arial;
	font-size:30px;
	padding-top:13px;
	opacity:0;
	-webkit-transiton: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.two_panels .block_title:hover .text_arrow {
	opacity:1;
}

.two_panels .block_item {
	margin-top:10px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(222, 230, 178, 0.55);
	-moz-box-shadow:    0px 0px 5px 0px rgba(222, 230, 178, 0.55);
	box-shadow:         0px 0px 5px 0px rgba(222, 230, 178, 0.55);
}

.two_panels .block_item .headline {
	background:#61beb4;
	min-height:34px;
	line-height:34px;
	cursor:pointer;
	padding-left:18px;
	color:#ffffff;
	font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
	
	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
	
	border:4px solid #FFF;
}

.two_panels .panel_two .block_item .headline {
	background-color:#6baabb;
}



.two_panels .block_item .headline_text {
	float:left;
}

.two_panels .block_item .headline_arrow {
	float:right;
	margin-top:4px;
	margin-right:10px;
	width:26px;
	height:26px;
	-webkit-border-radius: 26px;
	-moz-border-radius: 26px;
	border-radius: 26px;
	position:relative;
}

.two_panels .block_item .headline_arrow img {
	-webkit-transiton: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	position:absolute;
	left:0px;
	top:0px;
}

.two_panels .block_item .headline_arrow .bh_arrow {
	opacity:0;
}

.two_panels .block_item .headline:hover .headline_arrow img {
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg); 
    -o-transform:rotate(180deg); 
    transform:rotate(180deg);
	opacity:1;
}

.two_panels .block_item .headline.collapsed .headline_arrow img {
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg); 
    -o-transform:rotate(180deg); 
    transform:rotate(180deg);	
}

.two_panels .block_item .headline.collapsed:hover .headline_arrow img {
    -webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg); 
    -o-transform:rotate(360deg); 
    transform:rotate(360deg);	
}

.two_panels .block_item .block_content {
	border-top:1px solid #f5f5f5;
	background:#FFF;
}
.two_panels .block_item .bc_padding {
	padding:15px 20px;
}

.two_panels .bi_item_2 .headline,
.two_panels .bi_item_3 .headline,
.two_panels .bi_item_4 .headline,
.two_panels .bir_item_3 .headline {
	background-image:url(../images/calendar_1.png);
	background-repeat:no-repeat;
	background-position:left 17px center;
	padding-left:48px;
}

.two_panels .bi_item_3 .headline {
	background-image:url(../images/calendar_2.png);
}
.two_panels .bi_item_4 .headline {
	background-image:url(../images/articles.png);
}
.two_panels .bir_item_3 .headline {
	background-image:url(../images/horn.png);
	background-position:left 12px center;
}

.user_admin .ua_stats {
	display:block;
	clear:both;
	margin-top:25px;
	margin-left:30px;
	margin-right:30px;
	border:1px solid #b6cc8c;
	padding:12px 8px;
	border-color:transparent;
}

.user_admin .us_title {
	font-family: 'Segoe UI Light', Arial;
	font-size:20px;
	color:#514947;	
}

.user_admin .us_items {
	margin-top:12px;
}

.user_admin .us_items .block_stats {
	border:6px solid #FFF;
	width:135px;
	display:block;
	margin-left:8px;
	float:left;
	min-height:99px;
	
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-transiton: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.user_admin .us_items .block_stats:first-of-type {
	margin-left:0px;
}

.user_admin .us_items .block_stats:hover {
	background-color:#f4f7e6;
}

.us_items .block_stats .num {
	color:#323232;
	font-size:36px;
	display:block;
	text-align:center;
	font-weight:bold;
	margin-top:11px;
	letter-spacing:-0.09em;
}

.us_items .block_stats .desc {
	display:table-cell;
	text-align:center;
	color:#131313;
	font-size:12px;
	height:28px;
	vertical-align:middle;
	width:135px;
}

.two_panels .bc_menu_items a.m {
	display:block;
	text-align:left;
	min-height:21px;
	line-height:21px;
	padding-left:35px;
	background:no-repeat left center;
	margin-bottom:7px;
	color:#686868;
	font-size:12px;
	clear:both;
	font-family:Arial;
}

.two_panels .bc_menu_items a.add {
	display:block;
	color:#2b7288;
	height:15px;
	width:14px;
	padding-left:1px;
	background:#d0e5e8;
	line-height:13px;
	font-size:11px;
	text-align:center;
	position:absolute;
	right:10px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-transiton: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	font-family:Tahoma,Century gothic,Arial,Tahoma,sans-serif;
}

.two_panels .bc_menu_items a.add:hover {
	background-color:#323232;
	color:#FFF;
}

.two_panels .bc_menu_items a:last-of-type {
	margin-bottom:0px;
}
.two_panels .bc_menu_items a.m_profile {
	background-image:url(../images/ico_1.png);
}
.two_panels .bc_menu_items a.m_newsletter {
	background-image:url(../images/ico_2.png);
}

.two_panels .bc_menu_items a.m_materials {
	background-image:url(../images/article_ico.png);
	background-position:left 1px center;
}
.two_panels .bc_menu_items a.m_event {
	background-image:url(../images/ico_3.png);
	background-position:left 1px center;
}
.two_panels .bc_menu_items a.m_articles {
	background-image:url(../images/ico_4.png);
	background-position:left 1px center;
}
.two_panels .bc_menu_items a.m_messages {
	background-image:url(../images/ico_2.png);
}
.two_panels .bc_menu_items a.m_banners {
	background-image:url(../images/ico_5.png);
}
.two_panels .bc_menu_items a.m_invoices {
	background-image:url(../images/ico_6.png);
	background-position:left 2px center;
}
.two_panels .bc_menu_items a.m_promo {
	background-image:url(../images/ico_7.png);
	background-position:left 2px center;
}

.two_panels .bc_menu_items .num {
	color:#6baabb;
}

.two_panels .part_left .bc_menu_items a.m {
	float:left;
}
.two_panels .part_left .bc_menu_items {
	position:relative;
}

.two_panels .bc_padding .part_left {
	float:left;
	width:45%;
}
.two_panels .bc_padding .part_right {
	float:right;
	width:55%;
}

.two_panels .bc_menu_items a.add_event {
	top:31px;
}
.two_panels .bc_menu_items a.add_article {
	top:59px;
}
.two_panels .bc_menu_items a.add_banner {
	top:88px;
}

.two_panels .bc_login {
	font-family: 'Segoe UI Light', Arial;
	font-size:21px;
	background-color:#6baabb;
	color:#FFF;
	border:6px solid #f5f5f5;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position:relative;
	padding:5px;
	text-align:left;
	margin-top:20px;
	margin-left:8px;
	line-height:1em;
	padding-bottom:11px;
	cursor:pointer;
	display:block;
	
	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.two_panels .bc_login:hover {
	background-color:#85bdcc;
}

.two_panels .bc_login:hover .login_image {
	-webkit-animation: rotate 1.9s infinite;
	-moz-animation: rotate 1.9s infinite;
	-o-animation: rotate 1.9s infinite;
	-ms-animation: rotate 1.9s infinite;
	animation: rotate 1.9s infinite;
}

.two_panels .bc_login .login_image {
	position:absolute;
	left:38%;
	top:-25px;
}

.two_panels .bc_padding .part_right .text {
	font-family:Arial;
	font-size:12px;
	color:#999999;
	text-align:center;
	margin-left:14px;
	margin-right:6px;
	margin-top:5px;
}

.two_panels .bc_content {
	color:#9a9a9a;
	font-size:12px;
}

.two_panels .bc_content img {
	float:left;
	padding-right:10px;
}
.two_panels .bc_content a {
	color:#6baabb;
	text-decoration:underline;
}

.two_panels .bc_content a:hover {
	text-decoration:none;
}

.two_panels .bc_content h1,
.two_panels .bc_content h2,
.two_panels .bc_content h3,
.two_panels .bc_content h4,
.two_panels .bc_content h5,
.two_panels .bc_content h6 {
	clear:both;
	font-size:16px;
	color:#131313;
	font-weight:normal;
	margin-top:0px;	
	padding-top:13px
}

.two_panels .bc_content ul {
	margin-top:0px;
	padding-left:20px;
	color:#6baabb;
	list-style-type:disc;
}

.two_panels .bc_content li {
	list-style-type:disc;
	list-style-image: url(../images/ico_8.png);
	color:#686868;
	font-size:12px;
	line-height:normal;
	margin-bottom:10px;
	padding-left:5px;
}

.two_panels .bc_content li a {
	color:#686868;
	text-decoration:underline;
}
.two_panels .bc_content li a:hover {
	text-decoration:none;
}

.bc_padding .read_more {
	clear:both;
	width:100%;
	overflow:hidden;
	padding-top:7px;
}

.bc_padding .read_more .statistics {
	float:left;
}

.bc_padding .read_more .rm_button {
	float:right;
	display:block;
	height:33px;
	cursor:pointer;
	color:#131313;
	line-height:33px;
	font-size:12px;
	text-decoration:none;
}

.bc_padding .read_more .rm_button .images {
	float:right;
	width:33px;
	height:33px;
	position:relative;
	margin-left:10px;
}

.bc_padding .read_more .rm_button .images img {
	position:absolute;
	left:0px;
	right:0px;
	-webkit-transiton: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.bc_padding .read_more .rm_button .images .image_2 {
	opacity:0;
}

.bc_padding .read_more .rm_button:hover .images .image_1 {
	opacity:0;
}
.bc_padding .read_more .rm_button:hover .images .image_2 {
	opacity:1;
}

.cabinet_wrap {
	margin:0 30px;
	padding-bottom:30px;
	position:relative;
	font-family:Arial;
}

.cabinet_wrap .left_part {
	width:40%;
	float:left;
}
.cabinet_wrap .right_part {
	width:60%;
	float:left;
}

.cabinet_wrap .selected_city,
.cabinet_wrap .current_country {
	width:200px;
}

.cabinet_wrap .right_part .half {
	width:50%;
	float:left;
}

.cabinet_wrap .right_part .half.avatar img {
	float:right;
}

.cabinet_wrap .left_part textarea {
	width:300px;
	height:65px;
}

.cabinet_wrap .phone_wrap {
	margin-top:10px;
	clear:both;
	padding:5px 15px;
	border:1px solid #CCC;
}

.cabinet_wrap .phone_wrap .line {
	clear:both;
	margin-bottom:10px;
}

.cabinet_wrap .phone_wrap .line .element {
	float:left;
	height:22px;
	line-height:22px;
	margin-right:10px;
}
.cabinet_wrap .phone_wrap .line .element img {
	margin-top:3px;
}

.cabinet_wrap .phone_wrap .change_link {
	height:18px;
	line-height:16px;
	display:block;
	padding-left:25px;	
	background:url(../images/edit_ico.png) no-repeat left center;
}

.cabinet_wrap .right_part .city_list {
	position:relative;
}

.cabinet_wrap .right_part .city_list .tooltip {
	position:absolute;
	left:0px;
	top:20px;
	width:195px;
	height:100px;
	padding-left:5px;
	padding-right:5px;
	overflow-y:scroll;
	background:#FFF;
	border:1px solid #CCC;
}
.cabinet_breadcrumbs {
	padding:0px 30px;
	color:#504945;
}

.cabinet_breadcrumbs strong,
.cabinet_breadcrumbs b,
.cabinet_breadcrumbs span {
	font-weight:100 !important;
}

.cabinet_breadcrumbs .separator {
	display:inline-block;
	background:url(../images/seperator.png) no-repeat top;
	width:6px;
	height:6px;
	margin-left:5px;
	margin-right:5px;
}

.cabinet_breadcrumbs .default a {
	font-weight:normal;
}

.cabinet_breadcrumbs {
	margin:0px 0px 10px;
	height:31px;
	line-height:31px;
	background:#f3f6e4;
	margin-top:-9px;
	font-family:Arial;
	font-size:11px;
	position: relative;
}

.cabinet_breadcrumbs a.mp_logout {
	display:block;
	position:absolute;
	right:30px;
	top:3px;
	height:23px;
	padding-right:24px;
	line-height:20px;
	padding-left:5px;
	background:#f3f6e4 url(../images/exit_button.png) no-repeat right center;
	font-family:"Trebuchet MS", Arial;
	font-size:13px;
	color:#5e5e5e;
}

.cabinet_breadcrumbs a {
	color:#f48e2c;
}

.cabinet_breadcrumbs a:hover {
	text-decoration:underline;
}

.cabinet_wrap {
	margin:15px 26px 26px;
	border:1px solid #e6ebcd;
	background:#f7f9ec;	
}

.cabinet_wrap .messages_list > h2,
.cabinet_wrap .my_materials > h2 {
	height:70px;
	line-height:70px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:90px;
	background:url(../images/message_icon.png) no-repeat left top;
	margin-top:10px;
	margin-left:14px;
	margin-bottom:10px;
	font-size:30px;
	color:#504945;
	font-family: 'Segoe UI Light', Arial;
}

.cabinet_wrap .my_materials > h2 {
	background-image:url(../images/my_materials_ico.png);
	height:73px;
	line-height:73px;
}

.cabinet_wrap .my_materials .meditation_admin > h2 {
	display:none;
}

.cabinet_wrap .my_materials .meditation_admin {
	position:relative;
}

.cabinet_wrap .messages_list .ml_content {
	margin:4px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(222, 230, 178, 0.6);
	-moz-box-shadow:    0px 0px 5px 0px rgba(222, 230, 178, 0.6);
	box-shadow:         0px 0px 5px 0px rgba(222, 230, 178, 0.6);
	background:#FFF;
	position:relative;
}

.cabinet_wrap .top_pagination {
	position:absolute;
	top:-23px;
	right:10px;
}

.cabinet_wrap .bottom_pagination {
	padding-right:10px;
	padding-top:2px;
	overflow:hidden;
}

.cabinet_wrap a.ptm-usn-messages-list-next-page,
.cabinet_wrap a.ptm-usn-messages-list-prev-page {
	width:8px;
	height:12px;
	background:url(../images/sprite.png) no-repeat;
	background-position:left -57px top;
	margin:3px 8px 0px 10px;
	display:block;
	
}

.cabinet_wrap a.ptm-usn-messages-list-next-page:hover {
	background-position:left -48px top;
}

.cabinet_wrap a.ptm-usn-messages-list-prev-page {
	background-position:left -30px top;
}
.cabinet_wrap a.ptm-usn-messages-list-prev-page:hover {
	background-position:left -39px top;
}

.cabinet_wrap .ptm-usn-messages-list-pages-nav {
	font-family:Arial;
	color:#686868;
	font-size:15px;
}

.cabinet_wrap .top_pagination .ptm-usn-messages-list-pages-nav .alignright,
.cabinet_wrap .bottom_pagination .ptm-usn-messages-list-pages-nav .alignright,
.cabinet_wrap .posts_pager .alignright {
	margin:0px;
}
.cabinet_wrap #ptm-usn-messages-list thead th ,
.cabinet_wrap #ptm-usn-message-view thead th{
	border-bottom:1px solid #f5f5f5;
}

.cabinet_wrap #ptm-usn-messages-del-button-header,
.cabinet_wrap #ptm-usn-messages-del-button-footer {
	border:0px;
	box-shadow:none;
	height:25px;
	line-height:25px;
	color:#fff;
	background:#60beb5 url(../images/trash_ico.png) no-repeat left 7px center;
	font-size:14px;
	padding-left:30px;
	padding-right:7px;
	cursor:pointer;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-transiton: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.cabinet_wrap input::-moz-focus-inner /*Remove button padding in FF*/
{ 
    border:0 !important;
    padding:0 !important;
}

.cabinet_wrap #ptm-usn-messages-del-button-header:hover,
.cabinet_wrap #ptm-usn-messages-del-button-footer:hover {
	background-color:#323232;
}

.cabinet_wrap .manage-column .alignright,
.cabinet_wrap .manage-column .alignleft {
	margin-bottom:0px;
}

.cabinet_wrap .manage-column {
	height:35px;
}

.cabinet_wrap .manage-column .alignleft {
	margin-right:5px;	
}

.cabinet_wrap .manage-column .nav_b {
	margin-top:4px;
	margin-left:20px;
}

.cabinet_wrap #ptm-usn-messages-list tbody td,
.cabinet_wrap #ptm-usn-messages-list tbody th ,
.cabinet_wrap #ptm-usn-message-view tbody td,
.cabinet_wrap #ptm-usn-message-view tbody th {
	height:36px;
	padding-top:0px !important;
	padding-bottom:0px !important;
	vertical-align:middle;
	border-bottom:1px solid #eef3d7;
}

.cabinet_wrap #ptm-usn-message-view tbody td,
.cabinet_wrap #ptm-usn-message-view tbody th {
	border-bottom-color:#f5f5f5;
}

.cabinet_wrap #ptm-usn-message-view tbody td#m_content {
	padding-top:10px !important;
	padding-bottom:10px !important;
}

.cabinet_wrap #ptm-usn-messages-list tbody tr:hover td,
.cabinet_wrap #ptm-usn-messages-list tbody tr:hover th {	
	background:#f8faee;
}

.cabinet_wrap #ptm-usn-messages-list a,
.cabinet_wrap #ptm-usn-message-view a {
	color:#686868;
	font-size:13px;
}

.cabinet_wrap #ptm-usn-messages-list a:hover {
	text-decoration:underline;
}

.cabinet_wrap .ptm-usn-message-date {
	font-size:15px;
	color:#686868;
}

.cabinet_wrap #ptm-usn-messages-list .deleted,
.cabinet_wrap #ptm-usn-messages-list .deleted .ptm-usn-message-date {
	font-style:italic;
	color:#bab9b9;
}

.cabinet_wrap #ptm-usn-messages-list .deleted a {
	color:#bab9b9 !important;
}

.cabinet_wrap #ptm-usn-messages-list .ptm-usn-message-mark,
.cabinet_wrap #ptm-usn-message-view .ptm-usn-message-mark {
	width:30px;
	padding-left:15px;
}

.cabinet_wrap #ptm-usn-messages-list .ptm-usn-message-mark a,
.cabinet_wrap #ptm-usn-message-view .ptm-usn-message-mark a {
	margin-top:0px;
}

.cabinet_wrap #ptm-usn-message-view {
	color:#686868;
}

.cabinet_wrap #ptm-usn-message-view #m_date {
	padding-right:15px;
}

.cabinet_wrap .profile_page > h2 {
	height:72px;
	line-height:72px;
	background:url(../images/profile_logo.png) no-repeat left 14px center;
	font-family: 'Segoe UI Light', Arial;
	padding:0 0 0 100px;
	font-size:30px;
	color:#504945;
	margin:3px 0px 12px 0px;
}

.cabinet_wrap .profile_page .left_side,
.cabinet_wrap .profile_page .right_side {
	float:left;
	width:50%;
}

.cabinet_wrap .profile_page .item {
	background:#FFF;
	margin-bottom:6px;
	margin-left:4px;
	margin-right:3px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(222, 230, 178, 0.6);
	-moz-box-shadow:    0px 0px 5px 0px rgba(222, 230, 178, 0.6);
	box-shadow:         0px 0px 5px 0px rgba(222, 230, 178, 0.6);
	padding:16px 18px;
}

.cabinet_wrap .profile_page .right_side .item {
	margin-left:3px;
}

.cabinet_wrap .profile_page .item_avatar .avatar {
	border:5px solid #edefe3;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.cabinet_wrap .profile_page .item_avatar .change_avatar {
	cursor:default;
	display:block;
	margin-top:15px;
	height:37px;
	line-height:36px;
	border:5px solid #f5f5f5;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background:#b7b7b7;
	color:#ffffff;
	text-align:center;
	width:175px;
	font-family: 'Segoe UI', Arial;
	font-size:18px;
}

.cabinet_wrap .profile_page .item {
	font-size:12px;
	color:#686868;
}
.cabinet_wrap .profile_page .item table td {
	padding-top:5px;
	padding-bottom:5px;
	font-size:12px;
	color:#686868;
}

.cabinet_wrap .profile_page .item table input,
.cabinet_wrap .profile_page .item table select,
.cabinet_wrap .profile_page .item table textarea {
	width:186px;
	height:23px;
	line-height:23px;
	border:1px solid #dadcd2;
	padding-top:0px;
	padding-bottom:0px;
	font-size:12px;
	color:#686868;
	padding-left:5px;
	padding-right:5px;
}

.cabinet_wrap .profile_page .right_side .item table input {
	width:95%;
}

.cabinet_wrap .profile_page .item table select {
	width:198px;
}

.cabinet_wrap .profile_page .item table option {
	height:23px;
	line-height:23px;
}

.cabinet_wrap .profile_page .item_social table input {
	width:95%;
}

.cabinet_wrap .profile_page .item table textarea {
	padding-top:5px;
	padding-bottom:5px;
	line-height:12px;
	width:95%;
	height:50px;
}

.cabinet_wrap .save_button input {
	height:49px;
	width:189px;
	font-family: 'Segoe UI Light', Arial;
	font-size:24px;
	border:5px solid #edefe3;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background:#60beb5;
	cursor:pointer;
	color:#FFF;
	-webkit-transiton: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.cabinet_wrap .item .save_button input {
	border-color:#f5f5f5;
}

.cabinet_wrap .save_button input:hover {
	background-color:#323232;
}

.cabinet_wrap .item .save_button {
	margin-top:15px;
	float:right;
}

.cabinet_wrap .left_side > .save_button {
	margin-top:15px;
	margin-right:3px;
	float:right;
}

.cabinet_wrap .item_settings .q_mark {
	background-image:url(../images/q.png);
	margin-top:0px;
	width:24px;
	height:24px;
}

.cabinet_wrap .item_settings .q_mark .tooltip_text {
	left:auto;
	right:20px;
}

.cabinet_wrap .item_settings .change_timezone {
	display:block;
	width:30px;
	height:30px;
	background:url(../images/edit.png) no-repeat;
	margin-left:10px;
}

.mp_ad_table,
.mp_ad_table td,
.mp_ad_table th {
	border:1px solid #eef3d7;
	border-collapse:collapse;
	background:#fff;
	font-family:Arial;
	font-size:13px;
	color:#686868;
}

.mp_ad_table a {
	text-decoration:underline;
	color:#60beb5;
}

.mp_ad_table a:hover {
	text-decoration:none;
}

.mp_ad_table td,
.mp_ad_table th {
	padding:5px;
}

.cabinet_wrap .posts_height {
	margin:4px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(222, 230, 178, 0.6);
	-moz-box-shadow:    0px 0px 5px 0px rgba(222, 230, 178, 0.6);
	box-shadow:         0px 0px 5px 0px rgba(222, 230, 178, 0.6);
}

.mp_ad_table {
	border:0px;
}

.mp_ad_table td table,
.mp_ad_table td table td,
.mp_ad_table td table th {
	border:0px;
	vertical-align:top;
}

.mp_ad_table thead td {
	height:29px;
	font-weight:bold;
	line-height:29px;
}

.mp_ad_table th {
	background:#f8faee;
	font-weight:normal;
}

.mp_ad_table th.col_1 {
	font-weight:bold;
}
.mp_ad_table_event tbody th.col_3 {
	border-right:0px;
}
.mp_ad_table_event tbody th.col_4 {
	border-right:0px;
	border-left:0px;
}
.mp_ad_table_event tbody th.col_5 {
	border-left:0px;
}
.mp_ad_table_event tbody th.col_6 {
	border-right:0px;
}
.mp_ad_table_event tbody th.col_7 {
	border-left:0px;
}

.mp_ad_table_event tbody td.col_3,
.mp_ad_table_event tbody td.col_4,
.mp_ad_table_event tbody td.col_5 {
	background:#fafbf3;
}

.mp_ad_table tbody tr.row_1 > th {
	border-bottom:none;
}
.mp_ad_table tbody tr.row_1 + tr > td {
	border-top:none;
}
.mp_ad_table tbody tr.row_1 + tr + tr > td {
	border-top:1px solid #eef3d7;
}

.mp_ad_table tbody td {
	padding-top:15px;
	padding-bottom:15px;
}

.mp_ad_table tbody td table td {
	padding:0px;
}

.mp_ad_table tbody td table td img {
	margin-right:5px;
}

.mp_ad_table .order_arrow {
	display:inline-block;
	height:13px;
}

.mp_ad_table .order_arrow_size_big {
	height:19px;
}

.mp_ad_table .order_arrow span.up,
.mp_ad_table .order_arrow span.down {
	width:9px;
	height:6px;
	display:block;
	margin-bottom:1px;
	background:url(../images/na_up_arrow_ico.png) no-repeat;
	/*cursor:pointer;*/
}

.mp_ad_table .order_arrow span.down {
	background-image:url(../images/na_down_arrow_ico.png);
	margin-bottom:0px;
}

.mp_ad_table .order_arrow_size_big span.up,
.mp_ad_table .order_arrow_size_big span.down {
	margin-bottom:3px;
	height:8px;
	width:13px;
	background-image:url(../images/na_up_arrow_big_ico.png);
}

.mp_ad_table .order_arrow_size_big span.down {
	background-image:url(../images/na_down_arrow_big_ico.png);
	margin-bottom:0px;
}

.mp_ad_table .order_arrow,
.mp_ad_table .order_a_help {
	display:block;
	float:left;
}

.mp_ad_table .order_arrow {
	margin-right:5px;
	clear:both;
	margin-top:2px;
}

.mp_ad_table .col_1 .order_arrow {
	margin-top:-2px;
	margin-right:12px;
	margin-left:15px;
}

.mp_ad_table th.col_2 {
	line-height:18px;
}

.mp_ad_table td.col_3 span,
.mp_ad_table td.col_4 span,
.mp_ad_table td.col_5 span {
	font-size:15px;
	color:#432c15;
	display:block;
	margin-left:16px;
}

.mp_ad_table td.col_3 span span,
.mp_ad_table td.col_4 span span,
.mp_ad_table td.col_5 span span {
	font-size:13px;
	color:#a2a2a2;
	font-weight:normal;
	display:inline-block;
	margin-left:0px;
}

.mp_ad_table td.col_3 .total + span,
.mp_ad_table td.col_4 .total + span,
.mp_ad_table td.col_5 .total + span {
	font-weight:bold;
	font-size:13px;
	margin-top:8px;
}

.mp_ad_table td.col_2 .date_wrap {
	margin-left:10px;
	margin-left:16px;
	line-height:18px;
}

.mp_ad_table .msg_active,
.mp_ad_table .msg_noactive {
	display:block;
	position:relative;
	background:url(../images/letter_0.png) no-repeat;
	width:37px;
	height:27px;
	text-align:center;
	text-decoration:none;
	margin-top:5px;
	font-size:18px;
	color:#4f351b;
}
.mp_ad_table .msg_active {
	background-image:url(../images/letter_1.png);
}

.mp_ad_table .msg_active span {
	position:absolute;
	right:0;
	left:0;
	top:-11px;
	text-align:center;
}

.mp_ad_table .msg_noactive span {
	display:none;
	margin-top:0px;
}

.mp_ad_table td .icons a {
	padding-left:23px;
	background:url(../images/edit_icon.png) no-repeat left 6px center;
	line-height:18px;
}

.mp_ad_table td .icons a.view_ico {
	background:url(../images/view_ico.png) no-repeat left center;
}
.mp_ad_table td .icons a.search_ico {
	background:url(../images/search_ico.png) no-repeat left 3px center;
}

.cabinet_wrap .posts_pager {
	position:relative;
	bottom:-10px;
}

.my_materials .posts_tabs {
	position:absolute;
	top:-71px;
	right:0px;
	height:49px;
}

.my_materials .posts_tabs .button {
	height:49px;
	line-height:49px;
	text-transform:uppercase;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(222, 230, 178, 0.6);
	-moz-box-shadow:    0px 0px 5px 0px rgba(222, 230, 178, 0.6);
	box-shadow:         0px 0px 5px 0px rgba(222, 230, 178, 0.6);
	margin-right:6px;
	display:inline-block;
	background:#FFF;
	padding:0 17px;
	font-size:13px;
	color:#0d0c0b;
	font-weight:bold;
	cursor:pointer;
}

.my_materials .posts_tabs .button strong {
	color:#f48e2c;
}

.my_materials .posts_tabs .button:hover {
	-webkit-box-shadow: 0px 0px 6px 0px rgba(222, 230, 178, 1);
	-moz-box-shadow:    0px 0px 6px 0px rgba(222, 230, 178, 1);
	box-shadow:         0px 0px 6px 0px rgba(222, 230, 178, 1);
	background-color:#fdfdfc;
}

.my_materials .posts_tabs .mp_admin_selected,
.my_materials .posts_tabs .mp_admin_selected:hover,
.my_materials .posts_tabs .mp_admin_selected strong {
	color:#fdfdfc;
	background:#f7b06b;
}

.my_materials .statistics_buttons_wrap {
	position:relative;
}

.my_materials .posts_add_buttons {
	float:right;
	margin-right:5px;
	padding-top:4px;
	position:absolute;
	right:0;
	z-index:10;
}

.my_materials .statistics_wrap {
	float:left;
	z-index:20;
}

.my_materials .statistics_wrap {
}

.my_materials .posts_add_buttons > span {
	margin:3px;
	margin-bottom:6px;
	padding:6px;
	background: #edefe3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display:inline-block;
	margin-right:8px;
}

.my_materials .posts_add_buttons > span a {
	display:block;
	padding:0px 20px;
	background:#61beb4;
	color:#FFF;
	border:0px;
	height:49px;
	line-height:44px;
	font-family: 'Segoe UI Light', Arial;
	font-size:24px;
	display:block;
	
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	cursor:pointer;
	
	background-position: 21px center;
	background-repeat:no-repeat;
	outline:none !important;
}

.my_materials .posts_add_buttons .q_mark {
	width:37px;
	height:37px;
	background-image:url(../images/help_ico.png);
	margin-top:0px;
}

.my_materials .posts_add_buttons .q_mark:hover {
	background-image:url(../images/help_active_ico.png);
}

.my_materials .q_mark_fix {
	display:inline-block;
	position:relative;
	width:37px;
	height:37px;
}

.my_materials .q_mark {
	position:absolute;
	top:10px;
}

.my_materials .q_mark_fix .q_mark .tooltip_text {
	left:auto;
	right:38px;
	top:-12px;
}

.my_materials .statistics_wrap {
	height:71px;
	float:left;
	border:2px solid #fff;
	width:315px;
	background:#ffffff;
	margin-left:5px;
	position:relative;
	padding-left:17px;
	
	background: rgb(255,255,255);
	background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(247,249,236,1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(247,249,236,1)));
	background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(247,249,236,1) 100%);
	background: -o-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(247,249,236,1) 100%);
	background: -ms-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(247,249,236,1) 100%);
	background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(247,249,236,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f9ec',GradientType=1 );

}

.my_materials .statistics_wrap .statistics_button {
	position:absolute;
	background:#fff url(../images/r_arrow_ico.png) center center no-repeat;
	top:0px;
	bottom:0px;
	right:-2px;
	width:24px;
	/*height:71px;*/
	cursor:pointer;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.my_materials .statistics_wrap.expanded .statistics_button {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}


.my_materials .statistics_wrap .statistics_content {
	line-height:24px;
}

.my_materials .statistics_wrap .statistics_content td {
	padding:8px;
}

.my_materials .user_filter {
	position:absolute;
	left:86px;
	top:-93px;
	padding:5px;
	border:1px solid #F00;
	background:#FFF;
}

.mp_ad_table_article .on_home {
	padding-left:22px;
	background:url(../images/fav.png) left center no-repeat;
}

.mp_ad_table .draft_button,
.helptext .draft_button {
	display:inline-block;
	width:16px;
	height:20px;
	background:url(../images/trash_ico_hover.png) no-repeat;
}

.helptext .draft_button {
	padding-left:25px;
	color:#60beb5;
	text-decoration:underline;
	width:auto;
	line-height:20px;
}

.helptext .draft_button:hover {
	text-decoration:none;
}

.mp_ad_table .t_loading,
.helptext .t_loading {
	width:32px;
	height:32px;
	display:block;
	background:url(../images/ajax_loader_gray_32.gif) no-repeat;
	margin:0px !important;
}

.mp_ad_table_pending .tr_block {
	display:block;
	overflow:hidden;
}

.mp_ad_table thead td .q_mark {
	font-weight:normal;
	text-align:left;
}

.q_mark.left .tooltip_text {
	left:auto;
	right:20px;
}

.mp_ad_table .title_link {
	color:#60beb5;
	text-decoration:underline;
}
.mp_ad_table .title_link:hover {
	color:#60beb5;
	text-decoration:none;
}

.cabinet_wrap .messages_list > h2 {
	display:block;
	font-size:22px;
}

.cabinet_wrap .messages_list > h2 .messages_tab_active {
	font-size:30px;
	cursor:default;
}

.messages_list .messages_tabs {
	cursor:pointer;
	color:#504945;
}

.cabinet_wrap .messages_list > h2 a:hover {
	text-decoration:underline;
}

.cabinet_wrap .messages_list > h2 .total_items {
	font-weight:bold;
	font-family:"Segoe UI", "Segoe UI Light", Arial;
	color:#f48e2c;
}

.cabinet_wrap .messages_list > h2 .messages_tab_n .total_items {
	color:#60beb5;
}

#fancybox-content #edite_box {
	display:block !important
}