body

{

	margin: 0px auto;

	font-family: verdana;

/* background: url('../img/body_bg.gif') top repeat-x;   */	

/*	background-color: #868c8e;  */	

background-color: #023175;

	font-size: 11px;

}

h1,

h2

{

	color: #003366;

	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: #023175;

	font-size: 12px;

}



a.static:link,

a.static:visited

{

	color: #023175;

	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: #023175;

	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: #023175;

	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 7px 0 7px;

}

/* content block end */



/* left block */

.block_splitter

{

	height: 5px;

	font-size: 1px;

}

.left_block

{

	margin-left: 6px;

}

.lblock_head

{

	width: 180px;

	height: 24px;

	/*padding: 0 5px;*/

}

.lblock_head div.left

{

	width: 3px;

	height: 24px;

	float: left;

	background: url('../img/mblock_header_corners.gif') 0 -24px no-repeat;

}

.lblock_head div.center

{

	width: 174px;

	height: 24px;

	float: left;

	background: url('../img/mblock_header_center.gif') top repeat-x;

}

.lblock_head div.right

{

	width: 3px;

	height: 24px;

	float: right;

	background: url('../img/mblock_header_corners.gif') 0 0 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/lblock_footer_corners.gif') 0 0 no-repeat;

}

.lblock_bottom div.center

{

	width: 170px;

	background: url('../img/mblock_footer_center.gif') bottom repeat-x white;

}

.lblock_bottom div.right

{

	float: right;

	background: url('../img/lblock_footer_corners.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: #023175;

	font-weight: normal;

	margin: 1px 0;

}

#listings div.value_first

{

	font-weight: bold;

}

#listings td.icon img

{

	margin: 0 2px 0 2px;

}

#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: #023175;

	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: #023175;

	font-weight: normal;

	margin: 1px 0 1px 0;
	width: 105px;

}

/* 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: #023175;

	font-size: 14px;

	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: 7px 30px 10px 30px;

}

.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: #003366;

	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: #023175;

	font-size: 12px;

	font-weight: normal;

	margin: 3px 0pt 3px 4px;

}

/* dealers page end */

