body{
	font-family:verdana,arial,tahoma,sans-serif;
	font-size:11px;
	color:#000;
	margin:0;
	padding:0;
	line-height:160%;
}
table{
	font-size:11px;
}
img{
	border:0;
}
#main{
	width:960px;
	text-align:left;
}
#main_page_add {
 padding-top:10px;
 padding-bottom:0px;
 padding-left:0px;
 padding-right:0px;
}
#reo_print_main{
	width:640px;
	text-align:left;
}
#reo_center{
	text-align:left;
}
#reo_send_main{
	width:400px;
	text-align:left;
}
#broker_send_main{
	width:330px;
	text-align:left;
}
#reo_send_main select{
	font-size:11px;
}
#adds_preview {
	width:350px;
	text-align:left;
}

#client_broker_body{
}

/*********** IE 3px bug fix *********/

* html #centercolumn{height:1%;margin-left:248px;margin-right:184;}/* for IE/Win */
*>html #centercolumn{he\ight:auto;}/* for IE5/Mac */

/*********** IE 3px bug fix *********/

* html .center_165 .checkbox_label{height:1%;margin:-19px 0 0 33px;}/* for IE/Win */
*>html .center_165 .checkbox_label{he\ight:auto;}/* for IE5/Mac */

/*********** IE 3px bug fix *********/

* html #rightcolumn .checkbox_label{height:1%;margin:-22px 0 0 18px;}/* for IE/Win */
*>html #rightcolumn .checkbox_label{he\ight:auto;}/* for IE5/Mac */

/*********** common elements *********/

#centercolumn,#centercolumn div{
	
/*	border:1px solid blue;*/
}
input{
	font-family:arial,tahoma,sans-serif;
	font-size:10px;
	font-weight:bold;
}
textarea{
	font-family:arial,tahoma,sans-serif;
	font-size:12px;
}

a{text-decoration:none;}
a:hover{text-decoration:underline;}
h1{
	font-family:arial,geneva,sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#006699;
/*	padding:5px 0 6px 8px;*/
/*	padding:0;*/
	line-height:110%;
	margin:0;
}
h4{
	font-size:11px;
	font-weight:bold;
	color:#000;
}
h5{
	font-size:12px;
	font-weight:bold;
	color:#C76605;
	margin:5px 0;
}
h6{
	font-size:10px;
	font-weight:normal;
	color:#999;
	margin:5px 0;
}

/*********** custom styles *********/

.heightcleaner{
	overflow:hidden;
	display:block;
	height:1px;
	clear:both;
}
.heightcleaner_left{
	overflow:hidden;
	display:block;
	height:1px;
	clear:left;
}
.greystripe{
	margin:5px 0;
	padding:0;
	height:1px;
	line-height:1px;
	background:url(/client/img/newDesign/stripe_ccc.gif) repeat-x top center;
}
.greystripe_ccc{
	margin:5px 0;
	padding:0;
	height:1px;
	line-height:1px;
	background:url(/client/img/newDesign/pixel_ccc.gif) repeat-x top center;
}
.greystripe2{
	margin:5px 0;
	padding:0;
	height:1px;
	line-height:1px;
	font-size:1px;
	background:url(/client/img/newDesign/pixel_ccc.gif) repeat-x top center;
}
.whitestripe{
	margin:5px 0;
	padding:0;
	height:1px;
	line-height:1px;
	background:#fff;
}
.header_city_country_links{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:verdana,arial,tahoma,sans-serif;
	font-size:11px;
	color:#666666;
	height:20px;
	width:100%;
	background-image:url('/client/img/header_linkbar/gardient.png');
	background-repeat: repeat;
	vertical-align:middle;
}

.header_city_country_link_country{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:verdana,arial,tahoma,sans-serif;
	font-size:11px;
	color:#666666;
	height:20px;
	vertical-align:middle;
}
.header_city_country_link_country a:hover{
text-decoration:none;
color:white;
}
.header_city_country_link_country a{
text-decoration:none;
}

/*********** header *********/

#header{
	font-family:'trebuchet ms',geneva,arial,tahoma,sans-serif;
	font-size:10px;
	width:960px;
	margin-top:2px;
	padding:0;
	color:#96815A;
	background:#fbaa00;
}
#headerleft_text{
	color:#FFFFFF;
	font-family:verdana;
	font-size:11pt;
	font-weight:bold;
	float:left;
	padding-top:28px;
	padding-left:15px;
}
#headerleft{
	float:left;
}
#headerright{
	float:right;
	text-align:right;
	margin:5px 7px;
}

#headerright a{
	color:#fff;
	margin-left:3px;
}

#headerright form{
	line-height:22px; /* ??? */
	display:inline;
}
#headerright form,#headerright input,#headerright select,#headerright img,#headerright p{vertical-align:middle;}
#headerright input{
	color:#fff;
	background:#96815A;
}
#headerright input,#headerright select,#headerright img,#headerright p{
	margin:0 2px 0 2px;
	font-size:10px;
}

/*********** menu *********/

#menu{
	border-top:1px solid #FF6600;
	border-bottom:1px solid #F0AD16;
	background:#C76605;
	text-align:center;
	font-family:verdana,arial,sans-serif;
	font-weight:bold;
	line-height:24px;
}
.broker #menu{
	background:#990100;
}
#menu a{
	color:#fff;
	text-decoration:none;
	margin:6px 6px;
}
#menu a:hover{
	text-decoration:underline;
}

/*********** login dropdown layer *********/

#layerMemberArea{
/*    position:fixed; */
/*	top:178px;*/
/*	left:0;*/
/*	left:760px;*/
	width:350px;
	z-index:99;
	background:#333;
	color:#fff;
}
#layerMemberArea input{
	margin:2px 0;
}
#layerMemberArea p,#layerMemberArea td{
	color:#fff;
	font-size:11px;
}
#layerMemberArea a{
	color:#fff;
	text-decoration:underline;
}
#layerMemberArea a:hover{
	text-decoration:none;
}

/*********** front page elements *********/

/*********** left columns *********/

#leftcolumn{
	width:246px;
	float:left;
}

/*********** center columns *********/

#centercolumn{
/*	width:522px;*/
	margin-left:251px;
	margin-right:187px;
	text-align:center;
}
#centercolumn2{
	width:522px;
	text-align:left;
}
#centercolumn3{
	width:522px;
	text-align:left;
   float:right;
}
#centercolumn_wide{
	/*	width:522px;*/
	margin-left:251px;
	/*	margin-right:181px;*/
	text-align:center;
}
#centercolumn2_wide{
	width:703px;
	text-align:left;
}
#centercolumn a{
/*	color:#06C;
	text-decoration:underline;*/
}
#centercolumn div.center_522 h3{
	color:#666;
}
#centercolumn a:hover{
/*	color:#039;*/
	text-decoration:underline;
}

/*********** right columns *********/

#rightcolumn{
	width:182px; /* 174*/
	float:right;
}

/*********** footer *********/

#footer{
	margin-top:10px;
}
#footerleft{float:left;padding-left:30px;}
#footerright{float:right;padding-right:30px;}

/*********** footer *********/

