﻿body
{
	margin: 0px auto;
	font-family: Arial, Helvetica, sans-serif;
	background: url('../img/body_bg.gif') top repeat-x;
	background-color: #13181E;
	font-size: 11px;
}
h1,
h2
{
	color: #474747;
	margin: 0 0 1px 0;
	padding-left: 10px;
	font-size: 1.7em;
	font-family: Arial, Helvetica, sans-serif;
	height: 30px;
	line-height: 30px;
	text-decoration:none;
	cursor:pointer;
}
h2
{
	font-size: 1.3em;
	color: #9B0023;
}
img
{
	border: 0px;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}
sup
{
	color: #631b41;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	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 #b8c8dc solid;
	background: white;
	padding: 1px 5px 0 5px;
	width: 190px;
	margin:3px 0;
}
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: Arial, Helvetica, sans-serif;
}
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 #8394AF solid;
}
input.button,
input.button_grey
{
	background: url('../img/button_bg.gif') top repeat-x;
	border: 0px;
	color: #fff;
	height: 21px;
	padding: 0 15px 4px;
	padding /*\**/: 0 15px 0 15px\9;
	*padding: 0 10px;
	font-size: 13px;
	cursor: pointer;
	margin: 10px 0 0 0;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
input.button:hover
{
	background: url('../img/button_bg.gif') 0 -21px repeat-x;
	color: #fff;
}
input.button_grey
{
	background: url('../img/button_bg_grey.gif') top repeat-x;
	height: 21px;
	margin: 6px 0 0 0;
	color: #fff;
}
input.button_grey:hover
{
	background: url('../img/button_bg_grey.gif')  0 -21px repeat-x;
	color: #fff;
}
option.highlight_opt
{
	background: #e3e8f1;
}

.fLable
{
	color: #631b41;
	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: #646262;
	font-family: Arial, Helvetica, sans-serif;
}
.grey_small
{
	font-size: 10pt;
	font-weight: normal;
	color: #495c6f;
	line-height:2.0em;
	font-family: Tahoma;
	padding:0 20px;
}
div.lblock_content .grey_small
{
	font-size: 12px;
	font-weight: normal;
	color: #cddceb;
}
.grey_middle
{
	font-size: 15px;
	font-weight: none;
	color: #7e7c7c;
	font-family: Arial, Helvetica, sans-serif;
}
div.lblock_content .grey_middle
{
	font-size: 15px;
	font-weight: none;
	color: #c2e1f3;
	font-family: Arial, Helvetica, sans-serif;
}
.blue_middle
{
	font-size: 13px;
	font-weight: normal;
	color: #8091AE;
	font-family: Arial, Helvetica, sans-serif;
}
.blue_middle_custom
{
	font-size: 14px;
	font-weight: normal;
	color: #6B7A8F;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0;
}
.blue_middle_bright
{
	font-size: 12px;
	font-weight: bold;
	color: #7789a7;
	font-family: Arial, Helvetica, sans-serif;
}
.blue_bright
{
	font-size: 11px;
	font-weight: bold;
	color: #985377;
}
.red
{
	font-size: 12px;
	font-weight: normal;
	color: #e45252;
	/*font-family: Trebuchet MS;*/
}
.message
{
	font-size: 15px;
	font-weight: normal;
	color: #587099;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 10px;
}
.gray_small
{
	font-size: 9px;
	font-weight: normal;
	color: #444;
	font-family: Arial, Helvetica, sans-serif;
}
.blue_small
{
	font-size: 15px;
	font-weight: normal;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	line-height:1.5em;
}
.black_small
{
	font-size: 10px;
	color:#A8B8CF;
}
.static
{
	color: #985377;
	font-size: 12px;
}

a.static:link,
a.static:visited
{
	color: #985377;
	font-size: 12px;
	text-decoration: none;
}
a.static:hover,
a.static:active 
{
	text-decoration: underline;
}
div.lblock_content a.static:link,
div.lblock_content a.static:visited
{
	color: #7184a2;
	font-size: 16px;
	text-decoration: none;
}
div.lblock_content a.static:hover,
div.lblock_content a.static:active 
{
	text-decoration: underline;
	color: #8394AF;
}


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: #631b41;
	font-size: 11px;
	text-decoration: underline;
}
a.orange:hover,
a.orange:active 
{
	text-decoration: none;
}

