﻿body {
	background-color: #CCCCCC;
}
input {
    outline: none;
}
textarea {
    outline: none;
}
/*=====CONTAEINER=====*/
.container {
	clear: both;
	width: 1024px;
	margin: auto;
}
/*=====ШАПКА САЙТА=====*/
#all_top {
	width: 1024px;
	clear: both;
	margin: auto;
}
.header {
	background-image: url(../images/header.jpg);
	float: left;
	height: 103px;
	width: 1024px;
}
.header_left {
	background-image: url(../images/header_left.jpg);
	float: left;
	height: 103px;
	width: 40px;
}
.header_middle {
	background-image: url(../images/header_middle.jpg);
	background-repeat: repeat-x;
	float: left;
	height: 103px;
	width: 944px;
}
.logo {
	float: left;
	height: 50px;
	width: 270px;
	margin-top: 35px;
	margin-left: 15px;
}
.logo a {
    background-image: url(../images/Logo.png);
    float: left;
	height: 50px;
	width: 270px;
}
.header_right {
	background-image: url(../images/header_right.jpg);
	float: left;
	height: 103px;
	width: 40px;
}
/*=====�����=====*/
.search {
	float: right;
	height: 28px;
	width: 259px;
	margin-top: 45px;
}
.search_left {
	background-image: url(../images/search_left.png);
	float: right;
	height: 28px;
	width: 10px;
}

.search_text_input {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 14px;
	height: 26px;
	width: 203px;
	float: right;
	line-height: 26px;
	color: #333333;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #FFFFFF;
}
.search_btn {
	float: right;
	height: 28px;
	width: 38px;
}
.search_btn a {
	float: left;
	height: 28px;
	width: 38px;
	background-image: url(../images/search_btn.png);
}

/*=====��������=====*/
.bookmarks {
	float: left;
	height: 30px;
	width: 1024px;
}
.bookmarks_left {
	float: left;
	height: 30px;
	width: 20px;
	background-image: url(../images/bookmarks_left.jpg);
	background-repeat: repeat-y;
}
.bookmarks_middle {
	float: left;
	height: 30px;
	width: 984px;
	background-color: #2783C2;
}
.bookmarks_middle_news {
	float: left;
	height: 30px;
	width: 405px;
	margin-left: 20px;
}
.bookmarks_middle_news li {
	float: left;
	display: block;
	height: 30px;
	width: 120px;
	margin-right: 15px;
}
.bookmarks_middle_news a {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	text-decoration: none;
	line-height: 30px;
	text-align: center;
	float: left;
	height: 30px;
	width: 120px;
	color: #FFFFFF;
	font-size: 12px;
	background-image: url(../images/bookmark.png);
	font-weight: bold;
}
.bookmarks_middle_news a:hover {
	background-image: url(../images/bookmark_hover.png);
	color: #FFFF99;
}
.bookmarks_middle_news a.active {
	background-image: url(../images/bookmark_active.png);
	color: #000066;
}
.bookmarks_middle_news img {
	float: left;
	height: 20px;
	width: 21px;
	margin-top: 5px;
	margin-left: 15px;
	margin-right: -10px;
}
.bookmarks_middle_reg {
	float: left;
	height: 30px;
	width: 120px;
	margin-left: 110px;
}   
.bookmarks_middle_reg a {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 30px;
	text-align: center;
	display: block;
	background-image: url(../images/bookmark.png);
	font-weight: bold;
}
.bookmarks_middle_reg a:hover {
	background-image: url(../images/bookmark_hover.png);
	color: #FFFF99;
}
.bookmarks_middle_reg a.active {
	background-image: url(../images/bookmark_active.png);
	color: #000066;
}
.bookmarks_middle_reg img {
	float: left;
	height: 20px;
	width: 21px;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: -3px;
}
.bookmarks_middle_enter {
	float: right;
	height: 30px;
	width: 200px;
	margin-right: 20px;
	background-image: url(../images/bookmark_enter.png);
}
.bookmarks_middle_enter h1 {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 14px;
	color: #FFFF99;
	background-image: url(../images/bookmark_enter.png);
	font-weight: bold;
	line-height: 30px;
	height: 30px;
	float: left;
	text-align: left;
	display: block;
	padding-left: 60px;
}
.bookmarks_middle_enter a {
	background-image: url(../images/logout.png);
	float: right;
	height: 8px;
	width: 8px;
	background-repeat: no-repeat;
	margin-top: 7px;
	margin-right: 7px;
}
.bookmarks_middle_enter a:hover {
	background-image: url(../images/logout_hover.png);
}
.bookmarks_right {
	background-image: url(../images/bookmarks_right.jpg);
	float: left;
	height: 30px;
	width: 20px;
	background-repeat: repeat-y;
}
/*=====���� ��������=====*/
.menu {
	float: left;
	height: 65px;
	width: 1024px;
}
.menu_left {
	float: left;
	height: 65px;
	width: 20px;
	background-image: url(../images/bookmarks_left.jpg);
	background-repeat: repeat-y;
}
.menu_middle {
	float: left;
	height: 65px;
	width: 984px;
	background-color: #2783C2;
}
.menu_middle_nav {
	float: left;
	width: 755px;
	height: 37px;
	margin-top: 14px;
	background-image: url(../images/menu.jpg);
	background-repeat: repeat-x;
}
.menu_middle_nav a {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	line-height: 25px;
	text-align: center;
}
.menu_middle_nav a:hover {
	color: #FFFF99;
}
.menu_middle_nav a.active {
	text-decoration: none;
	color: #000066;
	font-weight: bold;
}
.menu_middle_nav li {
	float: left;
	margin-top: 6px;
	margin-left: 32px;
}
.menu_middle_nav ul li.more_items {
    width: 80px;
    height: 20px;
    margin-top: 8px;
    margin-left: 28px;
    background-image: url(../images/nav_list.png);
	position: relative;
	z-index: 4;
}
.menu_middle_nav ul li.more_items a {
    font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	text-decoration: none;
	color: #2854BB;
	display: block;
	line-height: 20px;
	text-align: left;
	padding-left: 5px;
}
.menu_middle_nav li ul {
	position: absolute;
	display: none;
	left: 0;
}
.menu_middle_nav ul li.more_item {
	display: block;
	width: 150px;
	height: 25px;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	margin: 0 0 0 -82px;
	padding-left: 10px;
}
.menu_middle_nav ul li.more_item.top_border {
    border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.menu_middle_nav ul li.more_item a {
    font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	line-height: 25px;
	color: #2854bb;
	text-decoration: none;
	display: block;
	text-align: left;
}
.menu_middle_nav ul li.more_items:hover {
	background-image: url(../images/nav_list_hover.png);
	cursor: pointer;
}
.menu_middle_nav ul li.more_item:hover {
    background-color: #FFFFCC;
}
.menu_middle_nav ul li.more_item a:hover {
	color: #333333;
}
.menu_middle_nav li:hover ul {
	display: block;
}
/*=====���� �� ����=====*/
.menu_middle_enter {
	float: left;
	height: 60px;
	width: 200px;
	background-image: url(../images/menu_enter.png);
	margin-left: 9px;
}
.menu_middle_enter_all {
	float: left;
	width: 140px;
	height: 60px;
	margin-left: 10px;
}
.menu_middle_enter_all_box_log {
	background-image: url(../images/enter_input_login.png);
	float: left;
	height: 22px;
	width: 140px;
	margin-bottom: 8px;
}
.menu_middle_enter_all_box_input { 
	float: left;
	height: 18px;
	width: 111px;
	margin-left: 22px;
	border: 1px solid #FFFFFF;
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	margin-top: 1px;
}
.menu_middle_enter_all_box_pas {
	background-image: url(../images/enter_input_password.png);
	float: left;
	height: 22px;
	width: 140px;
	margin-bottom: 8px;
}
.menu_middle_enter_btn {
	float: left;
	height: 40px;
	width: 30px;
	margin-top: 7px;
	margin-left: 10px;
}
.menu_middle_enter_btn a {
	float: left;
	height: 40px;
	width: 30px;
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	line-height: 40px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	display: block;
	background-image: url(../images/enter_btn.png);
}
.menu_middle_enter_btn a:hover {
	background-image: url(../images/enter_btn_hover.png);
	color: #FFFF99;
}
.menu_middle_nav_right {
	float: left;
	height: 37px;
	width: 11px;
	margin-top: 14px;
	margin-left: 9px;
	background-image: url(../images/menu.jpg);
	background-repeat: repeat-x;
}
.menu_right {
	background-image: url(../images/bookmarks_right.jpg);
	float: left;
	height: 65px;
	width: 20px;
}
/*=====������� �����=====*/
.content {
	background-image: url(../images/content.jpg);
	background-repeat: repeat-y;
	float: left;
	width: 1024px;
}
/*=====�������� �������=====*/
.content_left {
	float: left;
	width: 600px;
	margin-top: 24px;
	margin-left: 47px;
	margin-bottom: 24px;
}
.content_left_top {
	float: left;
	height: 40px;
	width: 585px;
	padding-left: 15px;
	margin-bottom: 20px;
	background-image: url(../images/prev-next-fon.png);
}
.content_left_top h1 {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 18px;
	color: #333333;
	line-height: 40px;
	display: block;
	text-align: left;
	font-weight: bold;
	float: left;
}
.content_left_top_sort {
	float: right;
	height: 40px;
}
.content_left_top_sort_group {
	float: left;
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 30px;
	position: relative;
	z-index: 3;
}
.content_left_top_sort_group ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 150px; 
	float: left;
}
.content_left_top_sort_group ul li.choosen_group {
	text-align: left;
	display: block;
	width: 140px;
	height: 30px;
	padding-left: 10px;
	position: relative;
	background-image: url(../images/top_list.png);
}
.content_left_top_sort_group li ul {
	position: absolute;
	display: none;
	left: 0;
}
.content_left_top_sort_group ul li.all_group {
	text-align: left;
	display: block;
	width: 140px;
	height: 30px;
	padding-left: 10px;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-image: url(../images/top_list_items.png);
	background-repeat: repeat-y;
}
.content_left_top_sort_group li a {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 14px;
	line-height: 30px;
	color: #2854bb;
	text-decoration: none;
	display: block;
	text-align: left;
}
.content_left_top_sort_group ul li.choosen_group:hover {
	background-image: url(../images/top_list_hover.png);
}
.content_left_top_sort_group ul li.all_group:hover {
	background-image: url(../images/top_list_items_hover.png);
}
.content_left_top_sort_group ul li.all_group a:hover {
	color: #333333;
}
.content_left_top_sort_group li:hover ul {
	display: block;
}
/*=====��� �������=====*/
.content_left_news {
	float: left;
	width: 600px;
	margin-bottom: 20px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
}
.content_left_news:hover {
	background-color: #F1F5F8;
}