.center_317{
	width:317px;
	float:left;
}
.center_320{
	width:320px;
	float:left;
}
.center_257{
	width:257px;
	float:left;
}
.center_197{
	width:197px;
	float:right;
}
.center_165{
	width:165px;
	float:left;
	padding-right:5px;
}
.center_137{
	width:137px;
	float:left;
}
.center_354{
	width:354px;
	float:right;
}
.center_354 .info_left{
	margin-top:10px;
	width:50%;
	float:left;
}
.center_220_right{
	width:220px;
	float:right;
}
.center_271_left{
	width:271px;
	float:left;
	padding-left:12px;
}
.center_137_right{
	width:137px;
	float:right;
}
.center_354_left{
	width:354px;
	float:left;
	padding-left:12px;
}
.center_522{
/*	width:522px;*/
	padding:25px 22px;
}
.center_253_left{
	width:253px;
	float:left;
}
.center_253_right{
	width:253px;
	float:right;
}
.center_253_border_bottom{
	border-bottom:1px solid #aaa;
}
.center_351_left{
	width:351px;
	float:left;
}
.center_351_right{
	width:351px;
	float:right;
}
.center_703 ul{
	color:#FBAA00;
}
.center_703 li span{
	color:#000000;
}
.content_margin{
	padding:0 9px;
}
.content_margin_2{
	padding:0 2px;
}
.content_margin_3{
	width:100%;
	text-align:center;
	padding:0 2px;
	margin-top:12px;
	display:block;
}
div.content_margin_3 a{
	font-size:10px;
	color:#333;
}

.bg_gradient{
	background:url(/client/img/newDesign/bg_gradient.jpg) left top no-repeat;
}
.orange{
	background:#F0AD16;
}
.txt_white{
	color:#fff;
}
.txt_orange{
	color:#F0AD16;
}
.txt_blue{
	color:#09c;
}
.txt_brown{
	color:#C76605;
}
.grey{
	background:#f5f5f5;
}
.yellow{
	background:#FDEFD8;
}
.special_offer{
	background:url(/client/img/newDesign/bg_hot_offer.gif) top left repeat-y;
}
h2 {
   border-bottom: 1px solid #999999;
   color: #C58611;
   font-weight: normal;
   padding: 17px 0px 6px 9px;
   margin: 0 0 10px 0;
   line-height: 110%;
   font-size: 18px;
   font-family: arial, verdana;
   text-align: left;
}
h2.title_link {cursor: pointer;}
h2.orange_border {border-bottom: 2px solid #FBAA00;}
h2.no_border {border: none; margin: 0px;}
h2.photobar {
   border: none;
   margin-top: 5px;
   margin-bottom: 0px;
   padding-top: 0px;
   padding-bottom: 3px;
}
h3{
	font-size:15px;
	font-weight:bold;
/*	color:#c00;*/
	color:#C48511;
/*	margin:3px 9px;*/
}
p{
	font-size:11px;
	color:#333;
/*	margin:3px 9px;*/
}
sup{
	font-size:8px;
}
a{
	color:#666;
}
#centercolumn a:hover{
/*	text-decoration:none;*/
}
.hot_offers{
	line-height:120%;
	font-size:10px;
}
.hot_offers p{
	margin-bottom:6px;
	padding:4px;
}
.hot_offers p img{
	float:left;
	margin-right:11px;
}
.hot_offers p strong{
	color:#069;
	font-size:11px;
	font-weight:bold;
}
.hot_offers_link{
	margin-bottom:6px;
	padding:4px;
	text-align:right;
}
.hot_offers_content{
	margin:0px 0px 6px 0px;
	padding:4px;
}
.hot_offers_content img{
	float:left;
	/*margin-right:11px;*/
}
.hot_offers_content p{
	margin:0px 0px 0px 80px;
	padding:0px;
}
.ico_n{
	background:url(/client/img/newDesign/icons/ico_n.gif) top left no-repeat;
}
.ico_f{
	background:url(/client/img/newDesign/icons/ico_f.gif) top left no-repeat;
}
.ico_arrow{
	background:url(/client/img/newDesign/icons/ico_arrow.gif) top left no-repeat;
}
.ico_n,p.ico_f,.ico_arrow{
	padding-left:17px;
	margin-top:0px;
	margin-bottom:8px;
}
.ico_n a,.ico_f a,.ico_arrow a{
	display:block;
}
p.ico_arrow2{
	background:url(/client/img/newDesign/icons/ico_arrow.gif) top left no-repeat;
}
p.ico_arrow2{
	padding:0px 17px;
	margin-top:0px;
	margin-bottom:8px;
}
.red{
	color:red;
}
.red a{
	color:red;
	text-decoration:underline;
}


.numbered_list{
	padding:2px 4px 4px 28px;
	background:url(/client/img/newDesign/icons/ico_arrow.gif) no-repeat 6px 3px;
}


.banners{
	text-align:center;
	padding:14px 9px;
	font-size:0px;
}
.banners iframe{
	margin-bottom:5px;
}
#box_right_search{
}
.bg_grey{
	background:#f3f3f3;
	border-bottom:1px solid #f3f3f3;
}
#search_results_container {
	width:520px;
	padding:0;
	margin:0;
	overflow:hidden;
	float:left;
}
#rightcolumn div{
	padding-bottom:8px;
}
#rightcolumn div p,#rightcolumn div form{
	margin:5px 11px;
}
#rightcolumn div.forums form{
	margin:0 0;
}
#rightcolumn div .asbMenu{
	padding-bottom:5px;
}
#rightcolumn div .hcleaner{
	padding-bottom:8px;
}
#rightcolumn div .asbMenu .asbMenuItem,#rightcolumn div .asbMenu .asbSelMenuItem{
	padding-bottom:0px;
	line-height: 100%;
}
#rightcolumn .checkbox_label{
	margin:-20px 0 0 18px;
	color:#000000;
}
#leftcolumn a,#rightcolumn a{
	color:#000;
	font-size:11px;
}
#leftcolumn p a,#rightcolumn p a{
	color:#000;
	font-size:11px;
}
#leftcolumn h4,#rightcolumn h4{
	margin:0 0 7px 0;
	padding:0;
/*	border-bottom:1px solid #999;*/
}
#leftcolumn div.selector select{
	font-size:11px;
}
.border_top{
	border-top:7px solid #F0AD16;
}
.border_bottom{
	border-bottom:1px solid #ccc;
}

.border_bottom_orange{
	border-bottom:7px solid #F0AD16;
}

#leftcolumn ul,#rightcolumn ul,#centercolumn ul{
	margin:0 13px;
	padding:0;
	vertical-align:middle;
}
#leftcolumn li,#rightcolumn li,#centercolumn li{
	list-style:none;
	padding:2px 0;
	padding-left:20px;
	vertical-align:middle;
	background:url(/client/img/newDesign/icons/ico_arrow.gif) left center no-repeat;
}
#centercolumn li.faq_list{
	padding:2px 0;
	padding-left:1px;
}
#centercolumn .broker_initial_center_165 li {
	padding-left:0px;
}
#leftcolumn li.selector_item{
	background:none;
}
#leftcolumn li.info{
	background:url(/client/img/newDesign/icons/ico_arrow_down.gif) left center no-repeat;
}
#leftcolumn li.info_item{
	padding-left:40px;
   background-position: 10% 50%;
}
#leftcolumn li.info_item_sel{
	padding-left:40px;
	background:url(/client/img/newDesign/icons/ico_arrow_down.gif) left center no-repeat;
   background-position: 10% 50%;
}
#leftcolumn div.selector select{
	width: 150px;
}
#centercolumn div.forum_answer table{
	font-family:verdana,arial,tahoma,sans-serif;
	font-size:11px;
}
#centercolumn div.forum_answer table textarea, #centercolumn div.forum_answer table input{
	width: 300px;
}
#centercolumn div.forum_answer td{
	padding-top: 10px;
}
#leftcolumn li a,#rightcolumn li a,#centercolumn li a{
	display:block;
}
#centercolumn li a{
	margin-left:20px;
}
#leftcolumn form ul.square_thumb,#rightcolumn form ul.square_thumb{
	margin:0 2px;
	padding:0;
	/*text-indent:30px;*/
	vertical-align:middle;
}
#leftcolumn ul.square_thumb,#rightcolumn ul.square_thumb{
	margin:0 13px;
	padding:0;
	/*text-indent:30px;*/
	vertical-align:middle;
}
#leftcolumn ul.square_thumb li,#rightcolumn ul.square_thumb li{
	padding:7px 0 7px 30px;
	background:url(/client/img/newDesign/icons/square_thumb.gif) left center no-repeat;
}
#leftcolumn ul.square_thumb_small,#rightcolumn ul.square_thumb_small,#centercolumn ul.square_thumb_small{
	margin:0 13px;
	padding:0;
	/*text-indent:20px;*/
	vertical-align:middle;
}
#leftcolumn ul.square_thumb_small li,#rightcolumn ul.square_thumb_small li,#centercolumn ul.square_thumb_small li{
	background:url(/client/img/newDesign/icons/square_thumb_small.gif) left center no-repeat;
}
#box_right_search input{
	width:150px;
	padding-left: 4px;
}
#box_right_search input.submit{
	width: auto;
}
#box_right_search input,#box_right_search select{
	vertical-align:middle;
	margin:4px 0;
	font-size:11px;
	font-weight:normal;
}
#box_right_search select{
	width:150px;
}
#box_right_search .input_small{
	width:73px;
}
#box_right_search img{
	vertical-align:middle;
}
#box_right_search .currency_dropdown{
	width:50px;
	margin-left:100px;
}

