#art-main, table{font-style:normal;font-weight:normal;font-size:13px;}
h1, h2, h3, h4, h5, h6, p, a, ul, ol, li{margin:0;padding:0;}
.art-postcontent p{margin:12px 0;}
h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link,
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited,
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{font-style:normal;font-weight:bold;font-size:32px;text-decoration:none;}
.art-postcontent a{text-decoration:none;color:rgb(255, 97, 99);}
.pagination-start a{color:#000000!important;}
.pagination-prev a{color:#000000!important;}
.pagination-start span{color:#000000!important;}
.pagination-prev span{color:#000000!important;}
a.pagenav{color:#000000!important;}
span.pagenav{color:rgb(255, 97, 99)!important;}
.pagination-next span{color:#000000!important;}
.pagination-end span{color:#000000!important;}
.pagination-next a{color:#000000!important;}
.pagination-end a{color:#000000!important;}
.art-postcontent a:link{text-decoration:none;color:rgb(255, 97, 99);}
.art-postcontent a:visited, .art-postcontent a.visited{color:rgb(255, 97, 99);}
.art-postcontent a:hover, .art-postcontent a.hover{color:rgb(255, 97, 99);}
.art-postcontent h1{color:rgb(255, 97, 99);margin:21px 0;font-weight:normal;font-size:24px;}
.art-blockcontent h1{margin:21px 0;font-weight:normal;font-size:24px;}
.art-postcontent h1 a, .art-postcontent h1 a:link, .art-postcontent h1 a:hover, .art-postcontent h1 a:visited, .art-blockcontent h1 a, .art-blockcontent h1 a:link, .art-blockcontent h1 a:hover, .art-blockcontent h1 a:visited{font-weight:normal;font-size:24px;}
.art-postcontent h2{color:rgb(255, 97, 99);margin:19px 0;font-weight:normal;font-size:20px;}
.art-blockcontent h2{margin:19px 0;font-weight:normal;font-size:20px;}
.art-postcontent h2 a, .art-postcontent h2 a:link, .art-postcontent h2 a:hover, .art-postcontent h2 a:visited, .art-blockcontent h2 a, .art-blockcontent h2 a:link, .art-blockcontent h2 a:hover, .art-blockcontent h2 a:visited{font-weight:normal;font-size:20px;}
.art-postcontent h3{color:rgb(255, 97, 99);margin:19px 0;font-weight:normal;font-size:18px;}
.art-blockcontent h3{margin:19px 0;font-weight:normal;font-size:18px;}
.art-postcontent h3 a, .art-postcontent h3 a:link, .art-postcontent h3 a:hover, .art-postcontent h3 a:visited, .art-blockcontent h3 a, .art-blockcontent h3 a:link, .art-blockcontent h3 a:hover, .art-blockcontent h3 a:visited{font-weight:normal;font-size:18px;}
.art-postcontent h4{color:rgb(255, 97, 99);margin:20px 0;font-weight:normal;font-size:16px;}
.art-blockcontent h4{margin:20px 0;font-weight:normal;font-size:16px;}
.art-postcontent h4 a, .art-postcontent h4 a:link, .art-postcontent h4 a:hover, .art-postcontent h4 a:visited, .art-blockcontent h4 a, .art-blockcontent h4 a:link, .art-blockcontent h4 a:hover, .art-blockcontent h4 a:visited{font-weight:normal;font-size:16px;}
.art-postcontent h5{color:rgb(255, 97, 99);margin:26px 0;font-weight:normal;font-size:13px;}
.art-blockcontent h5{margin:26px 0;font-weight:normal;font-size:13px;}
.art-postcontent h5 a, .art-postcontent h5 a:link, .art-postcontent h5 a:hover, .art-postcontent h5 a:visited, .art-blockcontent h5 a, .art-blockcontent h5 a:link, .art-blockcontent h5 a:hover, .art-blockcontent h5 a:visited{font-weight:normal;font-size:13px;}
.art-postcontent h6{color:rgb(255, 97, 99);margin:35px 0;font-weight:normal;font-size:11px;}
.art-blockcontent h6{margin:35px 0;font-weight:normal;font-size:11px;}
.art-postcontent h6 a, .art-postcontent h6 a:link, .art-postcontent h6 a:hover, .art-postcontent h6 a:visited, .art-blockcontent h6 a, .art-blockcontent h6 a:link, .art-blockcontent h6 a:hover, .art-blockcontent h6 a:visited{font-weight:normal;font-size:11px;}
ul{list-style-type:none;}
ol{list-style-position:inside;}
html{}
#art-main{position:relative;z-index:0;width:100%;left:0;top:0;cursor:default;overflow:visible;}
#art-page-background-glare{position:absolute;left:50%;margin-left:-475px;top:0;width:949px;height:341px;overflow:hidden;min-width:1200px;}
#art-page-background-glare-image{position:fixed;width:949px;top:0;height:341px;background-image:url('/templates/ruscafe/images/page_gl.png');background-repeat:no-repeat;}
html:first-child #art-page-background-glare{border:1px solid transparent;}
body{padding:0;margin:0;color:rgb(31,31,31);background-image:url('/templates/ruscafe/images/Restaurant-Wine.jpg');background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:center center;min-width:1200px;}
.cleared{display:block;clear:both;float:none;margin:0;padding:0;border:none;font-size:0;height:0;overflow:hidden;}
.reset-box{overflow:hidden;display:table;}
form{padding:0 !important;margin:0 !important;}
table.position{position:relative;width:100%;table-layout:fixed;}
div.art-header{margin:0 auto;position:relative;z-index:-1;width:1200px;height:150px;margin-top:9px;background:no-repeat scroll 0 0 rgba(0, 0, 0, 0.95);}
#form-login-remember label{color:#fff;}
#regbutton{color:#e53483;}
.art-header-wrapper{position:relative;width:1200px;margin:0 auto;}
.art-header-inner{margin:0 4px;}
div.art-header-center{position:relative;width:1200px;left:50%;}
div.art-headerobject{display:block;left:0;position:absolute;top:0;width:1200px;height:150px;background:url('/templates/ruscafe/images/logo.png') no-repeat 20px 0;}
div.art-logo{display:block;position:absolute;top:20px;left:0;margin-left:0;}
.sel_top{background:none repeat scroll 0 0 #F8D6E5;border:1px solid #980345;height:27px;line-height:27px;}
.butraj{cursor:pointer;z-index:1;position:relative;height:25px;float:left;padding-left:16px;padding-right:16px;padding-top:5px;margin-right:5px;}
.opt_top{line-height:27px;}
.infocafe{height:120px;width:250px;font-family:"Roboto Condensed",sans-serif;}
.cafedesc{font-size:90%;}
.cafename{color:rgb(255, 97, 99);font-size:120%;font-style:italic;}
.cafeaddrhead{color:rgb(255, 97, 99);font-size:110%;}
.cafeaddress{font-size:120%;}
.cafetelhead{color:rgb(255, 97, 99);font-size:110%;}
.cafetel{font-size:110%;}
.cafedesc{font-size:110%;}
.cafelink{float:right;}
.cafelink a{font-size:110%;text-transform:uppercase;color:rgb(255, 97, 99);}
.kafemapper{width:100%;}
.kafebaners{width:215px;height:570px;float:right;margin-top:-600px;margin-right:10px;}
.kafebaner{margin-bottom:10px;height:117px;}
.kafebaner img{cursor:pointer;}
.bigimg{}
.kafebanerhead{background-image:url('/templates/ruscafe/images/popularnoe.png');height:66px;margin-bottom:5px;width:210px;}
.ymaps-b-cluster-tabs__menu-item-text{color:#000!important;}
.mapwr{background-image:url('/templates/ruscafe/images/map.png');background-position:-2px -82px;background-size:765px auto;}
.art-sheet{position:relative;margin:0 auto;min-width:15px;min-height:15px;margin-bottom:-3px;cursor:auto;width:1200px;}
.art-sheet-body{position:relative;padding:4px;padding-top:4px;padding-bottom:4px;background:none repeat scroll 0 0 rgba(255, 255, 255, 0.90);}
.art-sheet-tr, .art-sheet-tl, .art-sheet-br, .art-sheet-bl, .art-sheet-tc, .art-sheet-bc,.art-sheet-cr, .art-sheet-cl{position:absolute;}
.art-sheet-tr, .art-sheet-tl, .art-sheet-br, .art-sheet-bl{width:26px;height:26px;}
.art-sheet-tl{top:0;left:0;clip:rect(auto, 13px, 13px, auto);}
.art-sheet-tr{top:0;right:0;clip:rect(auto, auto, 13px, 13px);}
.art-sheet-bl{bottom:0;left:0;clip:rect(13px, 13px, auto, auto);}
.art-sheet-br{bottom:0;right:0;clip:rect(13px, auto, auto, 13px);}
.art-sheet-tc, .art-sheet-bc{left:13px;right:13px;height:26px;}
.art-sheet-tc{top:0;clip:rect(auto, auto, 13px, auto);}
.art-sheet-bc{bottom:0;clip:rect(13px, auto, auto, auto);}
.art-sheet-cr, .art-sheet-cl{top:13px;bottom:13px;width:26px;}
.art-sheet-cr{right:0;clip:rect(auto, auto, auto, 13px);}
.art-sheet-cl{left:0;clip:rect(auto, 13px, auto, auto);}
.art-sheet-cc{position:absolute;top:13px;left:13px;right:13px;bottom:13px;}
#art-page-background-top-texture, #art-page-background-middle-texture{min-width:1200px;}
.art-content-layout{display:table;position:relative;margin:0 auto;table-layout:fixed;border-collapse:collapse;background-color:Transparent;border:none !important;padding:0 !important;width:100%;margin-top:0;margin-bottom:0;}
.art-layout-cell, .art-content-layout-row{background-color:Transparent;vertical-align:top;text-align:left;border:none;margin:0;padding:0;}
.art-content-layout .art-content-layout{margin:0;}
.art-content-layout .art-layout-cell, .art-content-layout .art-layout-cell .art-content-layout .art-layout-cell{display:table-cell;}
.art-layout-cell .art-layout-cell{display:block;}
.art-content-layout-row{display:table-row;}
.art-layout-glare{position:relative;}
.search .button{border:medium none!important;height:49px;margin:0!important;padding:0!important;width:120px!important;background:url('/templates/ruscafe/css/kn.png') no-repeat;float:left;display:block;cursor:pointer;}
.art-button-wrapper{border:medium none!important;height:49px;margin:0!important;padding:0!important;width:120px!important;background:url('/templates/ruscafe/css/kn.png') no-repeat;float:left;display:block;cursor:pointer;}
.search{padding-top:3px;height:46px;display:table;}
#mod-search-searchword{float:left;color:#FFFFFF;height:43px;margin-top:1px;margin-bottom:0px;margin-right:-15px;padding-left:10px;width:250px;background:none repeat scroll 0 0 #050002;border:1px solid #560D2F;}
.art-block, .art-sidebar1 .custom{position:relative;min-width:1px;min-height:1px;margin:10px;}
.art-block-body{position:relative;padding:0;}
div.art-block img{border-color:#B2C2D1;border-style:solid;margin:0;}
.art-blockheader{margin-bottom:4px;position:relative;height:28px;}
.art-blockheader h3.t{color:#FCFCFD;font-size:16px;font-weight:normal;height:32px;line-height:32px;margin:0;padding:0 10px 0 5px;position:relative;text-align:center;white-space:nowrap;}
.art-blockheader h3.t a,
.art-blockheader h3.t a:link,
.art-blockheader h3.t a:visited,
.art-blockheader h3.t a:hover{color:#FFFFFF;font-weight:normal;font-size:16px;text-align:center;}
.art-blockheader .l, .art-blockheader .r{position:absolute;height:32px;background-image:url('/templates/ruscafe/images/vmenublockheader.png');}
.art-blockheader .l{left:0;right:1px;}
.art-blockheader .r{width:992px;right:0;clip:rect(auto, auto, auto, 991px);}
.art-blockcontent{position:relative;margin:0 auto;min-width:1px;min-height:1px;}
.art-blockcontent-body{position:relative;padding:5px;color:rgb(255, 97, 99);font-size:13px;line-height:175%;}
.art-blockcontent-body table,
.art-blockcontent-body li,
.art-blockcontent-body a,
.art-blockcontent-body a:link,
.art-blockcontent-body a:visited,
.art-blockcontent-body a:hover{color:rgb(255, 97, 99);font-size:13px;line-height:175%;}
.art-blockcontent-body p{margin:6px 0;}
.art-blockcontent-body a, .art-blockcontent-body a:link{color:rgb(255, 97, 99);text-decoration:none;}
.art-blockcontent-body a:visited, .art-blockcontent-body a.visited{color:rgb(255, 97, 99);text-decoration:none;}
.art-blockcontent-body a:hover, .art-blockcontent-body a.hover{color:#E53483;}
.art-blockcontent-body ul li{line-height:125%;color:#F7C4DB;padding:0 0 0 17px;background-image:url('/templates/ruscafe/images/blockcontentbullets.png');background-repeat:no-repeat;}
.art-button-wrapper a.art-button,
.art-button-wrapper a.art-button:link,
.art-button-wrapper input.art-button,
.art-button-wrapper button.art-button{text-decoration:none;font-style:normal;font-weight:normal;font-size:13px;position:relative;top:0;display:inline-block;vertical-align:middle;white-space:nowrap;text-align:center;color:#FFFCFA !important;width:auto;outline:none;border:none;background:none;line-height:33px;height:33px;margin:0 !important;padding:0 16px !important;overflow:visible;cursor:pointer;}
.art-button img, .art-button-wrapper img{margin:0;vertical-align:middle;}
.firefox2 .art-button-wrapper{display:block;float:left;}
input, select, textarea{vertical-align:middle;font-style:normal;font-weight:normal;font-size:13px;}
.art-block select{width:96%;}
.art-button-wrapper.hover .art-button, .art-button-wrapper.hover a.art-button:link, .art-button:hover{color:#000000 !important;text-decoration:none !important;}
.art-button-wrapper.active .art-button, .art-button-wrapper.active a.art-button:link{color:#FFFFFF !important;}
.art-button-wrapper .art-button-l, .art-button-wrapper .art-button-r{display:block;position:absolute;height:109px;margin:0;padding:0;}
.art-button-wrapper .art-button-l{right:16px;}
.art-button-wrapper .art-button-r{width:421px;right:0;clip:rect(auto, auto, auto, 405px);}
.art-button-wrapper.hover .art-button-l, .art-button-wrapper.hover .art-button-r{top:-38px;}
.art-button-wrapper.active .art-button-l, .art-button-wrapper.active .art-button-r{top:-76px;}
.art-button-wrapper input{float:none !important;}
.art-post{position:relative;min-width:3px;min-height:3px;margin:10px;}
.art-post-body{position:relative;padding:11px;}
.art-post-tr, .art-post-tl, .art-post-br, .art-post-bl, .art-post-tc, .art-post-bc,.art-post-cr, .art-post-cl{position:absolute;}
.art-post-tr, .art-post-tl, .art-post-br, .art-post-bl{width:2px;height:2px;background-image:url('/templates/ruscafe/images/post_s.png');}
.art-post-tl{top:0;left:0;clip:rect(auto, 1px, 1px, auto);}
.art-post-tr{top:0;right:0;clip:rect(auto, auto, 1px, 1px);}
.art-post-bl{bottom:0;left:0;clip:rect(1px, 1px, auto, auto);}
.art-post-br{bottom:0;right:0;clip:rect(1px, auto, auto, 1px);}
.art-post-tc, .art-post-bc{left:1px;right:1px;height:2px;background-image:url('/templates/ruscafe/images/post_h.png');}
.art-post-tc{top:0;clip:rect(auto, auto, 1px, auto);}
.art-post-bc{bottom:0;clip:rect(1px, auto, auto, auto);}
.art-post-cr, .art-post-cl{top:1px;bottom:1px;width:2px;background-image:url('/templates/ruscafe/images/post_v.png');}
.art-post-cr{right:0;clip:rect(auto, auto, auto, 1px);}
.art-post-cl{left:0;clip:rect(auto, 1px, auto, auto);}
.art-post-cc{position:absolute;top:1px;left:1px;right:1px;bottom:1px;background-image:url('/templates/ruscafe/images/post_c.png');}
a img{border:0;}
.art-article img, img.art-article, .art-block img, .art-footer img{border:solid 0 #B2C2D1;margin:7px;}
.art-metadata-icons img{border:none;vertical-align:middle;margin:2px;}
.art-article table, table.art-article{border-collapse:collapse;margin:1px;}
.art-article th, .art-article td{padding:2px;border:groove 1px rgb(255, 97, 99);vertical-align:top;text-align:left;}
.art-article th{text-align:center;vertical-align:middle;padding:7px;}
pre{overflow:auto;padding:0.1em;}
.art-footer{position:relative;margin-top:0;margin-bottom:0;width:100%;}
.art-footer-t{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#1f1f1f;}
.art-footer-body{font-family:"Roboto Condensed",sans-serif;position:relative;padding:5px;}
.art-footer-body .art-rss-tag-icon{position:absolute;left:6px;bottom:5px;z-index:1;}
.art-rss-tag-icon{display:block;background-image:url('/templates/ruscafe/images/livemarks.png');background-position:center right;background-repeat:no-repeat;height:32px;width:24px;cursor:default;}
.art-footer-text p{padding:0;margin:0;text-align:center;}
.art-footer-text,
.art-footer-text a,
.art-footer-text a:link,
.art-footer-text a:visited,
.art-footer-text a:hover,
.art-footer-text td,
.art-footer-text th,
.art-footer-text caption{color:#F7C4DB;font-size:14px;}
.art-footer-text{min-height:32px;padding-left:10px;padding-right:10px;text-align:center;}
.art-footer-text a,
.art-footer-text a:link{color:rgb(255, 97, 99);text-decoration:none;}
.art-footer-text a:visited{color:rgb(255, 97, 99);}
.art-footer-text a:hover{color:rgb(255, 97, 99);text-decoration:underline;}
div.art-footer img{border-color:#B2C2D1;border-style:solid;margin:0;}
.art-page-footer,
.art-page-footer a,
.art-page-footer a:link,
.art-page-footer a:visited,
.art-page-footer a:hover{font-size:10px;letter-spacing:normal;word-spacing:normal;font-style:normal;font-weight:normal;text-decoration:underline;color:#A6C9DE;}
.art-page-footer{padding:1em;text-align:center;text-decoration:none;color:#8FA6BC;}
.art-content-layout .art-sidebar1{width:225px;}
table.moduletable th{padding:.5em 0;margin:0;font-weight:bold;font-size:1.5em;padding-left:0;margin-bottom:10px;text-align:left;}
.firefox2 table.poll tr td div{font-size:0;}
#footer{text-align:center;}
.contentpaneopen span.small,
.contentpaneopen td.createdate,
.contentpaneopen td.modifydate{font-size:75%;padding-bottom:1em;}
.column_separator{padding-left:10px;}
div.offline{background:#fffebb;width:100%;position:absolute;top:0;left:0;font-size:1.2em;padding:5px;}
legend{font-weight:bold;font-size:1.5em;padding-left:0;margin-bottom:10px;text-align:left;margin:0;padding:0 10px;}
.invalid{border-color:#ff0000;}
label.invalid{color:#ff0000;}
span.article_separator{display:none;}
td.buttonheading img{border:none;}
.clr{clear:both;}
div#maindivider{border-top:1px solid #ddd;margin-bottom:10px;overflow:hidden;height:1px;}
table.blog span.article_separator{display:none;}
.contentpaneopen_edit{float:left;}
table.user1user2 div.moduletable{margin-bottom:0;}
div.moduletable,
div.module{margin-bottom:25px;}
div.module_menu h3{font-size:12px;font-weight:bold;color:#eee;margin:-23px -4px 5px -5px;padding-left:10px;padding-bottom:2px;}
div.module_menu{margin:0;padding:0;margin-bottom:15px;}
div.module_menu div div div{padding:10px;padding-top:30px;padding-bottom:15px;width:auto;}
div.module_menu div div div div{background:none;padding:0;}
div.module_menu ul{margin:10px 0;padding-left:20px;}
div.module_menu ul li a:link,
div.module_menu ul li a:visited{font-weight:bold;}
#leftcolumn div.module{padding:0 10px;}
#leftcolumn div.module table{width:auto;}
table.adminform textarea{width:540px;height:400px;font-size:1em;color:#000099;}
div.search input{width:95%;border:1px solid #ccc;margin:5px 0 5px 0;}
.art-nav div.search input{width:auto;}
div.mosimage{margin:5px;}
div.mosimage_caption{font-size:.90em;color:#666;}
div.caption{padding:0 10px 0 10px;}
div.caption img{border:1px solid #CCC;}
div.caption p{font-size:.90em;color:#666;text-align:center;}
table.paramlist{margin-top:5px;}
table.paramlist td.paramlist_key{width:128px;text-align:left;height:30px;}
div.message{font-weight:bold;font-size:14px;color:#c30;text-align:center;width:auto;background-color:#f9f9f9;border:solid 1px #d5d5d5;margin:3px 0 10px;padding:3px 20px;}
.banneritem img{display:block;margin-left:auto;margin-right:auto;}
.banneritem_text{padding:4px;font-size:11px;}
.bannerfooter_text{padding:4px;font-size:11px;background-color:#f7f7f7;text-align:right;}
.pollstableborder{margin-top:8px;}
.pollstableborder td{text-align:left;vertical-align:middle;}
span.description{display:block;padding-left:30px;}
fieldset{border:1px solid #ccc;margin-top:15px;padding:15px;}
td.key{border-bottom:1px solid #eee;color:#666;}
.tool-tip{float:left;background:#ffc;border:1px solid #d4d5aa;padding:5px;max-width:200px;}
.tool-title{padding:0;margin:0;font-size:100%;font-weight:bold;margin-top:-15px;padding-top:15px;padding-bottom:5px;background:url(/templates/system/images/selector-arrow.png) no-repeat;}
.tool-text{font-size:100%;margin:0;}
#syndicate{float:left;padding-left:25px;}
#component-contact table td{padding:2px 0;}
.breadcrumbs img{margin:0;padding:0;border:0;}
.mceToolbarTop{white-space:normal;}
.mceEditor{background:none;}
#archive-list{list-style-type:none;margin:0;padding:0;}
#archive-list li{list-style-type:none;background-image:none;margin-left:0;padding-left:0;}
#navigation,
#navigation p{text-align:center;}
.article h3 img{border:none;display:inline;margin:0;padding:0;}
.art-footer-text .moduletable{border:none;margin:0;padding:0;}
.img_caption.left{float:left;margin-right:1em;}
.img_caption.right{float:right;margin-left:1em;}
.img_caption.left p{clear:left;text-align:center;}
.img_caption.right p{clear:right;text-align:center;}
.img_caption img{margin:0;}
.contentheading{font-weight:normal;font-size:18px;color:rgb(255, 97, 99);}
#system-message ul li{background-image:none;padding-left:0;}
.checkbox-group label{color:#ffffff;}
.checkbox-group li{background:none!important;padding:0!important;}
.type_menu{padding:5px;border:none;margin:0;padding-bottom:0px!important;}
.list_types li{background:none!important;padding:0!important;padding-bottom:0px!important;}
.type_menu h3{margin-top:0px!important;margin-bottom:4px!important;color:#E53483;font-size:14px;}
.list_types{background:none!important;padding-bottom:0!important;}

