z yt body, h1, h2, a, ul, li, p, img, dl, dt, dd {
	padding: 0;
	margin: 0;
}
body {
	background-color: #f3f3f3;
}
a:hover {
	text-decoration: none;
}
span.shadow {
    display:block;
    background-position:center;
    background-repeat:no-repeat;
    padding:0px 5px 5px 0px;
}

a img {
	border:none
}
#main_box {
	margin: 10px auto;
	width: 1016px;
	background: url(images/border.gif) repeat-y left top;
}
#box {
	margin: 0 auto;
	padding-top: 25px;
	padding-bottom: 10px;
	width: 1000px;
	
}
#header {
	overflow: hidden;
	padding-left:95px;
	height:41px
}
#logo {
	display: block;
	float: left;
	width: 270px;
	height: 30px;
	background: url(images/logotip.png) no-repeat;
}
#logo span {
	display: none;
}
#header ul {
	float: right;
	padding-right: 60px;
	line-height: 40px;
	list-style-type: none;
}
#header li {
	float: left;
	padding-right: 25px;
}
#my_profile img {
	margin-top: 10px;
	margin-right: 10px;
	display: block;
	float: left;
	border: 1px solid #cbcbcb;
}
#header #first {
	padding-right: 120px;
}
#header li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #005997;
}
#right {
	float: right;
	width: 260px;
	overflow:hidden
}

 
#add_news {
	padding: 75px 0 35px 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #d14023;
	font-size: 14px;
	font-weight: bold;
}
#add_news a {
	padding-left: 10px;
	color: #807a00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
}
#right #banner_1 {
	float: left;
	display: block;
	margin-bottom: 40px;
}
#right h2 {
	margin-bottom: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;
}

#right2 a.news_title {
	margin-right: 22px;
	color: #005997;
}
#right2 #coment {
	margin-left: 30px;
}
#right2 #coment a {
	margin-bottom: 45px;
	display: block;
	color: #807a00;
	font-style: italic;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

#right2 h2 {
	margin-bottom: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;
}

#right2 a.news_title {
	margin-right: 22px;
	color: #005997;
}
#right2 #coment {
	margin-left: 30px;
}
#right2 #coment a {
	margin-bottom: 45px;
	display: block;
	color: #807a00;
	font-style: italic;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

#tags_cloud {
	margin-bottom: 45px;
	padding-right: 15px;

	font-family: Arial, Helvetica, sans-serif;
}
#tags_cloud .sel {
	text-decoration: none;
	color: #4C4C4C;
}

#tags_cloud a {
	text-align: left;
	line-height: 30px;
	color: #807a00;
	text-decoration: underline;
}
#tags_cloud .t1 {
	font-size:12px;
}

#tags_cloud .t2 {
	font-size:16px;
	
}

#tags_cloud .t3 {
font-size:18px;
}

#tags_cloud .t4 {
font-size:22px;

}