/********** footer *********/

#footer{
	text-align:center;
	color:#999;
	border-top:6px solid #F0AD16;
	background:url(/client/img/newDesign/bg_footer.jpg) top repeat-x;
}
#footer a{
	color:#666;
}
#footer h4{
	color:#f90;
}
#footer h4,#footer ul{
	margin:0;
	padding:0;
}
#footer ul{
	list-style:none;
}
#footer .footerbox{
	width:15%;
	margin-top:13px;
	margin-left:36px;
	margin-bottom:13px;
	/*padding-left:18px;*/
	float:left;
	background:url(/client/img/newDesign/bg_footerbox.gif) repeat-y;
	text-align:left;
}
#footer .footerbox .footerbox2{
	padding-left:18px;
}

#footer2{
	text-align:center;
	color:#999;
	/*border-top:6px solid #F0AD16;*/
	/*background:url(/client/img/newDesign/bg_footer.jpg) top repeat-x;*/
}
#footer2 a{
	color:#666;
}

#broker_footer{
	text-align:center;
	color:#999;
	border-top:6px solid #F0AD16;
	margin-top:15px;
}

/********** offers table *********/
table.table_offers_total{
	/*	background:#ccc; */
}
table.table_offers_total th,table.table_offers_total td{
	background-color: #f5f5f5;
	font-size:9px;
	padding:1px;
	border-bottom:1px dotted #ccc;
}
table.table_offers_total th{
	color:#C48511;
	text-align:center;
}
table.table_offers_total td{
	text-align:center;
	padding:1px 1px;
}
#rightcolumn table.table_offers_total td a{
	font-size:9px;
	color:#000;
	text-decoration:underline;
	display:block;
}
#rightcolumn table.table_offers_total td a:hover{
	text-decoration:none;
	background:#bbb;
}
#rightcolumn table.table_offers_total .header_center th{
	text-align:center;
}
#rightcolumn table.table_offers_total td.table_offers_total_desc{
	padding-left: 4px;
	color:#C48511;
	text-align:left;
}

/********** search results & paging *********/

.prev_next_numbers table{
}
.prev_next_numbers td{
	text-align:center;
	vertical-align:middle;
	width:20px;
	height:20px;
	background:#fff;
	font-family:arial;
	font-size:9px;
	font-weight:bold;
	border:1px solid #ccc;
}
.prev_next_numbers td.greybg{
	background:#ccc;
}
.prev_next_numbers td.orangebg{
	background:#F0AD16;
}
.prev_next_numbers td a{
	color:#000;
	text-decoration:none;
}
.search_results_list td{
	padding:4px 0 1px 0;
	font-family:verdana;
	font-size:11px;
}
.search_results_list .koht{
	color: #006699;
	font-weight: bold;
}
.search_results_list a{
	text-decoration: underline;
}
.result_non_active,.result_non_active .koht,.result_non_active a{
	color:#BBB;
}
.input70{
	width:66px;
	/*	padding-right:2px;*/
	font-weight:normal;
}
.input150{
	width:150px;
	font-weight:normal;
}
.select150{
	width:150px;
	font-weight:normal;
}
.center_165 input,.center_165 select{
	margin:4px 0px 8px 10px;
	font-size:11px;
}
.center_165 input.input70{
	margin:2px 0px 5px 10px;
}
.center_165 label{
	color:#666;
	margin:10px 0 0 10px;
	/*	border:1px solid red;*/
}
.center_165 select{
	width:150px;
}
.center_165 .checkbox{
	margin-bottom:0;
	margin-right:0;
}
.center_165 .checkbox_label{
	margin:-16px 0 0 30px;
	color:#666666;
}
.center_165 .checkbox_label_down{
   margin:-25px 0 0 30px;
   color:#999999;
}
.center_165 .currency_dropdown{
	width:50px;
	margin-top:20px;
}
.center_165 .search_ajax_autocomplete{
	margin:4px 0px 1px 0px;
	width:150px;
	font-weight:normal;
}
.center_165 .search_ajax_popup{
	border: 1px solid lightgray;
	background: #ffffff;
	position: absolute;
	padding: 5px;
	white-space: nowrap;
	z-index: 1000;
}
p select{
	font-size:11px;
}
.search_special td{
	font-family:verdana;
	font-size:11px;
}
.search_special input{
	vertical-align:middle;
}

/********** currency calculator *********/
.currency_calculator input{
	margin:0px 0px 1px 12px;
	font-size:11px;
}
.currency_calculator select{
	margin:0px 0px 1px 10px;
	font-size:11px;
}

.bank_calculator, .bank_calculator td,.bank_calculator select,.bank_calculator input{
	font-size:9px;
}
#calculator{
   width:182px;
}
#calculator table.bank_calculator table.calculator_links td{
   text-align:left;
}

#calculator table.bank_calculator table.calculator_links td a{
   font-size:10px;
}

.center_253_left .chop,.center_253_right .chop{
	overflow:hidden;
	height:85px;
	padding:0px 9px;
}
.center_253_left h3,.center_253_right h3,.center_253_left img,.center_253_right img{
	padding:0px 2px;
}
.center_253_left h3,.center_253_right h3{
	overflow:hidden;
	height:17px;
	width:253px;
	font-size:12px;
}
.center_253_left .np_foreign_logo,.center_253_right .np_foreign_logo{
	height:25px;
	margin:5px 9px;
	text-align:right;
}
.center_253_left p,.center_253_right p{
	height:35px;
	padding:0px 9px;
}
.center_253_left a,.center_253_right a{
	color:#C48511;
}
/********** forum *********/
.foorum_1{
	font-family:verdana,arial,tahoma,sans-serif;
	font-size:11px;
}

.foorum_1 td{
	border-top:1px solid #ddd;
	color:#666;
}

.foorum_1 td small{
	line-height:130%
	white-space:nowrap;
}

.foorum_1 td a{
	color:#333;
}

.foorum_1 td a strong{
	color:#f90;
	line-height:200%;
}

.foorum_2_header h4{}
.foorum_2_header a{
	color:#f90;
}
h2.foorum_2_header {
	font-size: 18px;
	line-height: 110%;
	margin: 0pt 0pt 10px;
	padding: 0pt;
}

