@charset "UTF-8";

html, body {
        background: #000000 url('../images/mainBg.jpg') repeat left top;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #d8c9ae;
        height: 100%;
        padding: 0px;
        margin: 0px;
}

div {
        margin: 0px;
        padding: 0px;
        vertical-align: top;
        position: relative;
}

img {
        margin: 0;
        padding: 0;
        border: 0;
        vertical-align: middle;
}

img.transparent {
        behavior: url('CSS/pngfix/iepngfix.htc');
}

img.ramka {
        border: 1px solid #664200;
}
img.WhiteBorder {
		border: solid #FFFFFF 1px;
}

form {
        margin: 0px;
        padding: 0px;
}

acronym {
        border-bottom: 0px;
        cursor: pointer;
        font-size: 11px;
} 

textarea {
        font-size: 11px;
        font-weight: normal;
        padding-left: 4px;
        overflow: auto;
        margin: 0px;
        border: 1px solid #86868a;
}

input.login {
        background: url('../images/inputBg.gif') no-repeat left top;
        color: #9d8a70;
        font-size: 11px;
        font-weight: normal;
        text-align: left;
        width: 165px;
        height: 17px;
        border: 1px;
        padding-left: 5px;
        margin: 0px;
}

select {
        font-size: 10px;
        font-weight: normal;
        color: #1e2e25;
        width: 225px;
        border: 1px solid #d8d5d5;
        padding-left: 4px;
}

input.submit {
        font-size: 11px;
        font-weight: bold;
        text-transform: uppercase;
        color: #ffffff;
        background: #0b110d;
        border: 0px;
        margin: 0;
        padding: 2px 0px 2px 0px;
        width: 80px;
}

input.default {
        font-size: 12px;
        font-weight: normal;
        color: #000000;
        background: #fafafa;
        width: 100%;
        border: 1px solid #d8d5d5;
}

#loading {
        background: #000000;
        padding: 10px;
        display: none; /* hidden */
        position: absolute;    
        left: 50%;
        margin-left: -100px;
        top: 50%;
        width: 200px;
        font-weight: bold;
        font-size: 12px;
        color: #FFFFFF;
        z-index: 1000;
}


.c1_leftTop {
        background: url('../images/c1_LeftTop.png') no-repeat left top;
        behavior: url('CSS/pngfix/iepngfix.htc');
        width: 7px;
        height: 7px;
}

.c1_rightTop {
        background: url('../images/c1_RightTop.png') no-repeat right top;
        behavior: url('CSS/pngfix/iepngfix.htc');
        width: 7px;
        height: 7px;
}

.c1_leftBottom {
        background: url('../images/c1_LeftBottom.png') no-repeat left bottom;
        behavior: url('CSS/pngfix/iepngfix.htc');
        width: 7px;
        height: 7px;
}

.c1_rightBottom {
        background: url('../images/c1_RightBottom.png') no-repeat right bottom;
        behavior: url('CSS/pngfix/iepngfix.htc');
        width: 7px;
        height: 7px;
}


.c2_leftTop {
        background: url('../images/c2_LeftTop.png') no-repeat left top;
        behavior: url('CSS/pngfix/iepngfix.htc');
        width: 7px;
        height: 7px;
}

.c2_rightTop {
        background: url('../images/c2_RightTop.png') no-repeat right top;
        behavior: url('CSS/pngfix/iepngfix.htc');
        width: 7px;
        height: 7px;
}

.c2_leftBottom {
        background: url('../images/c2_LeftBottom.png') no-repeat left bottom;
        behavior: url('CSS/pngfix/iepngfix.htc');
        width: 7px;
        height: 7px;
}

.c2_rightBottom {
        background: url('../images/c2_RightBottom.png') no-repeat right bottom;
        behavior: url('CSS/pngfix/iepngfix.htc');
        width: 7px;
        height: 7px;
}


