
* {
  margin: 0px;
  padding: 0px;
}

html, body {height: 100%;}
body
{
	margin: 0px;
	padding: 0px;
	background: url(/images/body_bg.jpg);
}
body *
{
	font: 12px Arial, Helvetica, sans-serif;
}
img
{
	border: none;
}
input, select, ul, li
{
	margin: 0px;
	padding: 0px;
}
.table
{
	width: 1001px;
	padding: 0px;
	border: none;
	height: 100%;
	margin: 0px auto;
}
.table td.center
{
	height: 100%;
	vertical-align: top;
	width: 985px;
	background: url(../images/td_center.gif) repeat-y;
}
.table td.right_shadow
{
	width: 8px;
	background: url(/images/right_shadow.png) repeat-y left;
}
.table td.left_shadow
{
	width: 8px;
	background: url(/images/left_shadow.png) repeat-y right;
}
.page_container
{
	width: 1051px;
	margin: 0px auto;
	text-align: center;
}
.shadow
{
	width: 1051px;
	float: left;
	position: relative;
	background: url(/images/shadow.png) repeat-y;
}
.main_block
{
	width: 979px;
	float: left;
	padding: 0px 3px 59px;
}
a.logo
{
	float: left;
	margin: 10px 0px 0px 8px;
}
a.logo img
{
	float: left;
	width: 271px;
}
.top_banner
{
	width: 468px;
	height: 60px;
	float: left;
	margin: 8px 0px 0px 27px;
	padding: 1px;
	background-color: #0484e1;
}
.top_banner img, .top_banner a
{
	width: 468px;
	height: 60px;
	float: left;
}

/***** Login Container *****/
.login_container
{
	width: 156px;
	height: 77px;
	float: left;
	background: url(/images/login_container.gif) no-repeat;
	margin-left: 23px;
	padding-top: 10px;
	position: relative;
}
.login_container a
{
	font-weight: bold;
	color: #edf9ff;
	text-decoration: none;
	display: block;
	margin: 0px auto 5px auto;
	text-align: center;
	position: relative;
}
.login_container a:hover
{
	text-decoration: underline;
}
.welcome_user
{
	font-weight: bold;
	color: #085ec5;
	text-align: center;
	width: 156px;
	height: 35px;
	float: left;
	position: absolute;
	bottom: -41px;
}
.welcome_user span
{
	color: #7D7D7D;
	font-weight: bold;
}
/***** End Login Container *****/

/***** Top Menu *****/
.top_menu
{
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #085ec5;
	padding-left: 16px;
	width: 650px;
	margin-top: 5px;
}
.top_menu div
{
	float: left;
}
.top_menu a
{
	font-size: 13px;
	font-weight: bold;
	color: #085ec5;
	text-decoration: none;
	padding: 0px 4px;
}
.admin
{
	padding: 0px 0px 20px 58px;
	width: 900px;
}
.admin a
{
	padding: 0px 4px;
}
.top_menu a:hover
{
	text-decoration: underline;
}
.top_menu a.act
{
	color: #ff8400;
}
.top_menu a.act:hover
{
	text-decoration: none;
}
/***** End Top Menu *****/

/***** Search Block *****/
.search_block
{
	width: 241px;
	height: 67px;
	float: left;
	background: url(/images/search_block.gif) no-repeat;
	margin: 18px 0px 0px 16px;
	padding: 13px 0px 0px 13px;
}
.search_block input, .search_block select
{
	width: 215px;
	height: 17px;
	float: left;
	border: 1px #120899 solid;
	padding: 0px 5px;
	background-color: #fff;
	color: #0b3cad;
}
.search_block select
{
	width: 155px;
	height: 17px;
	margin-top: 13px;
	padding: 0px;
}
.search_block div.search
{
	width: auto;
	height: auto;
	padding: 0px;
	float: left;
	margin: 13px 0px 0px 4px;
}
.search_block div.search a
{
	border: 1px #120899 solid;
	float: left;
}
/***** End Search Block *****/