a.static_small:link,
a.static_small:visited
{
	color: #6D8BAF;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}
a.static_small:hover,
a.static_small:active 
{
	text-decoration: underline;
}

a.navigator:link,
a.navigator:visited
{
	color: #8095b8;
	font-size: 15px;
	text-decoration: none;
	/*font-family: Trebuchet MS;*/
}
a.navigator:hover,
a.navigator:active 
{
	text-decoration: underline;
	color: #7589ab;
}
/* fonts end */

/* content block */
.pageNavIcons
{
	padding-right: 6px;
}
.cSplitter,
.fSplitter
{
	height: 5px;
	font-size: 1px;
	background: url('../img/splitter.gif') 0 0 repeat-x;
	margin: 0 0 4px 0;
}

#page_content
{
	width: 100%;
	min-height: 200px;
	_height: 200px;
	background-color: white;
	vertical-align: top;
}
#left_container,
#right_container
{
	width: 200px;
	vertical-align: top;
	padding:0;
	background: #344050;
	/*float: left;*/
}
#content_container
{
	background: #E9EEF5;
	vertical-align: top;
	padding: 0 0 10px;
}
/* content block end */

/* left block */
.block_splitter
{
	height: 5px;
	font-size: 1px;
}
.left_block
{
	margin:0;
	padding:0;
}
.lblock_head
{
	width: 200px;
	height: 32px;
	/*padding: 0 5px;*/
}

.lblock_head div.center
{
	width: 200px;
	height: 32px;
	float: left;
	background: url('../img/left_block_center_title.gif') top repeat-x;
}
.lblock_content div.center
{
	width: 200px;
	min-height: 2px;
	_height: 10px;
	float: left;
	background: #344050;
}
.lblock_content div.center div.content
{
	margin: 8px 12px 4px 12px;
}
.lblock_no_design
{
	margin: 8px 10px 8px 10px;
}

.lblock_bottom
{
	width: 200px;
	border-bottom:1px solid #8EA1AF;
	clear:both;
	font-size:0px;
	/*margin: 0 5px;*/
}

.lblock_shadow
{
	background: url('../img/block_shadow.gif') top center no-repeat;
	width: 200px;
	height: 11px;
	clear: both;
	margin-bottom: 3px;
}

.lblock_head div.center div.title_block
{
	margin: 7px 0 0 15px;
	float: left;
	color: white;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	/*width: 163px;*/
}
a.title_block
{	
	float: left;
	color: white;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration:none;
	/*width: 163px;*/
}
.lblock_head div.center div.arrow_block_up,
.lblock_head div.center div.arrow_block_down
{
	width: 13px;
	height: 13px;
	font-size: 0px;
	margin: 9px 9px 0 0;
	_margin: 9px 4px 0 0;
	float: right;
	cursor: pointer;
	background: url('../img/arrow_left_block.gif') 0 0 no-repeat;
}
.lblock_head div.center div.arrow_block_down
{
	background: url('../img/arrow_left_block.gif') 0 -12px no-repeat;
}
/* left block end */

/* middle block */
.mblock_header_center
{
	background: url('../img/mblock_header_center.gif') top repeat-x;
	height: 32px;
}

.mblock_header_center div.title
{
	height: 20px;
	margin: 7px 0 0 15px;
	float: left;
	color: #e8eef6;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
}
.mblock_header_center div.arrow_block_up,
.mblock_header_center div.arrow_block_down
{
	width: 13px;
	height: 13px;
	font-size: 0px;
	margin: 10px 10px 0 10px;
	float: right;
	cursor: pointer;
	background: url('../img/arrow_middle_block.gif') 0 0 no-repeat;
}
.mblock_header_center div.arrow_block_down
{
	background: url('../img/arrow_middle_block.gif') 0 -12px no-repeat;
}
.mblock_middle_center
{
	background: #dbe3ec;
}
.mblock_middle_center div.content
{
	margin: 8px 10px 4px 10px;
}
.mblock_footer_center
{
	border-bottom: 1px solid #B5BFCF;
	font-size:0px;
}
/* middle block end */

/* registrarion block */
.type_description
{
	font-size: 12px;
	font-family: Trebuchet MS;
	background: white;
	border-top: 2px #d7e2f1 solid;
	border-bottom: 2px #d7e2f1 solid;
	color: #4b5b63;
	padding: 0 5px 0 5px;
	margin: 1px 0;
}
.grey_line
{
	background: url('../img/title_splitter.gif') bottom repeat-x;
	margin: 2px 0 0;
	padding: 2px 0;
}
.grey_line_1
{
	border-bottom: 1px #d9e2ef solid;
}
.reg_loading,
.profile_loading
{
	background: url('../img/load.gif') left center no-repeat;
	width: 30px;
	display: none;
	margin: 14px 0 0 0;
	font-size: 14px;
}
.profile_loading
{
	margin: 9px 0 0 0;
}

a.dark:link,
a.dark:visited
{
	color: #798ba9;
	font-size: 11px;
	text-decoration: none;
	font-family: Trebuchet MS;
}
a.dark:hover,
a.grey:active 
{
	text-decoration: underline;
	color: #8091ae;
}
/* 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;
}

table.fg .fs_left_top,
table.fg .fs_right_top
{
	width: 7px;
	height: 9px;
	background: url('../img/fieldset_corners.gif') 0px 0px no-repeat;
	font-size: 1px;
}
table.fg .fs_right_top
{
	background: url('../img/fieldset_corners.gif') 0px -9px no-repeat;
}
table.fg .fs_center_top
{
	background: #e9eef5;
	position: relative;
	padding: 0px 5px;
	font-weight: bold;
	float: left;
	line-height: 13px;
}
#fstitle_listing_details
{
	color: #52688d;
}
table.fg .fs_button_up,
table.fg .fs_button_down
{
	background: url('../img/field_set_button.gif') 0px -16px no-repeat;
	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;
}

/* 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;
}
table.fg .fs_td_middle_right
{
	background: url('../img/field_set_middle.gif') right repeat-y;
}

/* 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;
	font-size: 1px;
}
table.fg .fs_right_bottom
{
	background: url('../img/fieldset_corners.gif') 0px -18px no-repeat;
}
table.fg .fs_center_bottom
{
	height: 9px;
	background: url('../img/field_set_center.gif') bottom repeat-x;
	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;
}

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;
	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;
	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;
}
table.lp .fs_td_middle_right
{
	background: url('../img/g_field_set_middle.gif') right repeat-y;
}
table.lp .fs_td_middle_center
{
	background: #dde2eb;
}

/* 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;
	font-size: 1px;
}
table.lp .fs_right_bottom
{
	background: url('../img/g_fieldset_corners.gif') 0px -18px no-repeat;
}
table.lp .fs_center_bottom
{
	height: 9px;
	background: url('../img/g_field_set_center.gif') 0 -9px repeat-x;
	font-size: 1px;
}

/* field set (gray solid) block end */

/* listings */
.radio_plan
{
	margin: 8px 0 0 10px;
}
.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.regular,
#listings fieldset.active,
#listings fieldset.approval
{	
	background: url('../img/regular_bg.gif') bottom repeat-x #ebecef;
}
#listings fieldset.featured
{	
	background: url('../img/featured_bg.gif') bottom repeat-x #ebecef;
}
#listings fieldset.expired
{	
	background: url('../img/expired_bg.gif') bottom repeat-x #ebecef;
}

#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: #475F7F;
	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;
}
legend.featured
{
	text-align: right;
}

