body {
 margin:0px;
 padding:0px;
}

a {
 color:#FF0302;
 font-weight:bold;
 text-decoration:none;
}

a:hover {
 color:#FF0302;
 font-weight:bold;
 text-decoration:underline;
}

:focus
{
  -moz-outline-style: none;
}

#ramka {
 width:980px;
 text-align:center;
 font-family:Arial;
 font-size:12px;
 margin:auto;
}

#main_div{
 position:relative;
 float:left;
 width:1017px;
}

#header_top{
 position:relative;
 float:left;
 width:980px;
 height:41px;
 background-image:url(images/header_top_z2.jpg);
 background-repeat:no-repeat;
}

#header_top_sazae{
 position:relative;
 float:left;
 width:980px;
 height:41px;
 background-image:url(images/header_top_sazae.jpg);
 background-repeat:no-repeat;
}

#inner_logo {
 position:absolute;
 float:left;
 top:21px;
 left:1px;
 width:140px;
 height:125px;
 z-index:100;
}

#header_top a{
 position:relative;
 float:left;
 width:100px;
 height:41px;
 display:block;
}

#header_menu_row {
 position:relative;
 float:left;
 width:980px;
 height:46px;
/* overflow:hidden;*/
}

#header_menu_start {
 position:relative;
 float:left;
 width:152px;
 height:46px;
 background-image:url(images/menu_start.jpg);
 background-repeat:no-repeat;
}

#header_menu_start_sazae {
 position:relative;
 float:left;
 width:152px;
 height:46px;
 background-image:url(images/menu_start_sazae.jpg);
 background-repeat:no-repeat;
}

#header_menu_start a{
 position:relative;
 float:left;
 width:152px;
 height:46px;
 display:block;
}

#menu1 {
 position:relative;
 float:left;
 width:107px;
 height:46px;
}

#menu1 a{
 position:relative;
 float:left;
 width:107px;
 height:46px;
 display:block;
 background-image:url(images/menu1.jpg);
 background-repeat:no-repeat;
 background-position:0 0px;
}

#menu1 a:hover{
 position:relative;
 float:left;
 width:107px;
 height:46px;
 display:block;
 background-image:url(images/menu1.jpg);
 background-repeat:no-repeat;
 background-position:0 -46px;
}

#menu1_act {
 position:relative;
 float:left;
 width:107px;
 height:46px;
 background-image:url(images/menu1_act.jpg);
 background-repeat:no-repeat;
 background-position:0 0px;
}

#menu1_act a{
 position:relative;
 float:left;
 width:107px;
 height:46px;
 display:block;
}

#menu1_act a:hover {
 position:relative;
 float:left;
 width:107px;
 height:46px;
 display:block;
 background-image:url(images/menu1.jpg);
 background-repeat:no-repeat;
 background-position:0 -46px;
}

#menu1_sazae {
 position:relative;
 float:left;
 width:107px;
 height:46px;
}

#menu1_sazae a{
 position:relative;
 float:left;
 width:107px;
 height:46px;
 display:block;
 background-image:url(images/menu1_sazae.jpg);
 background-repeat:no-repeat;
 background-position:0 0px;
}

#menu1_sazae a:hover{
 position:relative;
 float:left;
 width:107px;
 height:46px;
 display:block;
 background-image:url(images/menu1_sazae.jpg);
 background-repeat:no-repeat;
 background-position:0 -46px;
}

#menu1_sazae_act {
 position:relative;
 float:left;
 width:107px;
 height:46px;
 background-image:url(images/menu1_sazae_act.jpg);
 background-repeat:no-repeat;
 background-position:0 0px;
}

#menu1_sazae_act a{
 position:relative;
 float:left;
 width:107px;
 height:46px;
 display:block;
}

#menu1_sazae_act a:hover {
 position:relative;
 float:left;
 width:107px;
 height:46px;
 display:block;
 background-image:url(images/menu1_sazae.jpg);
 background-repeat:no-repeat;
 background-position:0 -46px;
}

#menu2 {
 position:relative;
 float:left;
 width:117px;
 height:46px;
}

#menu2 a{
 position:relative;
 float:left;
 width:117px;
 height:46px;
 display:block;
 background-image:url(images/menu2.jpg);
 background-repeat:no-repeat;
 background-position:0 0px;
}

#menu2 a:hover{
 position:relative;
 float:left;
 width:117px;
 height:46px;
 display:block;
 background-image:url(images/menu2.jpg);
 background-repeat:no-repeat;
 background-position:0 -46px;
}

#menu2_act {
 position:relative;
 float:left;
 width:117px;
 height:46px;
 background-image:url(images/menu2_act.jpg);
 background-repeat:no-repeat;
 background-position:0 0px;
}

#menu2_act a{
 position:relative;
 float:left;
 width:117px;
 height:46px;
 display:block;
}

#menu2_act a:hover{
 position:relative;
 float:left;
 width:117px;
 height:46px;
 display:block;
 background-image:url(images/menu2.jpg);
 background-repeat:no-repeat;
 background-position:0 -46px;
}

#menu3 {
 position:relative;
 float:left;
 width:155px;
 height:46px;
}

#menu3 a{
 position:relative;
 float:left;
 width:155px;
 height:46px;
 display:block;
 background-image:url(images/menu3.jpg);
 background-repeat:no-repeat;
 background-position:0 0px;
}

#menu3 a:hover{
 position:relative;
 float:left;
 width:155px;
 height:46px;
 display:block;
 background-image:url(images/menu3.jpg);
 background-repeat:no-repeat;
 background-position:0 -46px;
}

#menu3_act {
 position:relative;
 float:left;
 width:155px;
 height:46px;
 background-image:url(images/menu3_act.jpg);
 background-repeat:no-repeat;
 background-position:0 0px;
}

#menu3_act a {
 position:relative;
 float:left;
 width:155px;
 height:46px;
 display:block;
}

#menu3_act a:hover {
 position:relative;
 float:left;
 width:155px;
 height:46px;
 display:block;
 background-image:url(images/menu3.jpg);
 background-repeat:no-repeat;
 background-position:0 -46px;
}

#menu4 {
 position:relative;
 float:left;
 left:100px;
 width:133px;
 height:46px;
 overflow:hidden;
}