/***** Orange Block *****/
.orange_block
{
	width: 672px;
	height: 65px;
	float: left;
	background: url(/images/orange_text.gif) no-repeat;
	margin: 18px 0px 0px 6px;
	padding: 15px 0px 0px 14px;
	font-size: 14px;
	color: #0B3BAC;
	font-weight: bold;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.orange_block a
{
	color: #FF6701;
	font-weight: bold;
}
/***** End Orange Block *****/

/***** Location Block *****/
.location_block
{
	width: 875px;
	height: 27px;
	float: right;
	background: url(/images/location_block.gif) no-repeat right;
	padding: 9px 43px 0px 18px;
	margin: 4px 28px 0px 0px;
	position: relative;
	z-index: 2;
}
.short
{
	width: 400px;
}
.location_links
{
	float: left;
	font-size: 13px;
}
.location_links a
{
	font-size: 13px;
	color: #000;
}
.location_links a.act
{
	font-weight: bold;
	text-decoration: none;
}
.location_text
{
	float: right;
	font-weight: bold;
	color: #0b3cad;
	text-align: left;
	padding-top: 2px;
}
.location_text a
{
	color: #ff8600;
	font-weight: bold;
	margin-left: 10px;
}
.most_pop_link
{
	float: left;
	padding: 2px 0px 0px 37px;
	height: 21px;
	background: url(/images/most_pop_link.png) no-repeat left;
	margin: -2px 0px 0px 26px;
}
.most_pop_link a
{
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
}
/***** End Location Block *****/

/***** Recently Items *****/
.recently_block
{
	width: 944px;
	height: 148px;
	float: left;
	margin: -18px 0px 0px 16px;
	position: relative;
	z-index: 1;
}
.recently_tab
{
	width: 199px;
	height: 16px;
	float: left;
	background: url(/images/recently_tab.gif) no-repeat;
	font-weight: bold;
	font-size: 14px;
	color: #7d7d7d;
	padding-top: 6px;
	text-align: center;
}
.recently_cont
{
	width: 944px;
	height: 114px;
	float: left;
	background: url(/images/recently_cont.gif) no-repeat;
	padding-top: 12px;
}
.recently_item
{
	width: 152px;
	height: 114px;
	float: left;
	display: inline;
	padding: 0px 0px 0px 5px;
}
.ri_cont
{
	float: left;
	width: 147px;
	height: 114px;
	text-align: center;
}
.ri_cont a
{
	display: block;
	text-decoration: none;
}
.ri_cont img
{
	border: 1px #094dcc solid;
	padding: 1px;
	background-color: #fff;
	display: block;
	margin: 0px auto 4px;
}
.ri_cont a:hover img
{
	border-color: #ff6000;
}
.ri_cont a span
{
	color: #094dcc;
	font-weight: bold;
	text-decoration: underline;
}
.ri_cont a:hover span
{
	color: #ff6000;
}
/***** End Recently Items *****/

/***** Content Block *****/
.content_block
{
	width: 742px;
	padding: 0px 0px 10px 15px;
	float: left;
}
/***** End Content Block *****/

/***** Field Groups *****/
.field_group
{
	width: 704px;
	float: left;
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 10px 10px;
	border-bottom: dashed 1px #4eb0ee;
}
.field_group *
{
	float: left;
}
.field_group select.choose_cat
{
	width: 250px;
	clear: right;
	border: 1px #120899 solid;
}
.field_group div.sub
{
	float:left; 
	padding-left: 162px; 
	clear:both;
}
.field_group div.sub div
{
	border: none;
	height: auto;
	padding: 0px;
	width: auto;
	clear: both;
}
.field_group div.sub select
{
	clear: both;
	width: 250px;
	margin-top: 5px;
}
.field_group select.choose_cat option
{
	clear: both;
}
.fg_name
{
	width: 698px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #0b3cad;
	text-align: left;
	padding-left: 6px;
}
.field
{
	width: 694px;
	padding: 5px 0px 0px 10px;
}
.field label
{
	width: 150px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
	text-align: right;
	padding: 3px 6px 0px;
	border: none;
}
.field label.red
{
	color: Red;
}
.field div *
{
	border: 1px #120899 solid;
	width: 214px;
	height: 17px;
	padding: 2px 0px 0px 3px;
	float: left;
}
.field div p
{
	width: auto;
	height: auto;
	border: none; 
	clear: both;
}
.field div span.price_val
{
	border: none;
	width: auto;
	height: auto;
	padding: 0px;
	clear: both;
}
.field div .file_input
{
	padding-top: 1px;
	height: 21px;
	width: 240px;
}
.field div .file_desc
{
	height: 17px;
	padding-top: 1px;
}
.field div textarea
{
	height: 80px;
	width: 414px;
}
.field div select
{
	padding-top: 0px;
	height: 19px; 
	width: 219px;
}
.field div option
{
	width: auto;
	border: none;
	padding-top: 0px;
	margin: 0px;
	height: auto;
	float: none;
}
.field div .checkbox
{
	width: auto;
	border: none;
	margin-top: 3px;
}
.field a
{
	border: 1px #120899 solid;
	height: auto;
	width: auto;
	padding: 0px;
	margin-left: 10px;
}
.field a img
{
	width: auto;
	height: auto;
	padding: 0px;
}
.upload_images
{
	border: none;
}
.col_names label
{
	text-align: left;
	width: 240px;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
}
.one_but
{
	float: left;
	width: 710px;
	text-align: center;
	padding-bottom: 10px;
}
.one_but a
{
	margin: 0px 5px;
}
.field_group .one_but a, .field_group .one_but img
{
	float: none;
}
.one_but a.img img
{
	border: 1px #120899 solid;
}
.category_choice
{
	float: left;
	position: relative;
	/*margin: -28px 0px 0px 0px;*/
	z-index: 2;
	/*padding-left: 25px;*/
}
.category_choice *
{
	float: left;
}
.category_choice select
{
	border: 1px #120899 solid;
	width: 214px;
	padding-top: 0px;
	height: 19px;
}
.category_choice option
{
	float: none;
}
/***** End Field Groups *****/

/***** List Block *****/
.list_block
{
	width: 742px;
	float: left;
	padding-top: 28px;
}
.category_col
{
	width: 223px;
	float: left;
	padding-left: 24px;
}
.category_col div
{
	float: left;
	margin-bottom: 10px;
}
.category_col span
{
	width: 223px;
	float: left;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #ff6000;
	margin-bottom: 5px;
}
.category_col ul
{
	width: 203px;
	padding-left: 20px;
	float: left;
	text-align: left;
}
.category_col li
{
	list-style-image: url(/images/crop.gif);
	margin: 2px 0px;
}
.category_col ul a
{
	text-decoration: none;
	color: #0b3cad;
	position: relative;
	margin-left: -3px;
}
.category_col ul a:hover
{
	color: #ff6000;
	text-decoration: underline;
}
/***** List Block *****/

/***** Items Block *****/
.gray_block
{
	width: 735px;
	float: left;
	padding: 5px 7px 0px 0px;
}
.top
{
	margin-top: -18px;
	position: relative;
}
.gb_head
{
	width: 734px;
	height: 44px;
	float: left;
	background: url(/images/gb_head.gif) no-repeat;
}
.gb_head span
{
	font-weight: bold;
	font-size: 14px;
	color: #7d7d7d;
	padding: 6px 0px 0px 20px;
	float: left;
	width: 170px;
	text-align: left;
}
.gb_body
{
	width: 730px;
	float: left;
	border-left: 1px #c4c5c7 solid;
	border-right: 1px #c4c5c7 solid;
	background-color: #fff;
	padding: 0px 1px;
}
.gb_body_cont
{
	width: 730px;
	float: left;
	background-color: #f4f4f4;
}
.gb_body_cont table.tab
{
	width: 730px;
}
.width730
{
	width: 730px;
}
.gb_body_cont td
{
	vertical-align: top;
	padding: 15px 0px;
	font-weight: bold;
	border-left: 1px #fff solid;
	text-align: center;
}
.tr_head td, .tr_head th
{
	background: #fff;
	padding: 8px 0px;
	color: #ff8600;
	font-weight: bold;
	text-decoration: underline;
}
.tr_blue td
{
	background: #e5ecf1;
}
.gb_body_cont table img
{
	border: 1px #094dcc solid;
	padding: 1px;
	background-color: #fff;
}
.gb_body_cont td.td1
{
	width: 27px;
	vertical-align: middle;
	border: none;
}
.gb_body_cont td.td2
{
	width: 121px;
	padding: 7px 0px 7px 10px;
}
.gb_body_cont td.td3
{
	width: 354px;
	padding: 12px 0px 12px 7px;
}
.gb_body_cont td.td3 a
{
	float: left;
	color: #0b3cad;
	font-weight: bold;
	width: 354px;
	text-align: left;
}
.gb_body_cont td.td3 span
{
	float: left;
	text-align: left;
	margin-top: 10px;
	clear: both;
	width: 345px;
}
.gb_body_cont td.td3 span a
{
	font-weight: normal;
	width: auto;
	float: none;
}
.gb_body_cont td.td3 div
{
	float: left;
}
.gb_body_cont td.td3 span.category
{
	color: #0b3cad;
	clear: none;
	width: 170px;
}
.gb_body_cont td.td_buttons
{
	padding: 7px 5px;
}
.gb_body_cont td.td_buttons a
{
	float: none;
}
.gb_body_cont td.td0
{
	padding-left: 5px;
	padding-right: 5px;
}
.but_block
{
	float: left;
	padding: 12px 0px 0px 9px;
}
.but_block input
{
	float: left;
	margin-right: 21px;
}
.pager
{
	float: right;
	padding: 12px 9px 0px 0px;
}
.pager *
{
	color: #0b3cad;
	font-weight: bold;
	text-decoration: none;
}
.pager a
{
	padding: 0px 2px;
}
.pager a:hover
{
	text-decoration: underline;
}
.pager a.act
{
	text-decoration: underline;
	color: #ff8600;
}
.gb_foot
{
	width: 734px;
	height: 10px;
	float: left;
	background: url(/images/gb_foot.gif) no-repeat;
	font-size: 1px;
}

.sorting
{
	float: left;
	position: relative;
	z-index: 10;
	margin: 2px 0px 0px 20px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #0b3cad;
}
.sorting b
{
	font-weight: bold;
}

/***** End Items Block *****/

/***** Right Block *****/
.right_block
{
	width: 222px;
	float: right;
	padding-bottom: 15px;
}

.blue_block
{
	width: 205px;
	float: left;
	margin: 22px 0px 10px 0px;
}
.horizontal
{
	width: 734px;
}
.bb_head
{
	width: 205px;
	height: 13px;
	float: left;
	background: url(/images/bb_head.gif) no-repeat bottom;
	font-size: 1px;
}
.horizontal .bb_head
{
	width: 734px;
	height: 13px;
	float: left;
	background: url(/images/bb_head_h.gif) no-repeat bottom;
}
.bb_head span
{
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #110aa6;
	padding: 6px 0px 0px 15px;
}
.bb_body
{
	width: 203px;
	float: left;
	background: #eaf5ff url(/images/bb_body.gif) no-repeat top;
	border-left: 1px #9ecaf2 solid;
	border-right: 1px #9ecaf2 solid;
}
.bb_body iframe
{
	float: left;
	margin: 5px 0px 0px 20px;
	position: relative;
}
.horizontal .bb_body iframe
{
	margin-left: 4px;
}
.horizontal .bb_body
{
	width: 732px;
	background: #eaf5ff url(/images/bb_body_h.gif) no-repeat top;
}
.bb_body ul, .rob_body ul
{
	width: 168px;
	padding: 0px 5px 0px 30px;
	float: left;
	text-align: left;
}
.horizontal .bb_body ul
{
	width: 697px;
}
.bb_body li, .rob_body li
{
	list-style-image: url(/images/crop_blue.gif);
	margin-bottom: 5px;
}
.bb_body li a
{
	color: #0b3cad;
	text-decoration: none;
}
.bb_body li a.small
{
	font-size: 11px;
	color: Green;
	width: auto;
	padding: 0px;
}
.bb_body li a:hover
{
	text-decoration: underline;
}
.bb_foot
{
	width: 205px;
	height: 10px;
	float: left;
	font-size: 1px;
	background: url(/images/bb_foot.gif) no-repeat;
}
.horizontal .bb_foot
{
	width: 734px;
	background: url(/images/bb_foot_h.gif) no-repeat;
}
.r_orange_block
{
	width: 205px;
	float: left;
	margin-top: 7px;
}
.rob_head
{
	width: 205px;
	height: 33px;
	float: left;
	background: url(/images/rob_head.gif) no-repeat;
}
.rob_head span, .rob_head span a
{
	color: #a60a0a;
	font-size: 14px;
	font-weight: bold;
	float: left;
	padding: 6px 0px 0px 16px;
}
.rob_head span a
{
	text-decoration: none;
	padding: 0px;
	margin: 0px;	
}
.rob_head span a:hover
{
	text-decoration: underline;	
}
.rob_body
{
	width: 201px;
	float: left;
	border-left: 1px #f7c87f solid;
	border-right: 1px #f7c87f solid;
	background-color: #fff7ea;
	padding: 0px 1px;
}
.rob_body li
{
	list-style-image: url(/images/crop.gif);
}
.rob_body li a
{
	color: #000;
	text-decoration: none;
}
.rob_body li a.act
{
	font-weight: bold;
	color: #0b3cad;
}
.rob_body li a:hover
{
	text-decoration: underline;
}
.rob_body li a.act:hover
{
	text-decoration: none;
}
.rob_body ul ul
{
	width: 153px;
	padding: 0px 0px 0px 7px;
	float: none;
}
.rob_body ul ul li
{
	list-style: none;
	margin-bottom: 0px;
}
.rob_body ul ul li a
{
	font-size: 11px;
}
.rob_body_cont
{
	width: 201px;
	float: left;
	background-color: #fff2de;
}
.rob_foot
{
	width: 205px;
	height: 12px;
	float: left;
	background: url(/images/rob_foot.gif) no-repeat;
	font-size: 1px;
}

.right_banner
{
	width: 150px;
	height: 150px;
	float: left;
	border: 1px #ff8d00 solid;
	margin: 10px 0px 0px 20px;
}
.right_banner img
{
	width: 150px;
	height: 150px;
	float: left;
}
/***** End Right Block *****/

/***** Footer *****/
.footer, .footer div
{
	width: 944px;
	height: 59px;
	margin: -59px auto 0px;
	text-align: center;
	background: url(/images/footer_bg.gif) repeat-x;
	position: relative;
}
.footer div 
{
	margin: 0px;
	background: url(/images/footer_left_bg.gif) no-repeat left;
}
.footer div div
{
	background: url(/images/footer_right_bg.gif) no-repeat right;
}
.footer div.bottom_menu, .footer div.copyright
{
	background: none;
	height: auto;
	text-align: center;
	color: #c3ebfd;
	padding-top: 15px;
}
.bottom_menu a
{
	color: #c3ebfd;
	text-decoration: none;
	padding: 0px 6px;
}
.bottom_menu a:hover
{
	text-decoration: underline;
}
.footer div.copyright
{
	padding-top: 5px;
}
/***** End Footer *****/

a.blue_border
{
	font: 12px Arial, Helvetica, sans-serif;
	color: #085ec5;
	border: 1px #085ec5 solid;
	text-decoration: none;
	padding: 3px 5px;
	text-align: left;
}
a.blue_border:hover
{
	color: #ff8400;
	border-color: #ff8400;
}

/***** Edit_Category.aspx *****/
.cat_item
{
	float: left;
	padding: 10px 0px;
	clear: both;
}
.cat_item a.link
{
	border: 1px #120899 solid;
	float: right;
	margin-right: 20px;
}
fieldset
{
	border: 1px #085ec5 solid;
	padding: 10px 15px 10px 15px;
	margin: 0px;
}
legend
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #085ec5;
}
.category_item
{
	padding: 0px;
	border-collapse: collapse;
	border: none;
}
.category_item td
{
	padding: 5px 0px;
}
.category_item .td1
{
	text-align: right;
	padding: 5px 20px 5px 0px;
}
.td2
{
	text-align: left;
}
.cat_buttons td
{
	text-align: center;
	padding: 10px 0px 10px 55px;
}
.cat_buttons td a
{
	margin: 0px 3px;
	float: left;
}
.cat_buttons td img
{
	border: 1px #120899 solid;
}
.field_table
{
	border: 1px #085ec5 solid;
}
.field_table td
{
	text-align: center;
}
.blue_border
{
	font: 12px Arial, Helvetica, sans-serif;
	color: #085ec5;
	border: solid 1px #085ec5;
	text-decoration: none;
	padding: 3px 8px 3px 8px;
	text-align: center;
	margin-left: 10px;
	background-color: #ffffff;
	cursor: pointer;
}
.blue_border:hover
{
	color: #ff8400;
	border-color: #ff8400;
}
.field_row td
{
	padding: 5px 0px;
	border-right: 1px #085ec5 solid;
	border-left: 1px #085ec5 solid;
	border-bottom: 1px #085ec5 solid;
	border-top: 1px #085ec5 solid;
}
.field_row td.but_td
{
	border: none;
}
.field_row td .blue_border
{
	padding: 1px 5px;
	margin: 0px 5px;
}
.field_th th
{
	padding: 5px 10px;
	font-weight: bold;
	color: #ff8400;
	border-bottom: 1px #085ec5 solid;
	border-top: 1px #085ec5 solid;
}
.field_th th.but_th
{
	padding: 5px 0px;
}
.valign
{
	vertical-align: top;
}
.disable_item, .disable_item:hover
{
	border-color: Gray;
	color: Gray;
	cursor: default;
}
/***** End Edit_Category.aspx *****/

