@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
}

.clear {
	clear: both;
}

.float_left {
	float: left;
}

a {
	text-decoration: none;
}

a img {
	border: none;
}

li {
	list-style-type: none;
}

.image_01 {
	background-color: #fff;
	padding: 2px;
	border: 1px solid #e2dacd;
	float: left;
	margin-right: 3px;
}

.bullet_01 {
	padding-left: 18px;
	background: url(../img/bullet_01.gif) 0px 6px no-repeat;
}

.bullet_02 {
	padding-left: 15px;
	background: url(../img/bullet_01.gif) 0px 2px no-repeat;
}

.bullet_03 {
	padding-left: 15px;
	background: url(../img/bullet_03.gif) 0px 3px no-repeat;
}

.bullet_04 {
	padding-left: 15px;
	background: url(../img/bullet_04.gif) 0px 0px no-repeat;
}

.bullet_05 {
	padding-left: 15px;
	background: url(../img/bullet_05.gif) 0px 2px no-repeat;
}

.bullet_06 {
	padding-left: 15px;
	background: url(../img/bullet_06.gif) 0px 2px no-repeat;
}


.bottom_border {
	margin-bottom: 6px;
	padding-bottom: 6px;
	border-bottom: 1px dotted #92b5d1;
}

/*---------------------------------------------------------------------------------------------------------------- fonts */

.p1 {
	font-size: 11px;
	line-height: 15px;
	color: #2f5389;
}

.p2, .p2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #937d53;
}

.p2 a:hover {
	color: #f1e6cf;
	background-color: #937d53;
}

.p3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #335f84;
}

.p4 {
	font-size: 11px;
	line-height: 15px;
	color: #696969;
}

.p4 span {
	font-weight: bold;
	color: #335f84;
}

.p4 a {
	font-size: 11px;
	line-height: 15px;
	color: #696969;
	border-bottom: 1px dotted #696969;
}

.p4 a:hover {
	font-size: 11px;
	line-height: 15px;
	background-color: #696969;
	color: #f7fcff;
	border-bottom: 1px dotted #696969;
}

.p5 {
	font-size: 11px;
	line-height: 15px;
	color: #335f84;
}

.p5 a {
	color: #335f84;
}

.p5 a:hover {
	background-color: #335f84;
	color: #f3f8fa;
}

.p6 {
	font-size: 14px;
	color: #fff;
	font-weight: bold;
}

.p7 {
	font-size: 11px;
	color: #fff;
}

.p7 a {
	color: #fff;
}

.p7 a:hover {
	background-color: #fff;
	color: #7d9ece;
}

.p8, #article .text {
	font-size: 11px;
	line-height: 16px;
	color: #808080;
}

.p8, #article .text p {
	margin: 8px 0px;
}

.p8 a, #article .text a {
	color: #808080;
	border-bottom: 1px dotted #808080;
}

.p8 a:hover, #article .text a:hover {
	background-color: #808080;
	color: #f3f8fa;
}

.p9, .p9 a {
	font-size: 11px;
	color: #990600;
}

.p9 a:hover {
	background-color: #990600;
	color: #f3f8fa;
}

.h1, .h1 a {
	font-size: 11px;
	line-height: 15px;
	color: #2f5389;
}

.h1 a:hover {
	color: #fdfaf6;
	background-color: #2f5389;
}

.h2 {
	font-size: 11px;
	color: #4b779a;
}

.h2 a {
	color: #4b779a;
}

.h2 a:hover {
	color: #f3f8fa;
	background-color: #4b779a;
}

.h2 span {
	font-weight: normal;
}

.h3 {
	font-size: 11px;
	color: #937d53;
}

/*---------------------------------------------------------------------------------------------------------------- body */

body, html {
	height: 100%;
	width: 100%;
	font-family: tahoma;
}

body {
	background: #e3eef5 url(../img/body_bck.gif) 600px 282px no-repeat;
}

/*---------------------------------------------------------------------------------------------------------------- boxes */

.box_1_inner {
	background: url(../img/box_1_inner_bck.gif) bottom left no-repeat;
	margin-bottom: 20px;
}

.box_1 {
	width: 219px;
	background: url(../img/box_1_bck.gif) top left no-repeat;
	padding: 17px 22px 13px 33px;
}

.box_1 h2 {
	line-height: 0px;
	padding-bottom: 7px;
}

.box_2_inner {
	background: url(../img/box_2_inner_bck.gif) bottom left no-repeat;
	margin-bottom: 20px;
}

.box_2 {
	width: 246px;
	background: url(../img/box_1_bck.gif) top left no-repeat;
	padding: 17px 0px 99px 28px;
}

.box_2 h2 {
	padding-left: 5px;
	line-height: 0px;
	padding-bottom: 7px;
}

.box_3_inner {
	background: url(../img/box_3_inner_bck.gif) bottom left no-repeat;
	background-color: #f7fcff;
	width: 463px;
}

.box_3 {
	background: url(../img/box_3_bck.gif) top left no-repeat;
	width: 463px;
	position: relative;
}

.box_4_outer {
	background: url(../img/box_4_outer_bck.gif) top left repeat-y;
}

.box_4_inner {
	background: url(../img/box_4_inner_bck.gif) bottom left no-repeat;
}

.box_4 {
	background: url(../img/box_4_bck.gif) top left no-repeat;
}

.box_5_inner {
	background: url(../img/box_5_inner_bck.gif) top left repeat-x;
	margin: 0px -9px 0px -11px;
}

.box_5 {
	background: url(../img/box_5_bck.gif) bottom left repeat-x;
	padding: 35px 0px 35px 11px;
}

.box_6_inner {
	background: url(../img/box_6_inner_bck.gif) bottom left no-repeat;
	width: 262px;
	margin-left: 12px;
	margin-bottom: 30px;
}

.box_6 {
	background: url(../img/box_6_bck.gif) top left no-repeat;
	width: 232px;
	padding: 18px 8px 0px 22px;
	
}

.box_7_inner {
	background: url(../img/box_7_inner_bck.gif) bottom left no-repeat;
	width: 262px;
	margin-left: 12px;
	margin-bottom: 30px;
}

.box_7 {
	background: url(../img/box_7_bck.gif) top left no-repeat;
	width: 232px;
	padding: 18px 8px 0px 22px;
}

.box_8_inner {
	background: #f3f8fa url(../img/box_8_inner_bck.gif) top left no-repeat;
	width: 465px;
	margin: 10px 0px;
	height: 1%;
}

.box_8 {
	background: url(../img/box_8_bck.gif) bottom left no-repeat;
	padding: 7px;
	height: 1%;
}

.box_9_inner {
	background: #00388c url(../img/box_9_inner_bck.gif) top left no-repeat;
	width: 450px;
}

.box_9 {
	background: url(../img/box_9_bck.gif) bottom left no-repeat;
}

.box_10_inner {
	background: #7d9ece url(../img/box_10_inner_bck.gif) top left no-repeat;
	width: 450px;
}

.box_10 {
	background: url(../img/box_10_bck.gif) bottom left no-repeat;
}

.box_11_outer {
	background: url(../img/box_11_outer_bck.gif) top left repeat-y;
	width: 464px;
}

.box_11_inner {
	background: url(../img/box_11_inner_bck.gif) top left no-repeat;
}

.box_11 {
	background: url(../img/box_11_bck.gif) bottom left no-repeat;
}

.box_12_inner {
	background: #fff url(../img/box_12_inner_bck.gif) top left no-repeat;
/*	width: 220px;*/
}

.box_12 {
	background: url(../img/box_12_bck.gif) bottom left no-repeat;
}