#tags_cloud .t5 {
	font-size:24px;
		font-weight: bold;
	
}
#russia {
	font-size: 30px;
}
#crisis {
	font-size: 28px;
}
#economy {
	font-size: 26px;
}
#business {
	font-size: 25px;
}
#finance {
	font-size: 24px;
}
#ukraine {
	font-size: 23px;
}
#usa {
	font-size: 22px;
}
#market {
	font-size: 21px;
}
#car {
	font-size: 19px;
}
#financial_crisis {
	font-size: 18px;
}
#policy {
	font-size: 17px;
}
#putin {
	font-size: 16px;
}
#bear {
	font-size: 15px;
}
#economic_crisis {
	font-size: 14px;
}
#rf {
	font-size: 13px;
}
#georgia {
	font-size: 12px;
}
#president {
	font-size: 11px;
}
#financial_market {
	font-size: 10px;
}
#internet {
	font-size: 9px;
}
#gas {
	font-size: 8px;
}
.money_trend {
	padding-left: 15px;
	margin-bottom: 14px;
	height: 22px;
	line-height: 22px;
	font-size: 18px;
	color: #999999;
}
.money_trend img {
	float: left;
	margin-right: 10px;
	display: block;
}
.money_value {
	padding-right: 14px;
	font-size: 22px;
	float:left
}
.plus {
	color: #6db200;
}
.minus {
	color: #cc2200;
}
.money_change {
	float: right;
	padding-right: 50px;
}
.comm_news {
	padding-right: 10px;
	margin-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.comm_news_vote {
	float: left;
	width: 30px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #B43F22;
	font-size: 18px;
	line-height:15px;
	padding-bottom:2px
}
.comm_news_body {
	padding-left: 30px;
		font-style: italic;
	padding-right: 10px;




	margin-top: 7px;
	clear: both;
	background: url(/images/brackets.png) no-repeat left top;
}
a.news_title {
	margin-right: 12px;
	color: #005997;
}
a.login {
	margin-right: 20px;
	margin-left: 1px;
	font-weight: bold;
	font-size: 12px;
		color: #807a00;

}

#coment, #readme, #marketgid {
	margin-left: 30px;
}
#coment a, #readme a, #marketgid a {
	margin-bottom: 45px;
	display: block;
	color: #807a00;
	font-style: italic;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px
}
.news_readme {
	margin-bottom: 20px;
	width: 200px;
	overflow: hidden;
}
.news_readme img, .news_marketgid img {
	float: left;
	margin-right: 10px;
	display: block;
}
.news_readme a, .news_marketgid a {
	float: left;
	display: block;
	width: 160px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #005997;
}
.news_marketgid {
	margin-bottom: 20px;
	width: 240px;
	overflow: hidden;
}
.hv {display:none}
#main {
	padding: 25px 260px 0 0;
}
#outer {
	padding:0 30% 25px 140px
}
#inner {
	background: #f2f1df;
	padding: 5px;
}
input.wide {
	display:block;
	width:97%;
	_width: 88%;
	height: 20px;
	margin: 0;
	padding: 0;
	color: #999;
	border: 0;
	margin-right:2%;
	padding-left:1%; padding-top:7px
}
#fielder {
	position: relative;
	padding: 0px 16px 0px 0px;
	_padding-right:0;
	background-color: #fff;
	border: 1px solid #d1d0bd;
}
#fielder .search_sbm {
	position: absolute;
	_position:relative;
	top: 50%;
	border:0;
	right: 3px;
	margin-top: -5px;
	display: block;
	height: 14px;
	width: 9px;
	text-decoration: none;
	background: url(images/red_sq00.png) no-repeat;
	_float:right;
	_top:-12px;
	cursor:pointer
}
#location {
	padding:0 0 25px 160px;
	color: #4d4d4d;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
#location a {
	color: #807a00;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