/***** ViewAd Page *****/
.big_image
{
	width: 400px;
	float: left;
	text-align: center;
	margin: 0px 0px 10px 160px;
}
.big_image img
{
	padding: 1px;
	background-color: #fff;
	border: 1px #094dcc solid;
}
.small_images /* 104x68 */
{
	width: 580px;
	float: left;
	margin: 0px 0px 20px 80px;
	text-align: center;
}
.small_images img
{
	margin-right: 5px;
	height: 68px;
	padding: 1px;
	background-color: #fff;
	border: 1px #094dcc solid;
	cursor: pointer;
}
.small_images img:hover
{
	border-color: #ff6000;
}

.si_big
{
	width: 610px;
	height: auto;
	margin: 20px 0px 0px 55px;
}
.si_big img
{
	margin-top: 25px;
}
.img_container
{
	width: 115px;
	float: left;
	background: #fff;
	border: 1px #f7c87f solid;
	text-align: center;
	margin: 0px 5px 10px 0px;
	padding-bottom: 3px;
}
.img_container img
{
	margin-right: 0px;
	float: none;
	border-color: #f7c87f;
	margin-top: 0px;
	cursor: default;
}
.img_container img:hover
{
	border-color: #f7c87f;
}
.img_container a img
{
	height: auto;
	border: none;
	padding: 0px;
}
.img_container .ic_header img
{
	height: auto;
	float: left;	
}
.ic_header
{
	float: left;
	width: 97px;
	padding: 3px 9px 0px;
}
.ic_header *
{
	float: left;
}
.ic_header div
{
	padding: 4px 14px 0px;
}
.ic_header div label
{
	margin-top: -2px;
	padding-left: 2px;
	font-size: 11px;
}
.ic_header a, .ic_header img
{
	margin-top: 3px;
}
.img_descr
{
	float: left;
	padding: 3px 5px;
	font-size: 11px;
}
a.delete
{
	color: #0b3cad;
	float: none;
	font: bold 11px Arial, Helvetica, sans-serif;
}

