td.awi_login_container {
	vertical-align:bottom;
	width:240px;
}
table.awi_login_form_table {
	width:240px;
	margin-right:0px;
	padding-right:0px;
	empty-cells:show;
	display:block;
}
td.categorize_separator {
	background:	url(/extensions/referent/px_referent/images/advertise/cat_vert_separator.gif) repeat-y center;
	width:2px;
}
td.radio_unsel_mid label, td.adv_graybold {
	font-weight:bold;
	color:#ababab;
}
td.adv_grayboldbl {
	font-weight:bold;
	color:#000000;
}

td.radio_sel_left {
	background:	url(/extensions/referent/px_referent/images/advertise/radio_sel_left.gif) no-repeat right;
	width:5px;
}
td.radio_sel_mid{
	background:	url(/extensions/referent/px_referent/images/advertise/radio_sel_mid.gif) repeat-x center; 
}
td.radio_sel_mid label {
	font-weight:bold;
	color:#454545;
}

td.radio_sel_right {
	background:	url(/extensions/referent/px_referent/images/advertise/radio_sel_right.gif) no-repeat left; 
	width:5px;
}
td.radio_hover_left {
	background:	url(/extensions/referent/px_referent/images/advertise/radio_hover_left.gif) no-repeat right; 
	width:5px;
}
td.radio_hover_mid {
	background:	url(/extensions/referent/px_referent/images/advertise/radio_hover_mid.gif) repeat-x center; 
}
td.radio_hover_mid label {
	font-weight:bold;
	color:#6c6b6b;	
}
td.radio_hover_right {
	background:	url(/extensions/referent/px_referent/images/advertise/radio_hover_right.gif) no-repeat left; 
	width:5px;
}

input[type="checkbox"], input[type="radio"], input[type="text"], input[type="file"], button, select, textarea {
	border-top:thin solid #a5acb2;
	border-right:thin solid #a5acb2;
	border-bottom:thin solid #a5acb2;
	border-left:thin solid #a5acb2;
	border-width:1px;
}
hr.advertise {
	border-top:thin solid #e7e6e6;
	border-top-width:1px;
	border-bottom:none;
	border-right:none;
	border-left:none;
	vertical-align: top;
}
td.adv_tab_left_sel {
	background-image:url(/extensions/referent/px_referent/images/adv_tab_left_sel.jpg); 
	background-repeat:no-repeat;
	background-position:right;
	width:5px;
}
td.adv_tab_center_sel {
	background-image:url(/extensions/referent/px_referent/images/adv_tab_center_sel.jpg); 
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#454545;
	text-decoration:none;
	width:auto;
	height:21px;
}
td.adv_tab_right_sel {
	background-image:url(/extensions/referent/px_referent/images/adv_tab_right_sel.jpg); 
	background-repeat:no-repeat;
	background-position:left;
	width:21px;
	height:21px;
}
td.adv_tab_left {
	background-image:url(/extensions/referent/px_referent/images/adv_tab_left.jpg); 
	background-repeat:no-repeat;
	background-position:right;
	width:5px;
	height:21px;
}
td.adv_tab_center {
	background-image:url(/extensions/referent/px_referent/images/adv_tab_center.jpg); 
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	width:auto;
	height:21px;
}
td.adv_tab_right {
	background-image:url(/extensions/referent/px_referent/images/adv_tab_right.jpg); 
	background-repeat:no-repeat;
	background-position:left;
	width:21px;
}
td.adv_sides {
	border-left:thin solid #aeadad;
	border-left-width:1px;
	border-right:thin solid #aeadad;
	border-right-width:1px;
	border-top:none;
}
td.adv_sides {
	border-left:thin solid #aeadad;
	border-left-width:1px;
	border-right:thin solid #aeadad;
	border-right-width:1px;
	border-bottom:thin solid #aeadad;
	border-bottom-width:1px;
	border-top:none;
}
td.adv_submit_left {
	background-image:url(/extensions/referent/px_referent/images/adv_submit_left.jpg); 
	background-repeat:no-repeat;
	background-position:right;
	height:21px;
	width:13px;
}
td.adv_submit {
	background-image:url(/extensions/referent/px_referent/images/adv_submit.jpg); 
	background-repeat:repeat-x;
	height:21px;
	width:auto;
}
input.adv_submit {
	background:none;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
}
table.adv_submit_table {
	vertical-align:bottom;
}

