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, #searchresultspage{
	width:960px;
	text-align:left;
}
#reo_print_main{
	width:640px;
	text-align:left;
}
#reo_center{
	text-align:left;
}
#reo_send_main{
	width:400px;
	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;
	font-weight:bold;
}

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(/everyday/img/newDesign/stripe_ccc.gif) repeat-x top center;
}
.greystripe_ccc{
	margin:5px 0;
	padding:0;
	height:1px;
	line-height:1px;
	background:url(/everyday/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(/everyday/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_separator{
	height:20px;
}
.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('/everyday/img/header_linkbar/gradient.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 9px;
}
#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;
}
.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;
}

/*********** center columns *********/

#centercolumn{
/*	width:522px;*/
	margin-left:251px;
	margin-right:187px;
	text-align:center;
	position:relative;
}
#centercolumn2{
	width:522px;
	text-align:left;
	overflow:hidden;
}
#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;
}
#centercolumn3_wide{
	width:709px;
	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;
}
#centercolumn a:visited{
	color:#BBBBBB;
	text-decoration:underline;
}

/*********** right columns *********/

#rightcolumn{
	width:182px; /* 174*/
	float:right;
}

/*********** footer *********/

#footer{
	margin-top:10px;
	clear: both;
}
#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(/everyday/img/newDesign/bg_gradient.jpg) left top no-repeat;
}
.orange{
	background:#F0AD16;
}
#centercolumn a.black_link:link{
	color:#333333;
	font-size:11px;
	text-decoration:none;
}
#centercolumn a.black_link:visited{
	color:#333333;
	font-size:11px;
	text-decoration:none;
}
#centercolumn a.black_link:hover{
	color:#333333;
	font-size:11px;
	text-decoration:underline;
}
.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(/everyday/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-top:0px;
	margin-bottom:0px;
	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(/everyday/img/newDesign/icons/ico_n.gif) top left no-repeat;
}
.ico_f{
	background:url(/everyday/img/newDesign/icons/ico_f.gif) top left no-repeat;
}
.ico_arrow{
	background:url(/everyday/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(/everyday/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(/everyday/img/newDesign/icons/ico_arrow.gif) no-repeat 6px 3px;
}


.banners{
	text-align:center;
	padding:14px 9px;
}
.banners iframe{
	margin-bottom:5px
}
#box_right_search{
}
.bg_grey{
	background:#f3f3f3;
	border-bottom:1px solid #f3f3f3;
}
#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:12px;
}
#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(/everyday/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(/everyday/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(/everyday/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(/everyday/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(/everyday/img/newDesign/icons/square_thumb_small.gif) left center no-repeat;
}
#box_right_search input{
	width:150px;
}
#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(/everyday/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(/everyday/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(/everyday/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.dots{
	border:0px;
	width:10px;
}
.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;
}
.input70{
	width:66px;
	/*	padding-right:2px;*/
	font-weight:normal;
}
.input43{
	width:43px;
	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 .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;
	font-family:verdana,arial,tahoma,sans-serif;
	color:black;
	border:none;
}

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_right div.radiobtn input{
	width: auto;
	margin: 0px 0px 0px 10px;
}

.center_253_right div.radiobtn p{
	margin: -17px 0px 0px 25px;
}

.center_253_right label{
	margin: 0px 0px 0px 10px;
}

.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;
	margin:0;
	padding:0;
}

.center_165_register label{
	margin-left: 10px;
	width:164px;
	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 .datepicker {
	width:63px;
}

.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;
}
/********** 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;
}
.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;
}
/********** 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_462_right {
	width:462px;
	float:right;
}
.offer_231_center {
	width:231px;
	margin-left:233px;
	margin-right:233px;
}
.offer_231_321_center {
	width:231px;
	margin-left:321px;
	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_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 input {
	width:130px;
	font-size:11px;
	font-weight:normal;
}
.offer_231_left_center_right {
	width:693px;
	margin-left:2px;
	margin-right:2px;
}
.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_checkbox_center{
	margin:0px;
	padding-left:75px;
	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_650{
	width:650px;
	margin-left:30px;
	margin-top:-24px;
	text-align:left;
	padding-bottom:5px;
}
.offer_label_checkbox_center{
	width:130px;
	margin-left:100px;
	margin-top:-24px;
	text-align:left;
	padding-bottom:5px;
}
.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 {
   text-align: center;
}
.offer_thumbs_mycity a {
   text-decoration: underline;
}
.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;
}
/********** 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_321_center,
.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;
}
.appraise_element .offer_231_321_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;
}
/********** 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;
}
a.telemediaCompanyLink {
	text-decoration: none;
}
a.telemediaCompanyLink:hover {
	text-decoration: underline;
}
a.special_offer_info_link{
	color:#ff0000;
	text-decoration:underline;
}
/********** Photobar **********/
#photobar {width:960px; height:88px; margin-top:2px; text-align: center; border-bottom: 1px solid #fbaa00;}
#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("/everyday/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("/everyday/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("/everyday/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(/everyday/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;
}
/* keyword search */
#s-box {width:479px; font:normal 12px Verdana,Arial,sans-serif;color:#666666;; overflow:hidden;}
#s-box form, #s-box div, #s-box h4, #s-box ul, #s-box li, #s-box input {padding:0;margin:0;border:none;}
#s-box a {color:#666666;text-decoration:underline;}
#s-box a:hover {color:#666666;text-decoration:none;}