.none
{
	background: none;
	border-color: #f4f4f4;
}
.none .ic_header
{
	visibility: hidden;
}
.none img
{
	cursor: pointer;
}

.f_group
{
	float: left;
	clear: both;
	margin-top: 3px;
	width: 704px;
}
.f_group div
{
	font: 12px Arial, Helvetica, sans-serif;
	color: #094dcc;
	float: left;
	text-align: left;
	width: 100px;
	padding-left: 7px;
}
.f_group span
{
	float: left;
	text-align: left;
}
.top_border
{
	border-top: dashed 1px #4eb0ee;
	padding-top: 10px;
}
.un_act
{
	margin-bottom: 15px;
}
/***** End ViewAd Page *****/

/***** Register Page *****/
.register_block
{
	float: left;
	padding: 0px 0px 20px 20px;
}
.gb_body_cont .register_block table/*, .gb_body_cont table.register table*/
{
	width: auto;
	text-align: center;
}
.register_text
{
	float: left;
	width: 295px;
	padding: 5px 0px 20px 30px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #6a6a6a;
	text-align: left;
}
.register_text ul
{
	padding-left: 15px;
	margin: 0px;
}
.register_text ul li
{
	margin-top: 5px;
	font-size: 12px;
}
.register_text a
{
	font-size: 12px;
}
.small
{
	width: 200px;
	padding-left: 20px;
}
.register_text b
{
	font-size: 12px;
	font-weight: bold;
}
.gb_body_cont .register td
{
	vertical-align: top;
	padding: 5px 0px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #0b3cad;
	border: none;
}
.gb_body_cont .register td input
{
	width: 240px;
	height: 17px;
	border: 1px #120899 solid;
	padding-left: 2px;
}
.gb_body_cont .register td span.checkbox
{
	border: none;
	width: auto;
	height: auto;
	margin-right: -10px;
}
.gb_body_cont .register td span input
{
	width: auto;
	height: auto;
	border: none;
}
.gb_body_cont .register td.td_label
{
	padding-top: 7px;
	text-align: right;
}
.gb_body_cont .register td input.but_img, .but_img
{
	width: auto;
	height: auto;
	padding: 0px;
}
/***** End Register Page *****/