#location2 {
	color: #807a00;
	font-size: 12px;
		font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.right {
	float: right;
	width: 30%;
	overflow:hidden
}
.right p {
	margin-left: 20px;
	width: 180px;
	color: #808080;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.right2 {
	float: right;
	overflow:hidden
}
.right2 p {
	margin-left: 20px;
	width: 180px;
	color: #808080;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}


.fields {
	margin-top: 95px;
}
.fields_reg {
	margin-top: 35px;
	margin-bottom:45px
}
p.fields_add_news {	
	color:#CA2503;
	margin-left: 20px;
	width: 180px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.fields span {
	color: #ca2503;
}
.explanatory_heading {
	margin-top: 40px;
}
.explanatory_anons {
	margin-top: 50px;
}
.explanatory_tag {
	margin-top: 390px;
	margin-bottom: 55px;
}
.explanatory_old_password {
	margin-top: 145px;
}
.explanatory_new_password {
	margin-top: 50px;
}
.explanatory_other_password {
	margin-top: 55px;
}
.explanatory_password {
	margin-bottom:80px
}
.explanatory_pseudonym {
	margin:80px 0 190px
}
.explanatory_pseudonym_reg {	
	margin-bottom: 190px;
}
.explanatory_login {
	margin-bottom:110px
}
#main .right h2 {
	margin-left: 10px;
	margin-bottom: 10px;
	padding: 0;
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.right div {
	padding:0 20px 0 30px;
	_padding-right:10px
}
.right div .comment {
	color: #807A00;
}
.right div dt {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4c4c4c;
}
.right div dd {
	margin-bottom: 15px;
}
.right div {
	padding:0 20px 0 30px;
	_padding-right:10px
}
.right div .comment {
	color: #807A00;
}
.right div dt {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4c4c4c;
}
.right div dd {
	margin-bottom: 15px;
}
.right2 div {
	padding:0 20px 0 30px;
	_padding-right:10px
}
.right2 div .comment {
	color: #807A00;
}
.right2 div dt {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4c4c4c;
}
.right2 div dd {
	margin-bottom: 15px;
}
.right2 div {
	padding:0 20px 0 30px;
	_padding-right:10px
}
.right2 div .comment {
	color: #807A00;
}
.right2 div dt {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4c4c4c;
}
.right2 div dd {
	margin-bottom: 15px;
}
.main_block {
	width: 69%;
}
.main {
	padding-left: 140px;
	font-family:Arial, Helvetica, sans-serif;
}
.left {
	float: left;
	padding-left: 10px;
	padding-right: 20px;
	width: 110px;
	text-align: right;
	list-style-type: none;
	line-height:16px;
	
}
.left li {
	margin-bottom: 14px;
}
.left a {
	color: #807a00;
	font-style: italic;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.left span {
	color:#4d4d4d;
	font-size:11px;
	padding-left:3px
}
.left a#last {
	margin-top: 30px;
	color: #ebbb86;
}
#simsim {
 
	
}

#big_news {
	padding: 20px;
	background-color: #f2f1df;	
	float:left;
}
#big_news2 {
	padding: 20px;
	background-color: #f2f1df;	
	float:left;
	
}
#big_news img {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	display: block;
}
#big_news2 {
	padding: 20px;
	background-color: #f2f1df;	
	float:left;
	
}
#big_news2 img {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	display: block;
}
#news_p {
	font-size: 11px;
	margin-bottom: 7px;
	padding-right: 14px;
	color: #4c4c4c;
}
a.big_news_title {
	color: #005997;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
}
.big_news_info {
	margin-bottom: 15px;
	clear: both;
	margin-top: 20px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.big_news_info a, .big_news_info span {
	margin-right: 10px;
	color: #807a00;
	font-weight: bold;
}

.source {
	color: #807A00;
	font-weight: bold;
}

.comment {
	padding-left: 20px;
	background: url(/images/comment.png) no-repeat 5px 3px;
}
#status {
	float: right;
	width: 70px;
	position:relative
}
#status .big_vote {
	color: #ca2503;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 60px;
	width:70px; 
	text-align:center
}
#status .vote_btn, #status .carma {
	margin: 7px auto;
	width: 50px;
	height: 20px;
	font-size: 24px;
	line-height: 21px;
	overflow: hidden;
}
#status .vote_btn a,  #status .carma a
	{width: 20px;
	height: 20px;
	text-align: center;
	background-color: #fff;
	overflow: hidden;
	text-decoration:none
}
#status .vote_plus, #status .carma_plus {
	float: left;
	color: #CA2503;
	font-weight: bold;
}
#status .vote_minus, #status .carma_minus {
	float: right;
	color: #000;	
}
a.remove_link, .fufel_link {
	margin-right: 14px;
	padding-left: 16px;
	display: inline;
	color: #807A00;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background: url(/images/remover0.png) no-repeat;
	cursor:pointer
}
#news_text {
	margin-right: 85px;
	color: #4c4c4c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#main h2 {
	margin: 0 0 30px 140px;
	padding: 25px 0 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	font-weight: normal;
}
#main h3 {
	margin: 0 0 17px 140px;
	padding: 25px 0 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;
}
.main #middle_news, .left_mar {
	padding:0 0 10px 45px
}
#middle_news p {
	_padding-top:20px
}
*+html #middle_news p {
	padding-top:20px
}
.main .news_block .dt {
	font-size: 11px;
	padding-bottom: 7px;
	color: #4c4c4c;
}
.main .dd {
	padding-bottom: 20px;
}
.main_vote {
	float: left;
	margin-left: -33px;
	width: 27px;
	height: auto;
	color: #B43F22;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	text-align: right;
	line-height:15px;
	padding-bottom:2px
}
a.news_title {
	color: #005997;
}
.main .news_block a.comment {
	margin-left: -15px;
	color: #807A00;
}
#all_events {
	color: #807a00;
	font-style: italic;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#banner_2 {
	margin-left: 50px;
	width: 470px;
	height: 60px;
	background-color: #ccc;
}
#stuff_news_block
{
	

}