#s-box #s-form input {border:2px solid white;font:normal 12px Verdana,Arial,sans-serif;}
#s-form input.query, #s-form input.results {height:19px;padding:0px;background-color:white;}
#s-form input.query {width:300px;color:#666666;outline:none;}
#s-form input.results {width:120px;color:#aaa;text-align:right;}
#s-form a.submitButton img {vertical-align: bottom;}

div#links div.column {margin:0;}
div#links div.second {margin:0 0 0 20px;}
#s-box #links div.column {float:left;}
#s-box #links h4 {padding:12px 0 4px 0; color:#666666;}
#s-box #links input {padding:0;margin:0;}
#s-box #links ul.sources {list-style:none;}
#s-box #links ul.sources li {padding:2px 0;_padding:1px 0;*padding:0;}
#s-box #links ul.bulleted li {background: url('/everyday/img/bullets/arrow-orange-rt.gif') left center no-repeat; padding:2px 0;}
#s-box #links ul.bulleted li a {color:#666666;}

#s-box #reg-search {margin-top:10px;padding-top:7px;font:normal 12px Verdana,Helvetica,Arial,sans-serif;font-weight:bold;color:#333;border-top:1px solid white;width:479px;text-align:right;}

div#s-results {width:519px;margin:15px 0;}
#s-results-header ul, #s-results-header li, #s-results h4, #s-results p {margin:0;padding:0;} 

#s-results-header {position:relative;width:519px;font:normal 11px Verdana,Arial,Helvetica,sans-serif;color:#333;border-bottom:1px solid #999;text-align:right;*margin-top:10px;}
#s-results-header IMG {position:absolute;left:0;}

#s-results-header #results-menu {float:right;}
#s-results-header #results-menu ul li {float:left;display:inline;list-style-type:none;list-style: none;background:none;margin:21px 0 0 -18px;padding:0px;}
#s-results-header #results-menu ul li a {background-color:#ccc;color:white;line-height:18px;padding:3px 10px;text-decoration:none;}
#s-results-header #results-menu ul li a:hover {background-color:#999;}
#s-results-header #results-menu ul li a.active {background-color:#FBAA00;font-weight:bold;}
#s-results-header #results-menu ul li a.active span {font-weight:normal;}
html>/**/body #s-results-header #results-menu ul li a, x:-moz-any-link, x:default {padding:3px 10px 1px 10px;}

div.result-news {clear:both;padding:5px 0;border-bottom:1px solid gray;}
#s-results div.result-news h3 {margin:0;padding:3px 0;font:bold 16px Arial,Helvetica,sans-serif;}
#s-results div.result-news h3 a {color:#fbaa00; text-decoration:underline;}
#s-results div.result-news h3 a span {border-bottom:3px double orange;}
#s-results div.result-news h5 {margin:0;padding:1px 0;font:normal 11px Verdana,Arial,Helvetica,sans-serif;color:#999;}
#s-results div.result-news h5 a {color:#666;text-decoration:underline;}
#s-results div.result-news h5 a:hover {color:#999;text-decoration:none;}
#s-results div.result-news p {margin:0;padding:5px 0;font:normal 11px Verdana,Arial,Helvetica,sans-serif;line-height: 135%;}
div.result-news p span {border-bottom:3px double orange;}

#s-box div.clearer {clear:both;}

#search-tabs { }
#search-tabs h4 {
 margin: 0;
}




#search-tabs form { margin: 0px; }


.ui-tabs .ui-tabs-hide {
display: none;
}
#searchresultspage #centercolumn{
float:right;
margin:0 5px 0 0;
width:772px;
}
#searchresultspage #centercolumn2{
	width:772;
	text-align:left;
}
#searchresultspage #centercontent{
	width:519px;
	float:right;
	margin-left:4px;
}
#mainpage #centercontent{
	width:519px;
}
#searchresultspage #searchresultsmapwrapper{
	width:772px;
	height:350px;
}
#searchresultspage .leftcentercolumn{
	width:772px;
}
#searchresultspage #search_dynamic_paging_area, #main #search_dynamic_paging_area{
	width:520px;
	overflow:hidden;
}
#search-tabs div.content {
background: top left repeat-x url(/everyday/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 5px;
 WIDTH: 150px;
}

.center_155 INPUT{
 FONT-SIZE: 11px;
 MARGIN: 4px 0px 8px 0px;
}

.center_155 INPUT.input70 {
MARGIN: 2px 0px 5px 0px;
padding: 0px;
width: 72px;
font-size:11px;
}
.center_155 select.input70 {
MARGIN: 2px 0px 5px 0px;
padding: 0px;
width: 72px
}
.center_155 .checkbox {
 MARGIN-BOTTOM: 0px;
 MARGIN-RIGHT: 0px;
}

.center_155 .checkbox_label{
	margin:-16px 0 0 25px;
	padding-bottom: 4px;
	color:#666666;
}
.center_155 label{
 color:#666666;
 margin:10px 0 0;
}
#search-tabs .currency_dropdown{
	width:50px;
	margin-left:100px;
}

#search-tabs div.split {
 background-color: #FBAA00;
 height: 2px;
 overflow: hidden;
 display: block;
 width: 100%;
}