td.adv_sides_bottom {

}
.adv_tab_bg {
	background-image:url(/extensions/referent/px_referent/images/adv_tab_bg.jpg); 
	background-repeat:repeat-x;
	background-position:top;
}
a.paging:link, a.paging:active, a.paging:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#454545;
	font-weight: normal;
	text-decoration: none;
} 
a.paging:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#454545;
	font-weight:bold;
	text-decoration: none;
} 
a.paging_s:link, a.paging_s:active, a.paging_s:visited, a.paging_s:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#454545;
	font-weight:bold;
	text-decoration: none;
} 
td.paging {
	padding-left:10px;
}

a.step_active:link, a.step_active:active, a.step_active:visited, a.step_active:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#454545;
	font-weight:bold;
	text-decoration: none;
} 
a.step_passive:link, a.step_passive:active, a.step_passive:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
} 

a.step_passive:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#454545;
	font-weight:bold;
	text-decoration: none;
}

a.back_to_advertise:link, a.back_to_advertise:active, a.back_to_advertise:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #F60;
	font-weight:bold;
	text-decoration:none;
	float:right;
	padding-top:0px;
	margin-top:0px;
} 

a.back_to_advertise:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #F60;
	font-weight:bold;
	text-decoration: underline;
	float:right;
	padding-top:0px;
	margin-top:0px;
}



td.advertise_sel_service, label.advertise_sel_service {
	font-weight:bold;
}
img.adv_thumb {}
td.adv_thumb {
	background-color:#efeeee;
}
td.adv_thumb a:link, td.adv_thumb a:visited, td.adv_thumb a:active {
	color:#8f8f8f;
	text-decoration:none;
}
td.adv_thumb a:hover {
	color:#5a5a5a;
	text-decoration:none;
}

.awieditor {
	height: auto; 
	position: absolute; 
	z-index:100; 
	visibility: hidden ;
	width:auto;
	/* display: none; */
	font-family: Arial, Helvetica, sans-serif;
	vertical-align:bottom;
	color:#0379a5;
	background-color:#FFFFFF;
	padding:0px;
	border-color:#694311;
	border-style:solid;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:1px;
	vertical-align:middle;
	text-align:left;
}

.content {
	height:300px;
}

td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

html {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	height:101%;
}
/*
a.lang:link, a.lang:active, a.lang:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
} 
a.lang:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#cccccc;
} 

a.lang_s:link, a.lang_s:active, a.lang_s:visited, a.lang_s:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	font-weight:bold;
} */

label.advertise {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight: normal;
	text-decoration:none;
}
.advertise_error {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color:#ff0000;
}
.advertise_message {
	color: #339900;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
}

td.advertise_cat {
	padding-left:50px;
}
td.advertise_subcat {
	padding-left:100px;
}
td.advertise_error {
	color:#FF0000;
}

div.hiddenDiv {
	visibility:hidden;
	display:none;
}

div.visibleDiv {
	visibility:visible;
	display:inherit;
}

.prof, a.prof:link, a.prof:active, a.prof:visited, a.prof:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#bebebe;
	font-weight:bold;
	text-decoration:none;
} 
.prof_active, a.prof_active:link, a.prof_active:active, a.prof_active:visited, a.prof_active:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
} 

.txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

.form_button_log {
	border:1px solid #666666;
	color: #666666;
	background-color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
}

.form_input_log {
	border:1px solid #a5acb2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:120px;
	height:19px;
	text-decoration:none;
	vertical-align:middle;
}

.form_select{
	border:1px solid #a5acb2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	height:19px;
	text-decoration:none;
	vertical-align:middle;
}

.start_main_title, a.start_main_title:link, a.start_main_title:active, a.start_main_title:visited, a.start_main_title:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	line-height:24px;
}

.adv_main_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}

