::-khtml-selection, ::selection {
 background: #2D769F;
 color: #FFF;
 text-shadow: none
}
.icon-plus,
.wrap { display: inline-block }
.corner-2px,
.corner-3px,
.corner-4px,
.corner-5px { behavior: url(/isocms/skin/css/PIE.htc) }
.checkItem,
.vag-2px { vertical-align: -2px }
#header,
.box-3,
.box-4,
.header-b { min-width: 1000px }
.hot_event_top_box h2.head,
.hot_home_top_box h2.head,
.latest_system_box h2.head,
.menu li a,
.rest_search_cond h2.head,
.restbox h2.head,
.upper { text-transform: uppercase }
.map_link,
.recipe_menu li a,
.sortby_recipe a,
.sortby_recipe span,
.statistic li { white-space: nowrap }
::-ms-selection {
 background: #2D769F;
 color: #FFF;
 text-shadow: none
}
::-o-selection {
 background: #2D769F;
 color: #FFF;
 text-shadow: none
}
::-webkit-selection {
 background: #2D769F;
 color: #FFF;
 text-shadow: none
}
::-moz-selection {
 background: #2D769F;
 color: #FFF;
 text-shadow: none
}
* { margin: 0; padding: 0 }
.required { color: #c00000!important }
.clearfix { clear: both; content: "." }
.comment_arrow_box:after,
.comment_arrow_box:before,
.dropdown:after,
.dropdown:before,
.rest_search_box:after { content: " "; pointer-events: none }
.fl,.left { float: left!important }
.fr,.right { float: right!important }
*html a,
a:link { text-decoration: none; color: #5b5858 }
.formatTextStandard a,
a:hover { color: #2d769f }
/* a:hover { text-decoration: underline } */
a { text-decoration: none }
.lastBg { background: 0 0!important }
.lastBorder { border: 0!important }
img { border: 0 }
ol,
ul { list-style: none; outline: 0 }
address { font-style: normal; font-size: 12px }
.disc { list-style: disc }
.pt25 { padding-top: 25px }
.mt25 { margin-top: 25px }
.mt17 { margin-top: 17px!important }
.wrap { width: 100% }
.icon-plus { width: 22px; height: 22px; background: url(../images/group_icons.png) -161px -146px no-repeat }
.line1px,
.line2px { clear: both; text-indent: -9999%; overflow: hidden; display: inline-block; height: 0 }
#header,
.line1px,
.line2px,
body { width: 100% }
.corner-2px { -moz-border-radius: 2px; -khtml-border-radius: 2px; -webkit-border-radius: 2px; -ms-border-radius: 2px; border-radius: 2px }
.corner-3px { -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px }
.corner-4px { -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px }
.corner-5px { -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px }
.corner-6px { -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-radius: 6px; -ms-border-radius: 6px; border-radius: 6px }
.corner-10px { -moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; border-radius: 10px }
.corner-top-4px { -moz-border-radius: 4px 4px 0 0; -khtml-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0 }
.corner-top-5px { -moz-border-radius: 5px 5px 0 0; -khtml-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0 }
.box-shadow { box-shadow: 0 0 4px #d5d4d4; -webkit-box-shadow: 0 0 4px #d5d4d4; -khtml-box-shadow: 0 0 4px #d5d4d4; -moz-box-shadow: 0 0 4px #d5d4d4 }
.box-shadow_2 { box-shadow: 0 0 4px #cdcdcc; -webkit-box-shadow: 0 0 4px #cdcdcc; -khtml-box-shadow: 0 0 4px #cdcdcc; -moz-box-shadow: 0 0 4px #cdcdcc }
.mb5 { margin-bottom: 5px }
.mr5 { margin-right: 5px }
.ml5 { margin-left: 5px }
.mb10 { margin-bottom: 10px }
.mr10 { margin-right: 10px }
.ml10 { margin-left: 10px }
.mt15 { margin-top: 15px }
.mb15 { margin-bottom: 15px!important }
.mr15 { margin-right: 15px }
.mb20 { margin-bottom: 20px }
.mr20 { margin-right: 20px }
.ml20 { margin-left: 20px }
.mb30 { margin-bottom: 30px }
.mr30 { margin-right: 30px }
.ml30 { margin-left: 30px }
.ml35 { margin-left: 35px }
.pl5 { padding-left: 5px }
.pr5 { padding-right: 5px }
.txC { text-align: center }
.txR { text-align: right }
.formatText { line-height: 18px; font-size: 13px }
.formatText p { margin-bottom: 3px }
.formatTextStandard { text-align: justify; line-height: 22px; font-size: 14px }
.formatTextStandard strong.title { font-size: 15px!important }
.formatTextStandard h3,
.formatTextStandard p { margin-bottom: 10px }
.formatTextStandard span { font-size: 14px!important }
.formatTextStandard img { padding: 10px; margin: 0 auto 10px; border:1px solid #DDD;}
table { border-collapse: collapse; border-spacing: 0 }
.formatTextStandard ul { list-style: disc!important; margin-left:20px; }
.comment_list,
.dropdown,
.hot_2_top_box_list,
.hot_home_box_list,
.jcarousel_list,
.menu,
.menu_sys,
.sys_tabs ul { list-style: none }
.color-b { color: #2d769f!important }
.color-y { color: #F57E20!important }
.color-r { color: #c00000!important }
.color-x { color: #908f8f!important }
.color5b5858,
body { color: #5b5858!important }
.line1px { border-bottom: 1px solid #cdcdcc }
.line2px { border-bottom: 2px solid #cdcdcc }
.font11px { font-size: 11px }
.font12px { font-size: 12px }
.font13px { font-size: 13px }
.font14px { font-size: 14px }
.font15px { font-size: 15px }
body { font-family: Arial; height: 100% }
#header { height: 185px; width:100%; display: inline-block; margin-top: 57px }
.header-b { width: 1000px; height:112px; margin: 0 auto }
#header .header-t { width: 100%; height: 32px; background: #ac1616 }
.header-t-mid { width: 1000px; height: 32px; margin: 0 auto }
#logo { width: 331px; height: 98px; float:left; margin:10px 0 0; }
#logo > a { display: block; float:left; outline:none; }
.header-r { width: 620px; float: right }
.register { display: inline-block; float: right; margin: 20px 30px 0 0 }
.register li { display: inline-block; float: left; padding: 0 5px }
.register li a { display: block; float: left; color: #322e2e }
.menu,
.menu li { display: inline-block }
.w330 { width: 328px!important; margin-left: 130px }
.search_top { width: 300px; height: 32px; margin-right: 10px }
.search-control { position:relative; height:30px; border:1px solid #DDD; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; -ms-border-radius:2px; -o-border-radius:2px; border-radius:2px; }
.search-control > .input-lg { float: left; outline: 0; width: 278px; padding: 3px 10px; color: #939191; height: 24px; line-height: 24px; border: 0; }
.search-control > .button-lg { border:0; width:24px; height:24px; background:url(../images/icon_search.png) no-repeat center center; position:absolute; top:3px; right:3px; cursor:pointer; outline:none; }
.search-control > .button-lg.ajax-loader { background:url(../images/ajax-loader.gif) no-repeat center center !important; }
.au-item-keyword { background:#FFF; height:30px; padding-left:10px; }
.au-keyword-text { display:inline-block; margin:7px 0 0; }
.au-item-details-link { float: right; color: #c00000; font-size: 11px; white-space: nowrap; margin:10px 10px 0 0; }
.au-suggest-panel { position: absolute; z-index: 9999; display: none; overflow: hidden; margin: 0; border: 1px solid #ccc; background: #FFF; border-top: none; list-style: none; width:480px; left:0; top:30px; }
.au-suggest-panel ul { display:block; margin: 0; padding: 0; list-style: none; }
.au-suggest-panel ul.group > li { clear: both; border-top: #ddd 1px solid; background-color: #eee; overflow: hidden; }
.au-suggest-panel ul.group > li:after,
.au-suggest-panel ul.group > li:before { clear:both; content:""; display:table; }
.au-suggest-panel .l { float: left; width: 20%; text-indent:10px; line-height:30px; }
.au-suggest-panel .subli { vertical-align:top; margin-left:20%; max-height:450px; overflow:auto; }
.au-suggest-panel ul.group>li .au-group-name { text-decoration:none; font-weight:bold; color: #333; text-shadow: 0 1px 1px #FFF; text-transform: uppercase; font-size: 11px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 106px; float: left; }
.au-group-list { display:block; margin:0; padding:0; list-style:none; background:#FFF }
.au-group-list > li { display:inline-block; text-align:left; width:96%; padding:2%; clear:both; border-bottom:1px solid #EEE; }
.au-group-list > li:hover { background:#f9f9f9 }
.au-group-list > li:hover .au-group-title { color:#ac1616 }
.au-group-list > li:after,
.au-group-list > li:before { display:table; clear:both; content:""; }
.au-group-list > li > a { display:block; float:left; width:100%; text-align:left; text-decoration:none; }
.au-group-list > li .body { vertical-align:top; margin-left:50px; overflow:hidden; text-overflow: ellipsis; }
.au-group-list > li .body .au-group-title { display:block; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; font-weight: 700; max-width: 255px; font-size:12px; }
.au-group-list > li .body .post_meta { font-size:11px; color:#999; margin-top:2px; }
.au-group-list > li .body .post_meta .date { margin-right:5px; }
.au-group-list > li .body .post_meta .view { margin-right:5px; padding-left:20px; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAA/FBMVEUAAAAAAAAAAABEREAEBAQCAgIgIB5EREBEREAGBgYDAwMDAwNEREBEREBEREAGBgUBAQEAAABEREAXFxUBAQEAAAAAAABEREACAgEAAAAAAAAAAAAAAAAHBwZEREAAAAAAAAAAAAAAAAABAQEFBQUAAAACAgINDQ0AAAAAAAAAAAAHBwcGBgUPDw4EBAQBAQEAAAAAAAAAAAAAAAAHBwYGBgUDAwMAAAAAAAAAAAAEBAQAAAAAAAAAAAALCwoFBQUjIyEGBgUCAgIAAAAAAAAAAAAAAAAGBgYNDQ0BAQEGBgYBAQEBAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAA2YcYKAAAAVHRSTlMAFqEBRskJAQl0rBoCDQ+fhCwEKI1pPwVJYFZTCBIKdDRDZm6vGYIzoC95frgXm4FsfX8cnKAnEQuLSZpCPQulHZ5Cl2JaEqZDd5JpepExtQ24RnvXCu5fAAAArUlEQVQYGQXBsUoEMRRA0XuTF6JMRLax2akEi8VyK/1qO8GvsBJbYdnCyiIizOwQzwEAMAEAAkBWtw0gAKiqC0AOgKbqL1CnAJoWFWiXElB1FJXZn7seZB2jqlT9XuNBz6PP/cZ25Rhb5OK9+nn88tqDxk6VlelRPe91PvgGNJ/1FYjTCaBp9h0gAdB0pHQEcgJoOsZHSlBvE1Avu2Xpf+mFagnIU+nrxpPkqaz/g8QrSIQAacwAAAAASUVORK5CYII=); background-repeat:no-repeat; background-position:left center; }
.au-group-list > li .body .post_meta .comment { margin-right:5px; background:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDc2IDc2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA3NiA3NjsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE2cHgiPgo8ZyBpZD0iX3gzN183X0Vzc2VudGlhbF9JY29uc18xMV8iPgoJPHBhdGggaWQ9Ik1lc3NhZ2UiIGQ9Ik03NCw0Ljk5MkgyYy0xLjEsMC0yLDAuOS0yLDJ2NDhjMCwxLjEsMC45LDIsMiwyaDE2djEyYzAsMS44LDIuMSwyLjcsMy40LDEuNGwxMy42LTEzLjRoMzljMS4xLDAsMi0wLjksMi0yICAgdi00OEM3Niw1Ljg5Miw3NS4xLDQuOTkyLDc0LDQuOTkyeiBNNzIsNTIuOTkySDM0LjJjLTAuNSwwLTEsMC4yLTEuNCwwLjZMMjIsNjQuMTkydi05LjJjMC0xLjEtMC45LTItMi0ySDR2LTQ0aDY4VjUyLjk5MnoiIGZpbGw9IiMwMDAwMDAiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K); background-position:left center; background-repeat:no-repeat; background-size:36%; padding-left:16px; }
.au-group-list > li .body .post_meta .like { background:url(../images/like-16.png) no-repeat left center; padding-left:16px; }
.au-group-list > li .body .post_meta .ci { display:inline-block; margin-right:5px; }
.au-group-list > li .body .post_meta .time { min-width:65px; background:url(../images/icon_clock_11x12.png) no-repeat left center; padding-left:12px; }
.au-group-more-this { background:#DDD; text-align:center !important; margin:-15px 0 0; }
.au-group-more-this > a { display:inline !important; float:none !important; text-decoration:none; }
.au-group-more-this > a > strong { color:#c00000 !important; }
.mainmenu { display:inline-block; float:right; height:38px; background:#ac1616; overflow:hidden; border-radius:6px 6px 0 0; -moz-border-radius:6px 6px 0 0; -webkit-border-radius:6px 6px 0 0; -ms-border-radius:6px 6px 0 0; -khtml-border-radius:6px 6px 0 0; -o-border-radius:6px 6px 0 0; margin:20px 0 0; }
.mainmenu_UL { display:inline-block; width:100%; margin:0; padding:0; list-style:none; }
.mainmenu_UL > li { display:inline-block; float:left; height:38px; }
.mainmenu_UL > li > a { display:block; float:left; height:38px; line-height:40px; color:#FFF; text-transform:uppercase; padding:0px 15px; }
.mainmenu_UL > li > a > .fa { color:#d68b8b; }
.mainmenu_UL > li.s { height:20px; border-left:1px solid #d68b8b; margin:10px 0 0; }
.menu-function { width:100%; height:42px; background:#771411; }
.menu-function:after,
.menu-function:before { display:table; clear:both; content:""; }
.menu_sys,
.menu_sys li { display: inline-block; height: 16px }
.menu_sys { margin: 0; padding: 14px 0 }
.menu_sys li { float: left; line-height: 16px; color: #FFF }
.menu_sys li.s { padding: 0 9px }
.menu_sys li a { display: block; float:left; color:#FFF; line-height:16px; font-size: 12px; font-weight: 700 }
.menu_sys li a:hover { text-decoration: underline }
.page { display:inline-block; height:20px; padding:6px 0px; padding:0; list-style:none; }
.page > li { display:block; float:left; color:#FFF; height:20px; line-height:20px; margin:0 10px 0 0; }
.login_success { display: inline-block; float: right; position: relative; height: 32px }
.login_success img { border: 1px solid #ccc!important; float: left; padding: 1px }
.login_success .r { display: block; vertical-align: top; margin: 0 0 0 38px }
.login_success a.goToSite { text-decoration: none; color: fff; outline: 0 }
.login_success .logOut { display: inline-block; color: #c00000; padding-left: 16px; background: url(../images/forward.png) left center no-repeat }
/*.dropdown { position: absolute; display: none; left: 0; top: 32px; width: 125px; background: #fefefe; padding: 10px; z-index: 9999; border: 1px solid #ccc }
.dropdown li,
.login_success:hover .dropdown { display: inline-block }
.dropdown:after,
.dropdown:before { bottom: 100%; left: 50%; border: solid transparent; height: 0; width: 0; position: absolute }
.dropdown:after { border-color: rgba(255, 255, 255, 0); border-bottom-color: #FFF; border-width: 8px; margin-left: -8px }
.dropdown:before { border-color: rgba(204, 204, 204, 0); border-bottom-color: #ccc; border-width: 9px; margin-left: -9px }
.dropdown li { width: 100%; padding: 4px 0; border-bottom: 1px solid #eee }
.dropdown li a { font-size: 11px; color: #0E6DC7; padding: 0 0 0 15px; background: url(../images/arrowX.png) left center no-repeat }
.dropdown li a:hover { text-decoration: underline!important }*/
#content { width: 978px; padding: 15px 10px }
.hot_home_top_box { position: relative; width: 170px; height: 302px; padding: 5px; border: 1px solid #d5d4d4 }
.hot_home_top_box h2.head { height: 34px; line-height: 34px; color: #FFF; padding: 0 0 0 15px; background: #d72323; font-size: 12px; margin: 0 0 10px }
.hot_home_box_list { display: block; margin: 0; padding: 0 0 0 5px }
.hot_home_box_list li { display: inline-block; width: 100%; clear: both; padding: 5px 0 }
.hot_home_box_list li a { text-decoration: none; height: 16px; display: inline-block; overflow: hidden; color: #5b5858; padding: 0 0 0 16px; background: url(../images/arrow_11_11.png) left center no-repeat }
.hot_home_box_list li a:hover { text-decoration: underline }
.gotopage { display: block; outline: 0; color: #2d769f; float: right; font-size: 11px; padding: 0 10px 20px; text-decoration: underline!important }
.hot_home_group_top_box { width: 782px; height: 368px; float: right }
.hot_1_top_box { background: #FFF; border:1px solid #DDD; height: 368px; width: 300px; margin-right: 10px }
.hot_1_top_box a.photo { display: block; width: 300px; height: 225px; outline: 0 }
.hot_1_top_box a.photo img { border: 0!important }
.hot_1_top_box .body{ padding:10px;}
.hot_1_top_box h2 { display: block; margin:0 0 10px 0; }
.hot_1_top_box h2 a { display: block; font-size: 16px; color: #5b5858; line-height: 20px; outline: 0; text-decoration: none }
.hot_1_top_box .text{ line-height:16px;}
.hot_1_top_box h2 a:hover { color: #2d769f }
.hot_2_top_box { width: 308px; overflow: hidden }
.hot_2_top_box h3.title { display: block; height: 18px; overflow: hidden; margin-bottom: 6px }
.hot_2_top_box h3.title a { color: #2d769f; font-size: 14px; outline: 0 }
.hot_2_top_box a.photo { display: block; width:100%; outline: 0 }
.hot_2_top_box a.photo img{ width:100%;}
.hot_2_top_box p { vertical-align: top; margin-left: 109px; line-height: 18px }
.hot_2_top_box_list { display: inline-block; width:100%; margin:0; padding: 0;}
.hot_2_top_box_list li { display: inline-block; float: left; width: 147px; margin-right: 10px; margin-bottom: 14.5px; height: 175.5px; border:1px solid #DDD;}
.hot_2_top_box_list li,
.hot_event_top_box { border:1px solid #DDD; background: #FFF;  }
.hot_2_top_box_list li.last { margin-right: 0 }
.hot_2_top_box_list li h2 { display: block; float: left; overflow: hidden }
.hot_2_top_box_list li h2 a { display: inline-block; height: 38px; overflow: hidden; outline: 0; color: #5b5858; padding: 10px 8px; font-size: 13px; text-decoration: none }
.hot_2_top_box_list li h2 a:hover { color: #2d769f }
.hot_2_top_box a.view_detail { color: #2d769f; display: inline-block }
.hot_event_top_box { width: 152px; height: 368px; position: relative }
.hot_event_top_box h2.head { width: 66px; height: 26px; line-height: 26px; background: #c00000; color: #FFF; font-size: 14px; padding: 0 10px; font-weight: 400; position: absolute; z-index: 1000; border: 0 }
.hot_event_top_box a.photo { display: block; outline: 0; width: 152px; position: relative }
.hot_event_top_box h3.title { display: block; padding: 10px }
.hot_event_top_box h3.title a { display: block; min-height: 24px; font-weight: 400; padding: 0 30px 0 0; background: url(../images/more.png) right center no-repeat; text-decoration: none }
.hot_event_top_box h3.title a:hover { color: #2d769f }
.hot_event_top_box_list { display: block; color: #5b5858; margin: 10px 0 0; padding: 10px; background: url(../images/borBotMember.png) top repeat-x }
.hot_event_top_box_list li { clear: both; padding: 4px 0 5px; border-bottom:1px solid #DDD; }
.hot_event_top_box_list li:last-child{ border-bottom:0px !important}
.hot_event_top_box_list a { color: #2d769f; outline: 0 }
#home .col1_3 { width: 182px; float: left; margin: 0 10px 0 0 }
#home .col2_3 { width: 450px; float: left }
#home .col3_3 { width: 320px; float: right }
*html #home .col3_3 { width: 300px }
.menu_select_box { width: 200px; float: left }
.menu_select_box h2.head { display: inline-block; width: 100%; background: url(../images/headInner.png) no-repeat }
.menu_select_box h2.head a { display: block; font-size: 20px; color: #5b5858; text-decoration: none }
.menu_select_box h2.head .today { width: 128px; float: left; padding-bottom: 10px }
.menu_select_box h2.head .calender { float: right; display: inline-block; width: 29px; height: 31px; background: url(../images/group_icons.png) -220px -128px no-repeat; margin-right: 10px }
.info-recipe-day { display: block; width: 90%; clear: both; padding: 20px 10px 0 }
.menu_select_box .box-recipe-today { background: #FFF; float: left; height: 271px; box-shadow: 0 0 5px #666 }
.menu_select_box .box-recipe-today h2 { display: block; width: 100%; margin: 0 0 5px; height: 17px; overflow: hidden }
.menu_select_box .box-recipe-today h2 a { font-size: 13px; color: #5b58582d769f; text-decoration: none }
.menu_select_box .box-recipe-today h2 a:hover { color: #2d769f }
.rate { color: #8d8d8b; font-size: 12px; line-height: 19px }
.box-recipe-today-home { width: 392px; float: left; margin-left: 50px }
.list-recipe-hot { display: inline-block; width: 297px; float: left; margin-right: 20px }
.list-recipe-hot li { display: inline-block; float: left; width: 133px; height: 156px; margin-right: 25px; background: #FFF; margin-bottom: 24px; box-shadow: 0 0 5px #666 }
.list-recipe-hot li h2 { padding: 0 10px; height: 35px; overflow: hidden }
.list-recipe-hot li h2 a { font-size: 13px; color: #5b5858; font-weight: 700; text-decoration: none }
.list-recipe-hot li h2 a:hover,
.menu_select_box h2.head a:hover { color: #2d769f }
.list-recipe-hot li.last { margin-right: 0 }
.menu_select_box .box-recipe-today a.photo { float: left; display: block; width: 200px; height: 152px }
.menu_select_box_list { display: block; margin: 10px 0 0; padding: 0; list-style: none }
.menu_select_box_list li { clear: both; padding: 5px 0 }
.menu_select_box_list li a { display: block; color: #5b5858; padding: 0 0 0 15px; background: url(../images/arrow_star.png) left 5px no-repeat }
.ads_right_308x308 { float: right; width: 308px; height: 308px; margin: 10px 0 0 }
.box-3 { width: 100%; padding: 10px 0 20px; background:#FFF }
.box-3 .col2_2 { width: 300px }
.box-top-recipe-home { width: 200px; float: left; border:1px solid #bdb9b9; border-top:2px solid #C00000; position:relative; }
.box-top-recipe-home > .head { background:#f7f7f7; padding:10px 10px; }
.box-top-recipe-home > .head > a { text-decoration:none; text-transform:uppercase; font-weight:normal; font-size: 14px; color:#C00000; }
.icon_recipe_top { display: block; width: 18px; height: 24px; background: url(../images/group_icons.png) -52px -167px no-repeat; position: absolute; right: 5px; top: 0 }
.menu-recipe-hot { display: block; height: 322px; margin:0; padding:0; }
.menu-recipe-hot li { width: 100%; display: inline-block; border-bottom: 1px solid #ccc; padding:10px 0px; }
.menu-recipe-hot li:last-child { border-bottom: none }
.menu-recipe-hot li a { display:block; padding:0px 10px; height: 18px; overflow: hidden; }
.jcarousel_box h2.head { margin: 0 0 20px }
.jcarousel_box h2.head a { color: #2d769f; font-size: 22px; text-decoration: none; outline: 0 }
.jcarousel_container .prev { float: left }
.jcarousel_container .next { float: right }
.jcarousel { width: 408px; float: left; height: 134px; position: relative; overflow: hidden }
.jcarousel_list { display: inline-block; width: 1500px; height: 134px; margin: 0; padding: 0; position: absolute }
.jcarousel_list li { display: inline-block; float: left; width: 90px; padding: 5px; margin: 0 4px 0 0 }
.jcarousel_list li a.photo { display: block; width: 84px; height: 62px; border: 1px solid #cdcdcc; padding: 2px }
*html .jcarousel_list li a.photo { height: 60px!important }
.box-4 { background: #fefcf9; width: 100%; padding-bottom: 10px }
*html .jcarousel_list li a.photo img { height: 64px!important }
.jcarousel_list h3 { display: block; margin: 10px 0 0 }
.jcarousel_list h3 a { color: #5b5858; font-weight: 400; font-size: 12px }
.ads_home_320x233_box { display: block; width: 320px; height: 233px; overflow: hidden }
.ads_recipe_300x300 { width: 300px; height: 300px; float: right }
.latest_system_box{ padding: 10px; background: #FFF; position: relative; border: 1px solid #ddd; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -ms-border-radius: 5px }
.subscribe_box{ background:#ac1616; padding:10px 0px;}
.subscribe_inner{ width:1000px; margin:0px auto;}
.subscribe-x{}
.subscribe-x:after,.subscribe-x:before{ display:table; clear:both; content:"";}
.subscribe-x > label{ display:inline-block; float:left; height:38px; line-height:38px; text-transform:uppercase; margin-right:10px; font-size:14px; color:#FFF;}
.subscribe-control{ float:left; position:relative;}
.subscribe_email { border: 0px solid #dedbdb; outline: 0; color: #544e4e; height: 20px; line-height: 20px; padding: 8px; width: 300px; margin:0 10px 0 0;}
.subscribe_button { outline: 0;border: 0; width:100px; height:37px; line-height:37px; background:#d7720b; color:#FFF;cursor: pointer;float: right; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; -o-border-radius:2px; -ms-border-radius:2px;}
.subscribe-msg{ font-size:11px; color:#FFF; position:absolute; left: 0;top:-24px; background: #d35200;padding:6px;}
*html .subscribe_box,
.latest_system_box { width: 302px; overflow: hidden }
#rest .subscribe_email { width: 244px }
#rest .register_free { right: 25px }
.latest_system_box h2.head { border-bottom: 1px solid #dedbdb; font-size: 13px; color: #5b5858; padding: 0 0 5px; margin: 0 0 5px }
.latest_system_box .new_ico { display: block; width: 36px; height: 30px; position: absolute; left: 80px; top: -5px }
.sys_tabs { height: 33px }
.sys_tabs ul { display: inline-block; width: 100%; margin: 0; padding: 0 }
.sys_tabs ul li { display: inline-block; float: left; height: 33px }
.sys_tabs li a { display: block; float: left; height: 31px; line-height: 31px; color: #2d769f; font-weight: 700; text-decoration: none; padding: 0 16px; border: 1px solid #f0f0f0 }
.sys_tabs li.current a { height: 32px; background: #FFF; border-color: #dedbdb #dedbdb #FFF }
.sys_tabs_content { border: 1px solid #dedbdb; background: #FFF; padding: 10px }
.comment_list { display: inline-block; color: #544e4e; width: 95% }
.comment_list li { display: inline-block; width: 100%; padding: 10px 0; border-bottom: 1px dotted #544e4e }
.comment_list h3.title { display: block; margin: 0 0 10px; font-weight: 400 }
.comment_list h3.title a { font-size: 13px; color: #2d769f; text-decoration: none }
.comment_list h3.title a:hover { text-decoration: underline }
.comment_list h3.title .num_view { font-size: 11px }
.comment_list p { display: block; width: 100%; clear: both; line-height: 18px }
.comment_list a.view_more { color: #2d769f; text-decoration: none }
.comment_user { display: inline-block; width: 35%; margin: 10px 0 0; font-size: 13px; float: left }
.comment_user .avatar { display: block; width: 48px; height: 48px; padding: 2px; border: 1px solid #dedbdb; background: #FFF }
.comment_user span.profile_info { display: block; margin-left: 71px; vertical-align: top; padding: 10px 0 0 }
.category_link,
.link,
.profile_link { text-decoration: none }
.profile_link { padding-right: 10px; color: #037d97!important }
.view_more:hover { text-decoration: underline!important }
.fix_height_270 { width: 262px; height: 270px; width:auto; overflow-y: scroll; display: inline-block; overflow-x: hidden }
.chef_of_day { padding: 15px 20px 15px 23px; background: #faf7f0; float: left; width: 265px; border: 1px solid #d9d6d6; margin-left: 15px }
.chef_of_day .tracking { padding: 7px 21px; background: #c00000; color: #FFF; font-size: 12px; display: inline-block; margin: 25px auto 0 }
*html .chef_of_day { width: 280px }
.chef_of_day h2.head { display: block; height: 34px; padding: 10px 0 0; background: url(../images/chef_of_day_head.png) center center no-repeat }
.chef_of_day h2.head a { display: block; padding: 0 0 0 80px; text-decoration: none }
.chef_box_holder .avatar { display: block; width: 94px; height: 76px; padding: 2px; border: 1px solid #dedbdb }
.chef_box_holder .chef_name { display: block; vertical-align: top; margin: 0 0 0 110px; color: #5b5858 }
.chef_box_holder .chef_note { display: block; vertical-align: top; margin: 6px 0 0 110px; color: #544e4e; font-style: italic }
.chef_list { display: inline-block; width: 100%; list-style: square inside; color: #9f9f9f }
.chef_list li { width: 50%; float: left; padding: 2px 0 }
.follow_me { display: block; width: 91px; height: 29px; margin: 28px auto 0; background: url(../images/theodoi.png) no-repeat; text-indent: -9999% }
.color969590 { color: #969590 }
.video_home_box { display: inline-block; float: left; width: 460px; margin-left: 15px }
.content_video_box { position: relative }
.content_video_box .next,
.content_video_box .prev { display: block; width: 47px; height: 47px; background: #FFF; position: absolute; top: 40% }
.content_video_box .icon-circle { display: block; margin: 8px 0 0 9px; width: 31px; height: 31px; background: url(../images/group_icons.png) no-repeat }
.content_video_box .icon-prev { background-position: -219px -60px!important }
.content_video_box .icon-next { background-position: -219px -91px!important }
.content_video_box .prev { left: -25px }
.content_video_box .next { right: -25px }
.list_video_home { display: inline-block; width: 100% }
.video_el { width: 140px; height: 150px; border: 1px solid #e4e2e2; float: left; margin: 0 16px 15px 0 }
.video_el.last { margin-right: 0!important }
.video_el a.photo { display: block; float: left; width: 140px; height: 80px; position: relative }
.video_el a.photo:hover i { background: url(../images/icon_play_active.png) no-repeat }
.video_el h3.title { display: block; margin:0; padding: 15px 8px 0; float: left; height: 35px; overflow: hidden; font-size: 13px }
.icon-lock { display: inline-block; width: 12px; height: 12px; background: url(../images/group_icons.png) -172px -79px no-repeat; margin: 0 0 -1px 10px }
.mt45 { margin-top: 45px }
*html .jcarousel_box_video { overflow: hidden }
.restaurant_1_home_box { width: 200px; box-shadow: 1px 1px 5px #a4a3a3; -moz-box-shadow: 1px 1px 4px #a4a3a3; -webkit-box-shadow: 1px 1px 4px #a4a3a3 }
.restaurant_1_home_box .photo { display: block; width: 200px; height: 154px }
.restaurant_1_home_box .in { padding: 20px 10px 30px }
.restaurant_1_home_box .title { display: block; margin: 15px 0 0 }
.restaurant_1_home_box .title a { font-size: 13px; line-height: 16px }
.restaurant_2_home_box { width: 750px; float: right }
.restaurant_2_home_box ul { display: inline-block; list-style: none; margin: 0; padding: 0 }
.restaurant_2_home_box ul li { display: inline-block; float: left; width: 161px; height: 220px; margin-right: 34px; box-shadow: 1px 1px 4px #a4a3a3 }
.restaurant_2_home_box ul li.last { margin-right: 0 }
.restaurant_2_home_box ul a.photo { display: block; width: 161px; height: 124px; outline: 0 }
.restaurant_2_home_box .in { padding: 14px }
.restaurant_2_home_box li h2.title { display: block; margin-bottom: 5px }
.restaurant_2_home_box h2.title a { font-size: 13px; text-align: justify; line-height: 16px }
.restaurant_2_home_box .icon_rest { display: inline-block; width: 25px; height: 18px; background: url(../images/group_icons.png) 0 -190px no-repeat; float: right }
.restaurant_2_home_box .search_rest { display: block; margin: 25px auto 0; width: 232px; font-size: 16px }
.restaurant_2_home_box address { height: 30px; overflow: hidden }
.related_home b { color: #f56708 }
.related_home ul { display: block; padding: 0; list-style: none }
.related_home ul li { display: block; width: 100%; clear: both; padding: 3px 0 }
.related_home li a { color: #2d769f }
.related_home li a:hover { text-decoration: underline }
.recipe_top_box h2.head_top { color: #5b5858; margin: 0 0 6px; padding: 0 0 7px; font-family: Arial; font-size: 26px; background: url(../images/borderBot2.png) bottom repeat-x }
.recipe_hot_box { width: 660px; float: left }
.recipe_jcarousel_box { display: block; width: 100%; height: 250px; position: relative; overflow: hidden }
.recipe_jcarousel_box .next { float: right; margin: 100px 0 0 }
.recipe_jcarousel { height: 226px; float: left }
.recipe_jcarousel_list { display: inline-block; width: 100%; height: 250px; margin: 0; padding: 0; list-style: none }
.recipe_jcarousel_list li { display: inline-block; width: 613px; height: 250px; overflow: hidden; float: left }
.photo_big { display: block; width: 300px; height: 226px; border: 1px solid #e1e1e1; border-radius: 5px; box-shadow: 0 0 8px #d6cdc2; outline: 0; float: left; overflow: hidden }
.photo_big2 { display: block; width: 415px; height: 305px; outline: 0; float: left; overflow: hidden }
.recipe_jcarousel_list .r { width: 290px; float: right }
.recipe_jcarousel_list h3.title { display: block; width: 99% }
.recipe_jcarousel_list h3.title a { font-size: 26px; text-decoration: none }
.more_tags_box dt a,
.recipe_bar a { text-decoration: none; font-size: 11px }
.recipe_group label,
.recipe_group span { float: left; margin: 3px 11px 0 0; color: #037d97; line-height: 10px; overflow: hidden; height: 10px }
.recipe_group_link { display: block; float: left; color: #037d97; padding: 0; margin-right: 11px!important }
.recipe_group_more { float: left; position: relative }
.recipe_group_more a.more { display: block; text-decoration: none; color: #5b5858; padding-right: 10px; background: url(../images/arrow_up.png) right center no-repeat }
.more_tags_box { display: none; position: absolute; width: 166px; z-index: 1000; top: 15px; right: 0 }
.more_tags_box .hd { background: url(../images/pg-thumbnail-popup.png) -3142px 0 no-repeat; height: 9px }
.more_tags_box .bd { padding: 7px 14px 6px; height: auto; background: url(../images/pg-thumbnail-popup.png) -3312px 0 repeat-y }
.more_tags_box .ft { background: url(../images/pg-thumbnail-popup.png) -3481px -2px no-repeat; height: 10px }
.more_tags_box dl { display: block; list-style: none; position: relative!important }
.more_tags_box dt { display: inline-block; width: 100%; clear: both; padding: 2px 0 }
.more_tags_box dt a { display: block; color: #00709B }
.more_tags_box dt:hover { background: #f0f0f0 }
.recipe_componemt .line em { display: block; float: left; width: 65%; margin: 0 5px 0 0; font-style: normal; text-align: right }
.recipe_bar_popular { background: 0 0!important; padding: 30px!important; border: 1px solid #d2d3ce }
.recipe_bar_popular .inner { width: 54%!important }
.recipe_bar { padding: 18px 0 19px }
.recipe_bar .inner { width: 70%; margin: 0 auto }
.recipe_bar span.first { display: block; float: left; width: 60px; height: 26px }
.recipe_bar a { display: inline-block; line-height: 28px; font-weight: 700; padding: 0 10px }
.icon-search { display: inline-block; float: left; width: 23px; height: 22px; background: url(../images/group_icons.png) -186px -75px no-repeat }
.icon-add { display: inline-block; float: left; width: 16px; height: 16px; background: url(../images/group_icons.png) -191px -98px no-repeat; margin: 4px 6px 0 0 }
.icon-edit,
.icon-print,
.icon-video { float: left; display: inline-block; width: 23px; height: 16px; margin: 4px 6px 0 0 }
.icon-print { background: url(../images/group_icons.png) -190px -134px no-repeat }
.icon-video { background: url(../images/group_icons.png) -188px -116px no-repeat }
.icon-edit { background: url(../images/group_icons.png) -191px -152px no-repeat }
.icon-expand { display: block; width: 15px; height: 15px; background: url(../images/group_icons.png) -83px -110px no-repeat; cursor: pointer }
.addthis_box,
.addthis_box_inner,
.icon-alottment,
.icon-time { display: inline-block }
.icon-alottment { width: 16px; height: 12px; background: url(../images/group_icons.png) -114px -110px no-repeat }
.icon-time { margin: 2px 0 0; float: left; width: 12px; height: 12px; background: url(../images/group_icons.png) -132px -110px no-repeat }
.recipe_info_top_box .photo_big { width: 418px; height: 305px; padding: 0; border: 0; margin: 0 15px 0 0; background: url(../images/loading.gif) center center no-repeat }
.recipe_info_top_box .r { width: 360px; float: left }
.recipe_info_top_box h1.title { color: #5b5858; font-size: 20px }
.addthis_box { width: 100%; height: 32px; padding: 8px 0; text-align: center; background: url(../images/addThisBg.png) repeat-x }
.addthis_box_inner { min-width: 460px }
#footer,
#footer_bottom,
#oldversion,
.body-home-top,
.box-2,
.recipe_bar { min-width: 1000px }
.addthis_box_inner .addthis_button_tweet { width: 86px; overflow: hidden }
.addthis_box_inner .addthis_button_pinterest_pinit { width: 90px; overflow: hidden }
.addthis_box_inner .addthis_button_google_plusone { width: 65px; overflow: hidden }
.recipe_info_top_box .recipe_componemt { line-height: 20px }
.recipe_info_top_box .recipe_componemt .line em { width: 49%!important }
.recipe_info_top_box .icon-time { margin-top: 4px!important }
.recipe_toolbox { position: relative; width: 140px; height: 206px; padding: 17px 0 0 19px; float: right; background: url(../images/actionForm.png) no-repeat }
.recipe_toolbox a { display: block; outline: 0; height: 22px; line-height: 22px; font-size: 11px }
.comment_tabs,
.comment_tabs li { display: inline-block; height: 16px }
.recipe_detail h2.head { color: #333; font-size: 18px; margin: 0 0 10px }
.recipe_component { width: 180px; float: left }
.recipe_component_list { display: block; list-style: none }
.recipe_component_list li { display: inline-block; width: 100%; padding: 10px 0; border-bottom: 1px dotted #969590 }
.recipe_component_list a { color: #00709b }
.recipe_guide { width: 400px; float: right; margin-left: 20px }
.recipe_guide a { color: #00709b }
.recipe_guide_list { display: block; list-style: none; margin: 0; padding: 0 }
.recipe_guide_list li { display: inline-block; width: 100%; margin-bottom: 20px; line-height: 20px }
.recipe_guide_list .num { vertical-align:top; float:left; margin:0 5px 0 0; font-size: 20px; color: #838382 }
.cmt_ajax .comment_inner { padding: 0!important }
.comment_tabs { width: 74%; padding-right: 26%; padding-bottom: 8px; margin-bottom: 16px; background: url(../images/borBot.png) bottom repeat-x }
.comment_tabs li { cursor: pointer; line-height: 16px; width: 49%; font-size: 13px; font-weight: 700 }
.comment_tabs li.bol { border-right: 1px solid #b9b7b7; text-align: left!important }
.comment_tabs li.current { color: #c00000!important }
.comment_box h2.head { display: block; margin: 0 0 6px; font-size: 18px; color: #5b5858 }
.comment_box .textarea { border: 1px solid #d2d3ce; background: #FFF; padding: 10px; height: 39px }
.comment_box .textarea a { color: red!important }
.comment_box .comment_inner { padding: 0 }
.comment_not_found_result { width: 564px; margin-top: 20px; float: right; border: 1px solid #d2d3ce; background: #FFF; padding: 6px 10px; text-align: center; font-size: 16px; font-weight: 700 }
.comment_box .avatar { width: 60px; height: 60px; border: 1px solid #d2d3ce }
.comment_box .comment_r { width: 585px }
.comment_box .comment_text { padding: 5px; border: 1px solid #d2d3ce; width: 573px; height: 63px; outline: 0 }
.comment_list_box { display: block; margin: 0; padding: 0; list-style: none }
.comment_el { display: inline-block; width: 100%; margin: 20px 0 0 }
.comment_el .picture { display: block; width: 58px; height: 59px; float: left; border: 1px solid #d2d3ce; padding:1px; }
.comment_info { position: relative; width: 81.5%; padding: 14px; float: right; border: 1px solid #d2d3ce }
.comment_arrow_box:after,
.comment_arrow_box:before { right: 100%; top: 18%; border: solid transparent; height: 0; width: 0; position: absolute }
.comment_arrow_box:after { border-color: rgba(255, 255, 255, 0); border-right-color: #FFF; border-width: 10px; margin-top: -10px }
.comment_arrow_box:before { border-color: rgba(210, 211, 206, 0); border-right-color: #d2d3ce; border-width: 11px; margin-top: -11px }
.comment_el_step { width: 87%; padding-left: 13% }
.comment_el_step .comment_info { width: 80% }
.comment_profile strong { color: #544a48; font-size: 12px }
.comment_profile .comment_date { color: #979692; font-size: 12px }
.comment_info .comment_status { display: inline-block; font-weight: 400; margin: 0 0 5px; background: #f56a1f; color: #FFF; padding: 5px 10px }
.comment_title { font-size: 16px; color: #544a48; margin: 0 0 5px }
.comment_bar { display: inline-block; margin: 15px 0 0; padding: 0; list-style: none }
.comment_bar li { display: inline-block; float: left; height: 25px; margin: 0 20px 0 0 }
.comment_bar li a { display: block; float: left; color: #5b5858; cursor: pointer }
.comment_bar a.love { background: url(../images/heart.png) left center no-repeat }
.comment_bar a.idea { background: url(../images/icon_ideal.png) left center no-repeat }
#recipe .col1_2 { width: 658px; float: left }
#recipe .col2_2 { width: 306px; float: right }
.recipe_select_box { border: 1px solid #dadbd7; padding: 15px 10px }
.recipe_select_box h2.head { padding: 0 0 10px; margin: 0 0 10px; background: url(../images/borBot.png) bottom repeat-x; font-size: 16px }
.recipe_select_box h2.head a { display: block; color: #5b5858; font-weight: 700 }
.recipe_select_box h2.head .icon-expand { float: left; margin: 0 10px 0 0 }
.recipe_select_box_list { display: inline-block; width: 90%; margin: 0; padding: 0 5% }
.recipe_select_box_list li { display: inline-block; width: 50%; float: left; padding: 5px 0 }
.recipe_select_box_list li a { display: block; float: left; background: url(../images/arrow_4_4.png) left center no-repeat; padding: 0 0 0 10px; color: #2d769f }
.recipe_select_box_list li.current a { color: #c00000!important }
.recipe_box { width: 48% }
.recipe_box_l { padding: 0 22px 0 0 }
.recipe_box_2 { padding: 0; width: 473px }
.recipe_box .head { display: block; padding: 0 0 6px; color: #5b5858; height: 24px; line-height: 24px }
.recipe_box_list { display: inline-block; width: 100%; padding: 0; list-style: none }
.recipe_cat_list { display: inline-block; width: 100%; height: 313px; position: relative }
.recipe_cat_list .vietiso_next,
.recipe_cat_list .vietiso_prev { cursor: pointer; position: absolute; top: 45%; width: 36px; height: 44px; text-indent: -99999% }
.recipe_cat_list .vietiso_next { right: -50px; background: url(../images/group_icons.png) -215px -255px no-repeat }
.recipe_cat_list .vietiso_prev { left: -50px; background: url(../images/group_icons.png) -187px -255px no-repeat; z-index: 999 }
.recipe_cat_list .vietiso_next_disable { background-position: -215px -255px }
.recipe_cat_list .vietiso_prev_disable { background-position: -187px -255px }
.recipe_cat_list .vietiso_next:hover { background-position: -153px -255px }
.recipe_cat_list .vietiso_prev:hover { background-position: -127px -255px }
.recipe_cat_list .vietiso_next_disable:hover { background-position: -215px -255px }
.recipe_cat_list .vietiso_prev_disable:hover { background-position: -187px -255px }
.recipe_jcarousel_inner { width: 100%; height: 313px; overflow: hidden; position: relative }
.recipe_box_list li { display: block; width: 221px; height: 313px }
.recipe_box_list a.photo { display: block; width: 221px; height: 165px; outline: 0; margin: 0 0 14px }
.recipe_box_list p.rate { color: #8d8d8b!important; font-size: 14px; height: 20px; line-height: 22px }
.recipe_box_list p.rate img { margin-right: 5px!important }
.recipe_box_list h3.title { display: block; margin:0 0 5px 0; max-height:32px; overflow: hidden }
.recipe_box_list h3.title a { font-weight: 700; font-size: 14px; line-height:16px; }
.recipe_box_list > li .text { line-height:16px; }
.profile-box { margin-top:10px; }
.profile-box:after,
.profile-box:before { display:table; clear:both; content:"" }
.profile-box > .av { display:block; text-decoration:none; }
.profile-box > .av > .cover { display:block; float:left; margin:2px 10px 0 0; border-radius:50%; -moz-border-radius:50%; -khtml-border-radius:50%; -ms-border-radius:50%; }
.profile-box > .av > .name { display:block; vertical-align:top; margin:0 0 5px 40px; font-size:12px; }
.profile-box > .av > .share { display:block; min-height:16px; vertical-align:top; font-size:11px; color:#999; background:url(../images/icon_share.png) no-repeat 40px center; padding-left:62px; }
.view_more_btn { display: inline-block; padding: 7px 7px 7px 11px; color: #FFF!important; font-size: 12px; background: #c00000 }
.recipe_header_box { display: inline-block; background: url(../images/borBot.png) bottom repeat-x; padding: 0 0 10px; height: 24px; height:auto; }
.recipe_header_box h2.head { font-size: 27px; color: #4f4c4c; line-height: 24px; height: 24px }
.recipe_header_box .sort_box { font-size: 12px; color: #5b5858 }
.recipe_header_box select { padding: 2px; height: 24px; border: 1px solid #d2d3ce; width: 152px; outline: 0 }
.recipe_box_list_all li { float: left; margin: 0 31px 27px 0 }
.recipe_box_list_all li.last { margin-right: 0!important }
.pagination { display: inline-block; height: 32px }
.pagination a,
.pagination a.page { display: block; width: 30px; height: 30px; line-height: 30px; font-size: 12px; float: left; text-align: center; color: #FFF; margin: 0 3px 0 0; text-decoration: none; background: #c00000; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -khtml-border-radius: 20px; -ms-border-radius: 20px }
.pagination a.next,
.pagination a.prev { display: block; float: left; width: 30px; height: 30px; background: url(../images/group_icons.png) no-repeat }
.pagination a.prev { margin-right: 3px; background-position: -209px -215px; text-indent: -9999% }
.pagination a.next { background-position: -226px -215px; text-indent: -9999% }
.pagination a.current { background: #444; font-weight: 700; color: #FFF; cursor: default }
.pagination .disabled { color: #999; border-color: #f1f1f1 }
.clienttabs { border: 1px solid #d2d3ce; }
.clienttabs > .tabs { height:41px; }
.clienttabs > .tabs > a { display: block; float: left; width: 151px; height: 39px; line-height: 40px; border-bottom: 1px solid #d2d3ce; background: url(../images/bg_tab.png) center center repeat-x #e7e2e2; text-align: center; font-weight: 700; text-decoration: none }
.clienttabs > .tabs > a.br-L { border-left: 1px solid #d2d3ce }
.clienttabs > .tabs > a.current { background: #FFF!important; border-bottom: #FFF!important }
.clienttabs > .tabs_content { padding: 20px; }
.view_more_tab { display: inline-block; width: 249px; padding: 0 14px; margin: 0; list-style: none }
.view_more_tab li { display: inline-block; width: 108px; height: 127px; box-shadow: 0 0 5px #c9c6c2; margin-bottom: 25px }
.view_more_tab a.photo { display: block; width: 108px; height: 81px; outline: 0 }
.view_more_tab h4 { display: block; padding: 5px; height: 32px; overflow: hidden }
.view_more_tab h4 a { display: block; text-decoration: none; font-weight: 400; font-size: 11px; line-height: 14px }
.clienttabs .view_more { display: block; width: 92px; height: 29px; background: url(../images/arrow22x7.png) 72px center no-repeat #c00000; line-height: 29px; padding: 0 0 0 10px; color: #FFF; margin: 0 auto }
.middle_recipe_box { padding: 21px 0 31px; position: relative; overflow: hidden }
.middle_recipe_box .next,
.middle_recipe_box .prev { display: block; width: 31px; height: 31px; outline: 0; margin-top: 30px }
.middle_recipe_box .icon-circle { display: block; width: 31px; height: 31px; background: url(../images/group_icons.png) no-repeat }
.middle_recipe_box .icon-prev { background-position: -219px -60px!important }
.middle_recipe_box .icon-next { background-position: -219px -91px!important }
.middle_recipe_box .prev { float: left; margin-right: 5px }
.middle_recipe_box .next { float: right }
.middle_recipe_jcarousel_central { float: left; width: 212px; height: 100px; overflow: hidden; position: relative }
.middle_recipe_jcarousel_central_list { display: inline-block; list-style: none; width: 5000px; height: 100px; position: absolute }
.middle_recipe_jcarousel_central_list li { display: inline-block; float: left; width: 212px; height: 100px; margin: 0; padding: 0; list-style: none }
.middle_recipe_jcarousel_central_list li a.photo { display: block; float: left; width: 65px; height: 65px; padding: 4px; border: 1px solid #dadbd7 }
.middle_recipe_jcarousel_central_list li .r { width: 60%; float: right; line-height: 16px }
.middle_recipe_jcarousel_central_list h3.title { display: block; margin-bottom: 5px; margin-top:0;}
.middle_recipe_jcarousel_central_list h3.title a { font-size: 11px; color: #2d769f }
.recipe_tab_popular { height: 41px; padding-top: 4px; background: #f1f1f0; border: 1px solid #d2d3ce; border-top: 0!important }
.recipe_tab_popular ul { display: inline-block; list-style: none; padding: 0 5px }
.recipe_tab_popular ul li { display: inline-block; float: left; height: 41px }
.recipe_tab_popular ul li a { display: block; padding: 0 23px; text-decoration: none; color: #424141; height: 39px; line-height: 39px; border: 1px solid #f1f1f0 }
.recipe_tab_popular ul li a.current { background: #FFF; border-color: #d2d3ce #d2d3ce #FFF; outline: 0; height: 40px }
#rest .col1_2 { width: 683px; float: left }
#rest .col2_2 { width: 306px; float: right }
.icon-call,
.icon-link,
.icon-phone { display: block; float: left }
.icon-link,
.icon-map,
.icon-phone { height: 18px; width: 21px }
.icon-call { width: 21px; height: 16px; background: url(../images/icon_call.png) center left no-repeat }
.icon-phone { background: url(../images/icon_phone.png) center left no-repeat }
.icon-link { background: url(../images/group_icons.png) -166px -108px no-repeat }
.icon-map { display: block; float: left; background: url(../images/icon_map.png) center left no-repeat }
.icon-lang,
.icon-money { display: block; float: left; width: 24px }
.icon-lang { height: 18px; background: url(../images/icon_lang.png) left center no-repeat }
.icon-money { height: 15px; background: url(../images/icon_money.png) left center no-repeat }
.restaurant_info_top_box .photo_big { width: 415px; height: 305px; padding: 0; border: 0; margin: 0 30px 0 0; box-shadow: none; border-radius: 0; position: relative }
.restaurant_info_top_box .r { width: 360px; float: left }
.restaurant_info_top_box h1.title { color: #5b5858; font-size: 20px }
.restaurant_group_link { color: #037d97!important }
.restaurant_info_top_box .line { color: #5b5858 }
.restaurant_info_top_box .icon-time { margin-top: 3px!important; margin-right: 12px!important }
.restaurant_info_top_box .icon-link,
.restaurant_info_top_box .icon-phone { margin-right: 3px }
.recipe_detail_bd .comment_user .avatar img { width: 48px; height: 48px }
.restaurant_customer_note { width: 63%; font-style: italic; line-height: 18px; float: right }
.restaurant_customer_note .quote_up { display: block; float: left; width: 20px; height: 16px; background: url(../images/group_icons.png) -109px -127px no-repeat; margin: 0 5px 0 0 }
.restaurant_customer_note .quote_down { display: inline-block; width: 20px; height: 16px; background: url(../images/group_icons.png) -132px -127px no-repeat; margin: 0 0 0 5px; clear: both }
.recipe_toolbox ul { display: block; margin: 0; padding: 0; list-style: none }
.recipe_toolbox li { display: inline-block; width: 100%; clear: both; padding: 8px 0; height: 22px }
.recipe_toolbox i { margin-right: 2px }
.recipe_toolbox .icon-add { width: 23px!important; margin-top: 2px!important }
.restaurant_detail_tabs,
.restaurant_detail_tabs ul { height: 40px; display: inline-block; width: 100% }
.restaurant_detail_tabs ul { list-style: none }
.restaurant_detail_tabs li { display: inline-block; float: left; height: 40px }
.restaurant_detail_tabs li a { display: block; font-weight: 700; float: left; height: 40px; line-height: 40px; padding: 0 20px; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; text-decoration: none!important }
.restaurant_detail_tabs li.current a { background: #fefaf5 }
.restaurant_detail_tabs_content { clear: both; padding: 20px 15px 10px; background: #fefaf5 }
.restaurant_detail_tabs_content .comment_box { padding: 0!important }
.restaurant_detail_tabs_content .comment_box .comment_r { width: 560px!important }
.restaurant_detail_tabs_content .comment_box .comment_text { width: 548px!important }
.restaurant_detail_tabs_content .comment_box .comment_bottom { width: 518px!important }
.restaurant_detail_tabs_content .comment_not_found_result { width: 538px!important }
.head_top_comment { padding-bottom: 10px; border-bottom: 1px solid #e1e1e0 }
.head_top_comment .sort_box { font-size: 12px; color: #5b5858 }
.head_top_comment select { padding: 2px; height: 24px; border: 1px solid #d2d3ce; width: 120px; outline: 0; text-align: center }
.restaurant_related_box h2.head { border-bottom: 3px double #cdcdcc; color: #5b5858; font-size: 18px; padding: 0 0 2px 10px }
.restaurant_jcarousel_box .prev { display: block; float: left; width: 14px; height: 24px; background: url(../images/group_icons.png) -221px -36px no-repeat; text-indent: -9999%; margin: 50px 10px 0 0 }
.restaurant_jcarousel_box .next { display: block; float: right; width: 14px; height: 24px; background: url(../images/group_icons.png) -237px -36px no-repeat; text-indent: -9999%; margin: 50px 0 0 }
.restaurant_jcarousel { float: left; width: 604px; height: 182px; position: relative; overflow: hidden }
.restaurant_jcarousel_list { position: absolute; width: 500000px; height: 190px; display: inline-block; list-style: none; margin: 0; padding: 0 }
.restaurant_jcarousel_list li { display: inline-block; width: 126px; height: 180px; float: left; background: #FFF; box-shadow: 0 0 5px #ccc4b9; margin: 5px 29px 5px 0 }
.restaurant_jcarousel_list li a.photo { width: 126px; height: 97px; display: block; outline: 0 }
.restaurant_jcarousel_list h3 { display: block; padding: 7px; line-height: 16px; height: 32px; overflow: hidden }
.restaurant_jcarousel_list address { padding: 0 7px; font-size: 12px; height: 30px; overflow: hidden }
.restaurant_jcarousel_list h3 a { color: #2d769f; font-size: 12px }
.restaurant_bar { border: 1px solid #d2d3ce }
.restaurant_bar_top { display: inline-block; width: 100%; height: 34px; border-bottom: 1px solid #d2d3ce; border-top: 0!important; background: #fbf7f2 }
.restaurant_bar_top .slb { float: left; height: 34px }
.restaurant_bar_top .selectric { height: 34px }
.restaurant_bar_top .selectric .button { width: 34px; height: 34px; background: url(../images/dropdown.png) center center no-repeat; text-indent: -9999% }
.restaurant_bar_go { border: 0; cursor: pointer; display: block; text-align: center; color: #FFF!important; float: left; width: 80px; line-height: 36px; height: 36px; background: #c00000; text-decoration: none!important; margin-top: -1px }
.restaurant_bar_top .selectric .label { height: 22px; line-height: 22px; font-weight: 700 }
.restaurant_bar_top .selectbox { display: inline-block; float: left }
#restType_outer { cursor: pointer }
.size_1 { width: 180px!important }
.size_2 { width: 160px }
.size_3 { width: 104px }
.restaurant_bar_bottom { padding: 10px; background: #FFF; position: relative }
.restaurant_bar_bottom .inner { width: 36%; margin: 0 auto }
.restaurant_bar_bottom a { display: block; float: left; line-height: 24px; font-size: 11px; padding: 4px 15px; font-weight: 700 }
.box_rest_key { margin-top: 1px; margin-left: 5px; float: left; width: 200px; height: 20px; padding: 5px 10px; border: 1px solid #dadad8; outline: 0; background: url(../images/icon_search.png) 190px center no-repeat #FFF }
.rest_key { border: none; outline: 0; line-height: 20px; width: 170px; float: left }
.buttonSearchRest { width: 20px; height: 20px; float: right; cursor: pointer; background: 0 0; border: none; outline: 0 }
.rest_search_box { display: none; width: 976px; left: 1%; border-top: 2px solid #c00000; background: #FFF; z-index: 3; position: absolute; top: 45px; box-shadow: 1px 1px 4px #cac3ba; -moz-box-shadow: 1px 1px 4px #cac3ba; -webkit-box-shadow: 1px 1px 4px #cac3ba; text-align: center }
.rest_search_box:after { bottom: 100%; left: 41%; border: solid transparent; height: 0; width: 0; position: absolute; border-color: rgba(192, 0, 0, 0); border-bottom-color: #c00000; border-width: 10px; margin-left: -10px }
.rest_search_box_bottom { padding: 15px; background: #f2f3ee }
.rest_search_box_inner { padding: 30px; background: #FFF }
.rest_search_box .size_small { width: 225px }
.rest_search_box .size_large { width: 300px }
.rest_search_cond { padding-right: 10px; border-right: 1px solid #dcded5 }
.rest_search_btn,
.rest_search_close { outline: 0; cursor: pointer; font-weight: 700; color: #555657; border: 0 }
.rest_search_cond h2.head { font-size: 13px; margin: 0 0 10px; text-align: left }
.rest_search_list { display: block; margin: 0; padding: 0; list-style: none }
.rest_search_list li { padding: 4px 0 }
.rest_search_cond .col1 li { width: 100% }
.rest_search_cond .col2 li { width: 48%; float: left; clear: none }
.rest_search_list label { display: block; text-align: left }
.rest_search_btn { background: 0 0; text-decoration: underline }
.rest_search_close { height: 17px; background: url(../images/icon_close_pop.png) left center no-repeat; padding: 0 0 0 20px }
.filter_box select,
.filter_el,
.restaurant_el { border: 1px solid #d2d3ce }
.filter_where_box { width: 70% }
.filter_el { display: inline-block; background: #f3eedd; padding: 5px 10px; font-weight: 700; color: #6c6856 }
.filter_el .icon-close { display: inline-block; width: 10px; height: 10px; background: url(../images/group_icons.png) -137px -147px no-repeat; padding: 0 3px; margin: 5px 0 0 }
.filter_box .sort_box { font-size: 12px; color: #5b5858; padding: 5px 0 0 }
.filter_box select { padding: 2px; height: 24px; outline: 0; text-align: center }
.restaurant_el { padding: 20px; background: #FFF; margin-top: 10px }
.restaurant_el .l { width: 202px; float: left }
.restaurant_el .r { width: 411px; float: right }
.restaurant_el a.photo { display: block; width: 200px; height: 150px; outline: 0; border-radius: 3px; border: 1px solid #d2d3ce }
.toolbox_ex { display: block; list-style: none; margin-top: 30px; padding-left: 10px }
.toolbox_ex li { position: relative; display: inline-block; width: 100%; clear: both; padding: 6px 0 }
.toolbox_ex li a { display: block; color: #000 }
.toolbox_ex li a.love { background: url(../images/heart.png) left center no-repeat }
.toolbox_ex li a.rate { background: url(../images/icon_rate.png) left center no-repeat }
.toolbox_ex li a.comment { background: url(../images/icon_ideal.png) left center no-repeat }
.toolbox_ex li a.share { background: url(../images/icon_share.png) left center no-repeat }
.pop_ratebox { display: none; border: 1px solid #d2d3ce; position: absolute; left: 100px; top: -18px; width: 197px; height: 68px; padding: 10px 6px 10px 22px; background: #efefef; z-index: 1 }
.pop_ratebox:before { border-color: rgba(213, 214, 209, 0); border-right-color: #d2d3ce; border-width: 14px; margin-top: -26px }
.pop_ratebox:after,
.pop_ratebox:before { content: " "; position: absolute; pointer-events: none; right: 100%; top: 50%; border: solid transparent; height: 0; width: 0 }
.pop_ratebox:after { border-color: rgba(247, 237, 224, 0); border-right-color: #efefef; border-width: 13px; margin-top: -25px }
.pop_ratebox a.close_rate { width: 18px; height: 18px; background: url(../images/close3.png) no-repeat; position: absolute; right: 11px; bottom: 16px }
.pop_sharebox { display: none; border: 1px solid #d2d3ce; position: absolute; left: 0; top: 26px; width: 245px; padding: 10px; background: #FFF }
.pop_sharebox .addthis_button_google_plusone { width: 60px!important }
.pop_sharebox .addthis_button_tweet { width: 70px!important }
.pop_arrow:after,
.pop_arrow:before { bottom: 100%; left: 16%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none }
.pop_arrow:after { border-color: rgba(255, 255, 255, 0); border-bottom-color: #FFF; border-width: 6px; margin-left: -6px }
.pop_arrow:before { border-color: rgba(210, 211, 206, 0); border-bottom-color: #d2d3ce; border-width: 7px; margin-left: -7px }
.restaurant_el h3.title a { font-size: 18px; font-weight: 400; text-decoration: none }
.restaurant_el .icon-map,
.restaurant_el .icon-phone { margin-right: 5px }
.highlight { display: block; list-style: none; margin: 10px 0 0 }
.highlight li { display: block; clear: both; padding: 2px 0 2px 30px; background: url(../images/icon_verify.png) 5px 4px no-repeat; text-align: justify }
.restaurant_el p.rate { margin-top: 60px; color: #6a6464 }
.restaurant_el .statistic { display: inline-block; width: 100%; list-style: none }
.statistic li { display: inline-block; float: left; color: #544e4e; font-size: 11px }
.recipe_latest_box h3 a,
.restaurant_latest_box h3 a { line-height: 16px; font-size: 12px }
.recipe_latest_box { border-bottom: 1px solid #eee!important }
.recipe_latest_box img { display: block; width: 60px; height: 42px; float: left; margin: 10px 10px 0 0 }
.recipe_latest_box h3 { display: block; vertical-align: top; margin-left: 70px ; margin-top:0}
.recipe_latest_box p { display: block; vertical-align: top; margin: 0 0 0 70px }
.recipe_latest_box.last { border-bottom: 0!important }
.restaurant_latest_box { border-bottom: 1px solid #eee!important }
.restaurant_latest_box img { display: block; width: 60px; height: 48px; float: left; margin: 10px 10px 0 0 }
.restaurant_latest_box h3 { display: block; vertical-align: top; margin-left: 70px ; margin-top:0;}
.restaurant_latest_box address { display: block; margin-left: 70px; line-height: 16px ; margin-bottom:0}
.restaurant_latest_box.last { border-bottom: 0!important }
.lst-system-info { width: 250px; width:auto; padding: 0 10px }
.lst-system-info li { width: 100%; display: inline-block; padding: 10px 0; border-bottom: dotted 1px #544e4e; color: #544e4e; line-height: 18px; font-size: 13px }
.lst-system-info li a.user { color: #2d769f }
.xsmall { font-size: 11px!important }
.uiBoxLightblue { display: none!important }
.jcarousel_thumb_box { width: 100%; height: 90px }
.jcarousel_thumb { width: 297px; height: 90px; float: left; position: relative; overflow: hidden }
.jcarousel_thumb_list { display: inline-block; width: 5000px; margin: 0; padding: 0; list-style: none; position: absolute }
.jcarousel_thumb_list li { display: block; float: left; width: 90px; height: 90px; margin-right: 13px }
.jcarousel_thumb_list li a.photo { display: block; float: left; outline: 0 }
.jcarousel_thumb_list li a.blank { display: block; width: 58px; height: 38px; padding: 30px 20px 20px; border: 1px solid #dadbd7; text-decoration: none; color: #999; text-align: center; line-height: 16px }
.not_found_result { border: 1px solid #d2d3ce; background: #FFF; padding: 10px; text-align: center; font-size: 16px; font-weight: 700 }
.map_link { display: inline-block; padding: 0 5px; font-size: 11px; color: #FFF!important; background: #c00000 }
.restaurant_select_box_list li { border-bottom: 1px solid #eee }
.restaurant_select_box_list li a { display: block; font-size: 14px }
.restaurant_select_box_list li.last { border-bottom: 0!important }
.box-2 { width: 100%; padding: 20px 0 10px; background: #f7ede0 }
.icon-calendar { width: 29px; height: 29px; background: url(../images/group_icons.png) -220px -128px no-repeat; margin: 3px 0 0 30px; float: left }
.video_el a.play .icon_video { display: block; width: 13px; height: 15px; background: url(../images/group_icons.png) -72px -167px no-repeat; margin-top: 5px; margin-left: 9px }
.video_el a.play { display: block; width: 32px; height: 23px; background: #FFF; z-index: 99; position: absolute; margin-left: 110px; margin-top: 84px }
.pd50 { padding-bottom: 50px }
.central { width: 1000px; margin: 0 auto }
.non { text-decoration: none!important }
.loadingCmt { display: none; width: 26px; height: 26px; background: url(../images/ajax-loader.gif) center center no-repeat; float: left }
.fontlarge { color: #454545!important; font-size: larger }
.formattext p { margin-bottom: 10px }
#ratingStar { display: inline-block; float: left }
.jquery-ratings-star { width: 17px; cursor: pointer; height: 17px; background-image: url(../images/star/star_blank.png); background-repeat: no-repeat; position: relative; float: left; margin-right: 3px }
.jquery-ratings-full { background-image: url(../images/star/star_full.png) }
.breadcrumb.recipe a { cursor: pointer }
.box-6 { width: 100%; padding: 20px 0 0; }
.bg-B,
.section h3.head { background: url(../images/linez_v2.png) bottom center repeat-x }
.box-6 .col1_2 { width: 676px; float: left }
.box-6 .col2_2 { width: 300px; float: right }
.section h3.head { display: block; padding: 0 0 6px; margin: 0 0 18px }
.MX_Items { display:inline-block; width:30%; margin-right:3%; vertical-align:top; }
.MX_Items.last-child { margin-right:0 !important }
.head_box { background:#e1e1e1; height:24px; margin:0 0 10px 0; padding:0 10px 0 0; }
.head_box:after,
.head_box:before { display:table; clear:both; content:""; }
.head_box > .hd { display:inline-block; float:left; height:24px; line-height:24px; padding:0px 20px 0px 10px; background:url(../images/hdbg-red.png) no-repeat right center; }
.head_box > .hd > a { text-decoration:none; color:#FFF; text-transform:uppercase; font-weight:bold; font-size:12px; }
.post_cat { float:right; font-size: 12px; line-height: 22px; color: #333; margin:2px 0 0; white-space:nowrap; }
.post_cat a { color: #333!important }
.section .photo { display: block; outline: 0 }
.list-one .body { padding:10px 0; line-height: 20px; font-size: 14px }
.list-one .text { line-height:18px; font-size:13px; }
.list-one h3.title { display:block; max-height:40px; overflow:hidden; }
.list-one h3.title a { font-weight:bold; line-height: 20px; font-size: 14px; color: #333; text-decoration: none }
.list-one h3.title a:hover { text-decoration:underline }
.list-one .date { display: block; color: #777; font-size: 11px }
.list-one .r { vertical-align:top; margin-left:335px; }
.col-md-5 { width: 314px; float: left }
.col-md-7 { width: 345px; float: right }
.list-7 { display: block; margin: 0; padding: 0; list-style: none }
.list-7 li { display: inline-block; width: 100%; clear: both; border-bottom: 1px solid #d7d7d7; padding: 10px 0; transition:all 0.5s ease; -moz-transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -o-transition:all 0.5s ease; }
.list-7 li:hover { border-color:#c00000; }
.list-7 li:first-child { padding-top: 0 }
.list-7 li:last-child { border-bottom: 0!important; padding-bottom: 0 }
.list-7 h3.title { display: block; margin-bottom: 5px }
.list-7 h3.title a { color: #333; font-size: 14px; font-weight: 400 }
.list-7 a.photo { display: block; outline: 0; width: 80px; height: 58px; float: left }
.list-7 .r { vertical-align: top; margin-left: 90px; line-height: 18px; font-size: 12px; color: #5b5858 }
.list-2 p,
.list-ver-3 .r { text-align: justify; line-height: 16px }
.readmore { color: #c00000!important; font-size: 11px }
.morev { display: block; color: #c00000!important; margin: 6px 0 0; font-size: 11px }
.bg-B { padding-bottom: 25px }
.box-7 { background: #FFF; color: #5b5858; padding: 20px 0 }
.box-7 .col1_2 { width: 676px; float: left }
.box-7 .col2_2 { width: 300px; float: right }
.box-7 h3.head { background: 0 0!important }
.box-7 .bold { font-weight: 700!important }
.list-4 { background: #f7ede0; margin: 5px 0 0; padding: 6px; list-style: square inside; color: #c00000; }
.list-4 > li { width:100%; padding:2px 0px; }
.list-4 > li > a { color: #5b5858; font-size: 13.33px }
.list-ver-3 { display: inline-block; width: 100%; margin: 0; padding:0; list-style: none }
.list-ver-3 > li { width: 19.2%; margin-right: 1%; float: left; }
.list-ver-3 > li.last-child { margin-right:0px !important }
.list-ver-3 > li > a.photo { display: block; outline:none; -moz-border-radius:2px; border-radius:2px; -webkit-border-radius:2px; -o-border-radius:2px; overflow:hidden; }
.list-ver-3 > li > .body { padding:10px 0px; min-height:72px; overflow:hidden; }
.list-ver-3 h3.title { display: block; margin-bottom: 10px }
.list-ver-3 h3.title a { text-decoration: none; color: #333; font-size: 14px; font-weight: bold }
.list-ver-3 h3.title a:hover { text-decoration: underline }
.list-ver-3 .address { background:url(../images/icon_map.png) no-repeat left 3px; padding-left:16px; line-height:16px; font-size:11px; color:#777 }
.list-3-x { display: inline-block; width: 100%; margin: 0; padding: 0; list-style: none; min-height:32px; }
.list-3-x li { width: 17.6%; height:200px; margin-bottom:5px; margin-right: 3%; float: left }
.list-3-x li.last,
.list-3-x li:last-child { margin-right: 0!important }
.list-3-x a.photo { display: block; outline: 0; margin-bottom: 10px }
.list-3-x a.photo img { max-width: 100%; height: 126px }
.list-3-x h3 a { font-size: 14px; font-weight: 400; color: #333; font-weight:bold; }
.box-8,
.box-9 { width: 100%; clear: both; background: #FFF }
.box-9 .header-box { padding: 0 0 6px; margin: 0 0 18px; background: url(../images/linez_v2.png) bottom center repeat-x }
.header-box h3 a { font-size: 20px; color: #5b5858 }
.link-head { display: inline-block; list-style: none; margin: 5px 0 0 }
.link-head li { display: inline; float: left }
.link-head li a { display: block; float: left; padding: 0 5px; color:#333; font-size:12px;}
.box-9 .col1_2 { width: 700px; float: left }
.box-9 .col2_2 { width: 276px; float: right }
.box-9 .list-2 { width: 100%; display: inline-block; margin: 0 }
.box-9 .list-2 li { width: 220px; margin-right:13px; float:left; margin-bottom:13px; }
.list-2 a.photo { margin-bottom: 15px }
.list-2 h2.title { display: block; margin-bottom: 5px; font-weight: 400; max-height:32px; overflow:hidden; }
.list-2 h2.title a { text-decoration: none; font-size: 14px; font-weight:600; line-height:16px; }
.box_user_report strong,
.list-2 h2.title a:hover { text-decoration: underline }
.list-2 p { font-size: 13px }
.box-9 .list-vz-2 { display: block; list-style: none; padding: 0 }
.box-9 .list-vz-2 li { display: inline-block; width: 100%; padding: 15px 0; clear: both; border-bottom: 1px solid #ddd }
.box-9 .list-vz-2 li:last-child { border: 0!important }
.box-9 .list-vz-2 h2.title { display: block; margin-bottom: 5px; font-weight: 400; max-height:32px; overflow:hidden; }
.box-9 .list-vz-2 h2.title a { color: #333; font-size: 13px; font-weight:600; line-height: 16px }
.box-9 .list-vz-2 a.photo { float: left; outline: 0; margin-right: 10px }
.box-9 .list-vz-2 .r { vertical-align: top; margin-left: 136px; line-height: 18px; text-align: justify }
.restbox h2.head { font-size: 12px }
.ui-checkbox-list { display: inline-block; width: 100%; margin: 0; padding: 0 }
.ui-checkbox-list li { display: inline-block; width: 33%; float: left; margin-bottom: 8px }
.ui-checkbox-list label { display: block; height: 20px; line-height: 25px }
.ui-checkbox-list i { vertical-align: middle; margin-right: 5px }
.pl20 { padding-left: 20px }
.pt20 { padding-top: 20px }
.ml0 { margin-left: 0!important }
.pb100 { padding-bottom: 100px!important }
.requiredF { color: #c00000 }
.hidden { display: none }
label.error { display: none!important }
input.error,
select.error,
textarea.error { border: 1px dashed #FF9100!important }
.textRed11 { color: red; font-size: 11px }
.ads_330x300 { width: 330px; padding: 2px; border: 1px solid #dadbd7; float: right }
#landing .col1_3 { width: 173px; float: left; margin: 0 12px 0 0 }
#landing .col2_3 { width: 475px; float: left }
#landing .col3_3 { width: 300px; float: right }
.content_profile { width: 980px; padding: 0 10px 30px; background: #fefaf5; margin: 0 auto }
.box_manage_user { background: #FFF; width: 173px; display: block; font-size: 12px; margin: 0 0 7px }
.box_manage_activity h2,
.box_manage_user h2 { height: 33px; font-size: 13px; line-height: 33px }
.box_manage_user h2 { width: 100%; display: block; background: url(../images/lstIcons.png) 0 5px no-repeat #c00000; text-indent: 38px; color: #FFF }
.box_manage_user h2.title_off { background: url(../images/lstIcons.png) 0 -572px no-repeat #f7ede0!important; color: #5b5858!important }
.box_manage_user .infor { width: 171px; display: block; border: 1px solid #d2d3ce; padding: 10px 0 }
.box_manage_user .infor ul { display: block; list-style: none; margin: 0; padding: 0 0 0 20px }
.box_manage_user .infor ul li { display: inline-block; width: 100%; padding: 5px 0 }
.box_manage_user .infor ul li a { display: block; background: url(../images/expand.png) left center no-repeat; padding: 0 0 0 18px }
.box_manage_user .infor ul li a.current { color: #c00000; font-weight: 700 }
.box_manage_activity { width: 173px; background: #FFF; display: block }
.box_manage_activity h2 { width: 100%; display: block; background: url(../images/lstIcons.png) 0 -24px no-repeat #f7ede0; color: #5b5858; text-indent: 42px }
.box_manage_activity h2.title_current { background: url(../images/lstIcons.png) 0 -609px no-repeat #c00000!important; color: #FFF!important }
.box_manage_activity .box_infor { display: block; border: 1px solid #d2d3ce; padding: 0 10px 4px }
.lst-menu-activity { width: 100%; display: block; list-style: none; margin: 0; padding: 0 }
.lst-menu-activity li { width: 100%; display: inline-block; clear: both; padding: 2px 0 }
.lst-menu-activity li a { display: block; padding: 0 0 0 17px; color: #3a3a3a; background: url(../images/expand.png) left center no-repeat }
.lst-menu-activity li b,
.lst-menu-activity li span { display: block; border-bottom: dotted 1px #bbbab8; width: 100%; padding: 5px 0 }
.lst-menu-activity li a.current { color: #c00000; background: url(../images/collapse.png) left 8px no-repeat }
.lst-menu-activity li font.number { color: #2d769f; font-size: 12px; font-weight: 400 }
.lst-menu-activity dl { display: block; padding-left: 15px; overflow: hidden }
.lst-menu-activity dl dt { width: 100%; padding: 6px 0; display: inline-block; font-size: 12px }
.lst-menu-activity dl dt a.current { color: #5b5858; font-weight: 700 }
.lst-menu-activity dl font.number { color: #686765; font-size: 11px }
.headPage { width: 100%; display: block; background: #f7ede0; text-align: center; padding: 22px 0; font-family: "Segoe UI"; font-size: 24px; font-weight: 400 }
.box_menu_user { width: 100%; height: 43px; display: inline-block; list-style: none; outline: 0; background: #f4f6f6 }
.box_menu_user li { display: inline-block; float: left; line-height: 43px;}
/*.box_menu_user li.current,
.box_menu_user li:hover { background: #f7ede0 }*/
.box_menu_user li a { color: #5b5858; float: left; height: 43px; display: block; font-size: 13px; font-weight: 400; padding: 0 25px ; position:relative}
.box_menu_user li:hover a{text-decoration:none;}
.box_menu_user li.current a { font-weight: 700 }
.box_menu_user li.current a:before,
.box_menu_user li:hover a:before{content:''; border-bottom:3px solid #c00000; position:absolute; bottom:-1px; left:0; right:0; margin:auto; width:69%;}
.user_profile { clear: both; overflow: hidden; border-bottom: solid 1px #d5d6d1; margin: 0 0 10px; padding: 13px 0 }
.box_user_image { width: 150px; display: block; float: left }
.user_image { width: 148px; height: 148px; border: 1px solid #d5d6d1; display: block }
.infor_profile,
.infor_profile h3 { display: block; width: 100% }
.box_user_image .ajChangeImageUser { width: 100%; height: 19px; text-align: center; color: #2d769f; font-size: 11px; display: block; line-height: 22px }
.infor_user { vertical-align: top; margin-left: 164px; display: block }
.infor_user p { font-size: 13px; line-height: 20px; margin: 0 0 5px }
.infor_profile h3 { height: 24px; background: url(../images/arrowR.png) left center no-repeat; font-size: 13px; text-indent: 15px; line-height: 23px; font-weight: 400; text-align: left; margin-top:0; }

.box_add_recipe h4,
.col-select-birthday label,
.term-used,
.upload-file { text-align: center }
.infor_profile h3 .action { color: #2d769f; float: right; font-size: 11px }
.infor_profile h3 .action a { color: #2d769f }
.infor_profile textarea { border: 1px solid #d2d3ce; font-size: 13px; width: 445px; height: 108px; outline: 0; margin: 3px 0 0; padding: 15px }
.lst-hobby { width: 96%; display: block; overflow: hidden; margin: 10px 0 0 4% }
.lst-hobby li { width: 25%; line-height: 25px; display: inline-block; float: left }
.box_col_right { width: 267px; display: inline-block; border: 1px solid #d5d5d5; margin: 0 0 18px; padding: 10px 15px }
.box_col_right h3 { display: block; width: 100%; height: 25px; line-height: 25px; color: #605e58; font-size: 13px }
.input-show-name { width: 249px; border: 1px solid #d5d5d5; height: 31px; margin: 10px 0 0; padding: 0 10px }
.col-select-birthday .l1 { width: 81px; height: 55px; display: block; float: left }
.col-select-birthday .l2 { width: 81px; height: 55px; display: block; float: left; margin-left: 13px }
.col-select-birthday .l3 { width: 81px; height: 55px; display: block; float: right }
.col-select-birthday label { width: 100%; height: 30px; line-height: 30px; display: block; font-size: 11px }
.col-select-birthday select { width: 96%; height: 24px; display: inline-block; padding: 2% }
textarea.txt-about-me { width: 255px; height: 150px; border: 1px solid #d5d5d5; resize: none; margin: 10px 0 0; padding: 5px }
.lst-col1 { width: 238px; float: right; list-style: none; outline: 0; padding: 20px 0 0 }
.box_bottom .box_col1,
.box_bottom .box_col2,
.box_bottom .box_col3 { float: left; border-right: solid 1px #efebdf }
.lst-col1 li { width: 100%; height: 30px; line-height: 30px; display: inline-block }
.lst-col2 li { width: 49%; display: inline-block; height: 32px; line-height: 32px }
h4.meal_title { height: 35px; display: block; line-height: 35px }
.box_bottom { width: 1000px; border-top: solid 3px #efebdf; display: inline-block; padding: 15px 0 0 }
.box_bottom .box_col1 { width: 185px; height: 200px; display: block }
.box_bottom .box_col2 { width: 169px; height: 200px; display: block; padding: 0 35px }
.box_bottom .box_col3 { width: 214px; height: 200px; display: block; padding: 0 0 0 38px }
.box_bottom .box_col4 { width: 284px; height: 200px; display: block; float: right }
.box_bottom h2 { width: 100%; height: 18px; line-height: 18px; display: block; color: #3e3d3d; font-size: 17px; margin: 0 0 16px }
.box_bottom ul { list-style: none; outline: 0 }
.box_bottom ul li { display: inline-block; padding: 4.5px 0; width: 100%; overflow: hidden }
.box_bottom ul li a { font-size: 14px }
.box_change_password { width: 90%; display: block; margin: 0 auto; padding: 20px 0 0 10% }
.box_change_password .line { display: inline-block; width: 100%; margin: 0 0 10px }
.box_change_password label { display: block; background: url(../images/dotR.png) left center no-repeat; margin: 0 0 5px; padding: 0 0 0 10px }
.inputTxt { width: 96%; height: 20px; line-height: 20px; padding: 6px; outline: 0; border: 1px solid #d5d5d5 }
.col_right3 { width: 800px; float: right; overflow: hidden }
.box_user_report { padding-left: 10px; width: 772px; float: left }
.box_user_report strong { background: url(../images/dotR.png) left no-repeat; padding-left: 10px }
.box-report { width: 268px;/* height: 106px;*/ line-height: 20px; display: block; border: 1px solid #d2d3ce; position: relative; padding: 25px 30px 35px }
.bg-left-report { width: 17px; height: 29px; position: absolute; background: url(../images/bg-left-report.jpg) no-repeat; top: 19px; left: -17px }
.box_add_recipe h3,
.box_add_recipe h4 { font-size: 13px; display: block; width: 100%; height: 35px; line-height: 35px; color: #5b5858; font-weight: 400 }
.recipe_menu li a { padding: 0 13px!important }
.box_add_recipe h3 { text-indent: 13px; background: url(../images/arrowR.png) left center no-repeat }
.box_add_recipe textarea { border: 1px solid #d5d6d1; width: 98%; resize: none; outline: 0; padding: 1% }
.box_add_image_recipe { width: 457px; display: block; border: 1px solid #d5d6d1; padding: 0 8px; background: #FFF }
.box_add_image_recipe p { line-height: 20px; color: #837f7f; display: block; border-bottom: solid 1px #d5d6d1; margin: 0 0 6px; padding: 5px 0 }
.box_upload_recipe { width: 100%; height: 129px; display: block; margin: 0 0 4px }
.box_upload_recipe .upload_image { width: 84px; height: 84px; display: block; float: left; background: #FFF; border: 1px solid #d5d6d1; margin: 17px 27px 0 20px; padding: 3px }
.box_mask_recipe { width: 300px; height: 92px; position: relative; display: block; float: left; border-left: solid 1px #d5d6d1; margin: 17px 0 0 }
.box_mask_recipe .box_jcarousel { width: 244px; height: 92px; display: inline-block; position: relative; overflow: hidden; margin-left: 20px }
.box_mask_recipe .box_jcarousel ul { list-style: none; outline: 0 }
.box_mask_recipe .box_jcarousel ul li { display: inline-block; float: left; padding: 0 15px }
.box_mask_recipe .box_jcarousel ul li img { width: 84px; height: 84px; border: 1px solid #d5d6d1; padding: 3px; background: #FFF }
.box_mask_recipe a.coltrol { width: 17px; height: 38px; display: inline-block; text-indent: -9999px; background: url(../images/jcarouse_recipe.png) no-repeat; position: absolute }
.box_mask_recipe a.next { right: 12px; top: 32px; background-position: -18px 0 }
.box_mask_recipe a.prev { left: 16px; top: 32px; background-position: 0 0 }
.box_add_recipe .miniTxt { border: 1px solid #d5d6d1; outline: 0; padding: 5px 10px }
.col_recipe01 { width: 179px; height: 80px; float: left }
.col_recipe02 { width: 127px; height: 80px; float: left; margin-left: 22px }
.col_recipe03 { width: 127px; height: 80px; float: right }
.box_choose_recipe { width: 473px; border: 1px solid #d5d6d1; background: #FFF; display: inline-block }
.list_choose_culture,
.list_choose_recipe { width: 443px; display: inline-block; border-bottom: solid 1px #d2d3ce; padding: 20px 0 20px 30px }
.list_choose_culture h5,
.list_choose_recipe h5.title { width: 100%; height: 25px; line-height: 25px; font-size: 13px; color: #474646; display: block; text-transform: uppercase }
.checkItem { margin: 0 3px 0 0 }
.list_choose_culture ul { list-style: none; outline: 0; width: 33%; float: left }
.list_choose_culture ul li { line-height: 32px; width: 85%; padding-left: 15%; display: inline-block; background: url(../images/notcheck.png) left 10px no-repeat }
.list_choose_culture ul li.checked { background: url(../images/checked.png) left 10px no-repeat }
.list_choose_recipe li { line-height: 26px; display: inline-block; width: 33%; float: left }
.btn-button-1 { height: 33px; background: url(../images/btn-button-1.png) repeat-x; border-radius: 3px; font-weight: 700; cursor: pointer; line-height: 29px; outline: 0; padding: 0 23px }
.btn-button-2 { color: #FFF; background: #74b6e8; border: none; cursor: pointer; font-weight: 700; padding: 5px 15px }
.search_recipe_txt { height: 21px; padding-left: 30px; display: inline-block; color: #2d769f; font-weight: 700; background: url(../images/lstIcons.png) -5px -272px no-repeat; line-height: 20px }
.term-used { width: 300px; height: 31px; background: url(../images/term-used.png) no-repeat; border: 1px solid #d5d6d1; display: block; font-size: 14px; line-height: 30px; color: #5b5858; margin: 40px 0 0 }
.box_guide_recipe,
.box_recipe_posted { border: 1px solid #d5d6d1; background: #FFF }
.box_guide_recipe { width: 232px; position: relative; padding: 20px 40px 20px 20px }
.box_guide_recipe .bg-left { width: 17px; height: 29px; position: absolute; left: -17px }
.box_recipe_posted { width: 463px; border-top: none; display: inline-block; padding: 0 5px 20px; box-shadow: 0 2px 0 #a7a5a1 }
.box_recipe_posted h3.number { width: 100%; height: 35px; line-height: 35px; color: #5b5858; font-weight: 400; font-size: 13px; text-indent: 13px; display: block; background: url(../images/dotR.png) left center no-repeat }
.sortby_recipe { width: 360px; height: 25px; line-height: 25px; display: inline-block; border-bottom: solid 1px #d5d6d1; margin: 10px 0 0 13px }
.sortby_recipe span { display: inline-block; margin: 0 5px }
.upload-file { width: 100px; height: 26px; line-height: 26px; background: #c00000; float: left; outline: 0; overflow: hidden; text-decoration: none!important; color: #FFF!important; cursor: pointer }
.upload-file:hover { opacity: .9; filter: alpha(opacity=80) }
.lst-ext-recipe { width: 460px; display: inline-block; border-bottom: dotted 1px #d5d6d1; padding: 20px 0 }
.lst-ext-recipe a.photo { width: 84px; height: 60px; display: block; float: left; background: #FFF; border: 1px solid #d5d6d1; margin: 0 0 0 4px; padding: 3px }
.lst-ext-recipe .r { width: 342px; float: left; margin: 0 0 0 10px }
.lst-ext-recipe .r h3 { width: 100%; display: block; margin: 0 0 5px }
.lst-ext-recipe .r h3 a { color: #2d769f; font-size: 14px; font-weight: 700 }
.lst-ext-recipe .r .intro { width: 322px; height: 70px; border: 1px solid #d5d6d1; padding: 10px }
.lst-control .liked { background-position: -16px -85px }
.lst-control .dontliked { background-position: -14px -384px }
.lst-control .note { background-position: -16px -60px }
.lst-control .add_menu { background-position: -12px -108px }
.lst-control .edit { background-position: -14px -160px }
.lst-control .add_collection { background-position: -14px -135px }
.lst-control .assessment { background-position: -14px -462px }
.lst-control .delete { background-position: -14px -186px }
.lst-control .comment { background-position: -14px -490px }
.lst-control .contact { background-position: -14px -515px }
.lst-control td a { display: inline-block; font-size: 11px; line-height: 20px; padding: 3px 0 }
.lst-control i { background: url(../images/group_icons.png) no-repeat; margin: 0 8px 0 0; float: left }
.lst-control i.icon_like { width: 15px; height: 12px; background-position: -111px -310px }
.lst-control i.icon_menu { width: 14px; height: 14px; background-position: -89px -287px }
.lst-control i.icon_edit { width: 15px; height: 15px; background-position: -111px -265px }
.lst-control i.icon_note { width: 14px; height: 14px; background-position: -89px -309px }
.lst-control i.icon_collection { width: 14px; height: 17px; background-position: -111px -286px }
.lst-control i.icon_remove { width: 16px; height: 16px; background-position: -90px -263px }
.box_new_comment_recipe h2,
.box_new_message h2 { width: 300px; height: 32px; line-height: 32px; border: 1px solid #d5d6d1; display: block; text-align: center; font-size: 13px; font-weight: 400; margin: 40px 0 0; background: #FFF }
.row-top { width: 29px; height: 18px; display: block; position: absolute; top: -18px; left: 45%; background: url(../images/row-top.jpg) no-repeat }
.scroll-hidden { width: 240px; height: 290px; overflow-y: scroll; overflow-x: hidden; padding: 0 30px 0 27px }
.infor_comment { height: 28px; width: 100%; display: inline-block; margin: 0 0 5px }
.infor_comment .user_cmt { float: left; display: block; font-size: 12px; color: #2d769f; line-height: 28px; margin: 0 0 0 19px }
.infor_comment .dateCmt { float: right; line-height: 28px; font-size: 11px; color: #939191; text-align: right }
.lst-comment-recipe li { width: 240px; display: inline-block; position: relative; padding: 10px 0 5px; background: url(../images/borBotMember.png) bottom repeat-x }
.lst-comment-recipe li .icon-comment { width: 23px; height: 28px; background: url(../images/group_icons.png) -166px -215px no-repeat; position: absolute; left: -20px; top: 11px }
.lst-comment-recipe li .icon-message { width: 23px; height: 15px; background: url(../images/group_icons.png) -189px -37px no-repeat; position: absolute; left: -18px; top: 11px }
.lst-comment-recipe li h3 { width: 100%; color: #2d769f; font-size: 12px; display: inline-block; height: 20px; line-height: 20px; margin: 0 0 5px }
.lst-comment-recipe li h3 a { color: #2d769f; text-decoration: none }
.formatText12 { text-align: justify; line-height: 18px; font-size: 12px }
.lst-comment-recipe .discussion { font-weight: 700; font-size: 11px; color: #544a48 }
.lst-comment-recipe .icon_reply_cmt { width: 19px; height: 14px; display: inline-block; background: url(../images/group_icons.png) -193px -235px no-repeat }
.lst-comment-recipe .icon_reply_msg { width: 17px; height: 15px; display: inline-block; background: url(../images/group_icons.png) -194px -215px no-repeat }

.icon_delete,
.icon_dontlike,
.icon_restore { float: left; display: inline-block; width: 16px; margin-right: 5px }
.icon_restore { height: 16px; background: url(../images/restore.png) no-repeat }
.icon_delete { height: 16px; background: url(../images/delete.png) no-repeat }
.icon_dontlike { height: 15px; background: url(../images/ico-not-like.png) 0 -1px no-repeat }
.show_profile { background: #fdfcfa; border: 1px solid #d5d6d1; /*width: 453px;*/ margin: 10px 0 0; padding: 10px }
.options-left { width: 400px; float: left; display: block }
.box_manage_user .infor ul li a,
.lst-menu-activity dl dt a { color: #2d769f }
.sortby_recipe span a.active,
.sortby_recipe span.active { color: #c00000 }
.box_user_report a.coltrol_link,
.infor_user span.action,
.infor_user span.action a { color: #2d769f; font-size: 11px }
.lst-comment-recipe,
.lst-new-message { border: 1px solid #d5d6d1; display: inline-block; position: relative; margin: 17px 0 0; width: 298px; background: #FFF }
.infor-comment .date_comment,
.lst-new-message .date_comment { width: 50%; float: right; font-size: 11px; color: #939191; line-height: 25px }
.lst-ext-restaurant .list { width: 460px; display: inline-block; padding: 20px 1px; border-bottom: dotted 1px #928d8d }
.lst-ext-restaurant .list .l { width: 92px; display: block; float: left; margin: 0 0 0 3px }
.lst-ext-restaurant .list a.photo { width: 84px; height: 58px; display: block; float: left; padding: 3px; background: #FFF; border: 1px solid #d5d6d1 }
#outerContact,
.qnxTitle { border: 1px solid #D8D8D8 }
.lst-ext-restaurant .list .statistic { text-decoration: none; margin: 10px 0 0; font-size: 11px; line-height: 18px; float: left }
.lst-ext-restaurant .list .r { width: 355px; float: left; display: block; margin-left: 10px }
.lst-ext-restaurant .list .r h3 { width: 100%; display: block; margin: 0 0 5px }
.lst-ext-restaurant .list .r h3 a { color: #2d769f; font-size: 14px }
.lst-ext-restaurant .list .r .star {width: 100%;float: left;margin: 10px 0 5px;display: NONE;}
.lst-ext-restaurant .list .r .star span { font-size: 11px; color: #6a6464; vertical-align: 7px; margin-left: 5px }
.topAns a.gotop,ul.list-faq-top li a { color: #2d769f }
h2.headMod{ color:#333;}
h2.headMod { margin:0 0 20px 0; line-height: 1.19em; padding: 0; font-size: 22px; text-transform: none }
.contact-page h2.headMod { margin: 10px 0 }
#outerContact { display: block; border-radius: 5px; margin: 15px 0 }
.infoName { height: 45px; line-height: 45px; padding: 0 15px; background: #ede7e7; font-size: 14px; font-weight: 700; margin: 0 0 15px }
.qnxLine { display: block; width: 45%; padding: 7px 10px }
.qnxLine label { display: block; padding: 2px 0 }
.qnxTitle { padding: 2px; float: left; margin: 0 5px 0 0 }
#outerContact textarea,
.qnxLine input { border: 1px solid #D8D8D8; display: block; padding: 3px }
.qnxLine input { width: 250px }
.qnxLine .small { width: 185px!important }
.qnxLine .medium { width: 100px!important; float: left }
#outerContact textarea { width: 250px; height: 70px; min-height: 70px; max-height: 250px; resize: none }
#outerContact .selectCity { padding: 2px; width: 257px; border: 1px solid #D8D8D8 }
.box-top-faq h2 { font-size: 20px; font-weight: 400 }
.list-faq-top { padding: 10px 0; list-style: none }
ul.list-faq-top li { background: url(../images/arrowX.png) 0 6px no-repeat; display: inline-block; padding: 0 0 5px 2%; width: 98% }
.topAns,
.topAns h3 { width: 100% }
.topAns { display: inline-block; padding: 15px 0 0; border-top: 1px #d4d4d4 solid; margin: 10px 0 }
.box_cat_faq h2.head,
.topAns h3 { margin: 0 0 10px; display: inline-block }
.box_cat_faq { position: relative; width: 160px; padding: 5px; border: 1px solid #d5d4d4 }
.box_cat_faq h2.head { height: 34px; line-height: 34px; text-transform: uppercase; color: #FFF; padding: 0 0 0 15px; background: #d72323; font-size: 12px; width: 145px }
.box_cat_faq ul { display: block; margin: 0; padding: 0 0 0 5px; list-style: none }
.box_cat_faq ul li { display: inline-block; width: 100%; clear: both; padding: 5px 0 }
#header .nav-wrap,
#sub-nav { height: 33px; width: 100%; display: block }
.box_cat_faq ul li a { text-decoration: none; color: #5b5858; padding: 0 0 0 14px; background: url(../images/arrowR.png) left center no-repeat }
#lstResResult li a { background: 0 0!important; padding: 0!important }
#header .nav-wrap { background: #af231d }
#sub-nav { list-style: none; outline: 0 }
#sub-nav li { float: left; height: 33px; display: inline-block; border-left: 1px solid #8e0e0a }
#sub-nav li.first { border: none!important }
#sub-nav a { display: block; padding: 10px 20px 0; height: 24px; color: #FFF; text-decoration: none; font-family: Arial }
.showResipeNewest { width: 256px; height: 128px; overflow: hidden; margin: 15px 32px 0 37px; position: relative }
#recipeNewest { display: inline-block; width: 786px; position: relative; z-index: 10 }
#recipeNewest li { float: left; display: block; width: 131px; height: 120px }
.imgRecipe { display: block; width: 120px; height: 90px; padding: 1px; border: 1px solid #ccc }
#qnxNext,
#qnxPrev { display: block; height: 20px; width: 20px; background: url(../images/sp-buttons.png) -120px -30px no-repeat; cursor: pointer; border: none!important; top: 15px; text-indent: -9999%; margin: -77px 0 0; z-index: 100 }
#qnxNext { background-position: -120px -10px; float: right; margin-right: 5px!important }
#qnxPrev { background-position: -120px -30px; float: left; margin-left: 5px!important }
.we-special { display: inline-block; width: 95%; padding: 0 15px; border-top: 1px #ddd dotted }
#prContent table { margin: auto }
#relateNews2 { margin: 20px 12px 10px; border: 1px solid #B5D8E8; border-radius: 3px }
#relateNews2 h2 { margin: 0!important; font-weight: 400; background: #B5D8E8; display: block; height: 26px; line-height: 26px; font-size: 15px; padding: 0 12px }
.listRealted2 { padding: 10px 15px }
#relateNews2 li { display: inline-block; width: 100%; padding: 2px 0 }
#relateNews2 span { font-size: 11px; padding: 0 5px; color: #999 }
.listRealted { display:block; list-style:none; margin:0 0 10px 10px !important; padding:0; }
.listRealted > li { display:inline-block; width:100%; clear:both; }
.listRealted > li:after,
.listRealted > li:before { display:table; clear:both; content:"" }
.listRealted > li a { color:#ac1616; outline:none; font-weight:bold; }
.listRealted > li a:hover { text-decoration:underline; }
.finbox,
.lstNews li,
.shrr { background: #FFF }
.shrr { width: 253px; position: absolute; border: 1px solid #CCC; padding: 10px; top: 24px; left: -20px; box-shadow: 1px 1px 5px #acacac; border-radius: 3px }
#close { position: relative; top: -15px; right: -15px; cursor: pointer }
.arrow_box:after,
.arrow_box:before,
.box_guide_recipe:after,
.box_guide_recipe:before,
.formattextcommentnew:after,
.formattextcommentnew:before { right: 100%; content: " "; pointer-events: none }
.lstNews { display: block; margin: 0; padding: 0; list-style: none }
.lstNews li { display: inline-block; width: 100%; height: 120px; margin-bottom: 21px; overflow: hidden }
.lstNews .l { width: 180px; height: 120px; float: left }
.lstNews .l a.photo { display: block; width: 180px; height: 120px; outline: 0 }
.lstNews .r { width: 470px; float: right; padding: 10px }
.lstNews h3.title { display: block; margin-bottom: 5px }
.lstNews h3.title a { display: block; font-size: 16px; color: #2d769f; text-decoration: none }
.lstNews h3.title a:hover { text-decoration: underline }
.box_guide_recipe:after,
.box_guide_recipe:before { top: 50%; border: solid transparent; height: 0; width: 0; position: absolute }
.box_guide_recipe:after { border-color: rgba(247, 237, 224, 0); border-right-color: #FFF; border-width: 25px; margin-top: -25px }
.box_guide_recipe:before { border-color: rgba(213, 214, 209, 0); border-right-color: #d5d6d1; border-width: 26px; margin-top: -26px }
.message { text-align: left; border: 1px solid red; background: #FFC; width: 97%; padding: 10px; margin: 0 0 20px }
.ico-mail,
.ico-tracking { display: inline-block; width: 35px; height: 20px }
.ico-tracking { background: url(../images/lstIcons.png) 0 -648px no-repeat }
.ico-mail { background: url(../images/lstIcons.png) -3px -678px no-repeat }
ul { list-style: none }
.menu_customer { width: 172px }
.menu_customer li { width: 156px; border: 1px solid #d2d3ce; padding: 10px 0 10px 13px; border-bottom: none }
.menu_customer li:last-child { border-bottom: 1px solid #d2d3ce!important }
.menu_customer li a { font: Arial, Helvetica, sans-serif; font-weight: 700; color: #3a3a3a }
.menu_customer li a .number_file { color: #2d769f!important; font-weight: 400; font-size: 11px }
.breadcrumb { display: inline-block; width: 100%; height: 24px; height:auto; margin: 10px auto }
.icon_home { float: left; margin: 2px 5px 0 0; display: inline-block; width: 16px; height: 16px; background: url(../images/Home.png) no-repeat }
.breadcrumb a,.breadcrumb span { float: left; display: block; height: 24px }
.breadcrumb a { color: #817a76; line-height: 24px }
.breadcrumb span { line-height: 22px; padding: 0 5px }
.breadcrumb .last { font-weight: 700!important; text-decoration: none; cursor: default }
.statistic,
.title_comment { text-decoration: underline }
.breadcrumb strong { font-weight: 400 }
.font16 { font-size: 16px }
.content_customer { padding: 0 10px; display: inline-block }
.coll1_1 { float: left; width: 185px }
.coll1_2 { float: left; width: 500px; padding-left: 12px }
.coll1_3 { float: left; width: 270px; padding-left: 5px }
.color2d769f { color: #2d769f }
.font12 { font-size: 12px!important }
.mt2 { margin-top: 2px }
.mt10 { margin-top: 10px!important }
.ml8 { margin-left: 8px!important }
.bold { font-weight: 700!important }
.pl28 { padding-left: 28px!important }
.info_profile { display: inline-block; border: 1px solid #d5d6d1; background: #fdfcfa; width: 100%!important }
.image_profile { float: left; border: 1px solid #d2d3ce; width: 149px; height: 149px; margin: 10px }
.icon_email,
.icon_track { float: left; display: inline-block; margin-right: 5px }
.format_infor { width: 280px; float: left; padding: 15px 20px 20px 5px; line-height: 20px }
.format_infor .title_pro { color: #656563 }
.format_infor p { color: #5b5858 }
.format_infor .note { color: #3a3a3a }
.format_infor .name { font-weight: 700; color: #534f4f; font-size: 14px }
.contact_info { width: 70px; height: 61px; padding: 25px 85px; float: left; border-left: none; margin-top: 1px }
.background_group { display: inline-block; background: url(../images/backgound_group.png) left center no-repeat; width: 24px; height: 117px; float: left }
.icon_track { width: 13px; height: 13px; background: url(../images/icon_han.png) no-repeat }
.icon_email { width: 15px; height: 12px; background: url(../images/icon_han.png) -20px 0 no-repeat; margin-top: 3px }
.icon_statis { display: inline-block; float: left; width: 16px; height: 16px; background: url(../images/icon_han.png) -45px 0 no-repeat; margin-right: 8px; margin-top: 4px }
.contact_info li { text-align: left; padding-bottom: 10px }
.contact_info li a { color: #272623 }
.menu_customer .active { color: #c00000 }
.find_formula { padding-left: 85px }
.date_comment { color: #6e6c6c }
.icon_formula { display: inline-block; float: left; width: 22px; height: 21px; background: url(../images/icon_han.png) -95px 0 no-repeat; margin-right: 5px }
.find_formula a { color: #2d769f; font-weight: 700 }
.statistic { font-weight: 400; font-size: 13px; padding-left: 5px; color: #5b5858 }
.formula { border: 1px solid #e0e0e0; margin-top: 20px; border-top: none }
.order_formula li { display: inline-block!important; padding: 7px 5px; color: #272623; float: left }
.order_formula li:first-child { padding-left: 0 }
.order_formula { border-bottom: 1px solid #d1d1d0; width: 330px; display: inline-block!important }
.info_formula,
.info_formula ul,
.list_formula,
.list_formula li { display: inline-block }
.order_formula li a { color: #272623 }
.order_formula .active { color: #c00000 }
.mt20 { margin-top: 20px!important }
.list_formula { width: 100% }
.image_formula { width: 85px; height: 60px; border: 1px solid #d7d8d3; padding: 4px; float: left }
.info_formula { margin-left: 15px; float: left; width: 300px }
.width310 { width: 310px!important }
.pr20 { padding-right: 20px }
.list_formula li { padding-bottom: 32px; border-bottom: 1px dotted #928d8d; margin-top: 25px; float: left; margin-left: 10px }
.list_formula li:last-child { border-bottom: none!important }
.title_formula a { font-size: 14px; color: #2d769f; line-height: 20px }
.fomatcontent { width: 300px; height: 80px; border: 1px solid #d5d6d1; padding: 10px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -ms-border-radius: 5px; color: #272623 }
.info_formula ul { margin-top: 10px; width: 345px }
.info_formula ul li { padding-bottom: 0; border-bottom: none; margin-top: 0; line-height: 10px; float: left; margin-right: 0; margin-left: 0 }
.icon_list,
.icon_menu,
.icon_note { display: inline-block; float: left; width: 18px; margin-right: 5px }
.info_formula ul li a { color: #000 }
.icon_menu { height: 15px; background: url(../images/icon_han.png) -148px 0 no-repeat; margin-top: -1px }
.icon_note { height: 15px; background: url(../images/icon_han.png) -71px -22px no-repeat; margin-top: -2px }
.icon_list { height: 19px; background: url(../images/icon_han.png) -148px -22px no-repeat; margin-left: -14px; margin-top: -4px }
.hr_bottom { height: 3px; background: url(../images/backgound_bt.png) }
.info_formula p { margin: 5px 0; font-size: 11px }
.info_formula p span { color: #037d97; font-weight: 700 }
.lodestar span { margin-top: 3px; display: inline-block; float: right }
.lodestar { width: 135px; display: inline-block }
.lodestar img { float: left }
.type_hotel { font-size: 12px!important; color: #272623!important }
.icon_rate { display: inline-block; float: left; width: 18px; height: 15px; background: url(../images/icon_han.png) -167px 0 no-repeat; margin-right: 5px }
.icon_comment,
.icon_contact { display: inline-block; float: left; width: 17px; height: 15px }
.icon_comment { background: url(../images/icon_han.png) 0 -15px no-repeat; margin-right: 5px }
.nav_favori li { margin-right: 23px!important; float: left; margin-left: 0!important }
.nav_favori li:last-child { margin-right: 0!important }
.icon_contact { background: url(../images/icon_han.png) -19px -15px no-repeat; margin-right: 5px }
.track { margin-top: 20px }
.track .order_formula { border-bottom: none }
.list_track { border: 1px solid #dcddd9; margin-bottom: 30px; padding-left: 8px }
.image_track { width: 90px; height: 90px; float: left; border: 1px solid #d2d3ce }
.image_track img { margin-top: -1px }
.nav_track { width: 240px!important; margin-top: 5px!important }
.nav_track li { font-size: 11px!important; color: #2d769f; margin-right: 15px!important; line-height: 18px!important; margin-left: 0!important }
.track_ { float: right; font-weight: 700; margin-right: 65px!important; margin-bottom: 30px!important; margin-top: 20px!important }
.list_comment,
.list_images { margin-bottom: 30px }
.mt5 { margin-top: 5px!important }
.list_comment { margin-top: 10px; border: 1px solid #dcddd9; padding: 0 20px }
.formattextcomment { padding: 15px; border: 1px solid #dcddd9; background: #fefcf2; color: #5b5858; line-height: 20px; font-size: 12px; width: 400px }
.info_comment { margin-top: 7px; display: inline-block; width: 100% }
.info_comment .name { float: left }
.info_comment .date_post { float: right; color: #727373; font-size: 11px }
.list_images .gallery ul { display: inline-block }
.list_images .gallery ul li { display: inline-block; margin: 10px 11px 0 0; float: left; line-height: 0 }
.list_images .gallery .last { margin-right: 0!important }
.info_images { margin-top: 5px; line-height: 20px }
.ml18 { margin-left: 18px!important }
.gallery { margin-top: 20px }
.position { font-weight: 700; font-size: 13px!important }
.mt0 { margin-top: 0!important }
.arrow_box { position: relative; background: #FFF; border: 1px solid #D2D3CE; height: 112px; margin-left: 20px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -ms-border-radius: 5px }
.arrow_box:after,
.arrow_box:before { top: 50%; border: solid transparent; height: 0; width: 0; position: absolute }
.arrow_box:after { border-color: rgba(255, 255, 255, 0); border-right-color: #FFF; border-width: 20px; margin-top: -20px }
.arrow_box:before { border-color: rgba(210, 211, 206, 0); border-right-color: #D2D3CE; border-width: 21px; margin-top: -21px }
.list_comment .comment { padding: 30px 0; border-bottom: 1px dotted #b0b0af; display: inline-block }
.width276 { width: 276px!important }
.comment.last { border-bottom: none }
.info_recipe { float: left; margin-left: 15px; width: 300px; line-height: 20px; display: inline-block }
.formattextcommentnew { position: relative; background: #FFF; border: 1px solid #d2d3ce; padding: 35px 30px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -ms-border-radius: 5px; width: 252px; margin-left: 25px; font-size: 12px; color: 5b5858 }
.formattextcommentnew:after,
.formattextcommentnew:before { top: 30%; border: solid transparent; height: 0; width: 0; position: absolute }
.formattextcommentnew:after { border-color: rgba(136, 183, 213, 0); border-right-color: #FFF; border-width: 15px; margin-top: -15px }
.formattextcommentnew:before { border-color: rgba(194, 225, 245, 0); border-right-color: #d2d3ce; border-width: 16px; margin-top: -16px }
.title_comment { font-size: 12px; font-weight: 700; color: #5b5858 }
.top_tracking { float: right; font-size: 11px; font-weight: 700 }
.icon_toptracking { display: inline-block; float: left; width: 20px; height: 18px; background: url(../images/icon_han.png) -40px -16px no-repeat; margin-right: 5px; margin-top: -2px }
.recipe li:last-child { margin-right: 0!important }
.menu_restaurant { display: inline-block }
.menu_restaurant ul { float: left }
#footer_content { width: 978px; margin: 0 auto; padding-top: 2px }
#footer { background: #FFF; position: absolute; width: 100% }
.menu_about ul li,
.menu_restaurant ul li { background: url(../images/arrowX.png) left center no-repeat; padding-left: 10px }
.footer_top {width: 100%; }
.title_menurestaurant { font-size: 14px; color: #4d4c4c; font-weight: 700; margin-top: 30px }
.menu_restaurant ul li { margin-right: 90px; line-height: 18px }
.menu_restaurant .last li { margin-right: 0!important }
.menu_restaurant ul li a { color: #2d769f; font-size: 11px }
.footer_f { display: inline-block; border-top: 1px solid #ddd9ca }
.title_about { color: #3e3d3d; font-size: 15px; font-weight: 400; font-family: 'Times New Roman' }
.list_box { display: inline-block }
.ml40 { margin-left: 40px!important }
.menu_about ul li { line-height: 20px }
.menu_about ul li a { color: #2d769f; font-size: 11px }
.bgfbf9f1 { background: #fbf9f1; border-left: 1px solid #cdcdc7; border-right: 1px solid #cdcdc7; padding: 15px 0; width: 810px; display: inline-block }
.list_box .box { float: left; width: 135px; border-right: 1px solid #efebdf; padding-top: 22px; padding-left: 15px; padding-bottom: 10px }
.box .title_box { color: #f04528; font-size: 13px }
.box ul li a,
.category_link,
.footer_info,
.formatinfo { font-size: 11px }
.box ul { margin-top: 10px }
.box ul li { background: url(../images/arrowX.png) left center no-repeat; padding-left: 10px; line-height: 20px }
.box ul li a { color: #2d769f }
.box.last { border-right: none }
.menu_footer { display: inline-block }
.menu_footer li { display: inline-block; float: left; padding-right: 16px; color: #FFF }
.menu_footer li:last-child { padding-right: 0!important }
.menu_footer li a { color: #FFF }
.formatinfo { color: #2d769f; width: 100px }
.footer_info { color: #FFF }
#footer_bottom { width: 100%; height: 86px; background: #ac1616; position: absolute }
.follow_us_f,
.follow_us_h { display: inline-block }
.follow_us_f li,
.follow_us_h li { display: inline-block; float: left; margin-right: 5px }
.follow_us_f li a { background: url(../images/icon_han.png) no-repeat; display: inline-block; width: 33px; height: 31px }
.follow_us_h li a { background: url(../images/shareHeader.png) no-repeat; display: inline-block; width: 27px; height: 27px }
.follow_us_h li a.google_f { background-position: -31px 0 }
.follow_us_h li a.Youtube_f { background-position: -63px 0 }
.follow_us_h li a.printest_f { background-position: -95px 0 }
.follow_us_h li a.mobile_f { background-position: -122px 0 }
.follow_us_f li a.facebook_f { background-position: -62px -103px }
.follow_us_f li a.Youtube_f { background-position: 0 -103px }
.follow_us_f li a.skype_f { background-position: -64px -103px }
.follow_us_f li a.google_f { background-position: -98px -103px }
.follow_us_f li a.mobile_f { background-position: -34px -103px; width: 25px }
.follow_us_f li a.printest_f { background-position: -134px -103px }
#footer_bc { width: 1000px; margin: 0 auto }
#footer_bottom .top { background: url(../images/icon_han.png) -167px -11px no-repeat; display: inline-block; width: 36px; height: 37px; position: absolute; right: 76px; margin-top: -44px }
.footer_bcf { display: inline-block; width: 730px }
.image_recipe { width: 85px; height: 60px; border: 1px solid #d7d8d3; padding: 2px; float: left; background: #FFF }
.jcarousel_box { float: left; width: 450px }
.jcarousel_video { height: 310px; border: 1px solid #e4e3e3; border-radius: 5px; position: relative }
.jcarousel_box_video { height: 298px; overflow: hidden; width: 384px; margin-left: 20px; position: relative }
.content_video_box { display: inline-block; width: 15000px; border: none!important; padding: 12px 15px!important }
.box_edit_email,
input[name=email] { padding-left: 10px }
.video_home_list { float: left; width: 350px; margin-right: 35px }
.jcarousel_video .next,
.jcarousel_video .prev { display: block; width: 47px; height: 47px; background: #FFF; position: absolute; top: 40% }
.jcarousel_video .icon-circle { display: block; margin: 8px 0 0 9px; width: 31px; height: 31px; background: url(../images/group_icons.png) no-repeat }
.jcarousel_video .icon-prev { background-position: -219px -60px!important }
.jcarousel_video .icon-next { background-position: -219px -91px!important }
.jcarousel_video .prev { left: -25px }
.jcarousel_video .next { right: -25px }
.middle_recipe_jcarousel_central_list li { margin-right: 8px }
.box_edit_email { width: 400px; display: inline-block; line-height: 30px }
.formattext,
.list_cuisine ul li,
.we-special .body-text-reset { line-height: 20px }
.box_edit_email label { width: 50px; display: inline-block }
.coltrol_link { cursor: pointer }
.icon_hot_home { display: inline-block; width: 39px; height: 20px; background: url(../images/icon_han.png) 0 -77px no-repeat; margin-top: 6px; position: absolute; right: 3px; z-index: 99999 }
.box_comment:after,
.box_comment:before,
.box_rat:after,
.box_rat:before { content: " "; pointer-events: none; right: 100% }
.hot_home_top_box h2.head { display: inline-block; position: relative; width: 150px }
.formattext { padding: 0 10px 20px }
.comment_user .date_post { color: #979692; font-size: 12px }
.icon-map-rest { display: inline-block; float: left; width: 22px; height: 28px; background: url(../images/icon_han.png) -181px -182px no-repeat; margin-right: 18px!important }
.icon-contact-rest { display: inline-block; float: left; width: 27px; height: 21px; background: url(../images/icon_han.png) -154px -201px no-repeat; margin-right: 15px!important }
.icon-contact { display: inline-block; float: left; width: 27px; height: 21px; background: url(../images/icon_han.png) -72px -77px no-repeat }
.icon-vai,
.icon-vai2 { float: left; display: inline-block; width: 21px; height: 20px; margin-right: 20px!important }
.icon-vai { background: url(../images/icon_han.png) -125px -201px no-repeat }
.icon-vai2 { background: url(../images/icon_han.png) -100px -198px no-repeat }
a,
address a { color: #454545 }
.restaurant_bar h2 { font-size: 26px; color: #2D769F }
.restaurant_bar h3 { font-size: 20px; color: #5b5858 }
.box_addthis { display: none }
.ml15 { margin-left: 15px!important }
.addthis_toolbox dl { display: block; list-style: none; position: relative!important }
.addthis_toolbox dt { clear: both; display: inline-block; padding: 2px 0; width: 100% }
.follow_us_f li a { border-radius: 8px }
.w310 { width: 315px!important }
.mt37 { margin-top: 37px!important }
.jcarousel_list li a.photo_rest { display: inline-block; float: left; width: 92px; height: 92px; padding: 2px; border: 1px solid #CDCDCC; box-shadow: 0 0 4px #CDCDCC }
.listphoto { margin-top: 10px }
.list_cuisine { width: 200px; position: absolute; z-index: 9999998; background: #F3EEDD; padding: 10px; border-radius: 10px }
.box_rat,
.list_cuisine { display: none; border: 1px solid #D2D3CE }
.box_comment,
.box_rat { position: absolute; padding: 15px }
.box_rat { z-index: 999999; background: #fcfaf2; width: 180px; margin-left: 87px; margin-top: -53px }
.find_a_rest,
.listChoose,
.listChoose li { display: inline-block }
.box_rat:after,
.box_rat:before { top: 55%; border: solid transparent; height: 0; width: 0; position: absolute }
.box_rat:after { border-color: rgba(252, 250, 242, 0); border-right-color: #fcfaf2; border-width: 10px; margin-top: -10px }
.box_rat:before { border-color: rgba(204, 204, 204, 0); border-right-color: #ccc; border-width: 11px; margin-top: -11px }
.box_comment { z-index: 999999999; width: 380px; height: 244px; border: 1px solid #d5d5d5; background: #f8f6ee; margin-top: -100px; margin-left: 120px }
.box_comment:after,
.box_comment:before { top: 34%; border: solid transparent; height: 0; width: 0; position: absolute }
.box_comment:after { border-color: rgba(248, 246, 238, 0); border-right-color: #f8f6ee; border-width: 30px; margin-top: -30px }
.box_comment:before { border-color: rgba(213, 213, 213, 0); border-right-color: #d5d5d5; border-width: 31px; margin-top: -31px }
.content_comment { width: 350px; height: 158px; border: 1px solid #d5d5d5 }
.color037D97 a { color: #037D97!important }
.find_a_rest { border: 1px solid #d2d3ce; padding: 10px; background: #FFF }
.find_a_rest h2.head { color: #5b5858; font-size: 24px; font-family: Arial; margin: 0 0 20px }
.find_a_rest h3 { font-size: 18px; color: #c00000; margin-bottom: 2px }
.color_r { color: #c00000 }
.listChoose { width: 94%; padding: 5% 0 0 6% }
.listChoose li { float: left; padding: 5px 0; width: 50% }
.listChoose label { display: block; width: 60px; float: left; height: 25px; line-height: 25px }
.listChoose select { border: 1px solid #CCC; height: 26px; display: block; padding: 2px; width: 185px!important }
.group_b { display: block; padding: 5px 0 0 98px }
.find_a_rest .keyword { width: 472px; padding: 10px 0 10px 10px; height: 20px; line-height: 20px; border: 1px solid #ccc; outline: 0 }
.find_a_rest .loading { background: url(../images/ajax-loader.gif) 455px center no-repeat #FFF }
.group_b .search_res_btn { width: 120px; margin: 10px 0 0; padding: 5px 20px; cursor: pointer; background: #FFF; border: 1px solid #ddd }
.group_b .space { display: block; float: left; width: 190px; height: 20px }
.group_b .search_res_btn span { display: inline-block; height: 20px; line-height: 20px; color: #2d769f; font-weight: 700 }
.suggetsion { display: none; width: 462px; max-height: 400px; overflow-y: auto; background: #FFF; border: 1px solid #d2d3ce; padding: 10px; position: absolute }
.group_b .close_pop { display: none; width: 18px; height: 18px; background: #F60; position: absolute; right: 65px; top: 12px; border-radius: 18px; -moz-border-radius: 18px; text-align: center; line-height: 17px; cursor: pointer; color: #FFF }
*html .suggetsion { height: 400px }
.suggetsion ul { display: block; margin: 0; padding: 0; list-style: none }
.suggetsion li { display: inline-block; width: 430px; border: 1px solid #ccc; margin: 0 0 5px; padding: 10px }
.suggetsion ul a.photo { display: block; float: left; width: 60px; height: 60px; padding: 2px; border: 1px solid #ccc; margin: 0 10px 0 0 }
.suggetsion ul .r { display: block; float: right; width: 352px }
.suggetsion ul h3.title { display: block; margin-bottom: 5px }
.suggetsion h3.title a { font-size: 16px }
.suggetsion ul address { display: block }
.suggetsion ul p.rate { margin: 2px 0 0 }
.restaurant_box { border: 1px solid #DADBD7; padding: 15px 10px; background: #FFF }
.restaurant_box h2.head { font-size: 16px; border-bottom: 1px dotted #A8A4A4; margin: 0 0 10px; padding: 0 0 6px }
.sent_comment { background: url(../images/sentcomment.png); border: none; padding: 5px 10px; margin-top: 10px; float: right }
.recipe_menu_box_list { display: inline-block; margin: 0; padding: 0 5%; width: 90% }
.recipe_menu_box_list li { width: 50%; background: url(../images/arrow_4_4.png) left center no-repeat; color: #2D769F; display: block; float: left; padding: 0 0 0 10px; line-height: 20px; text-transform: lowercase }
.list_photo { display: block; float: left; height: 305px; padding-right: 20px; width: 418px }
.list_photo li { position: absolute }
.filter_box select { width: 150px!important }
.search_restaurant { background: #FFF; border: 1px solid #D2D3CE; color: #2D769F; display: block; float: left; font-size: 14px; height: 34px; line-height: 24px; padding: 4px 15px 4px 30px; margin-right: 10px }
#wrapper_info,
.lh20,
.listRealted2 li,
.wrapper_info { line-height: 20px }
.menu_select_box h2.head_menu { display: block; padding: 0 0 10px; border-bottom: 1px solid #ccc }
.menu_select_box h2.head_menu a { color: #2D769F; display: block; font-size: 22px }
.menu_about_box_list li { clear: both; list-style: inside; padding: 5px 0 }
.menu_about_box_list li a { color: #5b5858; outline: 0; font-size: 13px }
.pl35 { padding-left: 35px!important; padding-right: 35px }
.title_address { color: #2D769F; font-size: 26px; padding-bottom: 10px }
.w454 { width: 454px!important }
.w462 { width: 462px!important }
#outerContact { padding: 10px 30px }
#outerContact .captra { text-align: center }
#outerContact input { border: 1px solid #D8D8D8; padding: 3px; width: 100px }
.mt14 { margin-top: 14px }
select[name=title] { width: 65px }
.qnxLine label { color: #454545 }
#outerContact .city { border: 1px solid #D8D8D8; height: 30px; padding: 2px; width: 462px }
.w450 { width: 450px!important }
.formatinfo a { color: #2D769F }
#dictionary #container,
#recipe #container,
#rest #container { width: 100%; margin-top: 0!important; border: none }
.content_dict,
.content_recipe { width: 1000px; margin: 0 auto }
.sear_recipe { border: 1px solid #ccc!important }
.btn_recipe { background: #c00000; height: 32px; width: 43px; display: inline-block }
.mr0 { margin-right: 0!important }
.body-dict { width: 100%; min-width: 1000px; background: #f7ede0 }
.body-recipe { width: 100%; min-width: 1000px; background: #FFF }
.footer_top.recipe1 { border-top: 1px solid #ddd9ca }
.mt30 { margin-top: 30px!important }
.mt40 { margin-top: 40px!important }
.breadcrumb.recipe a { color: #817a76!important }
.footer_content_recipe { margin: 0 auto; padding-top: 2px; width: 1000px }
.icon_serving,
.icon_time { display: inline-block; margin-bottom: 10px }
.bgfbf9f11 { background: #fbf9f1 }
.content_recipe_footer { width: 100% }
.footer_f.reciper1 { border-top: none!important }
.footer_top.recipe1 .footer_content_recipe { padding-top: 0!important }
.footer_top.box_recipe {background:#F8F8F8;}
.footer_content_recipe .box_bottom { border-top: none; margin-top: 30px; padding-bottom: 25px }
.movetop { display:none; cursor:pointer; outline:none; background: #DDD; position: fixed; z-index: 50; bottom:10px; right: 10px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; padding: 11px 16px; font-size:24px; transition:all 0.5s ease; -moz-transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease;}
.movetop:hover { background:#ac1616; color:#FFF }
.icon_move_top_recipe { display: inline-block; width: 18px; height: 14px; }
.movetop .movetop_recipe { color: #838382; font-size: 12px; font-weight: 700; white-space: nowrap }
.bgfff { background: #FFF }
.fs20 { font-size: 20px!important }
.recipe_box .head { text-align: center; background: url(../images/borBot.png) bottom repeat-x }
.recipe_group a { color: #037d97!important; font-size: 11px }
.recipe_componemt ul { display: inline-block }
.icon_serving { width: 31px; height: 24px; background: url(../images/icon_han.png) -3px -200px no-repeat }
.icon_meal { display: inline-block; width: 21px; height: 14px; background: url(../images/icon_meal.png) no-repeat }
.icon_clock { display: inline-block; width: 14px; height: 15px; background: url(../images/icon_clock.png) no-repeat }
.icon_time { width: 31px; height: 24px; background: url(../images/icon_han.png) -37px -200px no-repeat }
.icon_serving_detail { display: inline-block; width: 45px; height: 31px; background: url(../images/icon_han.png) -19px -136px no-repeat; margin-bottom: 5px }
.icon_time_detail { display: inline-block; width: 33px; height: 31px; background: url(../images/icon_han.png) -67px -137px no-repeat; margin-bottom: 5px }
.icon-add-recipe,
.icon-edit-recipe,
.icon-edit-recipe-noactive,
.icon-print-recipe,
.icon-search-recipe,
.icon-video-recipe { float: left; display: inline-block; width: 25px; height: 26px; margin-right: 15px!important }
.icon-search-recipe { background: url(../images/icon_han.png) -104px -136px no-repeat }
.icon-video-recipe { background: url(../images/icon_han.png) -168px -104px no-repeat }
.icon-add-recipe { background: url(../images/icon_han.png) -129px -136px no-repeat }
.icon-print-recipe { background: url(../images/icon_han.png) -153px -136px no-repeat }
.icon-edit-recipe-noactive { background: url(../images/edit-no-active.png) 0 -1px no-repeat }
.icon-edit-recipe { background: url(../images/icon_han.png) -181px -133px no-repeat }
.jcarousel_container_recipe .prev { display: block; float: left; width: 14px; height: 24px; background: url(../images/icon_han.png) 0 -164px no-repeat; text-indent: -9999%; margin: 30px 18px 0 0 }
.jcarousel_container_recipe .next { display: block; float: right; width: 14px; height: 24px; background: url(../images/icon_han.png) -13px -164px no-repeat; text-indent: -9999%; margin: 30px 0 0 }
.icon_room_img { display: inline-block; position: absolute; width: 19px; height: 19px; background: url(../images/icon_han.png) -27px -168px no-repeat; right: 6px; bottom: 6px; outline: 0 }
.box_photo_recipe { float: left; position: relative }
.recipe_component { background: #FFF; padding: 10px 20px; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -khtml-border-radius: 10px; -ms-border-radius: 10px }
.recipe_componemt ul li:last-child { margin-right: 0 }
.photo_guide { display: inline-block; width: 17px; height: 15px; margin-left: 5px; background: url(../images/icon_han.png) -48px -168px no-repeat; vertical-align: middle; outline: 0 }
.comment_box .signin { float: right; color: #7c7873; font-size: 13px; font-weight: 700 }
.comment_box .signin .icon_singin { display: inline-block; width: 13px; height: 7px; background: url(../images/icon_han.png) 0 -152px no-repeat; margin-left: 5px }
.comment_box h2.head { border-bottom: 1px dashed #b9b7b7; padding-bottom: 5px }
.comment_bottom { background: #FFF; width: 543px; height: 27px; border: 1px solid #d2d3ce; border-top: none; line-height: 37px; padding: 8px 20px }
.comment_bottom .btn-button-2 { outline: 0; float: left; margin-right: 5px }
.icon_img { display: block; width: 19px; height: 15px; background: url(../images/icon_han.png) -67px -170px no-repeat }
.comment_info { background: #FFF; border-radius: 10px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -khtml-border-radius: 6px; -ms-border-radius: 6px }
.comment_info:after,
.comment_info:before { right: 100%; top: 35%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none }
.comment_info:after { border-color: rgba(255, 255, 255, 0); border-right-color: #FFF; border-width: 20px; margin-top: -20px }
.comment_info:before { border-color: rgba(255, 255, 255, 0); border-right-color: #d2d3ce; border-width: 21px; margin-top: -21px }
.comment_profile { width: 79px; word-break: break-word }
.comment_info .comment_date { color: #979692; font-size: 12px }
.comment_profile .comment_status { background: #c3021d; color: #FFF; padding: 3px 10px; font-weight: 400; margin: 5px 0 }
.comment_profile .comment_def { color: #544a48 }
.comment_bar i { display: inline-block; margin-right: 5px; margin-top: 1px; float: left }
.comment_bar .icon_idea { width: 20px; height: 14px; background: url(../images/icon_han.png) -86px -171px no-repeat }
.comment_bar .icon_agree { width: 14px; height: 14px; background: url(../images/icon_han.png) -109px -167px no-repeat }
.comment_bar .icon_unagree { width: 14px; height: 14px; background: url(../images/icon_han.png) -128px -168px no-repeat }
.recipe_jcarousel_box .next,
.recipe_jcarousel_box .prev { display: block; width: 27px; height: 42px; text-indent: -9999% }
.recipe_select_box { background: #FFF }
.recipe_jcarousel_box .prev { float: left; margin: 100px 20px 0 0; background: url(../images/icon_recipe_prev.png) no-repeat }
.recipe_jcarousel_box .next { position: absolute; top: 0; right: 0; background: url(../images/icon_recipe_next.png) no-repeat }
.follow_us_fhome,
.follow_us_fhome li,
.icon_view_more,
.menu_recipe,
.menu_recipe li,
.recipe_bar,
.toolbox_ex li i { display: inline-block }
.recipe_jcarousel { width: 613px!important }
.recipe_componemt li { width: 36%; float: left; height: 50px!important; text-align: center; margin-right: 0!important; font-size: 11px }
.recipe_componemt li.serving { text-align: left; width: 28% }
.recipe_componemt li.detail { width: 110px }
.recipe_bar { width: 100%; height: 70px; background: url(../images/barBg.png) repeat-x; text-align: center }
.menu_recipe li { float: left; line-height: 31px; font-size: 14px }
.menu_recipe li a { color: #4c4a4a; font-size: 14px; font-weight: 400; text-transform: uppercase; line-height: 31px }
.ml68 { margin-left: 68px }
.mt33 { margin-top: 33px }
.recipe_info_top_box p.rate { color: #8d8d8b!important; font-size: 12px; height: 20px; line-height: 20px }
.mt50 { margin-top: 50px }
.box_info_recipe { padding:0; }
.icon_view_more { width: 22px; height: 7px; background: url(../images/icon_han.png) -182px -168px no-repeat; margin-left: 7px }
.follow_us_fhome li { float: left; margin-right: 5px }
.follow_us_fhome li a { background: url(../images/icon_han.png) no-repeat; display: inline-block; width: 29px; height: 31px; border-radius: 12px }
.w850 { width: 850px }
.follow_us_fhome li a.facebook_f { background-position: -62px -47px }
.follow_us_fhome li a.twitter_f { background-position: -33px -47px }
.follow_us_fhome li a.google_f { background-position: -94px -47px }
.follow_us_fhome li a.skype_f { background-position: -64px -47px }
.follow_us_fhome li a.likein_f { background-position: -126px -47px }
.follow_us_fhome li a.printest_f { background-position: -157px -47px }
.content { width: 1000px; padding: 15px 0 20px; margin: 0 auto }
.recipe_jcarousel_list p.rate { color: #8d8d8b!important; font-size: 12px; height: 20px; line-height: 20px }
.font11 { font-size: 11px }
.w280 { width: 280px }
.ml269 { margin-left: 269px!important }
.follow_us_f li:last-child { margin-right: 0 }
.pl10 { padding-left: 10px }
.toolbox_ex li i { float: left; margin-right: 8px }
.toolbox_ex .icon_like { width: 16px; height: 13px; background: url(../images/group_icons.png) 0 -143px no-repeat }
.toolbox_ex .icon_like:hover { background-position: -4px -264px }
.toolbox_ex .icon_rate { width: 20px; height: 21px; background: url(../images/group_icons.png) -17px -143px no-repeat }
.toolbox_ex .icon_rate:hover { background-position: -22px -263px }
.toolbox_ex .icon_comment { width: 18px; height: 17px; background: url(../images/group_icons.png) -39px -143px no-repeat }
.toolbox_ex .icon_comment:hover { background-position: -69px -265px }
.toolbox_ex .icon_share { width: 19px; height: 16px; background: url(../images/group_icons.png) -60px -143px no-repeat }
.toolbox_ex .icon_share:hover { background-position: -45px -263px }
.body-home-top { width: 100%; padding: 5px 0 10px; background: url(../images/background_home.png); float: left; border-bottom:1px solid #DDD;}
.box-news-hot { width: 200px; background: #FFF; float: left; height: 368px; border:1px solid #DDD; }
.box-news-hot .head { display: block; padding: 0 0 0 30px; color: #3a3a3a; font-size: 19px; line-height: 28px }
.jcarousel_container { width: 100%; display: inline-block }
.jcarousel_container .container { height: 177px; float: left; overflow: hidden; width: 142px; background: #FFF; box-shadow: 0 0 4px #d2d0d0; -moz-box-shadow: 0 0 4px #d2d0d0; -webkit-box-shadow: 0 0 4px #d2d0d0; margin-left: 30px }
.box-news { display: inline-block; height: 177px; list-style: none; margin: 0; padding: 0 }
.jcarousel_container .next,
.jcarousel_container .prev { text-indent: -9999%; background: #c00000; height: 33px; position: absolute; top: 0 }
.box-news li { display: inline-block; float: left; margin-right: 10px }
.box-news li h3 { padding: 5px; width: 131px }
.jcarousel_container .prev { display: block; width: 38px; left: 0; z-index: 999 }
.jcarousel_container .next { display: block; width: 33px; width: 38px; right: 0 }
.jcarousel_container .prev .icon_prev { display: block; width: 11px; height: 18px; background: url(../images/group_icons.png) 0 -167px no-repeat; margin-top: 7px; margin-left: 11px }
.jcarousel_container .next .icon_next { display: block; width: 11px; height: 18px; background: url(../images/group_icons.png) -16px -167px no-repeat; margin-top: 7px; margin-left: 16px }
.jcarousel_container .container_recipe { float: left; width: 297px; margin: 0 20px; overflow: hidden }
.box-news-hot .list-news { margin: 20px 10px 0 }
.box-news-hot .list-news li { background: url(../images/group_icons.png) -243px 5px no-repeat; padding-left: 15px; line-height: 23px; height: 23px; overflow: hidden }
.box-news-hot .list-news li a { color: #5b5858; font-size: 11px; text-decoration: none }
.box-news-hot .list-news li a:hover { color: #2d769f }
.title_news a { font-size: 13px; color: #5b5858; text-decoration: none }
.title_news a:hover { color: #2d769f }
.hot_event_top_box h2 { float: left; padding: 5px 5px 10px; width: 141px; border-bottom: 1px dashed #ccc }
.hot_event_top_box h2 a { color: #5b5858; font-size: 15px; font-weight: 400 }
.hot_event_top_box .more_view { float: right; display: inline-block; width: 25px; height: 26px; background: #c00000; border-radius: 20px; margin-right: 5px; margin-top: 10px }
.hot_event_top_box .more_view .icon_more_view { display: inline-block; width: 15px; height: 10px; background: url(../images/group_icons.png) -31px -169px no-repeat; margin-left: 4px; margin-top: 9px }
.recipe_cat_box { display: none; z-index: 999; margin-top: -5px; padding: 0 0 4px; width: 100%; position: relative; background: url(../images/botBar.png) bottom repeat-x }
.recipe_cat_box .close_pop { display: block; width: 22px; height: 22px; background: url(../images/fn-kv-close.gif) center center no-repeat; position: absolute; right: 10px; top: 10px; text-indent: -9999%; cursor: pointer }
.recipe_cat_box_mid { width: 646px; margin: 0 auto }
.recipe_cat_box_mid ul { display: inline-block; width: 100%; padding: 0 0 25px }
.recipe_cat_box_mid ul li { display: inline-block; float: left; width: 20%; padding: 5px 0 }
.recipe_cat_box_mid ul li a { display: block; padding: 0 0 0 10px; font-size: 11px }
.recipe_search_box { display: block; width: 1000px; border-top: 2px solid #c00000; position: absolute; left: -3%; top: 35px; box-shadow: 1px 1px 4px #cac3ba; -moz-box-shadow: 1px 1px 4px #cac3ba; -webkit-box-shadow: 1px 1px 4px #cac3ba; z-index: 9999 }
.recipe_search_box_detail { right: 0!important; left: auto!important; top: 55px!important; text-align: center; z-index: 99999 }
.recipe_search_box_detail li { clear: none!important; padding: 2px 0!important }
.recipe_search_box_detail:after { left: 93%!important }
.recipe_search_box:after { bottom: 100%; left: 47%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(192, 0, 0, 0); border-bottom-color: #c00000; border-width: 10px; margin-left: -10px }
.recipe_search_box_bottom { padding: 15px; background: #f2f3ee }
.recipe_search_box_inner { padding: 28px 20px; background: #FFF }
.recipe_search_key .search_k { width: 348px; height: 20px; padding: 10px 40px 10px 10px; border: 1px solid #dadad8; outline: 0; background: url(../images/icon_search.png) 364px center no-repeat }
.recipe_search_box_inner .option { padding-bottom: 10px; width: 40%; margin-left: auto; margin-right: auto; border-bottom: 1px dashed #dfdede; color: #474646 }
.recipe_search_box .size_small { width: 120px }
.recipe_search_box .size_large { width: 235px }
.recipe_search_box .size_large2 { width: 265px }
.recipe_search_cond { padding-right: 10px; border-right: 1px solid #dcded5 }
.recipe_search_btn,
.recipe_search_close { cursor: pointer; font-weight: 700; outline: 0; color: #555657; border: 0 }
.recipe_search_cond h2.head { text-transform: uppercase; font-size: 13px; margin: 0 0 10px; text-align: left }
.recipe_search_list { display: block; width: 100%!important; margin: 0; padding: 0; list-style: none }
.recipe_search_cond .col1 li { width: 100% }
.recipe_search_cond .col2 li { width: 48%!important; float: left }
.recipe_search_list li { padding: 4px 0 }
.recipe_search_list label { display: block; text-align: left }
.recipe_search_btn { background: 0 0; text-decoration: underline }
.recipe_search_close { height: 17px; background: url(../images/icon_close_pop.png) left center no-repeat; padding: 0 0 0 20px }
.recipecat { padding-bottom: 10px; background: url(../images/borBot.png) bottom repeat-x }
.w278 { width: 278px }
.w311 { width: 311px }
.pb50 { padding-bottom: 50px }
.error_box,
.message_box,
.success_box { display: none; margin-bottom: 10px; font-size: 11px }
.error_box,
.message_box { border: 1px solid #fceb77; padding: 10px 10px 10px 36px; background: url(../images/warning.png) left center no-repeat #FFF6bf }
.success_box { border: 1px solid #d0f1a6; padding: 10px 10px 10px 46px; background: url(../images/success.png) 10px center no-repeat #e5f8ce }
.box-L { width:40%; float:left; padding:0 10% 0 0; border-right:1px solid #DDD; min-height:200px; position:relative; }
.signup_pop_box .box-L { min-height:300px; }
.box-L > .or { width:60px; height:60px; text-align:center; line-height:60px; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; -khtml-border-radius:50%; -o-border-radius:50%; border:1px solid #DDD; background:#FFF; position:absolute; top:30%; right:-30px; color:#000; font-size:14px; }
.box-R { vertical-align:top; margin-left:50%; width:40%; padding-left:10%; }
.signin_box:after,
.signup_pop_box:after { position: absolute; bottom: 100%; content: " "; pointer-events: none; margin-left: -9px }
.signin_box .line { display: inline-block; line-height: 18px; width: 100%; clear: both }
.signin_box .isoTxt {width:94%;height: 27px;padding: 9px;border: 1px solid #cecaca;outline: 0;}
.signin_link { color: #2d769f!important; font-size: 12px; cursor:pointer; }
.signup_pop_box:after { right: 5%; border: solid transparent; height: 0; width: 0; border-color: rgba(192, 0, 0, 0); border-bottom-color: #c00000; border-width: 9px }
.signin_box .head,
.signup_pop_box .head { display: inline-block; width: 100%; line-height: 38px; background: url(../images/borBotMember.png) bottom repeat-x; }
.signin_box .head h2,
.signup_pop_box .head h2 { float: left; font-size: 14px }
.signup_pop_box .line { display: inline-block; width: 100%; line-height: 20px; margin-bottom: 10px }
.signup_pop_box .line .title { display: block; float: left; width: 140px; height: 38px; line-height: 38px }
.signup_pop_box .isoTxt { height: 20px; padding: 9px; outline: 0; border: 1px solid #cecaca; width:300px; }
.btn_singin { width: 92px; height: 30px; border: none; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -ms-border-radius: 3px; padding-left: 3px; background: url(../images/background_singin.png); cursor: pointer; outline: 0 }
.btn_singin span { color: #FFF; font-weight: 700 }
.login_via,
.login_via li { display: inline-block; float: right }
.login_via { width: 145px; border-top: 1px solid #cecaca; padding: 10px 0 0; margin: 10px 0 0 }
.login_via li { margin-left: 10px }
.login_via li a { display: block; float: left; width: 38px; height: 37px; outline: 0 }
.login_via li a.login_face { background: url(../images/group_icons.png) -33px -216px no-repeat }
.login_via li a.login_google { background: url(../images/group_icons.png) -78px -216px no-repeat }
.login_via li a.login_yahoo { background: url(../images/group_icons.png) -120px -214px no-repeat }
.forget_box .head { display: inline-block; width: 100%; padding-bottom: 5px; border-bottom: 1px solid #cecaca }
.forget_box .head h2 { float: left; font-size:14px; }
.forget_box:after { bottom: 100%; left: 65%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(192, 0, 0, 0); border-bottom-color: #c00000; border-width: 9px; margin-left: -9px }
.forget_box .line { display: inline-block; line-height: 18px; width: 100%; clear: both }
.forget_box .input-lg { width: 302px; height: 20px; padding: 8px 10px 8px 5px; border: 1px solid #cecaca; outline: 0 }
.upload_image .image { width: 84px; height: 84px; display: block; background: url(../images/upload_recipe.png) }
.upload_image .fileload_image { border: none; margin: none; padding: none }
.hot_top_box { width:430px; float:left; margin-right:10px; }
.feature_box > .photo { display:block; outline:none; margin:0 0 10px 0; }
.feature_box > h3.title { display:block; margin:0 0 5px 0; }
.feature_box > h3.title a { font-size:20px; }
.feature_box > .text { line-height:20px; }
.hot_5_box { width:240px; float:left; }
.hot_right_box { width:300px; float:right; }
.text-right { text-align:right; }
.text-left { text-align:left; }
.text-center { text-align:center; }
#tentpole-lead { margin-top: 2px!important }
.lst-ext-definition li { float: left!important; width: 50%!important; text-align: left!important }
.lst-ext-definition { width: 100%; clear: both; display: inline-block }
.rest_default_bd #content { padding: 0!important }
.rest_default_bd .pagination { margin-bottom: 20px!important }
.rest_detail_bd #content,
.rest_detail_selected_bd #content { padding: 0!important; width: auto!important }
.mnu { width: 100%; display: inline-block; height: 50px; padding: 14px 0 0; background: #f7ede0 }
.member { background: url(../images/member_bg.jpg) center top no-repeat; padding-bottom: 180px }
.rz-breadcrumb a { color: #817a76 }
.rz-breadcrumb a.last { font-weight: 700 }
.headMod { color: #4b3526; font-size: 30px; margin: 40px 0 }
.pl25 { padding-left: 25px }
.pr25 { padding-right: 25px }
.col2_1 { width: 470px; float: left }
.col2_2 { width: 420px; float: right; line-height: 20px }
.col2_2 .list { display: block; list-style: none }
.col2_2 .list li { padding: 3px 0 }
.row_heading { color: #5b5858; font-size: 18px; padding: 0 0 5px; border-bottom: 1px dashed #cdc4b9; margin: 0 0 20px }
.row_line { display: inline-block; width: 100%; margin: 0 0 10px }
.row_line label.lbl { display: block; float: left; width: 136px; height: 36px; line-height: 36px }
.row_line .row_field { width: 331px; float: right }
.row_line .text { height: 20px; line-height: 20px; padding: 8px; border: 1px solid #cecaca; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; outline: 0 }
.row_line .full { width: 312px }
.register_btn { display: block; float: left; width: 90px; height: 30px; background: url(../images/button.png) center center no-repeat; border: 0; color: #FFF; font-weight: 700; cursor: pointer }
.signUpBySocial { width: 100%; height: 38px; display: inline-block }
.signup_bottom_box { padding: 26px; background: #f7ede0 }
.signup_bottom_box label { display: block; width: 135px; float: left; font-size: 18px; color: #5b5858; font-weight: 700 }
#oldversion,
#socialLogin,
.shareDetail { display: inline-block }
.color_blu { color: #2d769f!important; text-decoration: none }
#socialLogin { width: 100%; padding: 15px 0 0; text-align: center }
.shareDetail { width: 300px; position: absolute; margin-top: -40px; margin-left: 6px; opacity: .5 }
.shareDetail:hover { opacity: 1 }
.vallhom { text-align: right; color: #c00000!important; text-decoration: underline; float: right }
.add_recipe_cll,
.boxAddAction h2,
.boxAddMoreCollection h2,
.boxAddMoreTo h3,
.viewhead { font-size: 27px!important; font-weight: 700!important }
i.icon-play-video { width: 31px; height: 24px; position: absolute; background: url(../images/icon-play-video.png) no-repeat; right: 0; bottom: 0 }
.address a:hover,
a.lnk:hover { color: #2d769f!important; text-decoration: none!important }
.address a,
a.lnk { color: #5b5858!important }
#oldversion { width: 100%; background: #343333; height: 57px; position: fixed; z-index: 9999999 }
.boxFormComment { width: 382px; height: 380px; border-radius: 3px; display: block; padding: 24px 75px; background: #efefef }
.boxFormComment h2 { width: 100%; height: 31px; padding: 0 0 3px; font-size: 17px; color: #c00000; text-transform: uppercase; line-height: 30px; background: url(../images/borBot3.png) bottom repeat-x; margin: 0 0 9px; position: relative }
.commentLine { width: 100%; display: inline-block; margin: 14px 0 0 }
.boxFormComment .isoTextAreaMid,
.boxFormComment .isoTxt { outline: 0; width: 352px; border: 1px solid #d2d3ce; padding: 10px 14px }
.boxFormComment .isoTxt { height: 20px }
.boxFormComment .isoTextAreaMid { height: 85px; resize: none }
.boxFormComment .buttonSend { padding: 7px 19px; font-size: 13px; color: #FFF; background: #cc0303; border-radius: 12px; outline: 0; font-weight: 700; cursor: pointer; border: none }
.boxFormComment .close_pop { width: 22px; height: 22px; background: url(../images/fn-kv-close1.png) no-repeat; position: absolute; right: 0; top: 0; text-indent: -9999px }
.menuBarCurrent { color: #c00000!important; font-weight: 700!important }
.printTop { width: 100%; height: 212px; height:auto; display: block; position: relative; background: url(../images/logoPrint.png) right top no-repeat; padding: 0 0 10px; border-bottom: solid 1px #e4e0d1; margin: 22px 0 15px }
.PrintTitle { width: 80%; display: inline-block; font-size: 18px; color: #5b5858; padding: 5px 0; margin: 0 0 3px }
.printTop a.photo { width: 148px; height: 109px; display: block; float: left }
.printTop .r { width: 200px; height: 100px; float: left; margin-left: 55px }
.colIngredients { width: 150px; height: auto; float: left; display: block }
.colDirections h2,
.colIngredients h2 { width: 100%; display: block; font-size: 13px; margin: 0 0 8px }
.colIngredients ul li { width: 100%; display: inline-block; border-bottom: dotted 1px #5b5858; padding: 5px 0 }
.colDirections { width: 420px; float: right }
.restToolBox { width: 139px; height: 246px; padding-top: 12px; background: url(../images/restToolBox.png) no-repeat }
.boxBookButtonRest { width: 100%; height: 28px; display: inline-block }
.boxBookButtonRest a { color: #FFF; font-size: 11px; font-weight: 700; padding: 7px 15px; background: #c00000 }
.related_rest_box { width: 100%; display: block; margin: 25px 0; outline: 0 }
.related_rest_box .title { display: block; line-height: 35px; height: 35px; margin-bottom: 22px; font-size: 17px; color: #4d4c4c; background: url(../images/borBot.png) bottom repeat-x }
.related_rest_box .title a { color: #2d769f; font-size: 13px; font-weight: 400 }
.related_rest_box_scroll { display: inline-block; width: 100%; height: 190px; overflow: hidden }
.related_rest_box_scroll a.nextRest,
.related_rest_box_scroll a.prevRest { outline: 0; text-indent: -9999%; display: block; width: 23px; height: 31px; margin-top: 80px }
.related_rest_box_scroll a.prevRest { background: url(../images/prevNews.jpg) center center no-repeat; float: left; margin-right: 20px }
.related_rest_box_scroll a.nextRest { background: url(../images/nextNews.jpg) no-repeat; float: right }
.box-rest-related { background: #fefaf5; width: 248px; padding: 0 29px 15px }
.box-rest-related h2 { font-size: 12px; text-transform: uppercase; background: url(../images/borBot.png) bottom repeat-x; padding: 7px 0; margin: 0 0 23px }
.rest_box_related_scroll { display: inline-block; width: 100%; height: 241px; overflow: hidden }
.rest_related_jcarousel { width: 168px; height: 241px; float: left; position: relative; overflow: hidden }
.rest_box_related_scroll .nextRestRelated { width: 36px; height: 36px; float: right; background: url(../images/nextRest.png) no-repeat; margin-right: 4px; margin-top: 85px }
.lst-cat-search li,
.lst-cat-search li dl { background: #fbf7f2; border: 1px solid #d2d3ce }
.rest_related_list { position: absolute; width: 500000px; height: 241px; display: inline-block; list-style: none; margin: 0; padding: 0 }
.rest_related_list li { width: 162px; height: 235px; display: inline-block; float: left; box-shadow: 0 0 5px #c9c6c2; margin: 1px 4px 5px 2px }
.rest_related_list li a.photo { width: 162px; height: 126px; display: block; outline: 0 }
.rest_related_list h3 { display: block; padding: 10px 7px; line-height: 16px; height: 32px; overflow: hidden; font-size: 13px }
.rest_related_list address { font-size: 13px; color: #5b5858; line-height: 16px; padding: 0 7px; height: 48px; overflow: hidden }
.lst-cat-search { list-style: none; outline: 0; height: 33px }
.lst-cat-search li { display: inline-block; float: left; padding: 7.5px 10px; margin-right: 8px; font-weight: 700; position: relative }
.lst-cat-search li .line { position: absolute; height: 1px; width: 100%; left: 0; top: 32px; z-index: 101; background-color: #fbf7f2; display: none }
.lst-cat-search li dl { position: absolute; top: 32px; width: 220px; left: -1px; padding: 5px 10px; display: none }
.lst-cat-search li dl dt { font-weight: 400; line-height: 25px }
.lst-cat-search li a.closeFindCat { width: 12px; height: 12px; float: right; background: url(../images/close2.png) no-repeat; display: inline; margin: 3px }
.w-cat-171,
.w-cat-68,
.w-cat-75 { width: 400px!important }
.w-cat-171 { margin-left: 12%!important }
.w-cat-75 { margin-left: 22%!important }
.w-cat-76 { width: 850px!important; margin-left: 5%!important }
.w-cat-76 li { width: 16.5%!important }
.commentThisRest { width: 376px; height: 262px; border: 1px solid #d5d5d5; background: #efefef; position: absolute; top: -75px; left: 102px; display: none }
.login_button { display: block; float: left; height: 38px; background: url(../images/login_vs_social.png) no-repeat; text-indent: -9999%; cursor: pointer }
.login_facebook { background-position: 0 -42px; width: 145px; margin: 0 20px 0 0 }
.login_facebook:hover { background-position: 0 0 }
.add_recipe_cll { width: 100%; height: 22px; margin: 18px 0 22px; line-height: 22px }
.add_recipe_cll .addRecipe { line-height: 22px; width: 125px; margin: auto; display: inline-block; font-size: 11px }
.lst-ext-collection { width: 428px; list-style: none; outline: 0; display: inline-block; padding: 0 18px }
.lst-ext-collection li { width: 180px; height: 277px; border: 1px solid #e6e2dd; display: inline-block; margin: 0 0 24px; padding: 0 10px 0 9px }
.lst-ext-collection li h2 a { margin: 15px 0 17px; text-align: center; width: 100%; display: block; line-height: 18px; font-size: 13px; height: 20px; overflow: hidden }
.lst-ext-collection .ez-images { width: 100%; height: 56px; display: block; outline: 0; margin: 2px 0 0 }
.lst-ext-collection .ez-images dt { width: 56px; height: 56px; display: inline-block; float: left; margin: 0 6px 0 0 }
.lst-ext-collection .ez-images dt img { width: 55px; height: 55px; display: block; border: 1px solid #dadad8 }
.boxAddAction { width: 402px; height: 173px; padding: 40px 27px 40px 42px; background: #FFF; border: 1px solid #e0dfdd }
.boxAddAction h2 { width: 100%; margin: 0 0 35px; color: #c00000; font-size: 13px; line-height: 30px; display: block }
.boxAddAction .isoText { width: 380px; padding: 12px 10px; font-size: 16px; border: 1px solid #babbb7; outline: 0 }
.boxAddAction .cancel,
.boxAddAction .insert { outline: 0; font-weight: 700; cursor: pointer; border: 1px solid #d1d1ce }
.boxAddAction .insert { padding: 7px 15px; background: #e7e6e6 }
.boxAddAction .cancel { padding: 7px 20px; background: url(../images/border1.png) repeat-x }
.colManage { width: 463px; box-shadow: 0 2px 0 #c6c3bf; background: #FFF; padding: 0 5px; margin: 5px 0 0; display: inline-block; border: 1px solid #f1ede9; border-top: none }
.colManage .stastic { line-height: 28px; display: block; width: 100%; margin: 0 0 12px; background: url(../images/dotR.png) left center no-repeat }
.colManage .stastic .total { font-weight: 700; padding-left: 13px; display: inline-block; line-height: 18px; width: 270px }
.ico-add,
.ico-edit,
.ico-remove { width: 15px; height: 15px }
.ico-action { display: inline-block; background: url(../images/group_icons.png) no-repeat }
.ico-edit { background-position: -111px -265px }
.ico-remove { background-position: -90px -263px }
.ico-add { background-position: -235px -16px }
.ico-list { width: 14px; height: 14px; background-position: -133px -307px }
.ico-list-active { width: 14px; height: 14px; background-position: -151px -307px }
.lst-ext-manage { list-style: none; width: 100%; outline: 0 }
.lst-ext-manage li { width: 100%; display: inline-block; background: url(../images/borBot.png) bottom repeat-x; padding: 0 0 20px; margin: 0 0 25px }
.lst-ext-manage li .l { width: 126px; display: block; float: left; margin: 0 0 0 11px }
.lst-ext-manage li .r { width: 248px; height: 40px; float: left; margin: 0 0 0 11px }
.lst-ext-manage li a.photo { width: 124px; height: 94px; display: block; border: 1px solid #d1d2d1 }
.lst-ext-manage li .action { width: 100%; height: 15px; line-height: 15px; display: inline-block }
.lst-ext-manage li h3 a { margin: 0 0 5px; display: block; font-size: 13px }
.boxAddMoreCollection { width: 406px; background: #FFF; border: 1px solid #b2b1af; padding: 0 33px }
.boxAddMoreCollection h2 { width: 100%; line-height: 20px; padding: 25px 0; color: #c00000; font-size: 13px; display: inline-block; position: relative }
.boxAddMoreTo h3 { width: 100%; height: 36px; line-height: 36px; font-size: 13px; background: #eeeaea }
.boxAddMoreTo ul { width: 100%; list-style: none; outline: 0 }
.boxAddMoreTo ul li { width: 100%; display: inline-block; padding: 12px 0; border-bottom: solid 1px #dad7d7 }
.boxAddMoreTo ul li:hover { font-weight: 700; cursor: pointer }
.boxAddMoreCollection .close_pop { width: 22px; height: 22px; background: url(../images/fn-kv-close1.png) no-repeat; position: absolute; right: 0; top: 20px; text-indent: -9999px }
.lst-ext-menu { list-style: none; outline: 0; padding-left: 7px }
.lst-ext-menu li { width: 100%; display: inline-block; padding: 10px 0 }
.boxMenuDetail { width: 449px; display: inline-block; padding: 0 7px }
.boxMenuDetail h2 { font-size: 12px; font-weight: 400; margin: 10px 0 28px }
.boxMenuForDate h3 { width: 425px; display: block; margin: 0 0 5px; padding: 10px 12px; line-height: 20px; background: #e6e2dd }
@media only screen and (max-width: 400px) {
 .recipe_cat_list .vietiso_next, .video_box_list .vietiso_next {
 right: 10px!important
}
 .recipe_cat_list .vietiso_prev, .video_box_list .vietiso_prev {
 left: 10px!important
}
 #content {
 width: 920px!important;
 padding: 0 40px;
 margin: 0 auto
}
}
.ads_full { width: 100%; display: inline-block; clear: both; background: #FFF; padding: 10px 0; border-bottom: 1px solid #EEE }
.rowbox { background: #FFF; width: 100%; padding: 10px 0; border-bottom: 1px solid #DDD }
.rowbox:after,
.rowbox:before { clear: both; display: table; content: "" }
.ads_650_150 { width: 650px; height: 115px; float: left }
.ads_300_150 { width: 327px; height: 115px; float: right; overflow: hidden }
/* COLOR BOX */
#cboxWrapper,
.cboxPhoto { max-width: none }
.cboxIframe,
.cboxPhoto { display: block; border: 0 }
#cboxClose:active,
#cboxNext:active,
#cboxPrevious:active,
#cboxSlideshow:active,
#colorbox { outline: 0 }
#cboxCurrent,
#cboxTitle { position: absolute; bottom: 4px }
#cboxOverlay,
#cboxWrapper,
#colorbox { position: absolute; top: 0; left: 0; z-index: 9999; overflow: hidden }
#cboxOverlay { position: fixed; width: 100%; height: 100%; background: url(../images/overlay.png) }
#cboxBottomLeft,
#cboxMiddleLeft { clear: left }
#cboxContent { position: relative }
#cboxLoadedContent { overflow: auto; -webkit-overflow-scrolling: touch }
#cboxTitle { margin: 0 }
#cboxLoadingGraphic,
#cboxLoadingOverlay { position: absolute; top: 0; left: 0; width: 100%; height: 100% }
.cboxPhoto { float: left; margin: auto; -ms-interpolation-mode: bicubic }
.cboxIframe { width: 100%; height: 100% }
#cboxContent,
#cboxLoadedContent,
#colorbox { box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box }
#cboxTopLeft { width: 21px; height: 21px; background: url(../images/controls.png) -101px 0 no-repeat }
#cboxTopRight { width: 21px; height: 21px; background: url(../images/controls.png) -130px 0 no-repeat }
#cboxBottomLeft { width: 21px; height: 21px; background: url(../images/controls.png) -101px -29px no-repeat }
#cboxBottomRight { width: 21px; height: 21px; background: url(../images/controls.png) -130px -29px no-repeat }
#cboxMiddleLeft { width: 21px; background: url(../images/controls.png) left top repeat-y }
#cboxMiddleRight { width: 21px; background: url(../images/controls.png) right top repeat-y }
#cboxTopCenter { height: 21px; background: url(../images/border.png) repeat-x }
#cboxBottomCenter { height: 21px; background: url(../images/border.png) 0 -29px repeat-x }
#cboxContent,
.cboxIframe { background: #FFF }
#cboxContent { overflow: hidden }
#cboxError { padding: 50px; border: 1px solid #ccc }
#cboxLoadedContent { margin-bottom: 28px }
#cboxTitle { left: 0; text-align: center; width: 100%; color: #949494 }
#cboxCurrent { left: 58px; color: #949494 }
#cboxLoadingOverlay { background: url(../images/loading_background.png) center center no-repeat }
#cboxLoadingGraphic { background: url(../images/loading.gif) center center no-repeat }
#cboxClose,
#cboxNext,
#cboxPrevious,
#cboxSlideshow { cursor: pointer; border: 0; padding: 0; margin: 0; overflow: visible; width: auto; background: 0 0 }
#cboxSlideshow { position: absolute; bottom: 4px; right: 30px; color: #0092ef }
#cboxClose,
#cboxNext,
#cboxPrevious { position: absolute; bottom: 0; width: 25px; height: 25px; text-indent: -9999px }
#cboxPrevious { left: 0; background: url(../images/controls.png) -75px 0 no-repeat }
#cboxPrevious:hover { background-position: -75px -25px }
#cboxNext { left: 27px; background: url(../images/controls.png) -50px 0 no-repeat }
#cboxNext:hover { background-position: -50px -25px }
#cboxClose { right: 0; background: url(../images/controls.png) -25px 0 no-repeat }
#cboxClose:hover { background-position: -25px -25px }
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopRight { filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF)
}
/* JQUERY UI */

.ui-helper-reset,
.ui-menu { list-style: none; outline: 0 }
.ui-button,
.ui-spinner,
.ui-spinner-input { vertical-align: middle }
.ui-helper-hidden { display: none }
.ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px }
.ui-helper-zfix,
.ui-widget-overlay { top: 0; left: 0; width: 100%; height: 100% }
.ui-helper-reset { margin: 0; padding: 0; border: 0; line-height: 1.3; text-decoration: none; font-size: 100% }
.ui-helper-clearfix:after,
.ui-helper-clearfix:before { content: ""; display: table; border-collapse: collapse }
.ui-helper-clearfix:after { clear: both }
.ui-helper-clearfix { min-height: 0 }
.ui-helper-zfix { position: absolute; opacity: 0; filter: Alpha(Opacity=0) }
.ui-front { z-index: 100 }
.ui-state-disabled { cursor: default!important }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat }
.ui-widget-overlay { position: fixed }
.ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; margin-top: 2px; padding: .5em .5em .5em .7em; min-height: 0 }
.ui-accordion .ui-accordion-icons { padding-left: 2.2em }
.ui-accordion .ui-accordion-noicons { padding-left: .7em }
.ui-accordion .ui-accordion-icons .ui-accordion-icons { padding-left: 2.2em }
.ui-accordion .ui-accordion-header .ui-accordion-header-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; overflow: auto }
.ui-autocomplete { position: absolute; top: 0; left: 0; cursor: default }
.ui-button { display: inline-block; position: relative; padding: 0; line-height: normal; margin-right: .1em; cursor: pointer; text-align: center; overflow: visible }
.ui-button,
.ui-button:active,
.ui-button:hover,
.ui-button:link,
.ui-button:visited { text-decoration: none }
.ui-button-icon-only { width: 2.2em }
button.ui-button-icon-only { width: 2.4em }
.ui-button-icons-only { width: 3.4em }
button.ui-button-icons-only { width: 3.7em }
.ui-button .ui-button-text { display: block; line-height: normal }
.ui-button-text-only .ui-button-text { padding: .4em 1em }
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px }
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em }
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em }
input.ui-button { padding: .4em 1em }
.ui-button-icon-only .ui-icon,
.ui-button-icons-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon { position: absolute; top: 50%; margin-top: -8px }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px }
.ui-button-icons-only .ui-button-icon-primary,
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary { left: .5em }
.ui-button-icons-only .ui-button-icon-secondary,
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary { right: .5em }
.ui-buttonset { margin-right: 7px }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em }
button.ui-button::-moz-focus-inner, input.ui-button::-moz-focus-inner {
 border: 0;
 padding: 0
}
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none }
.ui-datepicker .ui-datepicker-header { position: relative; padding: .2em 0 }
.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-prev { position: absolute; top: 2px; width: 1.8em; height: 1.8em }
.ui-datepicker .ui-datepicker-next-hover,
.ui-datepicker .ui-datepicker-prev-hover { top: 1px }
.ui-datepicker .ui-datepicker-prev { left: 2px }
.ui-datepicker .ui-datepicker-next { right: 2px }
.ui-datepicker .ui-datepicker-prev-hover { left: 1px }
.ui-datepicker .ui-datepicker-next-hover { right: 1px }
.ui-datepicker .ui-datepicker-next span,
.ui-datepicker .ui-datepicker-prev span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center }
.ui-datepicker .ui-datepicker-title select { font-size: 1em; margin: 1px 0 }
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { width: 49% }
.ui-datepicker table { width: 100%; font-size: .9em; border-collapse: collapse; margin: 0 0 .4em }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: 700; border: 0 }
.ui-datepicker td { border: 0; padding: 1px }
.ui-datepicker td a,
.ui-datepicker td span { display: block; padding: .2em; text-align: right; text-decoration: none }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0; padding: 0 .2em; border-left: 0; border-right: 0; border-bottom: 0 }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em; width: auto; overflow: visible }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-multi .ui-datepicker-group,
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left }
.ui-datepicker.ui-datepicker-multi { width: auto }
.ui-datepicker-multi .ui-datepicker-group table { width: 95%; margin: 0 auto .4em }
.ui-datepicker-multi-2 .ui-datepicker-group { width: 50% }
.ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3% }
.ui-datepicker-multi-4 .ui-datepicker-group { width: 25% }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0 }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear: left }
.ui-datepicker-row-break { clear: both; width: 100%; font-size: 0 }
.ui-datepicker-rtl { direction: rtl }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group { float: right }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width: 0; border-left-width: 1px }
.ui-dialog { overflow: hidden; position: absolute; top: 0; left: 0; padding: .2em; outline: 0 }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0; white-space: nowrap; width: 90%; overflow: hidden; text-overflow: ellipsis }
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 20px; margin: -10px 0 0; padding: 1px; height: 20px }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: 0 0; overflow: auto }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0; background-image: none; margin-top: .5em; padding: .3em 1em .5em .4em }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer }
.ui-dialog .ui-resizable-se { width: 12px; height: 12px; right: -5px; bottom: -5px; background-position: 16px 16px }
.ui-draggable .ui-dialog-titlebar { cursor: move }
.ui-menu { padding: 2px; margin: 0; display: block }
.ui-menu .ui-menu { margin-top: -3px; position: absolute }
.ui-menu .ui-menu-item { margin: 0; padding: 0; width: 100%; list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) }
.ui-menu .ui-menu-divider { margin: 5px -2px; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 }
.ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: 2px .4em; line-height: 1.5; min-height: 0; font-weight: 400 }
.ui-menu .ui-menu-item a.ui-state-active,
.ui-menu .ui-menu-item a.ui-state-focus { font-weight: 400; margin: -1px }
.ui-menu .ui-state-disabled { font-weight: 400; margin: .4em 0 .2em; line-height: 1.5 }
.ui-menu .ui-state-disabled a { cursor: default }
.ui-menu-icons { position: relative }
.ui-menu-icons .ui-menu-item a { position: relative; padding-left: 2em }
.ui-menu .ui-icon { position: absolute; top: .2em; left: .2em }
.ui-menu .ui-menu-icon { position: static; float: right }
.ui-progressbar { height: 2em; text-align: left; overflow: hidden }
.ui-progressbar .ui-progressbar-value { margin: -1px; height: 100% }
.ui-progressbar .ui-progressbar-overlay { background: url(../images/animated-overlay.gif); height: 100%; filter: alpha(opacity=25); opacity: .25 }
.ui-progressbar-indeterminate .ui-progressbar-value { background-image: none }
.ui-resizable { position: relative }
.ui-resizable-handle { position: absolute; font-size: .1px; display: block }
.ui-resizable-autohide .ui-resizable-handle,
.ui-resizable-disabled .ui-resizable-handle { display: none }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0 }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0 }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100% }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100% }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px }
.ui-slider-vertical .ui-slider-range-min,
.ui-spinner-down { bottom: 0 }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px }
.ui-selectable-helper { position: absolute; z-index: 100; border: 1px dotted #000 }
.ui-slider { position: relative; text-align: left }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0 }
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range { filter: inherit }
.ui-slider-horizontal { height: .8em }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100% }
.ui-slider-horizontal .ui-slider-range-min { left: 0 }
.ui-slider-horizontal .ui-slider-range-max { right: 0 }
.ui-slider-vertical { width: .8em; height: 100px }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100% }
.ui-slider-vertical .ui-slider-range-max { top: 0 }
.ui-spinner { position: relative; display: inline-block; overflow: hidden; padding: 0 }
.ui-spinner-input { border: none; background: 0 0; color: inherit; padding: 0; margin: .2em 22px .2em .4em }
.ui-widget-content a,
.ui-widget-header,
.ui-widget-header a { color: #222 }
.ui-spinner-button { width: 16px; height: 50%; font-size: .5em; padding: 0; margin: 0; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; right: 0 }
.ui-spinner a.ui-spinner-button { border-top: none; border-bottom: none; border-right: none }
.ui-spinner .ui-icon { position: absolute; margin-top: -8px; top: 50%; left: 0 }
.ui-spinner-up { top: 0 }
.ui-spinner .ui-icon-triangle-1-s { background-position: -65px -16px }
.ui-tabs { position: relative; padding: .2em }
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0 }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0; margin: 1px .2em 0 0; border-bottom-width: 0; padding: 0; white-space: nowrap }
.ui-tabs .ui-tabs-nav .ui-tabs-anchor { float: left; padding: .5em 1em; text-decoration: none }
.ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: 1px }
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor { cursor: text }
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor { cursor: pointer }
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: 0 0 }
.ui-tooltip { padding: 8px; position: absolute; z-index: 9999; max-width: 300px; -webkit-box-shadow: 0 0 5px #aaa; box-shadow: 0 0 5px #aaa }
body .ui-tooltip { border-width: 2px }
.ui-widget { font-family: Verdana, Arial, sans-serif; font-size: 1.1em }
.ui-widget .ui-widget { font-size: 1em }
.ui-widget button,
.ui-widget input,
.ui-widget select,
.ui-widget textarea { font-family: Verdana, Arial, sans-serif; font-size: 1em }
.ui-widget-content { border: 1px solid #aaa; background: url(../images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x #FFF; color: #222 }
.ui-widget-header { border: 1px solid #aaa; background: url(../images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x #ccc; font-weight: 700 }
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: url(../images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x #e6e6e6; font-weight: 400; color: #555 }
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited { color: #555; text-decoration: none }
.ui-state-focus,
.ui-state-hover,
.ui-widget-content .ui-state-focus,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-focus,
.ui-widget-header .ui-state-hover { border: 1px solid #999; background: url(../images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x #dadada; font-weight: 400; color: #212121 }
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited { color: #212121; text-decoration: none }
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active { border: 1px solid #aaa; background: url(../images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x #FFF; font-weight: 400; color: #212121 }
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited { color: #212121; text-decoration: none }
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight { border: 1px solid #fcefa1; background: url(../images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x #fbf9ee; color: #363636 }
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a { color: #363636 }
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error { border: 1px solid #cd0a0a; background: url(../images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x #fef1ec; color: #cd0a0a }
.ui-state-error a,
.ui-state-error-text,
.ui-widget-content .ui-state-error a,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error a,
.ui-widget-header .ui-state-error-text { color: #cd0a0a }
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary { font-weight: 700 }
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary { opacity: .7; filter: Alpha(Opacity=70); font-weight: 400 }
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled { opacity: .35; filter: Alpha(Opacity=35); background-image: none }
.ui-state-disabled .ui-icon { filter: Alpha(Opacity=35) }
.ui-icon { width: 16px; height: 16px }
.ui-icon,
.ui-widget-content .ui-icon,
.ui-widget-header .ui-icon { background-image: url(../images/ui-icons_222222_256x240.png) }
.ui-state-default .ui-icon { background-image: url(../images/ui-icons_888888_256x240.png) }
.ui-state-active .ui-icon,
.ui-state-focus .ui-icon,
.ui-state-hover .ui-icon { background-image: url(../images/ui-icons_454545_256x240.png) }
.ui-state-highlight .ui-icon { background-image: url(../images/ui-icons_2e83ff_256x240.png) }
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon { background-image: url(../images/ui-icons_cd0a0a_256x240.png) }
.ui-icon-blank { background-position: 16px 16px }
.ui-icon-carat-1-n { background-position: 0 0 }
.ui-icon-carat-1-ne { background-position: -16px 0 }
.ui-icon-carat-1-e { background-position: -32px 0 }
.ui-icon-carat-1-se { background-position: -48px 0 }
.ui-icon-carat-1-s { background-position: -64px 0 }
.ui-icon-carat-1-sw { background-position: -80px 0 }
.ui-icon-carat-1-w { background-position: -96px 0 }
.ui-icon-carat-1-nw { background-position: -112px 0 }
.ui-icon-carat-2-n-s { background-position: -128px 0 }
.ui-icon-carat-2-e-w { background-position: -144px 0 }
.ui-icon-triangle-1-n { background-position: 0 -16px }
.ui-icon-triangle-1-ne { background-position: -16px -16px }
.ui-icon-triangle-1-e { background-position: -32px -16px }
.ui-icon-triangle-1-se { background-position: -48px -16px }
.ui-icon-triangle-1-s { background-position: -64px -16px }
.ui-icon-triangle-1-sw { background-position: -80px -16px }
.ui-icon-triangle-1-w { background-position: -96px -16px }
.ui-icon-triangle-1-nw { background-position: -112px -16px }
.ui-icon-triangle-2-n-s { background-position: -128px -16px }
.ui-icon-triangle-2-e-w { background-position: -144px -16px }
.ui-icon-arrow-1-n { background-position: 0 -32px }
.ui-icon-arrow-1-ne { background-position: -16px -32px }
.ui-icon-arrow-1-e { background-position: -32px -32px }
.ui-icon-arrow-1-se { background-position: -48px -32px }
.ui-icon-arrow-1-s { background-position: -64px -32px }
.ui-icon-arrow-1-sw { background-position: -80px -32px }
.ui-icon-arrow-1-w { background-position: -96px -32px }
.ui-icon-arrow-1-nw { background-position: -112px -32px }
.ui-icon-arrow-2-n-s { background-position: -128px -32px }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px }
.ui-icon-arrow-2-e-w { background-position: -160px -32px }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px }
.ui-icon-arrowstop-1-n { background-position: -192px -32px }
.ui-icon-arrowstop-1-e { background-position: -208px -32px }
.ui-icon-arrowstop-1-s { background-position: -224px -32px }
.ui-icon-arrowstop-1-w { background-position: -240px -32px }
.ui-icon-arrowthick-1-n { background-position: 0 -48px }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px }
.ui-icon-arrowthick-1-e { background-position: -32px -48px }
.ui-icon-arrowthick-1-se { background-position: -48px -48px }
.ui-icon-arrowthick-1-s { background-position: -64px -48px }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px }
.ui-icon-arrowthick-1-w { background-position: -96px -48px }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px }
.ui-icon-arrow-4 { background-position: 0 -80px }
.ui-icon-arrow-4-diag { background-position: -16px -80px }
.ui-icon-extlink { background-position: -32px -80px }
.ui-icon-newwin { background-position: -48px -80px }
.ui-icon-refresh { background-position: -64px -80px }
.ui-icon-shuffle { background-position: -80px -80px }
.ui-icon-transfer-e-w { background-position: -96px -80px }
.ui-icon-transferthick-e-w { background-position: -112px -80px }
.ui-icon-folder-collapsed { background-position: 0 -96px }
.ui-icon-folder-open { background-position: -16px -96px }
.ui-icon-document { background-position: -32px -96px }
.ui-icon-document-b { background-position: -48px -96px }
.ui-icon-note { background-position: -64px -96px }
.ui-icon-mail-closed { background-position: -80px -96px }
.ui-icon-mail-open { background-position: -96px -96px }
.ui-icon-suitcase { background-position: -112px -96px }
.ui-icon-comment { background-position: -128px -96px }
.ui-icon-person { background-position: -144px -96px }
.ui-icon-print { background-position: -160px -96px }
.ui-icon-trash { background-position: -176px -96px }
.ui-icon-locked { background-position: -192px -96px }
.ui-icon-unlocked { background-position: -208px -96px }
.ui-icon-bookmark { background-position: -224px -96px }
.ui-icon-tag { background-position: -240px -96px }
.ui-icon-home { background-position: 0 -112px }
.ui-icon-flag { background-position: -16px -112px }
.ui-icon-calendar { background-position: -32px -112px }
.ui-icon-cart { background-position: -48px -112px }
.ui-icon-pencil { background-position: -64px -112px }
.ui-icon-clock { background-position: -80px -112px }
.ui-icon-disk { background-position: -96px -112px }
.ui-icon-calculator { background-position: -112px -112px }
.ui-icon-zoomin { background-position: -128px -112px }
.ui-icon-zoomout { background-position: -144px -112px }
.ui-icon-search { background-position: -160px -112px }
.ui-icon-wrench { background-position: -176px -112px }
.ui-icon-gear { background-position: -192px -112px }
.ui-icon-heart { background-position: -208px -112px }
.ui-icon-star { background-position: -224px -112px }
.ui-icon-link { background-position: -240px -112px }
.ui-icon-cancel { background-position: 0 -128px }
.ui-icon-plus { background-position: -16px -128px }
.ui-icon-plusthick { background-position: -32px -128px }
.ui-icon-minus { background-position: -48px -128px }
.ui-icon-minusthick { background-position: -64px -128px }
.ui-icon-close { background-position: -80px -128px }
.ui-icon-closethick { background-position: -96px -128px }
.ui-icon-key { background-position: -112px -128px }
.ui-icon-lightbulb { background-position: -128px -128px }
.ui-icon-scissors { background-position: -144px -128px }
.ui-icon-clipboard { background-position: -160px -128px }
.ui-icon-copy { background-position: -176px -128px }
.ui-icon-contact { background-position: -192px -128px }
.ui-icon-image { background-position: -208px -128px }
.ui-icon-video { background-position: -224px -128px }
.ui-icon-script { background-position: -240px -128px }
.ui-icon-alert { background-position: 0 -144px }
.ui-icon-info { background-position: -16px -144px }
.ui-icon-notice { background-position: -32px -144px }
.ui-icon-help { background-position: -48px -144px }
.ui-icon-check { background-position: -64px -144px }
.ui-icon-bullet { background-position: -80px -144px }
.ui-icon-radio-on { background-position: -96px -144px }
.ui-icon-radio-off { background-position: -112px -144px }
.ui-icon-pin-w { background-position: -128px -144px }
.ui-icon-pin-s { background-position: -144px -144px }
.ui-icon-play { background-position: 0 -160px }
.ui-icon-pause { background-position: -16px -160px }
.ui-icon-seek-next { background-position: -32px -160px }
.ui-icon-seek-prev { background-position: -48px -160px }
.ui-icon-seek-end { background-position: -64px -160px }
.ui-icon-seek-first,
.ui-icon-seek-start { background-position: -80px -160px }
.ui-icon-stop { background-position: -96px -160px }
.ui-icon-eject { background-position: -112px -160px }
.ui-icon-volume-off { background-position: -128px -160px }
.ui-icon-volume-on { background-position: -144px -160px }
.ui-icon-power { background-position: 0 -176px }
.ui-icon-signal-diag { background-position: -16px -176px }
.ui-icon-signal { background-position: -32px -176px }
.ui-icon-battery-0 { background-position: -48px -176px }
.ui-icon-battery-1 { background-position: -64px -176px }
.ui-icon-battery-2 { background-position: -80px -176px }
.ui-icon-battery-3 { background-position: -96px -176px }
.ui-icon-circle-plus { background-position: 0 -192px }
.ui-icon-circle-minus { background-position: -16px -192px }
.ui-icon-circle-close { background-position: -32px -192px }
.ui-icon-circle-triangle-e { background-position: -48px -192px }
.ui-icon-circle-triangle-s { background-position: -64px -192px }
.ui-icon-circle-triangle-w { background-position: -80px -192px }
.ui-icon-circle-triangle-n { background-position: -96px -192px }
.ui-icon-circle-arrow-e { background-position: -112px -192px }
.ui-icon-circle-arrow-s { background-position: -128px -192px }
.ui-icon-circle-arrow-w { background-position: -144px -192px }
.ui-icon-circle-arrow-n { background-position: -160px -192px }
.ui-icon-circle-zoomin { background-position: -176px -192px }
.ui-icon-circle-zoomout { background-position: -192px -192px }
.ui-icon-circle-check { background-position: -208px -192px }
.ui-icon-circlesmall-plus { background-position: 0 -208px }
.ui-icon-circlesmall-minus { background-position: -16px -208px }
.ui-icon-circlesmall-close { background-position: -32px -208px }
.ui-icon-squaresmall-plus { background-position: -48px -208px }
.ui-icon-squaresmall-minus { background-position: -64px -208px }
.ui-icon-squaresmall-close { background-position: -80px -208px }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px }
.ui-icon-grip-solid-vertical { background-position: -32px -224px }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px }
.ui-icon-grip-diagonal-se { background-position: -80px -224px }
.ui-widget-overlay,
.ui-widget-shadow { background: url(../images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x #aaa; opacity: .3; filter: Alpha(Opacity=30) }
.ui-corner-all,
.ui-corner-left,
.ui-corner-tl,
.ui-corner-top { border-top-left-radius: 4px }
.ui-corner-all,
.ui-corner-right,
.ui-corner-top,
.ui-corner-tr { border-top-right-radius: 4px }
.ui-corner-all,
.ui-corner-bl,
.ui-corner-bottom,
.ui-corner-left { border-bottom-left-radius: 4px }
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-br,
.ui-corner-right { border-bottom-right-radius: 4px }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; border-radius: 8px }
/* STYLE PERSONAL TUNG */

.boxMainVideo { width: 100%; display: inline-block; background: #e0dcd6 }
.boxMainVideo .photo_big { width: 640px; height: 395px; background: url(../images/loading.gif) center center no-repeat; border: 1px solid #c2bfb9 }
.video_hot_box { width: 664px; float: left }
.video_jcarousel_box { display: block; width: 100%; height: 343px; position: relative; overflow: hidden }
.video_jcarousel_box .next,
.video_jcarousel_box .prev { float: left; display: block; width: 36px; height: 44px; text-indent: -9999% }
.video_jcarousel_box .prev { margin: 23% 14px 0 0; background: url(../images/icon_video_prev.png) no-repeat }
.video_jcarousel_box .next { margin: 23% 0 0 14px; background: url(../images/icon_video_next.png) no-repeat }
.video_jcarousel { width: 561px; height: 340px; float: left; background: #FFF; border: 1px solid #c2bfb9 }
.video_jcarousel_list { display: inline-block; width: 100%; height: 340px; margin: 0; padding: 0; list-style: none }
.video_jcarousel_list li { display: inline-block; width: 561px; height: 340px; overflow: hidden; float: left }
.video_jcarousel_list li a.photo { width: 561px; height: 340px; float: left; position: relative }
.video_jcarousel_list li h3 { display: inline-block; color: #3a3a3a; font-size: 18.76px; text-transform: uppercase; position: absolute; bottom: 0; left: 0; padding: 18px 20px; width: 521px; background: url(../images/captionVideo.png) }
.video_box_list .vietiso_next,
.video_box_list .vietiso_prev { position: absolute; cursor: pointer; top: 40%; width: 36px; height: 44px; text-indent: -99999% }
.video_box_list .vietiso_prev { left: -50px; background: url(../images/group_icons.png) -187px -255px no-repeat; z-index: 99 }
.video_box_list .vietiso_next { right: -50px; outline: 0; background: url(../images/group_icons.png) -215px -255px no-repeat }
.video_box_list .vietiso_next:hover { background-position: -153px -255px }
.video_box_list .vietiso_prev:hover { background-position: -127px -255px }
.video_box_list .vietiso_next_disable { background-position: -215px -255px }
.video_box_list .vietiso_prev_disable { background-position: -187px -255px }
.video_box_list .vietiso_next_disable:hover { background-position: -215px -255px }
.video_box_list .vietiso_prev_disable:hover { background-position: -187px -255px }
.video_box_list ul { list-style: none; display: inline-block; position: absolute; outline: 0 }
.video_box_list li { background: #FFF; width: 220px; height: 231px; display: inline-block; float: left; margin: 0 32px 26px 0 }
.video_box_list li.last { margin-right: 0 }
.video_box_list { display: inline-block; width: 100%; height: 231px; position: relative }
.video_box_list a.photo { display: block; width: 220px; height: 126px; outline: 0; margin: 0 0 10px; position: relative }
.video_box_list a.photo:hover i { background: url(../images/icon_play_active.png) no-repeat }
.box_info_video { padding: 0 10px 30px }
.video_box_list h3.title { display: block; margin: 5px 0 20px }
.video_box_list h3.title a { font-weight: 700; font-size: 13px }
.boxVideoRelated { width: 321px; height: 394px; float: right; list-style: none; position: relative }
.jscarousel-related-inner { position: relative; width: 321px; display: block; height: 394px; overflow: hidden }
#jscarouselRelated { position: absolute; display: block }
.boxVideoRelated ul { list-style: none; width: 321px; float: left; display: inline-block }
.boxVideoRelated li { width: 100%; height: 94px; display: inline-block; margin-bottom: 6px; background: #FFF }
.boxVideoRelated li a.photo { width: 164px; height: 94px; display: block; float: left }
.boxVideoRelated li .r { width: 139px; padding: 9px; float: right; height: 76px }
.boxVideoRelated .vietiso_next,
.boxVideoRelated .vietiso_prev { cursor: pointer; position: absolute; top: 44%; width: 36px; height: 44px; text-indent: -99999% }
.boxVideoRelated li .r h3 a { font-size: 12px; color: #5b5858; margin-bottom: 5px; display: inline-block }
.boxVideoRelated .vietiso_prev { left: -23px; z-index: 1; background: url(../images/icon_video_prev.png) no-repeat }
.boxVideoRelated .vietiso_next { right: -23px; background: url(../images/icon_video_next.png) no-repeat }
.recipe_video_title { width: 100%; display: block; margin-bottom: 5px }
.recipe_video_title h1 { float: left; margin-right: 45px; font-size: 20px; color: #5b5858 }
.lstCatInVideo { width: 100%; display: inline-block; margin: 3px 0 10px }
.lstCatInVideo a { display: inline-block; float: left; margin-right: 10px }
.boxVideoCatOther { width: 322px; float: right }
.boxVideoCatOther h2 { border-bottom: double 3px #cdc4b9; padding: 0 0 5px; display: block; font-size: 20px; color: #5b5858; margin: 0 0 14px }
.boxVideoCatOther ul li { display: inline-block; width: 100%; height: 94px; background: #FFF; margin: 0 0 17px }
.boxVideoCatOther li a.photo { width: 164px; height: 94px; display: block; float: left }
.boxVideoCatOther li .r { width: 139px; padding: 9px; float: right; height: 76px }
.boxVideoCatOther li .r h3 a { font-size: 12px; color: #5b5858; margin-bottom: 5px; display: inline-block }
.videoBar { padding: 15px 0 0; position: relative }
.videoBar a { display: inline; float: left; margin-right: 34px; line-height: 20px; font-size: 11px }
.icon-gallery { display: inline-block; float: left; width: 26px; height: 24px; background: url(../images/icon-gallery.png) no-repeat; margin-right: 5px!important }
.vietiso_jcarousel_inner2 { width: 100%; height: 231px; overflow: hidden; position: relative }
.video_search_box_detail { right: 0!important; left: auto!important; top: 45px!important; text-align: center; z-index: 99999 }
.video_search_box_detail:after { left: 74%!important }
.boxBirthday,
.boxFullName { position: absolute; top: 100px }
.boxAddress,
.boxGender { position: absolute; top: 200px }
.boxAboutMe { position: absolute; top: 300px }
/* JQUERY SELECTTRIC */

.selectricWrapper { position: relative; width: auto; cursor: pointer }
.selectricDisabled { filter: alpha(opacity=50); opacity: .5; cursor: default; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none }
.selectricOpen { z-index: 9999 }
.selectricHideSelect { position: relative; overflow: hidden }
.selectricHideSelect select { position: absolute; left: -100% }
.selectric { border-right: 1px solid #d2d3ce; background: #fbf7f2; position: relative }
.selectricOpen .selectric { border-color: #CCC; background: #fbf7f2; z-index: 9999 }
.selectric .label { display: block; white-space: nowrap; overflow: hidden; margin: 0 30px 0 0; padding: 6px 15px; font-size: 13px; color: #444; min-height: 18px }
.selectric .button { position: absolute; right: 0; top: 0; height: 30px; width: 30px; color: #BBB; text-align: center; font: 400 18px/30px sans-serif }
.selectricHover .selectric { border-color: #CCC }
.selectricHover .selectric .button { color: #888 }
.selectricTempShow { position: absolute!important; visibility: hidden!important; display: block!important }
.selectricItems { display: none; position: absolute; overflow: auto; overflow-x: hidden; top: 100%; left: 0; background: #F9F9F9; border: 1px solid #CCC; border-top: none; z-index: 9998; box-shadow: 0 0 10px -6px; outline: 0 }
.selectricItems li,
.selectricItems ul { list-style: none; padding: 0; margin: 0; min-height: 20px; line-height: 20px; font-size: 12px }
.selectricOpen .selectricItems { display: block }
.selectricItems li { padding: 5px; cursor: pointer; display: block; border-bottom: 1px solid #EEE; color: #666; border-top: 1px solid #FFF }
.selectricItems li.selected,
.selectricItems li:hover { background: #fbf7f2; color: #444 }
.selectricItems li.selected { border-top-color: #E0E0E0 }
.selectricItems li.disabled { background: #F5F5F5; color: #BBB; border-top-color: #FAFAFA; cursor: default }
.boxDict > .col2x_2 { width: 780px; float: right; }
.MO_box > .photo { padding:1px; border:1px solid #DDD; overflow:hidden; }
.MO_box > .body > .title { display:block; margin:0 0 10px 0; }
.MO_box > .body > .title a { font-size:16px; line-height:20px; font-weight:600; }
.MO_box > .body .text { line-height:20px; }
.MG_box { border:1px solid #DDD; margin-bottom:15px; }
.MG_box > .hd { display:block; margin:0 0 0 -1px; background:#f7ede0; padding:5px; border-left:5px solid #c00000; font-size:14px; ma
}
.MG_box_UL { display:block; margin:0; padding:0; list-style:none; }
.MG_box_UL > li { display:block; width:100%; clear:both; padding:5px 0px; border-bottom:1px solid #DDD; }
.MG_box_UL > li:after,
.MG_box_UL > li:before { clear:both; display:table; content:""; }
.MG_box_UL > li:last-child { border-bottom:0px !important }
.MG_box_UL > li > .num { font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; float:left; width:40px; text-align:center; margin:10px 0 0; text-align:center; }
.MG_box_UL > li > .body-post { vertical-align:top; margin-left:40px; }
.MG_box_UL > li .title { display:block; margin:0 0 3px 0 }
.MG_box_UL > li .title a { font-size:14px; font-weight:normal; }
.MG_box_UL > li .post-meta { font-size:11px; }
.ga-Link { display:block; height:20px; line-height:20px; font-size:11px; font-weight:600; overflow:hidden; }
.ga-Link:after,
.ga-Link:before { display:table; clear:both; content:"" }
.form-contact .line { width: 100%; display: inline-block; margin: 10px 0 0 }
.form-contact .line:after,
.form-contact .line:before { display:table; clear:both; content:""; }
.form-contact label { display: block; float: left; width: 180px; line-height: 30px; }
.form-contact input.isoTxt { vertical-align:top; width: 60%; height: 28px; line-height: 28px; border: 1px solid #d5d6d1; padding: 1px 5px; outline: 0 }
.form-contact .select-lg { vertical-align:top; width:62%; border: 1px solid #d5d6d1; padding: 6px 2px; outline: 0 }
.form-contact .textarea-lg { vertical-align:top; width:60%; border: 1px solid #d5d6d1; height: 72px; resize: none; padding: 5px }
.form-contact select.medium { width: 182px !important }
.form-contact input.medium { width: 80px !important }
.btn-base { border:0; background:#c00000; padding:5px 10px; height:32px; min-height:32px; min-width:95px; outline:none; border-bottom:3px solid #8A2121; color:#FFF; outline:none; cursor:pointer; }
.embed_box { display:inline-block; width:100%; background:#DDD; margin:10px 0px; }
.embed_box > .photo { display:block; float:left; }
.embed_box > .photo > img { padding:0; margin:0; border:0; }
.embed_box > .body { vertical-align:top; margin-left:170px; padding:10px 10px 0 0; }
.embed_box > .body .title{ font-size:14px; margin-bottom:2px;}
.embed_box > .body > .text { line-height:18px; font-size:13.5px; }
.embed_box > .body > .link { font-size:11px; color:#c00000 }
.list_UL { display:block; margin:0; padding:0; list-style:none; }
.list_UL > li { width:100%; clear:both; padding:5px 0px; border-bottom:1px solid #DDD; transition:all 0.5s ease; -moz-transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; }
.list_UL > li:after,
.list_UL > li:before { display:table; clear:both; content:""; }
.list_UL > li:hover { border-color:#c00000; }
.list_UL > li:hover h3.title a { color:#ac1616 !important }
.list_UL > li.last-child { border:0; }
.list_UL > li h3.title { display:block; margin:0 0 5px 0; ; }
.list_UL > li h3.title a,
.list_UL > li a { display:block; font-size:13px; outline:none; text-decoration:none !important }
.arrow_UL > li h3.title a,
.arrow_UL > li a { padding-left:10px; background:url(../images/arrowR.png) no-repeat left center; }
.list_UL > li .post_meta { font-size:11px; color:#999; }
.list_UL > li .post_meta .view { padding-left:20px; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAA/FBMVEUAAAAAAAAAAABEREAEBAQCAgIgIB5EREBEREAGBgYDAwMDAwNEREBEREBEREAGBgUBAQEAAABEREAXFxUBAQEAAAAAAABEREACAgEAAAAAAAAAAAAAAAAHBwZEREAAAAAAAAAAAAAAAAABAQEFBQUAAAACAgINDQ0AAAAAAAAAAAAHBwcGBgUPDw4EBAQBAQEAAAAAAAAAAAAAAAAHBwYGBgUDAwMAAAAAAAAAAAAEBAQAAAAAAAAAAAALCwoFBQUjIyEGBgUCAgIAAAAAAAAAAAAAAAAGBgYNDQ0BAQEGBgYBAQEBAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAA2YcYKAAAAVHRSTlMAFqEBRskJAQl0rBoCDQ+fhCwEKI1pPwVJYFZTCBIKdDRDZm6vGYIzoC95frgXm4FsfX8cnKAnEQuLSZpCPQulHZ5Cl2JaEqZDd5JpepExtQ24RnvXCu5fAAAArUlEQVQYGQXBsUoEMRRA0XuTF6JMRLax2akEi8VyK/1qO8GvsBJbYdnCyiIizOwQzwEAMAEAAkBWtw0gAKiqC0AOgKbqL1CnAJoWFWiXElB1FJXZn7seZB2jqlT9XuNBz6PP/cZ25Rhb5OK9+nn88tqDxk6VlelRPe91PvgGNJ/1FYjTCaBp9h0gAdB0pHQEcgJoOsZHSlBvE1Avu2Xpf+mFagnIU+nrxpPkqaz/g8QrSIQAacwAAAAASUVORK5CYII=); background-repeat:no-repeat; background-position:left center; }
.list_UL > li .post_meta .comment { display:inline-block; background:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDc2IDc2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA3NiA3NjsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE2cHgiPgo8ZyBpZD0iX3gzN183X0Vzc2VudGlhbF9JY29uc18xMV8iPgoJPHBhdGggaWQ9Ik1lc3NhZ2UiIGQ9Ik03NCw0Ljk5MkgyYy0xLjEsMC0yLDAuOS0yLDJ2NDhjMCwxLjEsMC45LDIsMiwyaDE2djEyYzAsMS44LDIuMSwyLjcsMy40LDEuNGwxMy42LTEzLjRoMzljMS4xLDAsMi0wLjksMi0yICAgdi00OEM3Niw1Ljg5Miw3NS4xLDQuOTkyLDc0LDQuOTkyeiBNNzIsNTIuOTkySDM0LjJjLTAuNSwwLTEsMC4yLTEuNCwwLjZMMjIsNjQuMTkydi05LjJjMC0xLjEtMC45LTItMi0ySDR2LTQ0aDY4VjUyLjk5MnoiIGZpbGw9IiMwMDAwMDAiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K); background-position:left center; background-repeat:no-repeat; background-size:25%; padding-left:16px; min-width:40px; }
.H_Box { }
.H_Box > .hd { background:#e1e1e1; height:24px; margin:0 0 5px 0; }
.H_Box > .hd:after,
.H_Box > .hd:before { display:table; clear:both; content:""; }
.H_Box > .hd a { display:inline-block; height:24px; line-height:24px; padding:0px 20px 0px 10px; background:url(../images/hdbg-red.png) no-repeat right center; text-decoration:none; color:#FFF; text-transform:uppercase; font-weight:bold; font-size:12px; }
.H_Box_1 { margin-bottom:10px; }
.H_Box_1 > .photo { }
.H_Box_1 > .body { padding:10px; background:#ac1616; color:#FFF; }
.H_Box_1 > .body > h3.title { display:block; margin-bottom:5px; }
.H_Box_1 > .body > h3.title a { color:#FFF; font-size:14px; outline:none; }
.H_Box_1 > .body > address { line-height:16px; }
.H_Box_1 > .body > address a { color:#FFF !important; }
/* Css FUllbox */
.F_box { }
.F_box > .hd { background:#e1e1e1; height:24px; margin:0 0 5px 0; }
.F_box > .hd:after,
.F_box > .hd:before { display:table; clear:both; content:""; }
.F_box > .hd a { display:inline-block; height:24px; line-height:24px; padding:0px 20px 0px 10px; background:url(../images/hdbg-red.png) no-repeat right center; text-decoration:none; color:#FFF; text-transform:uppercase; font-weight:bold; font-size:12px; }
.F_box_UL { display:inline-block; width:100%; list-style:none; }
.F_box_UL > li { width:150px; float:left; margin:0 20px 0 0; }
.F_box_UL > li.last-child { margin:0; }
.F_box_UL > li .photo { display:block; margin-bottom:10px; }
.F_box_UL > li .title { display:block; max-height:32px; overflow:hidden; }
.F_box_UL > li .title > a { font-weight:normal; font-size:13px; line-height:16px; }
.frmPop { background:#f9f9f9; overflow:hidden; color:#222; display:none; font-size:12px; position:absolute; }
.frmPop > .headPop { display:inline-block; width:100%; background:#DDD; padding:10px; position:relative; }
.frmPop > .headPop:after,
.frmPop > .headPop:before { display:table; clear:both; content:""; }
.frmPop >.headPop > h3 { float:left; margin:0; }
.frmPop >.headPop > .closeEv { display:block; position:absolute; right:30px; top:10px; width:20px; height:20px; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVGOThGOEZBREQ4OTExRTU5MzkyOTIwNzk2OUM1QzhGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVGOThGOEZCREQ4OTExRTU5MzkyOTIwNzk2OUM1QzhGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUY5OEY4RjhERDg5MTFFNTkzOTI5MjA3OTY5QzVDOEYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUY5OEY4RjlERDg5MTFFNTkzOTI5MjA3OTY5QzVDOEYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz46jGi2AAAAxklEQVR42pxSsQ0DIQzkUTpE8bPwCzAEK2SFzJAVsgItZSQWeGahQNQEKwYZSIrEEkKH78zZsJVSdsaYYu8IdUW2xsC5ADiO4wboPE9bNzsJQWAqxyDnzmk5TBgkLoIWG9obEnhjQBfzuQXRUlFKuXvvg9ZapZTibL2JurASr0KIZo/lnGMt8KC90p7gIMAN1D/iYap8HitYoiLEigyni3pP0ANYcs49YQc8T/Wv6fFvCRRZxPQd1fC4H35EnIXU3k9/7yXAAHC7hbdDlLeCAAAAAElFTkSuQmCC); background-repeat:no-repeat; background-position:center center; z-index:999999999; }
.frmPop .modal-footer { padding:20px 0 0; }
.contentPop { padding:20px; }
.ads_300_250{ display:block; width:300px; height:250px; overflow:hidden;}
.video-player{ width:640px; float:left;}
.block_timer_share,.line_timer_share{ display:inline-block; width:100%; margin-bottom:20px; font-size:11px;}
.line_timer_share{ margin-bottom:0;}
.box_details_news .title{ margin-top:20px; display:block; margin-bottom:5px; font-size:20px;}
.left-detail-page{ float:left; width:510px; padding-right:10px; border-right:1px solid #DDD; overflow:hidden;}
.right-detail-page{ width:160px; float:right;}
.highlight_box_UL{ display:block; margin:0; padding:0; list-style:none;}
.highlight_box_UL > li{ display:block; margin-bottom:10px; padding-bottom:10px; border-bottom:1px dotted #DDD;}
.highlight_box_UL > li:after,.highlight_box_UL > li:before{ display:table; clear:both; content:"";}
.highlight_box_UL > li:last-child{ border-bottom:0px !important}
.highlight_box_UL > li > .photo{ display:block; width:100%; height:110px; outline:none; margin-bottom:10px;}
.highlight_box_UL > li > h3.title{ display:block;}
.highlight_box_UL > li > h3.title a{ font-size:14px;}
.fck_detail img{ max-width:490px; height:auto;}
.col_lg_3{ width:23%; float:left;}
.col_lg_9{ width:75%; float:right;}

#lstAbout { margin:0; padding:0px 10px; list-style:none; }
#lstAbout li a { padding:9px 10% 9px 0; line-height:20px; display:inline-block; width:90%; border-bottom:1px solid #EEE; position:relative; }
#lstAbout li a:after{ font:normal normal normal 14px/1 FontAwesome; content:"\f105"; position:absolute; right:5px; font-size:18px;}
#lstAbout li ul {
    display: block;
    margin: 0;
    padding: 0 0 0 20px;
    list-style: none;
}
.box-9 .list-2 li{
	height: 250px;
}
#topleft{position:fixed;z-index:9999;top:0;left:0;}
#topright{position:fixed;z-index:9999;top:0;right:0;}
#ftbottom{position:fixed;z-index:9999;bottom:-50px;left:0;width:100%;height:104px;background:url(http://itexpress.vn/images/noel/ft.png) repeat-x bottom left;}
#bottomleft{position:fixed;z-index:9999;bottom:20px;left:20px}
@media (max-width: 767px) {
	#topleft{display:none;}
	#topright{display:none;}
	#ftbottom{display:none;}
	#bottomleft{display:none;}
}
.time-info,.date-info{ margin-right:10px;}
#adnzone_41671 {
	clear:both;
	text-align:left;
	margin:0 auto
}
.admLogoAdx41671 {
	background:url(//adi.admicro.vn/adx/adxlogo-2.png) no-repeat top left;
	display:block;
	width:35px;
	height:20px;
	z-index:9;
	position:absolute;
	top:0px;
	right:0px;
}
.admLogoAdx41671 .txtlogo {
	display:none;
}
.admLogoAdx41671:hover {
	text-decoration:none;
	width:109px;
	padding-left:10px;
	background:url(//adi.admicro.vn/adt/banners/nam2015/148/logo/adx/adxlogo-2-hover.png) no-repeat top left;
}
.admLogoAdx41671:hover .txtlogo {
	display:block;
	font:11px tahoma, arial;
	color:#9b9b9b;
	font-weight:600;
	padding-left:16px;
	text-decoration:none;
	line-height:17px;
}
#ads_zone41671{
	
}