#stuff_news .news_block {
	padding-top: 20px;
	padding-bottom: 20px;	
	border-bottom: 1px solid #cbcbcb;
	width:97%;
}
#stuff_news .news_block img {
	float: right;
	margin-right: 20px;
}
.left_block {
	margin-right: 100px;
}
#status_2 {
	float: left;
	width: 27px;
	padding-left: 5px;
	position: relative;
}
#status_2 .big_vote, #news_line .big_vote {
	color: #ca2503;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
}

.contest_vote {
	color: #ca2503;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
		font-weight: bold;
}

#status_2 .vote_btn, .comment_carma_btn {
	margin-top: 10px;
	width: 20px;
	height: 50px;
	font-size: 24px;
	line-height: 21px;
}
#bad_comment{
	font-weight: normal;
		margin-left: 100px;
	color:#4C4C4C;
	line-height: 21px;	

}



#status_2 .vote_plus, .carma_plus, .carma_btn_p {
	display: block;
	width: 20px;
	height: 20px;
	color: #CA2503;
	text-align: center;
	font-weight: bold;
	overflow: hidden;
	background-color: #ffc;
}
#status_2 .vote_minus,.carma_minus, .carma_btn_m {
	margin-top: 5px;
	width: 20px;
	height: 15px;
	height: 15px;
	overflow: hidden;
	display: block;
	color: #000;
	text-align: center;
	line-height: 12px;
	background-color: #ffc;
}
.news_title_block {
	margin-left: 45px;
	margin-bottom: 10px;
	display: block;
	color: #005997;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
 
.other_news_block {
	margin-bottom: 15px;
	margin-left: 45px;
	font-size: 11px;
		color: #4c4c4c;
	font-family: Arial, Helvetica, sans-serif;
}
.other_news_block span {
	margin-right: 10px;
	font-size: 11px;

}
.other_news_block a {
	margin-right: 10px;
	color: #807a00;
	font-weight: bold;
}
.middle_news_body {
	margin-left: 45px;
	margin-top: 14px;
	margin-right: 30px;
	color: #4c4c4c;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.middle_news_body .fufel {position:relative; top:2px}
.left_block .remove_link {
	margin-left: 10px;
	margin-right: 14px;
	padding-left: 16px;
	color: #807A00;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background: url(/images/remover0.png) no-repeat;
}
#news_line {
	margin-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #cbcbcb;
}
#news_line p, #news_line a {
	line-height: 22px;
}
.date {
	float: right;
	color: #4c4c4c;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
#main #news_line p {
	margin-right: 40px;
	margin-left: 45px;
	margin-bottom: 0;
	line-height: 20px;
}
#news_line p .link {
	color: #005997;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
#news_line p .comment {
	margin-left: 10px;
	color: #807a00;
	font-size: 11px;
	font-weight: bold;
}
#news_line .big_vote {
	float: left;
	margin-left: 5px;
	font-size: 18px;
}
#news_line div {
	margin-bottom: 5px;
}
#pages {
	margin-left: 40px;
	margin-top: 30px;
}
#pages b {
	margin-right: 10px;
}
#pages a {
	margin-right: 10px;
	color: #807a00;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
#arhiv {
	font-weight: bold;
}
.left #messages span {
	display: block;
	line-height: 18px;
	color: #4d4d4d;
	font-size: 11px;
}
#no_link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #4d4d4d;
	text-decoration: none;
}


#load_pic {margin:0; padding:0}
#form_reg_user, #myForm, #add_news_p {
	width: 365px;
	margin-left: 140px;
	overflow: hidden;
	background-color: #f2f1df;
}
#add_news_p { width:580px; overflow:hidden}
#add_news_p .field, #add_news_p textarea {width:500px}

#form_reg_user input, #myForm input, #add_news_p input{
	padding-left: 5px;
	padding-right: 5px;
}
#radio {
	padding-left: 40px;
	margin-bottom: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4d4d4d;
	float:left
}

#form_reg_user #agreement, #myForm #agreement{
	float: left;
	margin-left: 40px;
	margin-right: 5px;
	padding: 0;
	width: 15px;
	height: 15px;
	border: 1px solid #d1d0bd;
}
#text_agreement {
	float: left;
	margin-bottom: 20px;
	width: 300px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4d4d4d;
}
#text_agreement a {
	color: #005997;
}
#submit {
	margin-left: 40px;
	margin-bottom: 40px;
	width: 75px;
	height: 30px;
	clear: both;
	color: #f2f1df;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #ca2503;
	border: none;
}