.c3_leftTop {
        background: url('../images/c3_LeftTop.png') no-repeat left top;
        behavior: url('CSS/pngfix/iepngfix.htc');
        width: 7px;
        height: 7px;
}

.c3_rightTop {
        background: url('../images/c3_RightTop.png') no-repeat right top;
        behavior: url('CSS/pngfix/iepngfix.htc');
        width: 7px;
        height: 7px;
}

.c3_leftBottom {
        background: url('../images/c3_LeftBottom.png') no-repeat left bottom;
        behavior: url('CSS/pngfix/iepngfix.htc');
        width: 7px;
        height: 7px;
}

.c3_rightBottom {
        background: url('../images/c3_RightBottom.png') no-repeat right bottom;
        behavior: url('CSS/pngfix/iepngfix.htc');
        width: 7px;
        height: 7px;
}


.headerBg {
        background: url('../images/headerBg.jpg') repeat-x center top;
        height: 273px;
        text-align: center;
}

#Content {
        width: 900px;
}

.afishaContainer {
        padding: 10px 15px 10px 15px;
}

.day {
        position: relative;
        width: 255px;
        height: 340px;
        overflow: hidden;
        top: 0px;
        z-index: 200;
}

.framePassive {
        background: url('../images/framePassive.png') no-repeat center center;
        behavior: url('CSS/pngfix/iepngfix.htc');
        position: relative;
        top: -310px;
        width: 255px;
        height: 335px;
        z-index: 400;
}

.frameActive {
        background: url('../images/frameActive.png') no-repeat center center;
        behavior: url('CSS/pngfix/iepngfix.htc');
        position: relative;
        top: -310px;
        width: 255px;
        height: 335px;
        z-index: 400;
}

.banner {
        position: relative;
        padding-top: 20px;
        height: 360px;
        width: 255px;
        overflow: hidden;
        z-index: 10;
        text-align: left;
}

#dayTitle {
        width: 130px;
        height: 31px;
        overflow: visible;
        z-index: 500;
}

.todayLabel {
        position: absolute;
        width: 130px;
        height: 121px;
        top: -2px;
        right: -73px;
        z-index: 500;
}

.footerBg {
        background: url('../images/footerBg.jpg') repeat-x center bottom;
        height: 105px;
        color: #55412e;
}

.gold10 {
        font-size: 10px;
        color: #d9af65;
}

.bronze10 {
        font-size: 10px;
        color: #55412e;
}

.bronze11 {
        font-size: 11px;
        color: #55412e;
}

a.bronze10 {
        font-size: 9px;
        color: #55412e;
}

a.bronze10:hover {
        font-size: 9px;
        color: #55412e;
        text-decoration: none;
}

a.bronze11 {
        font-size: 11px;
        color: #55412e;
}

.mic {
        position: absolute;
        top: -180px;
        left: -190px;
        z-index: 1000;
}

.pngBg {
        background: url('../images/1x1.png') repeat center center;
        behavior: url('CSS/pngfix/iepngfix.htc');
}

.pngBg2 {
        background: url('../images/1x1_2.png') repeat center center;
        behavior: url('CSS/pngfix/iepngfix.htc');
}

.pngBg3 {
        background: url('../images/1x1_3.png') repeat center center;
        behavior: url('CSS/pngfix/iepngfix.htc');
}


.newsTitle {
        font-size: 11px;
        font-weight: bold;
        color: #d9af65;
}

.newsText {
        font-size: 10px;
        color: #d8c9ae;
}

a.newsLink {
        font-size: 11px;
        color: #d9af65;
        font-weight: bold;
}

a {
        color: #d9af65;
}

.footerShadow {
        position: absolute;
        left: 0px;
        top: -100px;
        background: url('../images/bottomShadow2.png') repeat-x center bottom;
        behavior: url('CSS/pngfix/iepngfix.htc');
        height: 80px;
        width: 100%;
}