td.listing_fields
{
	text-align: left;
	vertical-align: top;
	height: 65px;
}
td.sf_display_fields
{
	vertical-align: top;
	text-align: left;
}
td.align_right
{
	text-align: right;
}
td.align_left
{
	text-align: left;
}
.form_item
{
	margin: 0px 0 5px 13px;
}
/* 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 #ebf1f5;
}
.photo_item td.left_middle
{
	background: url('../img/photo_item_middle_left.gif') left repeat-y #ebf1f5;
	width:5px;
}
.photo_item td.right_middle
{
	background: url('../img/photo_item_middle_right.gif') right repeat-y #ebf1f5;
	width:5px;
}
.photo_item td.center_middle
{
	background: #ebf1f5;
}
.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: #99b3cd;
	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 #ebf1f5;
	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 #6287AF 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: 15px;
	color: #637D9F;
	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: 6px;
	height: 25px;
	*height: 23px;
	background: url('../img/tabs.gif') 0 0 no-repeat;
	font-size: 1px;
}
#tabs .right_active
{
	width: 6px;
	background: url('../img/tabs.gif') 0 -25px no-repeat;
}
#tabs .center_active
{
	height: 25px;
	*height: 23px;
	background: url('../img/tabs.gif') 0 -50px repeat-x;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #3a485f;
	-moz-user-select: none;
	-khtml-user-select: none;
}
#tabs .center_active div
{
	width: 100%;
	background: url('../img/tab_active_speck.png') top right no-repeat;
	padding-top: 4px;
	height: 19px;
}

#tabs .left_passive,
#tabs .right_passive
{
	width: 6px;
	height: 25px;
	*height: 23px;
	background: url('../img/tabs.gif') 0 -75px no-repeat;
	font-size: 1px;
	cursor: pointer;
}
#tabs .right_passive
{
	background: url('../img/tabs.gif') 0 -100px no-repeat;
}
#tabs .center_passive
{
	height: 25px;
	*height: 23px;
	background: url('../img/tabs.gif') 0 -125px repeat-x;
	cursor: pointer;
	font-size: 12px;
	text-align: center;
	color: #747576;
	-moz-user-select: none;
	-khtml-user-select: none;
}

#tab_bottom
{
	height: 5px;
	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: 115px;
	*width: 107px;	
	vertical-align: top;
}
.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: #495C6F;
	font-weight: normal;
	margin: 1px 0 1px 0;
	width:100px;
}
/* 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: #657db1;
	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 #aec2de solid;
	color: #3c3c3c;
	font-size: 11px;
	cursor: pointer;
	list-style-type: none;
}
ul.paging li:hover,
ul.paging li.active
{
	background: #C3D0DF;
	color: black;
}

ul.paging li.navigator
{
	background: #E0E7EF;
	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: 1px 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: #c9d5e3;
	position: relative;
	_height: 10px;
	margin-bottom: 10px;
	padding: 5px;
	margin: 0 6px 6px 6px;
}
.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: 4px;
	height: 4px;
	background: url('../img/cat_angels.gif') 0 0 no-repeat;
	font-size: 1px;
}
.cat_top_right
{
	width: 4px;
	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: 4px;
	background: url('../img/cat_middle.gif') 0 0 repeat-y;
	font-size: 1px;
}
.cat_middle_right
{
	width: 4px;
	background: url('../img/cat_middle.gif') -4px 0 repeat-y;
}
.cat_middle_center
{
	height: 4px;
	background: #f7f7f7;
}

.cat_bottom_left,
.cat_bottom_right
{
	width: 4px;
	height: 4px;
	background: url('../img/cat_angels.gif') 0 -12px no-repeat;
	font-size: 1px;
}
.cat_bottom_right
{
	width:4px;
	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: #506076;
	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: #621a40;
	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,
.lblock_content .cat_loading
{
	background: url('../img/cat_loader.gif') left center no-repeat;
	width: 15px;
	display: none;
	font-size: 11px;
}
.lblock_content .cat_loading
{
	background: url('../img/cat_loader_dark.gif') left center no-repeat;
}
.cat_item_cont
{
	margin: 6px 5px 6px 18px;
}

.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: 10pt;	
	color: #495C6F;
	font-weight: normal;
	margin-right: 40px;
	margin-left: 40px;
	font-family:Tahoma;
	line-height:2.0em;
}
.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: #d9e2ef;
	border-bottom: 3px #c3d1e4 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: #f1f9fe;
}
.chat_me
{
	background: #fff3f3;
}
#messages_area
{
	border: 1px #d9e2ef 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: #d9e2ef;
	text-align: center;
	margin: 3px 0 0 0;
	border: 1px #c3d1e4 solid;
	color: #666;
	font-size: 11px;
}
/* messages end */