#menu4 a{
 position:relative;
 float:left;
 width:133px;
 height:46px;
 display:block;
 color:#0067A8;
 font-size:16px;
 font-weight:bold;
 line-height:250%;
 /*background-image:url(images/menu4.jpg);
 background-repeat:no-repeat;
 background-position:0 0px;*/
}

#menu4 a:hover{
 position:relative;
 float:left;
 width:133px;
 height:46px;
 display:block;
 /*background-image:url(images/menu4.jpg);
 background-repeat:no-repeat;
 background-position:0 -46px;*/
}
#menu-empty{
width:379px;
height:46px;
display:block;
float:left;
position:relative;
background:url('images/menu-empty.jpg');
}

#menu_end {
 position:relative;
 float:left;
 width:449px;
 height:46px;
}

#login {
 position:relative;
 float:left;
 width:361px;
 height:32px;
 left:88px;
}

#address_block {
	position:absolute;
	z-index:1;
	top:65px;
	left:95px;
	width:280px;
	height:50px;
	/*overflow:hidden;*/
	color:#DDDDDD;
	text-align:right;
	}

#login_bottom {
 position:relative;
 float:left;
 width:449px;
 height:14px;
 background-image:url(images/login_bottom.jpg);
 background-repeat:no-repeat;
}

#header_flash {
 position:relative;
 float:left;
 width:1017px;
}

#flash_left {
 position:relative;
 float:left;
 width:61px;
 height:346px;
 background-image:url(images/flash_left.jpg);
 background-repeat:no-repeat;
 overflow:hidden;
}

#flash {
 position:relative;
 float:left;
 width:868px;
 height:346px;
 overflow:hidden;
}

#not_flash {
 position:relative;
 float:left;
 width:883px;
 height:89px;
 background-image:url(images/not_flash.jpg);
 background-repeat:no-repeat;
}

#not_flash_sazae {
 position:relative;
 float:left;
 width:883px;
 height:89px;
 background-image:url(images/not_flash_sazae.jpg);
 background-repeat:no-repeat;
}

#not_flash a{
 position:relative;
 float:left;
 width:883px;
 height:89px;
 display:block;
}

#logo_left {
 position:relative;
 float:left;
 width:61px;
 height:89px;
 background-image:url(images/flash_left.jpg);
 background-repeat:no-repeat;
}

#logo_left_sazae {
 position:relative;
 float:left;
 width:61px;
 height:89px;
 background-image:url(images/flash_left_sazae.jpg);
 background-repeat:no-repeat;
}

#logo_left a {
 position:relative;
 float:left;
 width:61px;
 height:89px;
 display:block;
}

#flash_right {
 position:relative;
 float:left;
 width:10px;
 height:346px;
 background-image:url(images/flash_right.jpg);
 background-repeat:no-repeat;
 overflow:hidden;
}

#flash_lenta {
 float:left;
 width:39px;
 height:346px;
 margin-right:20px;
 display:block;
 /*background-image:url(images/lenta_nachalo.jpg);
 background-repeat:no-repeat;*/
 overflow:hidden;
}

#not_flash_lenta {
 position:relative;
 float:right;
 width:36px;
 height:358px;
 overflow:hidden;
}

#lenta_start {
 position:relative;
 float:left;
 width:36px;
 height:12px;
 overflow:hidden;
 /*background-color:#F5001F;*/
}

#header_bottom {
 position:relative;
 float:left;
 width:944px;
 height:20px;
 background-image:url(images/header_bottom.jpg);
 background-repeat:no-repeat;
}

#lenta_20{
 position:relative;
 float:left;
 width:36px;
 height:20px;
 /*background-image:url(images/lenta_20.jpg);
 background-repeat:no-repeat;*/
}

#user {
 position:relative;
 float:left;
 width:24px;
 height:24px;
 top:8px;
 background-image:url(images/icons/user.jpg);
 background-repeat:no-repeat;
}

#pass {
 position:relative;
 float:left;
 width:24px;
 height:24px;
 top:8px;
 background-image:url(images/icons/pass.jpg);
 background-repeat:no-repeat;
}

.login_field {
 position:relative;
 float:left;
 width:95px;
 top:8px;
 height:24px;
}

.login_field input {
 border:solid 1px #0064A1;
 background-color:#FFFFFF;
 width:90px;
 height:18px;
 margin-top:1px;
}

#vhod {
 position:relative;
 float:left;
 width:64px;
 height:24px;
 top:8px;
}

#vhod a{
 position:relative;
 float:left;
 width:64px;
 height:24px;
 background-image:url(images/vhod.jpg);
 background-repeat:no-repeat;
 background-position:0 0px;
}

#vhod a:hover{
 position:relative;
 float:left;
 width:64px;
 height:24px;
 background-image:url(images/vhod.jpg);
 background-repeat:no-repeat;
 background-position:0 -24px;
}

#izhod {
 position:relative;
 float:right;
 right:58px;
 top:8px;
 width:64px;
 height:24px;
}

#izhod a{
 position:relative;
 float:left;
 width:64px;
 height:24px;
 background-image:url(images/izhod.jpg);
 background-repeat:no-repeat;
 background-position:0 0px;
}

#izhod a:hover{
 position:relative;
 float:left;
 width:64px;
 height:24px;
 background-image:url(images/izhod.jpg);
 background-repeat:no-repeat;
 background-position:0 -24px;
}

#content {
 position:relative;
 float:left;
 width:980px;
 /*background-image:url(images/lenta.jpg);
 background-repeat:repeat-y;
 background-position:top right;*/
}

#lenta {
 position:relative;
 float:left;
 width:880px;
 height:25px;
 left:52px;
 margin-top:-3px;
}

#real_content {
 position:relative;
 float:left;
 width:944px;
}

#home_left {
 position:relative;
 float:left;
 width:714px;
}

#home_right {
 position:relative;
 float:left;
 width:230px;
}

#content_start {
 position:relative;
 float:left;
 width:944px;
 height:109px;
 background-image:url(images/content_top.jpg);
 background-repeat:no-repeat;
}

#second_menu {
 position:relative;
 float:left;
 width:944px;
 height:40px;
 background-image:url(images/smenu_pixel.jpg);
 background-repeat:repeat-x;
 overflow:hidden;
 text-transform:uppercase !important; 
}

#second_menu_start {
 position:relative;
 float:left;
 width:71px;
 height:40px;
 background-image:url(images/secont_menu_start.jpg);
 background-repeat:no-repeat;
}