.start_main_txt, .start_main_txt p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#000000;
	font-weight:normal;
}


.start_main_more, a.start_main_more:link, a.start_main_more:active, a.start_main_more:visited, a.start_main_more:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color:#797979;
}

.email, a.email:link, a.email:active, a.email:visited, a.email:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color:#000000;
}

.email_bold, a.email_bold:link, a.email_bold:active, a.email_bold:visited, a.email_bold:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}



.kuulutusi_href, a.kuulutusi_href:link, a.kuulutusi_href:active, a.kuulutusi_href:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color:#2e4f60;
}

a.kuulutusi_href:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	font-weight:normal;
	color:#2e4f60;
}

.black_form_button {
	background-image:url(/extensions/referent/px_referent/images/sisesta.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}

.form_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}

 
.menu_hall_s, a.menu_hall_s:link, a.menu_hall_s:active, a.menu_hall_s:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
}

.menu_hall, a.menu_hall:link, a.menu_hall:active, a.menu_hall:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color: #333333;
}

.menu2_hall_s, a.menu2_hall_s:link, a.menu2_hall_s:active, a.menu2_hall_s:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color: #CC3300;
}

.menu2_hall, a.menu2_hall:link, a.menu2_hall:active, a.menu2_hall:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color:#000000;
}

.horo_href, a.horo_href:link, a.horo_href:active, a.horo_href:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color:#686767;
}

.horo_href_s, a.horo_href_s:link, a.horo_href_s:active, a.horo_href_s:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color:#000000;
}

#birthdate_table select {
	margin:0px 3px 0px 0px;
}

/* profile */

.cv_header {
	background-color:#e1e0e0;
}

.cv_header td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
	border-bottom:1px solid #cecece;
}

.cv_header p {
	margin:0px 0px 0px 16px;
}

.cv_header_content_profile {
	background-color:#ffffff;
}

.cv_header_content_profile td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	color:#000000;
}

.cv_header_content_profile input {
	width:196px;
	height:22px;
	border:1px solid #a5acb2;
	background-color:#ffffff;
}

.cv_header_content_profile select {
	width:196px;
	height:20px;
}

.cv_header_content_profile p {
	margin:0px 11px 0px 0px;
}

.cv_header_content_profile #cv_birthdate_day {
	width:41px;
}

.cv_header_content_profile #cv_birthdate_month {
	width:88px;
}

.cv_header_content_profile #cv_birthdate_year {
	width:55px;
}

.cv_header_content {
	background-color:#ffffff;
}

.cv_header_content a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	color:#000000;
}

.cv_header_content input {
	width:213px;
	height:19px;
	border:1px solid #a5acb2;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color:#000000;
}

.cv_header_content #published_cv_file {
	border:none;
}

.cv_header_tab {
	background:url(/extensions/referent/px_referent/images/myprofile_cv_header_bg.jpg) bottom repeat-x;
}

.cv_header_leftedge {
	background:url(/extensions/referent/px_referent/images/myprofile_cv_header_leftedge.jpg) left bottom no-repeat;
}

.cv_header_tab_section {
	background-color:#5d5d5d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
	padding-left:16px;
	padding-right:76px;
}

.cv_header_content_education_pastworks {
	background-color:#ffffff;
}

.cv_header_content_education_pastworks td {
	border-bottom:1px solid #e6e6e6;
}

.cv_header_content_education_pastworks p {
	margin:0px 0px 0px 16px;
}

.cv_header_content_education_pastworks a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	color:#000000;
}

.cv_lisa_andmed_nupp {
	background-color:#ffffff;
}

.cv_lisa_andmed_nupp td {
	border-bottom:1px solid #e6e6e6;
}

.cv_lisa_andmed_nupp input {
	height:19px;
	border:1px solid #bebcbc;
	background:none;
}

.cv_lisa_andmed_nupp p {
	margin:0px 0px 0px 7px;
}

.cv_lisa_andmed_vorm {
	background-color:#ffffff;
}

.cv_lisa_andmed_vorm #lisa_keele_oskus_keel_emakeel {
	width:auto;
	height:auto;
	border:1px solid #a5acb2;
	background-color:#ffffff;
	margin:0px 0px 0px 0px;
}

