html,body{font-family:'Tinos', serif;}
h1.componentheading{margin:0;}
h2.contentheading{margin-bottom:10px;}
h2.contentheading img{margin-left:.2em;}
.alpha-index{width:100%;position:relative;left:-10px;text-align:center;margin:15px 0;}
.alpha-index a.alpha:link,.alpha-index a.alpha:visited{height:2em;text-decoration:none;font-weight:400;background-color:#f4f4f4;border-bottom:1px solid #ccc;border-top:1px solid #ccc;margin:0;padding:3px 4px;}
.alpha-index a.alpha:hover{background-color:#FFF;color:#000;}
#index{width:100%;overflow:hidden;padding-left:10px;}
#index .title{height:24px;vertical-align:middle;font-size:1.6em;border-bottom:1px solid #ccc;margin:10px 11px 0 0;}
#index .category img{border:0;float:left;padding:5px 5px 0 0;}
#index .category h2{font-size:1.5em;font-weight:400;margin:10px 0 0;padding:0;}
#index h2 span{font-size:0.6em;position:relative;top:-1px;}
#index h2 a:link,#index h2 a:visited{font-size:0.9em;}
.category .desc{margin-top:5px;}
.category .subcat{margin-top:5px;padding-left:0;}
.category .subcat a{font-size:1em;font-weight:400;text-decoration:none;}
.category .listings{list-style-position:inside;list-style-type:disc;margin:5px 0;padding:0 0 0 5px;}
.category .listings li{background-image:none;padding:0;}
#cat-header h2.contentheading{width:70%;float:left;}
#cat-desc{margin:5px 0 10px;}
#cat-desc p{text-align:left;margin:0;}
#cat-image{float:left;border:.5em solid #D8E4E8;margin:0 20px 20px 0;}
#cat-image img{margin:1px;}
#subcats,#relcats{width:100%;overflow:hidden;margin:20px 0 0;}
#subcats .title,#relcats .title{color:#999;}
#subcats ul,#relcats ul{list-style-type:none;width:100%;float:left;margin:0;padding:0 10px 10px 0;}
#subcats li{width:30%;margin-top:10px;float:left;background-image:none;display:block;margin-right:15px;padding:4px 4px 4px 0;}
#subcats a,#relcats a{text-decoration:none;font-weight:700;width:100%;}
#subcats small{color:#4c4c4c;font-size:0.9em;}
#relcats li{width:100%;margin-top:10px;float:left;padding:0;}
{width:100%;overflow:hidden;margin:10px 0 0;}
.title{border-bottom:1px solid #ccc;}
.info{height:20px;margin:0 18px 10px 0;}
.reviews .info{margin:10px;}
.pages-counter{text-align:center;font-weight:700;}
.pages-counter-top{text-align:left;font-weight:700;height:20px;border-bottom:1px dotted #ccc;vertical-align:bottom;margin:5px 12px 15px 0;}
.pages-links{background-color:#F2F2F2;border-bottom:1px solid #EAEAEA;clear:both;margin-bottom:.5em;overflow:hidden;position:relative;text-align:right;padding:4px 10px;}
.pages-links ul{background:none;border-top:0;padding:0 10px 0 0;display:table;margin:0 auto;font-size:16px;}
.pages-links ul li{float:left;background:none;padding:0 .5em;list-style:none;}
.pages-links ul li{padding:0 .2em;color:rgb(255, 97, 99);margin-left:5px;margin-right:5px;}
div.featured{background-color:#D0E4F0;}
.listing-summary{float:left;margin-bottom:1.5em;-moz-border-radius:5px;-webkit-border-radius:5px;border:3px #34081a;width:93%;padding:1.5em;}
.ls25{width:19.7%;margin-bottom:10px;}
.ls33{width:28.1%;margin-bottom:10px;}
.ls50{width:43.85%;margin-bottom:10px;}
.listing-summary.ls50 .reviews{float:right;}
.listing-summary.ls50 .rating-review{overflow:hidden;}
.listing-summary.column1{clear:left;;}
.listing-summary.column2 , .listing-summary.column3, .listing-summary.column4{margin-left:10px;}
.listing-summary .header{overflow:hidden;border-bottom:1px solid #ccc;margin-bottom:10px;}
.listing-summary h3{font-size:1.6em!important;float:left!important;margin:0 10px 10px 0!important;}
.listing-summary .star{padding-bottom:3px;position:relative;top:-4px;margin:4px 0 12px 1px;float:left;}
.listing-summary p.website{margin-bottom:0;color:gray;}
.fields{display:block;clear:left;}
#listing h3{color:#ffffff;border-bottom:3px solid #ddd;font-weight:500;padding:.25em;margin-top:0;}
#listing .row0{background-color:transparent;border-bottom:1px solid #ddd;}
#listing .fields{background-color:transparent;border:none;margin-bottom:1em;}
.fieldRow{display:inline-block;vertical-align:top;padding:.35em 0;width:98%!important;}
#listing .fieldRow{background-color:transparent;}
.lastFieldRow{border-right:none;}
.fieldRow .caption{color:#D01B6C;}
#listing .fieldRow .caption{display:inline-block;width:45%;padding:0px;}
.output{margin-left:0.3em;padding:0 0 0 .3em;color:#ffffff;}
#listing .output{margin-right:0;margin-left:0;display:block;width:50%;float:right;}
.output a:link,.output a:visited{font-weight:400;text-decoration:none;}
.output a:hover{font-weight:400;text-decoration:underline;}
.output ul{margin:0;padding:0;}
.output li{margin:0;padding:0;list-style:disc inside;}
p.mbutton a,.actions a{background:#bd1962 url(/components/com_asiduniweb/assest/styles/images/button-overlay.png) repeat-x;display:inline-block;color:#fff !important;text-decoration:none;font-weight:500 !important;line-height:.9em;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;position:relative;cursor:pointer;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);text-shadow:0 -1px 1px rgba(0,0,0,0.25);border-bottom:1px solid rgba(0,0,0,0.25);padding:5px 10px 6px;margin:0.65em 0 0 0;}
p.mbutton a:active{top:1px;}
#index p.mbutton a{right:0.9em;}
.listing-summary img.image{border:1px solid #fff;float:right;display:block;margin:0 10px 10px 10px;padding:5px;}
.listing-summary img.image-left{border:2px solid #fff;background-color:#E6F0F2;display:block;float:left;clear:left;margin:0 10px 10px 0;height:200px;width:250px;}
.listing-summary a:hover img.image{background-color:#e5e5e5;border:1px solid #e5e5e5;}
.listing-summary p{margin-bottom:0px;padding-right:15px;color:#fff;}
.listing-summary .reviews{float:left;margin-left:12px;padding:3px 6px;font-size:0.8em;-moz-border-radius-bottomright:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-webkit-border-bottom-right-radius:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:10px;border-top-right-radius:10px;border:1px solid #ccc;}
.listing-summary .category{margin-bottom:3px;clear:left;}
.listing-summary .category span{margin-right:2px;color:gray;}
.listing-summary .category a{margin-left:2px;text-decoration:none;font-weight:700;color:#090;}
span.xlistings{color:#606060;margin:2px 0 0 10px;padding:0;font-family:"Roboto Condensed",sans-serif;color:rgb(255, 97, 99);font-size:22px;}
.listing-summary p.address{text-align:left;margin-top:7px;margin-bottom:0;color:#FFFFFF;}
.listing-summary p.address .tag{color:#FFFFFF;}
.podrobnee{float:right;background:url(http://kafe-taganrog.ru/components/com_mtree/templates/kinabalu/images/podrobno.png) no-repeat;width:127px;height:42px;cursor:pointer;background-size:100px auto;}
.listing-summary p.website a:link,.listing-summary p.website a:visited,.listing-summary p.website a:hover{white-space:nowrap;}
.listing-summary p.website{margin-bottom:0;}
.listing-summary p{margin-top:7px!important;margin-bottom:0!important;}
.listing-summary .actions{}
#listing{overflow:hidden;width:100%;}
#listing h2{font-size:2em;vertical-align:bottom;text-align:left;margin:.7em 0 .5em;padding:0;}
.column.first{width:60%;}
.column.second{width:40%;}
#listing .listing-desc{font-size:13px;display:inline-block;margin:0 15px 10px 0;color:#ffffff;}
#listing .column.first .images{margin-bottom:1.5em;margin-right:10px;}
#listing .column.one .images{margin-bottom:1.5em;}
#listing .listing-desc.bottom{margin-top:1em;}
.thumbnail.first{width:100%;margin:0;}
.thumbnail-left{float:left;display:block;overflow:hidden;margin:.6em .7em 0 0;}
.column.first .thumbnail.first img{width:97%;}
.column.second .images{margin-bottom:2em;}
.thumbnail-left a img{border:none;padding:0;width:126px;height:100px;}
.thumbnail a:hover img,.thumbnail-left a:hover img{background-color:#e5e5e5;}
.thumbnail div,.thumbnail-left div{border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.actions-rating-fav{background:url("/components/com_asiduniweb/assest/styles/images/fon_menu_bot.png") repeat-x scroll 0 0 #BD1962;display:inline-block;clear:both;width:90%;}
.actions{height:32px;}
.actions a{margin-right:.5em;background:none;top:-5px;border:none!important;padding-left:10px;-webkit-box-shadow:none;padding-right:10px;}
.actions a:hover{color:#000!important;}
.actionsX a:link,.actionsX a:visited{margin-right:.5em;display:inline-block;font-weight:700;padding:0 .75em;}
.rating-fav{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;overflow:hidden;margin:1em 1em 1em 0;padding:1em;}
.favourite #fav-count{float:left;margin-left:.5em;font-weight:700;}
.favourite #fav-msg{float:left;margin-left:1em;}
.rating{overflow:hidden;padding:.15em 0 .65em;}
.rating #rating-msg{display:inline-block;text-align:center;margin-left:1em;}
.rating img{float:left;position:relative;top:1px;margin-right:2px;}
.rating #total-votes{float:left;font-weight:700;margin-left:1em;}
#listing .title{height:24px;vertical-align:middle;font-size:1.4em;border-bottom:1px solid #ccc;margin:0;}
a.actionlink:link,a.actionlink:visited{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:0.6em;text-decoration:none;position:relative;top:-3px;color:#F3F3F3;background-color:#1f5ba4;padding:2px 6px;}
a.actionlink:hover{background-color:#337DD9;}
sup{font:bold 0.6em "Lucida Grande", Lucida, Verdana, sans-serif;padding:0 2px;}
sup.new{font-size:0.5em;background-color:#51CD07;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #fff;font-weight:700;position:relative;padding:0 4px;display:inline-block;}
sup.featured{font-size:0.5em;background-color:#0048de;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #fff;font-weight:700;position:relative;padding:0 4px;display:inline-block;}
sup.popular{font-size:0.5em;background-color:#ff264e;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #fff;font-weight:700;position:relative;padding:0 4px;display:inline-block;}
#adminForm #mapcon,#adminForm #imagescon{margin-top:2em;}
#adminForm h3.title{font-size:1.6em;border-bottom:3px solid #ddd;margin-bottom:.5em;}
#mc_con{display:none;}
#lcmanage{font-weight:400;}
#mc_selectcat{width:250px;margin:5px 0;}
#mc_active_pathway{background-color:#FFF;width:100%;color:#000;padding-left:11px;background:url(/images/M_images/indent1.png) no-repeat left center;}
#browsecat{width:100%;margin:5px 0 0;padding:0;}
a.add-listing:link,a.add-listing:visited,a.add-listing:hover{float:right;font-weight:400;margin-top:1em;}
a.add-listing:link, a.add-listing:visited, a.add-listing:hover{margin-bottom:1em;}
ul.linkcats{list-style:disc inside;margin:0 0 3px;padding:0;}
ul.linkcats li{background:none;list-style-type:none;padding:0;}
ul.linkcats a:link,ul.linkcats a:visited{color:#fff;margin-right:5px;text-decoration:none;clear:none;background-color:#999;padding:0 3px;}
ul.linkcats a:hover{background-color:#4c4c4c;}
.images span{margin:0 0 0 13px;}
#uploadimages{overflow:hidden;clear:both;list-style-type:none;margin:0;padding:10px 0 0;}
#uploadimages li{margin:0 0 10px;}
#sortableimages{width:600px;list-style-type:none;overflow:visible;margin:10px 0 0;padding:0;}
#sortableimages li{float:left;list-style-position:outside;text-align:center;margin:0 0 13px;padding:0;}
#sortableimages li input{position:relative;left:20px;top:10px;vertical-align:top;z-index:1;margin:0;padding:0;}
#listing .images h3{padding:0 0.25em 0.25em;}
.reviews .title,.map .title,.images .title{vertical-align:middle;font-size:2em;border-bottom:1px solid #ccc;margin-top:1em;padding-bottom:.5em;}
.images .more{clear:both;}
.reviews .pages-counter{float:left;width:100%;text-align:center;font-weight:700;}
.reviews .mbutton{margin:1em 0 2em;}
.review{overflow:hidden;border-bottom:1px solid #ededed;padding:1em 0 2em;}
.review .review-head{overflow:hidden;width:25%;float:left;color:#444;}
.review .review-title{margin-bottom:.5em;}
.review .review-title a{font-weight:700;color:#000;}
.review .review-info{margin-left:5px;}
.review p.review-date{padding-top:0;}
.review .review-rating{display:inline;padding-right:.5em;position:relative;top:2px;}
.review-owner{margin-left:3px;font-weight:700;}
.found-helpful{float:left;width:100%;padding-left:5px;font-size:.8em;}
.review-text{float:left;width:74%;padding-left:1%;color:#ffffff;}
.review-text .thumbnail{float:right;margin-left:15px;margin-bottom:10px;}
.owners-reply{margin-top:1em;background-color:#F5F5F5;padding:1em;}
.owners-reply span{font-weight:700;background-color:#666;text-align:center;color:#FFF;padding:1px 8px;}
.owners-reply p{color:#111;}
.ask-helpful{overflow:hidden;width:37%;float:left;margin:1em 0 0 26%;}
.ask-helpful2{float:left;margin-right:4px;font-style:italic;}
.review-reply-and-report{text-align:right;overflow:hidden;width:37%;float:right;margin-top:1em;}
.review-reply,.review-report{display:inline;text-align:right;margin-top:10px;}
.review-reply a:link,.review-reply a:visited,.review-report a:link,.review-report a:visited{text-decoration:none;margin-right:10px;}
.previous-image{float:left;width:48%;text-align:right;display:block;height:2em;}
.previous-image a:link,.previous-image a:visited{text-align:right;text-decoration:none;font-weight:400;margin-right:1px;border-bottom:1px dotted #ccc;padding:2px 5px;}
.next-image{float:left;width:48%;height:2em;}
.next-image a:link,.next-image a:visited{text-decoration:none;font-weight:400;border-bottom:1px dotted #ccc;margin-right:1px;padding:2px 5px;}
.medium-image img{margin:20px 0;}
.users-tab{border-bottom:1px solid #ccc;float:left;width:100%;}
.users-listings,.users-listings-active{margin-left:10px;}
.users-listings,.users-reviews,.users-favourites{position:relative;top:1px;float:left;background-color:#fff;margin-right:10px;padding:2px 10px;}
.users-listings-active,.users-reviews-active,.users-favourites-active{position:relative;top:1px;float:left;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;background-color:#F2F2F2;margin-right:10px;font-weight:700;padding:2px 10px;}
.users-listings a:link,.users-listings a:visited,.users-reviews a:link,.users-reviews a:visited,.users-favourites a:link,.users-favourites a:visited{text-decoration:none;font-weight:700;}
#index .row,.next-previous-image{float:left;width:100%;}
#index .category,.column,.gallery .thumbnail,.gallery .thumbnail-left,.favourite .fav-caption,.rhaction{float:left;}
#cat-header,.favourite,.reviews p,.images .content,#map{overflow:hidden;}
.output p.mbutton a:link,.output p.mbutton a:visited,.review .review-head a,.users-listings span,.users-reviews span,.users-favourites span{font-weight:700;}
.listing-summary .pendingapproval,.unpublished{background-color:#FFFFB5;font:bold 0.6em "Lucida Grande", Lucida, Verdana, sans-serif;border:1px solid #ECEE5F;position:relative;top:-3px;padding:3px 10px;}
.column.one,.column.second .thumbnail.first img{width:100%;}
.column.one .images .content,.medium-image{text-align:center;}
.ask-helpful span a,.ask-helpful a{margin-left:3px;}
.category-footer-inner, .category2-footer-inner, .category3-footer-inner , .category-header-inner, .category2-header-inner, .category3-header-inner{overflow:hidden;}
.category2-header-inner .module, .category2-header-inner .modulelistings, .category2-header-inner .modulelistings2, .category2-header-inner .modulethumbnails,
.category2-footer-inner .module, .category2-footer-inner .modulelistings, .category2-footer-inner .modulelistings2, .category2-footer-inner .modulethumbnails{width:49%;float:left;padding-top:0;margin-right:8px;overflow:hidden;}
.category3-header-inner .module, .category3-header-inner .modulelistings, .category3-header-inner .modulelistings2, .category3-header-inner .modulethumbnails,
.category3-footer-inner .module, .category3-footer-inner .modulelistings, .category3-footer-inner .modulelistings2, .category3-footer-inner .modulethumbnails{width:32.36%;float:left;padding-top:0;margin-right:8px;overflow:hidden;}
.tabs{margin-top:15px;}
.tab{display:none;width:100%;height:100%;}
.par{font-size:130%;color:#D01B6C;display:block;margin-top:15px;margin-left:15px;margin-bottom:10px;}
.chld{font-size:110%;color:#FFFFFF;margin-right:8px;margin-left:15px;cursor:pointer;}
.menuproduct{border-bottom:1px solid #EDEDED;border-top:1px solid #EDEDED;overflow:hidden;padding:1em 0 1em;margin-bottom:10px;}
.menuproducttitle{font-size:140%;color:#D01B6C;margin-bottom:10px;float:left;width:80%;}
.menuproductzakaz{float:right;width:20%;height:22px;margin-bottom:10px;cursor:pointer;background:none repeat scroll 0 0 #BD1962;text-align:center;line-height:20px;}
.menuproducthead{float:left;width:150px;height:100px;}
.menuproducthead img{width:150px;height:100px;}
.menuproducttext{padding-left:1%;width:75%;float:left;}
.menuproductcaption{color:#D01B6C;display:block;float:left;margin-right:5px;}
.menuproductoutput{color:#ffffff;}
.menuproductprice{font-size:120%;}
#menu_list{margin-top:20px;margin-bottom:20px;}
.rewiew1 table tr th{background:none repeat scroll 0 0 #4A4848;padding:0px 0 20px 0;font:bold 16px/16px "Roboto Condensed",sans-serif;color:#fff;}
.rewiew1 table tr td{padding:10px 0 10px 0;color:#fff;;}
.rewiew1 table tr td input[type="text"]{color:#4171A3;font:normal 12px/14px "Roboto Condensed",sans-serif;height:24px;width:160px;text-indent:10px;}
.rewiew1 table tr td input[type="button"]{cursor:pointer;}
.rewiew1{width:400px;position:fixed;top:150px;margin:0px auto;left:35%;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;display:none;z-index:101;font-family:"Roboto Condensed",sans-serif;font-size:14px;text-align:center;padding:20px 30px;border-radius:15px 15px 15px 15px;background:none repeat scroll 0 0 #4A4848;}
.upTop1, .upTop{background:none repeat scroll 0 0 #0C0C0C;display:none;height:100%;left:0;opacity:0.7;position:fixed;top:0;width:100%;z-index:100;}
.upTopZone{cursor:pointer;display:none;height:100%;width:100px;}
.upTopButton{width:100%;height:160px;position:fixed;top:250px;margin:0px auto;background:none repeat scroll rgba(31, 31, 31, 0.95);display:none;z-index:101;font-family:"Roboto Condensed",sans-serif;font-size:14pt;text-align:center;padding:30px;}
.rewiew{width:400px;height:300px;position:fixed;top:250px;margin:0px auto;left:40%;background:none repeat scroll 0 0 #4A4848;border-radius:15px 15px 15px 15px;display:none;z-index:101;font-family:"Roboto Condensed",sans-serif;font-size:14pt;text-align:center;}
.gowrite{background:none repeat scroll 0 0 #69a76d;text-align:center;line-height:40px;padding:10px;color:#fff;cursor:pointer;}
.goaway{background:none repeat scroll 0 0 #ff6163;text-align:center;line-height:40px;padding:10px;cursor:pointer;color:#fff;}
.disp{display:none !important;}
.rewtext{margin-top:15px;margin-bottom:15px;line-height:35px;}
.disp{display:none !important;}
.rewtext{margin-top:15px;margin-bottom:15px;line-height:35px;}
.cafeitem{}
.cafeitemtitle{float:left;margin-right:15px;margin-left:10px;display:table;height:37px;margin-bottom:10px;background:none repeat scroll 0 0 rgb(255, 97, 99);}
.cafeitemtitle span{font-family:"Roboto Condensed",sans-serif;font-size:20px;color:rgb(255, 255, 255);font-weight:bold;line-height:37px;padding-left:10px;padding-right:10px;}
#mainimage{}
.cafeitemicons{float:left;padding-top:3px;}
.cafeitemrevs{font-style:italic;font-family:"Roboto Condensed",sans-serif;}
.cafeitemrevs .carousel_header_in2{font-size:18px;font-style:italic;font-family:"Roboto Condensed",sans-serif;}
.cafeitemcooks{font-family:"Roboto Condensed",sans-serif;margin-left:10px;margin-bottom:10px;font-size:16px;}
.cafeitemcookstitle{color:rgb(255, 97, 99);font-style:normal;font-size:18px;}
.cafeitemprice{font-family:"Roboto Condensed",sans-serif;margin-left:10px;margin-bottom:10px;font-size:16px;}
.cafeitempricetitle{color:rgb(255, 97, 99);font-style:normal;font-size:18px;}
.cafeitemparamtitle{color:rgb(255, 97, 99);font-style:normal;font-size:16px;float:left;display:block;width:90px;line-height:25px;height:20px;}
.cafeitemparamtext{line-height:25px;}
.cafedescrleft hr{border-bottom-width:0;border-left-width:0;border-right-width:0;border-color:rgba(205, 205, 205, 0.3);}
.cafeitemtimerow{height:40px;text-align:center;color:rgb(255, 255, 255);font-size:16px;}
.cafeitemtimerow div{height:35px;line-height:35px;}
.timetitle{margin-bottom:10px;}
.time-red{background:rgba(255, 97, 99,0.7)!important;width:49%;float:right;}
.time-l{float:left;width:49%;background:rgba(142, 193, 75,0.7);}
.time-r{float:right;width:49%;background:rgba(142, 193, 75,0.7);}
.cafeitemparamtext a:link, .cafeitemcooks a:link{color:rgb(31, 31, 31);text-decoration:underline;}
.cafeitemparamtext a:visited, .cafeitemcooks a:visited{color:rgb(31, 31, 31);text-decoration:underline;}
.cafeitemparamtext a:hover, .cafeitemcooks a:hover{color:rgb(255, 97, 99);text-decoration:underline;}
.cafedescrleft{width:100%;margin-right:0.5%;float:left;}
.cafedescright{width:68.6%;float:right;margin-right:15px;}
.cafeitembody{margin-left:10px;}
.cafeimages{width:100%;}
.cafeimagesleft{padding:1% 2%;width:22%;float:left;height:95%;}
.cafeimagescenter{padding:1% 0;height:95%;width:48%;float:left;}
.cafeimagesright{padding:1% 2%;width:22%;float:left;height:95%;}
.cafeimagemain{background-size:cover;height:100%;}
.cafeimagesrow{height:25%;}
.cafeimagescellleft{height:98%;float:left;width:49.5%;}
.cafeimagescellright{height:98%;float:right;width:49.5%;}
.cafeitem{font-size:16px;line-height:20px;}
#gallery{height:100%!important;width:70%!important;float:left!important;margin-bottom:10px;}
#gallery a{height:auto!important;width:auto!important;}
#gallery li{transition:1s;float:left!important;height:115px;overflow:hidden;width:161px;margin:1px;opacity:0.61;}
#gallery li:hover{opacity:1;}
.mainimg{max-height:100%;max-width:100%;box-shadow:5px 5px 30px rgb(0, 0, 0) inset;margin-bottom:10px;}
.cafedescrtext{margin-bottom:10px;}
.cafemainimage{float:left;width:29.5%;margin-right:0.5%;max-height:100%;overflow:hidden;}
.obj_image{opacity:0;}
.cafeitem{font-family:"Roboto Condensed",sans-serif;margin-top:10px;}
.akcblockinputs img{margin:10px;}
.main_crm a:link{color:#fff;}
.main_crm a:visited{color:#fff;}
.art-postcontent .labelasuw{color:rgb(255, 97, 99);}
.akc_img{position:relative;float:left;overflow:hidden;width:200px;height:150px;}
.akc_img img{width:100%;}
.akc_img a:link{color:rgb(255, 97, 99);}
.akc_img span{display:none;position:absolute;color:rgb(255, 97, 99);font-size:400%;cursor:pointer;left:0;top:0;z-index:55;}
.akc_img:hover span{display:inline;}
.cafeitemevents{width:938px;float:left;margin-top:20px;}
.cafeitemrightcol{width:254px;float:left;text-align:-moz-center;margin-top:20px;}
.cafeitemrightcol .custom{margin-bottom:10px;}
.cafeitemeventlist{padding-left:10px;}
.cafeitemakcii{width:100%;margin-left:0px;}
.cafeitemakcii a:link{display:block;color:rgb(255, 255, 255);font-size:126%;line-height:35px;text-align:center;width:100%;}
.cafeitemakcii a:visited{color:rgb(255, 255, 255);}
.comment-profile{float:left;height:200px;width:10%;}
.comments-reply-input-area{float:left!important;width:800px!important;text-align:left!important;margin-top:10px;}
.comments-reply-input-area textarea{margin-bottom:10px;}
.comments-reply-actions{text-align:left;float:left;}
.social-group-icons-list{display:inline-block;height:30px;line-height:30px;margin-left:10px;list-style:outside none none;}
.social-group-icon{float:left;margin-top:8px;}
.social-group-icon img{width:32px;}
.comments-reply-login{display:inline-block;line-height:40px;vertical-align:middle;}
.comments-reply-login span{position:relative;top:-10px;}
.comments-reply-login a{margin:0px!important;}
.comments-reply-login img{width:32px;}
.comments-reply-submit{float:right;margin-right:0px!important;margin-top:7px;!important;}
.textinp{width:140px;background:none repeat scroll 0% 0% transparent!important;border:1px solid rgb(205, 205, 205)!important;text-align:left!important;color:rgb(31, 31, 31)!important;cursor:auto!important;margin-left:0px!important;}
.hidname{display:none;margin-bottom:10px;}
.fotoset a{font-family:"Roboto Condensed",sans-serif;}
.fset_text{float:left;width:68%;}
.fset_text p{text-align:justify;font-family:"Roboto Condensed",sans-serif;font-size:15px;color:rgb(31,31,31);}
.fotosetitem{float:left;width:950px;}
.fotosetitem h1{font-family:"Roboto Condensed",sans-serif;padding-left:15px;}
.fotosetitem p{text-align:justify;font-family:"Roboto Condensed",sans-serif;font-size:15px;color:rgb(31,31,31);padding-left:15px;padding-right:15px;}
.fotosetitemrightcol{float:left;}
.fotosetitemrightcol .custom{margin-bottom:10px;}
.guest_name{color:rgb(255, 97, 99);font-size:18px;margin-right:15px;}
.like{float:left;width:7%;height:1px;}
.rev_block{float:left;width:93%;}
.rev_like_icon{margin-right:10px;}
.rev_date{font-size:14px;}
.rev_text{margin-top:10px;margin-bottom:10px;border-bottom:1px solid rgba(205, 205, 205, 0.7);padding-bottom:10px;}
.rev_item{display:flex;margin-bottom:10px;width:875px;}
#commusername, #commuseremail{text-transform:none;}
.like-up{cursor:pointer;margin-left:5px;margin-right:5px;cursor:pointer;position:relative;}
.like-down{cursor:pointer;position:relative;margin-right:5px;}
.radiolike{display:none!important;}
#votestringres{display:none;}
#votestringres span{color:rgb(142, 193, 75);}
.req{color:rgb(255, 97, 99);}
.newsitem .item_text p>span,.newsitem .item_text span{color:rgb(31, 31, 31)!important;font-family:"Roboto Condensed",sans-serif!important;font-size:15px!important;background:none repeat scroll transparent!important;line-height:1.3!important;}
.autocomplete-suggestion{background:none repeat scroll 0 0 rgb(255, 255, 255);color:rgb(31, 31, 31);padding:3px 5px;}
.autocomplete-suggestions{overflow-y:scroll;max-height:173px!important;}
.item138{cursor:pointer!important;}
.hotlog_counter{display:none;}
.logoarea{height:150px;width:500px;float:left;}
.button_addrew,.gowrite,.button_norew,.goaway{cursor:pointer;}
.fix_top_block{position:fixed;height:110px;top:0;width:100%;background:none repeat scroll 0 0 rgba(31, 31, 31, 0.95);border-bottom:5px solid #ff6163;z-index:9999;text-align:center;}
.art-main{padding-top:67px;}
.top_block{width:1200px;margin:0px auto;height:70px;position:relative;}
#main_menu{width:1200px;margin:0px auto;height:40px;}
#top_menu{float:left;height:100%;width:60%;}
#top_logo{float:left;height:100%;width:22%;}
.top_menu_fsets_logo{background:url("/templates/ruscafe/images/menu/fsets1.png") no-repeat scroll center 10px/99px rgba(0, 0, 0, 0);height:65px;width:138px;float:left;}
.top_menu_cal_logo{background:url("/templates/ruscafe/images/menu/cal1.png") no-repeat scroll center 1px rgba(0, 0, 0, 0);height:65px;width:138px;float:left;}
.top_menu_akc_logo{background:url(/templates/ruscafe/images/menu/akc1.png) no-repeat scroll center top rgba(0, 0, 0, 0);height:65px;width:40px;float:left;}
.top_menu_filter_logo{background:url(/templates/ruscafe/images/menu/par1.png) no-repeat scroll center 1px rgba(0, 0, 0, 0);height:65px;width:110px;float:left;}
.top_menu_search_logo{background:url(/templates/ruscafe/images/menu/naz1.png) no-repeat scroll center top rgba(0, 0, 0, 0);height:65px;width:88px;float:left;}
.top_menu_login_logo{background:url(/templates/ruscafe/images/menu/vh1.png) no-repeat scroll center top rgba(0, 0, 0, 0);height:65px;width:45px;float:left;}
.top_menu_fsets_logo:hover{background:url("/templates/ruscafe/images/menu/fsets2.png") no-repeat scroll center 10px/99px rgba(0, 0, 0, 0);height:65px;width:138px;float:left;}
.top_menu_cal_logo:hover{background:url("/templates/ruscafe/images/menu/cal2.png") no-repeat scroll center 1px rgba(0, 0, 0, 0);height:65px;width:138px;float:left;}
.top_menu_akc_logo:hover{background:url(/templates/ruscafe/images/menu/akc2.png) no-repeat scroll center top rgba(0, 0, 0, 0);height:65px;width:40px;float:left;}
.top_menu_filter_logo:hover{background:url(/templates/ruscafe/images/menu/par2.png) no-repeat scroll center 1px rgba(0, 0, 0, 0);height:65px;width:110px;float:left;}
.top_menu_search_logo:hover{background:url(/templates/ruscafe/images/menu/naz2.png) no-repeat scroll center top rgba(0, 0, 0, 0);height:65px;width:88px;float:left;}
.top_menu_login_logo:hover{background:url(/templates/ruscafe/images/menu/vh2.png) no-repeat scroll center top rgba(0, 0, 0, 0);height:65px;width:45px;float:left;}
#top_menu_fsets{display:table-cell;float:right;cursor:pointer;}
#top_menu_cal{display:table-cell;float:right;cursor:pointer;}
#top_menu_akc{display:table-cell;float:right;margin-left:26px;cursor:pointer;}
#top_menu_filter{display:table-cell;float:right;margin-left:28px;cursor:pointer;}
#top_menu_search{display:table-cell;float:right;margin-left:24px;cursor:pointer;}
#top_menu_login{display:table-cell;float:right;margin-left:23px;cursor:pointer;}
#top_menu_search_block{opacity:0.95;background:none repeat scroll 0% 0% rgb(31, 31, 31);transition:1s;height:0px;overflow:hidden;width:0px;overflow:hidden;position:absolute;width:1200px;left:0px;top:115px;}
#top_menu_search:hover #top_menu_search_block{height:250px;}
.search_block_form{font-family:'Roboto Condensed', sans-serif;color:#fff;padding-top:10px;}
#top_menu_login_block, #top_menu_cal_block, #top_menu_akc_block{opacity:0.95;background:none repeat scroll 0% 0% rgb(31, 31, 31);transition:1s;height:0px;overflow:hidden;position:absolute;width:1200px;left:0px;top:115px;}
#top_menu_login:hover #top_menu_login_block, #top_menu_cal:hover #top_menu_cal_block, #top_menu_akc:hover #top_menu_akc_block{height:300px;}
.login_block_form{font-family:'Roboto Condensed', sans-serif;color:#fff;padding-top:10px;margin:0px auto;float:left;}
.login_block_left{width:440px;height:230px;float:left;margin:10px;}
.login_block_right{width:440px;height:230px;float:left;margin:10px;}
.banerloginleft{}
.topmenuinput{height:32px;border:1px solid rgba(255, 255, 255, 0.61);background:none repeat scroll 0% 0% transparent;color:rgb(255, 255, 255);padding-left:5px;padding-right:5px;margin-bottom:5px;font-family:'Roboto Condensed', sans-serif;}
.topmenubut{height:32px;background:#ff6163;border:none;font-family:'Roboto Condensed', sans-serif;color:#fff;font-weight:500;}
.search_block_form .topmenuinput{width:200px;height:28px;border:1px solid rgba(255, 255, 255, 0.61);background:none repeat scroll 0% 0% transparent;color:rgb(255, 255, 255);padding-left:5px;padding-right:5px;margin-bottom:4px;font-family:'Roboto Condensed', sans-serif;margin-right:3px;}
#top_menu_login .topmenubut{width:60%;}
.logo_div{padding-top:4px;padding-right:6px;margin-left:-1px;}
div.new_restoraunt{margin-bottom:10px;margin-right:10px;margin-top:10px;width:calc(222px * 0.79);height:calc(370px * 0.79);}
.left{float:left;}
.end{margin-right:0 !important;padding-right:0 !important;}
div.border_line{border-top:1px solid #68696a;margin-bottom:10px;margin-top:10px;}
.clear{clear:both;}
.statya_date{color:#68696a;}
.new_restoraunt a{color:#ff6163;}
.news_imageblock{height:310px;overflow:hidden;margin-bottom:5px;}
a:visited{color:rgb(255, 97, 99);}
.right{background:#4f4f4f;bottom:0;font-size:14px;height:40px;line-height:40px;position:absolute;text-align:center;width:100%;}
.new_restoraunt{background:none repeat scroll 0 0 rgb(142, 193, 75);position:relative;}
.new_restoraunt .title{border:none;padding-left:5px;padding-right:5px;font-family:'Roboto Condensed', sans-serif;font-weight:900;text-align:center;margin-bottom:10px;}
.new_restoraunt .title a{color:#fff;font-weight:bold;font-size:12px;text-decoration:none;}
.new_restoraunt p{font-weight:normal;font-size:14px;color:#000!important;font-family:'Tinos', serif;}
.new_restoraunt .another{font-family:'Roboto Condensed', sans-serif;font-weight:normal;color:rgb(255, 255, 255)!important;text-decoration:none;font-size:16px;}
.topnewsitem{background:#ff6163!important;width:222px!important;height:370px!important;}
.topnewsitem .title a{color:#fff;font-weight:bold;font-size:15px;text-decoration:none;}
.new_restoraunt .news_infoblock{height:0px;position:absolute;width:100%;top:0px;background:none repeat scroll 0% 0% rgb(0, 0, 0);opacity:0.71;transition:1s;overflow:hidden;}
.new_restoraunt:hover .news_infoblock{height:100%;position:absolute;width:100%;top:0px;background:none repeat scroll 0% 0% rgb(255,255,255);opacity:0.9;overflow:hidden;}
.news_infoblock a{text-decoration:none;}
.news_infoblock p{padding-top:10px;padding-left:10px;padding-right:10px;}
.news_infoblock p:hover{text-decoration:none !important;}
.image_carousel{padding:15px 0 15px 15px;position:relative;}
a.prev, a.next{width:45px;height:50px;display:block;position:absolute;top:65px;}
a.prev{left:-22px;background-position:0 0;}
a.prev:hover{background-position:0 -50px;}
a.prev.disabled{background-position:0 -100px !important;}
a.next{right:-22px;background-position:-50px 0;}
a.next:hover{background-position:-50px -50px;}
a.next.disabled{background-position:-50px -100px !important;}
a.prev.disabled, a.next.disabled{cursor:default;}
a.prev span, a.next span{display:none;}
.pagination{text-align:center!important;position:relative;bottom:0;}
.pagination a.selected{background-position:-25px -300px;cursor:default;}
.pagination a span{display:none;}
.clearfix{float:none;clear:both;}
.caroufredsel_wrapper{width:1160px!important;border-bottom:1px solid rgb(31, 31, 31);}
.slide{display:table-cell;padding-left:7px;padding-right:7px;width:182px;}
.titlelink{line-height:1;height:30px;text-align:center;color:rgb(31, 31, 31);font-size:15px;font-family:'Roboto Condensed', sans-serif;}
.cafehot_img_block{text-align:center;}
.cafehot_img{background-position:center center;background-repeat:no-repeat;background-size:cover;width:170px;height:170px;left:20px;top:45px;border-radius:100%;margin-bottom:9px;margin-left:0px;}
.carousel_header{font-family:'Roboto Condensed', sans-serif;font-weight:bold;text-align:center;padding-top:10px;font-size:20px;color:#ff6163;margin-left:170px;}
.carousel_header_in1{color:rgb(31, 31, 31);}
.carousel_header_in2{float:right;font-size:16px;margin-right:20px;color:rgb(31, 31, 31);}
.carousel_header_in3{color:#ff6163;font-style:italic;font-size:20px;}
.topnewsheader{font-size:20px;color:#ff6163;font-family:'Roboto Condensed', sans-serif;font-weight:bold;}
.topnewsheader1{color:rgb(31, 31, 31);}
#menufix li{float:left;}
#menufix li a{font-family:"Roboto Condensed",sans-serif;font-size:17px;line-height:40px;text-transform:uppercase;padding-left:5px;padding-right:5px;margin-left:5px;margin-right:5px;color:#fff;text-decoration:none;}
#menufix li a:hover{color:rgb(255, 97, 99);}
.item132 a{padding-left:0px!important;margin-left:0px!important;}
.item221{float:right!important;cursor:pointer;}
.item221 span:hover{color:#fff;}
.item221 span{color:rgb(255, 97, 99);font-family:"Roboto Condensed",sans-serif;font-size:16px;line-height:40px;text-transform:uppercase;padding-left:5px;padding-right:0px!important;margin-left:5px;margin-right:0px!important;text-decoration:none;}
#top_menu_filter:hover .top_menu_filter_logo{background:url(/templates/ruscafe/images/menu/par2.png) no-repeat scroll center 1px rgba(0, 0, 0, 0);height:65px;width:110px;float:left;}
#top_menu_filter:hover .filter_block_form{height:250px;}
.filter_block_form{opacity:0.95;background:none repeat scroll 0% 0% rgb(31, 31, 31);position:absolute;width:1200px;left:0px;top:115px;transition:1s;height:0px;overflow:hidden;}
#filter_block_cat1{border-right:1px solid rgb(81, 78, 78);width:35%!important;float:left!important;}
#filter_block_cat2{border-right:1px solid rgb(81, 78, 78);width:33%!important;float:left!important;}
.filter_block_cat{float:right;text-align:left;height:80%;padding-left:10px;padding-right:10px;width:320px;margin-top:10px;}
.typehead{text-align:center;margin-top:5px;margin-bottom:5px;}
.typeheadspan{color:rgb(255, 97, 99);font-size:16px;text-transform:uppercase;font-family:"Roboto Condensed",sans-serif;}
.typevalue{float:left;width:33%;text-align:left;font-family:"Roboto Condensed",sans-serif;font-size:14px;color:#fff;}
.filter_block_buttons{width:1200px;text-align:right;float:left;}
.filter_block_buttons input, .inputs{margin-right:10px;margin-left:10px;background:none repeat scroll 0% 0% rgb(255, 97, 99);border-radius:0;border:none;cursor:pointer;color:#fff;display:inline-block;font-size:14px;font-weight:normal;line-height:1.42857;margin-bottom:0;padding:6px 12px;text-align:center;vertical-align:middle;white-space:nowrap;text-transform:uppercase;font-family:"Roboto Condensed",sans-serif;}
.filter_block_buttons:hover{color:rgb(31, 31, 31);}
.filter_block_buttons a{margin-right:20px;color:#fff;}
.pages-links{background:none transparent;border:none;text-align:center;font-family:"Roboto Condensed",sans-serif;}
.socimage{width:170px;}
.tologin{color:rgb(255, 97, 99);font-size:15px;}
.toreg{font-size:15px;}
.loginformblock{display:table;margin:0px auto;}
.searchblockicon{width:30px;float:left;}
.searchblockspan{line-height:32px;display:block;float:left;}
.searchblockinputs, .akcblockinputs{display:table;margin:0px auto;margin-top:45px;text-align:left;}
.calblockinputs{width:300px;margin:0px auto;}
.fix_search_block{position:fixed;height:70px;top:115!important;width:100%;background:none repeat scroll 0 0 rgba(31, 31, 31, 0.95);z-index:9;text-align:center;}
.datenewslabel{border-left:1px solid rgb(81, 78, 78);border-right:1px solid rgb(81, 78, 78);border-color:rgb(81, 78, 78);color:rgb(255, 255, 255);cursor:pointer;float:left;margin:2px 0 5px;padding:3px 8px;width:52px;height:50px;font-family:"Roboto Condensed",sans-serif;}
.f_s_b_inner{margin:0 auto;width:1200px;padding-top:2px;}
.activedate{border-color:rgb(255, 97, 99);}
.activedate .f_day{color:rgb(255, 97, 99);}
.f_day{font-size:22px;color:#8ec14b;}
.cal_block_form{margin-top:10px;}
.f_mon{font-size:15px;}
.loginformblock a:link{color:#fff;text-decoration:none;}
.loginformblock img{width:32px;margin-top:5px;}
.logout-button{width:122px;}
#top_cities{width:200px;float:left;}
#top_cities div{margin-top:45px;}
#top_cities form{width:115px;overflow:hidden;}
#cityselect{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);border:medium none;cursor:pointer;text-decoration:underline;color:rgb(255, 97, 99);width:135px;font-size:16px;font-family:"Roboto Condensed",sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
#cityselect option{background:none repeat scroll 0 0 rgb(31, 31, 31);border:medium none;}
#menuwall .new_restoraunt{background:none repeat scroll 0 0 rgb(142, 193, 75);position:relative;}
#menuwall .new_restoraunt .title{border:none;padding-left:5px;padding-right:5px;font-family:'Roboto Condensed', sans-serif;font-weight:900;text-align:center;margin-bottom:10px;}
#menuwall .new_restoraunt .title a{color:#fff;font-weight:normal;font-size:14px;text-decoration:none;font-family: "Roboto Condensed",sans-serif;}
#menuwall .new_restoraunt .news_imageblock{height: 165px;}
#menuwall .new_restoraunt p{font-weight:normal;font-size:14px;color:#000!important;font-family:'Tinos', serif;}
#menuwall .new_restoraunt .another{font-family:'Roboto Condensed', sans-serif;font-weight:normal;color:rgb(255, 255, 255)!important;text-decoration:none;font-size:16px;}
#menuwall .topnewsitem{background:#ff6163!important;width:222px!important;height:370px!important;}
#menuwall .topnewsitem .title a{color:#fff;font-weight:bold;font-size:15px;text-decoration:none;}
#menuwall .new_restoraunt .news_infoblock{height:0px;position:absolute;width:100%;top:0px;background:none repeat scroll 0% 0% rgb(0, 0, 0);opacity:0.71;transition: all 0s ease 0s;overflow:hidden;}
#menuwall .new_restoraunt:hover .news_infoblock{height:165px;position:absolute;width:100%;top:0px;background:none repeat scroll 0% 0% rgb(255,255,255);opacity:0.9;overflow:hidden;}