.smenu_active_start {
 position:relative;
 float:left;
 width:8px;
 height:40px;
 background-image:url(images/smenu_active_start.jpg);
 background-repeat:no-repeat;
}

.smenu_active_mid {
 position:relative;
 float:left;
 height:40px;
 background-image:url(images/smenu_active_pixel.jpg);
 background-repeat:repeat-x;
 color:#686868;
 font-family:Verdana;
 font-size:11px;
 font-weight:bold;
 text-decoration:none;
 line-height:500%;
}

.smenu_active_mid a {
 color:#686868;
 text-decoration:none;
 font-weight:bold;
}

.smenu_active_end {
 position:relative;
 float:left;
 width:9px;
 height:40px;
 background-image:url(images/smenu_active_end.jpg);
 background-repeat:no-repeat;
}

.smenu_stay_start {
 position:relative;
 float:left;
 width:8px;
 height:40px;
 background-image:url(images/smenu_stay_start.jpg);
 background-repeat:no-repeat;
}

.smenu_stay_mid {
 position:relative;
 float:left;
 height:40px;
 background-image:url(images/smenu_stay_pixel.jpg);
 background-repeat:repeat-x;
}

.smenu_stay_mid a{
 color:#8EB7D3;
 font-family:Verdana;
 font-size:11px;
 font-weight:bold;
 text-decoration:none;
 line-height:500%;
}

.smenu_stay_mid a:hover{
 color:#FFFFFF;
 font-family:Verdana;
 font-size:11px;
 font-weight:bold;
 text-decoration:none;
 line-height:500%;
}

.smenu_stay_end {
 position:relative;
 float:left;
 width:9px;
 height:40px;
 background-image:url(images/smenu_stay_end.jpg);
 background-repeat:no-repeat;
}

#smenu_basket {
 position:relative;
 float:left;
 width:146px;
 height:40px;
 /*margin-left:279px;*/
	display:inline;
}

.smenu_right {
	float:right;
	margin:0px;
	}

#smenu_basket a {
 position:relative;
 float:left;
 width:146px;
 height:40px;
 background-image:url(images/basket_buton.jpg);
 background-repeat:no-repeat;
 background-position:0 0px;
}

#smenu_basket a:hover {
 position:relative;
 float:left;
 width:146px;
 height:40px;
 background-image:url(images/basket_buton.jpg);
 background-repeat:no-repeat;
 background-position:0 -40px;
}

#smenu_porachka {
 position:relative;
 float:left;
 width:149px;
 height:40px;
}

#smenu_porachka a {
 position:relative;
 float:left;
 width:149px;
 height:40px;
 background-image:url(images/porachka_buton.jpg);
 background-repeat:no-repeat;
 background-position:0 0px;
}

#smenu_porachka a:hover {
 position:relative;
 float:left;
 width:149px;
 height:40px;
 background-image:url(images/porachka_buton.jpg);
 background-repeat:no-repeat;
 background-position:0 -40px;
}

#smenu_end {
 position:relative;
 float:right;
 width:29px;
 height:40px;
 background-image:url(images/smenu_end.jpg);
 background-repeat:no-repeat;
}

#content_top {
 position:relative;
 float:left;
 width:944px;
 height:6px;
 background-image:url(images/content_top_both_corners.jpg);
 background-repeat:no-repeat;
 overflow:hidden;
}

#content_top_one_corner{
 position:relative;
 float:left;
 width:944px;
 height:6px;
 background-image:url(images/content_top_one_corner.jpg);
 background-repeat:no-repeat;
 overflow:hidden;
}

#content_middle {
 position:relative;
 float:left;
 width:944px;
 background-image:url(images/content_pixel.jpg);
 background-repeat:repeat-y;
}

#content_inner {
 position:relative;
 float:left;
 width:866px;
 left:78px;
}

.title {
 position:relative;
 float:left;
 width:833px;
 height:39px;
 background-image:url(images/title.jpg);
 background-repeat:no-repeat;
 margin-top:20px;
}

.title_text {
 position:relative;
 float:left;
 left:20px;
 top:10px;
 color:#FFFFFF;
 font-family:Tahoma;
 font-size:17px;
 font-weight:bold;
 text-transform: uppercase;
}

#label {
 position:relative;
 float:left;
 width:38px;
 height:234px;
 background-image:url(images/restaurants_label.jpg);
 background-repeat:no-repeat;
}

#home_label {
 position:relative;
 float:left;
 width:38px;
 height:264px;
 background-image:url(images/restaurants_home.jpg);
 background-repeat:no-repeat;
 top:5px;
}

#registratin_label {
 position:relative;
 float:left;
 width:38px;
 height:260px;
 background-image:url(images/registration_label.jpg);
 background-repeat:no-repeat;
}

#profil_label {
 position:relative;
 float:left;
 width:38px;
 height:296px;
 background-image:url(images/profil_label.jpg);
 background-repeat:no-repeat;
}

#howto_label {
 position:relative;
 float:left;
 width:38px;
 height:321px;
 background-image:url(images/howto_label.jpg);
 background-repeat:no-repeat;
}

#aboutus_label {
 position:relative;
 float:left;
 width:38px;
 height:137px;
 background-image:url(images/aboutus_label.jpg);
 background-repeat:no-repeat;
}

#promotions_label {
 position:relative;
 float:left;
 width:38px;
 height:219px;
 background-image:url(images/promotions_label.jpg);
 background-repeat:no-repeat;
}

#karieri_label {
 position:relative;
 float:left;
 width:38px;
 height:173px;
 background-image:url(images/karieri_label.jpg);
 background-repeat:no-repeat;
}

#doverie_label {
 position:relative;
 float:left;
 width:38px;
 height:174px;
 background-image:url(images/doverie_label.jpg);
 background-repeat:no-repeat;
}

#top_orders_label {
 position:relative;
 float:left;
 width:38px;
 height:264px;
 background-image:url(images/top_orders_label.jpg);
 background-repeat:no-repeat;
}

#contacts_label {
 position:relative;
 float:left;
 width:38px;
 height:193px;
 background-image:url(images/contacts_label.jpg);
 background-repeat:no-repeat;
}

#resetpass_label {
 position:relative;
 float:left;
 width:38px;
 height:354px;
 background-image:url(images/resetpass_label.jpg);
 background-repeat:no-repeat;
}

