.rating{font:bold 20px Arial;color:#C00;}
.recommendBlock img{margin:0 5px;}
#cities{height:17px;font-size:10px;}
h1{font:16px Verdana;font-weight:700;color:#000;line-height:17px;height:20px;}
.borderedTable th{text-align:center;background-color:#F1D396;color:#000;font-size:11px;font-weight:bolder;border:1px solid #999;padding:5px;}
.hidden{display:none !important;}
.number{font-size:12px;color:#666;font-weight:700;}
.logged{float:right;text-align:center;color:#FFF;background-color:#BF6A31;padding:10px;}
.c_obj{color:#333;font-weight:700;}
.visited{width:340px;}

.left_place_block{float:left;width:49%;}
.right_place_block{float:right;width:49%;}
.left_place_block fieldset, .right_place_block fieldset{margin-top:10px;padding:10px;}

.visited li{list-style-type:square;}
.visited ul{margin-left:30px;margin-bottom:10px;}
.visited p{text-align:center;color:#333;}
.all_center{width:960px !important;}
.mceLayout{height:260px !important;}
#wrapper{position:relative;min-height:100%;}
.plus{background-color:#FF0;}
.advert_place{background-color:#F4DEAE;overflow:hidden;padding:10px;}
.advert_text *{color:#000;font-size:11px !important;}
.advert_text p{padding:0;}
.advert_text img{margin-right:8px;}
#bottom{width:100%;background:url('/images/topbg.png') bottom left repeat-x;height:60px;position:relative;margin-top:-40px;font-size:12px;color:#FFF;}
.about{color:#FFF;}
.adv{font-size:11px;color:#666;margin-bottom:5px;}
.sort_entry_table{border-collapse:collapse;width:550px;}
.sort_entry_table td{font-size:11px;border:1px solid #BBB;}
.sort_entry_table strong{font-size:11px;}
#chosen_metros li,#chosen_sorts li{list-style-type:square;text-align:left;}
#sort_trigger,#metro_trigger{font-size:11px !important;}
.jqmCheck{width:15px;}
.place_pic{padding-right:5px;}
#sort_dialog .sort_letter{font-size:12px;cursor:pointer;margin:2px;}
#sort_dialog .selected{font-weight:700 !important;color:#D00 !important;}
.letters{text-align:left;padding-bottom:2px;margin:5px 0 0 10px;}
.sort_block{margin-left:10px;margin-right:10px;}
.recommend td{vertical-align:top;padding:4px 10px 4px 0;}
.index_ava{border:1px solid #666;width:40px;text-align:left;margin-right:5px;margin-bottom:5px;padding:1px;}
.drink_places .places{height:500px;width:300px;}
.div{max-height:500px;overflow:auto;}
.drink_places .onmap,#search_results .onmap{font-weight:700;font-size:12px;}
.drink_places .link,#search_results .link{font-size:12px;color:#333;}
.drink_places .address,#search_results .address{color:#666;font-size:12px;margin:4px 0;}
.filter{text-align:left !important;}
.filter select{height:22px;}
.google_ads{padding:20px 5px 10px 5px;}
.filter li{padding:5px 0 2px;}
.filter .left select,.filter .left input{width:134px !important;}
.autocomplete .selected{background-color:#AAA !important;}
.header{background-color:#68391A;}
form{margin:0 !important;padding:0 !important;}
.adminDefaultFormTable{border-collapse:collapse;}
.adminDefaultFormTable td,th{border:1px solid #999;padding:2px 5px;}
.adminDefaultFormTable input{border:1px solid #333;}
.rand_photos td{text-align:center;vertical-align:top;width:25%;}
.rand_photos .name{padding-bottom:5px;}
*{font-family:Arial,sans-serif;font-size:12px;offset:0;color:#000;margin:0;padding:0;}
a{color:#900;}
li{list-style-type:none;}
.top_menu{margin:0 0 10px;}
body{background-color:#F1D396;height:100%;}
p{padding:2px 0 10px;clear:both;}
h2{font-size:16px;}
div.info{padding:20px;}
.info p,.info a{font-size:14px;}
.leftColumnCatalog{width:240px !important;}
.centerColumnCatalog{width:720px !important;}
#search_filter_table td{font-size:13px;color:#333;text-align:right;padding-bottom:5px;vertical-align:top;}
#search_filter_table .input input{width:120px;height:18px;border:1px solid #999;}
.select select{width:120px;height:20px;}
#search_filter_table .checkbox input{width:20px;height:20px;}
#search_filter_table .left{padding-left:15px;text-align:right;}
#search_filter_table .sl{text-align:right;padding-left:30px;}
#search_filter_table .sl div{border:1px solid #999;height:20px;width:120px;}
.buttons{padding-top:10px;text-align:left;padding-bottom:20px;}
.buttons input,button{width:90px;height:20px;border:1px solid #999;margin-right:10px;}
.adminlogged{width:450px !important;}
#header{width:100%;background:url('/images/topbg.png') top left repeat-x;height:60px;}
#city_select{color:#FFF;float:right;margin-top:5px;font-size:12px;clear:right;width:590px;text-align:right;}
#auth_area{float:right;width:370px;}
#city_select a{color:#FF0;font-size:12px;}
#content{padding-top:13px;}
.wrap{margin-left:auto;margin-right:auto;width:980px;overflow:hidden;}
#header #top_right_menu #reg,#header #top_right_menu #auth{float:right;width:109px;height:25px;text-align:center;background:url('/images/tab.png') top left no-repeat;padding-top:12px;margin-right:5px;}
#header #top_right_menu a{color:#FFF;font-size:14px;text-decoration:none;}
#header #logo{float:left;}
#header #logo img{margin:0;}
#header #logo span{font-size:30px;color:#FFF;}
#header #top_menu li,#header #top_right_menu li{margin-right:5px;float:left;}
#header #top_menu li a{font-size:11px;color:#FFF;line-height:28px;}
#header #top_right_menu li a{font-size:11px;color:#FFF;line-height:28px;text-decoration:underline;}
#top_menu{z-index:30;float:right;margin:0 6px 10px 0;padding:0;}
#top_menu li{list-style:none;float:left;font:bold 11px tahoma;margin:0;}
#top_menu li a{display:block;width:100px;background:#68391A;color:#FF0;font:14px Tahoma;white-space:nowrap;text-decoration:none;text-align:center;margin:0 1px 0 0;padding:4px 0;}
#top_menu li a:hover{background:#9E5727;}
#top_menu div{position:absolute;visibility:hidden;background:#EAEBD8;z-index:4;width:115px;margin:0;padding:0;}
#top_menu div a{position:relative;display:block;width:auto;white-space:nowrap;text-align:left;text-decoration:none;background:#68391A;color:#fff;font-size:11px;margin:0;padding:5px 0 5px 10px;}
#top_menu div a:hover{background:#9E5727;color:#FFF;}
#left_column{float:left;width:220px;}
#center_column{float:left;width:740px;margin-left:15px;}
#right_column{float:right;width:200px;}
.advice{color:#333;margin:10px;}
.skip0{clear:both;}
.skip5{height:5px;clear:both;}
.skip10{height:10px;clear:both;}
.skip20{height:20px;clear:both;}
.skip30{height:30px;clear:both;}
.skip40{height:40px;clear:both;}
.l_short{width:50%;padding-right:11px;vertical-align:top;}
.r_short{width:50%;padding-left:11px;vertical-align:top;}
.commentContainer .name,.commentContainer .text,.commentContainer .data{padding-bottom:0;}
.commentContainer .text{color:#333;padding:2px 0;}
.commentContainer .data{color:#999;font-size:11px;}
.containerContent{padding:8px 8px 0;}
#user_avatar{width:100%;text-align:center;}
#user_avatar img{border:1px solid #999;padding:2px 4px;}
ul.left_menu li{margin:3px 0;}
ul.left_menu a{font-size:15px;color:#333;text-decoration:none;}
ul.left_menu img{margin-right:6px;}
ul.actionsList li{margin:0 0 6px;}
#user_info{margin:10px 0;}
#user_info #user_name{font-weight:700;color:#3B3B3B;font-size:16px;height:auto;}
.devider{background-color:#999;font-size:0;height:1px;clear:both;margin:10px 0;}
.deviderThin{height:1px;}
#statistics li{float:left;margin-right:15px;}
#bottom td{padding-top:10px;}
#bottom .copyright{text-align:right;color:#FFF;}
.tabs{margin-left:30px;padding-bottom:0;position:absolute;top:128px;}
.tabs .tab{float:left;margin-right:5px;text-align:center;}
.tabs .s{border-bottom:1px solid #FFF !important;}
.tabs .tabContent{height:18px;border-bottom:1px solid #9B9B9B;position:relative;width:auto;padding:0 8px;}
.tabs .tab .tabContent a{text-decoration:none;font-weight:700;color:#000;}
.xb1{display:block;overflow:hidden;height:1px;background:#9B9B9B;margin:0 5px;}
.xb2{display:block;overflow:hidden;height:1px;border-right:#9B9B9B 1px solid;background:#fff;border-left:#9B9B9B 1px solid;border-width:0 2px;margin:0 3px;}
.xb3{display:block;overflow:hidden;border-right:#9B9B9B 1px solid;background:#fff;border-left:#9B9B9B 1px solid;height:1px;margin:0 2px;}
.xb4{display:block;overflow:hidden;border-right:#9B9B9B 1px solid;background:#fff;border-left:#9B9B9B 1px solid;height:2px;margin:0 1px;}
.containerContent,.tabContent,.buttonContainer{border-right:#9B9B9B 1px solid;border-top:#9B9B9B 0 solid;display:block;background:#fff;border-left:#9B9B9B 1px solid;border-bottom:#9B9B9B 0 solid;}
.h{background-color:#68391A;border-right:1px solid #68391A;border-left:1px solid #68391A;}
.h_container{margin:0;padding:0;}
.h_containerContent{background-color:#68391A;color:#FF0;font-size:12px;font-weight:700;padding:0 0 3px 15px !important;}
form label.error,label.error{color:#C00 !important;font-size:10px !important;}
.red{color:#C00;font-size:10px !important;}
fieldset{clear:both;border:1px solid #999;padding-top:10px;}
legend{font-size:12px;font-weight:700;color:#3B3B3B;margin:2px 3px 2px 17px;padding:2px 4px;}
fieldset fieldset legend{font-size:1em;padding:0 0 1.5em;}
form .field,form .buttons{clear:both;margin:5px 0 12px 20px;}
form fieldset p{margin-left:15px;}
form .field label{display:block;color:#676767;font-size:12px;font-weight:700;padding-bottom:5px;}
form ul.fields{margin:0 0 1.5em;padding:0;}
form ul.fields li{list-style-type:none;margin:0;}
form ul.inline li,form ul.inline label{display:inline;}
form ul.inline li{padding:0 .75em 0 0;}
textarea{overflow:auto;width:400px !important;height:150px !important;}
input.text,input.password,textarea,select{font:1em/1.3 Helvetica, Arial, "Liberation Sans", "Bitstream Vera Sans", sans-serif;vertical-align:baseline;width:150px;height:14px;margin:0;}
input.text,input.password,textarea{border:1px solid #3B3B3B;padding:2px;}
input.longText{width:280px;}
input.shortText{width:75px;}
input.error,textarea.error{border:1px solid #C00;}
form.cmxform .gray *{color:gray;}
.field select{height:20px !important;border:1px solid #3B3B3B;}
form.horizontal .field{padding:0 150px;}
form.horizontal .field label{display:inline;float:left;width:140px;margin-left:-150px;text-align:right;}
form .light{background-color:#EFF7FF;}
form .dark{background-color:#DEF;}
.buttons input,.buttons button{font-size:12px;vertical-align:top;float:left;}
.buttonContainer{display:table;overflow:visible;height:13px;padding:1px 4px;}
.buttons .button{overflow:visible;float:left;}
.wclear20{float:left;width:20px;}
.blog_name{float:left;clear:both;font-weight:700;width:100%;font-size:12px;}
.blog_text{float:left;clear:both;width:100%;color:#333;margin:5px 0;}
.blog_text span,.blog_comments span,.blog_comments a{color:#68391A;font-size:11px;text-decoration:none;}
.event_desc{font-size:11px;color:#333;}
.event_ended *{color:#999 !important;}
.tabmargin{margin-top:23px !important;}
.comment_ava{float:left;height:100%;margin:5px 15px 5px 5px;}
.comment_text{width:630px;float:right;}
.comment_date{color:#999;width:630px;float:right;text-align:left;margin:5px 0;}
img.thumbnail{border:1px solid #AAA;}
.pages{clear:center;font-size:70%;font-family:Verdana,Arial, Helvetica;width:80%;margin:5px;}
.pages a,.pages span{display:block;float:left;margin-right:0.1em;border:1px solid #fff;background:#fff;padding:0.2em 0.5em;}
.pages span.current{border:1px solid #68391A;font-weight:700;background:#68391A;color:#fff;}
.pages a{border:1px solid #999;text-decoration:none;}
.pages a:hover{border-color:#68391A;}
.pages a.nextprev{border:1px solid #68391A;background:#FFF;color:#C00;}
.pages span.nextprev{font-weight:700;border:1px solid #ddd;color:#999;}
.borderedTable{border-collapse:collapse;padding:2px;}
.borderedTable td{vertical-align:middle !important;border:1px solid #999;text-align:center;padding:5px;}
.borderedTable .buttons input{margin-right:0 !important;}
#plant_edit_form img.tipIcon{vertical-align:top;cursor:pointer;}
#plant_edit_form .plantCommon{color:red;}
#plant_edit_form .plantPersonal{color:blue;}
p.hint{color:#3B3B3B;font-style:italic;}
table.horizontalCentered td{text-align:center;}
h2.pageHeader{text-align:left;}
#bar_details{border:0;float:left;}
#bar_details th{text-align:right;font-weight:700;vertical-align:top;border:0;width:150px;}
#map{float:right;}
.tooltip{background-color:#FFF;border:2px solid #CCC;white-space:nowrap;padding:5px;}
.center_column_admin{width:990px;}
.form .multiple{height:150px;width:500px;}
.form .high{height:300px;}
.form .n{font-weight:700;margin-bottom:6px;}
.f .i{width:500px;height:20px;}
.form textarea{width:500px;}
#signin_box{width:400px;}
#ad_table td{padding:3px;}
div.actual-blog-text{line-height:18px;}
.actual-blog-text span{color:#000 !important;font-size:12px !important;}
div.actual-blog-text img{margin:5px;}
.recommendBlock,html,body{height:100%;}
.buttons input,label,button,input.submit,input.image{cursor:pointer;}
td,.drink_places td,input.radio,input.checkbox,.imgLink img{vertical-align:top;}
.place_pic img,a img,#top_menu a{border:0;}
.sort_desc,ul.actionsList a,.borderedTable a{color:#333;}
#sort_dialog .jqmVal,.drink_places,.rand_photos,#search_filter_table,#bottom table{width:100%;}
.drink_places .places fieldset,table.sort_entry_table td{padding:5px;}
.rand_photos a,#search_filter_table .r,.commentContainer .name a,ul.left_menu li a.selected{font-weight:700;}
a:hover,.blog_comments a:hover{text-decoration:underline;}
a.noborder,#header #logo a,.imgLink{text-decoration:none;}
#search_filter_table .sl a,.listItem a{font-size:12px;}
.jqmTbl td,.jqmTbl td span,#bottom a,.h_containerContent strong{color:#FF0;}
#statistics,#profile_info,.row{margin:10px;}
.xtop,.xbottom{display:block;font-size:1px;background:none transparent scroll repeat 0 0;}
* html legend,*+html legend{margin-left:-7px;}
* html input.radio,* html input.checkbox,*+html input.radio,*+html input.checkbox,table.verticalCentered td{vertical-align:middle;}
.blog_container,.comment_container{overflow:hidden;}
.blog_date,.blog_comments{float:left;color:#999;font-size:11px;}
.jqmWindow{display:none;position:fixed;top:17%;left:50%;margin-left:-245px;width:700px;color:#333;padding:12px;}
.jqmOverlay{background-color:#000;}
* iframe.jqm{position:absolute;top:0;left:0;z-index:-1;width:expression(this.parentNode.offsetWidth+'px');height:expression(this.parentNode.offsetHeight+'px');}
* html .jqmWindow{position:absolute;top:expression((document.documentElement.scrollTop || document.body.scrollTop) 0 Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100px 0 'px');}