#form_reg_user h2, #myForm h2, #add_news_p h2 {
	margin: 0 0 20px 20px;
	padding: 15px 0 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	font-weight: normal;
	color: #000;
}
input, #file_name, #about_myself {
	color: #818080;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}
.text, #country {
	margin-left: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4d4d4d;
}
.field, .openid, #anons, .textarea_w, #form_msg_send textarea {
	margin-left: 40px;
	margin-bottom: 18px;
	width: 290px;
	height: 30px;
	border: 1px solid #d1d0bd;
	_padding-top:8px;
	_height:22px
}
#form_msg_send textarea {height:200px}
.send_message a {color:#005997}
#anons, .textarea_w {height:190px; padding:0 5px}
*+html .field, *+html .openid, *+html #anons, *+html .textarea_w {
	padding-top:8px;
	height:22px;
	margin-bottom:15px
}
#file_input {
	margin-left: 40px;
	margin-bottom: 10px;
	width: 300px;
	height: 28px;
	background-color: #fff;
	border: 1px solid #d3d2bf;
}
#conteiner {
	position: relative;
	float: right;
	margin-top: 1px;
	margin-right: 1px;
	width: 52px;
	height: 26px;
	overflow: hidden;
}
.custom_file {
	position: absolute;
	margin-left: -153px;
	width: 220px;
	height: 30px;
	z-index: 3;
	filter: alpha(opacity: 0);
	opacity: 0;
	cursor: default;
}
/* ADD NEWS FORM --------*/
#pic_input {
    margin-left: 40px;
    margin-bottom: 10px;
    width: 240px;
    height: 28px;
    background-color: #fff;
    border: 1px solid #d3d2bf;
    
}

#browse_pic_button {
    margin-left: 243px;
    cursor: default;
    position: relative;
    display: block;
    width: 65px;
    height: 26px;
    background: url(/images/button.gif) no-repeat left top;
    text-decoration: none;
    z-index: 10;
}
.right_desc {font-size:11px; font-family:Arial, Helvetica, sans-serif; margin-right:20px; color:#828083; float:right; width:200px}
.note_field {font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#828083; }
#submit_news {
    margin-left: 40px;
    margin-bottom: 40px;
    width: 75px;
    height: 30px;
    clear: both;
    color: #f2f1df;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    background-color: #ca2503;
    border: none;
}
/* ------- ADD NEWS FORM */
#capture {
	margin-left: 40px;
	margin-bottom: 20px;
	width: 312px;
	height: 123px;
	overflow: hidden;
}
#recapture {
	margin-left: -3px;
	margin-top: -3px;
	width: 300px;
}
#button {
	position: absolute;
	display: block;
	width: 65px;
	height: 26px;
	background: url(/images/button.gif) no-repeat left top;
	text-decoration: none;
}
#file_name {
	margin: 1px 54px 0 5px;
	height: 26px;
	line-height: 26px;
}
.ok_result {display:none; padding-left:35px}
#editing_data {
	margin-left: 40px;
	margin-bottom: 15px;
	color: #4d4d4d;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