#restaurants_list {
 float:left;
 width:520px;
 display:inline;
 padding-left:15px;
}

#restaurants11 {
 float:left;
 width:520px;
 display:inline;
 margin-left:15px;
}

#normal_content {
 position:relative;
 float:left;
 width:785px;
}

.restaurants_row {
	position:relative;
	float:left;
	width:644px;
}

.restaurants_promo {
	position:relative;
	float:left;
	width:790px;
	height:220px;
	background-color:#FFFFFF;
	}

#restaurants_head_row {
 position:relative;
 float:left;
 width:623px;
 background-image: url(images/restaurants_head_row_back.jpg);
 background-repeat: repeat-y;
 margin: 0 0 10px 0;
}

#restaurants_head_row_bez_back {
	position:relative;
	float:left;
	width:623px;
	/*background-image: url(images/restaurants_head_row_back.jpg);*/
	background-repeat: repeat-y;
	margin: 0 0 10px 0;
	}

#restaurants_head_row_start, #restaurants_head_row_end {
 position: relative;
 float: left;
 width: 623px;
 height: 15px;
 background-repeat: no-repeat;
 background-color: #fff;
}

#restaurants_head_row_start {
 background-image: url(images/restaurants_head_row_start.jpg);
 background-position: bottom left;
}

#restaurants_head_row_end {
 background-image: url(images/restaurants_head_row_end.jpg);
}

.basket_row {
 position:relative;
 float:left;
 width:780px;
}

.restaurant {
 position:relative;
 float:left;
 /*width:128px;*/
 width:100px;
 /*height:160px;*/
 height:70px;
 margin-left:10px;
 margin-right:10px;
 display:inline; 
}

#restaurants_head_row .restaurant {
 position: absolute;
 width: 139px;
 top: 0;
 left: -7px;
}

#restaurants_head_row .restaurant_pic {
 position:relative;
 float:left;
 width:139px;
 height:126px;
 background-image:url(images/new_product_frame.gif);
 background-repeat:no-repeat;
}

#restaurants_head_row .restaurant_pic a{
 position:relative;
 float:left;
 width:139px;
 height:126px;
 display:block;
 background-position: center center;
}

#restaurants_head_row .bussi1, #restaurants_head_row .bussi2, #restaurants_head_row .bussi3, #restaurants_head_row .bussi4 {
 left: 3px;
 top: 3px;
}

#restaurants_head_row .creditcard {
 top: 5px;
 left: 90px;
}

#restaurants_head_row #restaurant_opisanie {
 float: right;
 min-height: 80px;
 color: #fff;
 width: 445px;
 margin-right: 18px;
 margin-top: 10px;
}

#restaurants_head_row .iastia_title {
 color: #fff;
 font-size: 14px;
}

#bottom_title {
 position: absolute;
 font-weight: bold;
 left: 115px;
 top: 5px;
 color: #428FBB;
}

#partner_banners {
 position: absolute;
 bottom: 20px;
 right: 0;
}
/*
html .fb_share_button {display: -moz-inline-block; display:inline-block;height:31px;width:136px; background:url(images/facebook.jpg) no-repeat top right; }
*/

#open_flash {
 position: absolute;
 z-index: 2;
 top: 15px;
 right: 15px;
 width: 82px;
 height: 34px;
}

#work_time {
 /*position: relative;*/
 float: right;
 display: inline;
 /*width: 95%;*/
 text-align: right;
 font-weight: bold;
 font-size: 13px;
 margin: 5px;
}

.restaurant_pic {
 position:relative;
 float:left;
 width:161px;
 height:145px;
 background-image:url(images/product_frame.png);
 background-repeat:no-repeat;
}

.restaurant_pic_2 {
 position:relative;
 float:left;
 width:100px;
 height:58px;
 /*background-image:url(images/product_frame.png);
 background-repeat:no-repeat;*/
}


.restaurant_pic div {
 cursor:hand;
}

.restaurant_pic a{
 position:relative;
 float:left;
 width:161px;
 height:145px;
 display:block;
}

.restaurant_logo {
 position:relative;
 float:left;
 width:125px;
 height:105px;
}

.restaurant_logo_2 {
 position:relative;
 float:left;
 /*width:125px;
 height:105px;*/
 width:100px;
 height:58px;
 border:0px solid;
}

.restaurant_small {
 position:relative;
 float:left;
 width:147px;
}

#restaurant_opisanie {
 position:relative;
 float:left;
 width:470px;
 left:10px;
 text-align:left;
 margin-top:15px;
 margin-bottom:5px;
}

.iastia_ramka {
 position:relative;
 float:left;
 width:147px;
 height:116px;
 background-image:url(images/product_frame_small.png);
 background-repeat:no-repeat;
 z-index:1;
}

.iastia_pic {
 position:relative;
 float:left;
 width:147px;
 height:116px;
 z-index:0;
}

.iastia_text {
 position:relative;
 float:left;
 width:487px;
 left:10px;
 text-align:left;
 margin-top:15px;
}

.iastia_title {
 color:#0064A1;
 font-family:Arial;
 font-size:13px;
 font-weight:bold;
 letter-spacing:-1px;
}

.gramaji_tbl{
 position:relative;
 float:left;
 width:487px;
 font-family:Arial;
 font-size:11px;
 text-align:left;
 margin-top:10px;
}

.basket_tbl{
 position:relative;
 float:left;
 width:624px;
 font-family:Arial;
 font-size:11px;
 text-align:left;
 margin-top:10px;
}

.dobavki_tbl{
 position:relative;
 float:left;
 width:477px;
 font-family:Arial;
 font-size:11px;
 text-align:left;
 margin-top:10px;
}

.darkblue{
 background-color:#C2E2EF;
 border-bottom:solid 1px #FFFFFF;
}

.lightblue {
 background-color:#DFF6FF;
 border-bottom:solid 1px #FFFFFF;
}

.overTime {
 position:absolute;
 float:left;
 width:127px;
 height:80px;
 right:-67px;
/* bottom:-28px;*/
bottom:-40px;
 background-image:url(images/sorry-we-re-closed-sign.jpg);
 background-repeat:no-repeat;
 z-index:2;
 }

.outOfRange {
 position:absolute;
 float:left;
 width:40px;
 height:40px;
 right:80px;
 bottom:-5px;
 background-image:url(images/out-of-range.png);
 background-repeat:no-repeat;
 z-index:2;
 }

