/*теги*/
	body {font: 12px 'Tahoma', sans-serif;color: #646158;background-color: #f6f2e7;}
	.contentZone p {line-height: 1.3em;}

	body.first  {font-size: 11px;}

	h2,h3,h4,h5 {margin-bottom: 1em;color: #ffa40e;line-height: 1em;}
	h2 {font-size: 19px;font-weight: 400;}
	h3 {font-size: 13px;}
	h4 {font-size: 12px;}

	p.alert {font-weight: bold;color: #ffa40e;}


	a {color: #853C09;text-decoration: none;font-weight: bold;}
	a:hover {text-decoration: underline;}

	.contentZone form .error {color: #ffa40e;font-weight: bold;}
	.contentZone form div.ftl {position: relative;float: left;width: 49.9%;overflow: hidden;}
	.contentZone form span.fieldTxtName {font-size: 11px;color: #333;}
	.contentZone form span.fieldTag input {width: 78%;}
	.contentZone form span.fieldTag input.radio {width: auto;}
	.contentZone form span.captcha input.sbmt {width: 153px;}
	.contentZone form span.fieldTag select {width: 78%;margin-bottom: 3px;}
	.contentZone form span.fieldTag textarea {width: 98%;height: 109px;}
	.contentZone form span.fieldTxtName .star {color: #853c06;font-weight: bold;}

/*каркас*/
	#mainTbl {width: 100%;height: 100%;}
	#body {position: relative;z-index: 40;width: 100%;}
	.first #body {padding-bottom: 90px;}
	body.id106 #body {overflow: hidden;}
	body.id109 #body {overflow: hidden;}
	.first #lcol, .simple #lcol {width: 26%;}/*нельзя добавлять overflow:hidden потому что не будет показываться баллун над регистрацией*/
	.first #mcol, .simple #mcol {width: 44%;}/*нельзя добавлять overflow:hidden потому что не будет показываться картинка ресторана на главной*/
	.first #rcol, .simple #rcol {width: 29%;overflow: hidden;}
	.second #lcol {width: 26%;}/*нельзя добавлять overflow:hidden потому что не будет показываться баллун над регистрацией*/
	.second #mcol {width: 54%;overflow: hidden;}
	.second #mrcol {width: 63.9%;overflow: hidden;}
	.second #rcol {width: 19.9%;overflow: hidden;}
	#lcol {float: left;position: relative;z-index: 60;left: 0;top: 0;padding-bottom: 100px;}
	#lcol .rel {padding-left: 40px;}
	#lcol .rel .content {width: 220px;}
	#lcol div, #mcol div, #mrcol div {zoom: 1;}
	#mcol {float: left;position: relative;z-index: 40;}
	#mcol .pad {padding: 0 25px;}
	#mrcol {float: left;position: relative;z-index: 40;}
	#mrcol .pad {padding: 0 25px;}
	#rcol {float: left;position: relative;z-index: 50;}
	#rcol .pad {padding: 0 25px;}

	div.pager td {padding: 0 6px;text-align: center;}
	div.pager td a {text-decoration: none;}
	div.pager td.forward {font-size: 11px;font-weight: bold;padding: 0px 0px 0px 18px;}
	div.pager td.backward {font-size: 11px;font-weight: bold;padding: 0px 18px 0px 0px;}
	div.pager td.bar {padding: 0;width: 1px;background-color: #bcbbb8;}
	div.pager td.bar span {display: block;width: 1px; overflow: hidden;}

/*ids*/
	#header {position: relative;z-index: 20;width: 100%;height: 293px;}
	body.simple #header {height: 217px;}
	body.id106 #header {height: 99px;}
	body.id109 #header {height: 99px;}
	#header .bg {position: absolute;z-index: 25;left: 0;top: 0;width: 100%;height: 487px;background: url(/img/header-bg.jpg) no-repeat;}
	body.id106 #header .bg {top: -39px;}
	body.id109 #header .bg {top: -39px;}
	#header #headFlashBox {position: relative;z-index: 30;}

	#logo {position: absolute;z-index: 40;left: 13px;top: 0;}
	#logo h1 {margin: 0;}
	#logo h1 a {position: absolute;left: 43px;top: 39px;display: block;width: 265px;height: 100px;}
	body.id106 #logo h1 a {top: 0;}
	#logo h1 span {display: none;}

	#phone {position: absolute;z-index: 40;top: 250px;left: 38px;}
	#phone h3 {margin: 0;width: 220px;height: 24px;background: url(/img/phone.gif) no-repeat;}
	#phone h3 a {display: block;width: 220px;height: 24px;}
	#phone h3 span {display: none;}

	#footer {position: relative;z-index: 30;width: 100%;height: 80px;}
	#footer .bg {position: absolute;left: 0;bottom: 0;width: 100%;height: 315px;background: url(/img/footer-bg.jpg) no-repeat;}
	#footer div.tarelka {position: absolute;z-index: 100;left: 93px;bottom: 0;}
	body.first #footer div.tarelka {width: 479px;height: 307px;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/tar.080813.png', sizingMethod='image');}
	body.first #footer>div.tarelka {background: url(/img/tar.080813.png) no-repeat;filter: none;}
	#footer div.fish {position: absolute;z-index: 100;right: 0;bottom: 81px;width: 654px;height: 405px;background: url(/img/fish.home.gif) no-repeat;}

	#menu1 {position: absolute;top: 223px;left: 26%;width: 70%;height: 18px;}
	#menu1 ul.m1 {position: relative;left: 2px;margin: 0;padding: 0 0 0 9px;list-style-type: none;}
	#menu1 li.m1 {float: left;display: block;height: 43px;overflow: hidden;background: url(/img/menu/div.gif) no-repeat 0 18px;}
	#menu1 li.first {background: transparent;}
	#menu1 div.m1 {padding: 25px 10px 0;}
	#menu1 li.active div.m1 {background: url(/img/pea.gif) no-repeat center top;}
	#menu1 div.m1 a, #menu1 div.m1 b {display: block;height: 18px;background-repeat: no-repeat;}
	#menu1 div.m1 a:hover, #menu1 div.m1 b {background-position: 0 -18px;text-decoration: none;}
	#menu1 div.m1 span {display: none;}

	#moscowmap {position: relative;left: -1px;margin: 0 0 25px;width: 180px;overflow: hidden;}
	#moscowmap h4 {margin: 22px 0 28px 1px;height: 30px;background: url(/img/moscowmap.header.gif) no-repeat;cursor:hand;}
	#moscowmap h4 span {display: none;}
	#moscowmap p {margin: 0;}

	#deliveryMap {position: relative;left: -2px;width: 230px;}
	#deliveryMap h4 {margin: 24px 0 43px 1px;height: 33px;background: url(/img/delivery.header.gif) no-repeat;}
	#deliveryMap h4 span {display: none;}
	#deliveryMap p {margin-left: -19px;}

/*	#pageTitle h1 {margin: 32px 0 23px -1px;background-repeat: no-repeat;}	*/
	#pageTitle h1 {margin: 32px 0 23px -1px;color:#853c06;text-transform: uppercase;letter-spacing:-1px}
	#pageTitle span {display: none;}

	#contentBox {position: relative;padding-bottom: 70px;min-height: 320px;height: 320px;}
	div.pad>#contentBox {height: auto;}
	body.simple #contentBox {height: auto;min-height: 0;padding-bottom: 0;}
	#contentBox h1.whatisit {margin: 27px 0 19px;width: 245px;height: 27px;background: url(/img/whatisit.header.gif) no-repeat;}
	#contentBox h1 span {display: none;}
	body.first #contentBox p {margin: 0 -25px 0.8em 163px;line-height: 1em;}
	body.first #contentBox p.picture {position: absolute;left: -60px;margin: 15px 0 0;}
	body.first #contentBox p.more {}
	body.first #contentBox p.more a {padding: 0 17px;display: block;float: right;background: url(/img/circle.ora.gif) no-repeat left center;}
	body.first #contentBox p.more a {white-space: nowrap;font: bold 11px 'Tahoma', sans-serif;color: #672502;}

	#restaurantsBox {line-height: 1.3em;}
	#restaurantsBox td.image {width: 326px;}
	#restaurantsBox td.image span {display: block;padding-right: 20px;text-align: right;}
	#restaurantsBox div.descr p.links {position: relative;}
	#restaurantsBox div.descr span.comments {position: absolute;right: 0;}
	#restaurantsBox .restphoto {padding-left: 50px;}
	#restaurantsBox .restphoto .pos0 {margin: 0 0 16px;}
	#restaurantsBox .restphoto .pos1 {margin: 8px 0;}
	#restaurantsBox .restphoto .pos2 {margin: 16px 0 0;}
	#restaurantsBox .first h2 {margin-top: 0px;}

	#bar {width: 1000px;height: 1px;overflow: hidden;}
	#widthControl {position: absolute;width: 100%;height: 1px;}

	#shadowbox_body {border: 9px solid #fff !important;}
	#shadowbox_toolbar_inner {color: #000 !important;}
	#shadowbox_toolbar_inner {background-color: #fff;}
	#shadowbox_toolbar_inner div a {color: #000 !important;}
	#shadowbox_toolbar a {font-weight: 400;}

	#menu2 {margin-left: -16px;}
	#menu2 p {margin: 0;padding: 0;width: 160px;list-style-type: none;color: #ff9e00;}
	#menu2 span {display: block;padding-left: 16px;font: 11px/1em 'Tahoma', sans-serif;}
	#menu2 span a, #menu2 span b {display: block;padding: 5px 1px;border-bottom: 1px solid #ccc;}
	#menu2 span.last a, #menu2 span.last b {border:0;}
	#menu2 span a {font-weight: 900;text-decoration: none;}
	#menu2 span a:hover {color: #ff9e00;text-decoration: none;}
	#menu2 span.active {background: url(/img/ctg-active.gif) no-repeat 0 5px;}
	#menu2 span.invsbl {display: none;}
	#menu2 span a b {display: inline;padding: auto;border:0;}

	#menuBox {margin-top: -11px;font: 11px/1.2em 'Tahoma', sans-serif;}
	#menuBox form {margin: 0;}
	#menuBox table {width: 100%;margin: 0;}
	#menuBox .col1 {width: 20%;}
	#menuBox .col2 {width: 38%;}
	#menuBox .col3, #menuBox .col4, #menuBox .col5 {width: 14%;}
	#menuBox .col12 {width: 58%;}
	#menuBox .col45 {width: 28%;}
	#menuBox .col345 {width: 42%;}
	#menuBox th, #menuBox td {border-bottom: 1px solid #ccc;}
	#menuBox th {padding: 6px 24px 6px 0;}
	#menuBox td {padding: 12px 24px 12px 0;}
	#menuBox th.last, #menuBox td.last {padding-right: 0;}
	#menuBox th {text-align: left;font: bold 13px 'Tahoma', sans-serif;color: #333;}
	#menuBox th small {font: 10px 'Tahoma', sans-serif;}
	#menuBox td.image a {display: block;position: relative;}
	#menuBox td.image img {display: block;}
	#menuBox td.title strong {font: bold 13px 'Tahoma', sans-serif;color: #333;}
	#menuBox td.price {font: bold 13px 'Tahoma', sans-serif;white-space: nowrap;}
	#menuBox td.howmany input {width: 50px;text-align: right;}
	#menuBox td.order span {display: block;margin-right: -25px;height: 26px;line-height: 1.2em;color: #ff9e00;white-space: nowrap;}
	#menuBox td.order span {background: url(/img/ajaxload.gif) no-repeat 0 -16px;}
	#menuBox td.order span.ajaxload {background-position: 0 0;}
	#menuBox td.order a {font: 10px 'Tahoma', sans-serif;}
	#bigMenuImageBox {position: absolute;z-index: 900;}
	#bigMenuImageBox .shadow1, #bigMenuImageBox .shadow2 {position: absolute;z-index: 1;width: 100%;height: 100%;background-color: #000;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);opacity:0.2;}
	#bigMenuImageBox .shadow1 {left: 4px;top: 4px;}
	#bigMenuImageBox .shadow2 {left: 3px;top: 3px;}
	#bigMenuImageBox .pad {position: relative;z-index: 2;padding: 14px;background-color: #fff;}
	#bigMenuImageBox img {display: block;border: 0;width: 100%;}

	#cartBox {height: 76px;}
	#cart {position: relative;left: -2px;top: 2px;height: 64px;background: url(/img/cart.bg.gif) no-repeat;}
	#cart h4 {display: none;}
	#cart p {margin: 0;padding: 30px 0 0 48px;}
	#cart p, #cart p b {font: 11px/16px 'Tahoma', sans-serif;color: #733004;}
	#cart a {position: absolute;z-index: 1;left: 0;top: 0;display: block;width: 140px;height: 64px;background-image: url(/img/void.gif);}
	#cart a span {display: none;}

	#latestNews h3 {margin: -5px 0 26px;width: 119px;height: 27px;background: url(/img/news.header.gif) no-repeat;}
	#latestNews h3 span {display: none;}
	#latestNews p.item {margin-bottom: 19px;}
	#latestNews p.item a.image {display: block;float: left;width: 78px;}
	#latestNews p.item img {display: block;}
	#latestNews p.item span {display: block;}
	#latestNews p.item span.date {font: bold 9px 'Tahoma', sans-serif;color: #ffa40e;}
	#latestNews p.item span.title a {font: 10px 'Verdana', sans-serif;color: #646158;}
	#latestNews p.all {}
	#latestNews p.all a {padding: 0 17px;display: block;float: right;background: url(/img/circle.ora.gif) no-repeat left center;}
	#latestNews p.all a {white-space: nowrap;font: bold 11px 'Tahoma', sans-serif;color: #672502;}

	#fullcart table {width: 100%;}
	#fullcart table th {text-align: left;font: bold 13px 'Tahoma', sans-serif;color: #333;}
	#fullcart table td {font: 11px 'Tahoma', sans-serif;}
	#fullcart table th, #fullcart table td {padding: 4px 0 7px;border-bottom: 1px solid #bdb9b1;}
	#fullcart table tr.total td {border-bottom: 0;text-align: center;}
	#fullcart table tr.total td b {position: relative;}
	#fullcart table tr.total td span.ajaxloader {position: absolute;left: 40px;top: 0;display: block;width: 16px;height: 16px;background: url(/img/ajaxload.gif) no-repeat;visibility: hidden;}
	#fullcart table .amount {width: 13%;text-align: center;}
	#fullcart table .cost {width: 13%;text-align: center;}
	#fullcart table .recount {width: 18%;}
	#fullcart table .remove {width: 14%;text-align: center;}
	#fullcart table td.recount input.txt {width: 50px;text-align: right;}
	#fullcart table td.recount input.sbmt, #fullcart table td.remove input.sbmt {border: 0;margin: 0 7px;padding: 0;width: 16px;font-size: 16px;line-height: 1em;overflow: hidden;cursor: pointer;}
	#fullcart table td.recount input.sbmt {background: url(/img/recount.ico.gif) no-repeat center;}
	#fullcart table td.remove input.sbmt {background: url(/img/remove.ico.gif) no-repeat center;}

	#commentsForm input.formItemText {width: 300px;}
	#commentsForm textarea {width: 80%;}
	#commentsForm span.captcha {display: block;position: relative;height: 50px;}
	#commentsForm span.captcha img {display: block;position: absolute;top: 0;left: 0;border: 1px solid #e9e0c7;}
	#commentsForm span.captcha input.formItemText {display: block;position: absolute;top: 11px;left: 111px;width: 70px;}
	#commentsForm span.captcha input.sbmt {display: block;position: absolute;top: 11px;left: 198px;}

	#feedbackBlock input.formItemText {width: 300px;}
	#feedbackBlock span.captcha {display: block;position: relative;height: 50px;}
	#feedbackBlock span.captcha img {display: block;position: absolute;top: 0;left: 0;border: 1px solid #e9e0c7;}
	#feedbackBlock span.captcha input.formItemText {display: block;position: absolute;top: 11px;left: 111px;width: 70px;}
	#feedbackBlock span.captcha input.sbmt {display: block;position: absolute;top: 11px;left: 198px;}
	#feedbackBlock form span.captcha input.sbmt {width: 85px;}

	#commentsList {margin: 0 0 2em;}
	#commentsList b.author {padding-left: 13px;font-size: 12px;color: #333;background: url(/img/circle.ora.gif) no-repeat left center;}
	#commentsList blockquote b.author {background: url(/img/circle.brwn.gif) no-repeat left center;}
	#commentsList span.date {color: #333;}
	#commentsList span.comment {display: block;margin: 11px 0;}
	#commentsList blockquote {margin: 0 0 0 100px;padding: 0;}
	#commentsList div.hr {margin: 15px 0;height: 1px;background-color: #ccc;overflow: hidden;}
	#commentsList div.hr hr {display: none;}

	#newsYears {position: absolute;z-index: 2;left: 0;top: 0;width: 41px;}
	#newsYears a, #newsYears b {display: block;font-size: 12px;text-align: center;}
	#newsYears a {text-decoration: none;}
	#newsYears span {display: block;margin: 5px 0 4px;height: 1px; overflow: hidden;background-color: #ccc;}

	#newsAnnounces, #newsItem {padding-left: 61px;position: relative;z-index: 1;}
	#newsAnnounces p small, #newsItem p.date {position: absolute;left: 0;display: block;width: 76px;text-align: right;font-size: 12px;}
	#newsAnnounces p>small, #newsItem>p.date {left: 61px;}
	#newsAnnounces a {display: block;/*padding-left: 91px;*/}
	/*#newsItem .header, #newsItem .body, #newsItem .baklink {display: block;padding-left: 91px;}*/
	#newsAnnounces a {}
	#newsAnnounces td, #newsItem td {vertical-align: top;}
	#newsAnnounces td img, #newsItem td img {margin-right: 10px;}
	#newsItem .header {margin-top: 0;font-size: 12px;}

	#offersList p.item {margin: 0 0 19px 50px;}
	#offersList p.item a.image {display: block;float: left;width: 218px;}
	#offersList p.item img {display: block;}
	#offersList p.item span {display: block;}
	#offersList p.item span.date {font: bold 11px/1.3em 'Tahoma', sans-serif;color: #ffa40e;}
	#offersList p.item span.title a {color: #646158;}

	/*#oneOffer {position: relative;padding: 0 0 0 268px;}
	#oneOffer p.date {font-size: 11px;}
	#oneOffer div.image {position: absolute;left: 50px;top: 1px;}*/
	#oneOffer {position: relative;padding: 0 0 0 218px;}
	#oneOffer p.date {font-size: 11px;}
	#oneOffer div.image {position: absolute;left: 0px;top: 1px;}

	#loginBlock h4 {display: none;}
	#loginBlock p {margin-bottom: 3px;}
	#loginBlock p.service, #loginBlock p.service a {font: 400 9px 'Tahoma', sans-serif;}

	#customersOrders table {width: 100%;}
	#customersOrders td {padding: 8px 24px 8px 0;border-bottom:1px solid #ccc;}
	#customersOrders form {margin: 0;}

	#lostpasBlock {width: 400px;}

	/*фотогалерея наши гости*/
	#photoalbum td {padding: 0 24px 0 0;vertical-align: top;}
	#photoalbum td img {}
	#photoalbum td span {display: block;margin-bottom: 20px;}
	/*фотогалерея новостей и акций*/
	#photoalbum h3 {margin: 36px 0 24px;width: 112px;height: 12px;background: url(/img/photoalbum.header.gif) no-repeat;}
	#photoalbum h3 span {display: none;}
	#photoalbum p {line-height: 1.3em;}
	#photoalbum img.pos0 {margin: 0 0 16px;}
	#photoalbum img.pos1 {margin: 8px 0;}
	#photoalbum img.pos2 {margin: 16px 0 0;}

	#loginBlock {position: relative;width: 220px;}
	#loginBlock p.service {margin-bottom: 6px;}
	#loginBlock span.reg {position: relative;display: block;float: left;padding-right: 16px;}
	#loginBlock span.reg span.question {display: block;position: absolute;right: 0;top: 0;width: 12px;height: 11px;background: url(/img/question.gif) no-repeat;}
	#loginBlock span.forgot {display: block;float: left;padding-left: 12px;} 
	#loginBlock form {margin: 0;}
	#loginForm .login input, #loginForm .password input {width: 99px;font-size: 10px;}
	#loginForm .remember {display: block;position: absolute;left: 106px;top:41px;padding: 2px;}
	#loginForm .remember input {position: relative;left: 0;top: 1px;margin: 0;}
	#loginForm .remember label {color: #853C09;font: 9px 'Tahoma', sans-serif;}
	#regAdvantages {position: absolute;z-index: 1;left: -67px;bottom: 12px;display: none;width: 313px;height: 127px;background: url(/img/regadvantages.balloon.gif) no-repeat;}
	#regAdvantages em {display: none;}

	#orderTabs {background: #f2eee3;}
	#orderTabs ul li a {font: 13px Tahoma, sans-serif;color: #646158;}
	#orderTabs ul li.ui-tabs-selected a {font-weight: bold;}
	
	#orderTabs form span.question {display: block;position: absolute;left: 158px;top: 3px;width: 12px;height: 11px;background: url(/img/question.gif) no-repeat;}
	#orderTabs form span.question span.discountInfo {position: absolute;z-index: 1;left: -67px;bottom: 12px;display: none;width: 250px;height: 104px;background: url(/img/discountinfo.balloon.gif) no-repeat;}
	#orderTabs form span.question span.discountInfo em {display: none;}
	#orderTabs form p {font: 12px 'Tahoma', sans-serif;}
	#orderTabs form select {font: 11px 'Tahoma', sans-serif;}
	
	#orderTabs table.codewordDiscountGift {margin: 1em 0 0;}
	#orderTabs table.codewordDiscountGift td {width:50%;text-align:center;}
	#orderTabs table.codewordDiscountGift td.discount b {color: #FFA40E;font-size: 36px;}
	#orderTabs table.codewordDiscountGift td input {width: auto !important;}
	#orderTabs table.codewordDiscountGift td.gift img {margin-bottom: .5em;}

	#menuBox td.col2 span.attr {display: block;margin: 7px 0;height: 24px;}
	#menuBox td.col2 span.attr span {display: block;float: left;width: 27px;height: 24px;background-repeat: no-repeat;background-position: left top;}
	#menuBox td.col2 span.attr span.nova {background-image: url(/img/nova.attr.gif);}
	#menuBox td.col2 span.attr span.vegetable {background-image: url(/img/vegetable.attr.gif);}
	#menuBox td.col2 span.attr span.piquant {background-image: url(/img/piquant.attr.gif);}
	#menuBox td.col2 span.attr b {display: none;}

	#mkadForm {}
	#mkadForm label {position: relative;top: -1px;color: #853C06;font: bold 11px 'Tahoma', sans-serif;}

	#voteAnketaBanners {margin: 30px 0 0;font: 11px/14px 'Tahoma', sans-serif;}
	#voteAnketaBanners div h4 {margin: 0 0 11px;width: 150px;font: bold 16px 'Tahoma', sans-serif;}
	#voteAnketaBanners div.anketa {position: relative;}
	#voteAnketaBanners div.anketa a.ico {position: absolute;left: 0px;top: 0px;display: block;width: 73px;height: 96px;}
	#voteAnketaBanners div.anketa div.pad {position: relative;padding: 0 0 0 83px;height: 127px;background: url(/img/anketa.bg.png) no-repeat;}
	#voteAnketaBanners div.anketa h4 {margin: 0 0 7px;width: 68px;height: 22px;background: url(/img/anketa.header.png) no-repeat 0 9px;}
	#voteAnketaBanners div.anketa h4 span {display: none;}
	#voteAnketaBanners div.vote {position: relative;margin: 0 0 0 -11px;}
	#voteAnketaBanners div.vote a.ico {position: absolute;left: 0px;top: 0px;display: block;width: 87px;height: 87px;}
	#voteAnketaBanners div.vote div.pad {padding: 0 0 0 94px;height: 127px;background: url(/img/votes.bg.png) no-repeat 0 0;}
	#voteAnketaBanners div.vote h4 {margin: 0 0 7px;width: 102px;height: 22px;background: url(/img/votes.header.png) no-repeat 0 9px;}
	#voteAnketaBanners div.vote h4 span {display: none;}
	#voteAnketaBanners p.more {position: absolute;margin: 0;bottom: 6px;}
	#voteAnketaBanners p.more a {padding: 0 17px;display: block;background: url(/img/circle.ora.gif) no-repeat left center;}
	#voteAnketaBanners p.more a {white-space: nowrap;font: bold 11px 'Tahoma', sans-serif;color: #672502;}

	#restaurantsMenuBnr {font: 11px/14px 'Tahoma', sans-serif;}
	#restaurantsMenuBnr div.anketa {position: relative;}
	#restaurantsMenuBnr div.anketa a.ico {position: absolute;left: 0px;top: 0px;display: block;width: 85px;height: 111px;}
	#restaurantsMenuBnr div.anketa div.pad {position: relative;padding: 0 0 0 90px;height: 141px;background: url(/img/restaurants_menu3.png) no-repeat;}
	#restaurantsMenuBnr div.anketa h4 {margin: 0 0 7px;width: 112px;height: 45px;background: url(/img/restaurants_menu.txt.png) no-repeat 0 14px;}
	#restaurantsMenuBnr div.anketa h4 span {display: none;}

	#sitemaplink {padding:20px 0;}
	#sitemaplink p.more a {padding: 0 17px;display: block;background: url(/img/circle.ora.gif) no-repeat left center;}
	#sitemaplink p.more a {white-space: nowrap;font: bold 11px 'Tahoma', sans-serif;color: #672502;}


	#votesBox h4 {color: #646158;}
	#votesBox p {margin-bottom: 2em;}
	#votesBox span.bg {position: relative;left: -7px;display: block;margin: 13px 0 -4px;height: 19px;overflow: hidden;background: url(/img/votes.bg.gif) repeat-x;}
	#votesBox span.bgl {display: block;width: 100%;height: 19px;background: url(/img/votes.bgl.gif) no-repeat left top;}
	#votesBox span.bgr {display: block;width: 100%;height: 19px;background: url(/img/votes.bgr.gif) no-repeat right top;}
	#votesBox span.percent {display: block;height: 19px;font: bold 10px/15px 'Tahoma', sans-serif;color: #fff;}
	#votesBox span.bg span.percent {position: relative;left: 7px;}
	#votesBox span.zero {padding-top: 4px;height: 15px;color: #ff9e00;}
	#votesBox span.answer {position: relative;z-index: 2;}

	#anketaForm p {position: relative;}
	#anketaForm span.fieldTxtName {display: block;margin: 0 0 5px;width: 310px;}
	#anketaForm span.fieldTag {display: block;margin: 0 0 5px;}
	#anketaForm span.rate input {width: 12px;}
	#anketaForm span.star {position: absolute;top: -2px;display: block;width: 23px;height: 20px;background: url(/img/stars.bg.gif) no-repeat left top;cursor: pointer;}
	#anketaForm span.n1 {left: 325px;}
	#anketaForm span.n2 {left: 348px;}
	#anketaForm span.n3 {left: 371px;}
	#anketaForm span.n4 {left: 394px;}
	#anketaForm span.n5 {left: 417px;}

	#newCommentForm p {position: relative;}
	#newCommentForm span.fieldTxtName {display: block;margin: 0 0 5px;width: 310px;}
	#newCommentForm span.fieldTag {display: block;margin: 0 0 5px;}
	#newCommentForm span.rate input {width: 12px;}
	#newCommentForm span.star {position: absolute;top: -2px;display: block;width: 23px;height: 20px;background: url(/img/stars.bg.gif) no-repeat left top;cursor: pointer;}
	#newCommentForm span.fieldTxtName span.star {position: static;display: inline;width: auto;height: auto;background: none;cursor: default;}
	#newCommentForm span.n1 {left: 325px;}
	#newCommentForm span.n2 {left: 348px;}
	#newCommentForm span.n3 {left: 371px;}
	#newCommentForm span.n4 {left: 394px;}
	#newCommentForm span.n5 {left: 417px;}
	#newCommentForm span.fieldTxtName span.symbolsLeft {position: absolute;right: 10px;top: 0;font-weight: bold;}
	#newCommentForm span.captcha {display: block;position: relative;height: 50px;}
	#newCommentForm span.captcha img {display: block;position: absolute;top: 0;left: 0;border: 1px solid #e9e0c7;}
	#newCommentForm span.captcha input.formItemText {display: block;position: absolute;top: 11px;left: 111px;width: 70px;}
	#newCommentForm span.captcha input.sbmt {display: block;position: absolute;top: 11px;left: 198px;width: 119px;}

	#galleriesBox div.item {margin: 0px 0px 15px 0px;}
	#galleriesBox div.item p {margin: 0;}
	#galleriesBox div.item p a.preview {display: block;float: left;line-height: 0px;}
	#galleriesBox div.item p span.text {display: block;float: left;padding: 0px 0px 0px 9px;width: 78%;}
	#galleriesBox div.item p small {font-size: 12px;}
	
	#galleryPhotos p.orderBy {font-size: 11px;}
	#galleryPhotos p.orderBy b {color: #ffa300;}
	#galleryPhotos p.orderBy a, #galleryPhotos p.orderBy b {padding: 0px 8px;font-size: 12px;}
	#galleryPhotos span.bar {font-size: 15px;color: #bcbbb8;letter-spacing: -2px;}
	#galleryPhotos div.pair {margin-right: -20px;}
	#galleryPhotos div.pair div.photo {float: left;margin: 0;padding: 0px 0px 11px 0px;width: 49.9%;overflow: hidden;}
	#galleryPhotos div.pair div.pad {padding: 0px 10px 0px 0px;}
	#galleryPhotos div.photo p {width: 100%;overflow: hidden;}
	/*#galleryPhotos div.photo p.left {padding-right: 30px;}*/
	#galleryPhotos div.photo p a.preview {display: block;margin-bottom: 1px;line-height: 0px;}
	#galleryPhotos div.photo p small {display: block;font-size: 11px;}
	#galleryPhotos div.photo span.titleAuthor {display: block;padding: 5px 0px 4px;width: 100%;}
	#galleryPhotos div.photo span.titleAuthor a.title {display: block;line-height: 14px;}
	#galleryPhotos div.photo span.titleDelete {position: relative;display: block;padding: 6px 0px;width: 100%;}
	#galleryPhotos div.photo span.titleDelete span.title {display: block;padding: 0px 100px 0px 0px;line-height: 14px;font-size: 12px;font-weight: 900;color: #fea80f;}
	#galleryPhotos div.photo span.titleDelete a {position: absolute;top: 6px;left: 219px;font-size: 11px;font-weight: 400;}
	#galleryPhotos div.photo span.bar {display: block;width: 260px;height: 1px;overflow: hidden;background-color: #d9d6cf;}

	#galleryPhotos div.photo span.dateRating {position: relative;display: block;padding: 5px 0px;height: 15px;width: 260px;max-width: 260px;}
	#galleryPhotos div.photo p>span.dateRating {width: auto;}
	#galleryPhotos div.photo span.rating {position: absolute;top: 4px;right: 0px;display: block;width: 140px;height: 15px;}
	#galleryPhotos div.photo span.rating span.star {display: block;float: left;width: 18px;height: 15px;background: url(/img/stars2.bg.png) no-repeat 1px 0;}
	#galleryPhotos div.photo span.rating span.starOn {background-position: 1px -19px;}
	#galleryPhotos div.photo span.rating span.value {position: absolute;right: 0;top: 1px;display: block;font-size: 12px;}
	#galleryPhotos div.photo span.rating span.ajaxload {position: absolute;left: -20px;top: 1px;display: none;width: 16px;height: 16px;background: url(/img/ajaxload.gif) no-repeat 0 0;}
	#galleryPhotos div.photo span.stars  {position: absolute;right: 39px;top: 4px;display: block;width: 100px;height: 19px;}
	#galleryPhotos div.photo span.stars span.star {display: block;float: left;width: 20px;height: 19px;background: url(/img/stars5.bg.png) no-repeat 1px 0;}
	#galleryPhotos div.photo span.blogHQ {display: block;padding: 3px 0px;line-height: 13px;}
	#galleryPhotos div.photo span.blogHQ a {font-size: 10px;}

/*
	#galleryPhotos div.photo span.ratingBlog {position: relative;display: block;padding: 6px 0px;height: 15px;width: 260px;max-width: 260px;}
	#galleryPhotos div.photo p>span.ratingBlog {width: auto;}
	#galleryPhotos div.photo span.rating {position: relative;display: block;width: 130px;height: 15px;}
	#galleryPhotos div.photo span.rating span.star {display: block;float: left;width: 18px;height: 15px;background: url(/img/stars2.bg.png) no-repeat 1px 0;}
	#galleryPhotos div.photo span.rating span.starOn {background-position: 1px -15px;}
	#galleryPhotos div.photo span.rating span.value {position: absolute;left: 94px;top: 0;display: block;font-size: 10px;}
	#galleryPhotos div.photo span.stars  {position: absolute;left: 0px;top: 6px;display: block;width: 90px;height: 15px;}
	#galleryPhotos div.photo span.stars span.star {display: block;float: left;width: 18px;height: 15px;background: url(/img/stars3.bg.png) no-repeat 1px 0;}
	#galleryPhotos div.photo span.rating span.ajaxload {position: absolute;left: 125px;top: 1px;display: none;width: 16px;height: 16px;background: url(/img/ajaxload.gif) no-repeat 0 0;}
	#galleryPhotos div.photo span.ratingBlog a {position: absolute;top: 6px;right: 0px;font-size: 10px;}
*/
	
	#promoRotatorBox {margin: 0 0 1em -15px;height: 240px;}
	#promoRotatorBox a {display: block;padding: 0px 0px 0px 15px;line-height: 0px;}
	
	#glrphotosForm p.sbmt {position: relative;}
	#glrphotosForm p.sbmt span.ajaxload {position: absolute;left: 90px;top: 3px;display: none;width: 16px;height: 16px;background: url(/img/ajaxload.gif) no-repeat 0 0;}

	#userPhotos div.item {padding: 0px 0px 0px 20px;}
	#userPhotos div.item a {font-size: 10px;}

/* shadowbox */
#sb-body {border: 9px solid #fff;}

#sitemap ul { margin: 0 0 0 22px; padding:0;list-style-type: none;}
#sitemap ul li {padding: 4px 0px 4px 22px;}
#sitemap ul li a {padding: 0 17px;background: url(/img/circle.ora.gif) no-repeat left center;white-space: nowrap;font: bold 11px 'Tahoma', sans-serif;color: #672502;}

#socialnetworks {margin-top: 40px}
#socialnetworks h4 {margin: 0 0 13px;width: 127px;height:12px;background: url(/img/socialnet.gif) no-repeat;}
#socialnetworks h4 span {display: none;}
#socialnetworks .sn_facebook {display: block; width:32px;height:33px;background: url(/img/socialicons.png) no-repeat;margin-right:5px;float:left;}
#socialnetworks .sn_twitter {display: block; width:32px;height:33px;background: url(/img/socialicons.png) no-repeat -32px 0;margin-right:5px;float:left;}
#socialnetworks .sn_vkontakte {display: block; width:32px;height:33px;background: url(/img/socialicons.png) no-repeat -64px 0;margin-right:5px;float:left;}
#socialnetworks .sn_odnoklassniki {display: block; width:32px;height:33px;background: url(/img/socialicons.png) no-repeat -96px 0;margin-right:5px;float:left;}

#restaurantsPR {margin-top: 12px;font: 11px/14px 'Tahoma',sans-serif;}
#restaurantsPR div.anketa {position: relative;}
#restaurantsPR div.anketa a.ico {display: block;height: 72px;left: 0;position: absolute;top: 0;width: 200px;}
#restaurantsPR div.anketa div.pad {background: url(/img/prlogo.png) no-repeat scroll 0 0 transparent;height: 80px;padding: 0 0 0 90px;position: relative;}
#restaurantsPR div.anketa p {margin:7px 0;}
#restaurantsPR div.anketa h4 {background: url(/img/prcom.png) no-repeat scroll 0 14px transparent;height: 26px;margin:0;width: 117px;}
#restaurantsPR div.anketa h4 span {display: none;}	

#appstore {font: 11px/14px 'Tahoma', sans-serif;margin-top:8px;}
#appstore div.anketa {position: relative;}
#appstore div.anketa a.ico {position: absolute;left: 0px;top: 0px;display: block;width: 90px;height: 130px;}
#appstore div.anketa div.pad {position: relative;padding: 0 0 0 96px;height: 153px;background: url(/img/iphone.png) no-repeat;}
#appstore div.anketa h4 {margin: 0 0 7px;width: 112px;height: 73px;background: url(/img/iphoneslogan.png) no-repeat 0 14px;}
#appstore div.anketa h4 span {display: none;}