/***** Login Page *****/
.item_block
{
	float: left;
	clear: both;
	margin-bottom: 5px;
	width: 347px;
	text-align: left;
}
.item_block span
{
	float: left;
	width: 100px;
}
.item_block input
{
	width: 242px;
	height: 17px;
	border: 1px #120899 solid;
	float: left;
}
.item_block div
{
	float: left;
}
.item_block span.required
{
	float: left;
	width: 345px;
	padding-left: 100px;
}
.item_block a
{
	color: #0B3CAD;
	font: 12px Arial, Helvetica, sans-serif;
}
.item_block a:hover
{
	color: #ff8400;
}
/***** Login Page *****/

/***** Default Page *****/
.country, .region
{
	float: left;
	padding: 0px 0px 10px 100px;
	clear: both;
	width: 600px;
}
.region span
{
	float: left;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #120899;
	padding: 2px 10px 0px 0px;
	width:auto;
}
.country span
	{float: left;
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #120899;
	padding: 2px 10px 0px 0px;	
	width:auto;}
	
.country div
{
	float: left;
}
.country select
{
	width: 242px;
	height: 17px;
	border: 1px #120899 solid;
	float: left;
}
.region_links
{
	float: left;
	text-align: left;
}
.region_links a
{
	display: list-item;
	list-style-type: none;
	padding-bottom: 2px;
	font-size: 12px;
	color: #120899
}
.region_links a:hover
{
	color: #ff6000;
}
.gb_body_cont .admin .register input
{
	width: auto;
	height: auto;
}
.gb_body_cont .admin .register td
{
	padding: 3px 5px;
}
/***** End Default Page *****/