table.table_top24{
	background:#ccc;
}

.table_top24 td{
	background:#fff;
	padding:10px 0 3px 0;
	font-family:verdana,arial,tahoma,sans-serif;
	font-size:11px;
	line-height:160%;
}

/********** send request *********/

.center_253_left select, .center_253_left input {
   font-size: 11px;
   font-weight: normal;
	width: 160px;
	margin: 8px 4px 5px 10px;
}

.center_253_right select, .center_253_right input {
   font-size: 11px;
   font-weight: normal;
	width: 160px;
	margin: 8px 4px 5px 10px;
}

input.button_width_auto{
	width: auto;
}

.center_253_right textarea {
   font-size: 11px;
	margin: 0px 4px 5px 10px;
}

.center_253_left input{
   padding-left: 5px;
}

.center_253_right input{
   padding-left: 5px;
}

.center_253_left div.radiobtn input{
	width: auto;
	margin: 0px 0px 0px 10px;
}

.center_253_left div.radiobtn p{
	margin: -17px 0px 0px 25px;
}

.center_253_right label{
	margin: 0px 0px 0px 10px;
}

.center_253_left select.wish_send_currency_dd{
	width: 71px;
}

.center_253_left label{
	margin:8px 4px 5px 10px;
}

.wish_send_ajax{
	border: 1px solid lightgray;
	background: #ffffff;
	position: absolute;
	padding: 5px;
	white-space: nowrap;
	z-index: 1000;
	margin:0px 0px 0px 10px;
}

/********** Register *********/
.center_253_register{
	width: 253px;
	float: left;
	padding-right: 5px;
}

.center_253_register select, .center_253_register input{
	margin:4px 0px 8px 10px;
	font-size:11px;
	font-weight:normal;
}

.center_253_register input{
	width:155px;
}

.center_253_register label{
	margin:4px 0px 8px 10px;
	font-size:11px;
}

.center_253_register select.day{
	width: 46px;
	margin:4px 0px 8px 10px;
}

.center_253_register select.month{
	width: 46px;
	margin:4px 0px 8px 0px;
}

.center_253_register select.year{
	width: 57px;
	margin:4px 0px 8px 0px;
}

.center_165_register{
	width:165px;
	float:left;
}

.center_165_register label{
	margin-left: 10px;
	width:160px;
	font-size:11px;
}

.center_165_register input{
	margin:4px 0px 8px 10px;
	width:155px;
	font-size:11px;
	font-weight:normal;
}

.center_522_register{
	width:100%;
	float:left;
	padding-right:5px;
}

.center_522_register label, .center_522_register select{
	font-size:11px;
}

.search_by_company {
	margin-left:10px;
	font-size:11px;
	font-weight:normal;
   width:150px;
}

input.search_by_company_button {
	margin-left:10px;
	font-size:11px;
	font-weight:bold;
}

.search_jump {
	margin-left:10px;
	font-size:11px;
	font-weight:normal;
   width:150px;
}

input.search_jump_button {
	margin-left:10px;
	font-size:11px;
	font-weight:bold;
}

#listTable th{
	text-align:left;
	color:#fff;
	background:#fbaa00;
}

#listTable .line_grey td,#listTable .line_grey th{
	background:#f3f3f3;
}

.sorting_table {
	background:#f3f3f3;
}

.sorting_table select {
	font-size:11px;
}

.sorting_table .myObjectsSelect {
   width:140px;
	font-size:11px;
}

.sorting_table .myObjectsSort {
	font-size:11px;
}

.sorting_table .myObjectsAddr {
   width:100px;
	font-size:11px;
	font-weight:normal;
}

.actions_table {
	background:#f3f3f3;
	border-top:1px solid #ccc;
}

.actions_table .actionsSelect{
   width:100px;
	font-size:11px;
   vertical-align: top;
}

.center_351_left select {
   font-size:11px;
	font-weight:normal;
	width:185px;
	margin:8px 4px 5px 10px;
}

.center_351_right select {
   font-size:11px;
	font-weight:normal;
	margin:8px 4px 5px 10px;
}
.center_351_right textarea {
   font-size:11px;
	font-weight:normal;
	margin:0px 4px 5px 10px;
	padding:2px 0px 0px 5px;
}
.center_351_left input, .center_351_right input{
   font-size:11px;
	font-weight:normal;
	width:185px;
	margin:8px 4px 5px 10px;
   padding-left:5px;
}
.center_351_left .input_small, .center_351_right .input_small{
	width:83px;
}
.center_351_left .currency_dropdown{
	width:50px;
	margin:0px 0px 5px 0px;
}
.center_351_left label{
	margin:8px 4px 5px 10px;
}
.center_351_right .checkbox{
	margin:0px 0px 0px 5px;
	width:auto;
}

.center_351_right p {
	margin:5px 10px;
}

.center_351_right .emailField {
	margin:8px 4px 5px 0px;
}

.center_351_left .wish_add_ajax{
	margin:8px 0px 5px 0px;
	width:185px;
	font-weight:normal;
}

.wish_add_ajax_popup{
	border: 1px solid lightgray;
	background: #ffffff;
	position: absolute;
	padding: 5px;
	white-space: nowrap;
	z-index: 1000;
}
#edit_buttons_wide {
	text-align:right;
	padding:10px 0px 0px 0px;
}

#buttons_wide {
	text-align:right;
	padding:10px 0px 0px 0px;
}

/********** login table *********/
#login_table {
	margin-top:15px;
}
#login_table input {
	font-size:11px;
	font-weight:normal;
}
#login_table_client input {
	font-size:11px;
	font-weight:normal;
}