/*=====������� ��������=====*/
.content_left_news_up {
	float: left;
	height: 70px;
	width: 55px;
	margin-top: 8px;
	background-image: url(../images/up.png);
	background-repeat: no-repeat;
}
.content_left_news_up_text {
	float: left;
	height: 20px;
	width: 55px;
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	color: #333333;
	font-size: 18px;
	line-height: 20px;
	text-align: center;
	display: block;
	margin-top: 10px;
}
.content_left_news_up a {
	background-image: url(../images/up_img.png);
	float: left;
	height: 24px;
	width: 47px;
	cursor: pointer;
	margin-top: 10px;
	margin-left: 4px;
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	color: #2854BB;
	text-decoration: none;
	font-weight: bold;
	line-height: 24px;
	text-align: center;
	display: block;
}
.content_left_news_up a:hover {
	cursor: pointer;
	background-image: url(../images/up_img_hover.png);
}
.content_left_news_text {
	float: left;
	width: 455px;
	margin-top: 5px;
	margin-left: 10px;
}
.content_left_news_text h1 a {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 14px;
	color: #2854bb;
	text-decoration: none;
	line-height: 16px;
	font-weight: bold;
}
.content_left_news_text h1 a:hover {
	color: #333333;
}
.content_left_news_text h2 {
    margin-top: 5px;
}
.content_left_news_text h2 a {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	line-height: 14px;
}
.content_left_news_text h2 a:hover {
	color: #333333;
}
.content_left_news_text h2 a.out_link {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	color: #228B22;
	text-decoration: none;
	line-height: 14px;
}
.content_left_news_text h2 a.out_link:hover {
	text-decoration: underline;
}
.content_left_news_img_all {
	float: right;
	height: 70px;
	width: 70px;
	margin-top: 8px;
	background-image: url(../images/news_img_border.png);
	position: relative;
}
.content_left_news_img {
	float: left;
	height: 70px;
	width: 70px;
	background-image: url(../images/news_img_border.png);
	position: absolute;
	z-index: 1;
}
.content_left_news_img img {
	float: left;
	height: 60px;
	width: 60px;
	margin-top: 5px;
	margin-left: 5px;
	position: absolute;
	z-index: 2;
}
.content_left_news_bottom {
	float: left;
	width: 600px;
	height: 40px;
	margin-top: 5px;
	background-image: url(../images/news_bottom.png);
	position: relative;
}
.content_left_news_bottom li {
	float: left;
	display: block;
	text-align: center;
	line-height: 40px;
	margin-right: 5px;
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 11px;
	color: #666666;
	height: 40px;
	margin-left: 5px;
}
.content_left_news_bottom a {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 11px;
	color: #2854BB;
	text-decoration: none;
	text-align: left;
	display: block;
}
.content_left_news_bottom a:hover {
	cursor: pointer;
	color: #333333;
}
.content_left_news_bottom_img {
	margin-right: 5px;
	margin-left: 5px;
}
.content_left_news_bottom_profimg {
	height: 30px;
	width: 30px;
	margin-left: 7px;
	margin-right: 5px;
	display: block;
	margin-top: 4px;
	float: left;
	position: relative;
}
.content_left_news_bottom_profimg img {
	height: 30px;
	width: 30px;
	float: left;
	display: block;
	border: 1px solid #CCCCCC;
	position: absolute;
}
/*=====������� �� ������ ���������=====*/
.content_left_prev-next {
	float: left;
	height: 40px;
	width: 600px;
	background-image: url(../images/prev-next-fon.png);
}
.content_left_prev-next_btn_left {
	float: left;
	height: 30px;
	width: 60px;
	margin-left: 10px;
	margin-top: 5px;
}
.content_left_prev-next_btn_left a {
	background-image: url(../images/btn_prev-next.png);
	float: left;
	height: 30px;
	width: 60px;
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	line-height: 30px;
	color: #2854BB;
	text-decoration: none;
	text-align: center;
	display: block;
}
.content_left_prev-next_btn_left a:hover {
	background-image: url(../images/btn_prev-next_hover.png);
	color: #333333;
	cursor: pointer;
}