.welcome
{
	width: 979px;
	font-size: 25px;
	font-weight: bold;
	padding: 0px 3px;
	text-align: center;
	color: #085ec5;
	margin-top: 100px;
}

/***** SendAd.aspx *****/
.fields_item
{
	float: left;
}
.to
{
	padding-left: 63px;
}
.message
{
	margin-top: 16px;
}
.fields_item span
{
	float: left;
	clear: both;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #0b3cad;
}
.fields_item span.regexpval
{
	font-size: 10px;
	font-weight: normal;
}
.fields_item span.reqfieldval
{
	clear: none;
	float: none;
}
.fields_item div
{
	float: left;
	clear: both;
	padding: 5px 0px;
}
.fields_item input
{
	width: 199px;
	height: 17px;
	border: 1px #120899 solid;
	float: left;
	padding: 2px 0px 0px 3px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #a1a1a1;
}
.fields_item input.act
{
	color: #000;
}
.fields_item textarea
{
	width: 462px;
	height: 73px;
	border: 1px #120899 solid;
	float: left;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000;
	padding: 2px 3px;
}
.reply .fields_item textarea
{
	width: 479px;
	height: 117px;
}
.bottom_buttons
{
	float: left;
	clear: both;
	padding-top: 10px;
}
.bottom_buttons a
{
	float: left;
	border: 1px #120899 solid;
	margin-right: 10px;
}
/***** End SendAd.aspx *****/