.box_13_inner {
	background: #e3eef5 url(../img/box_13_inner_bck.gif) top right no-repeat;
	width: 220px;
}

.box_13 {
	background: url(../img/box_13_bck.gif) bottom right no-repeat;
}

.box_14_inner {
	background: #e3eef5 url(../img/box_13_inner_bck.gif) top left no-repeat;
	width: 220px;
}

.box_14 {
	background: url(../img/box_13_bck.gif) bottom left no-repeat;
}

.box_15_inner {
	background: #fff url(../img/box_12_inner_bck.gif) top right no-repeat;
/*	width: 220px;*/
}

.box_15 {
	background: url(../img/box_12_bck.gif) bottom right no-repeat;
}

.box_16_inner {
	background: #f4e9d1 url(../img/box_14_inner_bck.gif) top right no-repeat;
	width: 212px;
}

.box_16 {
	background: url(../img/box_14_bck.gif) bottom right no-repeat;
}

.box_17_inner {
	background: #f4e9d1 url(../img/box_14_inner_bck.gif) top left no-repeat;
	width: 212px;
}

.box_17 {
	background: url(../img/box_14_bck.gif) bottom left no-repeat;
}

.box_18_inner {
	background: #f3f8fa url(../img/box_15_inner_bck.jpg) top left no-repeat;
	width: 465px;
/*	margin: 10px 0px;*/
	height: 1%;
}

.box_18 {
	background: url(../img/box_15_bck.jpg) bottom left no-repeat;
	padding: 12px;
	height: 1%;
}

.box_19_inner {
	background: url(../img/box_16_inner_bck.jpg) top left no-repeat;
	height: 1%;
}

.box_19 {
	background: url(../img/box_16_bck.gif) bottom left repeat-x;
	height: 1%;
}

.box_20_inner {
	background: #f7fcff url(../img/box_17_inner_bck.jpg) top left no-repeat;
	height: 1%;
}

.box_20 {
	background: url(../img/box_17_bck.gif) bottom left repeat-x;
	height: 1%;
}

/*---------------------------------------------------------------------------------------------------------------- outer */

#outer {
/*	width: 1003px;*/
	width: 100%;
	min-height: 100%;
	position: relative;
	background: url(../img/outer_bck.gif) top left repeat-x;
}

/*---------------------------------------------------------------------------------------------------------------- wrapper */

#wrapper {
	width: 1003px;
}

/*---------------------------------------------------------------------------------------------------------------- header */

#header {
	width: 1003px;
	height: 233px;
	background: url(../img/header_01_bck.jpg) top left no-repeat;
	position: relative;
}

#header h1 {
	position: absolute;
}

/*---------------------------------------------------------------------------------------------------------------- login */

#login {
	background: url(../img/login_form_bck.gif) top right no-repeat;
	padding-right: 3px;
	width: 530px;
	position: absolute;
	left: 216px;
}

#login .wellcome {
	margin: 5px 20px 0px 10px;
	float: right;
}

#login .submit_logout {
	width: 59px;
	height: 23px;
	display: block;
	background: url(../img/login_logout.gif) top left no-repeat;
	text-indent: -10000px;
	border: none;
	border: 0px;
	font-size: 11px;
	color: #2b4a74;
	font-weight: bold;
	float: right;
	overflow: hidden;
	margin-right: 11px;
}

#login fieldset {
	border: none;
	border: 0px;
/*	background-color: #2b4a74;*/
	background: url(../img/login_bck.gif) top left repeat-x;
	height: 36px;
}

#login h2 {
	float: left;
	padding-right: 17px;
	height: 25px;
}

#login p {
	float: left;
	font-size: 11px;
	color: #f9f3e9;
	font-weight: bold;
}

#login label {
	line-height: 15px;
}

#login #username_input, #header #password_input {
	width: 95px;
	height: 18px;
	background: url(../img/login_text_input.gif) top right no-repeat;
	border: none;
	margin-right: 10px;
	font-size: 11px;
	color: #2b4a74;
	font-weight: bold;
	padding: 5px 5px 0px 5px;
}

#login #submit_input {
	width: 59px;
	height: 23px;
	background: url(../img/login_submit.gif) top left no-repeat;
	border: none;
	border: 0px;
	font-size: 11px;
	color: #2b4a74;
	font-weight: bold;
	cursor: pointer;
}

#login .noreg {
	width: 90px;
	height: 11px;
	background: url(../img/login_noreg.gif) top left no-repeat;
	text-indent: -10000px;
	display: inline-block;
	margin-left: 85px;
	float: left;
	overflow: hidden;
}

#login .nopass {
	width: 116px;
	height: 11px;
	background: url(../img/login_nopass.gif) top left no-repeat;
	text-indent: -10000px;
	display: block;
	margin-left: 112px;
	float: left;
	overflow: hidden;
}

/*---------------------------------------------------------------------------------------------------------------- banner_1 */

#header .banner_1 {
/*	width: 474px;
	height: 66px;*/
	background: url(../img/banner_1_bck.gif) top left no-repeat;
	padding: 3px 3px 3px 3px;
	position: absolute;
	top: 74px;
	left: 230px;
	/*
	float: left;
	margin-top: 38px;
	margin-left: 14px;
	*/
}

/*---------------------------------------------------------------------------------------------------------------- banner_3 */

.banner_3 {
	margin: 3px 0px;
}

.banner_3.first {
	margin-top: 10px;
}

/*---------------------------------------------------------------------------------------------------------------- time */

#time {
	background-color: #00388c;
	height: 16px;
	width: 206px;
	position: absolute;
	top: 174px;
}

#time h2 {
	line-height: 1px;
	float: left;
	padding: 4px 13px 0px 10px;
}

#time p {
	color: #f9f3e9;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
}

/*---------------------------------------------------------------------------------------------------------------- main_nav */

#main_nav {
	position: absolute;
	left: 216px;
	top: 161px;
	/*
	float: left;
	margin-top: 21px;
	width: 515px;
	*/
}

#main_nav li {
	float: left;
	margin-right: 15px;
}

#main_nav li a {
	float: left;
	height: 32px;
	display: block;
	text-indent: -10000px;
	overflow: hidden;
}

#main_nav .home {
	width: 87px;
	background: url(../img/home_main_nav.jpg) top right no-repeat;
}

#main_nav .find {
	width: 123px;
	background: url(../img/find_main_nav.jpg) top right no-repeat;
}

#main_nav .bid {
	width: 123px;
	background: url(../img/bid_main_nav.jpg) top right no-repeat;
}

#main_nav .search {
	width: 113px;
	background: url(../img/search_main_nav.jpg) top right no-repeat;
}

#main_nav li a:hover {
	background-position: top left;
}

/*---------------------------------------------------------------------------------------------------------------- breadcrumbs */

#breadcrumbs {
	height: 25px; /*43*/
	width: 900px;
	position: absolute;
	top: 190px;
	left: 92px;
	padding-top: 18px;
	background: url(../img/breadcrumbs_bck.gif) top left no-repeat;
}

#breadcrumbs h2 {
	font-size: 11px;
	width: 126px;
	float: left;
	color: #00388c;
}

#breadcrumbs h2 a {
	color: #00388c;
}

#breadcrumbs p {
	font-size: 11px;
	color: #00388c;
	float: left;
	padding-left: 13px;
	padding-right: 4px;
	background: url(../img/breadcrumbs_bullet.gif) 0px 1px no-repeat;
}

#breadcrumbs p a {
	color: #00388c;
}

#breadcrumbs p a:hover {
	background-color: #00388c;
	color: #a2c3df;
}

/*---------------------------------------------------------------------------------------------------------------- content */

#content {
	width: 100%;
	min-height: 300px;
	padding-bottom: 87px;
}