.pageTitle {
        height: 35px;
        width: 188px;
        background: url('../images/pageTitle.png') repeat-x center bottom;
        behavior: url('CSS/pngfix/iepngfix.htc');
}

a.pageActive {
        font-size: 11px;
        color: #d9af65;
        font-weight: bold;
}

a.pageDefault {
        font-size: 11px;
        color: #a29885;
        font-weight: bold;
        text-decoration: none;
}

a.pageDefault:hover {
        font-size: 11px;
        color: #a29885;
        font-weight: bold;
        text-decoration: underline;
}

.hLine1 {
        position: relative;
        top: -4px;
        background: url('../images/hLine1_full.png') no-repeat center top;
        behavior: url('CSS/pngfix/iepngfix.htc');
        width: 246px;
        height: 4px;
        margin-top: 2px;
        overflow: hidden;
}

h1 {
        margin: 0px 0px;
        padding: 0;
}

h1.foodCategory {
        font-weight: bold;
        font-size: 11px;
        text-transform: uppercase;
        color: #d9af65;
}


.foodTitleRu {
        font-size: 11px;
        color: #d9af65;
}

.foodTitleEn {
        font-size: 11px;
        color: #766445;
}

.foodPrice {
        font-size: 11px;
        color: #c0c0c0;
}

.c0 {
        width: 7px;
        height: 7px;
}

.nextOut {
        background:  url('../images/arr2RightOut.png') no-repeat left center;
        behavior: url('CSS/pngfix/iepngfix.htc');
        font-size: 11px;
        width: 22px;
        height: 28px;
        margin: 0px;
        padding: 0px;
}

.nextOver {
        background:  url('../images/arr2RightOver.png') no-repeat left center;
        behavior: url('CSS/pngfix/iepngfix.htc');
        font-size: 11px;
        width: 22px;
        height: 28px;
        margin: 0px;
        padding: 0px;
}

.previousOut {
        background:  url('../images/arr2LeftOut.png') no-repeat center center;
        behavior: url('CSS/pngfix/iepngfix.htc');
        font-size: 11px;
        width: 22px;
        height: 28px;
        margin: 0px;
        padding: 0px;
}

.previousOver {
        background:  url('../images/arr2LeftOver.png') no-repeat center center;
        behavior: url('CSS/pngfix/iepngfix.htc');
        font-size: 11px;
        width: 22px;
        height: 28px;
        margin: 0px;
        padding: 0px;
}

.yellowBG {
        color: #d9af65;
        font-size: 11px;
        font-weight: bold;
        text-align: center;
        text-decoration: underline;
}

.pageDefault {
        font-size: 11px;
        color: #a29885;
        font-weight: bold;
        text-decoration: none;
}

a.pageActive {
        font-size: 11px;
        color: #d9af65;
        font-weight: bold;
}

a.pageDefault {
        font-size: 11px;
        color: #a29885;
        font-weight: bold;
        text-decoration: none;
}

a.pageDefault:hover {
        font-size: 11px;
        color: #a29885;
        font-weight: bold;
        text-decoration: underline;
}



.nextOut2 {
        background:  url('../images/arr3_rightOut.png') no-repeat left center;
        behavior: url('CSS/pngfix/iepngfix.htc');
        font-size: 11px;
        width: 33px;
        height: 27px;
        margin: 0px;
        padding: 0px;
}

.nextOver2 {
        background:  url('../images/arr3_rightOver.png') no-repeat left center;
        behavior: url('CSS/pngfix/iepngfix.htc');
        font-size: 11px;
        width: 33px;
        height: 27px;
        margin: 0px;
        padding: 0px;
}

.prevOut2 {
        background:  url('../images/arr3_leftOut.png') no-repeat center center;
        behavior: url('CSS/pngfix/iepngfix.htc');
        font-size: 11px;
        width: 33px;
        height: 27px;
        margin: 0px;
        padding: 0px;
}