.bussi1{
 position:absolute;
 float:left;
 width:30px;
 height:33px;
 left:15px;
 top:12px;
 background-image:url(images/icons/bussi_1_small.png);
 background-repeat:no-repeat;
 z-index:3;
}

.bussi2{
 position:absolute;
 float:left;
 width:30px;
 height:33px;
 left:15px;
 top:12px;
 background-image:url(images/icons/bussi_2_small.png);
 background-repeat:no-repeat;
 z-index:3;
}

.bussi3{
 position:absolute;
 float:left;
 width:30px;
 height:33px;
 left:15px;
 top:12px;
 background-image:url(images/icons/bussi_3_small.png);
 background-repeat:no-repeat;
 z-index:3;
}

.bussi4{
 position:absolute;
 float:left;
 width:30px;
 height:33px;
 left:15px;
 top:12px;
 background-image:url(images/icons/bussi_4_small.png);
 background-repeat:no-repeat;
 z-index:3;
}

.creditcard{
 position:absolute;
 float:left;
 width:44px;
 height:33px;
 left:100px;
 top:12px;
 background-image:url(images/icons/creditcard.png);
 background-repeat:no-repeat;
 z-index:3;
}

.open {
 position:absolute;
 float:left;
 width:105px;
 height:35px;
 top:100px;
 left:30px;
 background-image:url(images/open.png);
 background-repeat:no-repeat;
 z-index:3;
}

.close {
 position:absolute;
 float:left;
 width:105px;
 height:35px;
 top:100px;
 left:30px;
 background-image:url(images/closed.png);
 background-repeat:no-repeat;
 z-index:3;
}

.restaurant_name {
 position:relative;
 float:left;
 width:130px;
 left:15px;
 color:#0064A1;
 font-family:Arial;
 font-size:13px;
 font-weight:bold;
 letter-spacing:-1px;
}

.restaurant_text {
 position:relative;
 bottom:0px;
 float:left;
 width:100px;
 height:40px;
 overflow:hidden;
 /*left:15px;*/
 color:#333333;
 font-family:Arial;
 font-size:11px;
}

.products_lenta {
 position:relative;
 float:left;
 width:620px;
 height:21px;
 background-image:url(images/products_pixel.jpg);
 background-repeat:repeat-x;
 background-position:0 0px;
 left:12px;
 margin-top:5px;
 text-align:left;
}

.products_lenta_2 {
 border-bottom: 1px solid rgb(254, 140, 140); 
 overflow: hidden; 
 float: left; 
 width: 495px; 
 left: 0px;
 height: 5px;
 margin:23px 0 15px 0;
}

#right_panel_zavedenie {
 position:relative;
 float:left;
/* right:35px;
 width:149px;*/
/* right:0px;*/
/* width:220px;*/
 margin-top:10px;
}


#right_panel {
 float:left;
 right:22px;
 width:292px;
 margin-top:10px;
 text-align:center;
 display:inline;
}

#right_panel embded {
	float:right;
	}


#float_cart {
	/*border:#CCCCCC 1px dotted;*/
/*	display:none; /*vremenno spriana ko6nica*/
	position:absolute;
	top:0px;
	width:183px;
	height:255px;
	}

#float_cart_scrolable {
	overflow-y: auto;
	overflow-x: hidden;
	text-align:right;
	height:500px;
	left:10px;
	position:relative;
	top: 84px;
	}

#total_price {
	position:relative;
	top: -500px;
	text-align:right;
	left:8px;
	background-color:#FFFFFF;
	background-image:url(images/cart_up.jpg);
	background-repeat:no-repeat;
	height:83px;
	}

#total_price_text {
	font-weight:bold;
	position:relative;
	top:10px;
	right:10px;
	}

#go_to_order {
	height:20px;
	position:relative;
	top:23px;
	right:10px;
	}

.cart_line{
	text-align:right;
	background-image:url(images/cart_line_pattern_up.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#DDDDDD;
	border-bottom: solid 1px #FFFFFF;
	width:130px;
	margin-right:5px;
	float:right;
	line-height:18px;
	color: #333333;
	padding-top:4px;
	}
.cart_line2{
	text-align:right;
	background-image:url(images/cart_line_pattern_up2.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#DDDDDD;
	border-bottom: solid 1px #FFFFFF;
	width:130px;
	margin-right:5px;
	float:right;
	line-height:16px;
	font-size:11px;
	color:#666666;
	font-style:italic;
	}

.cart_line_remove{
	border:solid 0px;
	float:right;
	margin-right:5px;
	}

#right_panel_start {
 position:relative;
 float:left;
 width:149px;
 height:17px;
 /*background-image:url(images/rpanel_start.jpg);
 background-repeat:no-repeat;
 font-size:14px;*/
 font-size:16px;
 font-weight:bold;
 /*color:#0064A1;*/
 color:#85B7D0;
 line-height:150%;
}

.right_panel_title {
 position:relative;
 float:left;
 width:149px;
 height:40px;
 font-size:16px;
 font-weight:bold;
 color:#85B7D0;
 margin-top:20px;
}

#right_panel_mid {
 position:relative;
 float:left;
 width:149px;
 height:600px;
 /*background-image:url(images/rpanel_pixel.jpg);
 background-repeat:repeat-y;*/
}

/*#right_panel_mid a {
 position:relative;
 float:left;
 left:2px;
 width:135px;
 display:block;
 text-align:left;
 text-decoration:none;
 color:#85B7D0;
 font-size:13px;
 border-bottom:solid 1px #0078AD;
}

#right_panel_mid a:hover {
 position:relative;
 float:left;
 left:2px;
 width:135px;
 display:block;
 background-color:#B3DAEF;
 text-align:left;
 text-decoration:none;
 color:#85B7D0;
 font-size:13px;
 border-bottom:solid 1px #0078AD;
}

#menu_text {
 position:relative;
 float:left;
 width:130px;
 left:5px;
 text-align:left;
 color:#0064A1;
}*/

#right_panel_end {
 position:relative;
 float:left;
 width:149px;
 height:17px;
 /*background-image:url(images/rpanel_end.jpg);
 background-repeat:no-repeat;*/
}

#panel_bottom {
 position:relative;
 float:left;
 width:628px;
 left:42px;
 margin-top:10px;
}