/*---------------------------------------------------------------------------------------------------------------- side_bar_1 */

#side_bar_1 {
	width: 236px;
	padding-top: 42px;
	float: left;
}

/*---------------------------------------------------------------------------------------------------------------- categories */

#categories {
	margin-left: 16px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #92b5d1;
}

#categories h2 {
	line-height: 1px;
	padding-bottom: 14px;
}

#categories li {
	padding-left: 18px;
	background: url(../img/bullet_01.gif) 0px 6px no-repeat;
	line-height: 16px;
}

#categories li a {
	color: #335f84;
	font-size: 12px;
	font-weight: bold;
}

#categories li a:hover {
	background-color: #335f84;
	color: #e3eef5;
}

#categories li a span {
	font-weight: normal;
}

.fast_menu {
	float: left;
	margin-left: 4px;
	padding-top: 8px;
}

/*---------------------------------------------------------------------------------------------------------------- rss_reader */

#rss_reader {
	margin: 18px 0px 18px 16px;
	border-bottom: 1px dotted #92b5d1;
	background: url(../img/rss_reader_inner_bck.gif) top left repeat-y;

}

#rss_reader .item {
	padding: 0px 10px;
}

#rss_reader .item.first {
	background: url(../img/rss_reader_bck.gif) top left no-repeat;	
}

#rss_reader .item.last {
	background: url(../img/rss_reader_bck.gif) bottom right no-repeat;
	padding-bottom: 12px;
}

#rss_reader h2 a {
	font-size: 14px;
}

#rss_reader h2 a {
	color: #335f84;
}

#rss_reader h2 a:hover {
	background-color: #335f84;
	color: #e3eef5;
}

#rss_reader h3 {
	padding-left: 18px;
	background: url(../img/bullet_07.gif) 0px 3px no-repeat;
	line-height: 16px;
	font-size: 12px;
}

#rss_reader h3 a {
	color: #335f84;
}

#rss_reader h3 a:hover {
	background-color: #335f84;
	color: #e3eef5;
}

/*---------------------------------------------------------------------------------------------------------------- banner_2 */

#side_bar_1 .banner_2 {
/*	width: 474px;
	height: 66px;*/
	background: url(../img/banner_2_bck.gif) top left no-repeat;
	padding: 7px 8px 8px 7px;
	float: left;
	margin-left: 14px;
	margin-bottom: 6px;
	/*
	float: left;
	margin-top: 38px;
	margin-left: 14px;
	*/
}

/*---------------------------------------------------------------------------------------------------------------- primary */

#primary {
	width: 765px;
	float: right;
}

/*---------------------------------------------------------------------------------------------------------------- main */

#main {
	width: 466px; /*483*/
	width: 468px; /*483*/
	padding-top: 42px;
/*	margin-right: 17px;*/
	float: left;
	margin-left: 6px;
	display: inline;
}

/*---------------------------------------------------------------------------------------------------------------- auctions */

#new_auctions, #category, #article, #search_results, #put_auction {
/*	padding-top: 42px;*/
/*	padding-bottom: 30px;*/
/*	border-bottom: 1px dotted #92b5d1;*/
}

#new_auctions h2 {
	line-height: 1px;
	padding-bottom: 14px;
	float: left;
}

#new_auctions a.all_auctions {
	display: block;
	width: 141px;
	height: 14px;
	background: url(../img/all_auctions.gif) top left no-repeat;
	text-indent: -10000px;
	overflow: hidden;
	float: right;
}

.auction_item_outter {
	width: 466px;
	background: #fff url(../img/auction_item_top.gif) top left no-repeat;
/*	margin-top: 6px;
	margin-bottom: 6px;
	border-bottom: 1px dotted #92b5d1;*/
}

.auction_item_inner {
	width: 454px;
	background: url(../img/auction_item_bottom.gif) bottom left no-repeat;
	padding: 7px 6px 6px 6px;
}

.auction_item {
	width: 452px;
	background:  url(../img/auction_item_bck.jpg) top left no-repeat;
	padding: 3px 0px 0px 3px;
}

.auction_item h3 {
	width: 205px; /*bullet: 15*/
	float: left;
}

.auction_item p {
	width: 220px;
	float: left;
}

.auction_item .more {
	width: 220px;
	height: 14px;
	background: url(../img/auction_more_bck.jpg) top left no-repeat;
	float: left;
	padding-top: 1px;
	margin-top: 4px;
}

.auction_item .more img {
	float: left;
}

.auction_item .more p.views {
	float: right;
	font-size: 11px;
	width: auto;
	color: #2f5389;
}

.details {
	padding-left: 4px;
/*	margin-left: 3px;*/
}

.detail_item {
	margin-bottom: 2px;
}

.detail_item p {
	text-align: right;
	width: 126px; /*132*/
	padding-right: 6px;
}

.auction_item .details {
	float: right;
	width: 140px;
	background: url(../img/border_01.gif) top left repeat-y;
}

.auction_item .price {
	width: 132px;
	height: 19px; /*23*/
	padding-top: 4px;
	background: url(../img/price_bck.jpg) top left no-repeat;
}

.auction_item .count {
	width: 132px;
	height: 19px; /*23*/
	padding-top: 4px;
	background: url(../img/count_bck.jpg) top left no-repeat;
}

.auction_item .time {
	width: 132px;
	height: 32px;
	background: url(../img/time_bck.jpg) top left no-repeat;
}

#new_auctions ul {
	float: right;
}

#new_auctions li {
	float: left;
	padding-left: 4px;
}

#category .bid_count {
	float: right;
	margin-top: 8px;
}

/*---------------------------------------------------------------------------------------------------------------- login_popup */

#login_popup {
	width: 464px;
}

#login_popup h2 {
	line-height: 1px;
	padding: 5px 0px 0px 6px;
}

#login_popup .box_4 {
	padding: 6px 7px;
	padding-bottom: 14px;
}

#login_popup .box_20 {
	padding-bottom: 10px;
}

#login_popup .item_1 {
	clear: both;
}

#login_popup .error {
	clear: both;
	color:#ff0000;
	font-size: 11px;
	font-weight: bold;
	margin-left: 122px;
	padding-top: 4px;
}

#login_popup fieldset {
	border: none;
	border: 0px;
}

#login_popup label {
	float: left;
	color: #00388c;
	font-size: 11px;
	font-weight: bold;
	width: 122px;
	line-height: 25px;
}

#login_popup .label {
	color: #00388c;
	font-size: 11px;
	font-weight: bold;
}

#login_popup .reg {
	color: #00388c;
	font-size: 11px;
	margin-left: 10px;
}

#login_popup .reg:hover {
	color: #e3eef5;
	background-color: #00388c;
}

#login_popup .input_1 {
	width: 235px; /*243*/
	height: 21px; /*25*/
	background: url(../img/register_text_1.gif) top right no-repeat;
	border: none;
	border: 0px;
	color: #00388c;
	font-weight: bold;
	padding: 4px 4px 0px 4px;
	float: left;
}

#login_popup .item {
	margin: 10px;
	clear: both;
}

#login_popup #login_popup_submit {
	background:url(../img/login_popup_submit.gif) top left no-repeat;
	border: none;
	border: 0px;
	width: 69px;
	height: 22px;
	cursor: pointer;
	float: right;
}

/*---------------------------------------------------------------------------------------------------------------- search */

#search {
}

#search fieldset {
	border: none;
	border: 0px;
}

#search .box_11,
#search .box_4 {
	padding: 6px 7px;
}

#search .box_11_outer,
#search .box_4_outer {
	margin-bottom: 14px;
}

#search .box_19, #search .box_20 {
	padding-bottom: 10px;
}