.prevOver2 {
        background:  url('../images/arr3_leftOver.png') no-repeat center center;
        behavior: url('CSS/pngfix/iepngfix.htc');
        font-size: 11px;
        width: 33px;
        height: 27px;
        margin: 0px;
        padding: 0px;
}


.nextOut3, .nextOver3 {
        background:  url('../images/arr4_next.png') no-repeat left center;
        behavior: url('CSS/pngfix/iepngfix.htc');
        font-size: 11px;
        width: 40px;
        height: 110px;
        margin: 0px;
        padding: 0px;
}

.prevOut3, .prevOver3 {
        background:  url('../images/arr4_prev.png') no-repeat center center;
        behavior: url('CSS/pngfix/iepngfix.htc');
        font-size: 11px;
        width: 40px;
        height: 110px;
        margin: 0px;
        padding: 0px;
}


.white11 {
        color: #ffffff;
        font-size: 11px;
}


#fullImageContainer {
        z-index: 10000;
        text-align: center;
}

#shadow {
        position: absolute;
        display: none;
        z-index: 10000;
        width: 100%;
        text-align: center;
        top: 0px;
        left: 0px;
}

div#musicBox {
        margin-left: auto;
        margin-right: auto;
        display: block;
}
#subscribe input {
        color: #6d5732;
        background: transparent url('../images/subscribe.png') bottom center no-repeat;
        border: none;
        width: 311px;
        height: 19px;
        padding: 0px 3px;
}
#contact #name {
        color: #968760;
        background: transparent url('../images/namebg.png') bottom center no-repeat;
        border: none;
        width: 286px;
        height: 19px;
        padding: 0px 3px;
}
#contact #organization,
#contact #email {
        color: #968760;
        background: transparent url('../images/orgmailbg.png') bottom center no-repeat;
        border: none;
        width: 227px;
        height: 19px;
        padding: 0px 3px;
}
#contact #text {
        background: transparent url('../images/textbg.png') bottom center no-repeat;
        padding: 1px 2px;
}
#text textarea {
        color: #968760;
        background-color: transparent;
        border: none;
        width: 324px;
        height: 56px;
}



.photo{
        margin-top:130px;
}

.bl{
        background:url(../img/bl.png) 0 100% no-repeat;
        height:inherit;
}

.br {
        background: url(../img/n_br.gif) 100% 100% no-repeat;
        height:inherit;
}
.tl {
        background: url(../img/tl.png) 0 0 no-repeat;
        height:inherit;
        position:relative;
}
.tr {
        background: url(../img/n_tr.gif) 100% 0 no-repeat;
        height:inherit;
}
.t {
        font-size:1px;
        height:8px;
        margin:0 8px;
        /*background: url(../img/photo_t.png) 0 0 repeat-x;*/
        width: auto;
}
.b {
        font-size:1px;
        height:8px;
        margin:0 8px;
        /*background: url(../img/photo_b.png) 0 100% repeat-x*/
}
.l {
        /*background: url(../img/photo_l.png) 0 0 repeat-y*/
}
.r {
        /*background: url(../img/photo_r.png) 100% 0 repeat-y*/
        position:relative;
}

.bot_bg{
        background:#5f5d5d;
        opacity:0.6;
        width:inherit;
        height:40px;
        position:relative;
        top:243px;
        text-align:center;
}

.bot_txt{
        width:197px;
        height:40px;
        margin-top:208px;
        text-align:center;
}

.bot_txt p{
        margin:0;
        padding:0;
        color:#ffffff;
        font-weight:bold;
        font-style:italic;
        font-size:12px;
        /*position:relative;*/
}

.vote{
        color:#d9af65;
        font-size:12px;
        font-style:italic;
        text-align:center;
}

.star{
        position:absolute;
        top:-69px;
        left:-20px;
        display:block;
        width:53px;
        height:90px;
}