/********** my information *********/
.information_label_right_checkbox {
	width:180px;
	text-align:left;
	padding:0px 0px 5px 12px;
}
.information_object_right_checkbox {
	width:20px;
	margin-top:-22px;
	margin-left:202px;
	padding-bottom:5px;
	_display:inline;
}
.information_object_button {
	margin-right:10px;
	padding-bottom:20px;
	float:right;
	_display:inline;
}
.information_object_button input{
	font-size:11px;
	font-weight:normal;
}
.information_image{
	float:right;
	padding-bottom:10px;
	padding-left:10px;
}
.information_image_uploadbutton{
	font-size:11px;
	font-weight:normal;
	padding-top:95px;
}
.information_image_button{
	padding-bottom:20px;
   padding-top:80px;
}
.information_object {
	width:130px;
	margin-top:-22px;
	margin-left:100px;
	padding-bottom:5px;
	_display:inline;
}
.information_object input{
	font-size:11px;
	font-weight:normal;
}
.offer_231_center_right {
   width:355px; /*  2*(160+15) and 5px backup for IE */
   margin-left:333px;
   margin-right:2px;
}
.offer_231_center_right_ie_fix {
   width:355px; /*  2*(160+15) and 5px backup for IE */
   margin-left:336px;
   margin-right:2px;
}
html>body .offer_231_center_right_ie_fix {
   margin-left:333px;
}
.offer_object_plain {
   float:left;
   padding-right:15px;
   padding-bottom:5px;
}
.offer_object_plain_right {
   float:right;
   padding-bottom:5px;
}
.input70_slogan{
   float:right;
   width:150px;
   font-weight:normal;
}
.slogan_label{
   position:relative;
   margin-bottom:5px;
   margin-top:5px;
   padding-bottom:5px;
}
/********** broker main page (My searches, My alerts, My stored objects) *********/
.broker_initial_center_165 {
	width:165px;
	float:left;
	text-align:left;
	padding-right:5px;
	margin-top:10px;
}
.broker_initial_center_165 p {
	font-size:12px;
	font-weight:bold;
	padding-left:15px;
}
.broker_initial_center_165 p a {
	color:#C48511;
}
.broker_initial_center_165_more {
	width:165px;
	float:right;
	text-align:right;
	padding-top:5px;
}
.news_initial {
	font-size:13px;
}
/********** my wishmails *********/
.wishmail_element {
	width:703px;
	background-color:#F3F3F3;
	margin-top:5px;
	overflow:hidden;
	font-weight:normal;
	padding-bottom:10px;
}
.wishmail_element h5 {
	line-height:24px;
	padding-left:12px;
	background-color:#E3E3E3;
	margin-top:0px;
}
.wishmail_231_left {
	width:231px;
	float:left;
}
.wishmail_231_right {
	width:231px;
	float:right;
}
.wishmail_231_center {
	width:231px;
	margin-left:233px;
	margin-right:233px;
}
.wishmail_label {
	width:90px;
	text-align:right;
	padding:0px 0px 5px 5px;
}
.wishmail_object {
	width:130px;
	margin-left:100px;
	padding-bottom:5px;
	_display:inline;
}
.wishmail_object_wide {
	width:230px;
	padding-bottom:5px;
	padding-left:10px;
	_display:inline;
}
.wishmail_object input, .wishmail_object select {
	width:130px;
	font-size:11px;
	font-weight:normal;
}
.wishmail_object_wide select {
	width:200px;
	font-size:11px;
	font-weight:normal;
}
.wishmail_object_wide .input_medium {
	width:75px;
}
.wishmail_object .input_medium {
	width:75px;
}
.wishmail_label_checkbox {
	width:200px;
	margin-left:30px;
	margin-top:-24px;
	text-align:left;
	padding-bottom:5px;
}
.wishmail_object_checkbox {
	margin:0px;
	padding-left:5px;
	padding-bottom:5px;
	width:20px;
}
/********** add offer *********/
#addoffer h5{
	font-size:12px;
}
#addoffer td{
	white-space:nowrap;
}
.steps{
	color:#666666;
	font-weight:normal;
}
a.steps_active{
	color:#C76605;
}
a.steps_done{
	color:#ccc;
}
.offer_element {
	width:703px;
	background-color:#F3F3F3;
	margin-top:5px;
	overflow:hidden;
	font-weight:normal;
}
.offer_element h5{
	line-height:24px;
	padding-left:12px;
	background-color:#E3E3E3;
	margin-top:0px;
}
.offer_231_left {
	width:231px;
	float:left;
}
.offer_231_right {
	width:231px;
	float:right;
}
.offer_231_center {
	width:231px;
	margin-left:233px;
	margin-right:233px;
}
.offer_300_left {
	width:300px;
	float:left;
}
.offer_400_right {
	width:400px;
	float:right;
}
.offer_352_left {
	width:352px;
	float:left;
}
.offer_351_right {
	width:351px;
	float:right;
}
.offer_170_left {
	width:170px;
	float:left;
}
.offer_170_right {
	width:170px;
	float:right;
}
.offer_label {
	width:90px;
	text-align:right;
	padding:0px 0px 5px 5px;
}
.offer_object {
	width:130px;
	margin-top:-22px;
	margin-left:100px;
	padding-bottom:5px;
	_display:inline;
}
.offer_object select, .offer_object input{
	width:130px;
	font-size:11px;
	font-weight:normal;
}
.offer_object .input_small{
	width:40px;
}
.offer_object .input_medium{
	width:75px;
}
.offer_object .input_large{
	width:100px;
}
.offer_object .select_small{
	width:40px;
}
.offer_object .select_medium{
	width:75px;
}
.offer_object .select_large{
	width:100px;
}
.offer_object .input_double_fields{
	width:63px;
}
.offer_object_checkbox{
	margin:0px;
	padding-left:5px;
	padding-bottom:5px;
	width:20px;
}
.offer_object_wide{
	width:220px;
	padding:0px 0px 5px 5px;
	_display:inline;
}
.offer_object_wide .input_medium{
	width:75px;
}
.offer_label_checkbox{
	width:200px;
	margin-left:30px;
	margin-top:-24px;
	text-align:left;
	padding-bottom:5px;
}
.offer_label_checkbox_downed{
   width:200px;
   margin-left:30px;
   margin-top:-24px;
   text-align:left;
   padding-bottom:5px;
   padding-top: 30px;
   padding-left: 20px;
}
.offer_object_types{
	width:130px;
	margin-top:-22px;
	margin-left:100px;
	padding-bottom:5px;
	_display:inline;
}
.offer_object_types select{
	width:108px;
	font-size:11px;
	font-weight:normal;
}
.offer_object_types input{
	margin:0px 5px 0px 0px;
	width:13px;
}
.offer_map_image{
	width:180px;
	float:left;
	padding-bottom:10px;
	padding-left:10px;
}
.offer_map_buttons{
	width:95px;
	text-align:center;
	float:right;
}
.offer_map_buttons input{
	width:90px;
}
.offer_map_buttons img{
	padding-bottom:5px;
}
.offer_object .currency_dropdown{
	width:51px;
}
.offer_352_left label, .offer_351_right label,
.offer_352_left textarea, .offer_351_right textarea{
	margin-left:28px;
	font-weight:normal;
}
.offer_170_left .offer_label_checkbox, .offer_170_right .offer_label_checkbox{
	width:140px;
}
.offer_pic_element {
	width:703px;
	background-color:#F3F3F3;
	overflow:hidden;
}
.offer_pic_element h5{
	line-height:24px;
	padding-left:12px;
	margin-top:10px;
}
.video_object {
	width:100px;
	padding-bottom:5px;
	margin-top:20px;
	_display:inline;
}
.video_object input{
	width:100px;
	margin-bottom:5px;
	font-size:11px;
	font-weight:normal;
}
.upload_pic {
	float:right;
	margin:-27px 5px 5px 0px;
}
.upload_pic input{
	font-size:11px;
	font-weight:normal;
	margin-bottom:5px;
}
.offer_14 {
	width:20px;
	float:left;
	margin:66px 5px 0px 10px;
}
.offer_100 {
	width:100px;
	float:left;
	padding:5px 0px;
}
.offer_thumbs {
	text-align:center;
}
.offer_thumbs img{
	margin-left:5px;
	margin-right:0px;
	margin-bottom:15px;
}
.offer_thumbs_mycity img {
	margin-left:2px;
	margin-right:0px;
}
.location_label{
	padding-left:100px;
}
#offer_sample{
	padding:0px 0px 5px 12px;
}
.offer_sample_images{
	width:210px;
	float:right;
	margin:0px 0px 10px 10px;
}
.offer_sample_images .small_image_left{
	width:100px;
	float:left;
	text-align:center;
	padding-top:5px;
}
.offer_sample_images .small_image_right{
	width:100px;
	float:right;
	text-align:center;
	padding-top:5px;
}
#offer_sample .info_left{
	width:33%;
	float:left;
}
.offer_payment {
	width:703px;
	overflow:hidden;
}
.video_initial {
	font-size:13px;
	margin:20px 0px 20px 20px;
}
.video_view_left {
	width:450px;
	margin-left:20px;
	float:left;
}
.video_view_right {
	width:280px;
	float:left;
}
.video {
	margin:20px 0px 20px 20px;
}
/********** appraise *********/
#appraise_table .heading_row{
	font-weight:bold;
}
#appraise_table .line_grey td{
	background:#f3f3f3;
}
.appraise_element {
	width:703px;
	background-color:#F3F3F3;
	margin-top:5px;
	overflow:hidden;
	font-weight:normal;
}
.appraise_element h5{
	line-height:24px;
	padding-left:12px;
	background-color:#E3E3E3;
	margin-top:0px;
}
.appraise_element p{
	padding-left:12px;
}
.appraise_element .offer_231_left,
.appraise_element .offer_231_right,
.appraise_element .offer_231_center{
	text-align:center;
}
.appraise_element input, .appraise_element select, .appraise_element textarea{
	margin-bottom:5px;
	font-size:11px;
	font-weight:normal;
	width:200px;
}
.appraise_element .input_medium{
	width:98px;
}
.appraise_element .offer_231_center{
	_margin:0px;
}
/********** adds (Kuldne Börs) *********/
.adds_element {
	width:703px;
	background-color:#F3F3F3;
	margin-top:5px;
	overflow:hidden;
	font-weight:normal;
}
.adds_element h5{
	line-height:24px;
	padding-left:12px;
   background-color: #E3E3E3;
   color: #C76605;
   font-size: 11px;
	margin-top:0px;
}
.adds_element h5 a{
   color: #FFFFFF;
}
.adds_231_left {
	width:231px;
	float:left;
	margin-top:5px;
}
.adds_231_right {
	width:231px;
	float:right;
	margin-top:5px;
}
.adds_231_center {
	width:231px;
	margin-left:233px;
	margin-right:233px;
	margin-top:5px;
}
.adds_400_center {
	width:400px;
	float:left;
}
.adds_label {
	width:90px;
	text-align:right;
	padding:0px 0px 5px 5px;
}
.adds_object {
	width:130px;
	margin-top:-22px;
	margin-left:100px;
	padding-bottom:5px;
	_display:inline;
}
.adds_text {
	width:130px;
	margin-top:-22px;
	margin-left:100px;
	padding-bottom:5px;
}
.adds_120_label {
	width:120px;
	text-align:right;
	padding:0px 0px 5px 5px;
}
.adds_570_object {
	width:570px;
	margin-top:-22px;
	margin-left:130px;
	padding-bottom:5px;
}
.adds_object_wide {
	width:400px;
   margin-left:165px;
	padding-bottom:5px;
	_display:inline;
}
.adds_230_left {
	width:230px;
	float:left;
}
.adds_object select, .adds_object input{
	width:130px;
	font-size:11px;
	font-weight:normal;
}
.adds_object_checkbox{
	margin:0px;
	padding-left:5px;
	padding-bottom:5px;
	width:20px;
}
.adds_label_checkbox{
	width:200px;
	margin-left:30px;
	margin-top:-24px;
	text-align:left;
	padding-bottom:5px;
}
.filter_button{
   margin: 10px 0px 5px 140px;
}
.adds_lilac{
	color:#993399;
}
.adds_image{
	width:120px;
	float:left;
	padding-bottom:10px;
	padding-left:10px;
}
.adds_image_buttons{
	width:95px;
	text-align:left;
	float:right;
}
.adds_image_buttons img{
	padding-bottom:5px;
}
.addsCalcRes {
	border: none;
   color: #000000;
   text-decoration: none;
   background-color: #FFFFFF;
	font-family:verdana,arial,tahoma,sans-serif;
	font-size:11px;
   font-weight: bold
}
/********** top *********/
#top_table th{
	text-align:left;
	color:#fff;
	background:#fbaa00;
}
#top_table .line_grey td, #topTable .line_grey th{
	background:#f3f3f3;
}
#top_table .center{
	text-align:center;
}
.banners_in_adserver{
	padding-top:5px;
	padding-bottom:5px;
	width: 100%;
	float:left;
}
/********** My Objects overflow problem in IE *********/
.objects_overflow {
	width: 703px;
	_overflow-x:auto;
}
/********** Search input padding *********/
#input_padding input {
   padding-left: 4px;
}
/********** Delfi cosite *********/
#delfi_header, #delfi_footer {
	background-color: #ffffff;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	margin: 6px 0px 0px 0px;
	padding: 0px;
	/* background-image: none; - this breaks background banner solution */
}