/* dealers page */
#characters_line
{
	margin: 10px;
}

#characters_line a.character:link,
#characters_line a.character:visited,
.character_selected
{
	font-size: 11px;
	font-weight: bold;
	color: #54698c;
	padding: 0 3px;
	border: 1px #8091ae solid;
	font-family: Arial,Helvetica,sans-serif;
	text-decoration: none;
	font-style: normal;
	background: #f4f7f9;
}
#characters_line a.character:hover,
#characters_line a.character:active,
.character_selected
{
	text-decoration: none;
	background: #8091ae;
	color: white;
}

#dealers div.item
{
	margin: 8px 3px 0pt;
	padding: 5px;
	background: #dbe3ec url('../img/regular_bg.gif') repeat-x;
}
#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: #405375;
	font-size: 12px;
	font-weight: normal;
	margin: 3px 0pt 3px 4px;
}
/* dealers page end */

.block_caption
{
	background: white;
	border-bottom: 1px #dde4ee solid;
	font-family: Arial, Helvetica, sans-serif;
	height: 22px;
	color: #747272;
	padding: 2px 0 0 10px;
	font-size: 16px;
}


/* light tabs */
ul.ltab
{
	margin: 0;
	padding: 0;
	width: 100%;
}
ul.ltab li
{
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	-moz-user-select: none;
	-khtml-user-select: none;
}
ul.ltab li.rest
{
	background: url('../img/ltabs_rest.gif') bottom center repeat-x;
	height: 26px;
}
ul.ltab li div
{
	height: 26px;
	float: left;
	cursor: pointer;
}
ul.ltab li.active div.left,
ul.ltab li.active div.right
{
	background: url('../img/ltabs.gif') 0 0 no-repeat;
	width: 6px;
	padding:0px;
}
ul.ltab li.active div.right
{
	background: url('../img/ltabs.gif') 0 -52px no-repeat;
}
ul.ltab li.active div.center,
ul.ltab li.inactive div.center
{
	background: url('../img/ltabs.gif') 0 -26px repeat-x;
	color: #4c5f7f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	padding: 6px 6px 0;
	height: 20px;
	font-weight: bold;
}
ul.ltab li.inactive div.left,
ul.ltab li.inactive div.right
{
	background: url('../img/ltabs.gif') 0 -78px no-repeat;
	width: 6px;
	padding:0;
}
ul.ltab li.inactive div.right
{
	background: url('../img/ltabs.gif') 0 -130px no-repeat;
}
ul.ltab li.inactive div.center
{
	background: url('../img/ltabs.gif') 0 -104px repeat-x;
	color: #827f7f;
	font-weight: normal;
}