.cv_lisa_andmed_vorm p {
	margin:0px 20px 0px 4px;
}

.cv_lisa_andmed_vorm select {
	width:366px;
	height:20px;
	border:1px solid #a5acb2;
}

.cv_lisa_andmed_vorm #haridus_algus,
.cv_lisa_andmed_vorm #haridus_lopp,
.cv_lisa_andmed_vorm #lisa_tookogemus_algus_kuu,
.cv_lisa_andmed_vorm #lisa_tookogemus_algus_aasta,
.cv_lisa_andmed_vorm #lisa_tookogemus_lopp_kuu,
.cv_lisa_andmed_vorm #lisa_tookogemus_lopp_aasta,
.cv_lisa_andmed_vorm #lisa_keele_oskus_tase_arusaamine,
.cv_lisa_andmed_vorm #lisa_keele_oskus_tase_raakimine,
.cv_lisa_andmed_vorm #lisa_keele_oskus_tase_kirjutamine {
	width:auto;
	height:20px;
	border:1px solid #a5acb2;
}

.cv_lisa_andmed_vorm #lisa_tookogemus_tootan_veel {
	width:auto;
	height:auto;
	border:none;
}

.cv_lisa_andmed_vorm #haridus_opin_veel,
.cv_lisa_andmed_vorm #haridus_lopemata {
	width:28px;
	height:auto;
	border:none;
}

.cv_lisa_andmed_vorm span {
	padding-right:8px;
}

.cv_lisa_andmed_vorm input {
	width:366px;
	height:22px;
	border:1px solid #a5acb2;
}

.cv_lisa_andmed_vorm textarea {
	width:366px;
	height:85px;
	border:1px solid #a5acb2;
}

.cv_lisa_andmed_vorm #lisa_haridus_infot,
.cv_lisa_andmed_vorm #lisa_tookirjeldus_infot,
.cv_lisa_andmed_vorm #lisa_keele_oskus_infot,
.cv_lisa_andmed_vorm #lisa_arvuti_oskus_infot {
	width:auto;
	height:19px;
	border:1px solid #bebcbc;
	background:none;
	padding:0px 4px 6px 4px;
}

.cv_lisa_andmed_vorm #lisa_keele_oskus_kogemus,
.cv_lisa_andmed_vorm #lisa_arvuti_oskus_kogemus {
	width:59px;
	height:22px;
	border:1px solid #a5acb2;
}

.cv_subheared {
	background:url(/extensions/referent/px_referent/images/myprofile_cv_subheader_bg.jpg) top repeat-x;
}

.cv_subheared td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
	padding-left:16px;
}

.keeleoskus_tasetaabel p {
	margin:0px 0px 4px 0px;
}

.cv_header_content_education_pastworks #autooskused_kategooria_taabel,
.cv_header_content_education_pastworks #autooskused_soidukogemus td,
.cv_header_content_education_pastworks #autooskused_kategooria td,
.cv_header_content_education_pastworks #cv_lisainfo td {
	border:none;
}

.cv_header_content_education_pastworks #cv_lisainfo p {
	margin:0px 45px 0px 6px;
}

.cv_header_content_education_pastworks #cv_lisainfo textarea {
	width:366px;
	height:85px;
	border:1px solid #a5acb2;
}

.cv_header_content_education_pastworks #profile_autooskused_a,
.cv_header_content_education_pastworks #profile_autooskused_b,
.cv_header_content_education_pastworks #profile_autooskused_c,
.cv_header_content_education_pastworks #profile_autooskused_d,
.cv_header_content_education_pastworks #profile_autooskused_e {
	width:13px;
	height:13px;
	border:none;
	padding:0px;
	margin:0px 9px 0px 16px;
}

.cv_header_content_education_pastworks #lisa_autooskused_kogemus {
	width:59px;
	height:22px;
	border:1px solid #a5acb2;
	background-color:#ffffff;
	margin:0px 7px 0px 13px;
}

#autooskused_kasutamise_voimalus {
	background-color:#ffffff;
}