#delfi_header .dh {
   font-size: 12px;
   color: #000000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
   line-height: 18px;
   text-align: justify;
   text-align-last: justify;
}

#delfi_header .dhs {
   font-size: 10px;
   color: #000000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
   line-height: 18px;
   white-space: nowrap;
}

#delfi_header a.dh, #delfi_header a.dh:visited, #delfi_header a.dh:link {
   font-size: 12px;
   color: #000099;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: underline;
   line-height: 18px;
   font-weight: normal;
   white-space: nowrap;
}

#delfi_header a.dh:hover {
   color: #ff0000;
   text-decoration: none;
   background-color: transparent;
   white-space: nowrap;
}

#delfi_header a.dhb, #delfi_header a.dhb:visited, #delfi_header a.dhb:link {
   font-size: 12px;
   color: #000099;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: underline;
   line-height: 18px;
   font-weight: bold;
   white-space: nowrap;
}

#delfi_header a.dhb:hover {
   color: #ff0000;
   text-decoration: none;
   background-color: transparent;
   white-space: nowrap;
   font-weight: bold;
}

#delfi_header a.dhr, #delfi_header a.dhr:visited, #delfi_header a.dhr:link {
   font-size: 12px;
   color: #ff0000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: underline;
   line-height: 18px;
   font-weight: normal;
   background-color: transparent;
   white-space: nowrap;
}

#delfi_header a.dhr:hover {
   color: #ff0000;
   text-decoration: none;
   background-color: transparent;
   white-space: nowrap;
}

#delfi_header a.dhbr, #delfi_header a.dhbr:visited, #delfi_header a.dhbr:link {
   font-size: 12px;
   color: #ff0000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: underline;
   line-height: 18px;
   font-weight: bold;
   background-color: transparent;
   white-space: nowrap;
}

#delfi_header a.dhbr:hover {
   color: #ff0000;
   text-decoration: none;
   background-color: transparent;
   white-space: nowrap;
   font-weight: bold;
}

#delfi_footer .footerInfo {
   font-size: 10px;
   color: #000099;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
   line-height: 12px;
}

#delfi_footer a.footerInfo:link {
   font-size: 10px;
   color: #000099;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: underline;
   font-weight: normal;
   line-height: 12px;
}

#delfi_footer a.footerInfo:visited {
   font-size: 10px;
   color: #000099;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: underline;
   font-weight: normal;
   line-height: 12px;
}

#delfi_footer a.footerInfo:hover {
   font-size: 10px;
   color: #ff0000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: underline;
   font-weight: normal;
   line-height: 12px;
}

#delfi_footer table.footertable {
   background: #ffffff;
}

#delfi_footer a.footerInfo:hover {
   font-size: 10px;
   color: #ff0000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: underline;
   font-weight: normal;
   line-height: 12px;
}
/*********** left columns *********/

#leftcolumn{
	width:246px;
	float:left;
}
.leftcolumnlink{
	text-align:left;
	font-size:11px;
	color:#FF9900;
	padding-left:18px;
	font-weight:bold;
}
.leftcolumnlink a{
	text-align:left;
	text-decoration:none;
	font-weight:normal;
}