/***** Ads Table *****/
.ads_table
{
	border: 1px #c4c5c7 solid;
	float: left;
	margin: 30px 20px 0px;
	width: 939px;
}
.ads_table td
{
	text-align: center;
}
.width
{
	width: 450px;
	padding: 0px;
}
.width td
{
	text-align: left;
}
.gb_body_cont table.frontend
{
	margin: 0px 0px 20px 0px;
	width: 690px;
	
}
.gb_body_cont .frontend td
{
	color: #0b3cad!important;
}
.ads_table td
{
	padding: 3px 3px;
	border-color: #c4c5c7;
	font-size: 11px;
}
.big td, .big th
{
	padding: 3px 6px;
}
.ads_table a
{
	color: #120899;
}
.ads_table a:hover
{
	color: #ff6000;
}
.ads_table table td
{
	border: none;
}
.at_header th
{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #ff8600;
	padding: 5px;
	background: #fff;
}
.at_header th a
{
	color: #ff6000;
	font-weight: bold;
	font-size: 11px; 
}
.bot_but
{
	float: left;
	text-align: center;
	width: 979px;
	padding: 20px 0px;
}
.bot_but div
{
	margin: 0px auto;
	width: 215px;
	text-align: center;
}
.bot_but div a
{
	border: 1px #120899 solid;
	width: auto;
	height: auto;
	padding: 0px;
	margin: 0px 10px;
	float: left;
}
.bot_but input:hover
{
	color: #ff6000;
	border-color: #ff6000; 
}
/***** End Ads Table *****/

.captcha
{
	margin-left: -5px;
}
.captcha span
{
	width: 239px;
	text-align: left;
	float: left;
}
.captcha input
{
	width: 240px!important;
	height: 17px!important;
	border: 1px #120899 solid!important;
	padding-left: 2px!important;
}
/***** ADMIN *****/
.admin_content_block
{
	width: 979px;
	float: left;
}
.ads_pager
{
	background: #f4f4f4;
}
.ads_pager td
{
	border-top: 1px #c4c5c7 solid;
}
.ads_pager a
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #0b3cad
}
.ads_pager span
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #ff8600;
}

.checkbox_panel
{
	margin: 0px auto;
	text-align: center;
}
.checkbox_panel input
{
	margin-right: 3px;
}
.checkbox_panel label
{
	margin-right: 10px;
}
.blue_bold
{
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #0b3cad;
}
.gray_bold
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #7d7d7d;
	margin: 3px 0px 8px;
}
.ban_cl_filter
{
	float: left;
	margin: 10px 0px 0px 30px;
}
.ban_cl_filter span
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #0b3cad;
	margin-right: 15px;
}
.ban_cl_filter input 
{
	margin: 0px 5px;
}
/***** END ADMIN *****/

