* { margin:0; padding:0; font-size:100%; }
img { border:0; text-decoration:none; }
html, body { width:100%; height:100%; color:#393939; font-size:13px; font-family:Tahoma, Arial, sans-serif; }
body {	background:#fffce6 url("/images/background.jpg") repeat; }
table { border:0px; border-collapse:collapse; }
table td { padding:0px; }
img { border:0; text-decoration:none; }
a { color:#fff58f; /* color:#e31b00; */ color:#222; text-decoration:underline; }
a:hover { /* color:#ff2508; */ color:#e31b00; text-decoration:none; }

/* Структура */
#top { width:100%; height:186px; background:#fbfbe3 url("/images/topback.jpg") repeat-x; /*margin-top:-35px;*/ }
#header1 { width:1000px; height:58px; margin:0 auto; position:relative; z-index:100; }
#header1 img { position:absolute; left:-7px; }
#header2 { width:845px; height:110px; margin:0 auto; padding-left:155px; position:relative; }
#tbl-head td { border-right:1px solid #a9a693; height:116px; padding:0 19px; vertical-align:middle;}

#tbl-new-phones td { border:none; height:auto; width:50%; padding:0px; vertical-align:middle; }

#tbl-phones, #tbl-new-phones { width:381px; }
#tbl-phones td { border:none; height:auto; padding:0px; color:#363636; font-weight:bold; font-size:16px; font-family:Tahoma; }
#tbl-phones td span { color:#9a9a9a; font-weight:normal; }
.t-mts { text-align:left; background:url("/images/t-mts.jpg") 0 2px no-repeat; padding-left:22px !important; }
.t-life { text-align:right; background:url("/images/t-life.jpg") 0 4px no-repeat; padding-left:8px !important; }
.t-velcom { font-size:36px !important; background:url("/images/t-velcom.jpg") 0 17px no-repeat; padding-left:40px !important; height:53px !important; vertical-align:middle; }
.t-gorod { text-align:left; }
.t-recall { text-align:right; font-size:15px !important; }
.t-recall a { text-decoration:none; display:inline-block; border-bottom:1px dashed #363636; color:#363636; }
.t-recall a:hover { text-decoration:none; display:inline-block; border-bottom:1px dashed #e31b00; color:#e31b00; }
.hellouser { text-align:right; font-size:14px; width:211px; font-family:Arial; }
.hellouser a { display:block; margin-top:6px; }
.hellouser input[type=text], .hellouser input[type=password] { margin-bottom:3px; background:#ffffea; border:1px solid #999; font-size:12px; width:150px; height:16px; font-family:Arial; }
.hellouser input[type=image] { margin-bottom:5px; }
.hellouser form a { display:inline !important; font-size:13px; color:#999; }
.dotunderline { text-decoration:none; display:inline-block !important; margin:7px auto; border-bottom:1px dashed #363636; color:#363636; }

#kostyl { width:1000px; height:5px; position:absolute; top:-5px; background:#fff url('/images/kostyl.jpg') repeat-x; }
#topmenu { width:1000px; margin:0px auto; }
#topmenu td { padding:4px 0 4px 14px; text-align:left; vertical-align:top; font-size:13px; font-family:Tahoma; }
#topmenu td:hover { background:#fffce6 url("/images/background.jpg") repeat; }
#topmenu td a { font-family:Tahoma; font-size:20px; color:#e90505; font-weight:bold; margin-bottom:2px; text-decoration:none; -moz-text-shadow:0px -1px 0 #8c0101; -webkit-text-shadow:0px -1px 0 #8c0101; text-shadow:0px -1px 0px #8c0101; display:inline-block; }
#topmenu td a:hover {  }
td.brdr { border-right:1px solid #dcdcdc; }
td.brdb { border-bottom:1px solid #dcdcdc; }
td.pyat { width:500px; }
#topmenu td img { margin-left:-10px !important; }

#offer { width:100%; }
#offer td { width:33%; text-align:center; font-size:20px; font-weight:bold; }
#offer td a { text-decoration:none; }
#offer td img { display:block; margin:12px auto; }

#basket { width:1000px; height:26px; padding:12px 30px; text-align:center; background:url("/images/background-y.jpg") repeat; position:fixed; bottom:-5px; z-index:300; border:2px solid #fff; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; -moz-box-shadow:0 0 5px #999; -webkit-box-shadow:0 0 5px #999; box-shadow:0 0 5px #999; text-shadow:-1px -1px 0px #dfac07; }
#basket a { display:block; color:#fff; font-size:18px; font-family:Arial; font-weight:bold; text-decoration:none; text-shadow:-1px -1px 0px #dfac07; }
#basket:hover { -moz-box-shadow:0 0 10px #ffc404; -webkit-box-shadow:0 0 10px #ffc404; box-shadow:0 0 10px #ffc404; }
#basket a img { margin-left:10px; }

#box-delivery { width:210px; border:1px solid #d2d2d2; margin:8px 0; }
#box-delivery a { text-align:center; display:block; width:104px; height:17px; text-decoration:none; font-size:14px; padding:5px 0; }
.dday { float:left; background:url("/images/dday.jpg") 8px 5px no-repeat; border-right:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; }
.dnight { float:right; background:url("/images/dnight.jpg") 8px 5px no-repeat; border-bottom:1px solid #d2d2d2; }
.dactive { height:20px; border-bottom:none; box-shadow:-2px -2px 2px #ccc; }
.dn { display:none; }
#box-delivery div { font-size:14px; padding:7px 10px 0 10px; font-family:Arial; }
#box-delivery div span { color:#777; display:block; margin-bottom:10px; }
#box-delivery div i { color:#ee831b; display:block; font-style:normal; font-size:12px; float:right; }
.unight a {  display:inline !important; box-shadow:none; }

#yellow { width:100%; background:#ffc404 url("/images/background-y.jpg") repeat; margin-top:3px; }
#yellow-p { width:100%; height:7px; background:#ffc404 url("/images/background-yp.jpg") center no-repeat; }
#lc { width:1068px; margin:0 auto; }
#lb { position:absolute; margin-top:-4px; margin-left:26px; background:url("/images/logo-bottom.png") no-repeat; width:164px; height:55px; z-index:3; }
#navigation { float:right; width:850px; height:37px; margin-top:17px; text-align:right; color:#fff; font-size:14px; color:#ffffff; font-weight:bold; text-shadow:0px -1px 0px #ca0c00; font-family:Arial, sans-serif; z-index:2; }
#navigation li { padding-left:30px; display:inline; z-index:2; }
#navigation li a { color:#ffffff; text-decoration:none; font-size:14px; text-transform:uppercase; font-family:Arial; font-weight:bold; z-index:200; }
#navigation li a:hover { color:#730000; text-decoration:none; font-size:14px; text-transform:uppercase; text-shadow:1px 1px 0px #cc3b3b; }
.enter { position:absolute; display:block; background:url('/images/enter.png') no-repeat; width:63px; height:62px; display:block; top:0px; right:-93px; }
.enter:hover { background:url('/images/enter.png') 0 -62px no-repeat; width:63px; height:72px; }
.enter-en { position:absolute; display:block; background:url('/images/enter-en.png') no-repeat; width:63px; height:62px; display:block; top:0px; right:-93px; }
.enter-en:hover { background:url('/images/enter-en.png') 0 -62px no-repeat; width:63px; height:72px; }
.logout { position:absolute; display:block; background:url('/images/logout.png') no-repeat; width:63px; height:62px; display:block; top:0px; right:-93px; }
.logout:hover { background:url('/images/logout.png') 0 -62px no-repeat; width:63px; height:72px; }
.logout-en { position:absolute; display:block; background:url('/images/logout-en.png') no-repeat; width:63px; height:62px; display:block; top:0px; right:-93px; }
.logout-en:hover { background:url('/images/logout-en.png') 0 -62px no-repeat; width:63px; height:72px; }
.dost24 img { float:left; margin-top:24px; }


#perezvoni { width:395px; height:85px; font-size:12px; font-weight:bold; font-family:Arial; color:#363636; text-shadow:0px 0px 0px #363636; background:url("/images/l2.jpg") 380px 0 no-repeat; padding-bottom:10px; }
.perezvoni { width:184px; height:23px; padding-left:3px; border:0px; background: url("/images/perezvoni-fon.jpg") left top no-repeat; font-size:13px; color:#363636; font-weight:bold; text-align:left; font-family:Tahoma; vertical-align:bottom; }
.perezvoni-button { border:none; cursor:pointer; width:157px; height:26px; overflow:hidden; background:url("/images/perezvoni-button.png") 0 3px no-repeat; vertical-align: bottom; }
.perezvoni-button:hover { background:url("/images/perezvoni-button.png") 0 -25px no-repeat; }
@-moz-document url-prefix() {
.perezvoni-button { background:url("/images/perezvoni-button.png") 0 5px no-repeat; height:28px; }
.perezvoni-button:hover { background:url("/images/perezvoni-button.png") 0 -23px no-repeat; }
}
.perezvoni-button-en { border:none; cursor:pointer; width:157px; height:26px; overflow:hidden; background:url("/images/perezvoni-button-en.png") 0 3px no-repeat; }
.perezvoni-button-en:hover { background:url("/images/perezvoni-button-en.png") 0 -25px no-repeat; }
@-moz-document url-prefix() {
.perezvoni-button-en { background:url("/images/perezvoni-button-en.png") 0 5px no-repeat; height:28px; }
.perezvoni-button-en:hover { background:url("/images/perezvoni-button-en.png") 0 -23px no-repeat; }
}
.cc-dnt-work { margin-top: 13px; font-weight: bold; font-size: 17px; }
#cart { width:255px; background:url("/images/l2.jpg") 219px 0 no-repeat; color:#343434; text-shadow:0px 0px 0px #fff; }
#cart a { color:#343434; text-decoration:none; }
.k01 { font-size:36px; font-family:Tahoma; font-weight:bold; }
.k02 { font-size:14px; padding-left:5px; font-weight:bold; }
.k03 { font-size:18px; font-family:Tahoma; font-weight:bold; }

#top-white { width:1000px; background:url("/images/fon.png") repeat-y; margin:-6px auto 0 auto; position:relative; padding:0 34px; }
table.bi { margin:3px 0 8px 0; }
.l3 { width:849px; height:8px; margin:-4px 0 0 185px; position:absolute; }
@media all and (-webkit-min-device-pixel-ratio:0) { .l3 { margin-top:-7px; } }
.tut { width:350px; }
.tut a { width:257px; height:44px; padding:12px 13px 0 80px; display:block; color:#474747; font-weight:bold; font-size:15px; font-family:Arial; text-decoration:none; line-height:1; }
.tut a:hover { color:#e20b00; }
.n1 { background:url("/images/01.jpg") no-repeat; }
.n1:hover { background:url("/images/01h.jpg") no-repeat; }
.hov1 { background:url("/images/01h.jpg") no-repeat; }
.n2 { background:url("/images/02.jpg") no-repeat; }
.n2:hover { background:url("/images/02h.jpg") no-repeat; }
.n3 { background:url("/images/03.jpg") no-repeat; }
.n3:hover { background:url("/images/03h.jpg") no-repeat; }
.n4 { background:url("/images/04.jpg") no-repeat; }
.n4:hover { background:url("/images/04h.jpg") no-repeat; }
#big-img { width:644px; background:url("/images/fadelogo.jpg") center no-repeat; }
#big-img img { margin-top:2px; }
.l0 { width:1002px; height:1px; margin:-2px auto 0 auto; background:#bdbdbd; overflow:hidden; }
.l00 { width:1002px; height:1px; margin:-2px auto 0 auto; overflow:hidden; }
.carousel { overflow:hidden; }
.carousel ul { overflow:hidden; }
.arr-left { width:33px; text-align:right; }
.arr-right { width:31px; text-align:left; }
.line-img { width:242px; height:116px; margin:0 3px; display:inline; position:relative; text-align:left; }
.line-img a { position:absolute; background:url("/images/black.png") no-repeat; width:242px; height:110px; color:#fff; font-weight:bold; font-size:15px; font-family:Arial; text-decoration:none; padding-top:6px; text-align:center; }
.line-img a:hover { text-decoration:underline; color:#fff; }
.line-img a span { font-weight:normal; font-family:Tahoma; }
.line-img b { position:absolute; background:url("/images/black.png") no-repeat; height:16px; color:#fff; font-weight:normal; font-size:13px; font-family:Arial; text-decoration:none; left:0; bottom:0; text-align:center; cursor:pointer; padding:3px 4px 0 4px; }

.d40 { height:40px; }
.d7 { height:7px; }
.formsearch { display:block; float:right; margin:10px 6px; }
.search { width:421px; height:23px; padding-left:3px; border:0; background: url("/images/search-fon.jpg") left top no-repeat; font-size:13px; color:#363636; font-weight:normal; text-align:left; font-family:Tahoma; vertical-align:top; }
.search-button { border:none; cursor:pointer; width:108px; height:23px; overflow:hidden; background:url("/images/search-button.jpg") no-repeat; }
.search-button-en { border:none; cursor:pointer; width:108px; height:23px; overflow:hidden; background:url("/images/search-button-en.jpg") no-repeat; }
.osnova { width:1062px; margin:0 auto; background:url("/images/osnova.png") repeat-y; z-index:100; }
.colleft { width:221px; float:left; padding:0px 10px 20px 50px; /* background:url("/images/title-menu.jpg") 31px 0px no-repeat; */ }
.green-block { background:url("/images/green-block.jpg") no-repeat; width:231px; height:36px; margin-left:-34px; text-transform:uppercase; color:#fffffd; font-size:16px; font-family:Arial Narrow, Verdana; font-weight:normal; text-shadow:-1px -1px 0px #d31200; padding:7px 0 0 33px; }
#menu a { display:block; font-weight:bold; font-size:14px; font-family:Arial; color:#3a3a3a; background:url("/images/l5.jpg") 0 28px repeat-x; margin:0 0 0 -20px; width:230px; height:24px; padding:6px 0 0 20px; text-decoration:none; position:relative; }
#menu a:hover { background:url("/images/menu-fon.jpg") repeat-x; text-shadow:0px 1px 0px #fff; color:#111; }

.index { width:700px; float:right; padding:10px 50px 0 30px; position:relative; }
.indexmenu { width:680px; float:right; padding:10px 20px 0 20px; }
h1 { font-size:22px; margin-bottom:10px; }
h2 { font-size:22px; margin-bottom:10px; }
.catalog h1 { margin-left:25px; }
.index p { margin-bottom:6px; /* text-indent:7px; */ }
.index ul, ol { margin-left:40px; }
.index li { margin:4px 0; }
.catalog { width:725px; float:right; padding:10px 45px 0 10px; }
.dishphoto { width:160px; text-align:left; vertical-align:top; }
.dishinfo { vertical-align:top; width:300px; }
.dishinfo a { color:#393939; text-decoration:none; font-size:14px; font-family:Arial; }
.dishinfo a:hover { text-decoration:underline; }
.dishinfo strong { display:inline; font-size:14px; font-family:Arial; }
.dishinfo h2 { display:inline; font-size:14px; font-family:Arial; }
.dishinfo b, sup { color:#d90501; font-weight:bold; font-size:14px; font-family:Arial; display:block; margin:7px 0; }
.dishinfo span { font-size:11px; }
.wide { width:550px; }
#menu a.select { text-decoration:underline; }
#menu ul { list-style:none; width:210px; margin:0 0 0 -20px; padding:10px 0 15px 40px; background:url("/images/l5.jpg") 0 bottom repeat-x; }
#menu li { margin-bottom:4px; }
#menu ul a { display:inline; font-size:12px; font-weight:normal; font-family:Tahoma; }
#menu ul a:hover { text-decoration:underline; background:none; }
#menu ul a.select { text-decoration:underline; font-weight:bold; }
.adv { width:250px; margin:10px 0 10px -15px; }
.c { text-align:center; }
.c a { margin:0 9px; }
.leftb { border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea; width:215px; margin:-1px 0 0 -20px; padding:10px 15px 10px 20px; }

.index-respons {
  width: 90%;
  float: none;
  margin: 10px auto;
}

#big-image { margin-left:10px; overflow:hidden; width:685px; height:219px; }

.l4 { width:100%; height:4px; background:url("/images/l4.jpg") repeat-x; }
.l5 { height:1px; overflow:hidden; background:#eeeeee; margin:10px -13px; }
.l6 { width:100%; height:4px; background:url("/images/l6.jpg") repeat-x; margin:15px -6px; }
.min4 { margin-left:3px; }
#bottom { background:#3a3a3a url("/images/bottom-fon.jpg") repeat; width:100%; height:230px; margin-bottom:-16px; }
.bottom { width:1000px; margin:0 auto; color:#9a9a9a; }
.footercont { width:220px; color:#9a9a9a; font-weight:bold; font-size:20px; text-shadow:-1px -1px 0px #303030; padding-left:28px; }
.footercont span { font-weight:normal; font-size:20px; }
.footertel { font-size:24px; }
.footertel span { font-weight:normal; font-size:18px; margin-top:-4px; }
.ksde { width:242px; height:227px; background:url("/images/footer-img.jpg") no-repeat; }
.copyright { text-align:right; padding-right:30px; font-size:14px; font-family:Arial; text-shadow:-1px -1px 0px #303030; }
.copyright a { color:#9a9a9a; text-decoration:none; }
.copyright a:hover { text-decoration:underline; }

.wm { width:129px; height:38px; background:url("/images/p-wmb.jpg") no-repeat; }
.wm:hover { background:url("/images/p-wm.jpg") no-repeat; }
.ep { width:82px; height:38px; background:url("/images/p-epb.jpg") no-repeat; }
.ep:hover { background:url("/images/p-ep.jpg") no-repeat; }
.v { width:74px; height:38px; background:url("/images/p-vb.jpg") no-repeat; }
.v:hover { background:url("/images/p-v.jpg") no-repeat; }
.mc { width:62px; height:38px; background:url("/images/p-mcb.jpg") no-repeat; }
.mc:hover { background:url("/images/p-mc.jpg") no-repeat; }
.dc { width:56px; height:38px; background:url("/images/p-dcb.jpg") no-repeat; }
.dc:hover { background:url("/images/p-dc.jpg") no-repeat; }
.j { width:41px; height:38px; background:url("/images/p-jb.jpg") no-repeat; }
.j:hover { background:url("/images/p-j.jpg") no-repeat; }
.ae { width:42px; height:38px; background:url("/images/p-aeb.jpg") no-repeat; }
.ae:hover { background:url("/images/p-ae.jpg") no-repeat; }

.table-pay { margin:0 -3px 20px 0; }
.green { background:url("/images/button.jpg") no-repeat; font-weight:bold; border:none; height:24px; width:90px; padding:0 5px; color:#fff; text-shadow:-1px -1px 0px #2b9b25; display:block; margin-top:5px; cursor:pointer; }
.knopka { width:25px; vertical-align:top; }
.sht { width:24px; vertical-align:bottom; }
.sht input { width:24px; height:19px; font-size:13px; text-align:center; font-weight:normal; font-family:Tahoma; border:0px none; margin:0px; background:url("/images/sht.jpg") repeat-x; }
.pri { font-size:11px; font-weight:normal; color:#393939; margin-left:10px; display:none; }
.otz { width:90px; text-align:left; vertical-align:bottom; padding-right:10px; padding-left:18px; padding-bottom:7px; }
.otz a { color:#393939; }
.cur { cursor:pointer; }
.cool { background:url("/images/l8.jpg") repeat; height:29px; margin:5px -13px -10px -11px; padding:7px 0 0 20px; display:none; }
.p27 { background:url("/images/27.jpg") repeat-x; width:21px; height:30px; display:block; float:right; margin-right:7px; }
.p27:hover { background:url("/images/27h.jpg") repeat-x; }
.p27h { background:url("/images/27h.jpg") repeat-x; width:21px; height:30px; display:block; float:right; margin-right:7px; }
.p32 { background:url("/images/32.jpg") repeat-x; width:25px; height:30px; display:block; float:right; margin-right:7px; cursor:pointer; }
.p32:hover { background:url("/images/32h.jpg") repeat-x; }
.p32h { background:url("/images/32h.jpg") repeat-x; width:25px; height:30px; display:block; float:right; margin-right:7px; cursor:pointer; }
.p43 { background:url("/images/43.jpg") repeat-x; width:30px; height:30px; display:block; float:right; margin-right:100px; cursor:pointer; }
.p43:hover { background:url("/images/43h.jpg") repeat-x; }
.p43h { background:url("/images/43h.jpg") repeat-x; width:30px; height:30px; display:block; float:right; margin-right:100px; cursor:pointer; }
.summary { width:260px; vertical-align:top; padding-left:17px; font-size:13px; }

.dish-hot { position:absolute; left:97px; }
.infoobed { margin:10px 0 0 25px; }
.infobonus { margin:10px 0 0 27px; }
.infobonustext { display:block; font-size:11px; color:#666; margin-top:-40px; }
.dnone { display:none; }
.imageorder { float:left; cursor:hand; cursor:pointer; }
.myf { cursor:hand; cursor:pointer; }
#slogan span { width:240px; }
.prelat { position:relative; }

.tit { height:70px; padding:0 0 4px 10px; margin:-10px 0 0 0; font-weight:bold; font-size:20px; color:#363636; width:99%; }
.tit span { float:left; display:block; margin:0 40px -10px -15px; height:50px; padding:24px 30px 0 0; background:url("/images/arr.jpg") right no-repeat; }
.tit b { float:left; display:block; margin:0 40px -10px -15px; height:50px; padding:24px 30px 0 0; }
.cart-b { background:url("/images/cart-b.jpg") no-repeat; padding-left:80px; }
.feed-b { background:url("/images/feed-b.jpg") no-repeat; padding-left:120px; }
.mail-b { background:url("/images/mail-b.jpg") no-repeat; padding-left:120px; }
.list-b { background:url("/images/list.jpg") no-repeat; padding-left:120px; }
.feed { background:url("/images/feed-m.png") no-repeat; padding:4px 20px 12px 37px; }
.feed:hover { background:#fafafa url("/images/feed-m.png") no-repeat; }
.pod { margin:15px 0 -20px 40px; }
.feed span { display:block; color:#ababab; font-size:10px; margin-bottom:10px; }
.feed u { text-decoration:none; color:#ababab; }
.feed a { text-decoration:none; color:#393939; }
.feed a:hover { text-decoration:none; color:#393939; }
.grey, .grey a { color:#aaa; }
.st1 { width:100%; }
.st1 td { vertical-align:middle; }
.can { width:400px;	text-align:left; font-weight:bold; font-size:12px; color:#353535; background:url("/images/l9.jpg") right repeat-y; padding:10px 10px 10px 5px; }
.can a { font-size:12px; color:#353535; text-decoration:none; }
.can a:hover { text-decoration:underline; }
.can span { font-size:10px; display:block; font-weight:normal; color:#b4b4b4; }
.can i { color:#aaa; font-size:9px; font-style:normal; }
.cacena { width:100px;	 text-align:center; font-weight:bold; font-size:12px; color:#353535; background:url("/images/l9.jpg") right repeat-y; padding:5px; }
.cakolv { width:50px;	text-align:center; font-weight:bold; font-size:12px; color:#353535; background:url("/images/l9.jpg") right repeat-y; padding:5px; }
.cakolv input { width:30px; text-align:center; }
.cacenalast { width:100px;	 text-align:center; font-weight:bold; font-size:12px; color:#353535; padding:5px; }
.cacenalast span { font-size:10px; display:block; font-weight:normal; color:#b4b4b4; }
.l9 { height:1px; overflow:hidden; background:#eeeeee; margin:0px -14px 0px -13px; }
.l10 { height:6px; overflow:hidden; background:url("/images/l10.jpg") repeat-x; margin:0px -14px 0px -11px; }
.stup { background:#eaeaea; margin:-5px -14px 0px -11px; height:24px; padding:5px 30px 0 0; text-align:right; text-shadow:1px 1px 0px #f5f5f5; position:relative; }
.dopzak { background:#febf00; margin:3px -14px 0px -11px; height:22px; padding:7px 30px 0 45px; text-align:left; font-weight:bold; font-size:12px; text-shadow:1px 1px 0px #fee392; }
.dz35 { background:#febf00; margin:3px -14px 0px -11px; padding:7px 18px 0 45px; font-weight:bold; font-size:12px; text-shadow:1px 1px 0px #fee392; text-align:right; height:35px; }
.dz35 span { font-size:10px; font-weight:normal; color:#999; display:block; margin-top:3px; }
.dz35 div { float:right; margin-right:10px; }
.dz35 input { float:right; margin:3px 0 0 10px; }
.cabut { width:100%; float:right; margin:10px 15px 0 0; text-align:right; }
.cabut a { margin-left:20px; color:#393939; text-decoration:none; }
.cabut a:hover { text-decoration:underline; }
.knpk { text-align:center; padding-top:10px; }
.yashare-auto-init { /* text-align:right; */ }

.tblpodp { text-align:right; padding:7px 10px 7px 0; vertical-align:middle; width:165px; }
.inputtext { width:350px; height:22px; }
.inputselect { width:354px; height:26px; /*padding-top:2px;*/ margin-bottom:5px; }
.inputarea { width:350px; height:100px;  }
.tblform { margin:30px 0 0 30px; }
.del { float:right; margin:0px 25px 0 0; background:url("/images/del.jpg") right 5px no-repeat; padding-right:13px; padding-top:3px; }
.pageinout { text-align:center; font-size:13px; margin:10px 0 15px 0; }
.news { vertical-align:top; color:#6d6d6d; padding:0 0 20px 20px; }
.date { color:#bababa; font-size:10px; display:block; margin:3px 0 6px 0; }
.news-title { color:#6b6b6b; font-size:14px; display:block; font-weight:bold; font-family:Arial; }
.news-title a { color:#6b6b6b; }
.sout { display:none; }
#us_addres { width:200px; }
#enterstreet { display:inline; }
#enterstreetform { display:none; }
#preloader { width:100px; height:40px; background:url("/images/black.png") repeat; position:fixed; top:0px; right:0px; padding:3px; color:#ccc; text-align:center; vertical-align:middle; display:none; }
.allmenu { text-align:center; font-size:14px; font-family:Arial; margin:0 0 30px 0; }
.allmenu a { font-size:14px; font-family:Arial; background:url('/images/arrow_right.png') right no-repeat; padding-right:22px; }
.podsk { font-size:10px; color:#999; text-align:left; vertical-align:middle; }
#sbscr { /* text-align:center; */ }
#sbscr input { width:200px; text-align:center; }

.bdo { width:13px; height:13px; background:url('/images/dop.png') 0 0 no-repeat; display:block; margin-top:-13px; z-index:102; }
.bdo:hover { background:url('/images/dop.png') -13px 0px no-repeat; }
.bdo:active { background:url('/images/dop.png') -26px 0px no-repeat; }
.dopm { padding-top:13px; position:absolute; right:10px; top:9px; z-index:101; }
#sledop { position:absolute; width:350px; border:1px solid #ccc; background-color:#fff; font-size:11px; z-index:101; font-weight:normal; margin:-13px 0 0 13px; }
.searchresults { z-index:100; }
#sledop .searchresults a { display:inline; background:none; font-size:12px; font-family:Arial; font-weight:bold; color:#393939; text-decoration:none; }
#sledop .searchresults a:hover { text-decoration:underline; background:none; color:#e31b00; }
#sledop .searchresults a.morder { background:url("/images/morder.jpg") no-repeat; width:64px; height:18px; display:block; margin-left:0px; }
#sledop .searchresults a.morder:hover { background:url("/images/morder.jpg") 0 -24px no-repeat; }
#sledop .searchresults a.morder-en { background:url("/images/morder-en.jpg") no-repeat; width:64px; height:18px; display:block; margin-left:0px; }
#sledop .searchresults a.morder-en:hover { background:url("/images/morder-en.jpg") 0 -24px no-repeat; }
.redtitle { text-align:left; font-size:12px; background:url('/images/redtitle.jpg') repeat-x; color:#fffffd; text-shadow:-1px -1px 0px #d31200; padding:2px 0 4px 5px; font-family:'Arial Narrow'; font-weight:normal; text-transform:uppercase; }
.langru { width:15px; height:30px; position:absolute; top:-75px; right:-15px; display:block; background:url("/images/ru.png") no-repeat; }
.langru:hover { background:url("/images/ru.png") 0 -29px no-repeat; }
.langen { width:15px; height:30px; position:absolute; top:-40px; right:-15px; display:block; background:url("/images/en.png") no-repeat; }
.langen:hover { background:url("/images/en.png") 0 -29px no-repeat; }
.langby { width:15px; height:30px; position:absolute; top:-110px; right:-15px; display:block; background:url("/images/by.png") no-repeat; }
.langby:hover { background:url("/images/by.png") 0 -29px no-repeat; }
.gol { cursor:pointer; }

.dopoln { float:right; margin:0 50px 0 0; display:inline-block; padding-top:3px; position:relative; color:#000; }
.conti { position:absolute; width:300px; margin:0px 0 0 -27px; padding-top:10px; z-index:10; }
.nowingred { width:100%; border-left:1px solid #eee; border-right:1px solid #eee; border-bottom:1px solid #eee; background:#fefeeb; padding:10px; }
.nowingred span { color:#ccc; font-size:10px; }
.nowingred b { text-decoration: none; display:inline-block; border-bottom:1px dashed black; cursor:pointer; font-weight:normal; margin:5px auto; }
.syuda { margin:7px auto; font-weight:bold; color:#e31b00; }

.i-velcom { background:url("/images/i-velcom.png") 0px 2px no-repeat; padding-left:20px; margin-left:-2px; }
.i-mts { background:url("/images/i-mts.png") 0px 2px no-repeat; padding-left:18px; }
.i-life { background:url("/images/i-life.png") 0px 3px no-repeat; padding-left:18px; }
.i-phone { background:url("/images/i-phone.png") 0px 3px no-repeat; padding-left:18px; }

.ordercancel { float:right;margin-top:5px; background:url("../images/cross_small.jpg") right 6px no-repeat; padding-right:11px; }

.energyinfo { display:block; color:#ccc; font-size:9px; margin-top:10px; text-align:left; padding-right:10px; }
.energyinfo:hover { color:#393939; }

.infobottom { float:left; margin:10px 0 0 24px; font-size:11px; }
.printversion { float:right; display:block; height:22px; margin-right:8px; padding:10px 40px 0 0; background:url("../images/printer.png") right center no-repeat; }

.left { float:left; }
.right { float:right; }
.clear { clear:both; }

#SLB-Wrapper { margin:0.5em 0; margin:auto; font-family:Verdana; text-align:left; position:absolute; }
#SLB-Wrapper #SLB-Background { position:absolute; left:7px; top:7px; float:left; }
#SLB-Wrapper #SLB-Top { background:transparent no-repeat scroll 100% 0; height:28px; margin:0 0 0 18px; }
#SLB-Wrapper #SLB-Top a { float:right; display:inline; padding:0; margin:5px 10px; width:41px; height:16px; text-decoration:none; }
#SLB-Wrapper #SLB-Top a:hover { background-position:0px -16px; }
#SLB-Wrapper #SLB-Top img { float:right; border:0px; margin:6px 10px; width:41px; height:16px; }
#SLB-Wrapper #SLB-Top div { background:transparent no-repeat scroll 0 0; font-size:0; height:28px; left:-18px; line-height:0; position:relative;  width:18px; }
#SLB-Wrapper #SLB-Bottom { background:transparent no-repeat scroll 0 43%; height:20px; margin:0 18px 0 0; }
#SLB-Wrapper #SLB-Bottom #SLB-BottomRight { background:transparent no-repeat scroll 100% 43%; font-size:0; height:20px; right:-18px; line-height:0; position:relative; width:100%; float:right; }
#SLB-Wrapper #SLB-Bottom.SLB-bbnav, #SLB-Wrapper #SLB-Bottom.SLB-bbnav #SLB-BottomRight { height:52px; }
#SLB-Wrapper #SLB-Bottom.SLB-bbnav { background-position:0 100%; }
#SLB-Wrapper #SLB-Bottom.SLB-bbnav #SLB-BottomRight { background-position:100% 100%; }
#SLB-Wrapper #SLB-Contenido { border-left: 7px solid #000; border-right: 7px solid #000; }
#SLB-Wrapper #SLB-Bottom #SLB-Navegador { font-size: 11px; color: #fff; height:30px; border-left:0px; border-right:0px; padding:10px 0px; margin:0; line-height:11px; float:left; width:100%; }
#SLB-Wrapper #SLB-Navegador #SLB-Right, #SLB-Wrapper #SLB-Navegador #SLB-Left { display:inline; padding:0; margin:0; width:26px; height:26px; text-decoration:none; }
#SLB-Wrapper #SLB-Navegador #SLB-Right { background-position:26px 0; margin:0 18px 0 10px; float:right; }
#SLB-Wrapper #SLB-Navegador #SLB-Right:hover { background-position:26px -26px; }
#SLB-Wrapper #SLB-Navegador #SLB-Left { background-position:52px 0; margin-right:10px; float:left; }
#SLB-Wrapper #SLB-Navegador #SLB-Left:hover { background-position:52px -26px; }
#SLB-Wrapper #SLB-Navegador strong { display: block; padding-top:5px; }

.nivoSlider { position:relative; }
.nivoSlider img { position:absolute; top:0px; left:0px; }
.nivoSlider a.nivo-imageLink { position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:60; display:none; }
.nivo-slice { display:block; position:absolute; z-index:50; height:100%; }
.nivo-caption { position:absolute; left:0px; bottom:0px; background:#000; color:#fff; opacity:0.8; /* Overridden by captionOpacity setting */ width:100%; z-index:89; }
.nivo-caption p { padding:5px; margin:0; }
.nivo-caption a { display:inline !important; }
.nivo-html-caption { display:none; }
.nivo-directionNav a { position:absolute; top:42%; z-index:99; cursor:pointer; }
.nivo-prevNav { left:0px; width:13px; height:36px; background:url("/images/sl-left.jpg") no-repeat; }
.nivo-nextNav { right:0px; width:13px; height:36px; background:url("/images/sl-right.jpg") no-repeat;  }
.nivo-controlNav { position:absolute; margin:180px 0 0 30px;  }
.nivo-controlNav a { position:relative; z-index:99; cursor:pointer; padding:0 20px 20px 0; background:url("/images/nav.png") no-repeat; }
.nivo-controlNav a.active { font-weight:bold; background:url("/images/navh.png") no-repeat; }

#suggestions { position:absolute; z-index:100; width:423px; display:none; border:1px solid #ccc; background-color:#fff; font-size:11px; }
.searchresults { display:block; border-bottom:1px solid #ccc; padding:5px; }
.searchresults:hover { background:#fefbec; }
.searchresults img { width:100px; margin:0 5px 0 0; }
.searchresults a.name { font-size:12px; font-family:Arial; display:inline; font-weight:bold; color:#393939; text-decoration:none; }
.searchresults a.name:hover { color:#e31b00; text-decoration:underline; }
.searchresults span { display:block; color:#da0a00; font-weight:bold; font-size:14px; font-family:Arial; }
.searchresults a.morder { background:url("/images/morder.jpg") no-repeat; width:64px; height:18px; display:block; }
.searchresults a.morder:hover { background:url("/images/morder.jpg") 0 -24px no-repeat; }
.searchresults a.morder-en { background:url("/images/morder-en.jpg") no-repeat; width:64px; height:18px; display:block; }
.searchresults a.morder-en:hover { background:url("/images/morder-en.jpg") 0 -24px no-repeat; }
#loader1 { width:20px; height:20px; background:url("/images/loader4.gif") no-repeat; position:absolute; top:1px; right:115px; display:none; }

.ratingblock {	display:block; padding-bottom:3px; margin-bottom:3px; }
.loading {	height:32px;	background:url("/images/working.gif") 50% 50% no-repeat; }
.unit-rating { list-style:none; margin:0px auto; padding:0px; height:16px; position:relative; background:url("/images/starrating.gif") top left repeat-x; }
.unit-rating li { text-indent:-90000px; padding:0px; margin:0px; float:left; }	
.unit-rating li a { outline:none; display:block; width:16px; height:16px; text-decoration:none; text-indent:-9000px; z-index:20; position:absolute; padding:0px; }
.unit-rating li a:hover{ background:url("/images/starrating.gif") left center; z-index:2; left:0px; }
.unit-rating a.r1-unit { left:0px; }
.unit-rating a.r1-unit:hover { width:16px; }
.unit-rating a.r2-unit { left:16px; }
.unit-rating a.r2-unit:hover { width:32px; }
.unit-rating a.r3-unit { left:32px; }
.unit-rating a.r3-unit:hover { width:48px; }
.unit-rating a.r4-unit { left:48px; }	
.unit-rating a.r4-unit:hover { width:64px; }
.unit-rating a.r5-unit { left:64px; }
.unit-rating a.r5-unit:hover { width:80px; }
.unit-rating a.r6-unit { left:80px; }
.unit-rating a.r6-unit:hover { width:96px; }
.unit-rating a.r7-unit { left:96px; }
.unit-rating a.r7-unit:hover { width:112px; }
.unit-rating a.r8-unit { left:112px; }
.unit-rating a.r8-unit:hover { width:128px; }
.unit-rating a.r9-unit { left:128px; }
.unit-rating a.r9-unit:hover { width:144px; }
.unit-rating a.r10-unit { left:144px; }
.unit-rating a.r10-unit:hover { width:160px; }
.unit-rating li.current-rating { background:url("/images/starrating.gif") bottom left; position:absolute; height:15px; display:block; text-indent:-9000px; z-index:1; }
.thanks { color:#36AA3D; font-size:11px; font-weight:normal; text-align:center; display:block; margin:0 auto; }
.static { color:#5D3126; }
.doverie { font-size:10px; color:#ccc; padding:11px 0 0 5px; }

.ac_results {	padding:1px; border:1px solid #ccc; background-color:Window; overflow:hidden; }
.ac_results ul { width:100%; list-style-position:outside; list-style:none; padding:0; margin:0; background:#fefefe; }
.ac_results iframe { display:none;/*sorry for IE5*/	display/**/:block;/*sorry for IE5*/	position:absolute; top:0; left:0; z-index:-1; filter:mask(); width:3000px; height:3000px; }
.ac_results li { position:relative; margin:0px; padding:2px 5px; cursor:pointer; display:block; width:100%; font-size:12px; overflow:hidden; z-index:200; background:#eee; border-top:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd; }
/* .ac_loading { background:#f8f8f8 url('images/loader1.gif') right center no-repeat; } */
.ac_over { background-color:#5c5c5c; color:#f00; }
.qnt { top:2px; right:10px; font-size:0.8em; color:#26A908; margin:0; padding:0; }
#sign_up { background:#fff url('/images/subtle_dots.png'); padding:10px; display:none; text-align:center; border:1px solid #ccc; }
#outst { font-size:13px; text-align:left; }
#sign_up { font-size:12px; color:#999; text-align:center; }
#sign_up u { font-size:22px; font-weight:bold; text-decoration:none; display:block; margin:10px auto; }
#vynos { width:320px; text-align:left; padding-left:15px; margin-top:0px; margin-bottom:5px; }
#vynos input { margin-left:-15px; }
.close { position:absolute; right:5px; top:5px; }
#idnt { width:205px; height:20px; margin:10px 0px; color:#999; text-align:center; border:1px solid #ccc; }
#vother { height:17px; color:#999; text-align:left; border:1px solid #ccc; }
.mtext { width:25px; margin-left:3px; text-align:center; }

#datepicker_div, .datepicker_inline { font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:0; margin:0; background:#DDD; width:185px; }
#datepicker_div { display:none; border:1px solid #e31b00; z-index:10; }
.datepicker_inline { float:left; display:block; border:0; }
.datepicker_dialog { padding:5px !important; border:4px ridge #DDD !important; }
button.datepicker_trigger { width:25px; }
img.datepicker_trigger { margin:2px; vertical-align:middle; }
.datepicker_prompt { float:left; padding:2px; background:#DDD; color:#000; }
*html .datepicker_prompt { width:185px; }
.datepicker_control, .datepicker_links, .datepicker_header, .datepicker { clear:both; float:left; width:100%; color:#FFF; }
.datepicker_control { background:#e31b00; padding:2px 0px; }
.datepicker_links { background:#e6d4ae; padding:2px 0px; }
.datepicker_control, .datepicker_links { font-weight:bold; font-size:80%; letter-spacing:1px; }
.datepicker_links label { padding:2px 5px; color:#888; }
.datepicker_clear, .datepicker_prev { float:left; width:34%; }
.datepicker_current { float:left; width:30%; text-align:center; }
.datepicker_close, .datepicker_next { float:right; width:34%; text-align:right; }
.datepicker_header { padding:1px 0 3px; background:#e31b00; text-align:center; font-weight:bold; height:1.3em; }
.datepicker_header select { background:#e31b00; color:#000; border:0px; font-weight:bold; }
.datepicker { background:#CCC; text-align:center; font-size:100%; }
.datepicker a { display:block; width:100%; }
.datepicker .datepicker_titleRow { background:#ccc; color:#000; }
.datepicker .datepicker_daysRow { background:#FFF; color:#666; }
.datepicker_weekCol { background:#ccc; color:#000; }
.datepicker .datepicker_daysCell { color:#000; border:1px solid #DDD; }
#datepicker .datepicker_daysCell a { display:block; }
.datepicker .datepicker_weekEndCell { background:#E0F4D7; }
.datepicker .datepicker_daysCellOver { background:#FFF; border:1px solid #777; }
.datepicker .datepicker_unselectable { color:#888; }
.datepicker_today { background:#B1DB87 !important; }
.datepicker_currentDay { background:#83C948 !important; }
#datepicker_div a, .datepicker_inline a { cursor:pointer; margin:0; padding:0; background:none; color:#000; }
.datepicker_inline .datepicker_links a { padding:0 5px !important; }
.datepicker_control a, .datepicker_links a { padding:2px 5px !important; color:#000 !important; }
.datepicker_titleRow a { color:#000 !important; }
.datepicker_control a:hover { background:#E3E3E3 !important; color:#333 !important; }
.datepicker_links a:hover, .datepicker_titleRow a:hover { background:#FFF !important; color:#333 !important; }
.datepicker_multi .datepicker { border:1px solid #83C948; }
.datepicker_oneMonth { float:left; width:185px; }
.datepicker_newRow { clear:left; }
.datepicker_cover { display:none; display/**/:block; position:absolute; z-index:-1; filter:mask(); top:-4px; left:-4px; width:193px; height:200px; }

.nav_up { padding:7px; background-color:white; border:1px solid #9c9c9c; position:fixed; background:transparent url(../images/arrow_up.png) no-repeat top left; background-position:50% 50%; width:20px; height:20px; bottom:10px; opacity:0.7; left:10px; white-space:nowrap; cursor:pointer;
 -moz-border-radius: 3px 3px 3px 3px; -webkit-border-top-left-radius:3px; -webkit-border-top-right-radius:3px; -khtml-border-top-left-radius:3px; -khtml-border-top-right-radius:3px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); display:none; }
#hny { position:absolute; z-index:5; top:0px; left:-53px; }

.bns { margin:0px; text-decoration:underline; color:#ef1712; font-weight:bold; }
 
/* .preloader { background:#ffffff url('/images/89.gif') center center no-repeat; position:absolute; }
.dish { -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius:4px; -khtml-border-radius:4px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); } */
.minus30 { display:block; width:645px; height:2248px; background:url("../images/slide/minus30.jpg") no-repeat; margin:0 auto; }

a.myf { font-size:11px; color:#bbb; text-decoration:none; display:block; padding-right:16px; width:250px; height:12px; background:url(../images/f.png) right -12px no-repeat; }
a.myf:hover { color:#555; background:url(../images/f.png) right 0 no-repeat; }
.norew { float:right; text-align:right; padding-right:30px; }
.libl { position:relative; display:block; }

#vynos1 span { font-size:11px; }

#crazyc { width:588px; height:507px; background:url("../images/crazyc.png"); position:relative; font-style:italic; color:#b80101; font-size:16px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica; display:none; }
#crazyc span { display:block; position:absolute; top:309px; left:395px; }
.crazydiv { width:95%; margin:20px auto; font-size:16px; text-align:center; font-family:"Trebuchet MS"; }
.crazydiv b { font-size:20px; }
.nightbox { width:300px; height:200px; background:url("/images/nightbox.png") no-repeat; position:fixed; right:-290px; top:25%; z-index:100; box-shadow:0px 0px 15px #999; -moz-box-shadow:0px 0px 15px #999; -webkit-box-shadow:0px 0px 15px #999; }
.nightbox a { display:block; width:20px; height:20px; }

#newlbox { text-align:center; position:relative; }
#todeliv, #totakea { float:left; width:230px; height:110px; padding:25px; margin:15px; border:1px solid #fbc20f; background:#fff; text-align:center; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; cursor:pointer; position:relative;  }
#todeliv span, #totakea span { font-size:18px; display:block; margin-bottom:15px; }
.boxcheck { background:#fff1c6 !important; -moz-box-shadow:0px 0px 12px #ddd; -webkit-box-shadow:0px 0px 12px #ddd; box-shadow:0px 0px 12px #e4e4e4; }
#totakea b { font-weight:bold; color:#e31b00; font-size:20px; }
.inputpoint { color:#777; font-size:12px; }
.inputpoint input, select { margin-top:7px; }
#todeliv .inputpoint { margin-top:25px; }
#totakea .inputpoint { margin-top:7px; }

#soplya { width:350px; height:50px; padding:20px; background:#ffc404 url("/images/background.jpg") repeat; top:25%; z-index:100; box-shadow:0px 0px 15px #999; -moz-box-shadow:0px 0px 15px #999; -webkit-box-shadow:0px 0px 15px #999; font-size:13px; text-align:center; display:none; z-index:300; }
#soplya form { margin-top:10px; }

#ny2014 { width:540px; height:315px; padding:30px; background:#ffc404 url("/images/ny2014.jpg") repeat; top:25%; z-index:100; box-shadow:0 0 15px #999; -moz-box-shadow:0 0 15px #999; -webkit-box-shadow:0 0 15px #999; font-size:13px; text-align:center; display:none; z-index:100000; }
#ny2014 b { display:block; font-size:15px; color:#333; font-weight:normal; margin:10px 0 20px 0; }
#ny2014 i { display:block; font-size:20px; font-style:normal; margin-bottom:30px; }
#ny2014 span { display:block; font-size:16px; font-style:normal; color:#b90202; }
#notdisturb { width:350px; background:#fff url('/images/subtle_dots.png'); padding:30px 20px; display:none; text-align:center; border:1px solid #ccc; }
#notdisturb span { display:block; width:250px; color:#999; font-size:11px; margin:0 auto 5px auto; }
#notdisturb .close { position:relative !important; right:0px; top:0px; }
#pleasecheckinfo { display:none; color:#bc1515; margin:15px 10px; }
#pleasecheckinfo i, #smsconfirm i { font-style:normal; }
#smsconfirm { color:#222; margin-top:15px; font-size:11px; }
#smsconfirm input[type=text] { margin-top:10px; width:50px; text-align:center; }
#smsconfirm input[type=button] { margin-top:10px; width:50px; text-align:center; }
#results { font-size:11px; margin-top:5px; }

#getpause { width:540px; height:315px; background:#ffc404 url("/images/getpause.jpg") repeat; top:25%; z-index:100; box-shadow:0px 0px 15px #999; -moz-box-shadow:0px 0px 15px #999; -webkit-box-shadow:0px 0px 15px #999; font-size:13px; text-align:center; display:none; z-index:300; }
#stopphone { width:540px; height:315px; background:#ffc404 url("/images/stopphone.jpg") repeat; top:25%; z-index:100; box-shadow:0px 0px 15px #999; -moz-box-shadow:0px 0px 15px #999; -webkit-box-shadow:0px 0px 15px #999; font-size:13px; text-align:center; z-index:300; }
#get7767 { width:375px; height:500px; top:25%; z-index:100; box-shadow:0px 0px 15px #999; -moz-box-shadow:0px 0px 15px #999; -webkit-box-shadow:0px 0px 15px #999; font-size:13px; text-align:center; display:none; cursor:pointer; z-index:1000; }
#ny2016 { width:600px; height:423px; background:url("/images/ny2016.jpg") no-repeat; top:25%; box-shadow:0px 0px 15px #999; -moz-box-shadow:0px 0px 15px #999; -webkit-box-shadow:0px 0px 15px #999; display:none; z-index:300; }
#ny2017 { width:500px; height:500px; background:url("/images/ny2019.jpg") no-repeat; top:25%; box-shadow:0px 0px 15px #999; -moz-box-shadow:0px 0px 15px #999; -webkit-box-shadow:0px 0px 15px #999; display:none; z-index:300; }


.cabinet-left { float:left; width:400px; text-align:center; }
.cabinet-left img { padding:6px; }
.cabinet-left h3, .cabinet-right h3 { font-size:26px; font-weight:bold; margin:3px 0 10px 0; }
.cabinet-right { float:right; width:300px; text-align:center; }

.linkeditprofile { color:#aaa; position:absolute;right:55px;top:12px; text-decoration:underline; }
.linkeditprofile:hover { text-decoration:none; }

.prizes li { display:inline-block; width:100px; margin:12px; text-align:center; font-weight:bold; vertical-align:top; }
.prizes li img { display:block; margin-bottom:5px; }

.tableorders { width:700px; margin-top:20px; }
.tableorders th { background:url("/images/tableordersback.png") repeat-x; height:28px; color:#fff; border:1px solid #fff; padding:0 7px; }
.tableorders td { border:1px solid #fff; background:#c1e6a4; padding:7px; text-align:center; color:#393939; }


#advimage { width:630px; height:270px; position:relative; margin:20px auto 0 auto; text-align:center; }
#ribbon { position:absolute; top:-3px; left:-15px; z-index:200; }
#frame { position:absolute; z-index:0; width:775px; height:261px; top:2px; left:-83px; }
#slides { position:relative; top:15px; left:4px; z-index:10; }
.slides_container { width:600px; overflow:hidden; position:relative; display:none; }
.slides_container a { width:600px; height:208px; display:block; }
.slides_container a img { display:block; }
#slides .next,#slides .prev { position:absolute; top:85px; left:-39px; width:24px; height:43px; display:block; z-index:101; }
#slides .next { left:616px; }
.pagination { margin:26px auto !important; width:100px; }
.pagination li { float:left; margin:0 1px; list-style:none; }
.pagination li a { display:block; width:12px; height:0; padding-top:12px; background-image:url("/images/slidesjs/pagination.png"); background-position:0 0; float:left; overflow:hidden; }
.pagination li.current a { background-position:0 -12px; }

/*
#toppizza { position:absolute; }
.slides_container { width:489px; overflow:hidden; position:relative; display:none; }
.slides_container a { width:489px; height:274px; display:block; }
.slides_container a img { display:block; }
#toppizza .next, #toppizza .prev { position:absolute; top:85px; left:-39px; width:24px; height:43px; display:block; z-index:101; }
#toppizza .next { left:614px; }*/

.pizzaselect { height:23px; }

#testimonials { width:500px; padding:40px 50px 25px 45px !important; background:url('/images/quotes.png') no-repeat 20px 20px rgba(178,178,169,0.2); min-height:60px; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px; margin:20px auto; }
#testimonials li { display:none; }
#testimonials li:first-child { display:block; }
#testimonials ul { list-style:none; }
#testimonials p.text { font-size:14px; line-height:22px; }
#testimonials p.author { color:#878787; font-size:14px; font-style:italic; text-align:right; margin-top:10px; margin-right:5px; }

#rater a { display:inline-block; width:64px; height:64px; margin:20px 3px; opacity:0.6; }
#rater a:hover { opacity:1; }
.rater1 { background:url("/images/rater1.png") no-repeat; }
.rater2 { background:url("/images/rater2.png") no-repeat; }
.rater3 { background:url("/images/rater3.png") no-repeat; }

#promodiv { float:left; }
#promodiv input { margin-top:-2px; }
@-moz-document url-prefix() {
#promodiv input { margin-top:-4px; }
}

#filmaki { width:385px; height:102px; background:url("/images/filmaki.jpg"); margin-bottom:20px; padding:70px 0 0 315px; text-align:left; font-family:Arial; font-size:14px; font-weight:normal; }
#filmaki label { background:#fff; padding:3px 0; }
#filmaki a { margin:0; text-decoration:underline; }
#filmaki a:hover { text-decoration:none; }
#filmaki b { word-wrap:normal; }
#filmaki span { color:#f70201; font-weight:bold; }
.onstore a { display:block; margin:3px 0 8px 0; opacity:0.7; }
.onstore a:hover { opacity:1; }

.progressbar { width:100%; height:16px; margin-top:20px; border:1px solid #ccc; border-radius:4px; box-shadow:0 0 5px #ddd; }
.progressbar span { display:block; height:100%; background:#ffc404; color:#fff !important; font-size:12px !important; text-align:center; }


/*There will be a CSS file */
/*  creation date 25.12.2012 13:10 */


.b-page__content{height:99px;}
.b-head-decor{display:none}
.b-page_newyear .b-head-decor{
  position:absolute;
  top:0;
  left:0;
  display:block;
  height:100px;
  width:100%;
  overflow:hidden;

  background:url("/images/balls/b-head-decor_newyear.png") repeat-x 0 0
}
.b-page_newyear .b-head-decor__inner{position:absolute;top:0;left:0;height:115px;display:block;width:373px;}
.b-page_newyear .b-head-decor::before{content:'';display:block;position:absolute;top:-115px;left:0;z-index:3;height:92px;display:block;width:100%;box-shadow:0 15px 30px rgba(0,0,0,0.75)}
.b-head-decor__inner_n1{z-index:1;}
.b-page_newyear .b-head-decor__inner_n2{left:373px}
.b-page_newyear .b-head-decor__inner_n3{left:746px}
.b-page_newyear .b-head-decor__inner_n4{left:1119px}
.b-page_newyear .b-head-decor__inner_n5{left:1492px}
.b-page_newyear .b-head-decor__inner_n6{left:1865px}
.b-page_newyear .b-head-decor__inner_n7{left:2238px}

.b-ball{position:absolute;}
.b-ball_n1{top:0;left:3px;width:59px;height:83px}
.b-ball_n2{top:-19px;left:51px;width:55px;height:70px}
.b-ball_n3{top:9px;left:88px;width:49px;height:67px}
.b-ball_n4{top:0;left:133px;width:57px;height:102px}
.b-ball_n5{top:0;left:166px;width:49px;height:57px}
.b-ball_n6{top:6px;left:200px;width:54px;height:70px}
.b-ball_n7{top:0;left:240px;width:56px;height:67px}
.b-ball_n8{top:0;left:283px;width:54px;height:53px}
.b-ball_n9{top:10px;left:321px;width:49px;height:66px}
.b-ball_n1 .b-ball__i{background:url("/images/balls/b-ball_n1.png") no-repeat}
.b-ball_n2 .b-ball__i{background:url("/images/balls/b-ball_n2.png") no-repeat}
.b-ball_n3 .b-ball__i{background:url("/images/balls/b-ball_n3.png") no-repeat}
.b-ball_n4 .b-ball__i{background:url("/images/balls/b-ball_n4.png") no-repeat}
.b-ball_n5 .b-ball__i{background:url("/images/balls/b-ball_n5.png") no-repeat}
.b-ball_n6 .b-ball__i{background:url("/images/balls/b-ball_n6.png") no-repeat}
.b-ball_n7 .b-ball__i{background:url("/images/balls/b-ball_n7.png") no-repeat}
.b-ball_n8 .b-ball__i{background:url("/images/balls/b-ball_n8.png") no-repeat}
.b-ball_n9 .b-ball__i{background:url("/images/balls/b-ball_n9.png") no-repeat}
.b-ball_i1 .b-ball__i{background:url("/images/balls/b-ball_i1.png") no-repeat}
.b-ball_i2 .b-ball__i{background:url("/images/balls/b-ball_i2.png") no-repeat}
.b-ball_i3 .b-ball__i{background:url("/images/balls/b-ball_i3.png") no-repeat}
.b-ball_i4 .b-ball__i{background:url("/images/balls/b-ball_i4.png") no-repeat}
.b-ball_i5 .b-ball__i{background:url("/images/balls/b-ball_i5.png") no-repeat}
.b-ball_i6 .b-ball__i{background:url("/images/balls/b-ball_i6.png") no-repeat}
.b-ball_i1{top:0;left:0;width:25px;height:71px}
.b-ball_i2{top:0;left:25px;width:61px;height:27px}
.b-ball_i3{top:0;left:176px;width:29px;height:31px}
.b-ball_i4{top:0;left:205px;width:50px;height:51px}
.b-ball_i5{top:0;left:289px;width:78px;height:28px}
.b-ball_i6{top:0;left:367px;width:6px;height:69px}
.b-ball__i{
  position:absolute;
  width:100%;
  height:100%;
  -webkit-transform-origin:50% 0;
  -moz-transform-origin:50% 0;
  -o-transform-origin:50% 0;
  transform-origin:50% 0;
  -webkit-transition:all .3s ease-in-out;
  -moz-transition:all .3s ease-in-out;
  -o-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out;
  pointer-events:none;
}
.b-ball_bounce .b-ball__right{position:absolute;top:0;right:0;left:50%;bottom:0;z-index:9}
.b-ball_bounce:hover .b-ball__right{display:none}
.b-ball_bounce .b-ball__right:hover{left:0;display:block!important}
.b-ball_bounce.bounce>.b-ball__i{-webkit-transform:rotate(-9deg);-moz-transform:rotate(-9deg);-o-transform:rotate(-9deg);transform:rotate(-9deg);}
.b-ball_bounce .b-ball__right.bounce+.b-ball__i{-webkit-transform:rotate(9deg);-moz-transform:rotate(9deg);-o-transform:rotate(9deg);transform:rotate(9deg)}
.b-ball_bounce.bounce1>.b-ball__i{-webkit-transform:rotate(6deg);-moz-transform:rotate(6deg);-o-transform:rotate(6deg);transform:rotate(6deg)}
.b-ball_bounce .b-ball__right.bounce1+.b-ball__i{-webkit-transform:rotate(-6deg);-moz-transform:rotate(-6deg);-o-transform:rotate(-6deg);transform:rotate(-6deg)}
.b-ball_bounce.bounce2>.b-ball__i{-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg)}
.b-ball_bounce .b-ball__right.bounce2+.b-ball__i{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg)}
.b-ball_bounce.bounce3>.b-ball__i{-webkit-transform:rotate(1.5deg);-moz-transform:rotate(1.5deg);-o-transform:rotate(1.5deg);transform:rotate(1.5deg)}
.b-ball_bounce .b-ball__right.bounce3+.b-ball__i{-webkit-transform:rotate(-1.5deg);-moz-transform:rotate(-1.5deg);-o-transform:rotate(-1.5deg);transform:rotate(-1.5deg)}

.poll td label { font-size:30px; margin-right:5px; }
.poll td b { font-size:18px; font-weight:normal; margin-right:5px; float:left; color:#000; }
.poll td span { font-size:11px; }
.poll td label:hover { color:#f00; }
#gc { display:block; position:absolute; top:0; right:0; width:128px; height:128px; background:url("../images/gc.png") no-repeat; }

#smartbanner { position:absolute; left:0; top:-82px; border-bottom:1px solid #e8e8e8; width:100%; height:78px; font-family:'Helvetica Neue',sans-serif; background:-webkit-linear-gradient(top, #f4f4f4 0%,#cdcdcd 100%); background-image: -ms-linear-gradient(top, #F4F4F4 0%, #CDCDCD 100%); background-image: -moz-linear-gradient(top, #F4F4F4 0%, #CDCDCD 100%); box-shadow:0 1px 2px rgba(0,0,0,0.5); z-index:9998; -webkit-font-smoothing:antialiased; overflow:hidden; -webkit-text-size-adjust:none; }
#smartbanner, html.sb-animation {-webkit-transition: all .3s ease;}
#smartbanner .sb-container { margin: 0 auto; }
#smartbanner .sb-close { position:absolute; left:5px; top:5px; display:block; border:2px solid #fff; width:14px; height:14px; font-family:'ArialRoundedMTBold',Arial; font-size:15px; line-height:15px; text-align:center; color:#fff; background:#070707; text-decoration:none; text-shadow:none; border-radius:14px; box-shadow:0 2px 3px rgba(0,0,0,0.4); -webkit-font-smoothing:subpixel-antialiased; }
#smartbanner .sb-close:active { font-size:13px; color:#aaa; }
#smartbanner .sb-icon { position:absolute; left:30px; top:10px; display:block; width:57px; height:57px; background:rgba(0,0,0,0.6); background-size:cover; border-radius:10px; box-shadow:0 1px 3px rgba(0,0,0,0.3); }
#smartbanner.no-icon .sb-icon { display:none; }
#smartbanner .sb-info { position:absolute; left:98px; top:18px; width:44%; font-size:11px; line-height:1.2em; font-weight:bold; color:#6a6a6a; text-shadow:0 1px 0 rgba(255,255,255,0.8); }
#smartbanner #smartbanner.no-icon .sb-info { left:34px; }
#smartbanner .sb-info strong { display:block; font-size:13px; color:#4d4d4d; line-height: 18px; }
#smartbanner .sb-info > span { display:block; }
#smartbanner .sb-info em { font-style:normal; text-transform:uppercase; }
#smartbanner .sb-button { position:absolute; right:20px; top:24px; border:1px solid #bfbfbf; padding: 0 10px; min-width: 10%; height:24px; font-size:14px; line-height:24px; text-align:center; font-weight:bold; color:#6a6a6a; background:-webkit-linear-gradient(top, #efefef 0%,#dcdcdc 100%); text-transform:uppercase; text-decoration:none; text-shadow:0 1px 0 rgba(255,255,255,0.8); border-radius:3px; box-shadow:0 1px 0 rgba(255,255,255,0.6),0 1px 0 rgba(255,255,255,0.7) inset; }
#smartbanner .sb-button:active, #smartbanner .sb-button:hover { background:-webkit-linear-gradient(top, #dcdcdc 0%,#efefef 100%); }

#smartbanner .sb-icon.gloss:after { content:''; position:absolute; left:0; top:-1px; border-top:1px solid rgba(255,255,255,0.8); width:100%; height:50%; background:-webkit-linear-gradient(top, rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.2) 100%); border-radius:10px 10px 12px 12px; }

#smartbanner.android { border-color:#212228; background: #3d3d3d url('data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7'); border-top: 5px solid #88B131; box-shadow: none; }
#smartbanner.android .sb-close { border:0; width:17px; height:17px; line-height:17px; color:#b1b1b3; background:#1c1e21; text-shadow:0 1px 1px #000; box-shadow:0 1px 2px rgba(0,0,0,0.8) inset,0 1px 1px rgba(255,255,255,0.3); }
#smartbanner.android .sb-close:active { color:#eee; }
#smartbanner.android .sb-info { color:#ccc; text-shadow:0 1px 2px #000; }
#smartbanner.android .sb-info strong { color:#fff; }
#smartbanner.android .sb-button { min-width: 12%; border:1px solid #DDDCDC; padding:1px; color:#d1d1d1; background: none; border-radius: 0; box-shadow: none; min-height:28px}
#smartbanner.android .sb-button span { text-align: center; display: block; padding: 0 10px; background-color: #42B6C9; background-image: -webkit-gradient(linear,0 0,0 100%,from(#42B6C9),to(#39A9BB)); background-image: -moz-linear-gradient(top,#42B6C9,#39A9BB); text-transform:none; text-shadow:none; box-shadow:none; }
#smartbanner.android .sb-button:active, #smartbanner.android .sb-button:hover { background: none; }
#smartbanner.android .sb-button:active span, #smartbanner.android .sb-button:hover span { background:#2AC7E1; }

#smartbanner.windows .sb-icon { border-radius: 0px; }

.tip-yellowsimple {
  z-index:1000;
  text-align:left;
  border:1px solid #c7bf93;
  border-radius:4px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  padding:6px 8px;
  min-width:50px;
  max-width:300px;
  color:#000;
  background-color:#fff9c9;
  /**
   * - If you set a background-image, border/padding/background-color will be ingnored.
   *   You can set any padding to .tip-inner instead if you need.
   * - If you want a tiled background-image and border/padding for the tip,
   *   set the background-image to .tip-inner instead.
   */
}
.tip-yellowsimple .tip-inner {
  font:12px/16px arial,helvetica,sans-serif;
}

/* Configure an arrow image - the script will automatically position it on the correct side of the tip */
.tip-yellowsimple .tip-arrow-top {
  margin-top:-6px;
  margin-left:-5px; /* approx. half the width to center it */
  top:0;
  left:50%;
  width:9px;
  height:6px;
  background:url('/images/tip-yellowsimple_arrows.gif') no-repeat;
}
.tip-yellowsimple .tip-arrow-right {
  margin-top:-4px; /* approx. half the height to center it */
  margin-left:0;
  top:50%;
  left:100%;
  width:6px;
  height:9px;
  background:url('/images/tip-yellowsimple_arrows.gif') no-repeat -9px 0;
}
.tip-yellowsimple .tip-arrow-bottom {
  margin-top:0;
  margin-left:-5px; /* approx. half the width to center it */
  top:100%;
  left:50%;
  width:9px;
  height:6px;
  background:url('/images/tip-yellowsimple_arrows.gif') no-repeat -18px 0;
}
.tip-yellowsimple .tip-arrow-left {
  margin-top:-4px; /* approx. half the height to center it */
  margin-left:-6px;
  top:50%;
  left:0;
  width:6px;
  height:9px;
  background:url('/images/tip-yellowsimple_arrows.gif') no-repeat -27px 0;
}

.add-prib {
  font-size:20px;
  margin: 10px auto;
}

.btn-prib {
  display: inline-block;
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  background: #febf00;
  color: #fff;
  border: none;
  cursor: pointer;
  text-decoration: none;
}

.btn-prib:hover {
  background: #b78a02;
  color: #fff;
}

.right-subcategory {
  float: right;
  margin-top: 3px;
}

.right-subcategory a {
  margin-left: 10px;
}

.multivote-td {
  text-align:left !important;
  padding: 3px !important;
}

.multivote-td label {
  font-size:15px !important;
}

.header-auth-form{
  margin-bottom: -10px;
  line-height: 0.8;
}

.hide-link {
  display: none;
}

#block-select-place {
  position: absolute;
  right: 7px;
  top: -4px;
  padding: 7px 13px 9px 11px;
  line-height: 1.6;
  z-index: 100;
  text-align: left;
}

#block-select-place.active {
  border: 1px solid #b6b5a5;
  background-color: #fdfbe6;
  box-shadow: 0 0 10px #666;
  padding: 6px 12px 10px 12px;
}

#block-select-place.active .hide-link {
  display: block;
}

.select-place {
  vertical-align: middle;
  margin-right: 2px;
}

.link-select-place {
  display: inline !important;
  margin: 0 !important;
  text-decoration: none;
  border-bottom: 1px dashed #b6b5a5;
}

.red-cart {
  width: 100%;
  margin-top: 10px;
  padding: 16px 0 8px 0;
  text-align: center;
  background: #f21301;
  color: #fff;
  font-family: Arial;
}

.removed-dish {
  margin: 16px 36px;
  font-size: 18px;
  color: #f21301;
  line-height: 1.4;
}

.cart-title {
  display: block;
  margin: 20px 0 10px 15px;
  font-size: 20px;
  color: #363636;
}

.big-red-button {
  display: inline-block;
  background: #e31b00;
  background: linear-gradient(0,#d10003,#fd301d);
  color: #fff !important;
  font-weight: bold;
  text-align: center;
  padding: 12px 40px;
  outline: none;
  border: 0;
  cursor: pointer;
  font-size: 18px;
  border-radius: 3px;
  box-shadow: 0 0 5px #aaa;
  text-decoration: none;
}

.big-red-button:hover {
  background: #e31b00;
  text-decoration: none !important;
}

.right-35 {
  margin-right: 75px;
}

.cartinpage {
  position: fixed;
  display: block;
  background: #eb0f00;
  padding: 10px;
  z-index: 1000;
  top: 137px;
  right: 20px;
  box-sizing: border-box;
  width: 140px;
  border-radius: 4px;
  box-shadow: 0 0 10px #aaa;
  text-decoration: none;
  border: 1px solid #fff;
}

.cartinpage .cartitem {
  display: block;
  position: relative;
  margin-top: 8px;
}

.cartinpage strong {
  display: block;
  margin-bottom: 10px;
  font-weight: bold;
  color: #fff;
  font-size: 18px;
}

.cartinpage .cartitem img {
  width: 80px;
  min-height: 53px;
  border-radius: 4px;
}

.cartinpage .cartitem .item-count {
  color: #fff;
  font-size: 18px;
  vertical-align: bottom;
}

.cartinpage .cartitem .remove-product {
  display: block;
  position: absolute;
  top: -12px;
  left: 83px;
  color: #fff;
  font-size: 32px;
}

.cartinpage .cartitem .remove-product:hover {
  color: #b6b5a5;
}

.cartinpage .cartsumm {
  margin-top: 9px;
  color: #fff;
  font-size: 17px;
  font-weight: bold;
}

.button-to-cart {
  margin-top: 12px;
  width: 100%;
  text-align: center;
  color: #fff;
  padding: 5px 0 6px;
  border: 1px solid #fff;
  border-radius: 3px;
}

.button-to-cart:hover {
  color: #b6b5a5;
  border: 1px solid #b6b5a5;
}

.wide-phone {
  display: inline-block;
  height: 37px;
  padding: 20px 0 0 44px;
  text-decoration: none;
  font-weight: bold;
  font-size: 14px;
  background: url('/images/wide-phone.png') left center no-repeat;
}

#us-select-city {
  margin-top: 24px;
}

.cafe-no {
    margin: 14px 25px 20px;
    font-size: 16px;
    color: #d31200;
}

.cafe-no b {
    display: block;
    margin-bottom: 6px;
    font-size: 20px;
    font-weight: bold;
}