#space, .space {
	margin-bottom: 45px;
}
#day_birth, #week_birth, #year_birth {
	float: left;
	margin-left: 40px;
	margin-right: 10px;
	margin-bottom: 45px;
	height: 30px;
	border: 1px solid #d1d0bd;
}
#day_birth {
	width: 50px;
}
#week_birth {
	margin-left: 0;
	width: 70px;
}
#year_birth {
	margin-left: 0;
	width: 50px;
}
#country {
	clear: both;
}
#birthday_box {
	margin-left: 40px;
	margin-bottom: 1px;
	width: 300px;
	overflow: hidden;
}
#select_day, #select_month, #select_year {
	display: none;
}
#day, #month, #year {
	float: left;
	width: 58px;
	height: 28px;
	border: 1px solid #d3d2c0;
	background-color: #fff;
	border: 1px solid #d4d3c0;
}
#month {
	margin-left: 10px;
	width: 88px;
}
#year {
	margin-left: 10px;
	width: 68px;
}
#button_day, #button_month, #button_year {
	float: right;
	margin: 1px 1px 0 0;
	width: 26px;
	height: 26px;
	background-color: #808080;
}
#selected_day, #selected_month, #selected_year {
	margin: 1px 28px 0 1px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	font-size: 14px;
	color: #4d4d4d;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #fff;
}
#spisok {
	margin-left: 40px;
	margin-bottom: 40px;
	width: 300px;
	background-color: #aaa;
}
#list_day{
	position: absolute;
	display: none;
	margin-left: 1px;
	width: 56px;
	height: 273px;
	overflow: auto;
	list-style-type: none;
	border: 1px solid #aaa;
	border-bottom: none;
}
#list_day li {
	padding-left: 5px;
	width: 34px;
	height: 20px;
	cursor: pointer;
	font-size: 14px;
	color: #4d4d4d;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #aaa;
	background-color: #ccc;
}
#list_day li:hover, #list_month li:hover, #list_year li:hover {
	background-color: #eee;
}
#list_month {
	position: absolute;
	margin-left: 71px;
	display: none;
	width: 87px;
	height: 273px;
	overflow: auto;
	list-style-type: none;
	border: 1px solid #aaa;
	border-bottom: none;
}
#list_month li {
	padding-left: 5px;
	width: 82px;
	height: 20px;
	cursor: pointer;
	font-size: 14px;
	color: #4d4d4d;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #aaa;
	background-color: #ccc;
}
#list_year {
	position: absolute;
	margin-left: 171px;
	display: none;
	width: 67px;
	height: 273px;
	overflow: auto;
	list-style-type: none;
	border: 1px solid #aaa;
	border-bottom: none;
}
#list_year li {
	padding-left: 5px;
	width: 45px;
	height: 20px;
	cursor: pointer;
	font-size: 14px;
	color: #4d4d4d;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #aaa;
	background-color: #ccc;
}
#about_myself {
	margin-left: 40px;
	margin-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	width: 290px;
	height: 100px;
	overflow: hidden;
	border: 1px solid #d1d0bd;
}


#upload_photo, #save_selfinfo, #submit_other, #btn_send_comment, #btn_msg_send, #send_invite, #del_photo {
	margin-left: 40px;
	margin-bottom: 40px;	
	height: 30px;
	clear: both;
	color: #f2f1df;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #ca2503;
	border: none;
}
#btn_send_comment, #send_invite {margin:0}
#upload_photo, #del_photo {
	margin-bottom: 25px;
	_margin-bottom:20px
}
#del_photo {margin-left:10px}
#agreement {font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:0 10px; color:#4C4C4C}
#agreement h1, #agreement h2
{padding: 15px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	font-weight: normal;
	color: #000;}
	#agreement h2 {font-size:25px; margin:0; padding:15px 0 5px 0}
	#agreement ul {padding-left:30px}
	#agreement {padding-bottom:15px}

#enter_block {
	margin-left: 140px;
	width: 380px;
	//overflow: hidden;
	background-color: #f2f1df;
}
.reg_invite {color:#4C4C4C;  font-family:Arial, Helvetica, sans-serif; font-size:12px}
.reg_invite a {color:#005997}
#enter_block input {
	padding-left: 5px;
	padding-right: 5px;
	color: #999;
}
#enter_block h2 {
	margin: 0 0 20px 20px;
	padding: 15px 0 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	font-weight: normal;
	color: #000;
}
#enter_block #openid {
	margin-top: 25px;
}
#enter_block #simple_enter, #enter_block #openid_enter {
	margin-left: 40px;	
	height: 30px;
	clear: both;
	color: #f2f1df;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #ca2503;
	border: none;
}
#openid_enter {
	margin-bottom: 40px;
}
#enter_block .openid {
	margin-bottom: 10px;
}
.password {
	margin-bottom: 10px;
}
#footer {
	margin-top: 45px;
	clear:both
}
#col_footer_1 {
	float: left;
	width: 120px;
	padding-left: 20px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #808080;
	line-height: 22px;
}
#footer p {
	margin-bottom: 10px;
}
#footer a {
	margin-right: 5%;
	color: #005997;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