/*********** Search by company *********/
.search_by_company {
	margin-left:10px;
	font-size:11px;
	font-weight:normal;
   width:150px;
}
/********** Photobar **********/
#photobar {width:960px; height:88px; margin-top:2px; text-align: center;}
#photobar .left {float: left;}
#photobar #leftArrow, #photobar #rightArrow {margin-top: 20px;}
#photobar .alignCenter {text-align: center;}
#photobar .photoContainer {width: 112px;}
#photobar #photo img {width:106px; height:80px; border:3px;}
#photobar #price {font-weight:bold;}
#photobar #leftArrow img, #photobar #rightArrow img {border:0px;}
/********** Slider **********/
.dynamic-slider-control {
	position: relative;
	-moz-user-focus: normal;
	-moz-user-select:	none;
	cursor: default;
}
.horizontal {
	width: 960px;
	height: 21px;
}
.vertical {
	width: 29px;
	height: 200px;
}
.dynamic-slider-control input {
	display: none;
}
.dynamic-slider-control .handle {
	position: absolute;	
	font-size: 1px;
	overflow: hidden;
	-moz-user-select:	none;
	cursor: default;
}
.dynamic-slider-control.horizontal .handle {
	width: 14px;
	height: 20px;
	background-image:	url("/client/img/photobar/suw-sel-yellow2.gif");
}
.dynamic-slider-control.horizontal .handle div {}
.dynamic-slider-control.horizontal .handle.hover {}
.dynamic-slider-control.vertical .handle {
	width: 16px;
	height: 15px;
	background-image:	url("handle.vertical.png");
}
.dynamic-slider-control.vertical .handle.hover {}
.dynamic-slider-control .line {
	position: absolute;
	font-size: 0.01mm;
	overflow: hidden;
	border: 0px;
	behavior: url("/client/css/boxsizing.htc"); /* ie path bug */
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.dynamic-slider-control.vertical .line {
	width: 4px;
}
.dynamic-slider-control.horizontal .line {
	height: 7px;
}
.dynamic-slider-control .line div {
	width: 2px;
	height: 7px;
	background-image:	url("/client/img/photobar/track.png");
	border-left: 1px solid rgb(152,153,153);
	border-right: 1px solid rgb(102,102,102);
}

********** FILE UPLOAD **********
.progressWrapper {
	width: 200px;
	overflow: hidden;
}

.progressContainer {
	width: 200px;
	margin: 5px;
	padding: 4px;
	border: solid 1px #E8E8E8;
	background-color: #F7F7F7;
	overflow: hidden;
}
/* Message */
.message {
	margin: 1em 0;
	padding: 10px 20px;
	border: solid 1px #FFDD99;
	background-color: #FFFFCC;
	overflow: hidden;
}

/* Current */
.green {
	border: solid 1px #DDF0DD;
	background-color: #EBFFEB;
}

/* Complete */
.blue {
	border: solid 1px #CEE2F2;
	background-color: #F0F5FF;
}

.progressName {
	font-size: 11px;
	font-weight: 700;
	color: #555;
	width: 170px;
	height: 16px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: blue;
	margin-top: 2px;
}

.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}

.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}

.progressBarStatus {
	margin-top: 2px;
	width: 170px;
	font-size: 10px;
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
}

a.progressCancel {
	font-size: 0;
	display: block;
	height: 14px;
	width: 14px;
	background-image: url(/client/img/upload/cancelbutton.gif);
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
}

a.progressCancel:hover {
	background-position: 0px 0px;
}


/* -- SWFUpload Object Styles ------------------------------- */
.swfupload {
	vertical-align: top;
}

/********** search block new design 3.0 *********/
#mainpage{
margin:0px;
padding:0px;
}

#mainpage #rightcolumn{
	width:185px;
	float:right;
}



#mainpage #centercolumn{
/*	width:522px;*/
float:left;
margin:0 5px;
width:519px;
}
#mainpage #centercolumn2{
	width:519px;
	text-align:left;
}
#search-tabs { }
#search-tabs form { margin: 0px; }


.ui-tabs .ui-tabs-hide {
display: none;
}
#search-tabs div.content {
background: top left repeat-x url(/client/img/newDesign/bg_search_box.jpg) #ececec;
padding: 20px 20px 15px 20px;
/** IE quirks mode layout fix */
zoom:1;
 }

.center_155 {
PADDING-left: 7px; FLOAT: left; WIDTH: 155px


}
.first_155 {
PADDING-left: 0px; padding-right:0px; FLOAT: left; WIDTH: 155px;



}
.center_155 .search_ajax_autocomplete {
FONT-WEIGHT: normal; MARGIN: 4px 0px 1px; WIDTH: 150px


}
.center_155 INPUT.input70 {
MARGIN: 2px 0px 5px 0px;
padding: 0px;
width: 72px;
height: 20px;
font-size:11px;
}
#search-tabs .center_155 .input150 {
MARGIN: 4px 0px 8px 0px;
}
.center_155 select.input70 {
MARGIN: 2px 0px 5px 0px;
padding: 0px;
width: 72px;
height: 20px;
}
.center_155 .checkbox {
MARGIN-BOTTOM: 0px; MARGIN-RIGHT: 0px
}

.center_155 .checkbox_label{
	margin:-18px 0 0 25px;
	padding-bottom: 4px;
	color:#666666;
}
#search-tabs .currency_dropdown{
	width:50px;
	margin-left:100px;
}
#search-tabs h4{
	margin:0px;
}

#search-tabs div.split {
 background-color: #FBAA00;
 height: 2px;
 overflow: hidden;
 display: block;
}

#search-tabs img.title {
 height: 42px;
 display: block;
}
#search-tabs #search-top {
 margin-left: 0px;
 float: left;
 display: inline;
 margin-right: 0px;
}

#search-tabs #search-top li {
 float: left;
 height: 21px;
 margin: 21px 1px 0px 1px;
 padding: 0px 0px 0px 0px;
 list-style: none;
 line-height: 21px;
 background: #e7e7e7;
}

#search-tabs #search-top li.ui-tabs-selected {
 background: #FBAA00;
 height: 22px;
 margin-top: 20px;
}

#search-top li a:link,
#search-top li a:visited {
 color: #666666;
 margin: 0px 0px 0px 0px;
 padding: 0px 15px 0px 15px;
 text-decoration: none;
}

#search-top li a:hover,
#search-top li a:active {
 text-decoration: underline;
}

#search-top li.ui-tabs-selected a:link,
#search-top li.ui-tabs-selected a:visited {
 color:#FFFFFF;
}

#search-top li.ui-tabs-selected a:hover,
#search-top li.ui-tabs-selected a:active {}
#search-tabs .input {
 width: 160px;
 font-size: 11px;
 color: #666666;
 padding: 2px;
 margin-bottom: 4px;
 margin-right: 3px;
}

#search-tabs .input_big {
 width: 280px;
 font-size: 11px;
 color: #666666;
 padding: 2px;
 margin-bottom: 4px;
 margin-right: 3px;
}

#search-tabs .search_by_company {
 width: 380px;
 padding: 2px;
}


#search-tabs .select {
 width: 333px;
 font-size: 11px;
 color: #666666;
 padding: 2px;
 margin-bottom: 4px;
}

#search-tabs .select_maakler {
 width: 180px;
}

.center_155 SELECT {
 FONT-SIZE: 11px;
 MARGIN: 4px 0px 8px 0px;
 PADDING: 2px 1px 1px;
}

.center_155 SELECT {
 WIDTH: 150px;
}

#search-tabs a.submit:link,
#search-tabs a.submit:visited { 
display: block;
 float: right;
 font-size: 12px;
 color: #ffffff;
 height: 24px;
 line-height: 24px;
 padding: 0px 0px 0px 10px;
 margin-left: 5px;
 background: top left repeat-x url(/client/img/newDesign/search_bg.gif);
 text-decoration: none;
}

#jumpSearch a.submit:link, #jumpSearch a.submit:visited { 
display: block;
 font-size: 8px;
 color: #ffffff;
 height: 20px;
 line-height: 20px;
 padding: 0px 0px 0px 10px;
 background: top left repeat-x url(/client/img/newDesign/search_bg.gif);
 text-decoration: none;
 float: left;
 margin: 4px 0px 0px 5px;
}