ul.ntab
{
	margin: 0;
	padding: 0;
	width: 100%;
}
ul.ntab li
{
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	-moz-user-select: none;
	-khtml-user-select: none;
}
ul.ntab li.rest
{
	background: url('../img/ltabs_rest.gif') bottom center repeat-x;
	height: 26px;
}
ul.ntab li div
{
	height: 26px;
	float: left;
	cursor: pointer;
}
ul.ntab li.active div.left,
ul.ntab li.active div.right
{
	background: url('../img/ltabs.gif') 0 0 no-repeat;
	width: 6px;
	padding:0px;
}
ul.ntab li.active div.right
{
	background: url('../img/ltabs.gif') 0 -52px no-repeat;
}
ul.ntab li.active div.center,
ul.ntab li.inactive div.center
{
	background: url('../img/ltabs.gif') 0 -26px repeat-x;
	color: #4c5f7f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	padding: 6px 12px 0;
	height: 20px;
	font-weight: bold;
}
ul.ntab li.inactive div.left,
ul.ntab li.inactive div.right
{
	background: url('../img/ltabs.gif') 0 -78px no-repeat;
	width: 6px;
	padding:0;
}
ul.ntab li.inactive div.right
{
	background: url('../img/ltabs.gif') 0 -130px no-repeat;
}
ul.ntab li.inactive div.center
{
	background: url('../img/ltabs.gif') 0 -104px repeat-x;
	color: #827f7f;
	font-weight: normal;
}