#search .item_1 {
	clear: both;
}

#search h3.tit {
	line-height: 1px;
	padding: 3px 0px 0px 6px;
}

#search .tooltip {
	float: left;
	padding-left: 10px;
	padding-top: 4px;
}

#search .tooltip a {
	position: relative;
}

#search .tooltip span {
	display: none;
}
#search .tooltip a:hover span {
	display: block;
	position: absolute;
	bottom: 25px;
	width: 140px;
	font-size: 12px;
	background-color: #f7fcff;
	color: #00388c;
	border-top: 1px solid #00388c;
	padding: 2px 2px 17px 4px;
	background: url(../img/tooltips.gif) bottom left no-repeat;
}

#search .tooltip a:hover {
	font-size: 100%; /*ie fix*/
}

#search .error {
	clear: both;
	color: #ff0000;
	font-size: 11px;
	font-weight: bold;
	margin-left: 122px;
}

#search input.checkbox_1 {
	float: left;
}

#search label.checkbox_1 {
	width: 270px;
	margin-left: 54px;
	line-height: 15px;
	float: left;
}

#search .cb {
	height: 18px;
}

#search input.checkbox_2 {
	float: left;
	margin: 0px;
	padding: 0px;
}

#search label.checkbox_2 {
	width: 410px;
	height: 15px;
	line-height: 15px;
	margin: 0px;
	padding: 0px;
	float: right;
}

#search select {
	color: #00388c;
	font-size: 11px;
	width: 243px;
	float: left;
	margin-top: 3px;
}

#search label {
	float: left;
	color: #00388c;
	font-size: 11px;
	font-weight: bold;
	width: 122px;
	line-height: 25px;
}

#search label.full {
	width: 100%;
}

#search .label {
	color: #00388c;
	font-size: 11px;
	font-weight: bold;
}

#search .input_1 {
	width: 235px; /*243*/
	height: 21px; /*25*/
	background: url(../img/register_text_1.gif) top right no-repeat;
	border: none;
	border: 0px;
	color: #00388c;
	font-weight: bold;
	padding: 4px 4px 0px 4px;
	float: left;
}

#search .input_3 {
	width: 70px;
	height: 21px;
	background: url(../img/register_text_3.gif) top left no-repeat;
	border: none;
	border: 0px;
	color: #00388c;
	font-weight: bold;
	padding: 4px 4px 0px 4px;
	margin: 0px 6px;
	float: left;
}

#search .input_4 {
	width: 50px; /*58*/
	height: 21px; /*25*/
	background: url(../img/register_text_4.gif) top right no-repeat;
	border: none;
	border: 0px;
	color: #00388c;
	font-weight: bold;
	padding: 4px 4px 0px 4px;
	margin: 0px 6px;
	float: left;
}

#search label.no_width {
	width: auto;
	float: left;
	font-weight: normal;
}

#search .item {
	margin: 10px;
	clear: both;
}

#search #search_submit, #search #adv_search_submit {
	background:url(../img/search_submit.gif) top left no-repeat;
	border: none;
	border: 0px;
	width: 136px;
	height: 22px;
	cursor: pointer;
	float: right;
}

/*---------------------------------------------------------------------------------------------------------------- paging */

/*category, search_results*/

.head .box_9_inner {
	margin-bottom: 3px;
}

.paging {
	padding: 3px 5px;
}

.paging_float {
	float: right;
}

.paging img.title {
	float: left;
	margin: 1px 5px 0px 0px;
}

.paging img.previous, .paging img.next {
	float: left;
	margin: 1px 5px 0px 5px;
}

.paging li {
	float: left;
}

.paging li a {
	font-size: 12px;
	color: #fff;
	float: left;
	width: 16px;
	height: 16px;
	text-align: center;
	padding: 0px 1px;
}

.paging li.active a, .paging li a:hover {
	background: url(../img/page_bck.gif) top left no-repeat;
}

/*---------------------------------------------------------------------------------------------------------------- sort */

/* category, search_results*/

.sort {
	float: right;
	margin-right: 8px;
}

.sort li {
	float: left;
	padding-left: 4px;
}

/*---------------------------------------------------------------------------------------------------------------- told_about_us */

#told_about_us_outer {
	width: 466px;
	background: #fff url(../img/auction_item_top.gif) top left no-repeat;
}

#told_about_us_inner {
	background: url(../img/auction_item_bottom.gif) bottom left no-repeat;
	padding: 7px 0px;
/*	border: 1px solid red;*/
}

#told_about_us_wrapper {
	padding-top: 30px;
}

#told_about_us_wrapper h2 {
	line-height: 0px;
	padding-bottom: 6px;
}

#told_about_us_inner img {
	float: left;
	margin: 5px;
}

/*---------------------------------------------------------------------------------------------------------------- register */

#register {
/*	padding-top: 42px;*/
}

#register h2 {
	line-height: 1px;
	padding-bottom: 6px;
}

#register .reg_item {
	width: 222px;
	margin: 0px 10px 10px 0px;
	float: left;
}

#register .reg_item.user h3 {
	width: 106px;
	height: 34px;
	background: url(../img/register_select_user_title.jpg) top left no-repeat;
	text-indent: -10000px;
	margin-bottom: 5px;
}

#register .reg_item.company h3 {
	width: 106px;
	height: 34px;
	background: url(../img/register_select_company_title.jpg) top left no-repeat;
	text-indent: -10000px;
	margin-bottom: 5px;
}

#register .select_user,
#register .select_company {
	float: left;
	width: 233px;
	height: 100px;
	padding: 10px 0px;
	border-bottom: 1px dotted #92b5d1;
	border-top: 1px dotted #92b5d1;
}

#register .select_user a {
	float: left;
	width: 233px;
	height: 100px;
	display: block;
	background: url(../img/register_select_user.jpg) top left no-repeat;
	text-indent: -10000px;
	overflow: hidden;
}

#register .select_company a {
	float: left;
	width: 233px;
	height: 100px;
	display: block;
	background: url(../img/register_select_company.jpg) top left no-repeat;
	text-indent: -10000px;
	overflow: hidden;
}

#register .not {
	position: absolute;
	left: 302px;
	top: 15px;
}

#register .box_3_inner {
	margin-bottom: 10px;
}

#register .box_3 h3 {
	margin-left: 12px;
	margin-top: 8px;
}

#register .box_3 p {
	padding: 8px 12px;
}

#register fieldset {
	padding: 18px;
	padding-top: 6px;
	border: none;
	border: 0px;
}

#register .tooltip {
	float: left;
	padding-left: 10px;
	padding-top: 4px;
}

#register .tooltip a {
	position: relative;
}

#register .tooltip span {
	display: none;
}

#register .tooltip a:hover span {
	display: block;
	position: absolute;
	bottom: 25px;
	left: 3px;
	width: 140px;
	font-size: 12px;
	background-color: #f7fcff;
	color: #00388c;
	border-top: 1px solid #00388c;
	padding: 2px 2px 17px 4px;
	background: url(../img/tooltips.gif) bottom left no-repeat;
}

#register .tooltip a:hover {
	font-size: 100%; /*ie fix*/
}

#register p.tooltip {
	float: left;
	display: block;
	width: 20px;
	height: 21px;
	background: url(../img/register_explanation_1.jpg) top left no-repeat;
	text-indent: -10000px;
	margin-left: 10px;
	margin-top: 4px;
}

#register select {
	color: #00388c;
	font-size: 14px;
	margin-top: 3px;
}

#register #recommend {
	width: 190px;
	color: #00388c;
	font-size: 14px;
	width: 190px;
	margin-top: 3px;
}

#register img.cword {
	margin: 6px 0px 0px 142px;
}