#bpanel_start {
 position:relative;
 float:left;
 width:628px;
 height:12px;
 /*background-image:url(images/bpanel_start.jpg);
 background-repeat:no-repeat;*/
 overflow:hidden;
}

#bpanel_mid {
 position:relative;
 float:left;
 width:628px;
 /*background-image:url(images/bpanel_pixel.jpg);
 background-repeat:repeat-y;*/
}

#bpanel_end {
 position:relative;
 float:left;
 width:628px;
 height:12px;
 /*background-image:url(images/bpanel_end.jpg);
 background-repeat:no-repeat;*/
}

#content_bottom {
 position:relative;
 float:left;
 width:944px;
 height:21px;
 background-image:url(images/content_bottom.jpg);
 background-repeat:no-repeat;
}

#content_bottom_shadow {
 position:relative;
 float:left;
 width:980px;
 height:49px;
 background-image:url(images/content_bottom_shadow.jpg);
 background-repeat:no-repeat;
}

#bottom {
 position:relative;
 float:left;
 width:980px;
}

#bottom_start {
 position:relative;
 float:left;
 width:980px;
 height:4px;
/* background-image:url(images/bottom_start.jpg);
 background-repeat:no-repeat;
*/
 overflow:hidden;
}

#bottom_mid {
 position:relative;
 float:left;
 width:980px;
 height:23px;
 /*
 background-image:url(images/bottom_mid.jpg);
 background-repeat:no-repeat;
 */
}

.bottom_text {
 position:relative;
 float:left;
 width:860px;
 left:63px;
 font-family:Arial;
 font-size:12px;
 color:#0064A1;
}

.bottom_text a{
 font-family:Arial;
 font-size:12px;
 color:#0064A1;
 text-decoration:none;
 font-weight:normal!important;
}

.bottom_text a:hover{
 font-family:Arial;
 font-size:12px;
 color:#0064A1;
 text-decoration:underline;
 font-weight:normal!important;
}

#bottom_repeat {
 position:relative;
 float:left;
 width:980px;
 height:1px;
 /*
 background-image:url(images/bottom_pixel.jpg);
 background-repeat:repeat-y;
 */
 overflow:hidden;
}

#bottom_end {
 position:relative;
 float:left;
 width:980px;
 height:3px;
 /*
 background-image:url(images/bottom_end.jpg);
 background-repeat:no-repeat;
 */
}

#finish {
 position:relative;
 float:left;
 width:980px;
 height:20px;
}

#bpanel_tbl {
 width:600px;
 margin-left:20px;
 font-family:Arial;
 font-size:12px;
 color:#174C6C;
 font-weight:bold;
 text-align:left;
}

#under_bpanel {
 position:relative;
 float:left;
 width:628px;
 left:120px;
 height:30px;
}

#clockinput {
 color:#0264A1;
 width:180px;
 height:20px;
 font-family:Arial;
 font-size:16px;
 font-weight:bold;
 margin:auto;
 margin-top:4px;
}

.tbl {
 font-family:Verdana;
 font-size:12px;
 text-align:center;
 margin-top:20px;
}

.forma {
 background-color:#FFFFFF;
 border:solid 1px #0064A2;
}

.line {
 position:relative;
 float:left;
 width:770px;
 left:10px;
 height:10px;
 overflow:hidden;
 border-bottom:solid 1px #0064A2;
}

#basket_bottom {
 position:relative;
 float:left;
 width:770px;
 left:10px;
}

.choose {
 width:68px;
 height:19px;
 display:block;
 background-image:url(images/iastia_choose.jpg);
 background-repeat:no-repeat;
 background-position:0 0px;
}

.choose:hover {
 width:68px;
 height:19px;
 display:block;
 background-image:url(images/iastia_choose.jpg);
 background-repeat:no-repeat;
 background-position:0 -19px;
}

.adr_choose {
 width:68px;
 height:25px;
 display:block;
 background-image:url(images/adr_choose.png);
 background-repeat:no-repeat;
 background-position:0 0px;
}

.adr_choose:hover {
 width:68px;
 height:25px;
 display:block;
 background-image:url(images/adr_choose.png);
 background-repeat:no-repeat;
 background-position:0 -25px;
}

.adr_edit {
 width:68px;
 height:25px;
 display:block;
 background-image:url(images/adr_edit.png);
 background-repeat:no-repeat;
 background-position:0 0px;
}

.adr_edit:hover {
 width:68px;
 height:25px;
 display:block;
 background-image:url(images/adr_edit.png);
 background-repeat:no-repeat;
 background-position:0 -25px;
}

.adr_del {
 width:68px;
 height:25px;
 display:block;
 background-image:url(images/adr_del.png);
 background-repeat:no-repeat;
 background-position:0 0px;
}

.adr_del:hover {
 width:68px;
 height:25px;
 display:block;
 background-image:url(images/adr_del.png);
 background-repeat:no-repeat;
 background-position:0 -25px;
}

.add_new_adr {
 width:139px;
 height:38px;
 display:block;
 background-image:url(images/add_new_adr.png);
 background-repeat:no-repeat;
 background-position:0 0px;
 margin-left:auto;
}

.add_new_adr:hover {
 width:139px;
 height:38px;
 display:block;
 background-image:url(images/add_new_adr.png);
 background-repeat:no-repeat;
 background-position:0 -38px;
}

.registerbtn {
 width:105px;
 height:35px;
 display:block;
 background-image:url(images/registerbtn.png);
 background-repeat:no-repeat;
 background-position:0 0px;
 margin:auto;
}

.registerbtn:hover {
 width:105px;
 height:35px;
 display:block;
 background-image:url(images/registerbtn.png);
 background-repeat:no-repeat;
 background-position:0 -35px;
}

.basket_extri {
 position:relative;
 float:right;
 width:67px;
 height:26px;
 display:block;
 background-image:url(images/basket_extri.png);
 background-repeat:no-repeat;
 background-position:0 0px;
}

.basket_extri:hover {
 position:relative;
 float:right;
 width:67px;
 height:26px;
 display:block;
 background-image:url(images/basket_extri.png);
 background-repeat:no-repeat;
 background-position:0 -26px;
}

.basket_del {
 width:67px;
 height:26px;
 display:block;
 background-image:url(images/basket_del.png);
 background-repeat:no-repeat;
 background-position:0 0px;
}