.content_left_prev-next_text {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	color: #666666;
	font-size: 12px;
	float: left;
	height: 40px;
	width: 460px;
	line-height: 40px;
	text-align: center;
	display: block;
}
.content_left_prev-next_btn_right {
	float: left;
	height: 30px;
	width: 60px;
	margin-top: 5px;
}
.content_left_prev-next_btn_right a {
	background-image: url(../images/btn_prev-next.png);
	float: left;
	height: 30px;
	width: 60px;
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	line-height: 30px;
	color: #2854BB;
	text-decoration: none;
	text-align: center;
	display: block;
}
.content_left_prev-next_btn_right a:hover {
	background-image: url(../images/btn_prev-next_hover.png);
	color: #333333;
	cursor: pointer;
}
/*=====������� �������=====*/
.content_right {
	float: left;
	width: 300px;
	margin-top: 24px;
	margin-bottom: 24px;
	margin-left: 30px;
}
.content_right_main_banner {
	float: left;
	height: 250px;
	width: 300px;
	margin-bottom: 20px;
}
.spacer_main_banner {
	width: 300px;
	height: 10px;
	float: left;
	display: block;
	background-image: url(../images/spacer_main_banner.png);
	background-repeat: no-repeat;	
}
/*=====��������� ��������������� ��������=====*/
.content_right_top {
    float: left;
    width: 290px;
    font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
    font-size: 14px;
    color: #333333;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    margin-bottom: 10px;
    font-weight: bold;
    text-align: left;
    display: block;
    background-image: url(../images/right_top.png);
}
/*=====��� �������������=====*/
.content_right_top_users {
	float: left;
	width: 300px;
	height: 100px;
}
.content_right_top_users_left_btn {
	float: left;
	height: 80px;
	width: 20px;
	background-image: url(../images/pred_top_users.png);
}
.content_right_top_users_left_btn a {
	float: left;
	height: 80px;
	width: 20px;
	cursor: pointer;
}
.content_right_top_users_left_btn a:hover {
	background-image: url(../images/pred_top_users_hover.png);
}
.content_right_top_users_right_btn {
	float: left;
	height: 80px;
	width: 20px;
	margin-left: 4px;
	background-image: url(../images/next_top_users.png);
}
.content_right_top_users_right_btn a {
	float: left;
	height: 80px;
	width: 20px;
	cursor: pointer;
}
.content_right_top_users_right_btn a:hover {
	background-image: url(../images/next_top_users_hover.png);
}
.content_right_top_users_slide {
	float: left;
	width: 252px;
	height: 100px;
	margin-left: 4px;
	overflow: hidden;
}
.content_right_top_users_slide_users {
	float: left;
	width: 252px;
	height: 80px;
}
.content_right_top_users_slide_user {
	float: left;
	display: block;
	text-align: center;
	height: 80px;
	width: 80px;
	margin-left: 2px;
	margin-right: 2px;
}
.content_right_top_users_slide_user a {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 11px;
	line-height: 20px;
	color: #2854BB;
	text-decoration: none;
	text-align: center;
	display: block;
}
.content_right_top_users_slide_user a:hover {
	color: #333333;
}
.content_right_top_users_img {
	background-image: url(../images/top_users_border.png);
	float: left;
	height: 60px;
	width: 60px;
	margin-left: 10px;
}
.content_right_top_users_img img {
	float: left;
	height: 50px;
	width: 50px;
	margin-top: 5px;
	margin-left: 5px;
}
.content_right_top_users_text {
	float: left;
	height: 20px;
	width: 80px;
}
/*=====������� �������� ��������=====*/
.content_right_news {
	float: left;
	width: 300px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
}
.content_right_news:hover {
	background-color: #F1F5F8;
	/*background-color: #FFFFCC;*/
}
.content_right_news_text {
	float: left;
	width: 245px;
	margin-left: 5px;
	margin-top: 5px;
}
.content_right_news_text h1 a {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	color: #2854BB;
	text-decoration: none;
	line-height: 14px;
}
.content_right_news_text h1 a:hover {
	color: #333333;
}
.content_right_news_img_all {
	float: right;
	height: 40px;
	width: 40px;
	margin-top: 5px;
	position: relative;
}
.content_right_news_img {
	float: left;
	height: 40px;
	width: 40px;
	background-image: url(../images/right_news_img_border.png);
	position: absolute;
	z-index: 1;
}
.content_right_news_img img {
	float: left;
	height: 30px;
	width: 30px;
	margin-top: 5px;
	margin-left: 5px;
	position: absolute;
	z-index: 2;
}
.content_right_news_bottom {
	float: left;
	width: 300px;
	height: 30px;
	margin-top: 3px;
	background-image: url(../images/right_news_bottom.png);
}
.content_right_bottom_author {
	float: left;
	height: 30px;
	width: 195px;
	margin-left: 10px;
}
.content_right_bottom_author h1 {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 11px;
	line-height: 30px;
	color: #333333;
	text-align: left;
	display: block;
	float: left;
	height: 30px;
	padding-right: 5px;
}
.content_right_bottom_author a {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 11px;
	line-height: 30px;
	color: #2854BB;
	text-decoration: none;
	text-align: left;
	display: block;
}
.content_right_bottom_author a:hover {
	color: #333333;
}
.content_right_bottom_up_text {
	float: right;
	height: 20px;
	width: 40px;
	margin-top: 5px;
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	line-height: 20px;
	text-align: center;
	display: block;
	background-image: url(../images/up_right.png);
	font-weight: bold;
	margin-right: 5px;
}
.content_right_bottom_up_img {
	float: right;
	height: 20px;
	width: 40px;
	margin-top: 5px;
	margin-right: 5px;
}
.content_right_bottom_up_img a {
	background-image: url(../images/up_right_img.png);
	float: left;
	height: 20px;
	width: 40px;
	font-family: "font-family: tahoma", arial, verdana, sans-serif, "Lucida Sans";
	font-size: 11px;
	font-weight: bold;
	color: #2854BB;
	text-decoration: none;
	text-align: center;
	display: block;
	line-height: 20px;
}
.content_right_bottom_up_img a:hover {
	cursor: pointer;
	background-image: url(../images/up_right_img_hover.png);
}
/*=====ЛУЧШИЕ БЛОГИ=====*/
.content_right_blogs {
	float: left;
	width: 300px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
}
.content_right_blogs:hover {
	background-color: #F1F5F8;
}
.content_right_blogs_text {
	float: left;
	width: 290px;
	margin: 5px 5px 0 5px;
}
.content_right_blogs_text h1 a {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	color: #2854BB;
	text-decoration: none;
	line-height: 14px;
}
.content_right_blogs_text h1 a:hover {
	color: #333333;
}
.content_right_blogs_bottom {
	float: left;
	width: 300px;
	height: 30px;
	margin-top: 3px;
	background-image: url(../images/right_news_bottom.png);
}
/*=====FOOTER=====*/
.footer {
	float: left;
	height: 65px;
	width: 1024px;
}
.footer_left {
	background-image: url(../images/footer_left.jpg);
	float: left;
	height: 65px;
	width: 40px;
}
.footer_middle {
	background-image: url(../images/footer_middle.jpg);
	background-repeat: repeat-x;
	float: left;
	height: 65px;
	width: 944px;
}
.footer_middle_copyright {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 14px;
	line-height: 16px;
	color: #FFFFFF;
	text-align: center;
	display: block;
	float: left;
	height: 16px;
	width: 110px;
	margin-top: 18px;
}
.footer_middle ul {
	float: left;
	margin-left: 320px;
}
.footer_middle li {
	float: left;
	display: block;
	margin-top: 18px;
	height: 16px;
}
.footer_middle a {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
	text-decoration: none;
}
.footer_middle a:hover {
	color: #FFFF99;
}
.footer_right {
	background-image: url(../images/footer_right.jpg);
	float: left;
	height: 65px;
	width: 40px;
}
/*=====INDEX PROFILE=====*/
.menu_middle_enter_pic {
	float: left;
	height: 50px;
	width: 50px;
	margin-left: 10px;
	border: 1px solid #CCCCCC;
}
.menu_middle_enter_name {
	float: left;
	width: 120px;
	margin-left: 9px;
}
.menu_middle_enter_name a {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 14px;
	text-align: left;
	display: block;
}
.menu_middle_enter_name a:hover {
	color: #FFFF99;
}
.menu_middle_enter_blog {
	float: left;
	width: 120px;
	margin-top: 8px;
	margin-left: 9px;
}
.menu_middle_enter_blog a {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 11px;
	line-height: 14px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	display: block;
}
.menu_middle_enter_blog a:hover {
	color: #FFFF99;
}
/*=====PROFILE=====*/
.content_left_profile {
	float: left;
	width: 600px;
}
/*=====�������� � ������=====*/
.content_left_profile_left {
	float: left;
	width: 202px;
	margin-bottom: 20px;
}
.content_left_profile_img_box {
	float: left;
	width: 200px;
	margin-bottom: 15px;
}
.content_left_profile_img_box img {
	border: 1px solid #CCCCCC;
	float: left;
	width: 200px;
}
.content_left_profile_link {
	float: left;
	width: 202px;
	height: 30px;
	margin-bottom: 5px;
}
.content_left_profile_link a {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	line-height: 30px;
	color: #2854BB;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	display: block;
	background-image: url(../images/profile_menu_link.png);
	float: left;
	height: 30px;
	width: 202px;
}
.content_left_profile_link a:hover {
	background-image: url(../images/profile_menu_link_hover.png);
	color: #333333;
}
.content_left_profile_link img {
	float: left;
	height: 20px;
	width: 21px;
	margin-top: 5px;
	margin-left: 20px;
	margin-right: -20px;
}
.content_left_profile_friends {
	float: left;
	width: 202px;
	margin-top: 10px;
}
.content_left_profile_friends_top {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 14px;
	color: #333333;
	line-height: 30px;
	float: left;
	height: 30px;
	width: 202px;
	text-align: center;
	display: block;
	font-weight: bold;
	background-image: url(../images/profile_left_top.png);
}
.content_left_profile_friends_item {
	float: left;
	height: 50px;
	width: 50px;
	border: 1px solid #CCCCCC;
	margin-top: 10px;
	margin-left: 11px;
	position: relative;
}
.content_left_profile_friends_item img.photo {
	float: left;
	height: 50px;
	width: 50px;
}
.content_left_profile_friends_item img.online-offline {
	float: left;
	height: 10px;
	width: 10px;
	left: 45px;
	top: 45px;
	position: absolute;
	z-index: 1;
}
/*=====Личная информация=====*/
.content_left_profile_name {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 14px;
	color: #333333;
	line-height: 30px;
	float: left;
	height: 30px;
	width: 378px;
	text-align: center;
	display: block;
	margin-left: 20px;
	font-weight: bold;
	background-image: url(../images/profile_middle_top.png);
}
.content_left_profile_info {
	float: left;
	width: 378px;
	margin-left: 20px;
	margin-bottom: 20px;
}
.content_left_profile_info_header {
	float: left;
	height: 30px;
	width: 378px;
	margin-top: 15px;
}
.content_left_profile_info_header a {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	line-height: 30px;
	color: #2854BB;
	text-decoration: none;
	background-image: url(../images/profile_bookmark.png);
	float: left;
	height: 30px;
	width: 120px;
	text-align: center;
	display: block;
}
.content_left_profile_info_header a:hover {
	color: #333333;
}
.content_left_profile_info_header a.active {
	font-weight: bold;
	color: #333333;
	background-image: url(../images/profile_bookmark_active.png);
}
.content_left_profile_info_top {
	float: left;
	height: 15px;
	width: 376px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.content_left_profile_info_middle {
	float: left;
	width: 376px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-bottom: 5px;
	min-height: 465px;
}
.content_left_profile_info_middle_other {
	float: left;
	width: 376px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-bottom: 5px;
	height: 465px;
	overflow: hidden;
}
.content_left_profile_info_middle_other:hover {
    overflow: auto;
}
.content_left_profile_info_item {
	float: left;
	width: 358px;
	margin-top: 5px;
	margin-left: 10px;
}
.content_left_profile_info_item_static {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	color: #666666;
	line-height: 14px;
	float: left;
	height: 14px;
}
.content_left_profile_info_item_dinamic {
	float: right;
	width: 220px;
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	line-height: 14px;
	color: #333333;
}
.content_left_profile_info_bottom {
	background-image: url(../images/profile_info_bottom.png);
	background-repeat: no-repeat;
	float: left;
	height: 10px;
	width: 378px;
}
.content_left_blog {
	float: left;
	width: 600px;
	margin-bottom: 20px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
}
.content_left_blog:hover {
    background-color: #F1F5F8;
}
.content_left_blog_text {
	float: left;
	width: 590px;
	margin-top: 5px;
	margin-left: 5px;
}
.content_left_blog_text h1 a {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 14px;
	color: #2854BB;
	text-decoration: none;
	line-height: 16px;
	font-weight: bold;
}
.content_left_blog_text h1 a:hover {
	color: #333333;
}
.content_left_blog_text h2 {
    margin-top: 5px;
}
.content_left_blog_text h2 a {
	margin-top: 5px;
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	line-height: 14px;
}
.content_left_blog_text h2 a:hover {
	color: #333333;
}
.content_left_blog_bottom {
	float: left;
	width: 600px;
	height: 40px;
	margin-top: 5px;
	background-image: url(../images/news_bottom.png);
	position: relative;
}
.content_left_blog_bottom li {
	float: left;
	display: block;
	text-align: center;
	line-height: 40px;
	margin-right: 5px;
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 11px;
	color: #666666;
	height: 40px;
	margin-left: 5px;
}
.content_left_blog_bottom a {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 11px;
	color: #2854BB;
	text-decoration: none;
	text-align: left;
	display: block;
}
.content_left_blog_bottom a:hover {
	color: #333333;
	cursor: pointer;
}
.content_left_blog_bottom_img {
	margin-right: 5px;
	margin-left: 5px;
}
.content_left_blog_bottom_profimg {
	height: 30px;
	width: 30px;
	margin-left: 7px;
	margin-right: 5px;
	display: block;
	margin-top: 4px;
	float: left;
	position: relative;
}
.content_left_blog_bottom_profimg img {
	height: 30px;
	width: 30px;
	float: left;
	display: block;
	border: 1px solid #CCCCCC;
	position: absolute;
}
.content_left_blog_bottom_up_text {
	float: right;
	height: 20px;
	width: 40px;
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	line-height: 20px;
	text-align: center;
	display: block;
	background-image: url(../images/up_right.png);
	font-weight: bold;
	margin-right: 5px;
	margin-top: 10px;
}
.content_left_blog_bottom_up_img {
	float: right;
	height: 20px;
	width: 40px;
	margin-top: 10px;
	margin-right: 10px;
}
.content_left_blog_bottom_up_img a {
	background-image: url(../images/up_right_img.png);
	float: left;
	height: 20px;
	width: 40px;
	font-family: "font-family: tahoma", arial, verdana, sans-serif, "Lucida Sans";
	font-size: 11px;
	font-weight: bold;
	color: #2854BB;
	text-decoration: none;
	text-align: center;
	display: block;
	line-height: 20px;
}
.content_left_blog_bottom_up_img a:hover {
	background-image: url(../images/up_right_img_hover.png);
	cursor: pointer;
}
.content_left_profile_pred_mes {
	float: left;
	width: 600px;
	height: 30px;
}
.content_left_profile_pred_mes a {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	line-height: 30px;
	font-weight: bold;
	color: #2854BB;
	text-decoration: none;
	text-align: center;
	display: block;
	background-image: url(../images/profile_pred_mes.png);
}
.content_left_profile_pred_mes a:hover {
	background-image: url(../images/profile_pred_mes_hover.png);
	color: #333333;
	cursor: pointer;
}
.content_right_all_news {
	float: left;
	height: 30px;
	width: 300px;
	margin-bottom: 10px;
}
.content_right_all_news a {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	line-height: 30px;
	color: #2854BB;
	text-decoration: none;
	text-align: center;
	display: block;
	font-weight: bold;
	background-image: url(../images/right_all_news.png);
	float: left;
	height: 30px;
	width: 300px;
}
.content_right_all_news a:hover {
	background-image: url(../images/right_all_news_hover.png);
	color: #333333;
	cursor: pointer;
}
/*=====СТРАНИЧКА НОВОСТИ=====*/
.content_left_newsview {
	float: left;
	width: 600px;
	margin-bottom: 15px;
}
/*=====������� ��������=====*/
.content_left_newsview_up {
	float: left;
	height: 70px;
	width: 55px;
	background-image: url(../images/up.png);
	background-repeat: no-repeat;
}
.content_left_newsview_up_text {
	float: left;
	height: 20px;
	width: 55px;
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	color: #333333;
	font-size: 18px;
	line-height: 20px;
	text-align: center;
	display: block;
	margin-top: 10px;
}
.content_left_newsview_up a {
	background-image: url(../images/up_img.png);
	float: left;
	height: 24px;
	width: 47px;
	cursor: pointer;
	margin-top: 10px;
	margin-left: 4px;
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	color: #2854BB;
	text-decoration: none;
	font-weight: bold;
	line-height: 24px;
	text-align: center;
	display: block;
}
.content_left_newsview_up a:hover {
	background-image: url(../images/up_img_hover.png);
	cursor: pointer;
}
.content_left_newsview_theme {
    float: left;
	width: 535px;
	margin-left: 10px;
}
.content_left_newsview_theme h1 {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 18px;
	color: #333333;
	line-height: 24px;
	font-weight: bold;
	float: left;
	width: 525px;
}
.content_left_newsview_text {
	float: left;
	width: 600px;
	margin-top: 10px;
}
.content_left_newsview_text_top {
	background-image: url(../images/view_top.png);
	background-repeat: no-repeat;
	float: left;
	height: 10px;
	width: 600px;
}
.content_left_newsview_text_middle {
	background-image: url(../images/view_middle.png);
	background-repeat: repeat-y;
	float: left;
	width: 600px;
}
.content_left_newsview_text h2 {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	line-height: 16px;
	float: left;
	width: 580px;
	margin-left: 10px;
	overflow-x: auto;
}
.content_left_newsview_text h2 a {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	line-height: 16px;
	color: #2854BB;
	text-decoration: none;
}
.content_left_newsview_text h2 a:hover {
	color: #333333;
}
.content_left_newsview_text_middle_info, .content_left_blogview_text_middle_info {
	float: left;
	width: 580px;
	height: 30px;
	margin-left: 10px;
	margin-top: 9px;
	border-top: 1px dashed #CCCCCC;
}
.content_left_newsview_text_middle_info_img,
.content_left_blogview_text_middle_info_img {
	margin-right: 5px;
	margin-left: 5px;
}
.content_left_newsview_text_middle h3,
.content_left_blogview_text_middle h3 {
    font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	line-height: 30px;
	float: left;
	margin-right: 20px;
}
.content_left_newsview_text_middle h3.date,
.content_left_blogview_text_middle h3.date {
	font-size: 11px;
	color: #666666;
}
.content_left_newsview_text_middle h3 a,
.content_left_blogview_text_middle h3 a {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	line-height: 30px;
	color: #2854BB;
	text-decoration: none;
}
.content_left_newsview_text_middle h3 a:hover,
.content_left_blogview_text_middle h3 a:hover {
	color: #333333;
}
.content_left_newsview_text_bottom {
	background-image: url(../images/view_bottom.png);
	background-repeat: no-repeat;
	float: left;
	height: 10px;
	width: 600px;
}
.content_left_newsview_bottom {
	float: left;
	width: 600px;
	height: 40px;
	margin-top: 5px;
	background-image: url(../images/news_bottom.png);
	position: relative;
}
.content_left_newsview_bottom li {
	float: left;
	display: block;
	text-align: center;
	line-height: 40px;
	margin-right: 5px;
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 11px;
	color: #666666;
	height: 40px;
	margin-left: 5px;
}
.content_left_newsview_bottom a {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 11px;
	color: #2854BB;
	text-decoration: none;
	text-align: left;
	display: block;
}
.content_left_newsview_bottom a:hover {
	color: #333333;
	cursor: pointer;
}
.content_left_newsview_bottom_img {
	margin-right: 5px;
	margin-left: 5px;
}
.content_left_newsview_bottom_profimg {
	height: 30px;
	width: 30px;
	margin-left: 7px;
	margin-right: 5px;
	display: block;
	margin-top: 4px;
	float: left;
	position: relative;
}
.content_left_newsview_bottom_profimg img {
	height: 30px;
	width: 30px;
	float: left;
	display: block;
	border: 1px solid #CCCCCC;
	position: absolute;
}
/*=====СТРАНИЧКА БЛОГА=====*/
.content_left_blogview {
	float: left;
	width: 600px;
	margin-bottom: 15px;
}
/*=====������� ��������=====*/
.content_left_blogview_text {
	float: left;
	width: 600px;
}
.content_left_blogview_text_top {
	background-image: url(../images/view_top.png);
	background-repeat: no-repeat;
	float: left;
	height: 10px;
	width: 600px;
}
.content_left_blogview_text_middle {
	background-image: url(../images/view_middle.png);
	background-repeat: repeat-y;
	float: left;
	width: 600px;
}

.content_left_blogview_text h1 {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 18px;
	color: #333333;
	text-decoration: none;
	line-height: 24px;
	font-weight: bold;
	float: left;
	width: 580px;
	margin-left: 10px;
}
.content_left_blogview_text h2 {
	margin-top: 5px;
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	line-height: 16px;
	float: left;
	width: 580px;
	margin-left: 10px;
	overflow-x: auto;
}
.content_left_blogview_text h2 a {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	line-height: 16px;
	color: #2854BB;
	text-decoration: none;
}
.content_left_blogview_text h2 a:hover {
	color: #333333;
}
.content_left_blogview_text_bottom {
	background-image: url(../images/view_bottom.png);
	background-repeat: no-repeat;
	float: left;
	height: 10px;
	width: 600px;
}
.content_left_blogview_bottom {
	float: left;
	width: 600px;
	height: 40px;
	margin-top: 5px;
	background-image: url(../images/news_bottom.png);
	position: relative;
}
.content_left_blogview_bottom li {
	float: left;
	display: block;
	text-align: center;
	line-height: 40px;
	margin-right: 5px;
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 11px;
	color: #666666;
	height: 40px;
	margin-left: 5px;
}
.content_left_blogview_bottom a {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 11px;
	color: #2854BB;
	text-decoration: none;
	text-align: left;
	display: block;
}
.content_left_blogview_bottom a:hover {
	color: #333333;
	cursor: pointer;
}
.content_left_blogview_bottom_img {
	margin-right: 5px;
	margin-left: 5px;
}
.content_left_blogview_bottom_profimg {
	height: 30px;
	width: 30px;
	margin-left: 7px;
	margin-right: 5px;
	border: 1px solid #CCCCCC;
	display: block;
	margin-top: 4px;
	float: left;
	position: relative;
}
.content_left_blogview_bottom_profimg img {
	height: 30px;
	width: 30px;
	float: left;
	display: block;
	border: 1px solid #CCCCCC;
	position: absolute;
}
.content_left_blogview_bottom_up_text {
	float: right;
	height: 20px;
	width: 40px;
	margin-top: 10px;
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	line-height: 20px;
	text-align: center;
	display: block;
	background-image: url(../images/up_right.png);
	font-weight: bold;
	margin-right: 5px;
}
.content_left_blogview_bottom_up_img {
	float: right;
	height: 20px;
	width: 40px;
	margin-top: 10px;
	margin-right: 10px;
}
.content_left_blogview_bottom_up_img a {
	background-image: url(../images/up_right_img.png);
	float: left;
	height: 20px;
	width: 40px;
	font-family: "font-family: tahoma", arial, verdana, sans-serif, "Lucida Sans";
	font-size: 11px;
	font-weight: bold;
	color: #2854BB;
	text-decoration: none;
	text-align: center;
	display: block;
	line-height: 20px;
}
.content_left_blogview_bottom_up_img a:hover {
    cursor: pointer;
	background-image: url(../images/up_right_img_hover.png);
}
/*=====� ���������� �������=====*/
.content_left_pred_mes {
	float: left;
	width: 580px;
	height: 30px;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 5px;
}
.content_left_pred_mes a {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	line-height: 30px;
	font-weight: bold;
	color: #2854BB;
	text-decoration: none;
	text-align: center;
	display: block;
	background-image: url(../images/pred_mes.png);
}
.content_left_pred_mes a:hover {
	background-image: url(../images/pred_mes_hover.png);
	color: #333333;
	cursor: pointer;
}
/*=====����������� � ������� ��� ���������=====*/
.content_left_comment {
	float: left;
	width: 600px;
	margin-top: 15px;
}
.content_left_comment_header {
	float: left;
	height: 30px;
	width: 600px;
}
.content_left_comment_header a {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	line-height: 30px;
	color: #2854BB;
	text-decoration: none;
	text-align: center;
	display: block;
	float: right;
	height: 30px;
	width: 150px;
	background-image: url(../images/comment_top_link.png);
	margin-left: 5px;
}
.content_left_comment_header a:hover {
	color: #333333;
}
.content_left_comment_header a.active {
	background-image: url(../images/comment_top_link_active.png);
	font-weight: bold;
	color: #333333;
}
.content_left_comment_header h1 {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #333333;
	text-align: center;
	display: block;
	float: left;
	margin-left: 10px;
}
.content_left_comment_top {
	background-image: url(../images/comment_content_top.png);
	background-repeat: no-repeat;
	float: left;
	height: 10px;
	width: 600px;
}
.content_left_comment_middle {
	background-image: url(../images/comment_content_middle.png);
	background-repeat: repeat-y;
	float: left;
	width: 600px;
}
.content_left_comment_add {
	float: left;
	width: 578px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	position: relative;
}
.content_left_comment_add a.show_textarea {
	width: 580px;
	height: 22px;
	position: absolute;
	z-index: 1;
	display: block;
	cursor: text;
}
.content_left_comment_add a.show-hide_comment {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	line-height: 24px;
	color: #999999;
	text-decoration: none;
	text-align: center;
	display: block;
	float: left;
	display: none;
}
.content_left_comment_add a.show-hide_comment:hover {
	color: #333333;
	cursor: pointer;
}
.content_left_comment_add a.content_left_comment_add_btn {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	line-height: 20px;
	color: #2854BB;
	text-decoration: none;
	text-align: center;
	display: block;
	width: 95px;
	height: 20px;
	float: right;
	margin-top: 4px;
	display: none;
	background-image: url(../images/friends_btn.png);
}
.content_left_comment_add a.content_left_comment_add_btn:hover {
	color: #333333;
	background-image: url(../images/friends_btn_hover.png);
	cursor: pointer;
}
.content_left_comment_add_input {
	float: left;
	width: 568px;
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	line-height: 14px;
	color: #999999;
	border: 1px solid #CCCCCC;
	height: 20px;
	display: block;
	padding-left: 10px;
	min-width: 568px;
    max-width: 568px;
}
.content_left_comment_item {
	float: left;
	width: 580px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.content_left_comment_item_pic {
	float: left;
	height: 50px;
	width: 50px;
	margin-top: 5px;
	border: 1px solid #CCCCCC;
}
.content_left_comment_item_text {
	float: left;
	width: 518px;
	margin-top: 5px;
	margin-left: 10px;
}
.content_left_comment_item_text p {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	line-height: 14px;
	color: #333333;
}

.content_left_comment_item_text a {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	line-height: 14px;
	color: #2854BB;
	text-decoration: none;
	font-weight: bold;
}
.content_left_comment_item_text a.link {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	line-height: 14px;
	color: #2854BB;
	text-decoration: none;
	font-weight: normal;
}
.content_left_comment_item_text a:hover {
	color: #333333;
}
.content_left_comment_item_date {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 11px;
	color: #666666;
	float: left;
	line-height: 20px;
	margin-top: 10px;
	height: 20px;
}
.content_left_comment_item_delete, .content_left_comment_item_goto {
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	width: 65px;
	height: 20px;
}
.content_left_comment_item_delete a, .content_left_comment_item_goto a {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 11px;
	color: #2854BB;
	text-decoration: none;
	float: left;
	line-height: 20px;
	display: block;
	text-align: center;
	font-weight: normal;
}
.content_left_comment_item_delete a:hover, .content_left_comment_item_goto a:hover {
	color: #333333;
	cursor: pointer;
}
.content_left_comment_item_up-down {
	float: right;
	height: 20px;
	margin-top: 10px;
}
.content_left_comment_item_up-down_text {
	float: left;
	height: 20px;
	width: 40px;
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 11px;
	line-height: 20px;
	color: #333333;
	font-weight: bold;
	background-image: url(../images/up_right.png);
	text-align: center;
	display: block;
}
.content_left_comment_item_up-down_img_up {
	float: left;
	height: 20px;
	width: 20px;
	margin-left: 5px;
}
.content_left_comment_item_up-down_img_up a {
	background-image: url(../images/comment_up.png);
	float: left;
	height: 20px;
	width: 20px;
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 11px;
	line-height: 20px;
	color: #333333;
	text-decoration: none;
	text-align: center;
	display: block;
}
.content_left_comment_item_up-down_img_up a:hover {
	background-image: url(../images/comment_up_hover.png);
	cursor: pointer;
}
.content_left_comment_item_up-down_img_down {
	float: left;
	height: 20px;
	width: 20px;
	margin-left: 2px;
}
.content_left_comment_item_up-down_img_down a {
	background-image: url(../images/comment_down.png);
	float: left;
	height: 20px;
	width: 20px;
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 11px;
	line-height: 20px;
	color: #333333;
	text-decoration: none;
	text-align: center;
	display: block;
}
.content_left_comment_item_up-down_img_down a:hover {
	background-image: url(../images/comment_down_hover.png);
	cursor: pointer;
}
.content_left_comment_who_item {
	float: left;
	width: 100px;
	margin-left: 10px;
	height: 80px;
	margin-right: 10px;
	margin-top: 10px;
}
.content_left_comment_who_item a {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 11px;
	line-height: 20px;
	color: #2854BB;
	text-decoration: none;
	text-align: center;
	display: block;


}
.content_left_comment_who_item a:hover {
	color: #333333;
}

.content_left_comment_who_item_photo {
	float: left;
	height: 60px;
	width: 60px;
	background-image: url(../images/top_users_border.png);
	margin-left: 20px;
}
.content_left_comment_who_item_photo img {
	float: left;
	height: 50px;
	width: 50px;
	margin-top: 5px;
	margin-left: 5px;
}
.content_left_comment_who_item_text {
	float: left;
	height: 20px;
	width: 100px;
	max-width: 100px;
}
.content_left_comment_bottom {
	background-image: url(../images/comment_content_bottom.png);
	background-repeat: no-repeat;
	float: left;
	height: 10px;
	width: 600px;
}
/*=====Список друзей=====*/
.content_left_friends_item {
	float: left;
	height: 62px;
	width: 336px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-left: 10px;
}
.content_left_friends_item.request_item {
    background-color: #F1F5F8;
}
.content_left_friends_item_line {
    width: 336px;
    height: 10px;
    float: left;
    margin-left: 10px;
    border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.content_left_friends_item_photo {
	float: left;
	height: 50px;
	width: 50px;
	margin-top: 5px;
	margin-left: 5px;
	border: 1px solid #CCCCCC;
	position: relative;
}
.content_left_friends_item_photo img.photo {
	float: left;
	height: 50px;
	width: 50px;
}
.content_left_friends_item_photo img.online-offline {
	float: left;
	height: 10px;
	width: 10px;
	top: 45px;
	left: 45px;
	position: absolute;
	z-index: 1;
}
.content_left_friends_item_text {
	float: left;
	margin-left: 10px;
	margin-top: 5px;
	width: 159px;
}
.content_left_friends_item_text h2 a {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	color: #2854bb;
	text-decoration: none;
	line-height: 14px;
	font-weight: bold;
	text-align: left;
	display: block;
}
.content_left_friends_item_text h2 a:hover {
	color: #333333;
}
.content_left_friends_item_text h3 {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 11px;
	color: #666666;
	line-height: 12px;
	margin-top: 5px;
}
.content_left_friends_item_buttons {
    width: 95px;
    height: 46px;
    float: right;
    margin-top: 8px;
    margin-right: 5px;
}
.content_left_friends_item_buttons a.request {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	color: #2854bb;
	line-height: 20px;
	text-decoration: none;
	width: 95px;
	height: 20px;
	float: left;
	display: block;
	text-align: center;
	background-image: url(../images/friends_btn.png);
}
.content_left_friends_item_buttons a.request:hover {
    background-image: url(../images/friends_btn_hover.png);
    color: #333333;
    cursor: pointer;
}
.content_left_friends_item_buttons a.request.apply {
    margin: 0;
}
.content_left_friends_item_buttons a.request.none {
    margin-top: 6px;
}
.content_left_friends_item_buttons a.request.delete {
    margin-top: 26px;
}
/*=====НЕ СТЕНА!=====*/
.content_left_profile_xxx {
	float: left;
	width: 346px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-left: 10px;
	padding-bottom: 5px;
}
.content_left_profile_xxx:hover {
    background-color: #F1F5F8;
}
.content_left_profile_xxx_photo {
	float: left;
	height: 50px;
	width: 50px;
	margin-top: 5px;
	margin-left: 5px;
	border: 1px solid #CCCCCC;
}
.content_left_profile_xxx_text {
	float: left;
	margin-left: 10px;
	margin-top: 5px;
	width: 274px;
}
.content_left_profile_xxx_text h2 a {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	color: #2854bb;
	text-decoration: none;
	line-height: 14px;
	font-weight: bold;
	text-align: left;
	display: block;
}
.content_left_profile_xxx_text h2 a:hover {
	color: #333333;
}
.content_left_profile_xxx_text h4 {
    margin-top: 6px;
}
.content_left_profile_xxx_text h4 a {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	color: #2854bb;
	text-decoration: none;
	line-height: 32px;
	font-weight: bold;
	text-align: left;
	display: block;
}
.content_left_profile_xxx_text h4 a img.author {
	width: 30px;
	height: 30px;
	float: left;
	border: 1px solid #CCCCCC;
	margin-right: 5px;
}
.content_left_profile_xxx_text h4 .board_arrow {
	width: 15px;
	height: 32px;
	float: left;
	margin-right: 2px;
}
.content_left_profile_xxx_text h4 a:hover {
	color: #333333;
}
.content_left_profile_xxx_text h3 {
    margin-top: 5px;
}
.content_left_profile_xxx_text h3 a {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	color: #2854bb;
	line-height: 14px;
	text-decoration: none;
}
.content_left_profile_xxx_text h3 a:hover {
	color: #333333;
}
.content_left_profile_xxx_date {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 11px;
	color: #666666;
	float: left;
	line-height: 20px;
	margin-top: 5px;
	height: 20px;
}
.content_left_profile_xxx_delete {
	float: left;
	margin-top: 5px;
	margin-left: 10px;
	width: 80px;
	height: 20px;
}
.content_left_profile_xxx_delete a {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 11px;
	color: #2854BB;
	text-decoration: none;
	float: left;
	line-height: 20px;
	display: block;
	text-align: center;
}
.content_left_profile_xxx_delete a:hover {
	color: #333333;
	cursor: pointer;
}
.content_left_profile_xxx_up-down_text {
    float: right;
	height: 20px;
	width: 40px;
	margin-top: 5px;
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 11px;
	line-height: 20px;
	color: #333333;
	font-weight: bold;
	background-image: url(../images/up_right.png);
	text-align: center;
	display: block;
}
/*=====ВСПЛЫВАЮЩЕЕ ОКНО=====*/
.loader {
    display: none;
    position:fixed;
    width: 32px;
    height: 32px;
    left:50%;
    top:50%;
    margin-top: -180px;
    margin-left: -16px;
    z-index:1001;
    background-image: url(../images/loader.gif);
}
#sloy
{
  position:fixed;
  width:100%;
  height:100%;
  left:0;
  top:0;
  background-image: url(../images/window_body_bg.png);
  background-repeat: repeat;
  opacity:0.5;
  z-index:999;
  display: none;
}
#link_window, #add_friend_window, #message_window, #share_window, #wind, #wind2
{
    display: none;
    position:fixed;
    width: 500px;
    left:50%;
    top:50%;
    margin-top:-250px;
    margin-left:-250px;
    z-index:1000;
}
.layer
{
  position:fixed;
  width:100%;
  height:100%;
  left:0;
  top:0;
  background-image: url(../images/window_body_bg.png);
  background-repeat: repeat;
  opacity:0.5;
  z-index:999;
  display: none;
}
.window
{
    display: none;
    position:fixed;
    width: 500px;
    left:50%;
    top:50%;
    margin-top:-250px;
    margin-left:-250px;
    z-index:1000;
}
.wind_top {
	background-image: url(../images/wind_top.png);
	background-repeat: no-repeat;
	float: left;
	height: 10px;
	width: 500px;
}
.wind_middle {
	background-image: url(../images/wind_middle.png);
	background-repeat: repeat-y;
	float: left;
	width: 500px;
}
.wind_middle_content {
	float: left;
	width: 478px;
	margin-left: 10px;
}
.wind_middle_content_top {
	background-color: #2783c2;
	float: left;
	font-weight: bold;
	height: 30px;
	width: 458px;
	border: 1px solid #006699;
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 14px;
	color: #FFFFFF;
	line-height: 30px;
	text-align: left;
	display: block;
	padding-left: 20px;
}
.wind_middle_content_middle {
	float: left;
	width: 478px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.wind_middle_content_middle_bot {
	width: 458px;
	float: left;
	margin: 10px;
}
.wind_middle_content_middle h1.bot {
	margin-top: 0px;
	width: 438px;
}
.wind_middle_content_middle_bot_capch {
	width: 200px;
	height: 50px;
	float: left;
	margin: 0px 128px 10px 128px;
	border: solid 1px #CCCCCC;
}
.wind_middle_content_middle_share {
	width: 458px;
	float: left;
	margin: 10px;
	overflow: auto;
	height: 330px;
}
.wind_middle_content_middle_share_item {
	width: 428px;
	float: left;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-top: 10px;
	padding-left: 10px;
}
.wind_middle_content_middle_share_item a {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	line-height: 30px;
	color: #2854BB;
	text-decoration: none;	
}
.wind_middle_content_middle_share_item a:hover {
	color: #333333;	
}
.wind_middle_content_middle_share_item_checkbox {
	float: right;
	margin-top: 10px;
	margin-right: 10px;
}
.wind_middle_content_middle_share_item_img {
	float: left;
	height: 30px;
	width: 30px;
	position: relative;
	margin-right: 10px;
}
.wind_middle_content_middle_share_item_img img {
	float: left;
	height: 30px;
	width: 30px;
	border: 1px solid #CCCCCC;
	position: absolute;
}
.wind_middle_content_middle_addlink {
	float: left;
	width: 458px;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	background-color: #FFFFFF;
}
.wind_middle_content_middle_addlink_input_left {
	background-image: url(../images/text_input_left.png);
	float: left;
	height: 28px;
	width: 10px;
}
.wind_middle_content_middle_addlink_input {
	float: left;
	width: 436px;
	height: 26px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #FFFFFF;
	border-bottom-color: #CCCCCC;
	border-left-color: #FFFFFF;
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 14px;
	line-height: 26px;
	color: #333333;
}
.wind_middle_content_middle_addlink_input_right {
	background-image: url(../images/text_input_right.png);
	float: left;
	height: 28px;
	width: 10px;
}
.wind_middle_content_middle_addlink_btn {
	float: left;
	height: 30px;
	width: 202px;
	margin-left: 129px;
	margin-top: 20px;
}
.wind_middle_content_middle_addlink_btn a {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
	color: #2854bb;
	text-decoration: none;
	display: block;
	text-align: center;
	float: left;
	height: 30px;
	width: 202px;
	background-image: url(../images/profile_menu_link.png);
}
.wind_middle_content_middle_addlink_btn a:hover {
	color: #333333;
	background-image: url(../images/profile_menu_link_hover.png);
	cursor: pointer;
}
.wind_middle_content_middle_error_login_enter {
	width: 190px;
	float: left;
	margin-top: 10px;
}
.wind_middle_content_middle_error_login {
	float: left;
	width: 458px;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	background-color: #FFFFFF;
}
.wind_middle_content_middle_error_login_input_left {
	background-image: url(../images/text_input_left.png);
	float: left;
	height: 28px;
	width: 10px;
}
.wind_middle_content_middle_error_login_input {
	float: left;
	width: 436px;
	height: 26px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #FFFFFF;
	border-bottom-color: #CCCCCC;
	border-left-color: #FFFFFF;
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 14px;
	line-height: 26px;
	color: #333333;
}
.wind_middle_content_middle_error_login_input_right {
	background-image: url(../images/text_input_right.png);
	float: left;
	height: 28px;
	width: 10px;
}
.wind_middle_content_middle_error_login_btn {
	float: left;
	height: 30px;
	width: 202px;
	margin-top: 20px;
	margin-left: 10px;
}
.wind_middle_content_middle_error_login_btn a {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
	color: #2854bb;
	text-decoration: none;
	display: block;
	text-align: center;
	float: left;
	height: 30px;
	width: 202px;
	background-image: url(../images/profile_menu_link.png);

}
.wind_middle_content_middle_error_login_btn a:hover {
	color: #333333;
	background-image: url(../images/profile_menu_link_hover.png);
	cursor: pointer;
}
.wind_middle_content_middle_error_login_regbtn {
	float: left;
	height: 30px;
	width: 120px;
	margin-top: 20px;
	margin-left: 34px;
}
.wind_middle_content_middle_error_login_regbtn a {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
	color: #2854bb;
	text-decoration: none;
	display: block;
	text-align: center;
	float: left;
	height: 30px;
	width: 202px;
	background-image: url(../images/profile_menu_link.png);
}
.wind_middle_content_middle_error_login_regbtn a:hover {
	color: #333333;
	background-image: url(../images/profile_menu_link_hover.png);
	cursor: pointer;
}
.wind_middle_content_middle h1 {
	float: left;
	width: 458px;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	line-height: 14px;
	color: #333333;
	text-align: left;
	display: block;
}
.wind_middle_content_middle h1 a {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	line-height: 14px;
	color: #2854bb;
	text-decoration: none;
}
.wind_middle_content_middle h1 a:hover {
	color: #333333;
}
.wind_middle_content_middle h1.add_friend {
	margin-top: 0px;
	width: 396px;
}
.wind_middle_content_middle h1.add_friend_name {
	width: 396px;
}
.wind_middle_content_middle h1.add_link {
	margin-top: 0px;
	width: 438px;
}
.wind_middle_content_middle h1.error_login_dynamic {
    width: 438px;
}
.wind_middle_content_middle h1.error_login_static {
	width: 248px;
	margin-right: 0px;
}
.wind_middle_content_middle_img_friend {
	float: left;
	height: 50px;
	width: 50px;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	border: 1px solid #CCCCCC;
}
.wind_middle_content_middle_img_small {
	float: left;
	width: 50px;
	height: 50px;
	margin-left: 10px;
	margin-right: 50px;
	display: block;
	border: 1px solid #006699;
}
.wind_middle_content_middle_img_big {
	float: left;
	display: block;
	border: 1px solid #006699;
}
.wind_middle_content_middle_bottom {
	float: left;
	height: 30px;
	width: 478px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	background-color: #EBEBEB;
}
.wind_middle_content_middle_bottom a {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	color: #2854BB;
	text-decoration: none;
	line-height: 20px;
	text-align: center;
	display: block;
	float: right;
	height: 20px;
	width: 95px;
	margin-top: 4px;
	margin-right: 10px;
	background-image: url(../images/friends_btn.png);
}
.wind_middle_content_middle_bottom a:hover {
	background-image: url(../images/friends_btn_hover.png);
	color: #333333;
	cursor: pointer;
}
.wind_bottom {
	background-image: url(../images/wind_bottom.png);
	background-repeat: no-repeat;
	float: left;
	height: 10px;
	width: 500px;
}
/*=====СТРАНИЦА РЕГИСТРАЦИИ=====*/
.content_reg {
    width: 930px;
    margin-top: 24px;
    margin-left: 47px;
    margin-bottom: 24px;
    float: left;
}
.content_reg_top {
    width: 930px;
    float: left;
}
.content_reg_top_header {
	width: 915px;
	height: 40px;
	float: left;
	padding-left: 15px;
	margin-bottom: 20px;
	background-image: url(../images/reg_top_header.png);
}
.content_reg_top_header h1 {
    font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	line-height: 40px;
	display: block;
    float: left;
}
.content_reg_top h2 {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 14px;
	color: #333333;
	line-height: 16px;
	width: 910px;
	display: block;
	float: left;
	margin-left: 10px;
	margin-bottom: 20px;
}
.content_reg_items {
	float: left;
	width: 330px;
}
.content_reg_items h1.error {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	color: Red;
	line-height: 20px;
	text-align: center;
	display: block;
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
}
.content_reg_item_div {
	float: left;
	width: 330px;
	position: relative;
}
.content_reg_item_listbox {
    float: left;
    width: 282px;
    margin-top: 49px;
    margin-left: 40px;
    border: 1px solid #CCCCCC;
    position: absolute;
    z-index: 1;
}
.content_reg_item {
	float: left;
	width: 330px;
	height: 50px;
	margin-bottom: 10px;
}
.content_reg_item h1 {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 14px;
	line-height: 20px;
	color: #333333;
	text-align: center;
	display: block;
	width: 300px;
	margin-left: 30px;
	margin-bottom: 2px;
}
.content_reg_item_img {
	float: left;
	height: 20px;
	width: 20px;
	margin-right: 10px;
	margin-top: 4px;
}
.content_reg_item_input_left {
	background-image: url(../images/text_input_left.png);
	float: left;
	height: 28px;
	width: 10px;
}
.content_reg_item_input {
	float: left;
	width: 268px;
	height: 26px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #FFFFFF;
	border-bottom-color: #CCCCCC;
	border-left-color: #FFFFFF;
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 16px;
	line-height: 26px;
	color: #333333;
}
.content_reg_item_input.my_dropdown {
	width: 261px;
}
.content_reg_item_input_smaller {
	float: left;
	width: 108px;
	height: 28px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #FFFFFF;
	border-bottom-color: #CCCCCC;
	border-left-color: #FFFFFF;
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 16px;
	line-height: 28px;
	color: #333333;
	display: block;
	text-align: center;
}
.content_reg_item_input_small {
	float: left;
	width: 68px;
	height: 28px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #FFFFFF;
	border-bottom-color: #CCCCCC;
	border-left-color: #FFFFFF;
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 16px;
	line-height: 28px;
	color: #333333;
	display: block;
	text-align: center;
}
.content_reg_item_input_spancer {
	float: left;
	height: 28px;
	width: 10px;
}
.content_reg_item_input_right {
	background-image: url(../images/text_input_right.png);
	float: left;
	height: 28px;
	width: 10px;
}
.content_reg_item_input_right.dropdown {
	background-image: url(../images/dropdown_btn.png);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	float: left;
	height: 26px;
	width: 17px;
	border: 1px solid #CCCCCC;
}
.content_reg_checkbtn {
    width: 95px;
    height: 20px;
    float: left;
    margin-bottom: 10px;
    margin-left: 30px;
}
.content_reg_checkbtn a {
    font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	line-height: 20px;
	color: #2854BB;
    width: 95px;
    height: 20px;
    float: left;
    display: block;
    text-align: center;
    text-decoration: none;
    background-image: url(../images/friends_btn.png);
}
.content_reg_checkbtn a:hover {
	color: #333333;
    background-image: url(../images/friends_btn_hover.png);
    cursor: pointer;
}
.content_reg_captch {
    width: 200px;
    height: 50px;
    float: left;
    margin-left: 85px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.content_reg_regbtn {
    width: 202px;
    height: 30px;
    float: left;
    margin-left: 84px;
    margin-top: 10px;
}
.content_reg_regbtn a {
    font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
	color: #2854BB;
    width: 202px;
    height: 30px;
    float: left;
    display: block;
    text-align: center;
    text-decoration: none;
    background-image: url(../images/profile_menu_link.png);
}
.content_reg_regbtn a:hover {
    color: #333333;
    background-image: url(../images/profile_menu_link_hover.png);
    cursor: pointer;
}
.content_reg_right {
    width: 540px;
    float: left;
    margin-left: 60px;
}
.content_reg_right_top {
    margin-bottom: 10px;
    float: left;
    width: 530px;
    font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
    font-size: 14px;
    color: #333333;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    margin-bottom: 15px;
    font-weight: bold;
    text-align: left;
    display: block;
    background-image: url(../images/reg_right_top.png);
}
.content_reg_right_item {
    width: 540px;
    float: left;
    margin-bottom: 10px;
}
.content_reg_right_item h1 {
    font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 14px;
	line-height: 18px;
	color: #333333;
	text-align: left;
	width: 270px;
	float: left;
}
.content_reg_right_item img {
    width: 248px;
    border: solid 1px #CCCCCC;
    margin-bottom: 15px;
}
.content_reg_right_item img.left {
    float: left;
    margin-right: 20px;
}
.content_reg_right_item img.right {
    float: left;
    margin-left: 20px;
}
/*=====ДОБАВЛЕНИЕ НОВОСТИ=====*/
.content_left_addnews {
	float: left;
	width: 600px;
}
.content_left_addnews_btn.golink {
	float: right;
	height: 30px;
	width: 202px;
	margin-top: 5px;
	margin-right: 15px;
	margin-left: 0px;
}
.content_left_addnews_btn {
	float: left;
	height: 30px;
	width: 202px;
	margin-left: 199px;
}
.content_left_addnews_btn a {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
	color: #2854BB;
	text-decoration: none;
	float: left;
	height: 30px;
	width: 202px;
	text-align: center;
	display: block;
	background-image: url(../images/profile_menu_link.png);
}
.content_left_addnews_btn a:hover {
	color: #333333;
	background-image: url(../images/profile_menu_link_hover.png);
	cursor: pointer;
}
.content_left_addnews_editing {
	float: left;
	width: 600px;
	margin-top: 20px;
}
.content_left_addnews_item_div {
	float: left;
	width: 600px;
	position: relative;
}
.content_left_addnews_item_listbox {
    float: left;
    width: 279px;
    margin-top: 69px;
    margin-left: 10px;
    border: 1px solid #CCCCCC;
    position: absolute;
    z-index: 1;
}
.content_left_addnews_item {
	float: left;
	width: 600px;
	height: 50px;
	margin-top: 20px;
}
.content_left_addnews_item.theme {
	float: left;
	width: 600px;
	height: 50px;
	margin-top: 0px;
}
.content_left_addblog_item.small {
	float: left;
	width: 300px;
	height: 50px;
	margin-top: 20px;
	margin-left: 150px;
}
.content_left_addblog_item.wide {
	float: left;
	width: 600px;
	height: 50px;
}
.content_left_addblog_item h1 {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 14px;
	line-height: 20px;
	color: #333333;
	text-align: center;
	display: block;
	width: 600px;
	margin-bottom: 2px;
}
.content_left_addnews_comment {
	float: left;
	width: 600px;
	margin-top: 20px;
}
.content_left_addnews_item h1, .content_left_addnews_comment h1 {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 14px;
	line-height: 20px;
	color: #333333;
	text-align: center;
	display: block;
	width: 600px;
	margin-bottom: 2px;
}
.content_left_addnews_item_textbox_left {
	background-image: url(../images/text_input_left.png);
	float: left;
	height: 28px;
	width: 10px;
}
.content_left_addnews_item_textbox_right {
	background-image: url(../images/text_input_right.png);
	float: left;
	height: 28px;
	width: 10px;
}
.content_left_addnews_item_textbox_right.dropdown {
	background-color: #FFFFFF;
	background-image: url(../images/dropdown_btn.png);;
	float: left;
	height: 26px;
	width: 17px;
	border: 1px solid #CCCCCC;
}
.content_left_addnews_item_textbox_wide {
	float: left;
	width: 578px;
	height: 26px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #FFFFFF;
	border-bottom-color: #CCCCCC;
	border-left-color: #FFFFFF;
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 14px;
	line-height: 26px;
	color: #333333;
	
}
.content_left_addnews_item_textbox_box {
	float: left;
	width: 258px;
	height: 26px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #FFFFFF;
	border-bottom-color: #CCCCCC;
	border-left-color: #FFFFFF;
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 14px;
	line-height: 26px;
	color: #333333;
}
.content_left_addnews_item_textbox_box.highter {
    height: 28px;
    line-height: 28px;
    width: 278px;
}
.content_left_addnews_item_textarea {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 14px;
	line-height: 16px;
	color: #333333;
	float: left;
	height: 98px;
	width: 598px;
	border: 1px solid #CCCCCC;
	margin-top: 5px;
	min-width: 598px;
    max-width: 598px;
}
/*=====ПЕРЕХОД К ВЕРХУ СТРАНИЧКИ=====*/
#back_top {
    width: 110px;
    position: fixed;
    bottom: 1%;
    left: 1%;
    z-index: 100;
}
#back_top a {
    display: block;
    text-align: center;
}
#back_top span {
    width: 110px;
    height: 110px;
    float: left;
	margin-bottom: 5px;
    background-image: url(../images/back-up_bg.png);    
}
#back_top span img {
	width: 56px;
	height: 59px;
	display: block;
	margin-top: 25px;
	margin-left: 27px;
}
#back_top a:hover span {
	background-image: url(../images/back-up_bg_hover.png);
}
/*=====ЗАГЛУШКИ (тупое название)=====*/
p.message {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	color: #333333;
	line-height: 14px;
	display: block;
	text-align: center;
	border: 1px dashed #CCCCCC;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    float: left;
}
p.message.request_friends, p.message.board {
    margin: 10px 30px 10px 10px;
	padding: 20px 10px 20px 10px;
	width: 314px;
}
p.message.right_news {
    margin: 0px 0px 10px 0px;
	padding: 20px 10px 20px 10px;
	width: 278px;
}
p.message.six_contacts {
    margin: 10px 0px 10px 0px;
	padding: 20px 10px 20px 10px;
	width: 180px;
}
p.message.blog {
    margin: 0 0 20px 0;
	padding: 20px 10px 20px 10px;
	width: 578px;
}
p.message.comments {
    margin: 10px;
	padding: 20px 10px 20px 10px;
	width: 558px;
}
p.message.top_users {
    margin: 0px;
	padding: 20px 10px 20px 10px;
	width: 278px;
}
p.message.request_contacts {
    margin: 0px;
    padding: 8px 10px 8px 10px;
	width: 73px;
}
p.message.hidden_news, p.message.deleted_news, p.message.left_news,
p.message.hidden_blog, p.message.deleted_blog {
    margin: 0px 0px 20px 0px;
	padding: 20px 10px 20px 10px;
	width: 578px;
}
p.message.not_find_news, p.message.not_find_blog {
    margin: 0px 0px 20px 0px;
	padding: 20px 10px 20px 10px;
	width: 558px;
}
p.message.share_friends {
    margin: 10px 30px 10px 10px;
	padding: 20px 10px 20px 10px;
	width: 436px;
}
/*=====СТРАНИЦА ДЛЯ ОШИБОК (надеюсь, никогда не откроется пользователям)=====*/
.error_container {
    width: 100%;
	clear: both;
	margin: auto;
}
.error_container_logo {
    width: 100%;
    float: left;
    margin-bottom: 200px;
}
.error_container h1 {
    font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 36px;
	color: #333333;
	line-height: 48px;
	display: block;
	text-align: center;
}
.error_container h2 {
    font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 14px;
	color: #333333;
	line-height: 16px;
	display: block;
	text-align: center;
	margin-top: 50px;
}
.error_container h2 a {
    font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 14px;
	color: #2854BB;
	line-height: 16px;
	text-decoration: none;
}
.error_container h2 a:hover {
	color: #333333;
}
.vk_like {
    float: left;
    margin-top: 7px;
    margin-left: 5px;
}
/*=====СТРАНИЦА О САЙТЕ=====*/
.content_about {
    width: 930px;
    margin-top: 24px;
    margin-left: 47px;
    margin-bottom: 24px;
    float: left;
}
.content_about_header {
	width: 915px;
	height: 40px;
	float: left;
	padding-left: 15px;
	margin-bottom: 20px;
	background-image: url(../images/reg_top_header.png);
}
.content_about_header h1 {
    font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	line-height: 40px;
	display: block;
    float: left;
}
.content_about_site {
	width: 930px;
	float: left;
	margin-bottom: 10px;
}
.content_about_site p {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	color: #333333;
	line-height: 16px;
	display: block;
	width: 910px;
	margin-left: 10px;
	float: left;
	margin-bottom: 10px;
}
.content_about_authors {
	width: 930px;
	float: left;
}
.content_about_authors_item {
	width: 220px;
	float: left;
	margin-left: 45px;
	margin-right: 45px;
}
.content_about_authors_item_border {
	width: 220px;
	height: 220px;
	float: left;
	background-image: url(../images/about_img_border.png);
	position: relative;
}
.content_about_authors_item_border img {
	width: 200px;
	height: 200px;
	float: left;
	position: absolute;
	margin-left: 10px;
	margin-top: 10px;
}
.content_about_authors_item p {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	color: #333333;
	line-height: 14px;
	display: block;
    float: left;
	text-align: center;
	margin-top: 10px;
}
.content_about_authors_item p a {
	font-family: tahoma, arial, verdana, sans-serif, "Lucida Sans";
	font-size: 12px;
	color: #2854BB;
	line-height: 14px;
	display: block;
    float: left;
	text-align: center;
	width: 100%;
	text-decoration: none;
	margin-bottom: 5px;
}
.content_about_authors_item p a:hover {
	color: #333333;
}