#register #terms_text {
	border: 1px solid #aac1e0;
	overflow: auto;
	overflow-x: hidden;
	height: 152px;
	color: #00388c;
	font-size: 11px;
	padding: 4px;
}

#register input.checkbox {
/*	margin-left: 50px;*/
	float: left;
}

#register label.checkbox {
	width: 410px;
	line-height: 15px;
/*	padding-left: 10px;*/
	float: right;
}

/*------------------------ dodatak za novu formu 20.05.08.*/
#register input.checkbox_2 {
	float: left;
}

#register label.checkbox_2 {
	width: 410px;
	line-height: 15px;
	float: right;
}

#register .item .cb {
	height: 20px;
}

/*------------------------*/

#register label {
	float: left;
	color: #00388c;
	font-size: 11px;
	font-weight: bold;
	width: 142px;/*122*/
	line-height: 25px;
}

#register .label {
	color: #00388c;
	font-size: 11px;
	font-weight: bold;
}

#register .input_1 {
	width: 235px; /*243*/
	height: 21px; /*25*/
	background: url(../img/register_text_1.gif) top right no-repeat;
	border: none;
	border: 0px;
	color: #00388c;
	font-weight: bold;
	padding: 4px 4px 0px 4px;
	float: left;
}

#register .input_2 {
	margin-left: 120px;
	margin-right: 10px;
	height: 28px;
	float: left;
	clear: both;
}

#register .item {
	margin-top: 10px;
}

#register #register_submit {
	background:url(../img/register_submit.gif) top left no-repeat;
	border: none;
	border: 0px;
	width: 136px;
	height: 22px;
	cursor: pointer;
	margin-left: 250px;
}

#register #change_profile_submit {
	background:url(../img/change_profile_submit.gif) top left no-repeat;
	border: none;
	border: 0px;
	width: 136px;
	height: 22px;
	cursor: pointer;
	margin-left: 250px;
}

#register .error, #register .error_1 {
	clear: both;
	color: #ff0000;
	font-size: 11px;
	font-weight: bold;
}

#register .error {
	margin-left: 142px;
}

#register .error_1 {
	margin-left: 20px;
}

#register .note {
	clear: both;
	color: #00388c;
	font-size: 11px;
	font-weight: bold;
	margin-left: 142px;
}

#register #company_type {
	width: 80px;
}

/*---------------------------------------------------------------------------------------------------------------- auction_detail */

#auction_detail {
/*	padding-top: 42px;*/
	margin-left: 3px;
	padding-bottom: 30px;
/*	border-bottom: 1px dotted #92b5d1;*/
}

#auction_detail .category {
	float: right;
	font-weight: bold;
	padding-bottom: 2px;
	text-transform: uppercase;
}

#auction_detail .p5.title {
	float: left;
	font-weight: bold;
}

#auction_detail .title.box_9_inner {
	clear: both;
	margin-bottom: 4px;
}

#auction_detail .title.box_9_inner .box_9 {
	padding: 7px;
}

#auction_detail .subtitle.box_10_inner .box_10 {
	padding: 2px 7px;
}

#auction_detail .owner {
	float: left;
}

#auction_detail .deletes {
	position: relative;
	padding-left: 4px;
	float: left;
}

#auction_detail .deletes img {
	float: left;
}

#auction_detail .deletes span {
	display: none;
}

#auction_detail a.deletes:hover span {
	display: block;
	position: absolute;
	bottom: 25px;
	width: 140px;
	font-size: 12px;
	background-color: #f7fcff;
	color: #00388c;
	border-top: 1px solid #00388c;
	padding: 2px 2px 17px 4px;
	background: url(../img/tooltips.gif) bottom left no-repeat;
}

#auction_detail a.deletes:hover {
	font-size: 100%; /*ie fix*/
}

#auction_detail .post_comment {
	float: right;
}

#auction_detail .cant_bid h3 {
	line-height: 1px;
	padding: 5px 0px 20px 6px;
}

#auction_detail .can_bid h3 {
	line-height: 1px;
	padding: 5px 0px 20px 6px;
}

#auction_detail .cant_bid p {
	padding-left: 10px;
}

#auction_detail h4 {
	padding: 4px 0px;
}

.top_border_1 {
	background: url(../img/border_02.gif) top left repeat-x;
	margin-top: 5px;
	padding: 2px 6px;
}

.top_border_2 {
	background: url(../img/border_03.gif) top left repeat-x;
	margin-top: 5px;
	padding: 6px;
}

.top_border_3 {
	background: url(../img/border_02.gif) top left repeat-x;
	padding: 5px 0px;
}

#auction_detail .box_8 .description .p8 {
	background: url(../img/border_02.gif) bottom left repeat-x;
	padding-bottom: 8px;
}

#auction_detail .gallery .thumb {
	background: #fff url(../img/thumb_01.gif) top left repeat-y;
	padding: 2px;
	padding-left: 18px;
	float: left;
	margin-right: 3px;
}


#auction_detail .gallery a {
	position: relative;
}

#auction_detail .gallery a span {
	display: none;
	float: left;
}

#auction_detail .gallery a:hover span {
	display: block;
	position: absolute;
	bottom: 25px;
/*	left: -20px;*/
	background-color: #fff;
	padding: 3px;
}

#auction_detail .gallery a:hover {
	font-size: 100%; /*ie fix*/
}

#auction_detail .gallery .first {
	padding-left: 2px;
	background-image: none;
}

#auction_detail .gallery {
	width: 288px;
	float: left;
}

#auction_detail .docs {
	width: 150px;
	float: right;
}

#auction_detail .docs p {
	line-height: 15px;
}

#auction_detail .odd {
	float: left;
	margin-bottom: 4px;
	width: 222px;
}

#auction_detail .even {
	float: right;
	margin-bottom: 4px;
	width: 222px;
}

#auction_detail .start_price p {
	font-size: 11px;
	font-weight: bold;
	color: #3e639a;
	line-height: 20px;
	float: right;
	margin-right: 6px;
}

#auction_detail .bids_count p {
	font-size: 13px;
	font-weight: bold;
	color: #335f84;
	line-height: 20px;
	float: left;
	margin-left: 4px;
}

#auction_detail .last_price {
	border-left: 3px solid #990600;
	width: 219px;
}

#auction_detail .last_price p {
	font-size: 11px;
	font-weight: bold;
	color: #990600;
	line-height: 20px;
	float: right;
	margin-right: 6px;
}

#auction_detail .time_on p {
	font-size: 11px;
	font-weight: bold;
	color: #6285a2;
	line-height: 20px;
	float: right;
	margin-right: 4px;
}

#auction_detail .time_to_end {
	border-left: 3px solid #990600;
	width: 219px;
}

#auction_detail .time_to_end p {
	font-size: 11px;
	font-weight: bold;
	color: #990600;
	line-height: 20px;
	float: right;
	margin-right: 6px;
}

#auction_detail .empty {
	height: 20px;
}

#auction_detail .even img {
	margin: 3px 0px 0px 4px;
	float: left;
}

#auction_detail .even img.last {
	float: right;
	margin-right: 4px;
}

#auction_detail .odd img {
	margin: 3px 0px 0px 5px;
	float: left;
}

#auction_detail .start_price img {
	margin: 3px 0px 0px 8px;
}

#auction_detail .conditions, #auction_detail .bid {
	margin: 10px 0px;
}

#auction_detail .conditions .box_11, #auction_detail .bid .box_11 {
	padding: 10px 15px;
}

#auction_detail .bid_back {
	float: right;
/*	margin-top: 8px;*/
}

#auction_detail .bid p {
	font-size: 12px;
	margin: 2px 0px;
}