table.search
{
	margin-top: -1px;
	float: left;
}
table.search td.mid_right
{
	width: 4px;
	height: 4px;
	background: url('../img/ltabs.gif') 0 -164px no-repeat;
}
table.search td.mid_left,
table.search td.mid_rest_right
{
	width: 4px;
	height: 4px;
	background: url('../img/ltabs_rest.gif') left center repeat-y;
}

table.search td.mid_rest_right
{
	background: url('../img/ltabs_rest.gif') right center repeat-y;
}
table.search td.mid_center
{
	padding: 0 0 8px 0;
}
table.search td.footer_left,
table.search td.footer_right
{
	width: 4px;
	height: 4px;
	background: url('../img/ltabs.gif') 0 -156px no-repeat;
}
table.search td.footer_right
{
	background: url('../img/ltabs.gif') 0 -160px no-repeat;
}
table.search td.footer_center
{
	background: url('../img/ltabs_rest.gif') bottom repeat-x;
}
/* light tabs end */
.link_the_news
{
	color: #ffffff;
	text-decoration:none;
}
a.link_the_news:hover
{
	text-decoration: none;
	color: #fffff;
}
.link_the_news1
{
	text-decoration:none;
	color:#495C6F;
}
a.link_the_news1:hover
{
	text-decoration: none;
	color:#495C6F;
}
.local_p
{	
	width:25px;
	height:25px;
	background: url('../img/local.png') 0 0 no-repeat;
	z-index:1001;
	position:absolute;
}
.photo_p
{	
	width:25px;
	height:25px;
	background: url('../img/photo.png') 0 0 no-repeat;
	z-index:1001;
	position:absolute;
}
.simple_p
{	
	width:25px;
	height:25px;
	background: url('../img/simple.png') 0 0 no-repeat;
	z-index:1001;
	position:absolute;
}
#loc
{	
	padding:6px;
	z-index:-50;
}


.static1
{
	color: #CC0000;
	font-size: 20px;
}

a.static1:link, a.static1:visited 
{
	color:#CC0000;
	font-family:Georgia,"Times New Roman",serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
a.static1:hover,
a.static1:active 
{
	text-decoration: underline;
}
div.lblock_content a.static1:link,
div.lblock_content a.static1:visited
{
	color: #7184a2;
	font-size: 18px;
	text-decoration: none;
}
div.lblock_content a.static1:hover,
div.lblock_content a.static1:active 
{
	text-decoration: underline;
	color: #8394AF;
}
.plus
{
	background:url('../img/plus.gif')  no-repeat;
	cursor:pointer;
	display:block;
	height:27px;
	margin:0 7px 7px 0;
	*margin:0 7px 15px 0;
	position:absolute;
	right:0;
	bottom:0;
	width:27px;
	z-index:100;
}
.minus
{
	background:url('../img/minus.gif')  no-repeat;
	cursor:pointer;
	display:block;
	height:27px;
	margin:0 7px 7px 0;
	*margin:0 7px 15px 0;
	position:absolute;
	right:0;
	bottom:0;
	width:27px;
	z-index:100;
}