#autooskused_kasutamise_voimalus input {
	width:13px;
	height:13px;
	border:none;
	padding:0px;
	margin:0px 9px 0px 16px;
}

.cv_more_info_save {
	background-color:#ffffff;
}

.cv_more_info_save p {
	margin:0px 7px 0px 16px;
}

.cv_more_info_radio {
	margin:0px 7px 0px 0px;
}
.cv_more_info_save #cv_salvesta{
	border:1px solid #bebcbc;
	background-color:#ffffff;
	margin:0px 16px 0px 0px;
}

.cv_header_content #published_cv_file {
	width:auto;
	height:auto;
}

.dating_form {
	background-color:#ffffff;
}

.dating_form input,
.dating_form select {
	width:196px;
	height:20px;
	border:1px solid #a5acb2;
	background-color:#ffffff;
	margin:0px 0px 0px 0px;
	padding:0px;
}

.dating_form p {
	margin:0px 30px 0px 10px;
}

.dating_form #date_birthdate_day {
	width:41px;
}

.dating_form #date_birthdate_month {
	width:88px;
}

.dating_form #date_birthdate_year {
	width:55px;
}

.dating_form #date_salvesta {
	width:auto;
	height:19px;
	border:1px solid #bebcbc;
	background:none;
	padding:0px 4px 6px 4px;
}

.date_minu_kohta {
	background-color:#ffffff;
}

.date_minu_kohta input,
.date_minu_kohta select {
	width:196px;
	height:20px;
	border:1px solid #a5acb2;
	background-color:#ffffff;
	margin:0px 0px 0px 0px;
	padding:0px;
}

.date_minu_kohta textarea {
	width:196px;
	height:150px;
	border:1px solid #a5acb2;
	background-color:#ffffff;
	margin:0px 0px 0px 0px;
	padding:0px;
}

.date_minu_kohta p {
	margin:0px 30px 0px 10px;
}

.date_minu_kohta #date_tutvustan1,
.date_minu_kohta #date_tutvustan2,
.date_minu_kohta #date_tutvustan3,
.date_minu_kohta #date_tutvustan4,
.date_minu_kohta #date_tutvustan5,
.date_minu_kohta #date_eesmark1,
.date_minu_kohta #date_eesmark2,
.date_minu_kohta #date_eesmark3,
.date_minu_kohta #date_eesmark4,
.date_minu_kohta #date_eesmark5,
.date_minu_kohta #date_eesmark6 {
	width:auto;
	height:auto;
	margin:3px 10px 3px 0px;
}

.date_minu_kohta #date_vestluskeeled1,
.date_minu_kohta #date_vestluskeeled2,
.date_minu_kohta #date_vestluskeeled3,
.date_minu_kohta #date_vestluskeeled4,
.date_minu_kohta #date_vestluskeeled5,
.date_minu_kohta #date_vestluskeeled6,
.date_minu_kohta #date_vestluskeeled7 {
	width:auto;
	height:auto;
	margin:3px 10px 3px 0px;
}

.date_minu_kohta #date_alates_vanusest,
.date_minu_kohta #date_kuni_vanusest {
	width:25px;
	margin:0px 10px 0px 10px;
	padding:0px 3px 0px 3px;
}

.date_minu_kohta #date_salvesta {
	width:auto;
	height:19px;
	border:1px solid #bebcbc;
	background:none;
	padding:0px 4px 6px 4px;
}

#dating_form_settingtable input {
	width:auto;
	height:20px;
	border:none;
	background:none;
	margin:0px 5px 0px 0px;
	padding:0px;
}

/* //profile// */


/* ANDREI STYLES */

.adv_imgs {
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
}

.kinnisvara_registered_users_login_fields {
	width:143px;
	height:21px;
	border:none;
	background:none;
	background-image:url(/extensions/referent/px_referent/images/form_textfield.jpg);
	background-position: top left;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;	
	font-size:11px;
	color:#7b7a7a;
	font-weight:normal;
	text-decoration:none;
	padding-top:3px;
	padding-left:2px;
}