#auction_detail .bid .verified {
	float: left;
	padding-right: 4px;
	position: relative;
}

#auction_detail .bid .verified span {
	display: none;
}

#auction_detail .bid a.verified:hover span {
	display: block;
	position: absolute;
	bottom: 25px;
	width: 140px;
	font-size: 12px;
	background-color: #f7fcff;
	color: #00388c;
	border-top: 1px solid #00388c;
	padding: 2px 2px 17px 4px;
	background: url(../img/tooltips.gif) bottom left no-repeat;
}

#auction_detail .bid a.verified:hover {
	font-size: 100%; /*ie fix*/
}

#auction_detail .bid .company {
	float: left;
	font-weight: bold;
}

#auction_detail .bid .company a {
	color: #00388c;
}

#auction_detail .bid .company a:hover {
	background-color: #00388c;
	color: #f9f3e9;
}

#auction_detail .bid .time {
	float: right;
}

#auction_detail .bid .price {
	clear: both;
}

#auction_detail .bid .comment {
}

#auction_detail .bid .accept {
}

#auction_detail .conditions h4 {
	line-height: 0px;
}

#auction_detail .conditions .even p, #auction_detail .conditions .odd p {
	font-size: 11px;
	color: #937d53;
	float: right;
	margin-right: 4px;
	line-height: 20px;
}

#auction_detail .conditions .even {
	width: 206px;
}

#auction_detail .conditions .quality .box_16 {
	height: 20px;
}
/*
#auction_detail .conditions .quality .box_16 {
	position: relative;
}

#auction_detail .conditions .quality img {
	position: absolute;
}

#auction_detail .conditions .quality #rating {
	position: absolute;
	top: 2px;
	left: 127px;
	display: inline;
}
*/
#auction_detail .conditions h4 {
	padding-bottom: 8px;
}

#auction_detail .conditions h4.h3 {
	padding-bottom: 12px;
}

#auction_detail .comments {
	padding-top: 12px;
}

#auction_detail .comments h4 {
	line-height: 1px;
	padding: 0px;
	margin: 0px;
	padding-bottom: 10px;
}

#auction_detail .overflow {
	height: 160px;
	background-color: #e3eef5;
	padding: 4px;
	overflow: auto;
	overflow-x: hidden;
/*	border: 1px solid #4b779a;*/
}

#auction_detail .overflow .delete {
	float: right;
}

#auction_detail .overflow .delete a {
	font-size: 11px;
	padding: 1px 2px 1px 3px;
	color: #ff0000;
	font-weight: bold;
	background-color: #c5dbe8;
	border-bottom: 1px solid #a2bfd1;
	border-right: 1px solid #a2bfd1;
}

#auction_detail .overflow .delete a:hover {
	color: #ff0000;
	background-color: #a2bfd1;
	border-bottom: 1px solid #c5dbe8;
	border-right: 1px solid #c5dbe8;
}

#auction_detail .overflow .top_border_3.first {
	background: none;
}

#auction_detail .put_bid .box_11 {
	padding: 6px 7px;
}

#auction_detail .put_bid .box_19 {
	padding-bottom: 10px;
}

#auction_detail .put_bid {
	margin: 10px 0px;
}

#auction_detail .put_bid .label.commision {
	color: #00388c;
	font-size: 11px;
	font-weight: bold;
	margin-left: 10px;
	width: 281px;
	float: left;
}

#auction_detail .put_bid .commision_price {
	width: 70px;
	height: 21px;
	background: url(../img/register_text_3.gif) top left no-repeat;
	border: none;
	border: 0px;
	font-size: 12px;
	font-family: tahoma;
	color: #00388c;
	font-weight: bold;
	padding: 4px 4px 0px 4px;
	margin: 0px 6px;
	float: left;
}


#auction_detail fieldset {
	border: none;
	border: 0px;
}

#auction_detail .item {
	margin: 10px;
	clear: both;
}

#auction_detail #comment {
	width: 100%;
	height: 100px;
	font-family: verdana;
	font-size: 12px;
	color: #00388c;
}

#auction_detail label {
	float: left;
	color: #00388c;
	font-size: 11px;
	font-weight: bold;
	width: 122px;
	line-height: 25px;
}

#auction_detail .input_1 {
	width: 235px; /*243*/
	height: 21px; /*25*/
	background: url(../img/register_text_1.gif) top right no-repeat;
	border: none;
	border: 0px;
	color: #00388c;
	font-weight: bold;
	padding: 4px 4px 0px 4px;
	float: left;
}

#auction_detail .tooltip {
	float: left;
	padding-left: 10px;
	padding-top: 4px;
}

#auction_detail .tooltip a {
	position: relative;
}

#auction_detail .tooltip span {
	display: none;
}
#auction_detail .tooltip a:hover span {
	display: block;
	position: absolute;
	bottom: 25px;
	width: 140px;
	font-size: 12px;
	background-color: #f7fcff;
	color: #00388c;
	border-top: 1px solid #00388c;
	padding: 2px 2px 17px 4px;
	background: url(../img/tooltips.gif) bottom left no-repeat;
}

#auction_detail .tooltip a:hover {
	font-size: 100%; /*ie fix*/
}

#auction_detail input.checkbox_2 {
	float: left;
}

#auction_detail label.checkbox_2 {
	width: 410px;
	line-height: 15px;
	float: right;
}

#auction_detail .error,
#auction_detail .error_1,
#auction_detail .warning {
	clear: both;
	color:#ff0000;
	font-size: 11px;
	font-weight: bold;
}

#auction_detail #put_bit_submit {
	background: url(../img/put_bid_submit.gif) top left no-repeat;
	border: none;
	border: 0px;
	width: 103px;
	height: 22px;
	cursor: pointer;
	float: right;
	margin-right: 15px;
/*	margin-left: 230px;	*/
}

#auction_detail #put_comment {
	background:url(../img/put_comment_submit_2.gif) top left no-repeat; /*za manji button: (../img/put_comment_submit.gif)*/
	border: none;
	border: 0px;
	width: 189px; /* za manji button: 136px;*/
	height: 22px;
	cursor: pointer;
	float: right;
/*	margin-right: 14px;*/
}

#auction_detail .com_no_log {
	padding: 5px 0px 0px 0px;
}
/*---------------------------------------------------------------------------------------------------------------- article */

#article {
	border-bottom: 1px dotted #92b5d1;
/*	background: url(../img/border_02.gif) bottom left repeat-x;*/
	padding-bottom: 8px;
}

#article li {
	list-style-type: circle;
	margin-left: 20px;
}

/*---------------------------------------------------------------------------------------------------------------- put_auction */

#put_auction .head {
	margin-bottom: 10px;
}

#put_auction h2 {
	margin-left: 60px;
}

#put_auction h3 {
	line-height: 1px;
	padding: 5px 0px 0px 6px;
}
/*
#put_auction .title.box_9_inner .box_9 {
	padding: 7px;
}
*/
#put_auction h3.auction_title {
	padding: 7px;
	padding-left: 16px;
}

#put_auction h3.second {
	line-height: 1px;
	padding: 3px 0px 0px 6px;
}

* html #put_auction .first {
	float: left;
	padding-left: 80px;
	padding-bottom: 10px;
}

#put_auction .first {
	padding-left: 80px;
	padding-bottom: 10px;
}

#put_auction .box_11 {
	padding: 6px 7px;
}

#put_auction .box_19, #put_auction .box_20 {
	padding-bottom: 10px;
}

#put_auction .item_1 {
	clear: both;
}

#put_auction .error, #put_auction .error_1 {
	clear: both;
	color:#ff0000;
	font-size: 11px;
	font-weight: bold;
}