#line_2 {
	clear: left;
}
#line_2, #line_3 {
	margin-left: 140px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #808080;
}
.all_size .main_block {
	width:720px
}
#news_text .remove_link {
	margin-left:10px;
}
.also_news {
	padding:60px 0 10px 0
}
#big_news .also_news img {
	margin-right:10px
}
.also_news a {
	color:#005997;
}
.also_news .item {
	float:left;
	width:255px;
	padding-right:15px
}
.comm_top {
	position:relative;
	top:-15px;
	margin-bottom:20px
}
#comments_list {
	margin-left:140px;
}
#comments_list img, .msg_block img {
	float:left;
	width:20px;
	height:20px
}
#comments_list ul li .comment_block {
	padding:15px 0 15px 10px;
	background: url(/images/brackets.png) no-repeat 10px 42px;
	_padding-top:0
}
#comments_list ul li ul li .comment_block {
	padding:15px 0 15px 55px;
	background: url(/images/brackets.png) no-repeat 55px 42px;
	_padding-top:0
}
#comments_list ul li ul li ul li .comment_block {
	padding:15px 0 15px 100px;
	background: url(/images/brackets.png) no-repeat 100px 42px;
	_padding-top:0
}
#comments_list ul li ul li ul li ul li .comment_block {
	padding:15px 0 15px 145px;
	background: url(/images/brackets.png) no-repeat 145px 42px;
	_padding-top:0
}
#comments_list ul li ul li ul li ul li ul li.comment_block {
	padding:15px 0 15px 190px;
	background: url(/images/brackets.png) no-repeat 190px 42px;
	_padding-top:0;
}
#comments_list ul {
	list-style:none;
}
#comments_list ul li .comment_block #status_2 { clear:left; padding-left:2px; background:#fff}
.comment_block, .msg_block {
	border-bottom:1px solid #cbcbcb;
	background: url(/images/brackets.png) no-repeat 10px 40px;
	font-family:Arial;
	color:#4c4c4c
}
.msg_block {
	padding:15px 0 15px 10px;
}
.comment_block a, .msg_block a {
	color:#807a00;
	font-size:11px;
	font-weight:bold;
}
.comment_header, .msg_info {
	padding:0 115px 0 30px
}
.comment_body, .msg_body {
	padding:5px 115px 0 30px;
		font-size:13px;
}

.comment_body2 {
	padding:5px 35px 0 30px;
		font-size:13px;
}
.comment_right, .msg_action {
	float:right;
	width:105px
}
.comment_right .date, .msg_action .msg_dt {
	float:none;
	color: #4c4c4c;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.small_sized {
	width:50%
}
.msglist_info {padding-top:10px; font-size:11px}
#profile {
	background:#F2F1DF;
	padding:15px 20px 40px 20px;
	color:#4d4d4d;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-bottom:20px
}
#profile h2 {
	font-size:30px;
	margin:0;
	padding:0 0 15px 0
}
.profile_photo2 {
	width:160px;
	height:160px;
	margin-right:20px;
	float:left
}
.profile_photo2 {
	width:160px;
	height:160px;
	margin-right:20px;
}
#avatara {
	width:80px;
	height:80px;

	margin-left:40px;
margin-top:10px;
	margin-bottom:10px;

}
#cover {
	
	margin-left:40px;
margin-top:10px;
	margin-bottom:10px;

}

.profile_selfinfo {
	padding:0 0 0 180px
}
.profile_selfinfo p {
	padding-bottom:5px
}
.profile_selfinfo a {
	color:#4083b1
}
.profile_action {
	padding-top:10px
}
.profile_action a {
	color:#807a00
}
#profile span {
	color:#808080
}
.profile_friends_list h1 {
	margin: 0 0 17px 0;
	padding: 15px 0 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;
}
.profile_friends_list {
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
}
.profile_friends_list p {
	padding-bottom:15px;
	font-size:11px
}
.profile_friends_list img {
	float:left;
	width:20px;
	height:20px;
	margin:0 10px 0px 0
}
.profile_friends_list a {
	color:#4083b1;
	font-size:14px
}
.profile_friends_list a.all_friends {
	color:#807a00;
	font-style:italic;
	margin-left:30px;
	font-weight:bold
}
.profile_nav a {
	font-style:normal;
	font-weight:normal
}
.profile_nav {
	color:#4d4d4d
}
a.more {
	color:#807A00
}
#users_choose {
	width:275px;
	float:left;
	height:31px;
	background:#f2f1df;
	padding-top:9px
}
#users_choose select {
	width:170px
}
#preview_header {
	background:#f2f1df;
	height:100px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#4d4d4d;
	padding-left:45px
}
#preview_header a {
	font-weight:bold;
	color:#807a00
}
#preview_header table td {
	vertical-align:top
}
.preview_top #status {
	float:left;
	width:auto;
	padding-right:10px
}
#preview_header #logo {
	background: url(/images/logo.jpg) no-repeat;
	margin-top:40px;
	width:240px
}
.preview_top .big_vote {
	float:left;
	padding:10px 10px 0 0
}
.preview_top .vote_btn {
	float:left;
	padding-top:35px
}
.preview_top span {
	display:block;
	float:left;
	padding:0px 10px;
	margin-top:45px
}
.fufel {
	float:right; position:relative
}