#search-tabs a.more-less:link,
#search-tabs a.more-less:visited { 
display: block;
 float: right;
 font-size: 12px;
 color: #666666;
 height: 24px;
 line-height: 24px;
 padding: 0px 10px 0px 10px;
display: block;
 float: right;
 font-size: 12px;
 color: #666666;
 height: 24px;
 line-height: 24px;
 padding: 0px 10px 0px 10px;
 margin-left: 5px;
 background-color: #cccccc;
 text-decoration: none;
 white-space: nowrap;
}

#submit_buttons a{ 
 float: right;
 margin-left: 4px;
}
#search-tabs a.submit:link,
#search-tabs a.submit:visited { 
display: block; line-height: 24px; padding: 0px 0px 0px 10px;
 float: right;
 font-size: 12px;
 color: #ffffff;
 height: 24px;
margin-left: 5px;
 background: top left repeat-x url(/client/img/newDesign/search_bg.gif);
 text-decoration: none;
}

#search-tabs a.submit img {
 vertical-align: top;
 display: inline;
}

#search-tabs a.submit span {
width: 11px;
 height: 24px;
 padding: 0px 15px 0px 0px;
 background: 100% 50% no-repeat url(/client/img/newDesign/search_arrow.gif);
}

#mainpage #jumpSearch a.submit span {
width: 11px;
 height: 20px;
 padding: 0px 15px 0px 0px;
 background: 100% 50% no-repeat url(/client/img/newDesign/search_arrow.gif);
}

#mainpage #jumpSearch img {
margin: 4px 0 0 4px;
}

#mainpage #jumpSearch input{
 float: left;
 margin-left: 10px;
}
#search-tabs #tabs-4 {
 padding: 12px 20px 12px;
}
/* contact search */
#mainpage #contact_search { height: 21px;}
#mainpage #contact_search div.fields {
 padding: 0px 0px 0px 10px;
 float: left;
}

#mainpage #contact_search img {
 margin: 0px 0px 0px 5px;
}

/* type buttons */
div#send_request {
 width: 100%;
 margin-bottom: 3px;
 background: bottom right no-repeat url(/client/img/newDesign/request_tiger.jpg);
}

div#send_request,
div#send_request a {
 font-size: 11px;
}
div#send_request ul.square_thumb_small {
 margin: 0px;
}

div#send_request ul.square_thumb_small li {
 background: none;
 padding: 0px;
 margin: 0px;
}

form#wishesNav {
 margin: 0px;
}

a.iconlink:link,
a.iconlink:visited {
 display: block;
 padding: 5px 0px 5px 30px;
 margin-bottom: 0px;
 background-position: 0px 0px;
 background-repeat: no-repeat;
 color: #666666;
 font-size: 11px;
}

a.iconlink.active:link,
a.iconlink.active:visited,
a.iconlink:hover,
a.iconlink:active {
 color: #000000;
}

a.icon_commercial:link,
a.icon_commercial:visited {
 background-image: url(/client/img/newDesign/icons/commercial_icon_h.gif);
}

a.icon_flat:link,
a.icon_flat:visited {
 background-image: url(/client/img/newDesign/icons/apartment_icon_h.gif);
}

a.icon_house:link,
a.icon_house:visited {
 background-image: url(/client/img/newDesign/icons/house_icon_h.gif);
}

a.icon_houseshare:link,
a.icon_houseshare:visited {
 background-image: url(/client/img/newDesign/icons/house_icon_h.gif);
}

a.icon_land:link,
a.icon_land:visited {
 background-image: url(/client/img/newDesign/icons/land_icon_h.gif);
}

a.icon_cottage:link,
a.icon_cottage:visited {
 background-image: url(/client/img/newDesign/icons/cottage_icon_h.gif);
}

a.icon_garage:link,
a.icon_garage:visited {
 background-image: url(/client/img/newDesign/icons/garage_icon_h.gif);
}

a.icon_warehouse:link,
a.icon_warehouse:visited {
 background-image: url(/client/img/newDesign/icons/warehouse_icon_h.gif);
}

a.icon_office:link,
a.icon_office:visited {
 background-image: url(/client/img/newDesign/icons/office_icon_h.gif);
}

#mainpage #rightcolumn div p{
	margin:5px 0px;
}
#mainpage #rightcolumn div form{
	margin:5px 0px 6px;
}
#mainpage #rightcolumn p.red a{
	color: #aa0000;
}
#mainpage #rightcolumn div.hot_offers p {
	margin: 5px 11px;
}
.ico_arrow_small{
	background:url(/client/img/newDesign/icons/ico_arrow_small.gif) no-repeat 0px 6px;
}
p.ico_arrow_small{
	padding-left:10px;
	margin-top:0px;
	margin-bottom:12px;
}
.txt_orange{
 color: #F0AD16;
}
#video{
 font-size:10px;
}
.spotchart{
 background:url(/client/img/newDesign/header_185_spot.gif) top left no-repeat;
 padding-top:43px;
}
#inner_infoblock div {
	float: left;
	margin-left: 13px;
	width: 115px;
}
#inner_infoblock p {
	margin: 0px;
	color: #666666;
}
#inner_infoblock .title {
	color: #006699;
	font-weight: bold;
}
#search_results_container {
   width:520px;
   padding:0;
   margin:0;
   overflow:hidden;
   float:left;
}
.result_item { 
   clear:both;
}
.result_item * { 
   padding:0;
   margin:0;
}
.result_item .con_padding {padding:10px 0;}
.result_item .result_item_thumb_image, .result_item .result_item_thumb_image .result_item_action, .result_item .result_item_content .title {float:left;}
.result_item .result_item_content, .result_item .result_item_content .price {float:right;}
.result_item .result_item_content .price {
   text-align: right;
   padding-right: 5px;
}
.result_item .result_item_content {width:400px;}
.result_item .result_item_content .teaser, .result_item .result_item_content .details, .clearer {clear:both;}
.result_item .title {width:70%;}
.result_item .price {width:28%;}
.result_item IMG {margin:0 0 0 5px;border:none;}
.result_item H1 {font:bold 16px Arial,Helvetica,sans-serif;color:#333;}
.result_item P {font: 11px Verdana,Arial,Helvetica,sans-serif;}
.result_item A {color:#fbaa00;text-decoration:underline;}
.result_item A:hover {color:#ff6600;}
.result_item A:visited {color:#858585;}
.result_item .result_item_content .teaser P {font-weight:bold;padding:5px 0 2px 0;}
.result_item .result_item .price P {color:#999;}
.result_item .details P, .result_item .broker P {background:transparent url('/client/img/search/c24_bullet.gif') 5px 9px no-repeat;padding:3px 0 0 15px;}
.result_item .broker A {color:#666;}
.result_item .broker A:hover {color:#333;}
.type_normal .result_item_content .details P {margin:3px 0 0 0;}
#search_results_container .type_special {background:transparent url('/client/img/search/c24_types_bg_special.png') bottom left repeat-x;}
.type_special .teaser P SPAN {color:white;font-size:10px;background:#ff6600 url('/client/img/search/c24_types_label_special.png') center right no-repeat;text-transform:uppercase;padding:1px 5px;float:left;clear:right;margin:0 5px 0 0;}
.type_priority .teaser P SPAN {color:white;font-size:10px;background:#ff6600 url('/client/img/search/c24_types_label_prior.png') center right no-repeat;text-transform:uppercase;padding:1px 5px;float:left;clear:right;margin:0 5px 0 0;}
.teaser p, .tsr p {
   color: #E85404;padding: 5px;
}

