body
{
	margin: 0px auto;
	font-family: verdana;
	background: url('../img/body_bg.gif') top repeat-x;
	background-color: #868c8e;
	font-size: 11px;
}
h1,
h2
{
	color: #05a4b7;
	margin: 0 0 1px 0;
	font-size: 1.7em;
	font-family: Trebuchet MS;
}
h2
{
	font-size: 1.3em;
}
img
{
	border: 0px;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}
sup
{
	color: #e1830f;
	font-size: 9px;
	font-family: Verdana;
	font-weight: normal;
}
label
{
	cursor: pointer;
}
p
{
	margin: 8px 0;
}

.hide
{
	display: none;
}
.clear
{
	clear: both;
}
.clearfix:after
{
	*content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
form
{
	margin: 0;
	
}

/* lists */
ul
{
	list-style-type: disc;
}
li
{
	margin-top: 3px;
}
/* lists */

/* tables */
table
{
	border-collapse: collapse;
	border-spacing: 0;
	border-padding: 0;
	border: 0px;
}
.sTable
{
	width: 100%;
}
.dotted_line
{
	background: url('../img/dotted_line.gif') bottom repeat-x;
}
/* tables end */

/* inputs */
input.text,
input.numeric,
input.text_blink,
input.file,
select
{
	color: #606870;
	font-size: 13px;
	height: 20px;
	border: 1px #bbbbbb solid;
	background: white;
	padding: 1px 5px 0 5px;
	width: 190px;
}
select
{
	width: auto;
	padding: 0;
	*height: 23px;
}
textarea
{
	color: #606870;
	font-size: 12px;
	border: 1px #bbbbbb solid;
	background: white;
	margin: 0 0 4px 0;
	padding: 0 0 0 5px;
	font-family: Verdana;
}
input.file
{
	width: auto;
	margin: 0;
	padding: 0;
	height: 22px;
}
input.text_blink
{
	background: url('../img/half_blink.gif') top repeat-x;
}
input.numeric
{
	width: auto;
	text-align: center;
}

input.text:hover,
input.text:focus,
input.file:hover,
input.file:focus,
select:hover,
select:focus,
textarea:hover,
textarea:focus,
input.numeric:hover,
input.numeric:focus
{
	background: #f8fafc;
	border: 1px #8bb4d1 solid;
}
input.button,
input.button_grey
{
	background: url('../img/button_bg.gif') top repeat-x;
	border: 1px #798497 solid;
	color: #fff;
	height: 26px;
	padding: 0 20px;
	*padding: 0 10px;
	font-size: 13px;
	cursor: pointer;
	margin: 10px 0 0 0;
}
input.button:hover
{
	background: url('../img/button_bg.gif') 0 -25px repeat-x;
}
input.button_grey
{
	background: url('../img/button_bg_grey.gif') top repeat-x;
	border: 1px #888887 solid;
	height: 21px;
	margin: 6px 0 0 0;
}
input.button_grey:hover
{
	background: url('../img/button_bg_grey.gif')  0 -25px repeat-x;
}
option.highlight_opt
{
	background: #e0f4ff;
}

.fLable
{
	color: #299DBD;
	cursor: pointer;
	font-size: 11px;
}
input.reduced
{
	margin: 0 0 1px 0;
	padding: 0;
}
input.original
{
	color: #444;
	font-size: 11px;
	height: 23px;
	margin: 0 0 -1px 0;
	*margin: 0;
	padding: 0 5px;
}
/* inputs end */

/* fonts */
.grey,
.grey_small
{
	font-size: 17px;
	font-weight: bold;
	color: #747272;
	font-family: Trebuchet MS;
}
.grey_small
{
	font-size: 12px;
	font-weight: normal;
	color: #575656;
}
.grey_middle
{
	font-size: 16px;
	font-weight: none;
	color: #747272;
	font-family: Trebuchet MS;
}
.blue_middle
{
	font-size: 13px;
	font-weight: normal;
	color: #7592a0;
	font-family: Trebuchet MS;
}
.blue_middle_bright
{
	font-size: 12px;
	font-weight: bold;
	color: #299DBD;
	font-family: Trebuchet MS;
}
.blue_bright
{
	font-size: 11px;
	font-weight: bold;
	color: #299DBD;
}
.red
{
	font-size: 12px;
	font-weight: normal;
	color: #e45252;
	/*font-family: Trebuchet MS;*/
}
.message
{
	font-size: 15px;
	font-weight: normal;
	color: #747272;
	font-family: Trebuchet MS;
}
.gray_small
{
	font-size: 9px;
	font-weight: normal;
	color: #444;
	font-family: Verdana;
}
.black_small
{
	font-size: 10px;
}
.static
{
	color: #057AA7;
	font-size: 12px;
}

a.static:link,
a.static:visited
{
	color: #057AA7;
	font-size: 12px;
	text-decoration: underline;
}
a.static:hover,
a.static:active 
{
	text-decoration: none;
}

a.red:link,
a.red:visited
{
	color: #c30000;
	font-size: 12px;
	text-decoration: underline;
}
a.red:hover,
a.red:active 
{
	text-decoration: none;
}

a.orange:link,
a.orange:visited
{
	color: #F49724;
	font-size: 11px;
	text-decoration: underline;
}
a.orange:hover,
a.orange:active 
{
	text-decoration: none;
}

a.static_small:link,
a.static_small:visited
{
	color: #057AA7;
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
}
a.static_small:hover,
a.static_small:active 
{
	text-decoration: none;
}

a.navigator:link,
a.navigator:visited
{
	color: #057AA7;
	font-size: 16px;
	text-decoration: underline;
	/*font-family: Trebuchet MS;*/
}
a.navigator:hover,
a.navigator:active 
{
	text-decoration: none;
}
/* fonts end */

/* content block */
.cSplitter,
.fSplitter
{
	height: 5px;
	font-size: 1px;
	background: url('../img/splitter.gif') 0 0 repeat-x white;
	margin: 0 0 4px 0;
}

#page_content
{
	width: 100%;
	min-height: 200px;
	_height: 200px;
	background-color: white;
	vertical-align: top;
}
#left_container
{
	width: 180px;
	vertical-align: top;
	/*float: left;*/
}
#content_container
{
	background: transparent none;
	vertical-align: top;
	padding: 0 3px 0 3px;
}
/* content block end */

/* left block */
.block_splitter
{
	height: 5px;
	font-size: 1px;
}
.left_block
{
	margin: 0 4px;
}
.lblock_head
{
	width: 180px;
	height: 24px;
	/*padding: 0 5px;*/
}
.lblock_head div.left
{
	width: 3px;
	height: 24px;
	float: left;
	background: url('../img/lblock_header.corners.gif') 0 0 no-repeat;
}
.lblock_head div.center
{
	width: 174px;
	height: 24px;
	float: left;
	background: url('../img/left_block_center_title.gif') top repeat-x;
}
.lblock_head div.right
{
	width: 3px;
	height: 24px;
	float: right;
	background: url('../img/lblock_header.corners.gif') 0 -24px no-repeat;
}

.lblock_content div.center
{
	width: 180px;
	min-height: 10px;
	_height: 10px;
	float: left;
	background: url('../img/left_block_content_side.gif') top repeat-y;
}
.lblock_content div.center div.content
{
	margin: 8px 12px 4px 12px;
}
.lblock_no_design
{
	margin: 8px 10px 8px 10px;
}

.lblock_bottom
{
	width: 180px;
	/*margin: 0 5px;*/
}
.lblock_bottom div.left,
.lblock_bottom div.right,
.lblock_bottom div.center
{
	width: 5px;
	height: 5px;
	float: left;
	font-size: 0px;
	background: url('../img/last_block_bottom_sides.gif') 0 0 no-repeat;
}
.lblock_bottom div.center
{
	width: 170px;
	background: url('../img/left_block_bottom_center.gif') bottom repeat-x white;
}
.lblock_bottom div.right
{
	float: right;
	background: url('../img/last_block_bottom_sides.gif') 0 -5px no-repeat;
}
.lblock_head div.center div.title_block
{
	width: 150px;
	height: 20px;
	margin: 4px 0;
	float: left;
	color: white;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
}
.lblock_head div.center div.arrow_block_up,
.lblock_head div.center div.arrow_block_down
{
	width: 18px;
	height: 9px;
	font-size: 0px;
	margin: 7px 0 0 0;
	float: right;
	cursor: pointer;
	background: url('../img/arrow_left_block.gif') 0 -9px no-repeat;
}
.lblock_head div.center div.arrow_block_down
{
	background: url('../img/arrow_left_block.gif') 0 0 no-repeat;
}
/* left block end */

/* middle block */
.mblock_header_left,
.mblock_header_right
{
	width: 1px;
	height: 24px;
	background: url('../img/mblock_header_corners.gif') 0 -24px no-repeat;
}
.mblock_header_right
{
	background: url('../img/mblock_header_corners.gif') 0 0 no-repeat;
}
.mblock_header_center
{
	background: url('../img/mblock_header_center.gif') top repeat-x;
}

.mblock_header_center div.title
{
	width: 240px;
	margin: 3px 0 4px 5px;
	height: 14px;
	float: left;
	color: white;
	font-size: 11px;
	font-weight: bold;
}
.mblock_header_center div.arrow_block_up,
.mblock_header_center div.arrow_block_down
{
	width: 18px;
	height: 9px;
	font-size: 0px;
	margin: 5px 0 0 0;
	float: right;
	cursor: pointer;
	background: url('../img/arrow_left_block.gif') 0 -9px no-repeat;
}
.mblock_header_center div.arrow_block_down
{
	background: url('../img/arrow_left_block.gif') 0 0 no-repeat;
}

.mblock_middle_left,
.mblock_middle_right
{
	width: 1px;
	background: url('../img/mblock_middle.gif') top repeat-y;
}
.mblock_middle_right
{
	background: url('../img/mblock_middle.gif') top repeat-y;
}
.mblock_middle_center
{
	
}
.mblock_middle_center div.content
{
	margin: 8px 10px 4px 10px;
}

.mblock_footer_left,
.mblock_footer_right
{
	width: 3px;
	height: 5px;
	background: url('../img/mblock_footer_corners.gif') 0 -5px no-repeat;
}
.mblock_footer_right
{
	background: url('../img/mblock_footer_corners.gif') 0 0 no-repeat;
	width: 3px;
}
.mblock_footer_center
{
	background: url('../img/mblock_footer_center.gif') bottom repeat-x;
	height: 5px;
}
/* middle block end */

/* registrarion block */
.type_description
{
	font-size: 12px;
	font-family: Trebuchet MS;
	background: #f8f8f8;
	border-top: 2px #f1f1f1 solid;
	border-bottom: 2px #f1f1f1 solid;
	color: #4b5b63;
	padding: 0 5px 0 5px;
}
.grey_line
{
	border-bottom: 3px #f4f4f4 solid;
}
.grey_line_1
{
	border-bottom: 1px #f0f0f0 solid;
}
.reg_loading,
.profile_loading
{
	background: url('../img/load.gif') left center no-repeat white;
	width: 30px;
	display: none;
	margin: 14px 0 0 0;
	font-size: 13px;
}
.profile_loading
{
	margin: 9px 0 0 0;
}

a.dark:link,
a.dark:visited
{
	color: #333;
	font-size: 11px;
	text-decoration: underline;
	font-family: Trebuchet MS;
	/*font-weight: bold;*/
}
a.dark:hover,
a.grey:active 
{
	text-decoration: none;
}
/* registrarion block end */

/* field set (gray) block */
/* top */
.fs_td_sides
{
	width: 7px;
	height: 16px;
}
table.fg .fs_td_center
{
	height: 16px;
	background: url('../img/field_set_center.gif') center repeat-x white;
}

table.fg .fs_left_top,
table.fg .fs_right_top
{
	width: 7px;
	height: 9px;
	background: url('../img/fieldset_corners.gif') 0px 0px no-repeat white;
	font-size: 1px;
}
table.fg .fs_right_top
{
	background: url('../img/fieldset_corners.gif') 0px -9px no-repeat white;
}
table.fg .fs_center_top
{
	background: white;
	position: relative;
	padding: 0px 5px;
	font-weight: bold;
	float: left;
}
table.fg .fs_button_up,
table.fg .fs_button_down
{
	background: url('../img/field_set_button.gif') 0px -16px no-repeat white;
	width: 16px;
	height: 16px;
	font-size: 10px;
	padding-right: 4px;
	float: left;
	cursor: pointer;
}
table.fg .fs_button_down
{
	background: url('../img/field_set_button.gif') 0px 0px no-repeat white;
}

/* middle */
table.fg .fs_td_middle_left,
table.fg .fs_td_middle_right
{
	width: 7px;
	background: url('../img/field_set_middle.gif') left repeat-y white;
}
table.fg .fs_td_middle_right
{
	background: url('../img/field_set_middle.gif') right repeat-y white;
}

/* bottom */
table.fg .fs_left_bottom,
table.fg .fs_right_bottom
{
	width: 7px;
	height: 9px;
	background: url('../img/fieldset_corners.gif') 0px -27px no-repeat white;
	font-size: 1px;
}
table.fg .fs_right_bottom
{
	background: url('../img/fieldset_corners.gif') 0px -18px no-repeat white;
}
table.fg .fs_center_bottom
{
	height: 9px;
	background: url('../img/field_set_center.gif') bottom repeat-x white;
	font-size: 1px;
}

/* field set (gray) block end */

/* field set (gray solid) block */
/* top */
table.lp .fs_td_center
{
	height: 16px;
	background: url('../img/g_field_set_center.gif') 0px 9px repeat-x white;
}

table.lp .fs_left_top,
table.lp .fs_right_top
{
	width: 7px;
	height: 9px;
	background: url('../img/g_fieldset_corners.gif') 0px 0px no-repeat white;
	font-size: 1px;
}
table.lp .fs_right_top
{
	background: url('../img/g_fieldset_corners.gif') 0px -9px no-repeat #f4f4f4;
}
table.lp .fs_center_top
{
	background: url('../img/g_field_set_center.gif') 0px 9px repeat-x white;
	position: relative;
	padding: 0px 5px;
	font-weight: bold;
	float: left;
}
table.lp .fs_button_up,
table.lp .fs_button_down
{
	background: transparent url('../img/field_set_button.gif') 0px -16px no-repeat scroll;
	width: 16px;
	height: 16px;
	font-size: 10px;
	padding-right: 4px;
	float: left;
	cursor: pointer;
}
table.lp .fs_button_down
{
	background: transparent url('../img/field_set_button.gif') 0px 0px no-repeat scroll;
}

/* middle */
table.lp .fs_td_middle_left,
table.lp .fs_td_middle_right
{
	width: 7px;
	background: url('../img/g_field_set_middle.gif') left repeat-y white;
}
table.lp .fs_td_middle_right
{
	background: url('../img/g_field_set_middle.gif') right repeat-y white;
}
table.lp .fs_td_middle_center
{
	background: #f4f4f4;
}

/* bottom */
table.lp .fs_left_bottom,
table.lp .fs_right_bottom
{
	width: 7px;
	height: 9px;
	background: url('../img/g_fieldset_corners.gif') 0px -27px no-repeat white;
	font-size: 1px;
}
table.lp .fs_right_bottom
{
	background: url('../img/g_fieldset_corners.gif') 0px -18px no-repeat white;
}
table.lp .fs_center_bottom
{
	height: 9px;
	background: url('../img/g_field_set_center.gif') 0 -9px repeat-x white;
	font-size: 1px;
}

/* field set (gray solid) block end */

/* listings */
.gateway_item
{
	text-align: center;
	margin: 5px 10px 5px 0;
	float: left;
}
/* short form */
#listings fieldset.item
{	
	margin: 8px 3px 0 3px;
	padding: 5px;
	border: 0px;
	border-top: 1px #e8e7e7 solid;
	border-bottom: 1px #e8e7e7 solid;
}
#listings fieldset.active
{	
	background: #eff3fb;
}

#listings table.approval,
#listings fieldset.approval
{
	*filter: alpha(opacity=70);
	_filter: alpha(opacity=60);
	-moz-opacity: 0.8;
	opacity: 0.8;
}
#listings fieldset.approval
{	
	background: #fbfbfb;
}
#listings fieldset.regular
{	
	background: #fbfbfb;
}
#listings fieldset.featured
{	
	background: #eff3fb;
}

#listings div.field,
#listings span.field
{
	font-size: 12px;
	color: #444;
}
#listings td.spliter
{
	background: url('../img/gray_point.gif') center repeat-y;
	width: 10px;
}
#listings div.value,
#listings span.value,
#listings div.value_first
{
	font-size: 12px;
	color: #057aa7;
	font-weight: normal;
	margin: 1px 0;
}
#listings div.value_first
{
	font-weight: bold;
}
#listings td.icon img
{
	margin: 0 2px 0 2px;
	width: 22px;
}
#listings div.approval,
#listings span.approval
{
	color: #57534d;
}
#listings div.active,
#listings span.active
{
	color: #4fb31d;
}
#listings span.expired
{
	color: #fa6369;
}
/* short form end */

/* photo item */
.photo_item td.left_top,
.photo_item td.right_top
{
	width: 5px;
	height: 4px;
	background: url('../img/photos_item_angels.gif') 0 0 no-repeat;
}
.photo_item td.right_top
{
	background: url('../img/photos_item_angels.gif') 0 -4px no-repeat;
}
.photo_item td.center_top
{
	height: 4px;
	background: url('../img/photo_item_top_center.gif') top repeat-x #f6f5f5;
}
.photo_item td.left_middle
{
	background: url('../img/photo_item_middle_left.gif') left repeat-y #f6f5f5;
}
.photo_item td.right_middle
{
	background: url('../img/photo_item_middle_right.gif') right repeat-y #f6f5f5;
}
.photo_item td.center_middle
{
	background: #f6f5f5;
}
.photo_item td.left_bottom,
.photo_item td.right_bottom
{
	width: 5px;
	height: 18px;
	background: url('../img/photos_item_angels.gif') 0 -8px no-repeat;
	font-size: 1px;
}
.photo_item td.right_bottom
{
	background: url('../img/photos_item_angels.gif') 0 -26px no-repeat;
}
.photo_item td.center_bottom
{
	background: #e5e4e4;
	font-size: 10px;
}

.photo_item td.left_bottom_simple,
.photo_item td.right_bottom_simple
{
	width: 5px;
	height: 4px;
	background: url('../img/photos_item_angels.gif') 0 -48px no-repeat;
	font-size: 1px;
}
.photo_item td.right_bottom_simple
{
	background: url('../img/photos_item_angels.gif') 0 -44px no-repeat;
}
.photo_item td.center_bottom_simple
{
	background: url('../img/photo_item_top_center.gif') bottom center repeat-x #f6f6f6;
	font-size: 10px;
}
.photo_reorder
{
	cursor: pointer;
	background: url('../img/replace_icon.gif') 0 -19px no-repeat;
	width: 18px;
	height: 19px;
	margin: 0 0 0 3px;
}
.photo_reorder:hover
{
	background: url('../img/replace_icon.gif') 0 0 no-repeat;
}

#pg_load_mask
{
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	background: url('../img/pg_load.gif') center center no-repeat #7F7F7F;
	position: absolute;
	*position: relative;
}
.pg_photo_item
{
	margin: 0;
	border: 2px white solid;
}
.pg_active_photo
{
	border: 2px #FFB32F solid;
}

.needs_crop
{
	width: 19px;
	height: 19px;
	cursor: pointer;
	position: absolute;
	margin-top: -15px;
}
/* photo item end */

/* listing details */
.listing_group
{
	margin: 5px;
}
.listing_group div.field
{
	font-size: 12px;
	color: #444;
	margin: 3px 0 3px 0;
}
.listing_group div.value,
.listing_group div.value_first
{
	font-size: 12px;
	color: #057aa7;
	font-weight: normal;
	margin: 3px 0 3px 4px;
}
.listing_group div.value_first
{
	font-weight: bold;
}
.listig_photos
{
	margin: 5px 0 0 0;
}
.listig_photos div.item
{
	margin: 0 5px 5px 0;
	float: left;
}
/* listing details end */

/* tabs */
#tabs
{
	table-layout: fixed;
}
#tabs .left_active,
#tabs .right_active
{
	width: 3px;
	height: 27px;
	*height: 25px;
	background: url('../img/tabs.gif') 0 0 no-repeat;
	font-size: 1px;
}
#tabs .right_active
{
	width: 4px;
	background: url('../img/tabs.gif') 0 -27px no-repeat;
}
#tabs .center_active
{
	height: 27px;
	*height: 25px;
	background: url('../img/tabs.gif') 0 -54px repeat-x;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #525151;
	-moz-user-select: none;
	-khtml-user-select: none;
}

#tabs .left_passive,
#tabs .right_passive
{
	width: 4px;
	height: 27px;
	*height: 25px;
	background: url('../img/tabs.gif') 0 -85px no-repeat;
	font-size: 1px;
	cursor: pointer;
}
#tabs .right_passive
{
	background: url('../img/tabs.gif') 0 -114px no-repeat;
}
#tabs .center_passive
{
	height: 27px;
	*height: 25px;
	background: url('../img/tabs.gif') 0 -143px repeat-x;
	cursor: pointer;
	font-size: 12px;
	text-align: center;
	color: #525151;
	-moz-user-select: none;
	-khtml-user-select: none;
}

#tab_bottom
{
	border-top: 2px #e2dfdf solid;
	height: 10px;
	background: url('../img/tab_gradient.gif') top repeat-x;
	font-size: 1px;
	margin: 0 0 2px 0;
}
/* tabs end */

/* listings end */

/* featured */
.featured
{
	text-align: center;
}
.featured .item
{
	display: inline;
	*zoom:1;
	width: 120px;
}
.featured .item .contener
{
	display: table-cell;
    display: inline-block;
    vertical-align: top;
    min-height: 100px;
    _height: 100px;
    padding: 1px 4px;
    *padding: 0;
}
.featured div.field
{
	font-size: 12px;
	color: #057aa7;
	font-weight: normal;
	margin: 1px 0 1px 0;
}
/* featured end */

/* advertising */
.advertising
{
	position: relative;
	text-align: left;
}
.advertising .item
{
	width: 135px;
	float: left;
	margin: 5px;
	padding: 0;
	overflow: hidden;
	list-style-type: none;
}
.advertising li.field
{
	font-size: 10px;
	color: #333;
	font-weight: normal;
	margin: 1px 0 1px 0;
}
.advertising a.link
{
	font-size: 9px;
	color: green;
	font-weight: normal;
	text-decoration: none;
}
.advertising a.title
{
	font-size: 10px;
	color: #2658c8;
	font-weight: bold;
}
/* advertising end */

/* paging */
ul.paging
{
	list-style-type: none;
	padding: 0;
	margin: 10px 0 0 0;
}
ul.paging li,
ul.paging li.active
{
	float: left;
	height: 16px;
	text-align: center;
	margin: 0 2px 0 2px;
	padding: 1px 4px 0 4px;
	background: #fff;
	border: 1px #53a7ce solid;
	color: #3c3c3c;
	font-size: 11px;
	cursor: pointer;
	list-style-type: none;
}
ul.paging li:hover,
ul.paging li.active
{
	background: #b2dff4;
	color: black;
}

ul.paging li.navigator
{
	background: #effaff;
	color: black;
}
ul.paging li.ls
{
	margin: 0 5px 0 0;
}
ul.paging li.rs
{
	margin: 0 0 0 5px;
}
ul.paging li.point
{
	background: #fff;
	border: 0px;
	margin: 6px 2px 0 2px;
	color: #53a7ce;
}

ul.paging li.active
{
	cursor: default;
}
ul.paging a
{
	color: #3c3c3c;
	text-decoration: none;
}

/* paging end */

/* categories */
.cat_description
{
	background: #f6f6f6;
	position: relative;
	_height: 10px;
	margin-bottom: 10px;
}
.cat_description .center
{
	padding: 7px;
	font-size: 12px;
	color: #444;
}
.rounded div.tl,
.rounded div.tr,
.rounded div.bl,
.rounded div.br
{
	position: absolute;
	width: 5px;
	height: 5px;
	font-size: 1px;
}
.rounded div.tl
{
	top: 0px;
	left: 0px;
	background: url('../img/rounded_tl.png') top left no-repeat;
}
.rounded div.tr
{
	top: 0px;
	right: 0px;
	_right: -1px;
	background: url('../img/rounded_tr.png') top right no-repeat;
}
.rounded div.bl
{
	bottom: 0px;
	left: 0px;
	background: url('../img/rounded_bl.png') bottom left no-repeat;
}
.rounded div.br
{
	bottom: 0px;
	right: 0px;
	_right: -1px;
	background: url('../img/rounded_br.png') bottom right no-repeat;
}

.cat_top_left,
.cat_top_right
{
	width: 2px;
	height: 4px;
	background: url('../img/cat_angels.gif') 0 0 no-repeat;
	font-size: 1px;
}
.cat_top_right
{
	width: 3px;
	background: url('../img/cat_angels.gif') 0 -4px no-repeat;
}
.cat_top_center
{
	height: 4px;
	background: url('../img/cat_center.gif') 0 0 repeat-x;
}

.cat_middle_left,
.cat_middle_right
{
	width: 2px;
	background: url('../img/cat_middle.gif') 0 0 repeat-y;
	font-size: 1px;
}
.cat_middle_right
{
	width: 3px;
	background: url('../img/cat_middle.gif') -4px 0 repeat-y;
}
.cat_middle_center
{
	height: 4px;
	background: #f7f7f7;
}

.cat_bottom_left,
.cat_bottom_right
{
	width: 2px;
	height: 4px;
	background: url('../img/cat_angels.gif') 0 -12px no-repeat;
	font-size: 1px;
}
.cat_bottom_right
{
	width: 3px;
	background: url('../img/cat_angels.gif') 0 -8px no-repeat;
}
.cat_bottom_center
{
	height: 4px;
	background: url('../img/cat_center.gif') 0 -4px repeat-x;
}

a.category:link,
a.category:visited
{
	color: #057AA7;
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	font-family: Trebuchet MS;
	text-decoration: underline;
	font-style: normal;
}
a.category:hover,
a.category:active
{
	text-decoration: none;
}
.categories
{
	margin: 0px 2px;
}
.categories .item
{
	margin: 4px 3px 4px 3px;
}
.sub_categories
{
	margin: 0px 20px 0 5px;
}
a.sub_category:link,
a.sub_category:visited
{
	color: #525151;
	font-size: 11px;
	line-height: 16px;
	font-weight: none;
	font-family: Trebuchet MS;
	text-decoration: underline;
	font-style: normal;
}
a.sub_category:hover,
a.sub_category:active
{
	text-decoration: none;
}
/* categories end */

/* category tree */
.cat_loading
{
	background: url('../img/cat_loader.gif') left center no-repeat;
	width: 15px;
	display: none;
	font-size: 11px;
}
.cat_item_cont
{
	margin: 6px 5px 6px 18px;
}
.cat_item,
.cat_item_plus,
.cat_item_minus
{
	width: 15px;
	height: 15px;
	cursor: default;
	background: url('../img/tree_angle.gif') center center no-repeat;
	-moz-user-select: none;
	-khtml-user-select: none;
}
.cat_item_plus
{
	background: url('../img/cat_plus.gif') center center no-repeat;
}
.cat_item_minus
{
	background: url('../img/cat_minus.gif') center center no-repeat;
}
/* category tree end */

/* sorting */
.sorting
{
	margin: 5px 2px 5px 2px;
	text-align: center;
}
.sorting div
{
	margin: 0 0 3px 0;
}
.caption
{
	font-size: 12px;
	color: #747272;
	font-weight: bold;
	margin-right: 10px;
}
.arrow_asc
{
	width: 7px;
	height: 11px;
	background: url('../img/arrows.gif') 0 0 no-repeat;
	padding: 0 3px;
}
/* sorting end */

/* saved search */
.title_bg
{
	background: #f7f7f7;
	border-bottom: 3px #f1f1f1 solid;
}
.title_bg div
{
	margin-left: 5px;
}
.active,
.deactive
{
	color: #4fb31d;
}
.deactive
{
	color: #808080;
}
.item_value
{
	color: #999;
}
/* saved search end */

/* messages */
.new
{
	background: #f1f7fb;
}
a.new_title:link,
a.new_title:visited
{
	color: #bd3535;
	font-size: 12px;
	font-family: Trebuchet MS;
	text-decoration: underline;
	font-style: normal;
}
a.new_title:hover,
a.new_title:active
{
	text-decoration: none;
}
.new_title
{
	color: #bd3535;
}
.message_date
{
	font-size: 9px;
	color: #999;
	text-align: right;
	margin: 0 5px 0 0;
	height: 11px;
	fonr-family: Trebuchet MS;
}
.message_owner
{
	font-size: 9px;
	color: #999;
}
.chat_interlocutor
{
	background: #f4fff3;
}
.chat_me
{
	background: #fff3f3;
}
#messages_area
{
	border: 1px #F4F4F4 solid;
	padding: 7px;
	max-height: 280px;
	overflow: auto;
}
#message_text
{
	height: 110px;
	width: 100%;
	padding: 0;
	margin: 0;
}
.counter
{
	width: 35px;
	padding: 5px 0;
	background: #f5f5f5;
	text-align: center;
	margin: 3px 0 0 0;
	border: 1px #e9e8e8 solid;
	color: #666;
	font-size: 11px;
}
/* messages end */

/* dealers page */
#characters_line
{
	margin: 7px 0;
}

#characters_line a.character:link,
#characters_line a.character:visited,
.character_selected
{
	font-size: 11px;
	font-weight: bold;
	color: #05A4B7;
	padding: 0 3px;
	border: 1px #53A7CE solid;
	font-family: Arial,Helvetica,sans-serif;
	text-decoration: none;
	font-style: normal;
	background: #EFFAFF;
}
#characters_line a.character:hover,
#characters_line a.character:active,
.character_selected
{
	text-decoration: none;
	background: #53A7CE;
	color: white;
}

#dealers div.item
{
	border-top: 1px #E8E7E7 solid;
	border-bottom: 1px #E8E7E7 solid;
	margin: 8px 3px 0pt;
	padding: 5px;
	background: #FBFBFB;
}
#dealers div.item div.additional
{
	margin: 5px;
}
#dealers div.item span.field
{
	color: #444444;
	font-size: 12px;
	margin: 3px 0pt;
}
#dealers div.item span.value
{
	color: #057AA7;
	font-size: 12px;
	font-weight: normal;
	margin: 3px 0pt 3px 4px;
}
/* dealers page end */

/*custom menu*/
#mmenu_new
{
	float: left;
	height: 24px;
	background: transparent url(../img/mm_bg_center.gif) repeat-x scroll center center;
}
#mmenu_new div.mm_item
{
/*	float: left;
	height: 34px;
*/
	float: left;
	height: 24px;
	text-align: center;
	background: url('../img/mm_slash.gif') center right no-repeat;
	line-height: 21px;
	*line-height: 18px;

	/*font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;*/
	font-family: "verdana",Helvetica,Arial,sans-serif;
}
a.mmain:link,
a.mmain:visited,
.mmenu_selected
{
	color: white;
	font-size: 11px;
	height: 24px;
	font-weight: bold;
	text-decoration: none;
	float: left;
/*	padding-top: 9px;*/
	*height: 15px;
}
a.mmain:hover,
a.mmain:active,
.mmenu_selected
{
	text-decoration: none;
/*	background: url('../img/menu/menu_active_bg.gif') top repeat-x #162441;*/
	background: url('../img/mm_slash.gif') center right no-repeat;
}
.mm_sub
{
	width: 147px;
	background: #EF911D;
	zoom: 1;
	margin-top: 23px;
	*margin-top: 0px;
	z-index: 200;
	position: absolute;
	clear: both;
}

a.smain:link,
a.smain:visited,
.smenu_selected
{
	color: white;
	width: 115px;
/*	padding: 5px 0 0 30px;*/
	text-align: center;
	font-size: 11px;
	height: 32px;
	font-weight: bold;
	text-decoration: none;
	float: left;
	border: 1px #616a82 solid;
	border-top: 0px;
	border-right: 0px;
}
a.smain:hover,
a.smain:active 
{
	text-decoration: none;
	background: #1EA3C4;
}
.pgbg
{
/*	background: url('../img/menu/menu_active_bg.gif') top repeat-x #162441;*/
}


.sb_head
{
	background: url(../img/menu/menu_active_bg.gif) center top repeat-x #162441;
	height: 34px;
}
.sb_head div.caption
{
	color: white;
	font-weight: bold;
	float: left;
	font-size: 11px;
	width: 150px;
	margin: 8px 0 0 15px
}
.sb_body
{
	border: 1px #bbbbbb solid;
	border-top: 0px;
	background: url(../img/sb_body_bg.gif) center top repeat-x;
	padding: 5px 5px 15px 5px;
}