.fufel_menu {
background-color:#FFF;
border:1px solid #CCC;
display:none;
font-size:11px;
font-weight:400;
padding:1px;
position:absolute;
text-align:center;
top:14px;
width:70px;
}

.fufel_menu a {
	display:block;
	outline:none;
	padding:2px 7px;
	text-decoration:none;
}
.popup_text {
	height: 50px;
	width: 150px;
	position: absolute;
	padding: 5px;
	background-color: #FFF7D5;
	border: 1px solid #FFE88C;
	font-size: 11px;
	text-align: center;
	z-index: 15;
    top: -50px;
    left: 0;
}
.fufel_menu a:hover {
background-color:#C1E8FF;
color:#000;
}
span.fufel_link {
	padding:0 0 0 15px;
	margin-right:0
}
.close_preview {
	padding:20px 20px 0 0
}
.form_warn {color:#ca2503; font-size:12px; font-family:Arial; padding:0 0 0 40px; top:-10px; position:relative}
.fog_box {display:none}
#preview_news {
	background-color:#FFF;
	border:1px solid #CCC;
	height:600px;
	margin-left:auto;
	margin-right:auto;
	padding:2px;
	position:relative;
	top:50px;
	width:90%;
	z-index:100;
	overflow:hidden
}
#preview_news iframe {
padding-bottom:0px;
}
.fog {
	background-color:#333;
	filter:Alpha(Opacity=75);
	height:100%;
	left:0;
	opacity:0.75;
	position:absolute;
	top:0;
	width:100%;
	z-index:11;
}

.fog_box {
	display:none;
	height:100%;
	margin:0;
	padding:0;
	position:fixed;
	width:100%;
	z-index:10;
}
.ok_result {
  display:none;
 padding: 10px 10px 10px 10px;
 font-size: 14px; font-weight:bold;
 margin: 10px 60px  ;
 text-align:left;
 background-color: #F4EBBD;
 border: 1px solid #D7CF9E;
 clear: both;
}
.add_comment textarea {border: 1px solid #d1d0bd; width:350px; margin-bottom:10px; height:100px}
.add_comment {font-size:14px; color:#4D4D4D}

/*<AUTOCOMPLETE>*/

.autocomplete_menu {
	display: none;
	background-color: #FFF;
	border: 1px solid #CACACA;
	font-family: verdana;
	font-size: 1em;
	left: 0;
	margin: 2px 0 0 2px;
	position: absolute;
	text-align: left;
	top: 0;
	z-index: 100;
}

.autocomplete_menu ul {
	margin: 0;
	padding: 2px;
}

.autocomplete_menu ul li {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 3px;
	cursor: default;
}

.autocomplete_menu ul li.selected {
	color: #fff;
	background: #0060BF;
}

a.basic {background:url(/images/blog.gif) 0 2px no-repeat; padding-left:12px; margin-left:5px}
.blog-preview {display:none}
.act {display:block}
.medals {padding:10px 0 10px 140px;float: left; width:500px}
.medals img {float:left; margin:0 50px 20px 0}
tr#u1{background:#ece7bd}
tr#u2{background:#dadecd}
tr#u3{background:#ecdbbd}
.file_div {float:left; padding:5px 0 10px 40px}
@-moz-document url-prefix() {
  .file {height:22px}
}
.file {height:20px}
.filed_note {font-size:12px; color:#999; padding-left:40px; margin:-17px 0 15px}

/*</AUTOCOMPLETE>*/