.basket_del:hover {
 width:67px;
 height:26px;
 display:block;
 background-image:url(images/basket_del.png);
 background-repeat:no-repeat;
 background-position:0 -26px;
}

.update_order {
 width:179px;
 height:38px;
 display:block;
 background-image:url(images/update_order.png);
 background-repeat:no-repeat;
 background-position:0 0px;
 margin:auto;
}

.update_order:hover {
 width:179px;
 height:38px;
 display:block;
 background-image:url(images/update_order.png);
 background-repeat:no-repeat;
 background-position:0 -38px;
}

.change_adr {
 width:144px;
 height:38px;
 display:block;
 background-image:url(images/change_adr.png);
 background-repeat:no-repeat;
 background-position:0 0px;
}

.change_adr:hover {
 width:144px;
 height:38px;
 display:block;
 background-image:url(images/change_adr.png);
 background-repeat:no-repeat;
 background-position:0 -38px;
}

.order_btn {
 width:154px;
 height:45px;
 display:block;
 background-image:url(images/order_btn.jpg);
 background-repeat:no-repeat;
 background-position:0 0px;
}

.order_btn:hover {
 width:154px;
 height:45px;
 display:block;
 background-image:url(images/order_btn.jpg);
 background-repeat:no-repeat;
 background-position:0 -45px;
}

#step1 {
 position:relative;
 float:left;
 width:736px;
 height:205px;
 left:25px;
 margin-top:20px;
 background-image:url(images/step1.jpg);
 background-repeat:no-repeat;
}

#step2 {
 position:relative;
 float:left;
 width:736px;
 height:205px;
 left:25px;
 margin-top:20px;
 background-image:url(images/step2.jpg);
 background-repeat:no-repeat;
}

#step3 {
 position:relative;
 float:left;
 width:736px;
 height:205px;
 left:25px;
 margin-top:20px;
 background-image:url(images/step3.jpg);
 background-repeat:no-repeat;
}

#step4 {
 position:relative;
 float:left;
 width:736px;
 height:205px;
 left:25px;
 margin-top:20px;
 background-image:url(images/step4.jpg);
 background-repeat:no-repeat;
}

#step5 {
 position:relative;
 float:left;
 width:736px;
 height:205px;
 left:25px;
 margin-top:20px;
 background-image:url(images/step5.jpg);
 background-repeat:no-repeat;
}

.steptext {
 position:relative;
 float:left;
 width:640px;
 height:55px;
 left:75px;
 top:130px;
 color:#FFFFFF;
 text-indent:15px;
 text-align:justify;
}

.gradove_67 {
 position:relative;
 float:left;
 width:204px;
 height:138px;
}

#baner_momiche {
 position:relative;
 float:left;
 width:655px;
 height:85px;
 margin-top:10px;
 left:50px;
}

#baner_lapastaria {
 position:relative;
 float:left;
 width:655px;
 height:85px;
 left:50px;
 margin-top:10px;
 background-image: url(banners/lapsataria_main051910.gif);
}

#baner_alkohol {
 position:relative;
 float:left;
 width:217px;
 height:240px;
 left:46px;
 margin-top:10px;
}

#baner_subway {
 position:relative;
 float:left;
 width:431px;
 height:233px;
 top:5px;
 left:55px;
 margin-top:10px;
}

#empty_banner {
 position:relative;
 float:left;
 width:880px;
 height:124px;
 left:55px;
 display:none;
}

#normal_text {
 position:relative;
 float:left;
 left:20px;
 margin-top:10px;
 width:770px;
 text-align:justify;
}

.big_registration_btn{
 position:relative;
 clear:both;
 width:106px;
 height:38px;
 margin:auto;
}

.big_registration_btn a{
 position:relative;
 width:106px;
 height:38px;
 background-image:url(images/big_registration_btn.jpg);
 background-repeat:no-repeat;
 background-position:0 0px;
 display:block;
}

.big_registration_btn a:hover{
 width:106px;
 height:38px;
 margin:auto;
 background-image:url(images/big_registration_btn.jpg);
 background-repeat:no-repeat;
 background-position:0 -38px;
}

.send_btn{
 position:relative;
 float:left;
 width:68px;
 height:25px;
 background-image:url(images/send.jpg);
 background-repeat:no-repeat;
 background-position:0 0px;
}

.send_btn:hover{
 position:relative;
 float:left;
 width:68px;
 height:25px;
 background-image:url(images/send.jpg);
 background-repeat:no-repeat;
 background-position:0 -25px;
}

.za_dostavka {
 width:495px;
 height:40px;
 background-image:url(images/za_dostavka_label.jpg);
 background-repeat:no-repeat;
 color:#0064A1;
 padding:0px;
 margin:0px;
}

#basket_back {
 position:relative;
 float:left;
 left:-3px;
 width:156px;
 height:45px;
 background-image:url(images/basket_back.jpg);
 background-repeat:no-repeat;
 background-position:0 0px;
 display:block;
}

#basket_back:hover {
 width:156px;
 height:45px;
 background-image:url(images/basket_back.jpg);
 background-repeat:no-repeat;
 background-position:0 -45px;
 display:block;
}

#baner_promos {
 position:relative;
 float:right;
 right:12px;
 width:215px;
 height:528px;
}

#eat_smart {
 position:relative;
 float:right;
 right:10px;
 width:217px;
 height:99px;
}

#all_promotions{
 position:relative;
 float:left;
 width:630px;
}

.iastia_title_link {
 color:#0064A1;
 font-family:Arial;
 font-size:13px;
 font-weight:bold;
 letter-spacing:-1px;
 text-decoration:none;
}

.iastia_title_link:hover {
 font-family:Arial;
 font-size:13px;
 font-weight:bold;
 letter-spacing:-1px;
 text-decoration:underline;
}

.menu_btn {
 position:relative;
 float:left;
 width:149px;
 height:22px;
 text-align:center;
}

.menu_btn a{
 position:relative;
 float:left;
 width:149px;
 height:22px;
 background-image:url(images/menu_btn.jpg);
 background-repeat:no-repeat;
 background-position:0 0px;
 text-transform:uppercase;
 font-family:"Courier New";
 font-size:12px;
 font-weight:bold;
 color:#FFFFFF;
 text-decoration:none;
 line-height:200%;
 display:block;
}