#put_auction .error {
	margin-left: 122px;
}

#put_auction fieldset {
	border: none;
	border: 0px;
}

#put_auction .tooltip {
	float: left;
	padding-left: 10px;
	padding-top: 4px;
}

#put_auction .tooltip a {
	position: relative;
}

#put_auction .tooltip span {
	display: none;
}
#put_auction .tooltip a:hover span {
	display: block;
	position: absolute;
	bottom: 25px;
	width: 140px;
	font-size: 12px;
	background-color: #f7fcff;
	color: #00388c;
	border-top: 1px solid #00388c;
	padding: 2px 2px 17px 4px;
	background: url(../img/tooltips.gif) bottom left no-repeat;
}

#put_auction .tooltip a:hover {
	font-size: 100%; /*ie fix*/
}

#put_auction input.checkbox_1 {
	float: left;
}

#put_auction label.checkbox_1 {
	width: 270px;
	margin-left: 54px;
	line-height: 15px;
	float: left;
}

#put_auction input.checkbox_2 {
	float: left;
}

#put_auction label.checkbox_2 {
	width: 410px;
	line-height: 15px;
	float: right;
}

#put_auction select {
	color: #00388c;
	font-size: 11px;
	width: 243px;
	float: left;
	margin-top: 3px;
}

#put_auction label {
	float: left;
	color: #00388c;
	font-size: 11px;
	font-weight: bold;
	width: 122px;
	line-height: 25px;
}

#put_auction label.full {
	width: 100%;
}

#put_auction label.pic_doc {
	width: 70px;
}

#put_auction #upload_picture,
#put_auction #upload_document {
	float: left;
}

#put_auction .label {
	color: #00388c;
	font-size: 11px;
	font-weight: bold;
}

#put_auction .label_1 {
	color: #00388c;
	font-size: 11px;
	line-height: 15px;
}

#put_auction .note {
	color: #00388c;
	font-size: 11px;
	line-height: 15px;
	margin-left: 10px;
	margin-bottom: 6px;
}

#put_auction .input_1 {
	width: 235px; /*243*/
	height: 21px; /*25*/
	background: url(../img/register_text_1.gif) top right no-repeat;
	border: none;
	border: 0px;
	color: #00388c;
	font-weight: bold;
	padding: 4px 4px 0px 4px;
	float: left;
}

#put_auction .input_5 {
	width: 235px; /*243*/
	color: #00388c;
	font-weight: bold;
	padding: 4px 4px 0px 4px;
	float: left;
}


#put_auction .item {
	margin: 10px;
	clear: both;
}

#put_auction .item.cb {
	margin: 0px 10px;
	height: 20px;
	clear: both;
}

#put_auction .item.payment {
	margin: 0px 10px;
	height: 20px;
	clear: both;
}

#put_auction .images {
	margin: 6px;
}

#put_auction .img_wrapper {
	width: 77px;
	height: 90px; /*74*/
	float: left;
	background: url(../img/no_image_77x74.gif) top left no-repeat;
	margin: 4px;
}

#put_auction .img_wrapper.first_img {
	margin-left: 100px;
	display: inline;
}

#put_auction .images img {
	float: left;
}

#put_auction .delete_doc {
	padding-left: 10px;	
}

#put_auction #job_details {
	width: 100%;
	height: 150px;
	font-family: verdana;
	font-size: 12px;
	color: #00388c;
}

#put_auction #special_job_details {
	width: 100%;
	height: 100px;
	font-family: verdana;
	font-size: 12px;
	color: #00388c;
}

#put_auction .rating {
	float: left;
}

#put_auction #rating {
	margin-top: 20px;
}

#put_auction #rating input, #put_auction #rating label {
	float: left;
	line-height: 12px;
	width: 20px;
}

#put_auction #terms_text {
	border: 1px solid #aac1e0;
	overflow: auto;
	overflow-x: hidden;
	height: 152px;
	color: #00388c;
	font-size: 11px;
	padding: 4px;
}

#put_auction .previous_step {
	float: left;
}

#put_auction #put_auction_next {
	background:url(../img/put_auction_next.gif) top left no-repeat;
	border: none;
	border: 0px;
	width: 136px;
	height: 22px;
	cursor: pointer;
	float: right;
/*	margin-right: 14px;*/
}

#put_auction #put_auction_preview {
	background:url(../img/put_auction_preview.gif) top left no-repeat;
	border: none;
	border: 0px;
	width: 189px;
	height: 22px;
	cursor: pointer;
	float: right;
}

#put_auction #put_auction_submit {
	background:url(../img/put_auction_submit.gif) top left no-repeat;
	border: none;
	border: 0px;
	width: 136px;
	height: 22px;
	cursor: pointer;
	float: right;
}

/*---------------------------------------------------------------------------------------------------------------- profile */

#profile .box_11,
#profile .box_4 {
	padding: 6px 7px;
}

#profile .profile {
	padding: 10px 14px;	
}

#profile .profile p {
	border-top: 1px dotted #92b5d1;
	line-height: 20px;
}

#profile .profile p.first {
	border: none;
}

#profile #ask_us h3 {
	line-height: 1px;
	padding: 5px 0px 0px 6px;
}

#profile #ask_us .cb {
	height: 18px;
}

#profile fieldset {
	border: none;
	border: 0px;
}

#profile .item_1 {
	clear: both;
}

#profile .box_19, #profile #ask_us .box_20 {
	padding-bottom: 10px;
}

#profile label {
	float: left;
	color: #00388c;
	font-size: 11px;
	font-weight: bold;
	width: 122px;
	line-height: 25px;
}

#profile label.full {
	width: 100%;
}

#profile .item {
	margin: 10px;
	clear: both;
}

#profile .label {
	color: #00388c;
	font-size: 11px;
	font-weight: bold;
}

#profile #question {
	width: 100%;
	height: 150px;
	font-family: verdana;
	font-size: 12px;
	color: #00388c;
}

#profile .input_1 {
	width: 235px; /*243*/
	height: 21px; /*25*/
	background: url(../img/register_text_1.gif) top right no-repeat;
	border: none;
	border: 0px;
	color: #00388c;
	font-weight: bold;
	padding: 4px 4px 0px 4px;
	float: left;
}

#profile .error {
	clear: both;
	color:#ff0000;
	font-size: 11px;
	font-weight: bold;
}

#profile .error.notice {
	margin: 10px 0px 0px 20px;
	float: left;
}

#profile input.checkbox {
/*	margin-left: 50px;*/
	float: left;
}

#profile label.checkbox {
/*	width: 410px;*/
	line-height: 15px;
	padding-left: 10px;
/*	float: right;*/
}

#profile input.checkbox_2 {
	float: left;
}

#profile label.checkbox_2 {
	width: 410px;
	line-height: 15px;
	float: right;
}

#profile #rating {
}

#profile #rating input, #profile #rating label {
	float: left;
	line-height: 12px;
	width: 20px;
}

#profile .input_3 {
	width: 50px; /*243*/
	height: 21px; /*25*/
	background: url(../img/register_text_1.gif) top right no-repeat;
	border: none;
	border: 0px;
	color: #00388c;
	font-weight: bold;
	padding: 4px 4px 0px 4px;
	margin: 0px 6px;
	float: left;
}

#profile #ask_us_submit {
	background:url(../img/ask_us_submit.gif) top left no-repeat;
	border: none;
	border: 0px;
	width: 136px;
	height: 22px;
	cursor: pointer;
	float: right;
}

#profile #save_changes_submit {
	background:url(../img/save_changes_submit.gif) top left no-repeat;
	border: none;
	border: 0px;
	width: 136px;
	height: 22px;
	cursor: pointer;
	float: right;
}

