/* CONTENT
----------------------------------------------- */
body {font: 100%/1.125em Arial, Helvetica, sans-serif; color: #fff;}
body.pushystuy,
body.reshilye,
body.vulik,
body.april {color: #202020;}
a,
a:link,
a:visited {color: #fc9;}
a:hover {color: #fff;}
.pushystuy #content a,
.pushystuy #content a:link,
.pushystuy #content a:visited,
.reshilye #content a,
.reshilye #content a:link,
.reshilye #content a:visited,
.vulik #content a,
.vulik #content a:link,
.vulik #content a:visited,
.april #content a,
.april #content a:link,
.april #content a:visited {color: #202020;}
.pushystuy #content a:hover,
.reshilye #content a:hover,
.vulik #content a:hover {color: #666;}
.april #content a:hover {color: #202020;}
h1, h2, h3 {font-weight: normal; line-height: normal;}
h1 {font: 1.5em Georgia, 'Times New Roman', Times, serif; color: #fc9; margin: 0 0 1.25em 250px; padding: 0; clear: both;}
.pushystuy h1,
.reshilye h1,
.vulik h1,
.april h1 {color: #202020;}
h1.bot {margin-top: 8px; clear: none;}
* html h1.bot {margin-left: 247px;}



/* LAYOUT
----------------------------------------------- */
body {background: #5b0710 url(../img/body_bg.gif) repeat 50% 0; margin: 0; padding: 0 0 90px 0; text-align: center; min-width: 990px;}
#header {width: 990px; height: 150px; margin: 0 auto; text-align: left; position: relative;}
#logo {font: 1.75em Georgia, 'Times New Roman', Times, serif; color: #ffd780; text-align: center; position: absolute; left: 337px; top: 29px;}
#main {width: 990px; margin: 0 auto; text-align: left;}
#content {width: 750px; min-height: 505px;}
* html #content {height: 505px;}
#lb {padding: 100px 0 150px 140px;}

.pushystuy #main {background: #f0e7d8 url(../img/pushystuy/main_bg.gif);}
.pushystuy #l {background: transparent url(../img/pushystuy/l.jpg) repeat-y 0 401px;}
.pushystuy #r {background: transparent url(../img/pushystuy/r.jpg) repeat-y 100% 401px;}
.pushystuy #lt {background: transparent url(../img/pushystuy/lt.jpg) no-repeat;}
.pushystuy #t {background: transparent url(../img/pushystuy/t.jpg) no-repeat 268px 0;}
.pushystuy #rt {background: transparent url(../img/pushystuy/rt.jpg) no-repeat 100% 0;}
.pushystuy #rb {background: transparent url(../img/pushystuy/rb.jpg) no-repeat 100% 100%;}
.pushystuy #b {background: transparent url(../img/pushystuy/b.jpg) no-repeat 168px 100%;}
.pushystuy #lb {background: transparent url(../img/pushystuy/lb.jpg) no-repeat 0 100%;}

.reshilye #main {background: #e5ddc8 url(../img/reshilye/main_bg.jpg) repeat -40px 17px;}
.reshilye #l {background: transparent url(../img/reshilye/l.jpg) repeat-y 0 287px;}
.reshilye #r {background: transparent url(../img/reshilye/r.jpg) repeat-y 100% 287px;}
.reshilye #lt {background: transparent url(../img/reshilye/lt.jpg) no-repeat;}
.reshilye #t {background: transparent url(../img/reshilye/t.jpg) no-repeat 268px 0;}
.reshilye #rt {background: transparent url(../img/reshilye/rt.jpg) no-repeat 100% 0;}
.reshilye #rb {background: transparent url(../img/reshilye/rb.jpg) no-repeat 100% 100%;}
.reshilye #b {background: transparent url(../img/reshilye/b.jpg) no-repeat 218px 100%;}
.reshilye #lb {padding-bottom: 160px; background: transparent url(../img/reshilye/lb.jpg) no-repeat 0 100%;}

.seyf #main {background: #7c3448;}
.seyf #l {background: transparent url(../img/seyf/l.jpg) repeat-y 0 287px;}
.seyf #r {background: transparent url(../img/seyf/r.jpg) repeat-y 100% 287px;}
.seyf #lt {background: transparent url(../img/seyf/lt.jpg) no-repeat;}
.seyf #t {background: transparent url(../img/seyf/t.jpg) no-repeat 268px 0;}
.seyf #rt {background: transparent url(../img/seyf/rt.jpg) no-repeat 100% 0;}
.seyf #rb {background: transparent url(../img/seyf/rb.jpg) no-repeat 100% 100%;}
.seyf #b {background: transparent url(../img/seyf/b.jpg) no-repeat 168px 100%;}
.seyf #lb {background: transparent url(../img/seyf/lb.jpg) no-repeat 0 100%;}

.veilur #main {background: #202020;}
.veilur #l {background: transparent url(../img/veilur/l.jpg) repeat-y 0 287px;}
.veilur #r {background: transparent url(../img/veilur/r.jpg) repeat-y 100% 287px;}
.veilur #lt {background: transparent url(../img/veilur/lt.jpg) no-repeat;}
.veilur #t {background: transparent url(../img/veilur/t.jpg) no-repeat 268px 0;}
.veilur #rt {background: transparent url(../img/veilur/rt.jpg) no-repeat 100% 0;}
.veilur #rb {background: transparent url(../img/veilur/rb.jpg) no-repeat 100% 100%;}
.veilur #b {background: transparent url(../img/veilur/b.jpg) no-repeat 168px 100%;}
.veilur #lb {padding-bottom: 175px; background: transparent url(../img/veilur/lb.jpg) no-repeat 0 100%;}

.vulik #main {background: #faf3eb;}
.vulik #l {background: transparent url(../img/vulik/l.jpg) repeat-y 0 287px;}
.vulik #r {background: transparent url(../img/vulik/r.jpg) repeat-y 100% 287px;}
.vulik #lt {background: transparent url(../img/vulik/lt.jpg) no-repeat;}
.vulik #t {background: transparent url(../img/vulik/t.jpg) no-repeat 268px 0;}
.vulik #rt {background: transparent url(../img/vulik/rt.jpg) no-repeat 100% 0;}
.vulik #rb {background: transparent url(../img/vulik/rb.jpg) no-repeat 100% 100%;}
.vulik #b {background: transparent url(../img/vulik/b.jpg) no-repeat 246px 100%;}
.vulik #lb {padding-bottom: 175px; background: transparent url(../img/vulik/lb.jpg) no-repeat 0 100%;}

.turgenef #main {background: #202020;}
.turgenef #l {background: transparent url(../img/turgenef/l.jpg) repeat-y 0 287px;}
.turgenef #r {background: transparent url(../img/turgenef/r.jpg) repeat-y 100% 287px;}
.turgenef #lt {background: transparent url(../img/turgenef/lt.jpg) no-repeat;}
.turgenef #t {background: transparent url(../img/turgenef/t.jpg) no-repeat 268px 0;}
.turgenef #rt {background: transparent url(../img/turgenef/rt.jpg) no-repeat 100% 0;}
.turgenef #rb {background: transparent url(../img/turgenef/rb.jpg) no-repeat 100% 100%;}
.turgenef #b {background: transparent url(../img/turgenef/b.jpg) no-repeat 168px 100%;}
.turgenef #lb {background: transparent url(../img/turgenef/lb.jpg) no-repeat 0 100%;}

.april #main {background: #f0e7d8 url(../img/april/main_bg.jpg);}
.april #l {background: transparent url(../img/april/l.jpg) repeat-y 0 401px;}
.april #r {background: transparent url(../img/april/r.jpg) repeat-y 100% 401px;}
.april #lt {background: transparent url(../img/april/lt.jpg) no-repeat;}
.april #t {background: transparent url(../img/april/t.jpg) no-repeat 268px 0;}
.april #rt {background: transparent url(../img/april/rt.jpg) no-repeat 100% 0;}
.april #rb {background: transparent url(../img/april/rb.jpg) no-repeat 100% 100%;}
.april #b {background: transparent url(../img/april/b.jpg) no-repeat 168px 100%;}
.april #lb {padding-bottom: 74px; background: transparent url(../img/april/lb.jpg) no-repeat 0 100%;}



/* STATIC
----------------------------------------------- */



/* FORMS
----------------------------------------------- */



/* MISC
----------------------------------------------- */
a img {border: 0;}
.clear {clear: both; line-height: 0; font-size: 0; height: 0;}
.width-fix {width: 100%;}



/* NAVIGATION
----------------------------------------------- */
#lang,
#lang li {margin: 0; padding: 0; list-style-image: none; list-style-type: none; vertical-align: top;}
#lang {display: block; float: right; padding: 40px 70px 0 0;}
#lang li {display: inline; font-size: .625em; line-height: normal; color: #fc9;}



/* BLOCKS
----------------------------------------------- */
.logo {font: 1.875em Georgia, 'Times New Roman', Times, serif; color: #ffd780; float: left; width: 250px; min-height: 100px; margin-bottom: 30px; text-align: right;}
* html .logo {height: 100px;}
.pushystuy .logo,
.reshilye .logo,
.vulik .logo,
.april .logo {color: #202020;}
.logo img {margin-right: 50px;}

/* menu */
ul.menu,
ul.menu li {margin: 0; padding: 0; list-style-image: none; list-style-type: none; vertical-align: top;}
ul.menu {color: #fc9; display: block; float: left; width: 360px; margin-bottom: 1.5625em;}
.pushystuy ul.menu,
.reshilye ul.menu,
.vulik ul.menu,
.april ul.menu {color: #202020;}
ul.menu li {font-size: 0.75em; display: inline; white-space: nowrap;}
ul.menu-bot {margin: 0 0 2.1875em 50px;}
.april ul.menu-bot {width: 340px;}

/* dishes */
.dishes {border-collapse: collapse; border-spacing: 0;}
.dishes td {width: 177px;}
.dishes td {padding-bottom: 3.125em; vertical-align: top;}
.dishes th {font-weight: bold; font-size: .75em; color: #ffd780; padding: 0 15px .417em 0; vertical-align: bottom;}
.pushystuy .dishes th,
.reshilye .dishes th,
.vulik .dishes th,
.april .dishes th {color: #202020;}
.dishes .img {width: 162px; height: 162px; background-repeat: no-repeat; margin-bottom: .3125em;}
.seyf .dishes .img {background-image: url(../img/seyf/dishes_img_bg.gif);}
.pushystuy .dishes .img {background-image: url(../img/pushystuy/dishes_img_bg.gif);}
.reshilye .dishes .img {background-image: url(../img/reshilye/dishes_img_bg.gif);}
.veilur .dishes .img {background-image: url(../img/veilur/dishes_img_bg.gif);}
.vulik .dishes .img {background-image: url(../img/vulik/dishes_img_bg.gif);}
.april .dishes .img {background-image: url(../img/april/dishes_img_bg.gif);}
.dishes .img img {margin: 11px 0 0 1px;}
.dishes p {font-size: 0.6875em; line-height: normal; margin: 0 0 2.7272em 0; width: 162px;}
.dishes .price {font-weight: bold; font-size: .75em; color: #ffd780; width: 162px; text-align: right;}
.pushystuy .price,
.reshilye .price,
.vulik .price,
.april .price {color: #202020;}
/*
.dishes {width: 100%; overflow: hidden;}
.dishes .li {float: left; width: 162px; margin-right: 15px; padding-bottom: 3.125em;}
.dishes h2 {font-weight: bold; font-size: 0.75em; color: #ffd780; margin: 0 0 0.417em 0;}
.pushystuy .dishes h2,
.reshilye .dishes h2,
.vulik .dishes h2 {color: #202020;}
.dishes .img {width: 162px; height: 162px; background-repeat: no-repeat; margin-bottom: 0.3125em;}
.seyf .dishes .img {background-image: url(../img/seyf/dishes_img_bg.gif);}
.pushystuy .dishes .img {background-image: url(../img/pushystuy/dishes_img_bg.gif);}
.reshilye .dishes .img {background-image: url(../img/reshilye/dishes_img_bg.gif);}
.veilur .dishes .img {background-image: url(../img/veilur/dishes_img_bg.gif);}
.vulik .dishes .img {background-image: url(../img/vulik/dishes_img_bg.gif);}
.dishes .img img {margin: 11px 0 0 1px;}
.dishes p {font-size: 0.6875em; line-height: normal; margin: 0 0 2.7272em 0;}
.dishes .price {font-weight: bold; font-size: 0.75em; color: #ffd780; text-align: right;}
.pushystuy .price,
.reshilye .price,
.vulik .price {color: #202020;}
*/

/* pages */
.pages {float: left; padding-top: 30px; font-size: 0.6875em; line-height: normal; color: #fc9;}
.pages-bot {padding: 0 0 0 250px; margin-bottom: 4.545em;}
.pushystuy .pages,
.reshilye .pages,
.vulik .pages,
.april .pages {color: #202020;}
.pages ol,
.pages li {display: inline; margin: 0; padding: 0; list-style-image: none; list-style-type: none; vertical-align: top;}

/* contacts */
.contacts {font: .75em Georgia, 'Times New Roman', Times, serif; line-height: normal; color: #ffd780; width: 200px; min-height: 100px; float: left; text-align: right; clear: both; margin-top: 0.625em;}
* html .contacts {height: 100px;}
.pushystuy .contacts,
.reshilye .contacts,
.vulik .contacts,
.april .contacts {color: #202020;}
.contacts p {margin: 0 0 2.083em;}
.contacts i {font-size: 1.166em; font-style: normal;}
.contacts i b {font-size: 2.142em; font-weight: normal;}
.contacts img {margin-bottom: 2.1875em;}

/* hr */
.hr {clear: both; height: 2px; margin-bottom: 2.1875em; overflow: hidden; background-repeat: no-repeat; background-position: 50% 0;}
.pushystuy .hr {background-image: url(../img/pushystuy/hr.gif);}
.reshilye .hr {background-image: url(../img/reshilye/hr.gif);}
.seyf .hr {background-image: url(../img/seyf/hr.gif);}
.veilur .hr {background-image: url(../img/veilur/hr.gif);}
.vulik .hr {background-image: url(../img/vulik/hr.gif);}
/*.april .hr {background-image: url(../img/april/hr.gif);}*/

/* visit */
div.visit {font: .75em Georgia, 'Times New Roman', Times, serif; color: #ffd780; width: 200px; float: left; text-align: right;}
.reshilye div.visit,
.vulik div.visit,
.april div.visit {width: 180px; margin-left: 20px;}
.pushystuy div.visit,
.reshilye div.visit,
.vulik div.visit,
.april div.visit {color: #202020;}
ul.visit,
ul.visit li {display: inline; margin: 0; padding: 0; list-style-image: none; list-style-type: none; vertical-align: top;}
ul.visit {margin-left: 50px;}
ul.visit li {font-size: .75em; color: #fc9; white-space: nowrap;}
.pushystuy ul.visit li,
.reshilye ul.visit li,
.vulik ul.visit li,
.april ul.visit li {color: #202020;}