.menu_btn a:hover{
 position:relative;
 float:left;
 width:149px;
 height:22px;
 background-image:url(images/menu_btn.jpg);
 background-repeat:no-repeat;
 background-position:0 -22px;
 text-transform:uppercase;
 font-family:"Courier New";
 font-size:12px;
 font-weight:bold;
 color:#FFFFFF;
 text-decoration:none;
 line-height:200%;
 display:block;
}

.menu_btn_cat {
 position:relative;
 float:left;
 width:149px;
 height:15px;
 vertical-align:middle;
 border-bottom: 1px solid #FFFFFF;
 text-indent:10px;
 font-size:9px;
 text-transform:uppercase;
 font-weight: normal;
 text-decoration:none;
 line-height:200%;
 display:block;
 text-align:left;
}

.menu_btn_cat a{
 background-color: rgb(223, 246, 255);
 color:#333333;
}

.menu_btn_cat a:hover{
 background-color: rgb(194,226,239);
 color:#333333;
}

#news_scroller {
 position: relative;
 float: left;
 width: 880px;
 height: 32px;
 left: 50px;
 background-image: url(images/news_back.jpg);
 background-repeat: repeat-x;
 text-align: left;
 color: #0266A0;
 font-weight: bold;
}

#news_start {
 position: relative;
 float: left;
 width: 169px;
 height: 32px;
 background-image: url(images/news_start.jpg);
}

#news_list {
 position: relative;
 float: left;
 height: 100%;
 width: 672px;
 margin: 0 0 0 5px;
 overflow: hidden;
}

#news_scroller ul {
 position: relative;
 float: left;
 left: 0;
 margin: 0;
 padding: 0;
 list-style-image: none;
 list-style-position: outside;
 list-style-type: none;
 width: 680px;
}

#news_scroller ul li {
 position: relative;
 float: left;
 width: 680px;
 margin: 8px 0;
}

#news_end {
 position: relative;
 float: left;
 width: 34px;
 height: 32px;
 background-image: url(images/news_end.jpg);
 background-position: top right;
 background-repeat: no-repeat;
}

.previous_button, .next_button, .previous_button_disabled, .next_button_disabled {
 position: relative;
 float: left;
 width: 12px;
 height: 11px;
}

.previous_button, .previous_button_disabled {
 margin: 11px 1px 11px 0;
}

.next_button, .next_button_disabled {
 margin: 11px 0 11px 1px;
}

.previous_button {
 background-image: url(images/previous_button.jpg);
}

.next_button {
 background-image: url(images/next_button.jpg);
}

.previous_button_disabled, .next_button_disabled {
 background-image: url(none);
}

#ticker_outer {
 position:relative;
 float:left;
 width:880px;
 height:25px;
 left:50px;
 border-top:solid 2px red;
 border-bottom:solid 2px red;
 border-left:none;
 border-right:none;
 top:-2px;
}

#ticker {
 position:relative;
 float:left;
 width:840px;
 height:14px;
 overflow:hidden;
 font-family:Verdana;
 font-size:12px;
 color:red;
 left:20px;
 top:4px;
 border:solid 1px #FFFFFF;
}

#resetpasslink{
 color:#4481AE;
 text-decoration:none;
 font-size:10px;
 margin-left:50px;
}

#resetpasslink:hover{
 color:red;
 text-decoration:underline;
 font-size:10px;
 margin-left:50px;
}

#baner_lapastaria2, #baner_bundy, #baner_bueno,#banner_bananna {
 position:relative;
 float:left;
 width:136px;
 height:244px;
 left:0px;
 /*margin-top:25px;*/
}

#baner_interbild {
 position:relative;
 float:left;
 width:136px;
 height:400px;
 margin-top:25px;
 left:6px;
}

#baner_interbild2 {
 position:relative;
 float:left;
 width:822px;
 height:100px;
 margin-top:5px;
 margin-left:77px;
 margin-bottom: 5px;
}

#baner_happy {
 position:relative;
 float:left;
 width:658px;
 height:115px;
 left: 30px;
}

#new_bottom {
 position: relative;
 float: left;
 width: 900px;
 height: 100px;
 background-image: url(images/bottom_back.jpg);
 background-repeat: repeat-x;
 background-position: 0 23px;
 left: 35px;
}

#new_bottom_start {
 position: relative;
 float: left;
 width: 136px;
 height: 78px;
 background-image: url(images/new_bottom_start.jpg);
}

#new_bottom_cont {
 position: relative;
 float: left;
 width: 764px;
 height: 34px;
 background-image: url(images/new_bottom_end.jpg);
 background-position: top right;
 background-repeat: no-repeat;
 top: 23px;
 line-height: 30px;
}

#new_bottom_cont a {
 position: relative;
 float: left;
 color: #fff;
 text-decoration: none;
 margin: 0 5px;
}

#new_bottom_cont a:hover {
 text-decoration: underline;
}

#btn_all {
 position: relative;
 float: right!important;
 width: 75px;
 height: 34px;
 background-image: url(images/btn_all.jpg);
 margin: 0 10px 0 0!important;
}

.menuTable {
	border:0px solid;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:15px;
	border-collapse:collapse;
	float:right;
	}

.menuTable TD {
	border:0px solid;
	padding:0px;
	margin:0px;
	height:1px;
	}

.menuTable TR {
	border:0px solid;
	padding:0px;
	margin:0px;
	height:1px;
	}

.menuCategoryLabel{
	background-color:#336699;
	width: 18px;
	}
	
.menuCategory{
	width:596px;
	background-color: rgb(223, 246, 255);
	}
#fb_btn {
	right:0px;
	margin-top:50px;
	border:0px;
	cursor:pointer;
	z-index:100;
}
ul.zavrel{
	display:inline;
	margin-top:0px;

	list-style-type:none;	

}
ul.zavrel li{
  background: #024268;
  height: 30px;
  font-size:13px;
  width: auto;
  color:#003A5C;
  display:inline;
  margin-right:3px;
  padding-left:10px;
  padding-right:10px;
  border: 1px solid #CCCCCC;
}
ul.zavrel  b{
  font-size:11px;
  font-weight:normal;
 
}
ul.zavrel li a{
 font-size:13px;
 text-decoration:none;
 padding:5px;

 color: #FFFFFF;
 font-weight:normal;
 font-family:Arial,Helvetica;
}
