/* RESET */
html,body,div,span, iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,
cite,code,del,dfn,em, img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,
dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-family: inherit}
:focus {outline: 0}
table,caption,tbody,tfoot,thead,tr,th,td {vertical-align:top}
body {color:#000;background:#fff;font-family:Tahoma,Arial,sans-serif}
table {border-collapse:collapse;border-spacing:0}
caption,th,td {text-align:left;font-weight:normal}
ol,ul {list-style-type: none}
* html {_zoom: expression(document.execCommand("BackgroundImageCache", false, true))}
/* /RESET */

/* CROSS-SITES CLASSES */
.clear {clear:both; overflow:hidden; height:0px}

.fll {float:left !important; display:block}
.flr {float:right !important; display:block}
.overh{overflow:hidden;width:100%;}

.small {font-size:.85em !important}
.c{text-align:center;}
.r{text-align:right;}

.red{color:#ff0000 !important;}

/*common style*/
.wrap, .footer01, .otherprojects01 {margin: 0 auto; min-width: 994px; max-width:1100px}
.wrap
{
	overflow:hidden;_overflow:visible;
	font-family:Tahoma,Verdana,sans-serif;
	background:#fff;
	margin-bottom:40px;
	margin-top:52px;
	font-size:0.85em;
	min-height:500px;
}
.inv{display:none;}
a
{
	color:#0067cd;
	text-decoration:underline;
	outline:none;
}
a:hover
{
	color:#ff0000;
}
.gray
{
	color:#888;
}
.vac{font-size:1.5em;color:#333;margin-top:20px;}
.pb15{padding-bottom:15px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.print_page
{
	display:inline-block;
	padding-left:24px;
	background:url('/static/images/cabinet/print.gif') no-repeat left top;
	height:16px;
	line-height:16px;
}
.text_changed p
{ 
	margin-bottom:10px;	
}
.text_changed_error
{
	padding-left:28px;
	padding-top:0.5em;
	background:url('/static/images/cabinet/warning.gif') no-repeat left top;
}	
.text_changed_error p
{
	margin-bottom:10px;
}
.text_good
{
	padding-left:28px;
	font-weight:bold;
	height:22px;
	margin-bottom:15px;
	padding-top:0.5em;
	background:url('/static/images/cabinet/good.gif') no-repeat left top;
}
.help ul{list-style-type:disc !important;padding-left:25px;}
.help ol{list-style-type:decimal !important;padding-left:25px;}
/* Header */
.header {padding:0 5px;}
.logo01 {float:left; margin:5px 0 0 0}

.dashboard01cont {float:right; overflow:hidden; background:#e4e4e4 url(/static/images/cabinet/dashboard01bg01.gif) left bottom no-repeat; padding:0 0 0 5px}
.dashboard01 {background:#e4e4e4 url(/static/images/cabinet/dashboard01bg01.gif) right bottom no-repeat; padding:5px 0; font-size:.85em; overflow:hidden; float:left}
.dashboard01 li {padding:0 5px 0 4px; float:left; border-left:1px solid #000; margin:0 0 0 -1px}
.dashboard01 li a {text-decoration:none; color:#505050}
.dashboard01 li a:hover {color:#f00}


.menucont01 {margin:-20px 0 0 200px}
.menu01 {overflow:hidden; float:left}
.menu01 li {float:left; padding:0 8px 0 7px; margin:0 0 0 -1px; border-left:1px solid #81ad0f}
.menu01 li a {font-weight:bold; color:#000; text-decoration:none}
.menu01 li a:hover {color:#f00}

.menu02 {overflow:hidden; float:right}
.menu02 li {float:left; padding:0 7px 0 13px; margin:0 -6px 0 0; border-right:1px solid #81ad0f}
.menu02 li a {font-weight:bold; color:#000; text-decoration:none}
.menu02 li a:hover {color:#f00}

.personpage {background:url(/static/images/cabinet/icons/icons02_person01.gif) 0 2px no-repeat; float:left; padding:0 0 0 13px}
/* /Header  */
.main_menu
{
	overflow:hidden;
	width:100%;
	background:#f3f3f3 url('/static/images/cabinet/main_menu_bg.gif') no-repeat left top;
	height:81px;
	margin-bottom:30px;
	position:relative;
}

.main_menu_end
{
	float:right;
	background:url('/static/images/cabinet/main_menu_bg.gif') no-repeat right -81px;
	width:6px;
	height:81px;
}
.main_menu a
{
	float:left;
	margin-right:40px;
	height:15px;
	background:url('/static/images/cabinet/main_menu_items.gif') no-repeat left top;
	padding-top:35px;
	margin-top:17px;
	white-space:nowrap;
}
.main_menu a.active{font-weight:bold;color:#232323;text-decoration:none;}
a.main_menu_item1
{
	width:50px;
}
a.main_menu_item2
{
	background-position:-162px top;
	width:55px;
	margin-left:25px;
}
a.main_menu_item3
{
	background-position:-330px top;
	width:65px;
}
a.main_menu_item4
{
	background-position:-478px top;
	width:45px;
}
a.main_menu_item5
{
	background-position:-621px top;
	width:45px;
}
a.main_menu_item6
{
	background-position:-740px top;
	width:58px;
}
a.main_menu_item7
{
	background-position:-880px top;
	width:53px;
}
a.main_menu_item8
{
	background-position:-983px top;
	width:50px;
	margin-right:0px;
}
a.main_menu_item9
{
	background-position:-1184px top;
}
a.main_menu_item10
{
	background-position:-1090px top;
	width:63px;
}
.button02 {display:inline-block; padding:0 0 0 8px; line-height:21px; height:23px; background:url(/static/images/cabinet/buttons01.gif) 0 -63px; text-decoration:none; color:#565656; text-align:center; margin:1px 0 0 0}
.button02_spec{padding-left:35px;margin-bottom:1.2em;}
.button02 span {display:inline-block; height:23px; background:url(/static/images/cabinet/buttons01.gif) right -63px; padding:0 11px 0 3px; position:relative; margin:0 -3px 0 0; font-weight:normal; font-size:1em; cursor:pointer; color:#fff}
.button02_spec span{padding-right:35px;width:139px}
.button02:hover {background:url(/static/images/cabinet/buttons01.gif) 0 -109px}
.button02:hover span {background:url(/static/images/cabinet/buttons01.gif) right -109px}
.button02:active {background-position:0 -86px;}
.button02:active span {background-position:right -86px}

/*ie*/
.pager01 .button02 span {background:url(/static/images/cabinet/buttons01.gif) right -63px #f3f3f3\9;position:static\9;margin:0 0px 0 0\9;}
.pager01 .button02:hover span {background:url(/static/images/cabinet/buttons01.gif) right -109px #f3f3f3\9;}
/*ie*/

.button03 {display:inline-block; padding:0 0px 0 6px; line-height:21px; height:23px; background:url(/static/images/cabinet/buttons_user.gif) 0 0px; text-decoration:none; color:#565656; text-align:center; margin:1px 0px 0 0}
.button03 span {display:inline-block; height:23px; background:url(/static/images/cabinet/buttons_user.gif) right 0px; padding:0 10px 0 4px; position:relative; margin:0 -4px 0 0; font-weight:normal; font-size:1em; cursor:pointer; color:#fff}

.user_content{font-size:0.7em;margin-top:8px;width:100%;overflow:hidden;}
.one_column_user
{
	float:left;
	width:210px;
	_overflow:hidden;
	zoom:1;

}
.one_column_user1
{
	margin-top:3.3em;
}	
.second_column_user
{
	padding-left:240px;
}
.my01
{
	margin-top:16px;
}
/*common style*/

/*menu part*/
.menu_part_top
{
	background:url(/static/images/cabinet/borderbg.gif) top left;
	width:210px;
	height:5px;
	margin-top:3px;
	font-size:1px;line-height:1px;
}
.menu_part_top div
{
	background:url(/static/images/cabinet/borderbg.gif) top right;
	float:right;
	height:5px;
	padding-right:10px;
}
.menu_part
{
	border-style:solid;
	border-color:#bf8564;	
	border-width:0px 1px;
	padding:15px 0px;
	overflow:hidden;
	_height:1%;
	_width:208px;
}
.menu_part ul li
{
	padding:0px 24px 6px 6px;
	overflow:hidden;
}
.menu_part ul li.folders{
	padding:0px 10px 6px 6px;
	width:178;
}
.menu_part ul li a,.menu_part ul li strong,.menu_part ul li span 
{
	padding-left:23px;
	line-height:16px;
	display:inline-block;
	float:left;
	font-weight:normal;
}
.add_list .active a,.menu_part .active, .menu_part .active strong,.menu_part .active a, .menu_part .active span{
	font-weight:bold;
	text-decoration:none;
	color:#000;
	cursor:text;
}
.menu_part ul li span{
	float:right;
	display:block;
	padding-top:0.2em;
}
.menu_part .title strong
{
	font-weight:bold;
}
.menu_part_item1
{
	background:url(/static/images/cabinet/icons.gif) no-repeat left 2px;
}
.menu_part_item2
{
	background:url(/static/images/cabinet/icons.gif) no-repeat left -18px;
}
.menu_part_item3
{
	background:url(/static/images/cabinet/icons.gif) no-repeat left -40px;
}
.menu_part_item4
{
	background:url(/static/images/cabinet/icons.gif) no-repeat left -63px;
}
.menu_part_item5,.menu_part_item6
{
	background:url(/static/images/cabinet/icons.gif) no-repeat left -100px;
}
.menu_part_item7
{
	background:url(/static/images/cabinet/icons.gif) no-repeat left -467px;
}
.menu_part_item8
{
	background:url(/static/images/cabinet/icons.gif) no-repeat left -485px;
}
.menu_part_item9
{
	background:url(/static/images/cabinet/icons.gif) no-repeat left -507px;
}
.menu_part_item10
{
	background:url(/static/images/cabinet/icons.gif) no-repeat left -682px;
}
.menu_part_item11
{
	background:url(/static/images/cabinet/icons.gif) no-repeat left -706px;
}
.menu_part_item12
{
	background:url(/static/images/cabinet/icons.gif) no-repeat left -728px;
}
.menu_part_item13
{
	background:url(/static/images/cabinet/icons.gif) no-repeat left -750px;
}
.menu_part_item14
{
	background:url(/static/images/cabinet/icons.gif) no-repeat left -772px;
}
.menu_part_item15
{
	background:url(/static/images/cabinet/icons.gif) no-repeat left -794px;
}
.menu_part_item16
{
	background:url(/static/images/cabinet/icons.gif) no-repeat left -821px;
}
.menu_part_item17
{
	background:url(/static/images/cabinet/icons.gif) no-repeat left -844px;
}
.menu_part_item18
{
	background:url(/static/images/cabinet/icons.gif) no-repeat left -1054px;
}
.menu_part_item19
{
	background:url(/static/images/cabinet/icons.gif) no-repeat left -1085px;
}
.menu_part_item20
{
	background:url(/static/images/cabinet/icons.gif) no-repeat left -333px;
}
.menu_part_item21
{
	background:url(/static/images/cabinet/icons.gif) no-repeat left -1146px;
}
.menu_part_item22
{
	background:url(/static/images/cabinet/icons.gif) no-repeat left -1169px;
}
.menu_part_item23
{
	background:url(/static/images/cabinet/icons.gif) no-repeat left -1191px;
}
.menu_part_item24
{
	background:url(/static/images/cabinet/icons.gif) no-repeat left -1214px;
}
.menu_part_item25
{
	background:url(/static/images/cabinet/icons.gif) no-repeat left -1254px;
}
.menu_part_item26
{
	background:url(/static/images/cabinet/icons.gif) no-repeat left -1284px;
}
.menu_part_item27
{
	background:url(/static/images/cabinet/icons.gif) no-repeat left -1316px;
}
.menu_part_item28
{
	background:url(/static/images/cabinet/icons.gif) no-repeat left -997px;
}
.menu_part_item29
{
	background:url(/static/images/cabinet/icons.gif) no-repeat left -1025px;
}
.menu_part_item30
{
	background:url(/static/images/cabinet/icons.gif) no-repeat left -1347px;
}
.menu_part_item31
{
	background:url(/static/images/cabinet/icons.gif) no-repeat left -1376px;
}
.menu_part_item32
{
	background:url(/static/images/cabinet/icons.gif) no-repeat left -1445px;
}
.menu_part_item33
{
	background:url(/static/images/cabinet/icons.gif) no-repeat left -1477px;
}
.menu_part_item34
{
	background:url(/static/images/cabinet/icons.gif) no-repeat left -1507px;
}
.menu_part_item35
{
	background:url(/static/images/cabinet/icons.gif) no-repeat left -1545px;
}
.menu_part_item36
{
	background:url(/static/images/cabinet/icons.gif) no-repeat left -1594px;
}
.menu_part_item37
{
	background:url(/static/images/cabinet/icons.gif) no-repeat left -1637px;
}
.menu_part_title
{
	padding:3px 6px 3px 30px !important;
	margin-top:10px;
	margin-bottom:10px;
	line-height:1.5em;
}
.menu_part .menu_part_title1
{
	background-color:#f3f3f3;
	padding:3px 6px 3px 30px !important;
	color:#888;
	line-height:1.5em;
	margin-bottom:10px;
	margin-top:20px;

}
.menu_part .menu_part_title
{
	color:#232323;
	line-height:1.5em;
	margin-bottom:5px;
	padding-top:0px !important;
	margin-top:0px;
	font-weight:bold;
	width:143px;
}
.menu_part .delete_item
{
	height:15px;
	width:10px;
	background:url(/static/images/cabinet/icons.gif) no-repeat -3px -145px;
	margin-left:6px;
	padding:0px !important;
	line-height:1em !important;
	float:right;
	display:block !important;
}
.menu_part .add_folder
{
	background:url(/static/images/cabinet/icons.gif) no-repeat 2px -174px;
	padding-left:24px;
	color:#888;
	margin-top:10px;
}
.menu_part .select select 
{
	width:100%;
	border:1px solid #888;
	font-size:1em;
}
.menu_part .select label
{
	color:#888;
	display:block;
	margin-bottom:5px;
}
.menu_part .checkbox 
{
	overflow:hidden;
	width:178px;
	margin-top:20px;
}
.menu_part .checkbox input
{	
	float:left;
}
.menu_part .checkbox label
{
	color:#888;
	float:right;
	width:153px;
	padding-top:3px;
}
.menu_part .all_contacts
{
	background:url(/static/images/cabinet/icons.gif) no-repeat left -334px;
	padding-left:24px;
}
.menu_part .online_contacts
{
	background:url(/static/images/cabinet/icons.gif) no-repeat left -217px;
	padding-left:24px;
}
.menu_part .offline_contacts
{
	background:url(/static/images/cabinet/icons.gif) no-repeat left -275px;
	padding-left:24px;
}
.menu_part_bottom
{
	background:url(/static/images/cabinet/borderbg.gif) left -5px;
	width:210px;
	height:5px;
	overflow:hidden;
	font-size:1px;line-height:1px;
}
.menu_part_bottom div
{
	background:url(/static/images/cabinet/borderbg.gif) right -5px;
	float:right;
	height:5px;
	padding-right:10px;
}

/*икнки сайты*/
.menu_part_item_s4
{
	background:url(/static/images/cabinet/icons.gif) no-repeat left -682px;
}
.menu_part_item_s3
{
	background:url(/static/images/cabinet/icons.gif) no-repeat left -706px;
}
.menu_part_item_s1
{
	background:url(/static/images/cabinet/icons.gif) no-repeat left -728px;
}
.menu_part_item_s2
{
	background:url(/static/images/cabinet/icons.gif) no-repeat left -750px;
}
.menu_part_item_s10
{
	background:url(/static/images/cabinet/icons.gif) no-repeat left -772px;
}
.menu_part_item_s8
{
	background:url(/static/images/cabinet/icons.gif) no-repeat left -794px;
}
/*menu part*/

/*account block*/
.account_block_top
{
	background:url(/static/images/cabinet/borderbg.gif) top left;
	width:210px;
	height:5px;
	margin-top:5px;
	font-size:1px;line-height:1px;
}
.account_block_top div
{
	background:url(/static/images/cabinet/borderbg.gif) right top;
	float:right;
	height:5px;
	padding-right:10px;
}
.account_block
{
	border-style:solid;
	border-color:#cd7d09;	
	border-width:0px 1px;
	padding:15px 0px 15px 6px;
	overflow:hidden;
	_height:1%;
}
.account_money
{
	background:url(/static/images/cabinet/icons.gif) no-repeat left -530px;
	padding-left:24px;
	float:left;
	font-size:2.3em;
	line-height:1em;
}
.bonus_money
{
	background:url(/static/images/cabinet/icons.gif) no-repeat left -1109px;
	padding-left:24px;
	float:left;
	font-size:2.3em;
	line-height:1em;
}
.account_block a{
padding-left:24px;
}
.account_block p
{
	padding-left:24px;
	margin-bottom:10px;	
	clear:both;
}
.account_block p input
{
	border:1px solid #adb1b6;
	width:115px;
	margin:4px 4px 0px 0px;
	margin-right:5px;
}
.account_block p .button03{padding-left:6px;position:relative;top:-2px;}
.account_cur
{
	color:#888;
	padding-left:10px;
	margin-bottom:5px;
	float:left;
	margin-top:1em;
}
.account_block_bottom
{
	background:url(/static/images/cabinet/borderbg.gif) left -5px;
	width:210px;
	height:5px;
	overflow:hidden;
}
.account_block_bottom div
{
	background:url(/static/images/cabinet/borderbg.gif) right -5px;
	float:right;
	height:5px;
	padding-right:10px;
}
/*account block*/


/*list useful link */
ul.add_list
{
	list-style-type:none;
	list-style-image:url('/static/images/cabinet/add_bullet.gif');
	list-style-position:outside;
	padding-left:30px;
}
ul.add_list li
{
	margin-bottom:8px;
	padding:0px;
	overflow:visible;
}
ul.add_list li a{float:none;padding:0px;display:inline;}
.menu_part ul.add_list{padding-right:15px;}
/*list useful link */

/*text block in money*/
.text_block{width:707px;overflow:hidden;margin:1em auto 0px;}
.text_block_top
{
	background:url('/static/images/cabinet/text_block.gif') no-repeat left top;
	height:15px;
	overflow:hidden;
}	
.text_block_inner
{
	border-style:solid;
	border-color:#ce7d41;
	border-width:0px 5px;
	padding:35px 60px 18px;
	color:#575757;
}
.text_block_inner p
{
	margin-bottom:0.8em;	
}
.text_block_inner h5
{
	font-size:1.1em;
	font-weight:bold;
	margin-bottom:0.8em;
	margin-top:1em;	
}
.text_block_inner label.radio
{
	font-weight:bold;
	font-size:1.1em;
	padding-left:0.5em;
	position:relative;
	top:-3px;
}
.text_block_inner label.check
{
	position:relative;
	top:-3px;
	padding-left:8px;
}
.text_block_inner input{padding:0px;margin:0px;}
.text_block_inner ul
{
	padding-left:45px;
	list-style-type:disc;
	font-weight:bold;
}
.text_block_inner ul li
{
	font-weight:normal;
}
.text_block_add p
{
	padding-left:25px;
	margin-top:5px;
}
.text_block_add{padding-left:45px;}
.text_block_bot
{
	background:url('/static/images/cabinet/text_block.gif') no-repeat left -15px;
	height:15px;
	overflow:hidden;
}
.add_money
{
	background:url('/static/images/cabinet/icons.gif') no-repeat left -1410px;
	line-height:20px;
	padding-left:25px;
	padding-right:12px;
	display:inline-block;	
}
.text_block_inner input.text{border:1px solid #d9e0d5;margin-right:5px;width:100px;}	
/*text block in money*/

/*second column*/
h1
{
	font-style:italic;
	font-family:Arial;
	font-size:2.2em;
	font-weight:normal;
	margin:0px;
}
.add_info_block_top
{
	background:url('/static/images/cabinet/add_info_block.gif') no-repeat left top;
	height:15px;
}
.add_info_block_top div
{
	float:right;
	background:url('/static/images/cabinet/add_info_block.gif') no-repeat right top;
	height:15px;
}
.add_info_block
{
	background-color:#f4eac9;
	padding:0px 5px 6px 12px;
}
.add_info_block p
{
	padding:6px 10px 0px 0px;
}
.add_info_close
{
	background:url('/static/images/cabinet/add_info_close.gif') no-repeat right top;
	height:7px;
	width:7px;
	float:right;
}
.add_info_block_bottom
{
	background:url('/static/images/cabinet/add_info_block.gif') no-repeat left -15px;
	height:5px;
	overflow:hidden;
	margin-bottom:20px;
}
.add_info_block_bottom div
{
	float:right;
	background:url('/static/images/cabinet/add_info_block.gif') no-repeat right -15px;
	height:15px;
}
.actions
{
	text-decoration:none;
}
.actions span{border-bottom:1px dashed #0067CD;}
.actions:hover span{border-color:#ff0000;}
table.objects
{
	width:100%;
	border-collapse:collapse;
	border:none;
	font-size:1em;
	margin-top:1em;
}
table.objects tr
{
	border-color:#f3f3f3;
	/* border-style:solid; */
	border-width:0px 0px 1px 0px;
}
table.objects tr td
{
	padding:15px 5px 12px;
	border:0px;
	margin:0px;
}
table.objects tr.head_table_objects 
{
	color:#888;
	vertical-align:middle;
}

a.sortColumn
{
    text-decoration:none;
	color:#888;
}
a.sortColumn span{padding-bottom:1px;} 
a.sortColumn:hover span 
{
	border-bottom:1px dashed #888;
}
a.sort_down:hover span ,a.sort_up:hover span
{
	border-bottom:1px dashed #232323;
}
a.sort_down
{
	background:url('/static/images/cabinet/sort_column.gif') no-repeat right 0.4em;	
	padding-right:12px;
	margin-bottom:3px;
 /* color:#232323; */
	color: #888;
	text-decoration:none;
}
a.sort_up
{
	background:url('/static/images/cabinet/sort_column.gif') no-repeat right -14px;	
	padding-right:12px;
	/* color:#232323; */
	color: #888;
	text-decoration:none;
}
a.sort_down:hover, a.sort_up:hover{text-decoration:none;}

.buttons_tools
{
	float:right;
}
.buttons_tools .button02{
	margin-right:5px;
}
table.objects .id_object
{
	background:url('/static/images/cabinet/icons.gif') no-repeat left -364px;
	padding-left:22px;
	height:1.5em;
	line-height:1.5em;
	display:inline-block;
}
table.objects tr.system_object 
{
	background-color:#ecf7d0;
}
table.objects tr.system_object td 
{
	border-color:#fff;
	border-width:1px 0px;
	border-style:solid;
}
table.objects tr.unread .message
{
	font-weight:bold;
}
table.objects tr.tools_tr
{
	color:#888;
	background-color:#f3f3f3;
}
table.objects td.type
{
	width:10px;
	height:10px;
	padding:15px 5px 12px;
}
table.objects td.spec
{
	font-size:1em;
	color:#888;
	white-space:nowrap;
	/*text-align:right;*/
}
table.objects td.spec strong
{
	font-weight:normal;
	color:#000;
}
table.objects td.spec table tr td{padding:0px;}
table.objects td.spec table tr td.r{padding-left:8px;}
table.objects tr.tools_tr td
{
	padding:5px 5px;
	vertical-align:middle;
}
table.objects label{
	padding-top:2px;
	padding-right:20px;
}
table.objects  select
{
	width:150px;
	border:1px solid #adb1b6;
	font-size:1em;
}
table.objects  select.long_select
{
	width:490px;
	color:#888;
}


/*second column*/

/*object_description*/
table.objects .id_object
{
	display:inline-block;
}
table.objects .object_show
{
	font-size: 1.2em;
	text-decoration:none;	
	display:inline-block;
	padding-bottom:3px;
	padding-right:18px;
	background:url("/static/images/cabinet/icons.gif") no-repeat scroll right -1677px transparent;
}
table.objects .object_show span
{
	text-decoration:none;
	margin-bottom:2px;
	border-bottom:1px dashed #0067CD;
	color:#0067CD;
}
table.objects .object_show:hover span
{
	border-color:#ff0000;
	color:#ff0000;	
}
table.objects .object_show span.bolder
{
	font-weight:bold;
	border-bottom:none;
}
tr.object_full .object_show
{
    font-size: 1.2em;
	padding-bottom:7px;
	background:url("/static/images/cabinet/icons.gif") no-repeat scroll right -1717px transparent;
}	
tr.object_full .object_show span
{
	/* color:#888; */
	border-color:#888;
}
tr.object_full .object_show:hover span
{
	color:#888;
	border-color:#888;
}		
table.objects tr.object_tools td
{
	padding:0px;
}
table.objects tr td .response
{
	width:45px;
	height:17px;
}
table.objects tr .response
{
	background:url('/static/images/cabinet/icons.gif') no-repeat 15px -567px;
}
table.objects .response_unread .response
{
	background:url('/static/images/cabinet/icons.gif') no-repeat 15px -593px;
	padding-top:18px;
	text-align:center;
	height:12px;
	font-size:0.8em;
}
table.objects tr.object_full
{
	background-color:#f3f3f3;
	border-top: 1px #CD7D09 solid;
}
table.objects .message a
{
	text-decoration:none;
	margin-bottom:3px;
}
table.objects .message a span
{
	border-bottom:1px dashed #0067CD;
}
table.objects .message a:hover span
{
	border-bottom:1px dashed #ff0000;
}
table.message_response tr.full
{
	background-color:#f3f3f3;
}
table.message_response tr.full .message a
{
	color:#232323;
	font-weight:bold;
	cursor:text;
}
table.message_response tr.full .message a span
{
	border:none;
}
td.message .message_text
{
	margin-top:12px;
}
table.message_response tr.tools_message
{
	background-color:#f3f3f3;
	border-top:1px solid #fff;
	color:#888;
}
tr.state_active td.state
{
	font-size:0.95em;
	color:#799251;
}
tr.state_without td.state
{
	font-size:0.95em;
	color:#517192;
}
tr.state_refuse td.state
{
	font-size:0.95em;
	color:#925151;
}
.object_tool
{
	background-color:#d7e4f0;
	padding:5px 10px 10px;
	border-top:1px solid #fff;
	overflow:hidden;
}

.object_tool .hide
{
	background:url('/static/images/cabinet/icons.gif') no-repeat right -1677px;
	padding-left:30px;
	padding-right:22px;
	text-decoration:none;
	padding-bottom:8px;
	color:#232323;
	float:left;
}
.object_tool .show
{
	background:url('/static/images/cabinet/icons.gif') no-repeat right -1717px;
	padding-left:30px;
	padding-right:22px;
	text-decoration:none;
	color:#232323;
	float:left;
	padding-bottom:8px;
}
.object_tool .show span, .object_tool .hide span
{
	border-bottom:1px dashed #232323;
	font-weight:bold;
}
.object_tool_2
{
	/* background-color:#f3f3f3; */
}
.tool_table
{
	width:100%;
}
.tool_table tr
{
	border:none !important;
	background-color:#D7E4F0;
}
.tool_table tr.even
{
	background-color:#fff;
}
.tool_table tr td, .tool_table tr th
{
	padding:8px 20px 8px 30px !important;
	border:none !important;
}
.tool_table tr th
{
	color:#888;
}
.object_tool .servicezarplata_quickly_vacancy,.servicezarplata_resume_first,.object_tool .service1,.object_tool .servicevacancy_callback,.servicezarplata_vacancy_first, .servicezarplata_vipresume  
{
	float:left;
	width:33%;
	/* width:35%; */
	background-color:#fff;
	padding:8px 0px 5px 30px;
	margin-bottom:10px;
}
.object_tool .servicezarplata_plus_vacancy,.servicezarplata_top_resume, .servicejournal, .servicezarplata_vacancy_top, .servicezarplata_resume_top
{
	float:right;
	width:56%;
	background-color:#fff;
	padding:8px 0px 5px 30px;
	margin-bottom:10px;
}
.object_tool .servicevacancy_callback a
{
	padding-left:22px;
	background:url('/static/images/cabinet/icons/icon_up.gif') no-repeat left -235px;
	height:18px;
	display:inline-block;
}	
.object_tool .servicezarplata_quickly_vacancy a, .serv3, .servicezarplata_vipresume a
{
	padding-left:22px;
	background:url('/static/images/cabinet/icons/icon_up.gif') no-repeat left top;
	height:18px;
	display:inline-block;
}
.object_tool .servicejournal a
{
	padding-left:22px;
	background:url('/static/images/cabinet/icons/icon_up.gif') no-repeat left -189px;
	height:18px;
	display:inline-block;
}	
.servicezarplata_vacancy_first a,.servicezarplata_resume_first a 
{
	padding-left:22px;
	background:url('/static/images/cabinet/icons/icon_up.gif') no-repeat left -96px;
	height:18px;
	display:inline-block;
}
.servicezarplata_vacancy_top a, .servicezarplata_top_resume a, .servicezarplata_resume_top a
{
	padding-left:22px;
	background:url('/static/images/cabinet/icons/icon_up.gif') no-repeat left -44px;
	height:18px;
	display:inline-block;
}		
.serv2
{
	padding-left:22px;
	background:url('/static/images/cabinet/icons/icon_up.gif') no-repeat left -44px;
	height:18px;
	display:inline-block;
}
.object_tool .servicezarplata_plus_vacancy a
{
	padding-left:22px;
	background:url('/static/images/cabinet/icons/icon_up.gif') no-repeat left -137px;
	height:18px;
	display:inline-block;
} 
.servicezarplata_plus_vacancy span,.servicezarplata_vacancy_top span, .servicezarplata_top_resume span,.servicezarplata_resume_top span,.servicezarplata_vacancy_first span,.servicezarplata_resume_first span, .servicejournal span, .servicezarplata_quickly_vacancy span, .servicezarplata_vipresume span, .servicevacancy_callback span 
{
	float:right;
	width:30%;
}
.object_tool .service3 a, .serv1
{
	padding-left:22px;
	background:url('/static/images/cabinet/icons/icon_up.gif') no-repeat left -95px;
	height:18px;
	display:inline-block;
}
.object_tool h4
{
	font-weight:bold;
	margin:0px;
	padding:8px 0px 5px;
	clear:both;
	display:block;
	width:100%;
}
.object_tool .info_a
{
	color:#888;
	padding-left:30px;
	display:inline-block;
	padding-right:20px;
	margin-top:7px;
	background:url('/static/images/cabinet/icons.gif') no-repeat right -1757px;
}
.object_tool p{
	padding-left:30px;
	line-height:1.4em;
}
.action_block{padding-right:5px;position:absolute;top:20px;display:none;width:260px;}
.action_block_top{padding-left:15px;background:url('/static/images/cabinet/action_block.gif') no-repeat left top; height:11px;}
.action_block_top div{margin-right:-5px;padding-right:10px;background:url('/static/images/cabinet/action_block.gif') no-repeat right top; height:11px;}
.action_block_bot{padding-left:15px;background:url('/static/images/cabinet/action_block.gif') no-repeat left -11px; height:11px;}
.action_block_bot div{padding-right:10px;margin-right:-5px;background:url('/static/images/cabinet/action_block.gif') no-repeat right -11px; height:11px;}
.action_block_inner{width:212px;text-align:center;padding:12px 22px 12px;background:#fff;border-color:#d7e4f0;border-style:solid;border-width:0px 5px 0px 4px; overflow:hidden;}
/*object_description*/

/*messages*/
table.objects tr.in_mes  td.type div
{
	background:url(/static/images/cabinet/icons.gif) no-repeat -3px -1149px;
	width:10px;
	height:10px;
	overflow:hidden;
}
table.objects tr.out  td.type div
{
	background:url(/static/images/cabinet/icons.gif) no-repeat -3px -1171px;
	width:10px;
	height:10px;
	overflow:hidden;
}
table.objects tr.important  td a.importance
{
	background:url(/static/images/cabinet/icons.gif) no-repeat 15px -431px;
	width:45px;
	height:22px;
	overflow:hidden;
	display:block;
}
table.objects tr.unimportant  td a.importance
{
	background:url(/static/images/cabinet/icons.gif) no-repeat 15px -397px;
	width:45px;
	height:22px;
	overflow:hidden;
	display:block;
}
table.objects tr td div.loading
{
	background:url(/CPResource.axd?n=Common.Images.LoadingDark.gif) no-repeat 0 0;
}

table.objects1 .id_object
{
	margin:0px;
	position:relative;
	top:-0.2em;
}
.refuse_object
{
	text-decoration:none;
	padding-left:20px;
	margin-top:10px;
	display:block;
	height:15px;
	background:url('/static/images/cabinet/icons.gif') no-repeat left -1347px;
}
.invite_object
{
	text-decoration:none;
	padding-left:20px;
	margin-top:10px;
	display:block;
	height:15px;
	background:url('/static/images/cabinet/icons.gif') no-repeat left -997px;
}	
.refuse_object span, .invite_object span
{
	border-bottom:1px dashed #0067CD;
}	
.refuse_object:hover span, .invite_objec:hovert span
{
	border-color:#ff0000;
}	
.objects .mes_tool td{border-style:solid;border-width:1px 0px;border-color:#fff;background-color:#f3f3f3;}
/*messages*/

/*firm profile*/
.tool_block{background-color:#f3f3f3;padding:5px 12px;font-size:bold;}
.agent_user_info
{
	padding:0px 20px;
	margin-top:1em;
}
.foto_agent_profile
{
	float:left;
	width:100px;
}
.foto_agent_profile img
{
	vertical-align:bottom;
}
.agent_user_info h2
{
	font-size:2.3em;
}
.agent_user_info h3
{
	font-size:1.6em;
}
.main_info_agent
{
	padding-left:120px;
}
.agent_user_info .note
{
	margin:18px 0px;
}
.agent_user_info .view
{
	display:inline-block;
	margin-left:25px;
	background:url('/static/images/cabinet/icons.gif') no-repeat left -875px;
	padding-left:20px;
}
.button_block
{
	border-top:1px solid #E2E2E2;
	padding-top:20px;
	overflow:hidden;
}
.user_add_info
{
	margin-top:15px;
	margin-bottom:10px;
}
.user_add_info tr td
{
	padding-right:20px;
	padding-bottom:3px;
}
.user_add_info .label
{
	color:#989898;
	width:100px;
}
.user_add_info a
{
	text-decoration:none;
}
.user_on_site
{
	float:left;
	padding-left:20px;
	background:url('/static/images/cabinet/icons.gif') no-repeat left -874px;
	height:16px;
	margin-top:20px;
}
.reguser_tool
{
	background-color:#d7e4f0;
	padding:8px;
}
.reguser_tool .reg_tool
{
	background-color:#fff;
	padding:8px;
	height:22px;
}
.reguser_tool .reg_tool1
{
	background-color:#d7e4f0;
	padding:8px;
	padding-bottom:0px;
}
.reg_tool strong, .reg_tool1 strong
{
	color:#888;
	font-weight:normal;
}
.reg_tool span, .reg_tool1 span
{
	font-weight:bold;
}
.edit_info
{
	display:inline-block;
	margin-left:20px;
	padding-left:17px;
	background:url('/static/images/cabinet/icons.gif') no-repeat left -908px;
	text-decoration:none;
	margin-bottom:3px;
}
.edit_info span
{
	color:#0067CD;
	border-bottom:1px dashed #0067CD;
	font-weight:normal;
}
.edit_info:hover span
{
	border-bottom:1px dashed #ff0000;
	color:#ff0000;
}
.map_top{background:url('/static/images/cabinet/map_block.gif') no-repeat left top;width:158px;height:7px;overflow:hidden;}
.map_block{padding:4px 6px;background:url('/static/images/cabinet/map_block.gif') repeat-y right top;width:146px;overflow:hidden;}
.map_bot{background:url('/static/images/cabinet/map_block.gif') no-repeat left -7px;width:158px;height:7px;overflow:hidden;}
/*firm profile*/

/*edit profile*/
.edit_profile_info, .edit_prof_info
{
	background-color:#f3f3f3;
	padding:15px 25px;
	border-top:1px solid #fff;
}
.edit_profile_info .string
{
	overflow:hidden;
	width:100%;
	padding-bottom:15px;
}	
.edit_profile_info input, .edit_profile_info select, .edit_contact_info input, .edit_contact_info select, .edit_profile_info textarea, .edit_company_info input
{
	border:1px solid #9e9e9e;
	font-size:1em;
}
.edit_profile_info input[type="file"]{border:none;}
.edit_profile_info h3, .edit_contact_info h3, .edit_prof_info h3
{
	font-size:1em;
	font-weight:bold;
	margin:0px;
	margin-bottom:18px;
}
.edit_column_info
{
	float:left;
	width:50%;
}
.edit_column_info1
{
	width:60%;
}
.edit_column_info2
{
	float:left;
	width:40%;
}
.check_label label{padding-left:5px;position:relative;top:-0.2em;}
.edit_column_info label
{
	width:105px;
	margin-right:10px;
	text-align:right;
	line-height:1.6em;
	float:left;
	white-space:nowrap;
}	
.edit_column_info2 label
{
	width:80px;
}	
.edit_column_info .prompt
{
	color:#888;
	font-size:0.9em;	
}
.input_block
{
	padding-left:100px;
}	
.input_block input, .input_block textarea
{
	width:90%;
}
.input_block textarea
{
	height:40px;
	font-size:1.2em;
}	
.input_block select
{
	width:50%;
}
.public_page
{
	float:right;
	width:250px;
}	
.public_page p
{
	color:#888;
	padding-left:20px;
}	
.edit_contact_info
{
	background-color:#d7e4f0;
	padding:10px 20px;
	border-top:1px solid #fff;
}
.edit_contact_info .string
{
	/*padding:6px 10px 6px 20px;*/
	background-color:#fff;
	overflow:hidden;
}	
.edit_contact_info .string_even
{
	background-color:#D7E4F0 !important;
}	
.edit_contact_info label
{
	display:inline-block;
	background:url('/static/images/cabinet/icons.gif') no-repeat left -936px;
	width:58px;
	padding-left:30px;
	float:left;
	text-align:right;
	white-space:nowrap;
	line-height:1.6em;
	margin-right:10px;
}
.edit_contact_info select
{
	width:41%;
}	
.edit_contact_info .code
{
	width:50px;
	margin-right:10px;
}	
.edit_contact_info .number
{
	width:125px;
	margin-right:10px;
}	
.edit_profile_info .photo_border
{
border:1px solid #D2D2D2;
height:212px;
width:152px;
float:left;
margin-right:12px;
margin-bottom:10px;
}
.edit_profile_info .photo_border div {
background-color:#fff;
height:210px;
padding:1px;
width:150px;
overflow:hidden;
}
.edit_profile_info .photo_border table {
background-color:#E1E1E1;
border:medium none;
height:210px;
width:150px;

}
.edit_profile_info .photo_border table tr td
{
padding:0;
text-align:center;
vertical-align:middle;
}
.edit_profile_info .photo_border img
{
	vertical-align:bottom;
}	
.edit_company_info
{
	background-color:#f3f3f3;
	padding:10px 15px;
	border-top:1px solid #fff;
	font-size:0.9em;
}
.edit_contact_info .string
{
	padding:6px 10px 6px 20px;
	background-color:#fff;
	overflow:hidden;
}	
.edit_company_info .string
{
	overflow:hidden;
}	
.edit_company_info input
{
	margin-bottom:15px;
}	
.edit_prof_info .prof_info_add
{
	padding-left:170px;
}
.edit_prof_info .label
{
	float:left;
	width:140px;
	padding-left:25px;
}	
.edit_prof_info .string
{
overflow:hidden;
width:100%;
padding:8px 0px;
background-color:#fff;
}	
.edit_prof_info .string_even
{
	background-color:#d7e4f0;
}	
.on_map{margin-bottom:3px;height:18px;float:left;margin-left:5px;padding-left:22px;background:url('/static/images/cabinet/map.gif') no-repeat left top;text-decoration:none;font-size:0.9em;}	
.on_map span{border-bottom:1px dashed #0067CD;}
.on_map:hover span{border-color:#ff0000;}
.check_label{vertical-align:middle;}
#divLogo input{width:auto;vertical-align:top;}
/*edit profile*/

/*orders*/
.tools_tr input{border:1px solid #adb1b6;font-size:1em;}
.tools_tr1 label{padding-right:5px;}
.tools_tr1 input{width:85px;}

.site, .in_new_win
{
	padding-right:10px;
	padding-top:5px;
	text-decoration:underline !important;
}
.site:hover, .in_new_win:hover
{
	background:url('/static/images/cabinet/site.gif') no-repeat right top;
}	
.order_type 
{
	text-decoration:none;
	margin-bottom:3px;
	padding-right:20px;
}	
.order_type span
{
	border-bottom:1px dashed #232323;
	color:#232323;
}
.order_type:hover span
{
	border-bottom:1px dashed #ff0000;
	color:#ff0000;
}
.done .order_status
{
	background:url('/static/images/cabinet/icons.gif') no-repeat left -998px;
	height:15px;
	padding-left:20px;
}	
.in_progress .order_status
{
	background:url('/static/images/cabinet/icons.gif') no-repeat left -1025px;
	height:15px;
	padding-left:20px;
}	
.object_full .order_type
{
	background:url('/static/images/cabinet/icons.gif') no-repeat right -629px;
	color:#232323;
}
.object_full .order_type span
{
	border-bottom:1px dashed #232323;
}	
.object_tool h3
{
	font-size:1em;
	font-weight:bold;
	margin:0px;
	clear:both;
	padding-left:30px;
	/* margin-bottom:12px; */
	margin-bottom:5px;
}
/*orders*/

/*money*/
.money_transfer{width:16px;height:16px;}
.in .money_transfer{background:url(/static/images/cabinet/icons.gif) no-repeat left top;}
.out .money_transfer{background:url(/static/images/cabinet/icons.gif) no-repeat left -17px;}
/*money*/


/*services*/
table.objects tr .info
{
	color:#888;
	margin-top:5px;
}
table.objects tr .info ul
{
	list-style-type:disc;
	padding-left:25px;
	margin:12px 0px;
}	
/*services*/

/*first page*/
.news_first
{
	padding:12px 15px 150px 40px;
}
.news_top{background:url('/static/images/cabinet/news.gif') no-repeat left top;height:35px;overflow:hidden;padding-left:85px;}		
.news_top div{background:url('/static/images/cabinet/news.gif') no-repeat right top;padding-right:20px;float:right; height:35px;}
.news_block{border-style:solid;border-color:#eba943;border-width:0px 5px;padding:20px 50px 25px;font-size:1.2em;}
.news_block p{margin-bottom:15px;}
.news_bot{background:url('/static/images/cabinet/news.gif') no-repeat left -35px;height:20px;overflow:hidden;padding-left:85px;}		
.news_bot div{background:url('/static/images/cabinet/news.gif') no-repeat right -35px;padding-right:20px;float:right; height:20px;}
/*first page*/

/*add subscribe*/
.column_add1{float:left;width:60%;}
.column_add1 label{float:left;padding-right:15px;text-align:right;white-space:nowrap;width:110px;}
.column_add1 .input_block{padding-left:125px;}
.column_add1 select{width:90%;}
.column_add2{float:left;width:40%;}
.column_add2 label{float:left;padding-right:15px;text-align:right;white-space:nowrap;width:55px;}
.column_add2 label.label1{float:none;padding:0px 7px;text-align:left;white-space:nowrap;width:auto;}
.column_add2 .input_block{padding-left:80px;}
.column_add2 select{width:100%;}
.selected_item{width:90%;background-color:#fff;margin-top:4px;overflow:hidden;}
.selected_item div{padding:5px;}
.selected_item .close{margin-bottom:3px;text-decoration:none;float:right;background:url('/static/images/cabinet/icons.gif') no-repeat -3px -146px;padding-left:17px;}
.selected_item .close span{border-bottom:1px dashed #0067CD;padding-bottom:1px;}
.selected_item .close:hover span{border-color:#ff0000;}
/*add subscribe*/











/*ui dialog*/
/*.ui-dialog-titlebar{display:block;position:absolute;padding:0px;top:10px;right:8px;height:15px;width:14px;}*/
.ui-dialog{background:none;border:none;border:3px solid #acacac;
position: relative;
background-color:#fff;

}
.ui-dialog-titlebar-close{float:right !important;display:block;background:url('/static/images/cabinet/close.gif') no-repeat left top;height:15px;width:14px;}
.ui-dialog-titlebar {position:relative !important;top:25px !important;left:3px !important;}
.ui-dialog-titlebar-close span{display:none;}

.ui-dialog-region .ui-dialog-titlebar {position:static !important;}






.ui-dialog-content {
padding:0px;
}
.ui-dialog-content 




.title_modal
{
	font-size:1.45em;
	font-style:italic;
	font-family:Arial;
	margin-bottom:15px;	
}
.rc_modal{width:100%;}
.rc_modal_content {background:#fff;padding:22px 28px;}
html > body .rc_left_top {background:url(/static/images/cabinet/popup/rc_left_top.png);height:10px;}
.rc_left_top {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/cabinet/popup/rc_left_top.png', sizingMethod='crop'); height:10px;}
html > body .rc_right_top {background:url(/static/images/cabinet/popup/rc_right_top.png);width:10px;}
.rc_right_top {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/cabinet/popup/rc_right_top.png', sizingMethod='crop'); width:10px;}
.rc_left {background:#fff;width:10px;}
html > body .rc_left_bottom {background:url(/static/images/cabinet/popup/rc_left_bottom.png);height:10px;}
.rc_left_bottom {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/cabinet/popup/rc_left_bottom.png', sizingMethod='crop'); height:10px;}
html > body .rc_left_bottom1 {background:url(/static/images/cabinet/popup/rc_left_bottom1.png);height:10px;}
.rc_left_bottom1 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/cabinet/popup/rc_left_bottom1.png', sizingMethod='crop'); height:10px;}
html > body .rc_right_bottom {background:url(/static/images/cabinet/popup/rc_right_bottom.png);height:10px; width:10px;}
.rc_right_bottom {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/cabinet/popup/rc_right_bottom.png', sizingMethod='crop'); height:10px; width:10px;}
html > body .rc_right_bottom1 {background:url(/static/images/cabinet/popup/rc_right_bottom1.png);height:10px; width:10px;}
.rc_right_bottom1 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/cabinet/popup/rc_right_bottom1.png', sizingMethod='crop'); height:10px; width:10px;}
.rc_modal_content input, .rc_modal_content select{border:1px solid #a6a7bb;}

.rc_modal_content label
{
	width:125px;
	padding:0px;
	padding-right:10px;
	padding-top:4px;
	text-align:right;
	font-size:1em;
	float:left;
}	
.rc_modal_content .overh1
{
	width:100%;
	overflow:hidden;
	margin-bottom:10px;
}
.rc_modal_content .input_part
{
	float:left;
	width:270px;
}	
.rc_modal_content select
{
	width:100%;
}	
.rc_modal_content input
{
	width:99%;
}	
.rc_modal_content .example
{
	font-size:11px;
	color:#858585;
}	
.rc_modal_content .input1
{
	width:30%;
	float:left;
}	
.rc_modal_content .input2
{
	width:100%;
	float:right;
}
.border_block	
{
	overflow:hidden;
	width:100%;
	border-top:1px solid #f3f3f3;
	padding:10px 0px;
	background:#fff;
}	
.rc_modal .id_object
{
	background:url('/static/images/cabinet/icons.gif') no-repeat left -364px;
	padding-left:22px;
	height:1.5em;
	line-height:1.5em;
	display:inline-block;
}	
.rc_modal .blue_bottom	
{
	background-color:#d7e4f0;
	overflow:hidden;
	width:100%;
	padding:15px 0px 5px;	
}	

.rc_table
{
	width:100%;
	background:#fff;
}
.rc_table td
{
	padding:10px 35px 10px 35px;
	text-align:left;
	border-top:1px solid #f3f3f3;
}
.rc_table tr.selected
{
	background-color:#f3f3f3;
}		
/*ui dialog*/










/*ui calendar*/
.ui-datepicker-trigger
{
	text-decoration:none;
	position:relative;
	top:0.3em;
	margin-left:5px;
	margin-right:12px;
	display:inline-block;
	cursor:pointer;
}	
#ui-datepicker-div
{
	background-color:#b5cddf;
	padding:4px;
	width:157px;
	width:163px\9;
}
#ui-datepicker-div a
{
	cursor:pointer;
}
.ui-datepicker-control{display:none;}
.ui-datepicker-current{display:none;}
.ui-datepicker-prev, .ui-datepicker-next{background:url('/static/images/cabinet/calendar_arrow.gif') no-repeat left top;min-height:22px;background-color:#8baac2;color:#8baac2;width:10px;overflow:hidden;}
.ui-datepicker-prev{margin-right:3px;float:left;}
.ui-datepicker-next{float:right;}
.ui-datepicker-prev a, .ui-datepicker-next a, .ui-datepicker-prev label, .ui-datepicker-next label{min-height:22px;color:#8baac2;text-decoration:none;}
.ui-datepicker-next{background-position:right top;}
.ui-datepicker-header{float:left;}
.ui-datepicker-new-month{width:75px;margin-right:3px;font-size:0.8em;padding:0.2em 0px;}
.ui-datepicker-new-year{width:52px;font-size:0.8em;padding:0.35em 0px;}
.ui-datepicker{width:100%;clear:both;font-size:0.85em;margin-top:4px;}
.ui-datepicker td{border:1px solid #b5cddf;text-align:center;}
.ui-datepicker a{text-decoration:none;color:#000;display:block;padding:4px;background:#fff;}
.ui-datepicker a:hover{background:#b6cddf;}
.ui-datepicker-title-row td a:hover{color:#fff;}
.ui-datepicker-title-row td a{color:#fff;padding:2px;background-color:#8baac2;}
.ui-datepicker-current-day a{background-color:#8caac2;}
.ui-datepicker-unselectable{padding:4px;background:#fff;}
/*ui calendar*/

/*center pager*/
.pager01 {text-align:center; padding:10px 0 10px 0;background-color:#f3f3f3;}
.pager01 .button02 {margin:0 5px;padding-left:5px;line-height:18px;}
.pager01 .button02 span{padding-right:7px;font-weight:bold;font-size:1.3em;}
.pagescont {font-size:1.3em; display:inline-block; overflow:hidden; margin:1px 0 -1px 0}
.pager01 .pages {padding:2px 8px; float:left; border-left:1px solid #000; font-size:0.8em;line-height:.8em; margin:0 0 0 -1px}
.pager01 .current {color:#606161;text-decoration:none;}
.pager{font-size:1em;}
/*center pager*/
/* Footer */
.footercont01 {background:#e4e4e4; font-size:0.7em; overflow:hidden; padding:10px 0; width:100%}
.footer01 .footermenu01, .footer01 .realtyfunctions {overflow:hidden; float:left; margin:0 0 0 -15px}
.footer01 .footermenu01 li, .footer01 .realtyfunctions li {float:left; overflow:hidden; margin:0 0 0 -1px}
.footer01 .footermenu01 li a, .footer01 .realtyfunctions li a {text-decoration:none; float:left; padding:0 20px; border-left:1px solid #fff}
.footer01 .realtyfunctions {overflow:hidden; float:left; margin:0 0}
.footer01 .realtyfunctions li {padding:0 0 5px 0}
.footer01 .realtyfunctions li a {color:#858484; border-left:1px solid #858484; padding:0 7px; white-space:nowrap}
.footer01 .realtyfunctions li a:hover {text-decoration:underline}
.copyrights {float:right; padding:0 5px 0 0}

.otherprojects01 {position:relative;font-size:0.8em;}
.otherprojects01 ul {padding:30px 0 30px 200px; overflow:hidden; font-size:.85em; zoom:1}
.otherprojects01 ul li {float:left; width:33%; padding:0 0 15px 0}
.otherprojects01 ul a, .otherprojects01 ul span {font-size:1.2em; font-style:italic}
.otherprojects01 ul p {padding:0 0 0 15px}

.dmlogo01 {position:absolute; top:30px; left:5px}
.aicflnk01 {color:#3b8591}
.comtransflnk01 {color:#4f987f}
.tioflnk01 {color:#7a4729}
.nicflnk01 {color:#6c9800}
.zpflnk01 {color:#b97307}
.dmirflnk01 {color:#df331c}

.text01 {padding:10px 7px ; color:#fff}
/* /Footer */

.plus7 {float:left;margin-top:3px;margin-right:8px;}

.watermark_cabinet{ position: absolute; left: 5px; top: 2px !important; cursor: text; color: #ccc}

.bankTable
{
    margin-left: 25px;
    
}

.bankTable td
{
    padding: 2px 2px 2px 2px
}

.bankTable .head
{
    text-align:right;
}


.error
{
	font-family: Verdana;
	background-color: #D10600;
	color: #FFFFFF !important;
	display:block;
	width:auto !important;
	height:auto !important;
	margin:0px;
	float:left;
	padding:5px;
	margin-top:5px;
	clear:none;
}

.validatorError
{
	color: white;
	background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKxJREFUeNpi/P//PwMyuMTOyEACkGZiIB9EAfFVFjI08gPxfCAOBHFIdYEHyFaYZlIM4ATimUC8HeRvZAlivGAGxIuAWB2bJD4XsAFxCxAfw6UZnwvUobaaEXIeEwF/M5BrwE0gNgHiViD+S64LfgFxDRBbAfEdcgyAgVNAbAjEs8g1AAS+AHE6EHsC8VNyDICBHUCsB8TryTUABN4BcRAQRwPxR0ZKszNAgAEA8uEd8c9bLLEAAAAASUVORK5CYII=) no-repeat scroll -3px 4px;
	padding: 0px 0px 0px 10px;
}

.validatorErrorUp
{
	color: white;
	background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAB90RVh0U29mdHdhcmUAUGFpbnQuTkVUID8/Pz8/PyAzLjUuNJDNM/cAAACPSURBVDhPY2AYBbQNgYtsDOogTJYtQI1sQHwJiE+C2CQbAtTUAsT/obiFJAOAmsyA+A+SASC2GVGGABXyAPFtJM0wV9wAinESNASoaCYWzTBDZuI1AKjRA49mmCEeWA0BahQC4idEGABSw49hCFBwHRGaYa5Yh2IAUGMUCZphhkSBDQFqlAbiD2QYANIjDQCaOp9baYQ3bAAAAABJRU5ErkJggg==) no-repeat scroll 0px -3px;
	padding: 10px 0px 0px 0px;
}

.validatorErrorNoArrow
{
	color: white;
	background: none;
	padding: 0px 0px 0px 0px;
}

.validatorError .content, .validatorErrorUp .content, .validatorErrorNoArrow .content
{
	background-color: #D10600;
	padding: 5px;
	
	font-family: Verdana;
	font-size: 11px;
	
	border: none !important;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	
	box-shadow: 2px 2px 5px gray;
	-moz-box-shadow: 2px 2px 5px gray;
	-webkit-box-shadow: 2px 2px 5px gray;
}


/* Fixes issue here http://code.google.com/p/jcrop/issues/detail?id=1 */
.jcrop-holder
{
	text-align: left;
}

.jcrop-vline, .jcrop-hline
{
	font-size: 0;
	position: absolute;
	background: white url('/static/img/jcrop.gif') top left repeat;
	/*
	opacity: .5;
	*filter:alpha(opacity=50);
	*/
}
.jcrop-vline { height: 100%; width: 1px !important; }
.jcrop-hline { width: 100%; height: 1px !important; }
.jcrop-handle {
	font-size: 1px;
	width: 7px !important;
	height: 7px !important;
	border: 1px #eee solid;
	background-color: #333;
	*width: 9px;
	*height: 9px;
}

.jcrop-tracker {
	*background-color: gray;
	width: 100%; height: 100%;
}

.custom .jcrop-vline,
.custom .jcrop-hline
{
	background: yellow;
}
.custom .jcrop-handle
{
	border-color: black;
	background-color: #C7BB00;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.result, .second_column_user .phDefault {_width:740px;_overflow:hidden;}
.ui-dialog-titlebar {display:block !important;}


.vac-view {width: 100%;}
.vac-view th {color: #888; padding: 10px 15px; border-bottom: #F3F3F3 1px solid;}
.vac-view td {padding: 15px; border-bottom: #F3F3F3 1px solid;}
.compare { float:right;}
.compare a {padding-left: 20px; background: url(/static/img/stats.gif) 0 50% no-repeat;}
.vac-name {padding: 10px 15px; background: #F3F3F3; margin-top: 10px;}
.vac-name .border {border-bottom: 1px dotted;}
.vac-pager {text-align: right; margin-left: 50%;}
.vac-pager a {padding: 5px;}
.vac-pager .current {color: #333; text-decoration: none; font-weight: bold;}
.vac-bottom {width: 100%; margin-top: 20px;}
.print-me {float: left; width: 50%;}
.print-me a {padding-left: 25px; background: url(/static/img/print-me.gif) 0 50% no-repeat;}

.vac-info {line-height: 1.4em; margin: 10px 0;}

.stat-list a {color: #999;}

.service-info {padding: 15px;}
.service-info p {margin-top: 10px;}
.container-service-l {background: #CBF0C1 url(/static/img/service-link-bg.gif) 0 50% no-repeat; padding: 2px 4px 5px 2px;}
.container-service {background: #CBF0C1 url(/static/img/service-link.gif) 100% 50% no-repeat; padding: 2px 18px 5px 2px;}
.service-link {text-decoration: none; border-bottom: 1px dotted; margin-right: 30px;}
.service-select {
text-decoration: none;
border-bottom: 1px dotted;
color: #000;
font-size: 1em;
font-weight: bold;
}
.drop-service {
background: none repeat scroll 0 0 #CBF0C1;
display: block;
margin-left: 290px;
margin-top: 5px;
padding:0 0 6px 9px;
position: absolute;    
}

.service-button-container {width: 130px; float: left;}
.service-button {margin: 10px 0; text-align: center;}
.service-button-box .price {color: #7B7D7B; display: block;}
.service-button-box {padding: 0 10px 3px 10px;}
.service-button-box-top {height: 6px;}
.service-button-box-bot {height: 6px; margin-bottom: 10px;}

.map-title {font-weight: bold; font-size: 1.2em; margin: 0 0 10px 200px;}

.list {list-style-type: disc; margin-left: 15px;}



/* new money */
.displaywarning {    
display: block !important;
font-family: tahoma;
font-size: 1em;
margin-top: 10px;
}

.step_back {padding-left:26px; background:URL('/static/img/icon_set_10.gif') 0px -86px no-repeat; margin-top:5px; font-size:11px;}
.money-list li {padding-bottom: 20px;}
.ready-pay {background: url(/img/ready-pay.png) no-repeat 0 50%; padding-left: 24px;}
.pay-list li {padding: 5px 0;}
.bankTable input {border: 1px solid #D9E0D5; width: 160px; color: #575757; font-size: 1.1em; padding: 1px 2px; -moz-border-radius: 3px;}
.adr-form label {margin-left: 20px;}
.adr-form input {border: 1px solid #D9E0D5; width: 300px; color: #575757; font-size: 1.1em; padding: 1px 2px; -moz-border-radius: 3px;}
.money_transfer{width:16px;height:16px;}
.in .money_transfer{background:url(/images/cabinet/icons.gif) no-repeat left top;}
.out .money_transfer{background:url(/images/cabinet/icons.gif) no-repeat left -17px;}
.mm33 {margin-left: 0 !important;}

.divyel2t {
background:none repeat scroll 0 0 #F5F0DA;
font-size:1px;
height:16px;
line-height:1px;
margin:5px 0 0;
width:707px;
}

.divyel2b {
background:none repeat scroll 0 0 #F5F0DA;
font-size:1px;
height:16px;
line-height:1px;
margin:0;
width:707px;
}

.divyel2 {
background:none repeat scroll 0 0 #F5F0DA;
margin:0;
position:relative;
width:707px;
}

.divyel2arr {
background:url("/static/img/lk_3.gif") no-repeat scroll 0 -30px transparent;
font-size:1px;
height:10px;
line-height:1px;
margin:0 0 10px 55px;
width:11px;
}

.divyel2t .l {
background:url("/static/img/corners2.gif") no-repeat scroll 100% -48px transparent;
float:left;
height:16px;
width:16px;
}

.divyel2t .r {
background:url("/static/img/corners2.gif") no-repeat scroll 0 -48px transparent;
float:right;
height:16px;
width:16px;
}

.divyel2b .l {
background:url("/static/img/corners2.gif") no-repeat scroll 100% -32px transparent;
float:left;
height:16px;
width:16px;
}

.divyel2b .r {
background:url("/static/img/corners2.gif") no-repeat scroll 0 -32px transparent;
float:right;
height:16px;
width:16px;
}

.lamp {
background:url("/static/img/lamp.png") repeat scroll 0 0 transparent;
height:32px;
left:10px;
position:absolute;
top:-10px;
width:32px;
z-index:9;
}

.divyel22 {
color:#464646;
font-family:arial;
font-style:italic;
line-height:150%;
padding:0 10px 0 43px;
position:relative;
font-size: 1.1em;
}

/* /new money */