html{
  height:100%;
  font-family:arial;
  font-size:10pt;
  background:#F0C961;
}
body{
    position:relative;
    width:100%;
    margin:0 auto;
    padding:0;
}
img {
    border:0;
    margin:0;padding:0;
}
form, label {
    padding:0;
    margin:0;
  font-size:10pt;
}
textarea {
    overflow:auto;
}
h1 {
    font-weight:bold;
    font-size:10pt;
    font-family:tahoma;
    margin:0;
    padding:0;
}

a {
  text-decoration:underline;
  color:#B81D0C;
}

a:hover {
  text-decoration:none;
  color:#B81D0C;
}

a strong {
  font-weight:normal;
  text-decoration:underline;
  color:#BA8901;
}

a:hover strong {
  text-decoration:none;
  color:#BA8901;
}

.clr {
  clear:both;
}

#cont_box {
  min-width:1000px;
  background:url('images/header_bg2.gif') 119px 47px repeat-x  #F7DD95;
  width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000? "1000px":"auto");
}
#is_ok {
  position:absolute;
  left:80%;
  top:5px;
  color:#B81D0C;
}
#elite_box {
  float:left;
  height:30px;
  padding:3px 0 0 13px;
}
/*ØÀÏÊÀ*/
.header {
  clear: both;
  height:237px;
  background:url('images/header.jpg') no-repeat;
  color:#B81D0C;//padding-right: 1px;//overflow-x: hidden;
}

.header .img_box {
  float:right;
  margin:0;
  padding-top:4px;
  vertical-align:top;
  width:80%;
  text-align:right;
}
.header .img {
   vertical-align:top;
   width:368;
   height:199px;
}
.header .left_img {
  width:65px;
  height:34px;
}
.header .left_corner {
  width:40px;
  height:34px;
}


.header .left, .middle, .right {
  float:left;
  width:34%;
  height:34px;
  text-align:center;
  background:url('images/h_right_corner.gif') no-repeat right 1px;
}

.middle, .right {
  width:33%;
}
.right {
  background:url('images/h_right.gif') no-repeat right top;
}

.box {
  float:left;
}
.header .title {
  padding:10px 30px 0 30px;
  margin:0 40px 0 40px;
  font-size:14pt;
  font-family:arial;
  background:#F9E6B0;
  height:24px;
}

.header .title a {
text-decoration:none;
}

.header #right {
  margin-right:50px;
}

/*ÑÎÄÅÐÆÈÌÎÅ*/
.content{
  clear: both;
    background:url('images/c_bg.gif');
    height:3435px;//padding-right: 1px;//overflow-x: hidden;
}
.menu_leftbox,.menu_middlebox,.menu_rightbox,.topping,.bear,.drinks {
  float:left;
  width:34%;
  background:url('images/c_bg_vert.gif') right repeat-y;
}

.menu_middlebox,.menu_rightbox,.drinks {
  width:33%;
}
.menu_rightbox,.drinks {
  background:none;
}

.menu_leftbox2, .menu_middlebox2, .menu_rightbox2 {
  padding:2px 13px 8px 13px;
  background:#F9E6B0;
  margin:0 1px 0 17px;
  overflow: hidden;
  height:160px;
}

.menu_middlebox2 {
  margin-left:0;
}

.menu_rightbox2 {
  margin-left:0;
  margin-right:15px;
}

.hr,.hr_left,.hr_right {
  background:url('images/c_dotted.gif') repeat-x;
  height:1px;
  font-size:1pt;
}
/*TOPPING*/
.topping {
  width:67%;
}
.topping .title {
  clear:both;
  text-align:center;
  padding:10px 0 5px 0;
  color:#BD0100;
  font-weight:bold;
}
.topping .hr_left {
  width:48%;
  float:left;
}
.topping .hr_right {
  width:48%;
  float:left;
  margin-left:25px;
}
.topping .sel {
  width:100%;
  font-size:8pt;
}
.topping .coung_sel {
  width:50px;
  font-size:8pt;
  margin-left:4px;
}
.topping .tprice {
  color:#7B7B7B;
  padding-left:4px;
  font-weight:bold;
}
.topping .count_box {
  float:left;
  padding-top:5px;
}
.topping .sel_box {
  width:20%;
  float:left;
  padding-top:5px;
  margin-left:10px;
}
/*BEAR*/
.bear {
  width:67%;
}
.bear .menu_leftbox2 {
  background:url('images/c_right_corner.gif') no-repeat 99% 13px #F9E6B0;
  padding-left:0px;
  height:40px;
}
.bear .zakyski_hr {
  margin:0 5px 10px 13px;
}
.bear .zakyski_line {
  margin-right:25px;
}
/*DRINKS*/
.drinks .zakyski {
  background:#F9E6B0;
  height:40px;
}
.drinks .zakyski_box {
  margin:10px 0 0 0;
  height:29px;
}

