input.form, select.form, textarea.form  {

}
textarea.form  {
	font-size: 13px;
}
input.big_input, textarea.big_input  {
	width: 98%
}
select.big_input {
	width: 98%
}
.date_select {
	position:relative; 
	width:100%;
}
.day_input {
	float:left;
	height:16px;
	text-align:center; 
	width:10%;
}
.month_input {
	height:22px; 
	left:14%; 
	position:absolute; 
	width:61%
}
.year_input {
	height:16px;
	position:absolute; 
	right:0%; 
	text-align:center; 
	width:20%;
}
#account_block h1				{color:#c03;margin-bottom:15px}

#account_table					{width:100%}
#account_table .left-col		{vertical-align:top;width:50%}
#account_table .center-col		{width:10%}
#account_table .right-col		{background:#e9e9e9;border-left:1px solid #ccc;padding-bottom:30px;vertical-align:top}				
#account_table .right-col.acc	{padding-left:15px;padding-right:15px;padding-top:5px}
#account_table .empty-styled	{vertical-align:top}
#account_table .submit-button	{padding:30px 0 15px 0}

#account_table .italic			{font-style:oblique}

.account_info					{}
.account_info.top				{/*margin-top:-20px*/width:100%;}
.account_info th				{color:#666;font-size:18px;font-weight:normal;padding-top:30px;text-align:left}
.account_info th p				{font-size:12px;font-style:oblique}
.account_info td				{padding-top:10px}
.account_info .left				{font-weight:bold;padding-right:10px;white-space:nowrap;width:1%}

.account_info_list li			{margin-bottom:5px}

.image_post_form {display: none; margin: 0 auto; width: 50%; background-color: #e9e9e9; padding: 10px}
.uplode_photo_link {margin-top: 2px}
.uplode_photo_link a {border-bottom:1px dashed #0099FF; color:#0099FF; cursor:pointer !important; text-decoration:none;}
.uplode_photo_link a:hover {border-bottom:0 none; color:#0099FF; text-decoration:none;}



/* Ревизии */
#revisions							{background:#eee;border:1px solid #ccc;padding:5px 10px; position: absolute;right:50px; width:300px;}
#revisions .m-bottom				{margin-bottom:5px}

#rev_scroll							{background:#eee;max-height:140px;overflow-y:scroll;overflow-x:hidden;padding-right:10px}
#rev_table							{border-top:1px solid #ccc;margin-top:10px;padding-top:10px;width:290px;}
#rev_table td						{vertical-align:top}

#rev_table .radio					{width:75px}
#rev_table .radio input				{margin:1px 3px 0 0}
#rev_table .italic					{font-style:italic}
#rev_table .rev_user				{margin-left:5px}
#rev_table .rev_user,
#rev_table .rev_user:hover			{color:#c03}

.m-bottom .rev_user					{margin-left:5px}
.m-bottom .rev_user,
.m-bottom .rev_user:hover			{color:#c03}

#rev_table .spacer_small			{height:5px}
#rev_table .spacer_middle			{height:10px}
#rev_table .spacer_big				{height:20px;vertical-align:middle}
#rev_table .spacer_big div			{background:#ccc;height:1px;overflow:hidden}
									
#doRevision							{cursor:pointer;margin:10px 0 5px 0;padding:0 5px}
/* /Ревизии */

#country,#studio				{display:none;margin-top:5px}

#country,#studio,#text_tbl,
#description_tbl,#biography_tbl	{position:relative;/*width:200%*/} /* !!! */
#genre							{left:0;position:absolute;top:16px;width:200%} /* !!! */
#country a,#genre a,#studio a	{line-height:18px;margin-right:5px}

.country_switcher 				{border-bottom:1px dashed #000;cursor:pointer;font-weight:bold;line-height:20px}
.country_switcher:hover			{border-bottom:1px dashed #fff;cursor:pointer}

/* Добавить студию */
#studio_dd						{padding-bottom:1px}
#studio_dd a					{border-bottom:1px dashed #c03;color:#c03;text-decoration:none}
#studio_dd a:hover				{border-bottom:0;text-decoration:none}
								
#add_studio						{display:none;margin-top:5px}
#add_studio label				{font-weight:bold}
#studio_name					{border:1px solid #666;height:18px;width:200px}
#studio_button					{cursor:pointer}					
/* /Добавить студию */

.ajax_span {
	border-bottom:1px dashed #0063B4;
	color:#0063B4;
	cursor:pointer;
}
.ajax_span:hover {
	border-bottom: none;
	color:#0063B4;
	cursor:pointer;
}

/* Добавить фото */
#photo_loader,
#link_loader					{background:#fff;clear:both;display:none;margin-top:-300px;overflow:hidden;	position:absolute;z-index:1000}
#photo_loader form,#link_loader form	{padding:10px;position:relative}
#photo_loader dt,#link_loader dt	{color:#000;font-weight:bold;}
#photo_loader dd,#link_loader dd	{margin: 0}

#load_photo_title,
#load_photo_source,
#load_link_title,
#load_photo_tags,
#load_link_html					{height:18px;width:200px}

#load_link_description			{width:200px}
#load_photo						{width:217px}

#photo_loader #doSend,
#link_loader #doSend			{cursor:pointer;width:217px}
/* Добавить фото */

/* Добавить теги */
#my_tags_block					{margin-top:10px;padding-bottom:1px}
#my_tags_block .product_func	{margin:0}
#my_tags_form					{display:none}
#my_tags_block dt				{color:#000;font-weight:bold;margin-bottom:2px}
#my_tags_block dd				{clear:both;margin-bottom:5px;overflow:hidden}
#my_tags,#load_photo_tags		{width:165px}
#doSendTags,
#doCancelTags					{cursor:pointer;margin-right:5px;width:80px}

form#my_tags_form dl dt dd {margin: 0; padding: 0}
/* /Добавить теги */

/* Предположения строки поиска */
.ac_results							{background:#fff;border:1px solid #ccc;width:146px !important;z-index:10000}
.ac_results ul						{overflow:hidden !important;width:100% !important}
.ac_results li 						{cursor:pointer;font-size:12px;padding:2px 5px;white-space:nowrap}
.ac_over 							{background:#ccc;cursor:pointer}
.ac_match 							{color:#d70000;font-weight:normal}
/* /Предположения строки поиска */