* {margin:0; padding:0;}
body {font:normal 12px Arial, Helvetica, sans-serif; color:#333333; background:#E9EDF0;}
a {color:#1F58B8; text-decoration:none; outline:none}
a:hover {text-decoration:underline}
a img {border:0;}
ul {list-style:none}
input, select, textarea {font:12px Arial, Helvetica, sans-serif; color:#333; vertical-align:middle}
p {margin-bottom:10px;}
h1 {font:bold 24px/26px Georgia, Arial, Helvetica, sans-serif; margin-bottom:5px; }

.clearfix:after { content: "."; display: block; clear: both; visibility: hidden;line-height: 0; height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix { display: block;}
* html .clearfix { height: 1%;}

.hide { display:none;visibility:hidden; }
.show { display:block;visibility:visible; }
.left { float:left; }
.right { float:right; }
.clear  { clear:both; }
.small {font-size:11px;}
.block {display:block;}
.red {color:#F53400;}
.green {color:#12AC10;}
.bold {font-weight:bold;}
.box {margin-bottom:5px;}
.box_white {background:#FFFFFF; padding:15px; -moz-border-radius:5px; -webkit-border-radius:5px}
.box_border {border:1px solid #E8E8E8; -moz-border-radius:5px; -webkit-border-radius:5px; padding:10px;}
.rss {}
.rss a {background:url(../img/btn_rss.gif) no-repeat; width:22px; height:18px; display:block; text-indent:-99999px;}
.username { color:#333; font-weight:bold; font-size:12px; }
.banner300x250 { width:300px; height:250px;}

/*------------error/success---------------*/
.flderr { color: #cc0000;font-weight: bold; }
.error { border:1px solid #FDB100; background: #FEF7C0 url(../img/icons/warning.gif) no-repeat 10px 50%; color:#000000; font-size:11px; 
    padding:10px 10px 10px 53px; margin-bottom:10px; }
.success { border:1px solid #BAD81A; background:#E0F4A9 url(../img/icons/success.gif) no-repeat 8px 50%; color:#000000; font-size:11px;  
    padding:10px 10px 10px 37px; margin-bottom:10px; }


/*-------------general---------------------------*/

#admin { position:absolute; padding:10px; text-align:left; top:0; right:0; width:100px; border:1px solid #CFCFCF; background:#EDEDED; }
#main_container {width:1000px; margin:0 auto}
#container {background:#FFFFFF; padding:15px; -moz-border-radius:5px; -webkit-border-radius:5px}
#right {float:right; width:300px;}
#left {float:left; width:635px; }
#breadcrumbs {font-size:11px; color:#666666; margin-bottom:15px;}
.left_column {width:480px; float:left;}/* in pagina de articol */
.center_column {width:160px; float:right;}/* in pagina de articol */

/*-------------HEADER--------------------------*/
#header {margin:5px 0px;background:#ffffff; padding:15px 15px 0px; -moz-border-radius:5px; -webkit-border-radius:5px;}
#header .logo {float:left; margin:20px 0px 0px 10px; _margin-left:5px;}
#header .logo a {background:url(../img/logo.gif) no-repeat; width:180px; height:53px; display:block; text-indent:-99999px;}
#header .banner_728x90 { width:728px; height:90px; float:right;}
#header .menu {margin-top:15px;}
#header .menu .currency {float:right; font-size:11px; padding:9px 0px 0px;}
#header .nav {float:left;}
#header .nav li {float:left; background:url(../img/tab_menu_l.gif) no-repeat; padding-left:10px; font-size:11px; font-weight:bold; margin-right:5px;}
#header .nav li a {float:left; background:url(../img/tab_menu_r.gif) no-repeat top right; padding: 9px 10px 9px 0px;}
#header .nav li.selected {background:url(../img/tab_menu_active_l.gif) no-repeat;}
#header .nav li.selected a {background:url(../img/tab_menu_active_r.gif) no-repeat top right; color:#000000;} 


/*---------------FOOTER------------------------*/
#footer {margin-top:10px; _background:url(../img/bg_footer.jpg) no-repeat; padding:10px;}
#footer .locatii {margin-bottom:15px;}
#footer .locatii ul { float:left; }
#footer .locatii ul li {width:90px; font-size:11px; margin:0px 0px 2px 0px}
#footer .locatii_container {}
#footer .locatii_container .adrese_utile {}
#footer .locatii_container .trimite_adresa {}
#footer .locatii_container h3 {border-bottom:1px solid #D4D4E5; font-size:12px; margin-bottom:5px; padding-bottom:5px;}
#footer .adrese_utile a, #footer .adrese_utile span {padding:0 5px 0 0; font-size:11px;}
#footer .adrese_utile span {color:#AAA;}
#footer .trimite_adresa {font-size:11px; margin-bottom:15px;}
#footer .trimite_adresa .btn_propune_adresa {font-size:12px; background:url(../img/btn_propune_adresa.gif) no-repeat; width:129px; height:19px; display:block; text-align:center; padding-top:3px; margin-top:10px; font-size:11px;}
#subfooter {text-align:center;background:url(../img/bg_footer2.jpg) repeat-x; padding:10px 0 20px; }
#subfooter .small { margin-bottom:10px;font-size:11px; }

/*------------------CATEGORIES_BY_TOWN--------------*/
#categories_by_town { }
#categories_by_town h1 { margin-bottom:10px; }
#categories_by_town ul.parent { float:left; margin-left:10px; }
#categories_by_town ul.kid { margin-bottom:10px; border-bottom:1px solid #CCC; }
#categories_by_town ul.col { float:left; width:235px; margin-right:5px; }
#categories_by_town ul.last { margin-right:0; }
#categories_by_town li.lin { padding:2px 0; }
#categories_by_town li.lin i { color:#999999; }

/*---------LAYOUT HOMEPAGE BIZCITY-----------*/

#stats {background:url(../img/bg_stats.jpg) repeat-x; padding:10px; margin-top:15px; font-size:11px;}

.top_news {}
.top_news h1 {font:bold 18px/20px Georgia, "Times New Roman", Times, serif; color:#000000; margin-bottom:10px;}
.top_news li {float:left; width:200px; margin-right:23px;}
.top_news li.banner {float:right; width:300px; margin-right:0px;}
.top_news h2 {font:bold 16px/18px Georgia, "Times New Roman", Times, serif; margin:0px 0px 5px 0px;}
.top_news .cat {font-size:10px; color:#CC1017; margin-bottom:5px;}
.top_news .image {margin-bottom:5px; height:150px;}

.locatii_afaceri .locatii {background:#F0F2F5 url(../img/white_dot.gif) top left repeat-x; padding:15px; border:1px solid #DCDCE2;-moz-border-radius:5px; -webkit-border-radius:5px}
.locatii_afaceri h2 {font:bold 18px/20px Georgia, "Times New Roman", Times, serif; margin:0px 0px 10px 0px; color:#000000;}
.locatii_afaceri h3 {font:bold 13px/15px Georgia, "Times New Roman", Times, serif; margin:0px 0px 10px 0px; color:#000000;}
.locatii_afaceri .left {width:628px; padding-right:20px;}
.locatii_afaceri .right {width:270px; background:url(../img/vertical_separator.gif) repeat-y; padding-left:20px;}

.afaceri_categorii ul {float:left; width:180px; margin-right:20px;}
.afaceri_categorii ul li {margin-bottom:10px;}
.afaceri_categorii h4 {font-weight:bold; font-size:13px; color:#000000; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif;}

.locatii_promovate li {margin-bottom:20px;}
.locatii_promovate li .poza {float:left;}
.locatii_promovate li .title {font-weight:bold; margin-bottom:2px;}
.locatii_promovate li .info {margin-left:110px;}

.search_location_home {color:#000000;font-size:13px; background:url(../img/horizontal_separator.gif) repeat-x bottom left; padding-bottom:15px; margin-bottom:15px;}
.search_location_home .cauta {float:left; padding:8px 10px 0px 0px; font-weight:bold;}
.search_location_home .in {float:left; padding:8px 10px 0px; font-weight:bold;}
.search_location_home .search_field {float:left;}
.search_location_home .btn {float:left; background:url(../img/btn_search.gif) no-repeat; display:block; width:54px; height:32px; border:none; cursor:pointer; margin-left:10px;}
.search_location_home .search_field .text {border:1px solid #BCBCC2; padding:7px; -moz-border-radius:5px; -webkit-border-radius:5px; width:210px; background:#fff url(../img/bg_text.jpg) repeat-x;}
.search_location_home .search_field a {color:#000000; text-decoration:underline;}
.search_location_home .search_field .area_link {color:#666666;}
.search_location_home .search_field .town_link {color:#000000}
.search_location_home a.search_all_areas {font-style:italic; color:#666666;}


.list_news_home {width:650px;}
.list_news_home .header {border-bottom:1px solid #E8E8E8; padding-bottom:10px; margin-bottom:10px;}
.list_news_home h3 {font:bold 13px/15px Georgia, "Times New Roman", Times, serif;float:left; color:#000000;}
.list_news_home .rss {float:right;}
.list_news_home .date {color:#919191;}
.list_news_home ul {}
.list_news_home ul li {margin-bottom:5px; background:url(../img/blue_dot.gif) no-repeat left center; padding-left:10px;}
.list_news_home .hot_news {margin-bottom:10px;}
.list_news_home .hot_news .picture {float:left; width:100px;}
.list_news_home .hot_news .info {margin-left:110px;}
.list_news_home .hot_news .title {margin-bottom:5px;}
.list_news_home .hot_news .title a {font-weight:bold;}

.box_curs_valutar {}
.box_curs_valutar h3 {font-size:13px; margin-bottom:10px; font-family:Georgia, "Times New Roman", Times, serif;}
.box_curs_valutar .grafic {margin-bottom:10px;}
.box_curs_valutar td {font-size:11px; padding:5px 2px; border-top:1px solid #E8E8E8;}
.box_curs_valutar td img {vertical-align:middle;}
.box_curs_valutar .date {background:url(../img/bg_date_curs2.gif) no-repeat; width:40px; height:14px; font-size:10px; padding:2px 0px 0px 5px;}
.box_curs_valutar td.indice {text-align:right;}
.box_curs_valutar td.indice span { }
/*
.box_curs_valutar td.indice span.up { color:#12AC10; background:url(../img/arrow_up_curs.gif) no-repeat right 50%; padding-right:7px; }
.box_curs_valutar td.indice span.down { color:#F53400; background:url(../img/arrow_down_curs.gif) no-repeat right 50%; padding-right:7px; }
*/
.box_curs_valutar td.indice span.up { color:#12AC10; }
.box_curs_valutar td.indice span.down { color:#F53400; }
.box_curs_valutar .tabs {margin-bottom:10px; background:url(../img/bg_nav_curs.jpg) repeat-x;}
.box_curs_valutar .tabs li {float:left; font-size:11px;}
.box_curs_valutar .tabs li a {display:block;text-align:center; padding:2px 15px;}
.box_curs_valutar .tabs li a.selected {background:url(../img/bg_nav_active_curs.jpg) repeat-x; color:#fff;}

/*-------------------ARTICLE LIST----------------*/

#article_list .article {margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #E8E8E8; }
#article_list .article .picture {float:left; width:100px; margin:0 10px 5px 0; }
#article_list .article .info {}
#article_list .article .title {margin-bottom:5px;}
#article_list .article .title a {font-weight:bold;}
#article_list .article .date { color:#919191; }


/*--------------------ARTICLE-------------------*/
#article { margin-bottom:10px; }
#article .article_header {margin-bottom:15px;}
#article .article_header .meta {font-size:11px; color:#919191;}
#article .article_image {float:left; margin:0px 10px 10px 0px;}

#comments { }
#comments h2 {margin-bottom:15px; font-family:Georgia, "Times New Roman", Times, serif;}
#comments .comments_list {padding:15px 0px;}
#comments .comments_list ul li {padding:15px 0px; border-top:1px solid #DDDEE6;}
#comments .comments_list ul li .comment_avatar {float:left; margin-right:15px; width:52px;}
#comments .comments_list ul li .comment_avatar img {border:1px solid #CCCCCC; padding:1px;}
#comments .comments_list ul li .comment_body {width:400px; float:left;}
#comments .comments_list ul li .meta {margin-bottom:5px; color:#919191; font-size:11px;}
#comments .comments_list ul li .meta a {font-size:12px;}

.box_post_comment {background:#F0F2F5; padding:10px; -moz-border-radius:5px; -webkit-border-radius:5px}
.box_post_comment .text {background:#fff url(../img/bg_text.jpg) repeat-x; border:1px solid #BBBBC1; padding:4px;}
.box_post_comment .block {margin-bottom:10px;}
.box_post_comment .block .field {float:left; margin-right:10px;}
.box_post_comment .block label {display:block; margin-bottom:5px;}
.box_post_comment .block .field .text {width:190px;}
.box_post_comment textarea.text {width:350px; height:110px;overflow:auto;}
.box_post_comment .btn {background:url(../img/btn_post_comment.gif) no-repeat; width:84px; height:32px; display:block; border:none; color:#fff; font-weight:bold; font-size:11px; cursor:pointer;} 


.box_list_articles {}
.box_list_articles h4 {font-size:11px; font-weight:bold; margin-bottom:10px;}
.box_list_articles h3 {font-weight:bold; font-size:12px;}
.box_list_articles ul li {margin-bottom:10px;}
.box_list_articles .picture {margin-bottom:5px;}

.box_latest_news {}
.box_latest_news h3 {margin-bottom:10px; font-family:Georgia, "Times New Roman", Times, serif;}
.box_latest_news li {border-top:1px solid #E8E8E8; padding:10px 0px; line-height:14px;}
.box_latest_news li a {font-weight:bold;}
.box_latest_news li a.selected { color:#000000; }
.box_latest_news li .date {font-size:11px; color:#999999;}

.box_search_location {background:#F0F2F5; padding:15px; padding-right:60px; border:1px solid #DCDCE2; -moz-border-radius:5px; -webkit-border-radius:5px;}
.box_search_location .block {font-weight:bold; margin-bottom:10px;}
.box_search_location .btn {background:url(../img/btn_search.gif) no-repeat; display:block; width:54px; height:32px; border:none; cursor:pointer;}
.box_search_location .text {border:1px solid #BCBCC2; padding:7px; -moz-border-radius:5px; -webkit-border-radius:5px; width:100%; _width:210px; background:#fff url(../img/bg_text.jpg) repeat-x; margin-bottom:10px;}
.box_search_location a {color:#000000; text-decoration:underline;}
.box_search_location .area_link {color:#666666;}
.box_search_location .town_link {color:#000000; }
.box_search_location .search_field { width:100%; }
.box_search_location #select_where { position:relative; } 

/*--------------------PAGINA ADRESA------------*/
.view_location {}
.view_location h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; margin-bottom:10px;}
.view_location .info {border-bottom:1px solid #DFE0E8; padding:20px 0px; border-top:1px solid #DFE0E8;}
.view_location .info .general {margin-bottom:15px;}
.view_location .info .picture {float:left; margin-right:15px; width:204px;}
.view_location .info .picture img {padding:1px; border:1px solid #DDDEE6;}
.view_location .info .data {float:left; width:400px;}
.view_location .info .data th {padding:2px; width:70px; text-align:left; vertical-align:top; }
.view_location .info .data td {padding:2px; vertical-align:top; }
.view_location .info .description {}

#comments .plus {padding-left:15px; background:url(../img/plus.gif) no-repeat 0px 3px;}
#comments .minus {padding-left:15px; background:url(../img/minus.gif) no-repeat 0px 3px;}
#comments .comments_list .plus {margin-bottom:5px;}


/*-------------------SEARCH-----------------------*/
#search_location {background:#FFFFFF; padding:15px 80px; -moz-border-radius:5px; -webkit-border-radius:5px; margin-bottom:5px; color:#000000;font-size:13px;}
#search_location  .cauta {float:left; padding:8px 10px 0px 0px; font-weight:bold;}
#search_location  .in {float:left; padding:8px 10px 0px; font-weight:bold;}
#search_location .search_field {float:left;}
#search_location  .btn  {float:left; text-indent:-300px; overflow:hidden; background:url(../img/btn_search.gif) no-repeat; display:block; width:54px; height:32px; border:none; cursor:pointer; margin-left:10px;}
#search_location .search_field .text {border:1px solid #BCBCC2; padding:7px; -moz-border-radius:5px; -webkit-border-radius:5px; width:320px; background:url(../img/bg_text.jpg) repeat-x;}
#search_location .search_field a {color:#000000; text-decoration:underline;}
#search_location .search_field .area_link {color:#666666;}
#search_location .search_field .town_link {color:#000000}
#search_location a.search_all_areas {font-style:italic; color:#666666;}
#main_select_town {background:url(../img/arrow_town_select.gif) no-repeat scroll 100% 65% transparent;padding-right:16px;}
/* ptr autocomplete */
.search_field { position:relative; }
.search_field li .extra_info { color:#999; font:11px Arial; margin-top:-3px; }
.search_field li:hover .extra_info { color:#fff; font:11px Arial; margin-top:-3px; }

/*------------------RESULTS-----------------------*/
#results {width:635px;}

.result {padding:15px 0px; border-bottom:1px solid #E8E8E8;}
.result h2 {font:bold 16px/18px Georgia, Arial, Helvetica, sans-serif; margin-bottom:5px;}
.result .image {float:left; width:114px;}
.result .image img {padding:1px; border:1px solid #E8E8E8;}
.result .category {margin-bottom:5px; font-size:11px;}
.result .has_map {float:left; /*font-size:14px; height:44px; line-height:110%;*/}
.result .data_info {padding-left:150px;}
.result .options {float:right;}

.best_review {margin:10px 0 0;}
.best_review .avatar {float:left; width:28px;}
.best_review .avatar img {border:1px solid #DDDEE6; padding:1px;}
.best_review .review  {margin-left:40px;}
.best_review .author {margin-bottom:2px;}
.best_review .author a {font-size:13px;}
.best_review .author i {color:#A09FB0; font-size:11px;}

.footnote {padding:10px 0px; border-top:1px solid #E8E8E8; font-size:13px;}
.footnote .r {margin-bottom:10px;}

/*--------------FILTERS-------------------------*/
.filtersmenu {position:relative; margin-bottom:15px;height:30px; border:1px solid #2E61A1; border-width:0 1px; text-align:right; color:white; background:url(../img/results/filtersmenu_bg.png) repeat-x 0 0; }
.filtersmenu a { color:white; font-size:12px; display:block; width:90%; padding:6px 10px 6px 10px;  }
.filtersmenu_item { position:relative; float:left; height:22px; border-right:1px solid #2E61A1; padding:8px 15px 0 20px; cursor:pointer; }
.filtersmenu_item.first { position:relative; cursor:default; z-index:1; padding-right:32px; margin-right:-14px; border-right:none; background:url(../img/results/filtersmenu_left.png) no-repeat right; }
.filtersmenu_item:hover { background:url(../img/results/filtersmenu_bg.png) repeat-x 0 -30px; }
.filtersmenu_item.toggled { background:url(../img/results/filtersmenu_bg.png) repeat-x 0 -60px; }
.filtersmenu_item.first.toggled, .filtersmenu_item.first:hover { background:url(../img/results/filtersmenu_left_hover.png) no-repeat right; }
.filtersmenu_item.first + .filtersmenu_item {  }
.filtersmenu_item.order {float:right; border-right:none;}
.filtersmenu_item.order span {margin-right:10px;}
.filtersmenu_item  b {padding-right:18px; background:url(../img/results/filtersmenu_dropdown_arrow.gif) no-repeat center right; }
.filtersmenu_drop {display:none; z-index:2; position:absolute; top:30px; left:0; border:1px solid #2E61A1; border-top:none; padding:5px 0px 10px 0px; text-align:left; background:#3674BE; 
                    cursor:default; width:200px; max-height:450px; overflow-y:auto; overflow-x:hidden; }
.filtersmenu_drop ul { border-collapse:collapse; }
.filtersmenu_drop ul li { color:white; _white-space:nowrap; vertical-align:middle; }
.filtersmenu_drop ul li.active { font-weight:bold; }
.filtersmenu_drop ul li:hover { background:#4888d0; }
.filtersmenu_drop ul li:hover a { text-decoration:none; }
.filtersmenu_drop ul li .cnt { font-style:italic; color:#CCC; font-size:11px; }
.filtersmenu_item.toggled .filtersmenu_drop { display:block; }

/* categorii listate detaliat deasupra rezultatelor */
.category_siblings { margin-bottom:10px;}
.category_siblings h2 {font-size:11px; margin-bottom:5px;}
.category_siblings ul { float:left; width:205px; margin-right:10px;}
.category_siblings ul.last { margin-right:0; }
.category_siblings ul li { padding:3px 0;}
.category_siblings ul li i { color:#999999; }

/*-----------------------------ORDER--------------------*/
#info
    { font-size:11px; margin:0; padding:10px 0; position:relative; border:1px solid #E8E8E8; border-width:1px 0; }

.drop_box
    { position:relative; clear:both; width:85px; height:22px; padding-left:10px; margin-top:-3px;  }
.drop_box .drop_top 
    { display:block; width:100%; height:22px; line-height:22px; vertical-align:middle; }
.drop_box .drop_list
    { position:absolute; right:0; top:21px; border:1px solid #DDDEE6; font-size:11px; background:white; z-index:999; display:none; }
.drop_box .drop_list li
    { padding:5px; width:83px; }
.drop_box .drop_list li.active
    { /*background:#9F9AE7; color:#FFF;*/ font-weight:bold; }
.drop_box:hover
    {  background:url(../img/btn_gray_grad_bg_on.gif) no-repeat;  }
.drop_box .drop_top:hover 
    { text-decoration:none; }
.drop_box:hover .drop_top 
    { background:url(../img/btn_gray_grad_bg_on.gif) no-repeat right; }
.drop_box:hover .drop_list
    { display:block; }
.drop_box .drop_list a
    { white-space:nowrap; }
.drop_box .drop_list li:hover
    { background:#4888D0; color:#FFF; }
.drop_box .drop_list li:hover a
    { color:#FFF; text-decoration:none; }
    

/*-------------------PICKER-------------------------*/
.picker { position:absolute; border:1px solid #000000; background:#FFF; width:307px; padding:10px; margin-top:27px; margin-left:-5px; }
.picker li { margin:5px; float:left; }

/*--------------------RESIZE----------------------------*/
.right_big
    { width:508px!important; }

.left_small
    { width:440px!important; }
.left_small .result .data_info 
    { padding-left: 33px!important; }
.left_small .category_siblings,
.left_small .result .image,
.left_small .result .best_review,
.left_small .result .group_extra,
.left_small .result p.description
    { display:none!important; visibility:hidden; }


/*------------PAGE NAVIGATION-------------------*/
.page_nav {padding:10px 0px; font-size:13px;}
.page_nav span {color:#333333;font-weight:bold;padding:0 5px;}
.page_nav a {padding:0 2px;}
#page_nav a,
#page_nav .pagenav2_current { vertical-align:middle; }
#page_nav .pagenav2_go_prev,
#page_nav .pagenav2_go_next { display:inline-block; width:23px; height:19px; padding:0; margin:0 4px; background:url(../img/page_nextprev.png) no-repeat 0 0; }
#page_nav .pagenav2_go_next { background-position:-23px 0; }




/*-------------------RIGHT---------------------------*/
#fixed { width:300px;position:relative; }
.fixed { position: fixed!important; z-index:10; }

.map_zoom { position:absolute; left:-25px; top:5px; background:url(../img/map_left.gif) no-repeat; width:20px; height:300px; }
.map_zoom.toggled { background-position:-20px 0; }
.map_zoom a { position:absolute; left:0; top:0; display:block; width:20px; height:25px; text-indent:-300px; overflow:hidden;}


/* MAP */
#gmap_canvas { width:300px; height:300px;}
#gmap_canvas_large { width:100%; height:500px;}
.map_bottom { background: #D8E6EE url(../img/ymap/bottom_300.gif) no-repeat left bottom; width:300px; }
.map_bottom a, .map_bottom a:hover { display:block; padding:8px 15px; font:bold 13px Arial,sans-serif; color:#000000; text-decoration:underline; line-height:120%; }

.map_tooltip { position:absolute;  }
.map_tooltip .pos { margin-left:-189px; width:212px; }
.map_tooltip .top { background:url(../img/map/box_top.gif) no-repeat left top; height:23px; }
.map_tooltip .bottom { background:url(../img/map/box_bottom.gif) no-repeat left top; height:10px; }
.map_tooltip .content { border:2px solid #FF570E; border-width:0 2px; background:#FFFFFF; padding:5px 10px; }






/* AutoComplete */

/* styles for entire widget */
.yui-skin-sam .yui-ac { position:relative;_font-family:arial;font-size:100%; }
/* styles for input field */
.yui-skin-sam .yui-ac-input { psosition:absolute;_width:100%;  }
/* styles for results container */
.yui-skin-sam .yui-ac-container { position:absolute;_top:1.6em;width:100%; }

/* styles for header/body/footer wrapper within container */
.yui-skin-sam .yui-ac-content { position:absolute;width:100%;border:1px solid #808080;background:#fff;overflow:hidden;z-index:9050;  }
/* styles for container shadow */
.yui-skin-sam .yui-ac-shadow { position:absolute;margin:.3em;width:100%;background:#000;-moz-opacity: 0.10;opacity:.10;filter:alpha(opacity=10);z-index:9049; }
/* styles for container iframe */
.yui-skin-sam .yui-ac iframe { opacity:0;filter: alpha(opacity=0); padding-right:.3em; padding-bottom:.3em; /* Bug 2026798: extend iframe to shim the shadow */
        }
/* styles for results list */
.yui-skin-sam .yui-ac-content ul {    margin:0;padding:0;width:100%;  }
/* styles for result item */
.yui-skin-sam .yui-ac-content li { margin:0;padding:2px 5px;cursor:pointer;white-space:nowrap; line-height:18px; list-style:none; zoom:1; /* For IE to trigger mouse events on LI */
        }
/* styles for prehighlighted result item */
.yui-skin-sam .yui-ac-content li.yui-ac-prehighlight { background:#B3D4FF;  }
/* styles for highlighted result item */
.yui-skin-sam .yui-ac-content li.yui-ac-highlight {  background:#426FD9;color:#FFF;  }


/*--------------------------MODAL----------------------------*/
.yui-overlay,.yui-panel-container{visibility:hidden;position:absolute;z-index:2;}
.yui-panel-container form{margin:0;}
.mask{z-index:1;display:none;position:absolute;top:0;left:0;right:0;bottom:0;}
.mask.block-scrollbars{overflow:auto;}
.masked select,.drag select,.hide-select select{_visibility:hidden;}
.yui-panel-container select{_visibility:inherit;}
.hide-scrollbars,.hide-scrollbars *{overflow:hidden;}
.hide-scrollbars select{display:none;}
.show-scrollbars{overflow:auto;}
.yui-panel-container.show-scrollbars,.yui-tt.show-scrollbars{overflow:visible;}
.yui-panel-container.show-scrollbars .underlay,.yui-tt.show-scrollbars .yui-tt-shadow{overflow:auto;}
.yui-panel-container.shadow .underlay.yui-force-redraw{padding-bottom:1px;}
.yui-effect-fade .underlay{display:none;}
.yui-tt-shadow{position:absolute;}
.yui-override-padding{padding:0 !important;}
.yui-panel-container .container-close{overflow:hidden;text-indent:-10000em;text-decoration:none;}
.yui-skin-sam .mask{background-color:#FFF;opacity:.50;*filter:alpha(opacity=50);}
.yui-skin-sam .yui-panel-container{padding:0 1px;*padding:2px;}
.yui-skin-sam .yui-panel{position:relative;left:0;top:0;border-style:solid;border-width:1px 0;border-color:#808080;z-index:1;*border-width:1px;*zoom:1;_zoom:normal;}
.yui-skin-sam .yui-panel .hd,.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{border-style:solid;border-width:0 1px;border-color:#808080;margin:0 -1px;*margin:0;*border:0;}
.yui-skin-sam .yui-panel .hd{border-bottom:solid 1px #ccc;}
.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{_background-color:#F2F2F2; background-color:#FFF; }
.yui-skin-sam .yui-panel .hd{padding:0 10px;font-size:93%;line-height:2;*line-height:1.9;font-weight:bold;color:#000;background:url(sprite.png) repeat-x 0 -200px;}
.yui-skin-sam .yui-panel .bd{padding:10px;}
.yui-skin-sam .yui-panel .ft{border-top:solid 1px #808080;padding:5px 10px;font-size:77%;}i
.yui-skin-sam .yui-panel-container.focused .yui-panel .hd{}
.yui-skin-sam .container-close{position:absolute;top:5px;right:6px;width:25px;height:15px;background:url(sprite.png) no-repeat 0 -300px;cursor:pointer;}
.yui-skin-sam .yui-panel-container .underlay{right:-1px;left:-1px;}
.yui-skin-sam .yui-panel-container.matte{padding:9px 10px;background-color:#fff;}
.yui-skin-sam .yui-panel-container.shadow{_padding:2px 4px 0 2px;}
._yui-skin-sam .yui-panel-container.shadow .underlay{position:absolute;top:4px;left:4px;right:-4px;bottom:-4px;*top:4px;*left:-1px;*right:-1px;*bottom:-1px;_top:0;_left:0;_right:0;_bottom:0;_margin-top:3px;_margin-left:-1px;background-color:#000;opacity:.12;*filter:alpha(opacity=12);}
.yui-skin-sam .yui-panel-container.shadow .underlay{position:absolute;top:.3em;left:.3em;right:-0.3em;bottom:-0.3em;_margin:.3em;width:100%;background:#000;-moz-opacity: 0.10;opacity:.10;filter:alpha(opacity=10); }
.yui-skin-sam .yui-dialog .ft{border-top:none;padding:0 10px 10px 10px;font-size:100%;}
.yui-skin-sam .yui-dialog .ft .button-group{display:block;text-align:right;}
.yui-skin-sam .yui-dialog .ft button.default{font-weight:bold;}
.yui-skin-sam .yui-dialog .ft span.default{border-color:#304369;background-position:0 -1400px;}
.yui-skin-sam .yui-dialog .ft span.default .first-child{border-color:#304369;}
.yui-skin-sam .yui-dialog .ft span.default button{color:#fff;}
.yui-skin-sam .yui-dialog .ft span.yui-button-disabled{background-position:0pt -1500px;border-color:#ccc;}
.yui-skin-sam .yui-dialog .ft span.yui-button-disabled .first-child{border-color:#ccc;}.yui-skin-sam .yui-dialog .ft span.yui-button-disabled button{color:#a6a6a6;}.yui-skin-sam .yui-simple-dialog .bd .yui-icon{background:url(sprite.png) no-repeat 0 0;width:16px;height:16px;margin-right:10px;float:left;}.yui-skin-sam .yui-simple-dialog .bd span.blckicon{background-position:0 -1100px;}.yui-skin-sam .yui-simple-dialog .bd span.alrticon{background-position:0 -1050px;}.yui-skin-sam .yui-simple-dialog .bd span.hlpicon{background-position:0 -1150px;}.yui-skin-sam .yui-simple-dialog .bd span.infoicon{background-position:0 -1200px;}.yui-skin-sam .yui-simple-dialog .bd span.warnicon{background-position:0 -1900px;}.yui-skin-sam .yui-simple-dialog .bd span.tipicon{background-position:0 -1250px;}.yui-skin-sam .yui-tt .bd{position:relative;top:0;left:0;z-index:1;color:#000;padding:2px 5px;border-color:#D4C237 #A6982B #A6982B #A6982B;border-width:1px;border-style:solid;background-color:#FFEE69;}.yui-skin-sam .yui-tt.show-scrollbars .bd{overflow:auto;}.yui-skin-sam .yui-tt-shadow{top:3px;right:-3px;left:3px;bottom:-3px;background-color:#000;}.yui-skin-sam .yui-tt-shadow-visible{opacity:.12;*filter:alpha(opacity=12);}

.yui-skin-sam .yui-panel .bd {
    padding:0;
}

#pick_town_c { top:34px; left:0; }
#pick_town { padding:10px; background:#FFF;border:1px solid #CCC; }
#pick_town ul { float:left; margin-right:15px; }
#pick_town ul.last { float:left; margin-right:0; }
#pick_town ul li { padding:2px 0; }

/*-------ORASE---------------*/
.letters_tabs { font-weight:bold; font-size:13px; border-bottom:1px solid #DDDEE6; padding:3px 0; margin:10px 0; }
.letters_tabs.footer_tabs { border-top:1px solid #DDDEE6; border-bottom:none; clear:left; }
.letters_tabs a, .letters_tabs b, .letters_tabs span { padding:1px 4px; }
.letters_tabs b { background:#735FC2; color:#FFF; padding-bottom:3px; }
.letters_tabs.footer_tabs b { padding-bottom:2px; padding-top:3px; }
.letters_tabs span { color:#BBB; }
#orase2 { text-align:justify; 
            /*font-family:"Times New Roman",Georgia,Serif; */
            /*font-family:Arial,Serif;*/
            }
#orase2 a { padding:5px 0px; margin-right:.22em; word-spacing:-0.2em; white-space:nowrap;  }

/*-----------terms--------------*/
#wiki .toc { display:none; visibility:hidden; }
#wiki h1, #wiki h2 { margin:10px 0; }
#wiki p { margin:10px 0; }
#wiki ul { list-style:inside; margin:0; padding:0; }
#wiki ul li { padding:0; }
#wiki div.li {  }

/*---------------ACCOUNT-----------------*/

#login_frame {
    width: 300px;
    margin: 20px auto;
    border: 1px solid #cccccc;
}
    
#frame_title {
    padding: 10px 10px;
    background-color: #0066cc;
}

#frame_title td {
    color: #ffffff;
}

#frame_title a:link, #frame_title a:visited, #frame_title a:hover {
    text-decoration: underline;
    color: #ffffff;
}


#login_frame table.fld, #login_frame p.fld {
    margin: 10px 0px 0px 0px;
}

#login_frame table.fld td {
    padding: 3px 5px;
    margin-right: 5px;
}

#login_frame table.fld td.label {
    width: 100px;
    background-color: #f0f0f0;
}
#login_frame table.fld .td_label {
    width: 100px;
    background-color: #f0f0f0;
}
#login_frame div.label {
    width: 100px;
    background-color: #f0f0f0;
}


