html { padding:0; margin:0; border:0; }
 
body { padding:0; margin:0; border:0; font-family:"Trebuchet MS",arial,sans-serif; font-size:12px; color:#363636; background:#F5F5F5; }
img { border:0px; }
a { outline:none; }
form { padding:0; margin:0; }
label { font-size:12px; padding:0; margin:0; }
td { vertical-align:top; text-align:left; font-size:12px; color:#363636; }
textarea { padding:3px 2px; font-family:"Trebuchet MS",arial,sans-serif; font-size:12px; margin:0; border:1px solid #b2b2b2; }
select { padding:0; margin:0; font-size:12px; border:1px solid #b2b2b2; background:#fff; }
input { padding:0; margin:0; font-size:12px; }
.input { height:15px; width:200px; font-size:12px; padding:2px 2px; border:1px solid #b2b2b2; }
 
p { padding:0; margin:0; }
 
a:link, a:active, a:visited { color:#333333; text-decoration: underline; }
a:hover { text-decoration: none; }
 
a.large { color:#0E71CD; font-weight:bold; font-size:20px; text-decoration: underline; }
a.large:hover { text-decoration: none; }
 
#info_message_container { text-align:center; width:730px; position:fixed; top:0px; z-index:10; margin-left:260px; }
 
#error, #ok { vertical-align:center; padding:3px 13px 3px 3px; font-weight:bold; font-size:12px; height:14px; line-height:14px; }
#error { background:#FF4E02; color:#fff; }
#error a { color:#fff; }
#ok { background:#80C907; color:#fff; }
#ok a { color:#fff; }
 
#top { width:100%; height:48px; background:#fff; border-bottom:5px solid #2e7f23; }
#top_inner { width:990px; position:relative; margin:auto; }
 
#logo { position:absolute; left:0px; top:3px; font-size:0; }
 
a.button_new_ad:link, a.button_new_ad:active, a.button_new_ad:visited { display:block; width:250px; height:34px; line-height:34px; background:url('../images/new_ad.png') left top no-repeat; font-size:14px;  color:#fff; text-decoration:none; text-align:center; }
a.button_new_ad:hover { text-decoration:underline; }
 
#rss_top { position:absolute; right:0px; top:-3px; }
 
#rss { position:absolute; right:48px; top:1px; }
#facebook { position:absolute; right:24px; top:1px; }
#twitter { position:absolute; right:0px; top:1px; }
 
#container { width:990px; position:relative; margin:auto; /*display:table;*/ }
#container_wrapper { width:990px; float:left; padding:0 0 10px 0; }
 
#sector_H { position:relative; height:60px; }
#sector_F { clear:both; width:990px; height:30px; line-height:22px; border-top:1px solid #eee; position:relative; font-size:12px; margin:auto; }
 
#sector_A { float:left; width:250px; padding:0 0 0 0; position:relative; }
#sector_B { position:relative; float:right; width:730px; padding:0 0 0 0; overflow:hidden; }
 

#f_menu { position:absolute; right:90px; top:0; }
#f_menu a:link, #f_menu a:active, #f_menu a:visited { font-size:12px; display:block; color:#333333; margin-left:20px; float:left; text-decoration:underline; }
#f_menu a:hover { text-decoration:none; }
 
.H1 { font-size:15px; font-weight:bold; color:#333333; }
.H1 a:link, .H1 a:active, .H1 a:visited { font-size:15px; color:#333333; text-decoration:underline; }
.H1 a:hover { text-decoration:none; }
 
#title { position:absolute; left:0px; top:30px; width:222px; text-align:right; }
#title h1 { font-size:14px; color:#333; font-weight:bold; padding:0; margin:0; }
 
#path { position:absolute; right:0px; bottom:0px; height:30px; line-height:30px; width:730px; }
#sortby { position:absolute; bottom:5px; right:0px; }
 
.left_block_title { position:absolute; left:0px; top:0px; width:240px; background:#2e7f23; color:#fff; font-weight:bold; padding:5px; font-size:13px; height:18px; line-height:18px; }
 
#search_field { background:url(../images/search.png) left center no-repeat; height:18px; width:186px; font-size:15px; padding:3px 26px 3px 26px; border:1px solid #b2b2b2; }
.select_search { height:26px; padding:3px 2px; width:240px; font-size:12px; background:#fff; }
 
#new_ad_button { position:absolute; left:0px; top:12px; width:250px; height:50px; }
 
#sector_H_3 { position:absolute; left:260px; bottom:0px; right:0px; padding:0px 0 0 0px; height:30px; border-bottom:1px solid #D8D9DD; }
 
#rezultatu_kiekis { position:absolute; right:0px; top:0px; padding:5px 3px 0 0; white-space:nowrap;}
#rezultatu_kiekis span { background:#F57900; color:#fff; position:absolute; right:20px; top:3px; padding:2px 3px 2px 3px; }
#update_pr { position:absolute; right:3px; top:5px; }
 
#filter_list { width:250px; height:30px; text-align:center; padding:5px 0 0 0; background:#fff; }
 
#show_list_type { position:absolute; top:0px; right:15px; }
 

.select { padding:0; height:20px; width:205px; }
 
#next { position:absolute; top:3px; right:15px; }
#previous { position:absolute; top:3px; left:15px; }
 

ul.filters { list-style-type:none; margin: 0; padding: 0; width:100%; background:#ececec; }
ul.filters li { margin: 0; padding: 0; position:relative; border-top:1px solid #fff; }
ul.filters li .title { background:#e5e5e5; color:#363636; font-size:14px; font-weight:normal; padding:3px 5px 3px 5px; cursor:pointer; margin-top:1px; width:240px; }
ul.filters li .remove { position:absolute; right:3px; top:6px; background:url('../images/close.gif') left top no-repeat; font-size:0; width:13px; height:13px; display:none; }
ul.filters li .fg_title_modified { background:#333333; font-weight:normal; color:#fff; }
ul.filters li .hover { background-color:#2e7f23; color:#fff; }
ul.filters li .content { text-align:left; padding:5px; margin:0; display:none; }
ul.filters li .content label { display:block; padding:0 5px 0 5px; font-size:13px; }
ul.filters li .content .checkbox {}
ul.filters li .content .short { width:40px; }
 
.short { width:40px; }
 
/* index categories table */
.table_categories { width:100%; }
.td_categories { width:25%; }
 
.parent_category { padding:0 0 10px 0; }
.parent_category a { font-size:15px; color:#0E71CD; font-weight:bold; text-decoration: none; }
.parent_category a:hover { text-decoration: underline; }
 
.subcategories { padding:0 0 10px 0; }
.subcategories div { color:#666; padding:0px 0 1px 0px; }
.subcategories a { font-size:13px; color:#0E71CD; font-weight:normal; text-decoration: none; }
.subcategories a:hover { text-decoration: underline; }
/* END - index categories table */
 
/* filters categories */
.filters_categories_tree { position:relative; clear:both; padding:28px 0 0 0; margin:10px 0 0 0; background:#fff; }
 
.filters_parent_category { clear:both; }
.filters_parent_category a span { position:absolute; right:4px; top:3px; color:#666; text-decoration:none; font-weight:normal; font-size:12px; }
.filters_parent_category a:hover span { color:#fff; }
 
.filters_parent_category a { position:relative; display:block; font-size:13px; color:#333333; font-weight:bold; text-decoration:none; padding:3px 4px 3px 4px; }
.filters_parent_category a:hover { background:#333333; color:#fff; }
 
.filters_parent_category h2, .filters_parent_category h3 { padding:0; margin:0; font-size:13px; }
 
a.filters_subcategories span { position:absolute; right:4px; top:3px; color:#fff; text-decoration:none; font-weight:normal; font-size:12px; }
a.filters_subcategories:hover span { color:#333333; }
a.filters_subcategories:link, a.filters_subcategories:active, a.filters_subcategories:visited, a.filters_subcategories:hover { position:relative; clear:both; display:block; font-size:13px; color:#fff; font-weight:bold; text-decoration:none; padding:3px 4px 3px 4px; width:200px; }
a.filters_subcategories:hover { background:#fff; color:#333333; }
 
.qtip h3 { padding:0; margin:0; font-size:13px; }
/* END - filters categories */
 
.table_left { padding:5px 0 0 0px; }
.table_left .left { width:100px; }
.table_left .right { width:144px; text-align:right; }
.table_left td { padding:0 0 5px 0 }
 
.form_table { width:100%; }
.form_table label { font-weight:normal; padding-right:15px; }
 
.required { background:url('../images/required.gif') right center no-repeat; }
 
.ad_edit_heading { font-size:16px; color:#363636; font-weight:bold; padding:0 0 3px 0; }
.ad_edit_category { padding:0 0 3px 0; clear:both; font-weight:normal; color:#666666; }
.heading { font-size:15px; color:#363636; font-weight:bold; padding:0; border-bottom:1px dotted #bbb; }
 
.parentFiltras { font-weight:bold; padding:5px 0 0px 0; }
#filters label input { margin:0; }
.parentFiltras_pasirinkite {}
 
.textarea_ns { width:415px; height:200px; }
 
.align_right { text-align:right; }
 
.button1 { float:left; cursor:pointer; border:1px solid #bbb; padding:2px 5px 2px 5px; width:auto; background:blue; }
.button1:hover { background:green; }
.mousedown { float:left; cursor:pointer; border:1px solid #bbb; padding:2px 5px 2px 5px; width:auto; background:red; }
.mouseup { float:left; cursor:pointer; border:1px solid #bbb; padding:2px 5px 2px 5px; width:auto; background:gray; }
 
#images { list-style-type: none; margin: 0; padding: 0; }
#images li { margin: 3px; padding:0px; float: left; width:120px; height:110px; text-align: left; }
 
#div_search { position:relative; clear:both; padding:33px 5px 5px 5px; margin:0 0 0 0; background:#fff; }
#div_filtrai { position:relative; clear:both; padding:24px 0 0 0; margin:10px 0 0 0; }
#div_userads { position:relative; clear:both; padding:24px 0 0 0; margin:10px 0 0 0; }
 
#user_menu { position:absolute; right:0px; top:0px; }
 
.menu, .menu_active { float:left; margin:0 0 0 5px; }
.menu a:link, .menu a:active, .menu a:visited { background-color:#fff; color:#333; text-decoration:none; font-weight:normal; display:block; padding:5px 20px 5px 20px;  font-size:14px; }
.menu a:hover, .menu_active a:link, .menu_active a:active, .menu_active a:visited, .menu_active a:hover { background-color:#2e7f23; color:#fff; text-decoration: none; font-weight:normal; display:block; padding:5px 20px 5px 20px; font-size:14px; }
 
.star { float:left; background-image:url('../images/star.png'); background-position:center right; background-repeat:no-repeat; }
.star_off { float:left; background-image:url('../images/star_off.png'); background-position:center right; background-repeat:no-repeat; }
 
.ad_star { float:left; width:22px; height:22px; margin:0 5px 0 0; }
 
/* ads list */
.ad_container { position:relative; width:100%; border-bottom:1px solid #DADADA; background:url('../images/ad_bg.png') left 63px repeat-x; }
 
.ad_list_star { z-index:4; position:absolute; left:5px; top:5px; width:22px; height:22px; }
.ad_list_city { z-index:1; position:absolute; right:5px; top:35px; height:10px; font-size:14px; color:#363636; font-weight:bold; }
.ad_time_ago_list { z-index:1; position:absolute; right:5px; top:5px; width:90px; height:12px; font-size:12px; color:#9a9a9a; font-weight:normal; text-align:right; }
 
.ad_short_info_list { z-index:1; position:absolute; left:145px; top:65px; width:480px; height:18px; font-size:12px; color:#9a9a9a; font-weight:normal; text-align:left; overflow:hidden; white-space:nowrap; }
 
.ad_photo_list { z-index:1; position:absolute; left:32px; top:4px; border:1px solid #eee; width:100px; height:75px; line-height:75px; text-align:center; overflow:hidden; font-size:0; background:#fff; }
.ad_photo_list img { vertical-align:middle; }
 
.ad_list_act { z-index:1; position:absolute; left:145px; top:33px; height:45px; font-weight:normal; color:#363636; font-size:12px; }
.promote { background:url(../images/promote.png) 1px 50px no-repeat; }
.ad_list_price { font-weight:bold; color:red; font-size:15px; }
 
.ad_views { z-index:1; position:absolute; right:5px; top:65px; color:#9a9a9a; font-weight:normal; font-size:12px; }
 
a.ad_list:link, a.ad_list:active, a.ad_list:visited, a.ad_list:hover { z-index:3; position:relative; display:block; text-decoration:none; color:#333; height:75px; font-size:15px; font-weight:bold; padding:5px 0px 5px 145px; background:url('../images/spacer.gif') left top repeat; }
 
.highlight { background:#ff0; }
/* END - ads list */
 
/* # */
.puslapiavimas { position:relative; clear:both; background:#2e7f23; padding:3px 6px 3px 6px; height:20px; line-height:20px; }
.puslapiavimas a:link, .puslapiavimas a:active, .puslapiavimas a:visited, .puslapiavimas a:hover { color:#fff; display:block; float:left; height:20px; line-height:20px; padding:0 5px 0 5px; font-weight:bold; }
.puslapiavimas span { display:block; float:left; height:20px; line-height:20px; padding:0 5px 0 5px; color:#fff; font-weight:bold; text-decoration:none; }
.puslapiavimas .paging { position:absolute; left:0; top:4px; display:block; float:left; height:20px; line-height:20px; padding:0 5px 0 0; color:#fff; font-weight:bold; text-decoration:none; }
.puslapiavimas .total { position:absolute; right:0; top:4px; display:block; float:left; height:20px; line-height:20px; padding:0 5px 0 0; color:#fff; font-weight:bold; text-decoration:none; }
/* end - puslapiavimas */
 

ul.registration { padding:10px 0 0 15px; margin:0; list-style-type:circle; }
ul.registration li { padding:3px 0 3px 2px; margin:0; }
 
.ad_info_td { background:#FFF1A8; }
.ad_editinfo_td { background:#F1F1F1; }
.not_found { padding:10px; text-align:center; }
 
.bad_container { position:absolute; top:-188px; left:20px; width:200px; padding:3px; background:#F7F7F7; border:1px solid #D0D0D0; }
.bad_container .button { margin-top:5px; }
 
.tip { cursor:help; }
.tooltip { background:#333; font-size:12px; color:#fff; z-index:100; }
.tooltip h2 { padding:5px; font-size:12px; background:#333; color:#fff; font-weight:bold; margin:0; }
.tooltip span { display:block; padding:5px; }
 
#iseiti a:link, #iseiti a:active, #iseiti a:visited, #iseiti a:hover { color:#0E71CD; font-weight:bold; }
#show_list_type a:link, #show_list_type a:active, #show_list_type a:visited, #show_list_type a:hover { color:#0E71CD; }
 
#clear_search { position:absolute; right:0px; top:1px; font-size:0; width:24px; height:24px; background:url(../images/clear.png) left top no-repeat; cursor:pointer; display:none; }
.input_focus { background-color:#FDFDFA; border:1px solid #F57900; }
 
.all_user_ads { clear:both; padding:10px 0 0 0; }
 
a#buycredits:link, a#buycredits:active, a#buycredits:visited, a#buycredits:hover { color:#0E71CD; font-weight:bold; }
 
#akcija { line-height:24px; font-weight:normal; color:red; padding:3px; font-size:12px; }
 
.padding { padding:0 5px 0 5px; }
.vpadding { padding:10px 0 10px 0; }
.bpadding { padding-bottom:10px; }
 
/* ad styles */
.ad_info { background:#eee; position:relative; height:60px; color:#999; }
 
#ad_url { position:absolute; left:10px; top:3px; }
#ad_url input { border:1px solid #ddd; background:#eee; }
#ad_id { position:absolute; left:10px; bottom:3px; }
#ad_date { position:absolute; right:10px; top:3px; padding:5px 0 0 0; clear:both; font-weight:normal; text-align:right; }
#ad_views { position:absolute; right:10px; bottom:3px; padding:5px 0 0 0; clear:both; font-weight:normal; text-align:right; }
 
#ad_title { clear:both; padding:10px 10px 10px 10px; }
#ad_title h1 { font-weight:bold; font-size:16px; margin:0; }
#ad_text { clear:both; font-size:13px; padding:0 10px 10px 10px; }
#ad_features { padding:0px 10px 10px 10px; clear:both; }
#ad_features div { padding:2px 0 2px 0; clear:both; font-weight:normal; }
#ad_contacts { padding:13px 0 0 0; clear:both; font-weight:bold; }
#ad_price_title { padding:0 0 0 0; clear:both; font-weight:bold; }
#ad_act { padding:3px 0 0 0; clear:both; }
#ad_price { font-weight:normal; color:red; font-size:15px; font-weight:bold; }
#ad_city { padding:3px 0 0 0; clear:both; font-weight:normal; }
#ad_phone { padding:0px 0 0 0; clear:both; font-weight:normal; }
#ad_email { padding:0px 0 0 0; clear:both; font-weight:normal; }
#ad_www_title { padding:13px 0 0 0; clear:both; font-weight:bold; }
#ad_www { padding:3px 0 0 0; clear:both; font-weight:normal; }
#ad_phone img, #ad_email img { position:relative; bottom:-10px; }
 
#ad_message_link { padding:10px 0 0 0; clear:both; }
#ad_message_title, #ad_message_link a:link, #ad_message_link a:active, #ad_message_link a:visited, #ad_message_link a:hover { display:block; height:20px; line-height:20px; font-size:0; background:url(../images/email.png) left top no-repeat; font-weight:bold; font-size:14px; padding:0 0 0 24px; }
#ad_message_title { padding-bottom:10px; clear:both; }
#ad_message { padding:10px 0 0 0; clear:both; }
#ad_message td { padding:0 0 5px 0; }
 
.back_to_list { background:#2e7f23; padding:5px; height:18px; line-height:18px; position:relative; }
.back_to_list a:link, .back_to_list a:active, .back_to_list a:visited, .back_to_list a:hover { color:#fff; font-weight:bold; font-size:13px; }
.ad_contacts_block { margin-top:5px; border:1px solid #f1f1f1; border-left:0; border-right:0; padding:10px; background:#FFF1A8; }
 
.print { position:absolute; right:5px; top:3px; } 
.print a:link, .print a:active, .print a:visited, .print a:hover { display:block; height:20px; width:20px; font-size:0; background:url(../images/printer.png) left top no-repeat; }
 
#photos_container { padding:3px 0 0 0; clear:both; }
.image { text-align:center; clear:both; font-size:0; margin-bottom:3px; }
/* END - ad styles */
 
.tabs_container { width:730px; height:35px; line-height:35px; padding:0; margin:0; background:#DADADA; }
.tab, .tab_active, .tab_txt { float:left; margin-right:10px; }
.tab_txt, .tab_active, .tab a:link, .tab a:active, .tab a:visited, .tab a:hover { display:block; float:left; padding:0px 10px 0px 10px; color:#363636; font-weight:normal; font-size:14px; text-decoration:none; background:#fff; }
.tab a:hover, .tab_active { color:#fff; background:#2e7f23; }
.tab_txt { background:#EAEAEA; }
 
.ui-state-hover { color:#fff; }
a.ui-buttonsizenormal:link, a.ui-buttonsizenormal:active, a.ui-buttonsizenormal:visited { padding:5px 5px 5px 5px; color:#000; text-decoration:none; font-weight:bold; }
a.ui-buttonsizenormal:hover { text-decoration:none; color:#000; }
 
#logout { position:absolute; right:0px; top:-12px; }
#logout a:link, #logout a:active, #logout a:visited { color:#333333; text-decoration:underline; font-weight:bold; }
#logout a:hover { text-decoration:none; }
 
#user_details { position:absolute; right:80px; top:-30px; height:30px; line-height:30px; }
 
.ad_list_actions { height:20px; line-height:20px; background:#F4F4F4; }
.ad_list_actions div { float:left; margin:0 0 0 10px; }
 

/* userads */
a.userad:link, a.userad:active, a.userad:visited, a.userad:hover { position:relative; display:block; text-decoration:none; color:#363636; height:47px; line-height:14px; font-size:12px; font-weight:bold; padding:2px 2px 2px 68px; background:#fff; border-top:1px solid #2e7f23; overflow:hidden; }
a.userad:hover { background-color:#F4F4F4; }
a.visited:link, a.visited:active, a.visited:visited, a.visited:hover { color:#A1A1A1; }
 
.userad_photo { position:absolute; left:2px; top:2px; border:1px solid #eee; width:60px; height:45px; }
.userad_act { position:absolute; left:68px; bottom:2px; font-weight:normal; color:#363636; font-size:12px; }
.userad_price { font-weight:bold; color:red; font-size:12px; }
 
a.all_userads:link, a.all_userads:active, a.all_userads:visited, a.all_userads:hover { display:block; text-align:center; background:#2e7f23; color:#fff; }
/* END - userads */
 
.home_heading { padding:5px; background:#2e7f23; font-size:13px; color:#fff; font-weight:bold; clear:both; }
 
#home_urgent_ads { float:left; clear:both; padding:11px 30px 12px 30px; margin:0 0 10px 0; background:#fff; width:720px; height:128px; }
 
a.home_urgent_ad:link, a.home_urgent_ad:active, a.home_urgent_ad:visited, a.home_urgent_ad:hover { float:left; width:122px; height:120px; position:relative; display:block; text-decoration:none; color:#363636; font-size:11px; font-weight:bold; padding:4px 6px 9px 6px; background:#fff; white-space:nowrap; overflow:hidden; }
a.home_urgent_ad:hover { background:#F4F4F4; }
 
.home_urgent_title { display:block; padding:3px 0 0 0; }
.home_urgent_photo { display:block; clear:both; border:1px solid #eee; width:120px; height:90px; line-height:90px; margin:auto; text-align:center; font-weight:normal; overflow:hidden; font-size:0; background:#fff; }
.home_urgent_photo img { vertical-align:middle; }
.home_urgent_price { display:block; clear:both; font-weight:bold; color:red; font-size:10px; text-align:center; }
 

#home_new_ads { float:left; clear:both; padding:5px 5px 5px 5px; margin:0 0 10px 0; background:#fff; width:720px; }
 
a.home_new_ad:link, a.home_new_ad:active, a.home_new_ad:visited, a.home_new_ad:hover { float:left; width:82px; height:90px; position:relative; display:block; text-decoration:none; color:#363636; font-size:11px; font-weight:bold; padding:4px 4px 4px 4px; background:#fff; white-space:nowrap; overflow:hidden; }
a.home_new_ad:hover { background:#F4F4F4; }
 
.home_new_title { display:block; padding:2px 0 0 0; }
.home_new_photo { display:block; clear:both; border:1px solid #eee; width:80px; height:60px; line-height:60px; margin:auto; text-align:center; font-weight:normal; overflow:hidden; font-size:0; background:#fff; }
.home_new_photo img { vertical-align:middle; }
.home_new_price { display:block; clear:both; font-weight:bold; color:red; font-size:10px; text-align:center; }
 

#home_vip_ads { float:left; clear:both; padding:11px 10px 12px 10px; margin:0 0 10px 0; background:#fff; width:710px; }
 
a.home_vip_ad:link, a.home_vip_ad:active, a.home_vip_ad:visited, a.home_vip_ad:hover { float:left; width:122px; height:120px; position:relative; display:block; text-decoration:none; color:#363636; font-size:12px; font-weight:bold; padding:4px 10px 9px 10px; background:#fff; white-space:nowrap; overflow:hidden; }
a.home_vip_ad:hover { background:#F4F4F4; }
 
.home_vip_title { display:block; padding:3px 0 0 0; }
.home_vip_photo { display:block; clear:both; border:1px solid #eee; width:120px; height:90px; line-height:90px; margin:auto; text-align:center; font-weight:normal; overflow:hidden; font-size:0; background:#fff; }
.home_vip_photo img { vertical-align:middle; }
.home_vip_price { display:block; clear:both; font-weight:bold; color:red; font-size:12px; text-align:center; }
 
.lva { float:left; clear:both; padding:10px 0 0 0; background:#DADADA; }
#home_last_ads { float:left; clear:both; padding:5px 5px 5px 5px; background:#fff; width:720px; }
 
a.home_last_ad:link, a.home_last_ad:active, a.home_last_ad:visited, a.home_last_ad:hover { float:left; width:82px; height:90px; position:relative; display:block; text-decoration:none; color:#363636; font-size:11px; font-weight:bold; padding:4px 4px 4px 4px; background:#fff; white-space:nowrap; overflow:hidden; }
a.home_last_ad:hover { background:#F4F4F4; }
 
.home_last_title { display:block; padding:2px 0 0 0; }
.home_last_photo { display:block; clear:both; border:1px solid #eee; width:80px; height:60px; line-height:60px; margin:auto; text-align:center; font-weight:normal; overflow:hidden; font-size:0; background:#fff; }
.home_last_photo img { vertical-align:middle; }
.home_last_price { display:block; clear:both; font-weight:bold; color:red; font-size:10px; text-align:center; }
 

.banners_left { position:relative; clear:both; padding:0px; margin:10px 0 0 0; background:#fff; font-size:12px; width:250px; height:250px; overflow:hidden; }
.banners_intro { position:relative; clear:both; padding:0 1px 0 1px; margin:0 0 10px 0; background:#fff; font-size:12px; width:728px; height:90px; overflow:hidden; }
.banners_ad { position:relative; clear:both; padding:0; margin:0 0 10px 0; background:#fff; font-size:12px; width:728px; height:90px; overflow:hidden; }
 
.banners_ad_list_top, .banners_ad_list_bottom { position:relative; clear:both; padding:0 1px 0 1px; margin:0 0 0 0; background:#fff; font-size:12px; width:728px; height:90px; overflow:hidden; }
 
.slideshow { padding:0; margin:0; list-style-type:none; overflow:hidden; }
.slideshow li { display:block; width:100%; overflow:hidden; padding:0; margin:0; list-style-type:none; }
.slideshow li p { padding:0; margin:0; }
.slideshow li div { margin:auto; }
 
.twitter_login_button#tw_top { position:absolute; right:197px; top:-30px; }
.twitter_login_button a:link, .twitter_login_button a:active, .twitter_login_button a:visited, .twitter_login_button a:hover { display:block; text-decoration:none; font-size:12px; color:#fff; font-weight:bold; width:151px; height:24px; line-height:24px; text-align:center; background:url(../images/twitter_button.png) left top no-repeat; padding:0 0 0 0; }
.twitter_login_button a:hover { text-decoration:underline; }
 
.facebook_login_button#fb_top { position:absolute; right:354px; top:-30px; }
.facebook_login_button a:link, .facebook_login_button a:active, .facebook_login_button a:visited, .facebook_login_button a:hover { display:block; text-decoration:none; font-size:12px; color:#fff; font-weight:bold; width:186px; height:24px; line-height:24px; text-align:center; background:url(../images/facebook_button.png) left top no-repeat; padding:0 0 0 0; }
.facebook_login_button a:hover { text-decoration:underline; }
 
#login_button { position:absolute; right:98px; top:-30px; }
#login_button a:link, #login_button a:active, #login_button a:visited, #login_button a:hover { display:block; text-decoration:none; font-size:13px; color:#fff; font-weight:bold; background:url(../images/login_button.png) left top no-repeat; width:93px; height:24px; line-height:24px; text-align:center; }
#login_button a:hover { text-decoration:underline; }
 
#registration { position:absolute; right:0px; top:-30px; height:24px; line-height:24px; }
#registration a:link, #registration a:active, #registration a:visited, #registration a:hover { font-size:13px; color:#333333; font-weight:bold; }
 
#today { position:absolute; left:260px; top:-25px; font-size:11px; color:#666; height:25px; line-height:25px; }
 
.info_text { color:#737373; font-size:11px; }
 
#u_google_maps_url { background:url(../images/google_maps.gif) 2px center no-repeat; padding-left:20px; width:400px; }
#google_maps_container { margin:auto; width:720px; padding:5px 0 5px 0; text-align:center; }
 
#u_youtube_url { background:url(../images/youtube_favicon.gif) 2px center no-repeat; padding-left:20px; width:400px; }
#youtube_container { margin:auto; width:720px; padding:0 0 0 0; }
 
.ad_icons_list { z-index:1; position:absolute; right:5px; top:65px; }
 
.scrollable { float:left; position:relative; overflow:hidden; width:670px; height:130px; background:#ddd; }
.scrollable .items { width:20000em; position:absolute; }
.items div { float:left; }
 
/* prev, next, prevPage and nextPage buttons */
a.browse { position:absolute; top:50px; background:url(../images/hori_large.png) no-repeat; display:block; width:30px; height:30px; float:left; margin:30px 10px; cursor:pointer; font-size:1px; }
 
/* right */
a.right { right:2px; background-position: 0 -30px; clear:right; margin-right: 0px;}
a.right:hover { background-position:-30px -30px; }
a.right:active { background-position:-60px -30px; } 
 
/* left */
a.left { left:2px; margin-left: 0px; } 
a.left:hover { background-position:-30px 0; }
a.left:active { background-position:-60px 0; }
 
/* disabled navigational button */
a.disabled { visibility:hidden !important; }
 
/* the overlayed element */
#overlay { display:none; z-index:10000; background-color:#fff; color:#333; width:675px; min-height:200px; border:1px solid #ddd; padding:10px; }
/* close button positioned on upper right corner */
#overlay .close { background-image:url(../images/close.png); position:absolute; right:-15px; top:-15px; cursor:pointer; height:35px; width:35px; }
#overlay h3 { padding:0; margin:0 0 10px 0; font-size:14px; font-weight:bold; }