#search-tabs img.title {
 height: 42px;
 display: block;
}
#search-tabs #search-top {
 display: inline;
 margin-left: 0px;
 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 11px 0px 11px;
 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: 418px;
 font-size: 11px;
 color: #666666;
 padding-left: 2px;
 margin-bottom: 4px;
 margin-right: 3px;
}

#search-tabs .input_maakler {
 width: 180px;
 padding-left: 2px;
 padding-bottom: 1px;
}


#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;
}

.center_155 SELECT {
 WIDTH: 150px;
}

#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(/everyday/img/newDesign/search_bg.gif);
 text-decoration: none;
 float: left;
 margin: 4px 0px 0px 5px;
}

#submit_buttons a{ 
 float: right;
 margin-left: 4px;
}
#search-tabs #contact_search a{ 
 margin-left: 4px;
}
#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;
}

#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(/everyday/img/newDesign/search_bg.gif);
 text-decoration: none;
}

#search-tabs a.submit span {
width: 11px;
 height: 24px;
 padding: 0px 15px 0px 0px;
 background: 100% 50% no-repeat url(/everyday/img/newDesign/search_arrow.gif);
}

#jumpSearch a.submit span {
width: 11px;
 height: 20px;
 padding: 0px 15px 0px 0px;
 background: 100% 50% no-repeat url(/everyday/img/newDesign/search_arrow.gif);
}

#mainpage #jumpSearch img {
margin: 0px 0 0 4px;
}

#jumpSearch input{
 margin-left: 10px;
}
/* contact search */
#contact_search { }
#contact_search div.fields {
 padding: 0px 0px 0px 10px;
 float: left;
}

#contact_search div.submit {
 padding: 0px 0px 0px 5px;
}

/* type buttons */
div#send_request {
 width: 100%;
 margin-bottom: 3px;
 background: bottom right no-repeat url(/everyday/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(/everyday/img/newDesign/icons/commercial_icon_h.gif);
}

a.icon_flat:link,
a.icon_flat:visited {
 background-image: url(/everyday/img/newDesign/icons/apartment_icon_h.gif);
}

a.icon_house:link,
a.icon_house:visited {
 background-image: url(/everyday/img/newDesign/icons/house_icon_h.gif);
}

a.icon_houseshare:link,
a.icon_houseshare:visited {
 background-image: url(/everyday/img/newDesign/icons/house_icon_h.gif);
}

a.icon_land:link,
a.icon_land:visited {
 background-image: url(/everyday/img/newDesign/icons/land_icon_h.gif);
}

a.icon_cottage:link,
a.icon_cottage:visited {
 background-image: url(/everyday/img/newDesign/icons/cottage_icon_h.gif);
}

a.icon_garage:link,
a.icon_garage:visited {
 background-image: url(/everyday/img/newDesign/icons/garage_icon_h.gif);
}

#mainpage #rightcolumn div p, #main #rightcolumn div form, #searchresultspage #rightcolumn div form{
	margin:5px 0px;
}
#main #rightcolumn div form#city24calc {
	margin-bottom: 0px;
}
#main #rightcolumn p.red a{
	color: #aa0000;
}
#mainpage #rightcolumn div.hot_offers p {
	margin: 5px 11px;
}
.ico_arrow_small{
	background:url(/everyday/img/newDesign/icons/ico_arrow_small.gif) top left no-repeat;
}
p.ico_arrow_small{
	padding-left:10px;
	margin-top:0px;
	margin-bottom:12px;
}
p.highlight {
BACKGROUND: url(/everyday/img/newDesign/icons/ico_arrow_highlight.gif) no-repeat 0px 6px #ECECEC;
}

.txt_orange{
 color: #F0AD16;
}
#video{
 font-size:10px;
}
.spotchart{
 background:url(/everyday/img/newDesign/header_185_spot.gif) top left no-repeat;
 padding-top:43px;
}

#accordion { background: #E9E9E9; padding: 7px; }
#accordion h3 { background: #CCCCCC; margin: 2px 0px; padding: 4px 0px 4px 14px; font-size: 12px; font-weight: bold; color: #000000; font-family: Arial, Helvetica, sans-serif; }
#accordion h3.ui-state-active { background-color: #FBAA00; }
#accordion h3.ui-state-default { background: 4px 9px no-repeat url(newdesign/ico_arrow_gray.gif) #CCCCCC; }
#accordion div.top_item { color: #333333; font-size: 11px; padding: 5px 0px 10px 0px; height: 58px; clear: both; }
#accordion div.top_item img { float: left; margin: 0px 8px 0px 0px; }
#accordion div.top_item strong { color: #006699; font-weight: bold; }
#accordion div.top_item a:link,
#accordion div.top_item a:visited { font-size: 11px; }

#objects_limit {
	margin-bottom: 10px;
}
#search_results_container {
	width:519px;
	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:74%;}