#profile #new_password_submit {
	background:url(../img/new_password_submit.gif) top left no-repeat;
	border: none;
	border: 0px;
	width: 189px;
	height: 22px;
	cursor: pointer;
	float: right;
}

/*---------------------------------------------------------------------------------------------------------------- side_bar_2 */

#side_bar_2 {
	float: right;
	width: 286px;
	padding-top: 66px;
	background: url(../img/side_bar_2_01_bck.jpg) top right no-repeat;
}

/*---------------------------------------------------------------------------------------------------------------- tutorial */

#tutorial a {
	width: 116px;
	height: 120px;
	float: left;
	text-indent: -10000px;
	overflow: hidden;
}

#tutorial .client a {
	background: url(../img/tutorial_client.jpg) top left no-repeat;
}

#tutorial .company a {
	background: url(../img/tutorial_company.jpg) top left no-repeat;
}

/*---------------------------------------------------------------------------------------------------------------- reg */

#reg {
	background: url(../img/reg_bck.jpg) top left no-repeat;
	margin-left: 12px;
	padding: 10px 0px 26px 11px;
}

/*---------------------------------------------------------------------------------------------------------------- faq */

#faq p {
	display: block;
	padding-top: 6px;
	padding-bottom: 4px;
	background: url(../img/box_1_top_border.gif) top left repeat-x;
}

#faq p.first {
	background: none;
}

#faq_rest {
	padding-top: 15px;
	border-bottom: 1px dotted #92b5d1;
	padding-bottom: 5px;
}

#faq_rest p {
	line-height: 17px;
}

/*---------------------------------------------------------------------------------------------------------------- before_after */

#before_after img.thumb {
	float: left;
	padding: 2px;
	background-color: #fff;
	margin-top: 2px;
}

#before_after img.nav {
	float: left;
	padding: 0px 4px;
	padding-top: 20px;
}

#before_after p.title {
	line-height: 16px;
	float: left;
	padding-top: 20px;
	width: 90px;
	text-align: center;
}

#before_after p.explain {
	line-height: 15px;
	padding-top: 4px;
	background: url(../img/box_1_top_border.gif) top left repeat-x;
}

/*---------------------------------------------------------------------------------------------------------------- faq */

#statistics .p2 {
	width: 186px;
	float: left;
}

#statistics p.p3 {
	line-height: 18px;
	float: right;
}

#statistics .first {
	padding-top: 6px;
}

#statistics .border {
	display: block;
	background: url(../img/box_1_top_border.gif) top left repeat-x;
}

/*---------------------------------------------------------------------------------------------------------------- client_profile */

#client_profile_menu.box_6_inner,
#client_profile_menu.box_6_inner .box_6 {
}

#client_profile_menu h2 {
	line-height: 0px;
	padding-bottom: 5px;
	padding-right: 6px;
	float: left;
}

#client_profile_menu .name {
	font-size: 11px;
	line-height: 20px;
	color: #335f84;
}

#client_profile_menu ul {
	margin-left: 47px;
	padding-bottom: 8px;
	clear: both;
}

#client_profile_menu li {
	width: 174px;
	padding: 4px 0px 2px 0px;
	background: url(../img/box_6_top_border.gif) top left repeat-x;
}

#client_profile_menu li.first {
	background: none;
}

#client_profile_menu li a {
	display: block;
	width: 174px;
	height: 19px;
	text-indent: -10000px;
	overflow: hidden;
}

#client_profile_menu li.li_01 a {
	background: url(../img/client_menu_01.gif) top left no-repeat;
}

#client_profile_menu li.li_02 a {
	background: url(../img/client_menu_02.gif) top left no-repeat;
}

#client_profile_menu li.li_03 a {
	background: url(../img/client_menu_03.gif) top left no-repeat;
}

#client_profile_menu li.li_04 a {
	background: url(../img/client_menu_04.gif) top left no-repeat;
}

#client_profile_menu li.li_05 a {
	background: url(../img/client_menu_05.gif) top left no-repeat;
}

#client_profile_menu li.li_06 a {
	background: url(../img/client_menu_06.gif) top left no-repeat;
}

#client_profile_menu li.li_07 a {
	background: url(../img/client_menu_07.gif) top left no-repeat;
}

#client_profile_menu li.li_08 a {
	background: url(../img/client_menu_08.gif) top left no-repeat;
}

#client_profile_menu li a:hover {
	background-position: top right;
}

/*---------------------------------------------------------------------------------------------------------------- company_profile */

#company_profile_menu h2 {
	line-height: 0px;
	padding-bottom: 5px;
	padding-right: 6px;
	float: left;
}

#company_profile_menu .name {
	font-size: 11px;
	line-height: 20px;
	color: #7b5300;
}

#company_profile_menu ul {
	margin-left: 0px;
	padding-bottom: 8px;
	clear: both;
}

#company_profile_menu li {
	width: 221px;
	padding: 4px 0px 2px 0px;
	background: url(../img/box_7_top_border.gif) top left repeat-x;
}

#company_profile_menu li.first {
	background: none;
}

#company_profile_menu li a {
	display: block;
	width: 221px;
	height: 19px;
	text-indent: -10000px;
	overflow: hidden;
}

#company_profile_menu li.li_01 a {
	background: url(../img/company_menu_01.gif) top left no-repeat;
}

#company_profile_menu li.li_02 a {
	background: url(../img/company_menu_02.gif) top left no-repeat;
}

#company_profile_menu li.li_03 a {
	background: url(../img/company_menu_03.gif) top left no-repeat;
}

#company_profile_menu li.li_04 a {
	background: url(../img/company_menu_04.gif) top left no-repeat;
}

#company_profile_menu li.li_05 a {
	background: url(../img/company_menu_05.gif) top left no-repeat;
}

#company_profile_menu li.li_06 a {
	background: url(../img/company_menu_06.gif) top left no-repeat;
}

#company_profile_menu li.li_07 a {
	background: url(../img/company_menu_07.gif) top left no-repeat;
}

#company_profile_menu li.li_08 a {
	background: url(../img/company_menu_08.gif) top left no-repeat;
}

#company_profile_menu li.li_09 a {
	background: url(../img/company_menu_09.gif) top left no-repeat;
}

#company_profile_menu li.li_10 a {
	background: url(../img/company_menu_10.gif) top left no-repeat;
}

#company_profile_menu li.li_11 a {
	background: url(../img/company_menu_11.gif) top left no-repeat;
}

#company_profile_menu li.li_12 a {
	background: url(../img/company_menu_12.gif) top left no-repeat;
}

#company_profile_menu li.li_13 a {
	background: url(../img/company_menu_13.gif) top left no-repeat;
}

#company_profile_menu li a:hover {
	background-position: top right;
}

/*---------------------------------------------------------------------------------------------------------------- tundra */

#auction_end_date,
#job_start_date,
#job_end_date,
#start_date,
#end_date {
	font-size: 14px;
}

#auction_end_date_dropdown,
#job_start_date_dropdown,
#job_end_date_dropdown,
#start_date_dropdown,
#end_date_dropdown {
	font-size: 12px;
}

/*---------------------------------------------------------------------------------------------------------------- footer */

#footer_wrapper {
	height: 87px;
	width: 100%;
	position: absolute;
	bottom: 0px;
	background: url(../img/footer_bck.gif) top left repeat-x;
}

#footer {
	position: relative;
}

#footer .to_top {
	position: absolute;
	top: 63px;
	left: 14px;
}

#footer .contact {
	position: absolute;
	top: 63px;
	left: 233px;
}

#footer .ea {
	position: absolute;
	top: 66px;
	left: 880px;
}


