.zakyski {
  padding:2px 0 8px 0;
  background:url('images/c_phones.gif') no-repeat center 30px #F9E6B0;
  margin-right:15px;
  overflow: hidden;
  height:160px;
}

.zakyski_box{
  margin-top:122px;
  height:36px;
  background:url('images/c_right_corner.gif') no-repeat 99% top #F9E6B0;
  overflow:hidden;
  padding-right:40px;
}

.zakyski_hr {
  height:1px;
  font-size:1pt;
  background:url('images/c_dotted.gif') repeat-x;
  margin:0 13px 0 13px;
}



.zakyski_line {
  font-size:1pt;
  border:0;
  color:#F0C96F;
  background:#F0C96F;
  height:3px;
  margin:0;
  padding:0;
}

.zakyski_title {
  padding-top:7px;
  font-size:14pt;
  font-family:arial;
  color:#B81D0C;
  text-align:center;
}

.menu_title {
  padding:10px 0 5px 0;
  color:#BD0100;
  float:left;
  font-weight:bold;
  text-align:center;
}
.weight {
  padding:10px 0 0 0;
  color:#7B7B7B;
  float:right;
}
.menu_img_box {
  float:left;
  padding:0 5px 5px 0;
  margin:0;
}
.secondvp {margin-top:70px;}
.secondvp1 {margin-top:48px;}
.menu_img {
  width:80px;
  height:78px;
}
.descr {
  color:black;
  padding:10px 0 0 0;
  clear:right;
  text-align:justify;
}
.price {
  clear:both;
  float:left;
  color:#7B7B7B;
}
.count {
  float:right;
  color:#7B7B7B;
  vertical-align:top;
  padding-right:10%;
}

.item_count {
  height:17px;
  width:60px;
  font-size:8pt;
}

.misc_title {
  padding-bottom:15px;
  color:#BD0100;
  font-weight:bold;
}
.drink_img_box {
  float:left;
  padding:0 5px 5px 0;
  margin:0;
  width:80px;
  text-align:center;
}
/*ÏÎÄÂÀË*/
.footer{
  clear:both;
    height:83px;
    background:#F0C961;//padding-right: 1px;//overflow-x: hidden;
}

.footer .left_box, .middle_box, .right_box {
  float:left;
  height:34px;
  text-align:center;
  background:url('images/f_right_corner.gif') no-repeat right top #F9E6B0;
}

.footer .left_box {
  clear:left;
  width:34%;
}

.footer .middle_box, .right_box {
  width:33%;
}

.footer .right_box {
  background:url('images/f_right.gif') no-repeat right top #F9E6B0;
}

.footer .title {
  padding:5px 30px 0 30px;
  margin:0 40px 0 40px;
  font-size:14pt;
  color:#B81D0C;
  font-family:arial;
  background:#F9E6B0;
  height:24px;
}

.footer .title a {
  text-decoration:none;
}

.copyr {
  clear:both;
  color:white;
  font-size:10pt;
  text-align:center;
  padding:17px;
  width:96%;
}
#order_box {
  width:100%;

}

#order {
  margin:0 16px 0 17px;
  background:url('images/c_misc_spacer.gif') repeat-x 10px bottom #F7DC93;
  color:#777777;
  overflow:hidden;
  height:118px;
}


#if_box {
  width:100%;
  position:absolute;
  left:0px;
  top:3190px;
  width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000? "1000px":"auto");
  min-width:1000px;
}
#if {
  margin:0 16px 0 16px;
  padding:20px 20px 30px 20px;
  text-align:center;
  background:url('images/c_misc_spacer.gif') repeat-x bottom #F9E6B0;
  color:#BA8901;
  height:102px;
  overflow:hidden;
}
#if_spacer {
  background:url('images/c_misc_spacer.gif') repeat-x bottom #F9E6B0;
  margin:0 17px 0 17px;
  height:8px;
  font-size:1pt;
}
#delivery_box {
  width:100%;
  position:absolute;
  left:0px;
  top:3351px;
  width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000? "1000px":"auto");
  min-width:1000px;
}
#delivery {
  margin:0 16px 0 16px;
  padding:20px 20px 30px 20px;
  text-align:center;
  background:url('images/c_misc_spacer.gif') repeat-x bottom #F7DC93;
  color:#BA8901;
  height:270px;
}
.contacts_box {
  width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000? "1000px":"auto");
  min-width:1000px;
  background:url('images/c_misc_spacer.gif') repeat-x bottom #F7DC93;
}
.contacts {
  margin:0 16px 0 16px;
  padding:20px 20px 60px 20px;
  text-align:center;

  color:#BA8901;
  height:255px;
}

.telefon {float:right; width:92%; _width:92%; margin-right:0px !important;}
 
     
*+html .telefon {margin-right:0px !important; width:92% !important;}


@-moz-document url-prefix() {
 
        .phonecom {padding-right:10px !important;}
    .vosmerka {padding-left:1px;} 
      }