.result_item .price {width:24%;}
.result_item .bailiff-title {width:60%;}
.result_item .bailiff-price {width:38%;}
.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 .result_item_content .teaser P {font-weight:bold;padding:5px 0 2px 0;}
.result_item .title P, .result_item .price P {color:#999;}
.result_item .details P, .result_item .broker P {background:transparent url('/everyday/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('/everyday/img/search/c24_types_bg_special.png') bottom left repeat-x;}
.type_special .teaser P SPAN.t {color:white;font-size:10px;background:#ff6600 url('/everyday/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.t {color:white;font-size:10px;background:#ff6600 url('/everyday/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;}
.type_auction .teaser P SPAN.t {color:white;font-size:10px;background:#ffffff url('/everyday/img/search/c24_types_label_auction.png') center right no-repeat;text-transform:uppercase;padding:1px 5px;float:left;clear:right;margin:0 5px 0 0;font-weight:bold;}
.teaser p, .tsr p, .tsr p span {
	color: #E85404;
}
.type_auction .teaser P {
	color: #000000; font-weight:bold;
}

#mainpage #search_results_container .result_item_content .details p,
#mainpage #search_results_container .result_item_content .broker p{
	line-height: 135%;
}

/* Object types */
.type_normal .tsr {display:none;}
.type_normal .dtls {padding:10px 0 0 0;}
.type_special .tsr P SPAN.t {color:white;font-size:10px;background:#ff6600 url('/everyday/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 .tsr P SPAN.t {color:white;font-size:10px;background:#ff6600 url('/everyday/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;}
.type_auction .tsr P SPAN.t {color:white;font-size:10px;background:#ff6600 url('/everyday/img/search/c24_types_label_auction.png') center right no-repeat;text-transform:uppercase;padding:1px 5px;float:left;clear:right;margin:0 5px 0 0;}
/* Object details view styles */
.c24_object * { 
	padding:0;
	margin:0;
	color:black;
}
.c24_object .rw, .c24_object .tsr, .c24_object .dtls, .c24_object .mr_dtls, .c24_object .clrr, .c24_object .cty_dtls {width:100%;clear:both;}
.c24_object .clmn_lft, .c24_object .ttl {float:left; overflow:hidden;}
.c24_object .clmn_rght, .c24_object .prc {float:right;}
.c24_object .rw .vrt_pddng {
	overflow: hidden;
}
.c24_object .mn_lft {width:130px;}
.c24_object .mn_rght {width:380px;}
.c24_object .ttl {width:75%;}
.c24_object .prc {width:25%;text-align:right;}
.c24_object .bailiff-ttl {width:60%;}
.c24_object .bailiff-prc {width:38%;}
.c24_object .dtls .rw .clmn_lft, .c24_object .dtls .rw .clmn_rght {width:48%;} 
.c24_object H1 {font:bold 16px Arial,Helvetica,sans-serif;color:#333;}
.c24_object H3 {font:bold 14px Verdana,Arial,Helvetica,sans-serif;}
.c24_object H4 {font: 11px Verdana,Arial,Helvetica,sans-serif;color:#c48511;font-weight:bold;text-align:right;}
.c24_object P {font: 11px Verdana,Arial,Helvetica,sans-serif;}
.c24_object A {color:#666;text-decoration:underline;}
.c24_object A:hover {color:#ff6600;}
.c24_object IMG {border:none;}
.c24_object .spcr {border-top:1px dotted #bbb;}
.c24_object .rw .vrt_pddng {padding:8px 0;}
.c24_object .tsr P {font-weight:bold;padding:8px 0 5px 0;}
.c24_object .dtls P {padding:0 0 4px 0;}
.c24_object .ttl P, .c24_object .prc P {color:#999;margin:2px 0 3px 0;}
.c24_object .prc P {margin-top:1px;}
.c24_object .cty_id P, .c24_object .nvgtn P {padding:0 0 5px 0;}
.c24_object .cty_id P {text-align:left;}
.c24_object .nvgtn P, .c24_object .txt_rght {text-align:right;margin-bottom:5px;}
.c24_object .yllw_bttn P {background-color:#fbaa00;color:white;margin:1px 0;padding:3px 0;text-align:center;}
.c24_object .yllw_bttn P A {color:white;display:block;}
.c24_object .yllw_bttn P A:hover {text-decoration:none;}
.c24_object P.bullet {background:transparent url('/everyday/img/search/c24_bullet.gif') 5px 9px no-repeat;padding:3px 0 0 15px;}
.c24_object P.brn {background-color:#bbb;color:white;padding:2px 3px;}
.c24_object P.brn SPAN {font-weight:bold;color:white}
.c24_object .clmn_lft H3 {font-size:13px;color:#c48511;font-weight:bold;text-align:right;}
/* Energia margis */
.c24_object .nrgy_lbl, .c24_object .nrgy_logo {float:right;margin-top:12px;}
.c24_object .nrgy_logo {margin-left:25px;}
.c24_object .nrgy_lbl P {float:left;margin:0 1px;}
.c24_object .nrgy_lbl P SPAN {background-color:#eee;padding:2px 3px;color:#666;}
.c24_object .nrgy_lbl P SPAN.selected {padding:3px 5px;color:white;font-weight:bold;}
.c24_object .nrgy_lbl P.energy_class_a .selected {background-color:#009933;color:white;}
.c24_object .nrgy_lbl P.energy_class_b .selected {background-color:#99cc66;color:white;}
.c24_object .nrgy_lbl P.energy_class_c .selected {background-color:#cccc33;color:white;}
.c24_object .nrgy_lbl P.energy_class_d .selected {background-color:#ffff99;color:black;}
.c24_object .nrgy_lbl P.energy_class_e .selected {background-color:#ffcc66;color:black;}
.c24_object .nrgy_lbl P.energy_class_f .selected {background-color:#ff6633;color:white;}
.c24_object .nrgy_lbl P.energy_class_g .selected {background-color:#cc3333;color:white;}
.c24_object p.c24_object_teaser {padding:1px 5px;margin:7px 0;background-color:gray;}
.c24_object p.c24_object_teaser, .c24_object p.c24_object_teaser strong {color:white;}
.c24_object p.auction {background-color:#666; font-weight:normal;}
#inner_infoblock div {
	float: left;
	margin-left: 13px;
	width: 115px;
	display: inline;
}
#inner_infoblock p {
	margin: 0px;
	color: #666666;
}
#inner_infoblock .title {
	color: #006699;
}

/* Reo statistics view search form */
.statistics_view_search {
   float: left;
   width: 500px;
   margin-left: 5px;
   margin-top: 10px;
}
.statistics_view_messages {
   float: left;
   width: 700px;
   margin-left: 5px;
}
.statistics_view_messages p {
   float: left;
}
.statistics_view_search table, .statistics_view_search p {
   float: left;
}

#map_view_button_open, #map_view_button_close{
	float:left;
	cursor: pointer;
}

.map_button {
   float: left;
}
#map_type_view_button {
   float: right;
   padding-top:5px;
}
#map_custom_infowindow {display:none;}
#map_custom_infowindow .map_object_big {position:absolute;width:300px;}
#map_custom_infowindow .map_object_container {position:relative;width:100%;padding:5px 0 12px 0;background:transparent url('/everyday/img/mapgif/popup_bg.png') bottom right no-repeat;}
#map_custom_infowindow .map_object_image {float:left;padding:0 0 0 5px; width:80px; height:80px;}
#map_custom_infowindow .map_object_image IMG {width:80px; height:80px;}
#map_custom_infowindow .map_object_details {float:left;width:200px;padding:0 5px;}
#map_custom_infowindow .popup_close {position:absolute;top:-12px;right:-4px;}
#map_custom_infowindow .oh-header {position:absolute; top:-20px; width:296px; border-bottom:3px solid #0c0b4e;}

/***Navigation***/
#map_custom_infowindow .navi {position:absolute;bottom:7px;right:10px;padding:2px 0;text-align:right;width:100px;}
#map_custom_infowindow .navi P IMG {display:inline;margin:0 0;vertical-align:middle;}

/***Price information***/
#map_custom_infowindow .map_price_container {border-top:1px solid #ddd;padding:5px 0 0 0;margin:2px 0 0 0;}

/***Common & Fonts***/
#map_custom_infowindow H1 {font:bold 14px Arial,Helvetica,sans-serif;color:#333;}
#map_custom_infowindow P {font:normal 11px Verdana,Arial,Helvetica,sans-serif;color:#333;padding:3px 0;margin:0;}
#map_custom_infowindow P SPAN {display:none;visibility:hidden;}
#map_custom_infowindow A {color:#fbaa00;text-decoration:underline;}
#map_custom_infowindow A:visited {color:#fbaa00;}
#map_custom_infowindow A:hover {color:#ff6600;}
#map_custom_infowindow IMG {display:block;}
.clearer {clear:both;}

/***Special offers styles***/
#map_custom_infowindow DIV.special P SPAN {display:block;visibility:visible;color:white;font-size:10px;background:#ff6600 url('/everyday/img/mapgif/c24_types_label_special.png') center right no-repeat;text-transform:uppercase;padding:1px 5px;float:left;clear:right;margin:0 5px 0 0;font-weight:bold;}
#map_custom_infowindow DIV.special {background:transparent url('/everyday/img/mapgif/popup_bg_special.png') bottom right no-repeat;}

/*** Branding block on map search ***/
div.oh-badge-1 {position:absolute; margin-top:-90px; margin-left:647px; width:105px;height:50px;}
div.oh-badge-1 p.oh-count {width:31px;height:20px;font:bold 11px Arial,Helvetica,sans-serif;color:#cc0000;position:absolute;top:-13px;right:-8px;padding:4px 0;margin:0;background:transparent url('/everyday/img/ober-haus/oberhaus-badge-indicator.png') top left no-repeat;text-align:center;}

.skype-write {height:105px;width:245px;font:normal 12px Arial,Verdana,Helvetica,sans-serif;text-align:left;display:none;}
.skype-amanda {background:#f8f7f7 url('/everyday/img/skype/city24-skype-amanda.gif') top right no-repeat;}
.skype-holder {padding:15px 0 0 15px;}
.skype-holder p, .skype-holder small {padding:3px 0 0 17px;margin:0;}
.skype-holder a {color:#0066cc;border:none;text-decoration:underline;}
.skype-holder a:hover {color:#666;text-decoration:none;}
.skype-holder img {border:none;}
#leftcolumn .skype-holder a {font-size:11px;}
#leftcolumn .skype-holder p {font-size:12px;}
.skype-button-write {width:150px;height:38px;background:transparent url('/everyday/img/skype/city-skype-write.gif') top left no-repeat;}
.skype-button-write:hover {background:transparent url('/everyday/img/skype/city-skype-write-down.gif') top left no-repeat;}
.skype-rus .skype-button-write {width:150px;height:38px;background:transparent url('/everyday/img/skype/city-skype-write-rus.gif') top left no-repeat;}
.skype-rus .skype-button-write:hover {background:transparent url('/everyday/img/skype/city-skype-write-rus-down.gif') top left no-repeat;}

.reo_media_wide_picture{
	width: 750px;
	background-color: #f0f0f0;
	text-align: center;
}

.printHeaderLink{
	color: #fff;
	font-weight: bold;
}
.printHeaderLink img{
	vertical-align: middle;
}

.ac_loading{
	background: Window url('/everyday/img/indicator.gif') right center no-repeat;
}
span.underline-dbl-orange {
	border-bottom: 3px double #ffa500;
}

#tip {background:transparent url('/everyday/img/search/tip-bg.png') top left no-repeat;position:absolute;margin-left:503px;margin-top:-9px;height:30px;width:auto;z-index:1;}
#tip p {float:left;padding:5px 10px 0 10px;margin:0;}
#tip p a, #tip p a:visited {font:normal 11px Arial,Helvetica,san-serif;color:#ffffff; text-decoration:underline;}
#tip img {border:none;}

.map-open-close-listener {display: none;}

#main_page_add {
   padding-top: 10px;
}

/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui .ui-helper-hidden { display: none; }
.ui .ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui .ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui .ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui .ui-helper-clearfix { height:1%; }
.ui .ui-helper-clearfix { display:block; }
/* end clearfix */
.ui .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui .ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui .ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }



/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
*/


/* Component containers
----------------------------------*/
.ui .ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
.ui .ui-widget input, .ui .ui-widget select, .ui .ui-widget textarea, .ui .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui .ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(/everyday/img/jquery/ui-lightness/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
.ui .ui-widget-content a { color: #333333; }
.ui .ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(/everyday/img/jquery/ui-lightness/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui .ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui .ui-state-default, .ui .ui-widget-content .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(/everyday/img/jquery/ui-lightness/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; outline: none; }
.ui .ui-state-default a, .ui .ui-state-default a:link, .ui .ui-state-default a:visited { color: #1c94c4; text-decoration: none; outline: none; }
.ui .ui-state-hover, .ui .ui-widget-content .ui-state-hover, .ui .ui-state-focus, .ui .ui-widget-content .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(/everyday/img/jquery/ui-lightness/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; outline: none; }
.ui .ui-state-hover a, .ui .ui-state-hover a:hover { color: #c77405; text-decoration: none; outline: none; }
.ui .ui-state-active, .ui .ui-widget-content .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(/everyday/img/jquery/ui-lightness/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; outline: none; }
.ui .ui-state-active a, .ui .ui-state-active a:link, .ui .ui-state-active a:visited { color: #eb8f00; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui .ui-state-highlight, .ui .ui-widget-content .ui-state-highlight {border: 1px solid #fed22f; background: #ffe45c url(/everyday/img/jquery/ui-lightness/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
.ui .ui-state-highlight a, .ui .ui-widget-content .ui-state-highlight a { color: #363636; }
.ui .ui-state-error, .ui .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(/everyday/img/jquery/ui-lightness/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
.ui .ui-state-error a, .ui .ui-widget-content .ui-state-error a { color: #ffffff; }
.ui .ui-state-error-text, .ui .ui-widget-content .ui-state-error-text { color: #ffffff; }
.ui .ui-state-disabled, .ui .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui .ui-priority-primary, .ui .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui .ui-priority-secondary, .ui .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/

/* states and images */
.ui .ui-icon { width: 16px; height: 16px; background-image: url(/everyday/img/jquery/ui-lightness/ui-icons_222222_256x240.png); }
.ui .ui-widget-content .ui-icon {background-image: url(/everyday/img/jquery/ui-lightness/ui-icons_222222_256x240.png); }
.ui .ui-widget-header .ui-icon {background-image: url(/everyday/img/jquery/ui-lightness/ui-icons_ffffff_256x240.png); }
.ui .ui-state-default .ui-icon { background-image: url(/everyday/img/jquery/ui-lightness/ui-icons_ef8c08_256x240.png); }
.ui .ui-state-hover .ui-icon, .ui .ui-state-focus .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui .ui-state-active .ui-icon {background-image: url(/everyday/img/jquery/ui-lightness/ui-icons_ef8c08_256x240.png); }
.ui .ui-state-highlight .ui-icon {background-image: url(/everyday/img/jquery/ui-lightness/ui-icons_228ef1_256x240.png); }
.ui .ui-state-error .ui-icon, .ui .ui-state-error-text .ui-icon {background-image: url(/everyday/img/jquery/ui-lightness/ui-icons_ffd27a_256x240.png); }

/* positioning */
.ui .ui-icon-carat-1-n { background-position: 0 0; }
.ui .ui-icon-carat-1-ne { background-position: -16px 0; }
.ui .ui-icon-carat-1-e { background-position: -32px 0; }
.ui .ui-icon-carat-1-se { background-position: -48px 0; }
.ui .ui-icon-carat-1-s { background-position: -64px 0; }
.ui .ui-icon-carat-1-sw { background-position: -80px 0; }
.ui .ui-icon-carat-1-w { background-position: -96px 0; }
.ui .ui-icon-carat-1-nw { background-position: -112px 0; }
.ui .ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui .ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui .ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui .ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui .ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui .ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui .ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui .ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui .ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui .ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui .ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui .ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui .ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui .ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui .ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui .ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui .ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui .ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui .ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui .ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui .ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui .ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui .ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui .ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui .ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui .ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui .ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui .ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui .ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui .ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui .ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui .ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui .ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui .ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui .ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui .ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui .ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui .ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui .ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui .ui-icon-arrow-4 { background-position: 0 -80px; }
.ui .ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui .ui-icon-extlink { background-position: -32px -80px; }
.ui .ui-icon-newwin { background-position: -48px -80px; }
.ui .ui-icon-refresh { background-position: -64px -80px; }
.ui .ui-icon-shuffle { background-position: -80px -80px; }
.ui .ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui .ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui .ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui .ui-icon-folder-open { background-position: -16px -96px; }
.ui .ui-icon-document { background-position: -32px -96px; }
.ui .ui-icon-document-b { background-position: -48px -96px; }
.ui .ui-icon-note { background-position: -64px -96px; }
.ui .ui-icon-mail-closed { background-position: -80px -96px; }
.ui .ui-icon-mail-open { background-position: -96px -96px; }
.ui .ui-icon-suitcase { background-position: -112px -96px; }
.ui .ui-icon-comment { background-position: -128px -96px; }
.ui .ui-icon-person { background-position: -144px -96px; }
.ui .ui-icon-print { background-position: -160px -96px; }
.ui .ui-icon-trash { background-position: -176px -96px; }
.ui .ui-icon-locked { background-position: -192px -96px; }
.ui .ui-icon-unlocked { background-position: -208px -96px; }
.ui .ui-icon-bookmark { background-position: -224px -96px; }
.ui .ui-icon-tag { background-position: -240px -96px; }
.ui .ui-icon-home { background-position: 0 -112px; }
.ui .ui-icon-flag { background-position: -16px -112px; }
.ui .ui-icon-calendar { background-position: -32px -112px; }
.ui .ui-icon-cart { background-position: -48px -112px; }
.ui .ui-icon-pencil { background-position: -64px -112px; }
.ui .ui-icon-clock { background-position: -80px -112px; }
.ui .ui-icon-disk { background-position: -96px -112px; }
.ui .ui-icon-calculator { background-position: -112px -112px; }
.ui .ui-icon-zoomin { background-position: -128px -112px; }
.ui .ui-icon-zoomout { background-position: -144px -112px; }
.ui .ui-icon-search { background-position: -160px -112px; }
.ui .ui-icon-wrench { background-position: -176px -112px; }
.ui .ui-icon-gear { background-position: -192px -112px; }
.ui .ui-icon-heart { background-position: -208px -112px; }
.ui .ui-icon-star { background-position: -224px -112px; }
.ui .ui-icon-link { background-position: -240px -112px; }
.ui .ui-icon-cancel { background-position: 0 -128px; }
.ui .ui-icon-plus { background-position: -16px -128px; }
.ui .ui-icon-plusthick { background-position: -32px -128px; }
.ui .ui-icon-minus { background-position: -48px -128px; }
.ui .ui-icon-minusthick { background-position: -64px -128px; }
.ui .ui-icon-close { background-position: -80px -128px; }
.ui .ui-icon-closethick { background-position: -96px -128px; }
.ui .ui-icon-key { background-position: -112px -128px; }
.ui .ui-icon-lightbulb { background-position: -128px -128px; }
.ui .ui-icon-scissors { background-position: -144px -128px; }
.ui .ui-icon-clipboard { background-position: -160px -128px; }
.ui .ui-icon-copy { background-position: -176px -128px; }
.ui .ui-icon-contact { background-position: -192px -128px; }
.ui .ui-icon-image { background-position: -208px -128px; }
.ui .ui-icon-video { background-position: -224px -128px; }
.ui .ui-icon-script { background-position: -240px -128px; }
.ui .ui-icon-alert { background-position: 0 -144px; }
.ui .ui-icon-info { background-position: -16px -144px; }
.ui .ui-icon-notice { background-position: -32px -144px; }
.ui .ui-icon-help { background-position: -48px -144px; }
.ui .ui-icon-check { background-position: -64px -144px; }
.ui .ui-icon-bullet { background-position: -80px -144px; }
.ui .ui-icon-radio-off { background-position: -96px -144px; }
.ui .ui-icon-radio-on { background-position: -112px -144px; }
.ui .ui-icon-pin-w { background-position: -128px -144px; }
.ui .ui-icon-pin-s { background-position: -144px -144px; }
.ui .ui-icon-play { background-position: 0 -160px; }
.ui .ui-icon-pause { background-position: -16px -160px; }
.ui .ui-icon-seek-next { background-position: -32px -160px; }
.ui .ui-icon-seek-prev { background-position: -48px -160px; }
.ui .ui-icon-seek-end { background-position: -64px -160px; }
.ui .ui-icon-seek-first { background-position: -80px -160px; }
.ui .ui-icon-stop { background-position: -96px -160px; }
.ui .ui-icon-eject { background-position: -112px -160px; }
.ui .ui-icon-volume-off { background-position: -128px -160px; }
.ui .ui-icon-volume-on { background-position: -144px -160px; }
.ui .ui-icon-power { background-position: 0 -176px; }
.ui .ui-icon-signal-diag { background-position: -16px -176px; }
.ui .ui-icon-signal { background-position: -32px -176px; }
.ui .ui-icon-battery-0 { background-position: -48px -176px; }
.ui .ui-icon-battery-1 { background-position: -64px -176px; }
.ui .ui-icon-battery-2 { background-position: -80px -176px; }
.ui .ui-icon-battery-3 { background-position: -96px -176px; }
.ui .ui-icon-circle-plus { background-position: 0 -192px; }
.ui .ui-icon-circle-minus { background-position: -16px -192px; }
.ui .ui-icon-circle-close { background-position: -32px -192px; }
.ui .ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui .ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui .ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui .ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui .ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui .ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui .ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui .ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui .ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui .ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui .ui-icon-circle-check { background-position: -208px -192px; }
.ui .ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui .ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui .ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui .ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui .ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui .ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui .ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui .ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui .ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui .ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
.ui .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui .ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui .ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui .ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui .ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui .ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; }

/* Overlays */
.ui .ui-widget-overlay { background: #666666 url(/everyday/img/jquery/ui-lightness/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui .ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(/everyday/img/jquery/ui-lightness/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; }/* Accordion
----------------------------------*/
.ui .ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui .ui-accordion .ui-accordion-li-fix { display: inline; }
.ui .ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui .ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; }
.ui .ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui .ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
.ui .ui-accordion .ui-accordion-content-active { display: block; }/* Datepicker
----------------------------------*/
.ui .ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui .ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui .ui-datepicker .ui-datepicker-prev, .ui .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui .ui-datepicker .ui-datepicker-prev-hover, .ui .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui .ui-datepicker .ui-datepicker-prev { left:2px; }
.ui .ui-datepicker .ui-datepicker-next { right:2px; }
.ui .ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui .ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui .ui-datepicker .ui-datepicker-prev span, .ui .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui .ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui .ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui .ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui .ui-datepicker select.ui-datepicker-month, 
.ui .ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui .ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui .ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui .ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui .ui-datepicker td { border: 0; padding: 1px; }
.ui .ui-datepicker td span, .ui .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui .ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui .ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui .ui-datepicker.ui-datepicker-multi { width:auto; }
.ui .ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui .ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui .ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui .ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui .ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui .ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui .ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui .ui-datepicker-rtl { direction: rtl; }
.ui .ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui .ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui .ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui .ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui .ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui .ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui .ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui .ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/* Dialog
----------------------------------*/
.ui .ui-dialog { position: relative; padding: .2em; width: 300px; }
.ui .ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative;  }
.ui .ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } 
.ui .ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui .ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui .ui-dialog .ui-dialog-titlebar-close:hover, .ui .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui .ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui .ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui .ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui .ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui .ui-draggable .ui-dialog-titlebar { cursor: move; }
/* Progressbar
----------------------------------*/
.ui .ui-progressbar { height:2em; text-align: left; }
.ui .ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }/* Resizable
----------------------------------*/
.ui .ui-resizable { position: relative;}
.ui .ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui .ui-resizable-disabled .ui-resizable-handle, .ui .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui .ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui .ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui .ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui .ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui .ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui .ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui .ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui .ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/* Slider
----------------------------------*/
.ui .ui-slider { position: relative; text-align: left; }
.ui .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui .ui-slider-horizontal { height: .8em; }
.ui .ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui .ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui .ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui .ui-slider-vertical { width: .8em; height: 100px; }
.ui .ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui .ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui .ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui .ui-slider-vertical .ui-slider-range-max { top: 0; }/* Tabs
----------------------------------*/
.ui .ui-tabs { padding: .2em; zoom: 1; }
.ui .ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui .ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui .ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui .ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui .ui-tabs .ui-tabs-nav li a, .ui .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui .ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui .ui-tabs .ui-tabs-hide { display: none !important; }

#mini_cal {float:right;border:1px solid #fbaa00;padding:3px 5px 0 5px;}
#mini_cal TABLE {border-collapse:collapse;}
#mini_cal THEAD TH {font-weight:bold;}
#mini_cal TBODY TD {font-size:10px;padding:2px 4px;text-align:right;border-top:1px solid #ccc;}
#mini_cal TBODY TD.selected {font-weight:bold;color:white;background-color:#fbaa00;}

.note {padding:0;}
.note p {padding:5px 10px 5px 50px;background:transparent url('/everyday/img/newDesign/icons/alert.png') left center no-repeat;}

table.price-table {width:100%}
table.price-table th, table.price-table td {padding:10px 0 10px 10px;text-align:left;}
table.price-table th {font:normal 10px Arial,Helvetica,sans-serif;text-transform:uppercase;}
table.price-table thead td {font-size:14px;vertical-align:bottom;font-weight:bold;}
table.price-table thead th, table.price-table thead td {border-bottom:4px solid orange;}

table.price-table tbody th, table.price-table tbody td {border-bottom:1px solid #bbb;}
table.price-table tbody td {line-height:15px;}

table.price-table tfoot th, table.price-table tfoot td {padding:10px 10px;}
table.price-table tfoot th {background-color:#eee;border:3px solid white;}
table.price-table tfoot td {font-size:14px;background-color:#fafafa;border:3px solid white;}
table.price-table tfoot td.has-price span, table.price-table tfoot td.selected span {float:right;padding:1px 0 0 0;}
table.price-table tfoot td.has-price:hover {background-color:#ddd;}
table.price-table tfoot td.selected {background-color:orange;color:white;border:3px solid white;}
table.price-table tfoot td span.eur {color: grey; font-size: 10px;}