.kinnisvara_registered_users_login_labels {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:11px;
	color:#7b7a7a;
	font-weight:normal;
	text-decoration:none;
	padding-right:3px;
}

.kinnisvara_registered_users_login_button {
	width:68px;
	height:18px;
	border:none;
	background-color:#bebdbd;
	border-top:1px solid #bebdbd;
	border-left:1px solid #bebdbd;
	border-bottom:1px solid #aeadad;
	border-right:1px solid #aeadad;
	font-family:Arial, Helvetica, sans-serif;	
	font-size:10px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
	padding-bottom:2px;
}

.kinnisvara_registered_users_login_register {
	background-color:#d9d8d8;
	font-family:Arial, Helvetica, sans-serif;	
	font-size:11px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
}

/* HEADER AND FOOTER ALL TEMPLATES */

.kinnisvara_lang_cell_selected {
	background-image:url(/extensions/referent/px_referent/images/background_kinnisvara_top_panel_lang_pointer_sel.jpg);
	background-position: bottom left;
	background-repeat:no-repeat;
	vertical-align:bottom;
	padding-bottom:2px;
	padding-left:11px;
	padding-right:7px;
	border-bottom:1px solid #edecec;
}

.kinnisvara_top_menyy_item_delimiter {
	background-color:#edecec;
}

.kinnisvara_lang_cell {
	background-image:url(/extensions/referent/px_referent/images/background_kinnisvara_top_panel_lang_pointer.jpg);
	background-position: bottom left;
	background-repeat:no-repeat;
	vertical-align:bottom;
	padding-bottom:2px;
	padding-left:11px;
	padding-right:7px;
	border-bottom:1px solid #edecec;
}
.kinnisvara_lang_sel, a.kinnisvara_lang_sel:link, a.kinnisvara_lang_sel:hover, a.kinnisvara_lang_sel:active, a.kinnisvara_lang_sel:visited {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:11px;
	color:#c7cccd;
	font-weight:normal;
	text-decoration:none;
}
.kinnisvara_lang, a.kinnisvara_lang:link, a.kinnisvara_lang:active, a.kinnisvara_lang:visited {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:11px;
	color:#727575;
	font-weight:normal;
	text-decoration:none;
}

a.kinnisvara_lang:hover {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:11px;
	color:#c7cccd;
	font-weight:normal;
	text-decoration:none;
}

.kinnisvara_lang_panel {
	border-bottom:1px solid #edecec;
}

.kinnisvara_search_panel_padding {
	vertical-align:bottom;
}

.kinnisvara_top_panel_search {
	width:134px;
	height:16px;
	background-color:#ffffff;
	border:1px solid #dedede;
	font-family:Arial, Helvetica, sans-serif;	
	font-size:10px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	padding-left:2px;
	padding-right:2px;
}

.kinnisvara_search_panel_button_padding {
	vertical-align:bottom;
	padding-bottom:1px;
}

.kinnisvara_top_panel_search_button {
	width:48px;
	height:16px;
	background-color:#bebdbd;
	border-top:1px solid #bebdbd;
	border-left:1px solid #bebdbd;
	border-bottom:1px solid #aeadad;
	border-right:1px solid #aeadad;
	font-family:Arial, Helvetica, sans-serif;	
	font-size:10px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
}

.kinnisvara_lang_otsing {
	background-image:url(/extensions/referent/px_referent/images/background_kinnisvara_top_panel_otsing_pointer.jpg);
	background-position: bottom left;
	background-repeat:no-repeat;
	vertical-align:bottom;
	padding-bottom:2px;
	padding-left:11px;
	padding-right:0px;
	font-family:Arial, Helvetica, sans-serif;	
	font-size:11px;
	color:#727575;
	font-weight:normal;
	text-decoration:none;
}

.menu_s, a.menu_s:link, a.menu_s:active, a.menu_s:visited {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
}

.kinnisvara_menu, a.kinnisvara_menu:link, a.kinnisvara_menu:active, a.kinnisvara_menu:visited {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:11px;
	color:#9ed4ee;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
}