.ta_left td
{
	text-align: left;
}
.ta_right td
{
	text-align: right;
}
.no_border
{
	float: left;
	text-align: left;
	width: auto!important;
	height: auto!important;
	border: none!important;
}
.no_border *
{
	width: auto!important;
	height: auto!important;
	border: none!important;

}
.no_border label
{
	width: 80px!important;
	text-align: left;
}
.no_border input
{
	margin: 3px 5px 0px 20px;
	padding: 0px!important;
}

/***** ADVANCED SEARCH *****/
.as_item
{
	float: left;
	clear: both;
	padding: 5px 0px 0px 20px;
	width: 700px;
}
.as_item input, .as_item select
{
	width: 115px;
	height: 17px;
	border: 1px #120899 solid;
	padding: 0px 5px;
	background-color: #fff;
	color: #0b3cad;
	margin-left: 5px;
}
.as_item select
{
	padding: 0px;
	height: auto;
}
.as_item span.checkb
{
	float: left;
}
.as_item span.checkb input
{
	width: auto;
	height: auto;
	border: none;
	padding: 0px;
	margin: 0px 5px;
	background: none;
}
/***** END ADVANCED SEARCH *****/

/***** FAQ page *****/
.blue_title
{
	width: 722px;
	float: left;
	padding: 0px 10px;
	font-weight: bold;
	font-size: 16px;
	color: #085ec5;
}
.contents_block
{
	width: 712px;
	float: left;
	font: 12px Arial, Helvetica, sans-serif;
	color: #085ec5;
	padding: 10px 0px 10px 20px;
}
.contents_block a, .faq_text a
{
	font: 13px Arial, Helvetica, sans-serif;
	color: #085ec5;
	line-height: 160%;
	text-decoration: none;
}
.contents_block a:hover, .faq_text a:hover
{
	color: #ff8400;
	text-decoration: underline;
}
.faq_text
{
	width: 712px;
	float: left;
	font: 13px Arial, Helvetica, sans-serif;
	color: #000;
	padding: 15px 10px 20px 10px;
	text-align: justify;
}
.faq_text p
{
	padding-left: 20px;
	font-size: 13px;
}
.faq_text b
{
	font-weight: bold;
}
/***** End FAQ page *****/

.gb_body_cont .register td span.profile_chb input
{
	padding: 0px;
	margin: 0px;
	width: auto;
	height: 17px;
	float: left;
}
.but_mag
{
	padding: 30px 0px 0px 360px;
	float: left;
}
.but_mag a
{
	margin-top: 30px;
}

.notification_edit
{
	padding: 20px 0px 0px 60px;
}
.notification_edit textarea
{
	border: 1px #085ec5 solid;
	padding: 4px;
	float: left;
}
.notification_edit a
{
	float: left;
	clear: both;
	margin: 10px 0px 0px 447px;
	border: 1px #085ec5 solid;
}

.field .no_input_border
{
	float: left;
	padding: 2px 0px 0px 20px;
}
.field .no_input_border input, .field .no_input_border label
{
	width: auto;
	border: none;
}
.field .no_input_border label
{
	padding-left: 5px;
}

.change_cat
{
	float: left; 
	margin: 15px; 
	color: #0B3CAD;
}
.change_cat:hover
{
	color: #ff8400;
}

/***** POPUP *****/
.popup
{
	width: 400px;
	height: 300px;
	background: #fff;
	border: 2px #70b9ee solid;
	position: absolute;
	display: none;
	z-index: 11;
	right: -2px;
	top: 20px; 
}
.popup div
{
	float: left;
}
.pop_text
{
	float: left;
	padding: 20px 20px 0px;
}
.pop_text label
{
	float: left;
	padding-bottom: 5px;
	color: #085ec5;
}
.pop_text textarea
{
	width: 358px;
	height: 200px;
	float: left;
	border: 1px #70b9ee solid;
	margin: 0px;
	padding: 0px;
}
.pop_buttons
{
	float: left;
	text-align: center;
	padding-left: 130px;
	padding-top: 20px;
}
.pop_buttons a
{
	margin-right: 10px;
	float: left;
}
.pop_buttons img
{
	border: 1px #70b9ee solid;
}
/***** END POPUP *****/

.adult_content
{
	width: 710px; 
	float:left;
	border: 1px #0b3faf solid;
	padding: 10px;
	margin-top: 30px;
	font-size: 12px;
}
.adult_content .center
{
	text-align:center;
	width: 100%; 
	float:left; 
	font-weight:bold; 
	font-size: 14px; 
	color:Red;
}

.empty_row
{
	float: right;
	text-align: left;
	width: 100px;
	border-left: 1px #C4C5C7 solid;
	padding: 3px 0px 0px 5px;
	height: 22px;
}
.empty td
{
	padding: 0px;
}