.transport_menu, a.transport_menu:link, a.transport_menu:active, a.transport_menu:visited {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:11px;
	color:#cbe2a5;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
}

.kaubad_menu, a.kaubad_menu:link, a.kaubad_menu:active, a.kaubad_menu:visited {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:11px;
	color:#c4c2de;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
}

.teenused_menu, a.teenused_menu:link, a.teenused_menu:active, a.teenused_menu:visited {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:11px;
	color:#fbcf9e;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
}

.turism_menu, a.turism_menu:link, a.turism_menu:active, a.turism_menu:visited {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:11px;
	color:#fff29e;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
}

.meelelahutus_menu, a.meelelahutus_menu:link, a.meelelahutus_menu:active, a.meelelahutus_menu:visited {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:11px;
	color:#f2afd4;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
}
.copyrights_cell {
	padding-left:12px;
}
.footer_href, a.footer_href:link, a.footer_href:hover, a.footer_href:active, a.footer_href:visited {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:10px;
	color:#959595;
	font-weight:normal;
	text-decoration:none;
}
.allweb_cell {
	padding-right:20px;
}

.kinnisvara_registered_users_login_action_link {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:11px;
	color:#7b7a7a;
	font-weight:normal;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
}

.kinnisvara_registered_users_login_forgot_password {
	background-color:#e5e4e4;
	font-family:Arial, Helvetica, sans-serif;	
	font-size:11px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
}
td.cart3_header {
	background-image:url(/extensions/referent/px_referent/images/cart3_header.jpg); 
	background-repeat:repeat-x; 
	padding-top:3px;
	height:24px;
}
a.cart3_menu:link, a.cart3_menu:visited, a.cart3_menu:active, a.cart3_menu:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF; 
}
td.cart3_vert_separ {
	background:url(/extensions/referent/px_referent/images/cart3_separ.jpg) repeat-y;
	width:1px;
}
td.cart3_hori_separ {
	background:url(/extensions/referent/px_referent/images/cart3_separ.jpg) repeat-x;
	height:1px;
}

a.cart3_menu_s:link, a.cart3_menu_s:visited, a.cart3_menu_s:active, a.cart3_menu_s:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#333333; 
	background-color:#FFFFFF; 
	padding-left:4px; 
	padding-right:4px; 
	padding-top:2px; 
	padding-bottom:2px;  
	text-decoration:underline;
}
a.ssearch:link, a.ssearch:visited, a.ssearch:active, a.ssearch:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight: normal;
	color:#333333; 
	padding-left:4px; 
	padding-right:4px; 
	padding-top:2px; 
	padding-bottom:2px;  
	text-decoration: underline;
}
a.ssearch:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight: normal;
	color:#333333; 
	padding-left:4px; 
	padding-right:4px; 
	padding-top:2px; 
	padding-bottom:2px;  
	text-decoration: none;
}
td.my_ref_balance {
	margin-top:0px;
	background-color:#efeeee;
	border-bottom: solid thin #5d5c5c;
	border-bottom-width:1px;
	color:#000;
	height:25px;
	vertical-align:middle;
}
td.cart3_darkgray {
	font:Arial, Helvetica, sans-serif;
	color:#5d5d5d;
}
td.cart3_gray,  td.cart3_gray a:link, td.cart3_gray a:active, td.cart3_gray a:visited  {
	font:Arial, Helvetica, sans-serif;
	color:#7d7c7c;
	text-decoration:none;
}
td.cart3_gray a:hover {
	font:Arial, Helvetica, sans-serif;
	color:#7d7c7c;
	text-decoration: none;
}

td.cart3_black {
	font:Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}
td.cart3_black a:link, td.cart3_black a:active, td.cart3_black a:visited {
	font:Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
td.cart3_black a:hover {
	font:Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	font-weight:bold;
}

/* END OF HEADER AND FOOTER ALL TEMPLATES */

/*autocomplete*/
.ac_input {
	width: 200px;
}
.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}
.ac_loading {
	background : url('/jquery/img/indicator.gif') right center no-repeat;
}
.ac_over {
	background-color: Highlight;
	color: HighlightText;
}
/* //autocomplete*/



