      /* Defaults
      -------------------------------------------------- */

	  html,
      body {
        height: 100%;
		min-width: 1000px;
        /* The html and body elements cannot have any padding or margin. */
      }

	  *:focus {
		outline: 0 !important;
		}

	  body {color: #818181; font-family: Arial, Helvetica, sans-serif;}
	  a {color: #666; text-decoration: underline; cursor: pointer;}
	  a:hover {color: #818181; text-decoration:none;}

	  input::-webkit-input-placeholder {font-style: italic;}
	  input:-moz-placeholder {font-style: italic;}

	  .font-size-20 {
	  	font-size: 20px !important;
	  }

	  .clean {clear:both;}

	  .fixed {position: fixed;}

	    /* ------------------------- BootStrap Updates ------------------ */

		a.btn {text-decoration:none;}

		/*
		Buttons (code in bottom):
		.btn-foodda-orange-small
		.btn-foodda-gray-small
		.btn-foodda-green-middle
		.btn-foodda-green-middle-menu
		.btn-foodda-green-small
		.btn-foodda-lightgray-small
		.btn-foodda-orange-big
		.btn-foodda-orange-extrabig
		.btn-foodda-orange-middle
		.btn-foodda-green-middle-look
		*/

		.dropdown-menu > li > a:hover,
		.dropdown-menu > li > a:focus,
		.dropdown-submenu:hover > a,
		.dropdown-submenu:focus > a
		{
		  color: #ffffff;
		  text-decoration: none;
		  background-color: #0081c2;
		  background-image: -moz-linear-gradient(top, #99bf38, #5aa500);
		  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#99bf38), to(#5aa500));
		  background-image: -webkit-linear-gradient(top, #99bf38, #5aa500);
		  background-image: -o-linear-gradient(top, #99bf38, #5aa500);
		  background-image: linear-gradient(to bottom, #99bf38, #5aa500);
		  background-repeat: repeat-x;
		  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff99bf38', endColorstr='#ff5aa500', GradientType=0);
		}

		textarea:focus,
		input[type="text"]:focus,
		input[type="password"]:focus,
		input[type="datetime"]:focus,
		input[type="datetime-local"]:focus,
		input[type="date"]:focus,
		input[type="month"]:focus,
		input[type="time"]:focus,
		input[type="week"]:focus,
		input[type="number"]:focus,
		input[type="email"]:focus,
		input[type="url"]:focus,
		input[type="search"]:focus,
		input[type="tel"]:focus,
		input[type="color"]:focus,
		.uneditable-input:focus {
		  border-color: rgba(142, 186, 46, 0.8);
		  outline: 0;
		  outline: thin dotted \9;
		  /* IE6-9 */

		  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(142, 186, 46, 0.6);
			 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(142, 186, 46, 0.6);
				  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(142, 186, 46, 0.6);
		}

	  /* Custom Select */
	  .bootstrap-select .dropdown-menu li a{ text-decoration: none; }

	  .full_size_bg {
		-moz-background-size: 100%; /* Firefox 3.6+ */
		-webkit-background-size: 100%; /* Safari 3.1+ и Chrome 4.0+ */
		-o-background-size: 100%; /* Opera 9.6+ */
		background-size: 100%; /* Современные браузеры */
	  }

	  /* ------------------------- Framework  ------------------------- */

	  .open_sign {display: inline-block; background: url(img/open_sign.png) no-repeat; margin-left: 7px; margin-bottom:3px; width: 15px; height: 5px;}
	  .open_sign-gray {display: inline-block; background: url(img/open_sign-gray.png) no-repeat; margin-left: 7px; margin-bottom:3px; width: 15px; height: 5px;}
	  .open_sign_white {display: inline-block; background: url(img/icon_arrow_down.png) no-repeat; margin-left: 7px; margin-bottom:2px; width: 11px; height: 5px;}
	  .open_sign-black {display: inline-block; background: url(img/open_sign_black.png) no-repeat; margin-left: 7px; margin-bottom:3px; width: 11px; height: 5px;}
	  .look_icon {display: inline-block; background: url(img/look-icon.png) no-repeat; width: 16px; height: 16px;}
	  .info-icon {display: inline-block; background: url(img/info-icon.png) no-repeat; width: 25px; height: 25px; float:left;}

		.info-icon-custom {
			display: inline-block;
			background: url(/files/images/profile/info_icon.png) no-repeat;
			width: 20px;
			height: 20px;
		}

		.info-appendage {
		  	display: inline-block;
			margin-left: 5px;
			font-size: 12px;
			text-decoration: underline;
			margin-bottom: 10px;
			vertical-align: middle;
		}

	  .info-icon-dark {display: inline-block; background: url(img/info-icon-dark.png) no-repeat; width: 25px; height: 25px; float:left;}
	  .clock-icon {display: inline-block; background: url(img/clock-sign-sprite.png) 0 0; width: 14px; height: 14px;}
	  .clock-icon-red {display: inline-block; background: url(img/clock-sign-sprite.png) 14px 0; width: 14px; height: 14px;}
	  .red-rarr {display: inline-block; background: url(img/red-rarr.png); width: 5px; height: 11px;}
	  .x-icon {display: inline-block; background: url(img/x-icon.png); width: 9px; height: 9px;}
	  .att-icon {display: inline-block; background: url(img/at-icon.png); width: 17px; height: 17px;}
	  .att-icon-green {display: inline-block; background: url(img/at-icon-green.png); width: 17px; height: 17px;}
	  .small-present-icon {display: inline-block; background: url(img/small-present-icon.png); width: 10px; height: 13px;}
	  .map-sign {background: url(img/map_sign.png); width: 20px; height: 32px;}
	  .map-sign-orange {display: inline-block;background: url(img/map_sign_orange.png); width: 17px; height: 27px;}

	  .green-del-sign {display: inline-block; background: url(img/green-del-sign2.png); width: 9px; height: 9px;}
	  .green-undel-sign { display: inline-block; width: auto; height: 12px; font-size: 12px; position: absolute; top: -3px; right: 25px; }
	  .green-del-sign:hover {background-position: 9px 0;}
	  .green-del-sign:active {background-position: 9px 0;}

	  .rarr_sign {display: inline-block; background: url(img/icon_arrow_right.png); width: 5px; height: 11px; margin-left: 5px; margin-bottom: 1px;}
	  .rarr_sign_dark {display: inline-block; background: url(img/right_arr_dark.png); width: 5px; height: 11px; margin-left: 5px; margin-top: 3px;}
	  .geo_sign {display: inline-block; background: url(img/icon_geolocation.png); width: 14px; height: 14px;}
	  .profile_icon {display: inline-block; background: url(img/profile_black.png) no-repeat; margin-right: 7px; margin-bottom:-2px; width: 14px; height: 12px;}
	  .icon-plus-sign {margin-right: 5px;}

	  .sign-plus {display: inline-block; background: url(img/sign-plus.png); width: 17px; height: 17px;}
	  .sign-minus {display: inline-block; background: url(img/sign-minus.png); width: 20px; height: 5px;}

	  .cart-item-minus {display: inline-block; background: url(img/cart-pm.png) 0 0; width: 20px; height: 20px;}
	  .cart-item-plus {display: inline-block; background: url(img/cart-pm.png) 19px 0; width: 19px; height: 20px;}
	  .cart-item-minus:active {background-position: 0 20px;}
	  .cart-item-plus:active {background-position: 19px 20px;}

	  /* Not used */
	  .green-send-btn {display: inline-block; background: url(img/send-button-sprite.png) 0 0; width: 112px; height: 34px;}
	  .green-send-btn:hover {background-position: 224px 0;}
	  .green-send-btn:active {background-position: 112px 0;}

	  .vk-logo {display: inline-block; background: url(img/social-sprite.png) 0 0; width: 32px; height: 32px;}
	  .fb-logo {display: inline-block; background: url(img/social-sprite.png) -32px 0; width: 32px; height: 32px;}
	  .gp-logo {display: inline-block; background: url(img/social-sprite.png) -64px 0; width: 32px; height: 32px;}
	  .vk-logo2 {display: inline-block; background: url(img/vk.png); width: 124px; height: 24px;}
	  .fb-logo2 {display: inline-block; background: url(img/facebook.png); width: 108px; height: 24px;}
	  .gp-logo2 {display: inline-block; background: url(img/google+.png) width: 103px; height: 32px;}

	  .present-sign {display: inline-block; background: url(img/present-sign.png); width: 30px; height: 38px;}

	  .orange-arr {display: inline-block; background: url(img/orange-arr.png); width: 158px; height: 51px;}

	  .under_green-borders {
		border-top-left-radius: 6px;
		border-top-right-radius: 6px;
		-webkit-border-top-right-radius: 6px;
		-webkit-border-top-left-radius: 6px;
		-moz-border-radius-topleft: 6px;
		-moz-border-radius-topright: 6px;
		}

	  .red-borders {
		border: 1px solid red !important;
		border-radius: 6px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
	  }

	  /* System class */
	  .float-holder {overflow:hidden; width: 960px;}
	  .float-holder-960 { width:960px !important;}

	  .black {color: #222 !important;}
	  .white {color: white !important;}
	  .bold {font-weight: bold !important;}
	  .upper {text-transform: uppercase;}
	  .flex-down {height: auto !important;}
	  .fleft {float:left;}
	  .fright {float:right;}
	  .header {font-size: 28px; font-weight: bold; color: #222;}
	  .big {font-size: 18px; font-weight: bold;}
	  .normal_strikethrough {font-weight: normal; text-decoration:line-through;}
	  .hide {display: none !important;}

	  .float-input {display:block;float:left !important;}
	  .float-text {float:left; margin-right: 10px; line-height: 30px; font-size:14px;}
	  .date-input {width: 75px; margin-right: 10px;}
	  .vline_green {border-right: 1px solid #c4d799;}
	  .help-text {font-size: 11px; line-height:12px;}

	  /* --------------- FONTS --------------- */

	  .bigfont {font-size: 22px; font-height: bold;}
	  .gray_top_h1 {font-size: 25px; text-transform: uppercase; font-weight: normal;}
	  .orange_top_h1 {font-size: 25px; text-transform: uppercase; font-weight: normal; color: #ff9900}

	  /* --------  AJAX ------------ */
	  .loading_img {position: absolute; bottom: -100px; left: 300px; width: 200px; z-index: 120;}

		#tabs-line {position:absolute; width: 100%; height: 36px;}

		.tab {float:left; cursor:pointer; display:block; margin-right:-1px;}
		.tab .tab-center {
			border-top-left-radius: 7px;
			border-top-right-radius: 7px;
			background-color:#e9e9e9;
			border:1px solid #c8c8c8;
			border-bottom: 1px solid #c4d799;
			height: 26px;
			float:left;
			font-size: 16px;
			font-weight:bold;
			padding: 10px 20px 0 20px;
			}

		.tab-a {float:left; cursor:pointer; display:block; margin-right:-1px;}

		.tab-a .tab-center {
			color: #447d00;
			border-top-left-radius: 7px;
			border-top-right-radius: 7px;
			background-color:#fff;
			border:1px solid #c4d799;
			border-bottom: 1px solid #fff;
			height: 26px;
			float:left;
			font-size: 16px;
			font-weight:bold;
			padding: 10px 20px 0 20px;
			}



		.input_form {
		}

		.input_form  .input-name {
			float: left;
			width: 110px;
			height: 30px;
			line-height: 30px;
			text-align: right;
		}

		.input_form .input {
			float: left;
			width: 220px;
			height: 20px;
			margin-left: 10px;
			display:block;
		}

		.input_form select {
			float: left;
			width: 220px;
			margin-left: 10px;
			display:block;
		}

		.input_form .bootstrap-select {
		margin-left: 10px;
		margin-bottom: 10px;
		}

		.input_form .bootstrap-select .select-btn {
			float: left;
			width: 207px;
			display: block;
			overflow: hidden;
		}

		.input_form .info-mess {
		height: 14px;
		font-size: 14px;
		line-height: 14px;
		padding-left: 120px;
		}

		.input_form .form-button {
			display: inline-block;
			text-align: center;
			text-transform: uppercase;
			color: white;
			text-decoration: none;
			font-size: 16px;
			margin-top: 10px;
			margin-left: 120px;
		}
		.input_form .form-button:hover {background-position: -160px 0;}
		.input_form .form-button:active {background-position: -320px 0;}

		.input_form  .small-input-text {width: 70px;float: left; margin-left: 10px;}
		.input-micro { width: 30px !important; float: left; margin-left: 10px; }
		.input_form  label.label-mini { width: 50px !important; }
		.input_form  label.label-micro { width: 40px !important; }
		.input_form  .small-input-name{float:left; width: 110px; height: 26px; line-height: 26px; text-align:right;}
		.input_form  .small-input-name2{float:left; width: 55px; height: 26px; line-height: 26px; text-align:right;}


		.small-placeholder::-webkit-input-placeholder { font-size: 11px; }
		.small-placeholder::-moz-placeholder { font-size: 11px; }
		.small-placeholder:-ms-input-placeholder { font-size: 11px; }
		.small-placeholderinput:-moz-placeholder { font-size: 11px; }
		/* ------------------------- Framework TOP Dishes Block (SALES !!!!) ------------------------- */

		 .margin-top22 {
		 	margin-top: 20px;
			margin-right: 0;
		 }

		 #top-dishes {
			width: 210px;
			float: left;
			margin-top: 20px;
		}

		#top-dishes a img {
			margin-bottom: 30px;
			border-radius: 7px;
			border: 1px solid #c4d799;
		}

		#top-dishes a img:hover {
			border: 1px solid #ff0000;
		}

		.top-dishes-div
		{
		position: relative;
		width: 160px;
		height: 175px;
		margin: 0 0 12px 26px;
		}

		.top-dishes-div .dish-image
		{
		background: url(img/dish-item.png);
		width: 156px;
		height: 130px;
		border: 1px solid #c4d799;
		border-radius: 6px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		display: block;
		}

		.dish-image:hover {
			border: 1px solid #aaa;
		}

		.top-dishes-div .dish-price
		{
		position:absolute;
		top: 10px;
		left: 95px;
		background: #eeffca;
		width: auto;
		height: auto;
		padding: 4px;
		font-size: 15px;
		line-height: 12px;
		text-align: center;
		color: black;
		border: 1px solid #c4d799;
		border-radius: 4px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		}



		.top-dishes-div .dish-price span {
			font-size: 12px;
			margin-left: 3px;
		}

		.top-dishes-div .dish-info
		{
		height: 24px;
		padding-top: 8px;
		overflow:hidden;
		font-size: 12px;
		line-height: 12px;
		}

		.top-dishes-div .dish-link
		{
		display: block;
		position:absolute;
		bottom: 0;
		right: 0;
		color: red;
		font-size: 12px;
		font-weight: bold;
		line-height: 12px;
		}

	  /* ------------------------------------------------------------------------ */

	  /* ------------------------- Container & Wrapper  ------------------------- */

      /* Wrapper for page content to push down footer */
      #wrap {
        min-height: 100%;
        height: auto !important;
        height: 100%;
        /* Negative indent footer by it's height */
        margin: 0 auto -220px;
		background-color: #f4f4f4;
      }


	  .container {
        width: auto;
        width: 960px;
		margin: 0 auto;
      }

	  /* ------------------------- Top Header  ------------------------- */


		#top_line {height:42px; text-align:center; background: url(img/top_line.png) repeat-x;}
		#top_line_text {font-size:18px; color:white; line-height: 39px;}
		#top_line_text a {color: white;}

		#logo_line {background:  url(img/back.png) repeat-x;}
		#logo_line .container {height:80px; position:relative;}

		#logo {display:block; position:absolute; top: 20px; left: 0; background:  url(/files/images/ekipazh_logo.png) no-repeat; width:262px; height:42px;}

		#chat_icon {display:block; position:absolute; left: 500px; top: 8px; width: 14px; height: 12px;}
		#chat_link {position:absolute; left: 520px; top: 4px; font-size:10px; font-weight:bold; color: white;}
		#phones_line {position:absolute; left: 450px; top: 5px; float:left; font-size: 12px; margin-left:50px; color: white;}
		#bonuses_line {position:absolute; left: 767px; top: 5px; float: left; font-size: 12px; margin-left:50px; color: white;}


		#profile_link {position: absolute; right: 0px; top: 26px; font-size: 12px; color: #000; text-align: left; display: block; line-height: 22px; width: 130px; }
		#profile_link .fright { margin-top: 7px; }
		#user_bonus_info {position: absolute; right: 10px; top: 58px; font-size: 10px; color: #fff;}

		#admin_links {position: absolute; right: 13px; top: -3px; font-size: 14px; color: white; z-index: 2;}
		#admin_links a {text-decoration: none;}
		#city_link {position: absolute; left: 300px; top: 19px; font-size: 16px; color: #fff; font-weight: bold; width: 70px; height: 20px; overflow: hidden; text-align: left;}
		#profile-choiser {position: absolute; display: none; left: auto; right: -5px; top: 59px; width: 150px;}
		#profile-choiser  li a {text-decoration: none;}
		#city-choiser {position: absolute; display: none; left: 270px; right: auto; top: 42px; width: 150px;}
		#city-choiser li a {text-decoration: none;}

		#city-block{width:370px;}

		#city-block li
		{
			display: block;
			float: left;
			width: 47%;
		}

		#form_search {position: absolute; left: 500px; top: 26px;}
		#site_search {position: absolute; width: 300px;}
		#site_search .span5 {width: 235px; height: 22px; line-height: 22px; border: 1px solid #dddddd; box-shadow: none; border-bottom-color: #b3b3b3;}
		#site_search .search-btn {position: absolute; top: 0; right: 0; width: 33px; height: 32px;}
		#site_search .search-btn:hover {background-position: -33px 0;}
		#site_search .search-btn:active {background-position: -66px 0;}

		#form_search .autocomplete li:hover {
		  color: #ffffff;
		  text-decoration: none;
		  background-color: #0081c2;
		  background-image: -moz-linear-gradient(top, #99bf38, #5aa500);
		  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#99bf38), to(#5aa500));
		  background-image: -webkit-linear-gradient(top, #99bf38, #5aa500);
		  background-image: -o-linear-gradient(top, #99bf38, #5aa500);
		  background-image: linear-gradient(to bottom, #99bf38, #5aa500);
		  background-repeat: repeat-x;
		  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff99bf38', endColorstr='#ff5aa500', GradientType=0);
		}


	  /* ------------------------ Popular parts --------------------- */
	  .brand_logo {
		display: block;
		width: 120px;
		height: 120px;
		border: 1px solid #c4d799;
		border-radius: 6px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
	  }
	  .mini_logo {
		width: 50px;
		height: 50px;
	  }
	  /* ------------------------ Botom Links --------------------- */

	  #bottom-itext {text-align:left; font-size: 12px; line-height: 16px; color: #999;}
	  #bottom-itext .container {padding: 0; margin-bottom: 30px;}
	  #bottom-itext .bottom-btn {display: inline-block; line-height: 25px; float:left; margin-right: 5px;}
	  #bottom-itext .bottom-text {margin: 40px 0 45px 0; text-align: justify;}
	  #bottom-itext .bottom-text h2 {font-size: 18px; font-weight: normal; margin-bottom: 20px;}

	  /* ------------------------- Footer  ------------------------- */

	  /* Special CSS for Footer Add to Bottom */
      @media (max-width: 767px) {
        #footer {
          margin-left: -20px;
          margin-right: -20px;
          padding-left: 20px;
          padding-right: 20px;
        }
      }

	  #footer {
        height: 220px;
		background: url(img/footer_back.png) repeat-x;
      }

	   #footer .container {height: 220px; overflow: hidden;}

	   #footer_push {height: 220px;}

		/* ------------ Footer From Ekipazh !!! -------------------------   */
		.paymentAccept{
			margin: 15px 0px 15px 0px ;
			width: 960px;
			border-bottom: 1px dashed #e2f3c2;
			height: 42px;
			text-align:center;
			list-style-type: none;
		}
		.paymentAccept li{
			display: inline-block;
			margin:0 3px;
		}
		.paymentAccept li:first-child{
			margin-left: 1px;
		}
		.paymentAccept li a,
		.paymentAccept li span{
			float: left;
			height: 29px;
			background: url(/files/ekipazh_assets/css/img/footer/footer-link-payment.png) no-repeat;
		}
		.paymentAccept li.privat a,
		.paymentAccept li.privat span{
			width: 21px;
		}
		.paymentAccept li.WM a,
		.paymentAccept li.WM span{
			width: 79px;
			background-position: -30px 0;
		}
		.paymentAccept li.liq a,
		.paymentAccept li.liq span{
			width: 67px;
			background-position: -117px 0;
		}
		.paymentAccept li.visa a,
		.paymentAccept li.visa span{
			width: 48px;
			background-position: -188px 0;
		}
		.paymentAccept li.master a,
		.paymentAccept li.master span{
			width: 34px;
			background-position: -243px 0;
		}
		.paymentAccept li.ipay a,
		.paymentAccept li.ipay span{
			width: 55px;
			background-position: -285px 0;
		}

		.footerLinks{
			width: 960px;
			height: 115px;
			font-family:Arial, Helvetica, sans-serif;
		}
		.footerLinks .col{
			float: left;
			padding:0;
			overflow: hidden;
		}
		.footerLinks .list1_holder{
			float: left;
			height: 100px;
			width: 160px;
			padding:0;
			overflow: hidden;
		}
		.footerLinks .list2_holder{
			width: 220px;
			left: 10px;
		}

		.footerLinks .social_holder{
			width: 260px;
			left: 10px;
			overflow: visible;
			margin-right:15px;
		}
		.footerLinks .apps_holder{
			width: 130px;
			overflow:visible;
			margin: 0 0 0 10px;
		}

		.footerLinks .linkList{
			margin: 0;

		}

		.footerLinks .linkList li{
			list-style-type: none;
			background: url(/files/ekipazh_assets/css/img/footer/footer-link-arr.png) left center no-repeat;
			padding-left: 10px;
		}
		.footerLinks .linkList li:first-child{
			padding-top: 0;
		}
		.footerLinks .linkList li a{
			display: block;
			text-decoration: none;
			color:#e2f3c2;
			text-transform:uppercase;
			font-size: 11px;
		}
		.footerLinks .linkList li a:hover{
			text-decoration: underline;
		}
		.socialFooter{
			position: relative;
			margin-left: 0px;
			list-style-type: none;
		}
		.socialFooter li{
			float: left;
			margin-left: 12px;
		}
		.socialFooter li:first-child{
			margin-left: 10px;
		}
		.socialFooter li a{
			float: left;
			height: 29px;
			width: 29px;
			background: url(/files/ekipazh_assets/css/img/footer/footer-link-social2.png) no-repeat;
		}
		.socialFooter li.vk a{
			background-position: -36px 0;
		}
		.socialFooter li.gPlus a{
			background-position: -72px 0;
		}
		.socialFooter li.insta a{
			background-position: -108px 0;
		}
		.socialFooter li.tw a{
			background-position: -144px 0;
		}
		.socialFooter li.you a{
			background-position: -179px 0;
		}
		.footerLogo{
			display:block;
			background: url(img/ekipazh_logo_footer.png) no-repeat;
			width: 236px;
			height: 36px;
			margin: 5px 0 0 10px;
			margin-bottom: 10px;

		}
		.footerLinks p{
			color: #e2f3c2;
			font-size: 12px;
			position:absolute;
			bottom:9px;
			right: -71px;
		}

		a.footerAppLinks{
			display: block;
			text-decoration: none;
			padding: 13px 0 0 40px;
			height: 20px;
			width: 89px;
			color:#e2f3c2;
			margin: 0 0 14px 0;

		}
		#footer a.iphone{
			background: url(/files/ekipazh_assets/css/img/footer/app-icons.png) no-repeat;

		}
		#footer a.android{
			background: url(/files/ekipazh_assets/css/img/footer/app-icons.png) 0 -35px no-repeat;
			margin-top: 15px;
		}
		a.footerAppLinks:hover{
			text-decoration:underline;
		}
		/* Tiny Scrollbar in Footer */
		#scrollbarY { }
		#scrollbarY .viewport { width: 150px; height: 80px; overflow: hidden; position: relative; margin:0 !important; float:left; }
		#scrollbarY .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; width: 150px; }
		#scrollbarY .scrollbar{ background: transparent url(/files/ekipazh_assets/css/img/footer/bg-scrollbar-track-y.png) no-repeat 0 0; position: relative; background-position: 0 0; float: left; width: 15px;}
		#scrollbarY .track {  height: 100%; width:13px; position: relative; padding: 0 1px; }
		#scrollbarY .thumb { background: transparent url(/files/ekipazh_assets/css/img/footer/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
		#scrollbarY .thumb .end { background: transparent url(/files/ekipazh_assets/css/img/footer/bg-scrollbar-thumb-y.png) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
		#scrollbarY .disable { display: none; }

		#scrollbarY .linkList li{
			padding-right: 0px;
		}


	  /* ------------------------- Advanced Elements ----------------------- */

	  .scrollup{
		position: fixed;
		z-index:10;
		cursor: pointer;
		bottom:30px;
		left: 50%;
		width: 32px;
		height: 32px;
		background: url(img/scroll-top.png) no-repeat;
		margin-left: 450px;
		display:none;
	}



	  /*  New Social Network Pop-Up  */

		#social_new_user_popup .green_h2 {margin-bottom: 20px;}
		#social_new_user_popup .black_h3 {margin-bottom: 20px;}
		#social_new_user_popup .reg-city-select {margin-bottom: 20px;}
		#social_new_user_popup .dropdown-menu  li {text-align: left;}
		#social_new_user_popup .reg-user-contract-holder {font-size: 14px; font-style: italic;}
		#social_new_user_popup .reg-user-contract-holder a{color: darkblue;}
		#social_new_user_popup .reg-user-contract-holder input {margin: 0;}
		#social_new_user_popup  .info_mess {padding-bottom:10px;}


	  /*  About Pop-Up  */

		#about_popup {text-align: left; padding: 30px; top: 150px; width: 660px;}
		#about_popup .green_h2 {margin-left: 110px; margin-bottom: 30px;}
		#about_popup img {float: left; margin-left: 10px; margin-right: 40px;}
		#about_popup .gray_h3 { margin-bottom: 20px; margin-right: 20px;}
		#about_popup .btn-foodda-orange-big {text-decoration: none; margin-left: 250px; margin-top: 20px; margin-bottom: 10px; display: inline-block;}
		#about_popup .one_line {line-height: 10px;}


	  .pop-up-dialog .dialog_close, .pop-up-dialog-flex .dialog_close {
		position:absolute;
		cursor: pointer;
		color:white;
		top:-21px;
		right:5px;
		font-size: 14px;
		line-height: 14px;
	  }

	  /* ------------------------- Login and Register Pop-UP -------------------------- */

	  .pop_up_bottom_block {
		position: absolute;
		top: 405px;
		height: 20px;
	  }
	  .pop_up_bottom_block img {
		float:left;
		margin:4px;
	  }
	  .pop_up_bottom_block b {
		margin-top:5px;
		margin-bottom:5px;
		display: block;
	  }
	  .pop_up_bottom_block div {
		line-height: 14px;
	  }


	  .pop_up_bottom_block.block1 { left: 30px;width: 240px;}
	  .pop_up_bottom_block.block2 { left: 260px;width: 190px;}
	  .pop_up_bottom_block.block3 { left: 430px;width: 190px;}

	  .pop_up_bottom_block_block1 { position: absolute; top: 109px; left: 372px; width: 240px;}
	  .pop_up_bottom_block_block2 { position: absolute; top: 167px; left: 372px; width: 240px;}
	  .pop_up_bottom_block_block3 { position: absolute; top: 225px; left: 372px; width: 240px;}

	  .pop_up_bottom_block_block1 .text { left : 60px; line-height: 16px; position: absolute; top: 0; }
	  .pop_up_bottom_block_block2 .text { left : 60px; line-height: 16px; position: absolute; top: 0; }
	  .pop_up_bottom_block_block3 .text { left : 60px; line-height: 16px; position: absolute; top: 0; }

	  .text b { color: black; }

/* --------------------------- autocomplete ---------------------------*/
		.autocomplete{
			list-style-type: none;
			background: #fff;
			border-radius: 0 0 5px 5px;
			position: absolute;
			z-index:200;
			top: 31px;
			border: 1px solid #B8B8B8;
			left: -23px;
			overflow: hidden;
			font-size:14px;
			line-height: 14px;
		}
		.autocomplete li{
			white-space:nowrap;
			overflow: hidden;
			cursor: pointer;
			padding: 6px 12px 6px;
		}
		.autocomplete li:hover{
		  color: #ffffff;
		  text-decoration: none;
		  background-color: #0081c2;
		  background-image: -moz-linear-gradient(top, #99bf38, #5aa500);
		  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#99bf38), to(#5aa500));
		  background-image: -webkit-linear-gradient(top, #99bf38, #5aa500);
		  background-image: -o-linear-gradient(top, #99bf38, #5aa500);
		  background-image: linear-gradient(to bottom, #99bf38, #5aa500);
		  background-repeat: repeat-x;
		  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff99bf38', endColorstr='#ff5aa500', GradientType=0);
		}


		.autocomplete li{
			padding:0;
		}

		.autocomplete li a{
			color:#494949;
			display:block;
			text-decoration:none;
			padding:6px 12px 6px;
		}

		.autocomplete li a:hover{
			color:white;
		}


		.autocomplete li.part a{
			color:green;
			display:block;
			font-weight:bold;
			text-decoration:none;
			padding:6px 12px 6px;
		}

		.autocomplete li.part a:hover{
			color:white;
		}

		.autocomplete li.search_active{
			background-color: #FC8B01;
		}

		.autocomplete li.search_active a{
			color:white;
		}

		/* 7. autocomplete ---------------------------*/

		/* Street AutoComplite */
	    .street-ac-holder { position: relative; }

            .autocompleteOrder {
                list-style-type: none;
                position: absolute;
                z-index: 99999;
                border: 1px solid #B8B8B8;
                width: auto;
                max-height: 220px;
                overflow: hidden;
                min-width: 180px;
                padding: 5px 0;
                list-style: none;
                background-color: #ffffff;
                border: 1px solid #ccc;
            }

            .autocompleteOrder li {
                white-space: nowrap;
                overflow: hidden;
                cursor: pointer;
                padding: 6px 12px 6px;
                width: auto;
            }

            .autocompleteOrder li:hover {
                color: #fff;
                background: #fc8b01;
            }


            .autocompleteOrder li{
                padding:0;
            }

            .autocompleteOrder li a{
                color:#494949;
                display:block;
                text-decoration:none;
                padding:6px 12px 6px;
            }

            .autocompleteOrder li a:hover{
                color:white;
                color: #ffffff;
                text-decoration: none;
                background-color: #0081c2;
                background-repeat: repeat-x;
            }


            .autocompleteOrder li.part a{
                color:green;
                display:block;
                font-weight:bold;
                text-decoration:none;
                padding:6px 12px 6px;
            }

            .autocompleteOrder li.part a:hover{
                    color:white;
            }

            .autocompleteOrder li.search_active{
                    background-color: #FC8B01;
            }

            .autocompleteOrder li.search_active a{
                    color:white;
            }




	/*
	  #dev {display:none; display:1block; top:0px; width:100%; height: 1430px; position:absolute; background: url(/files/foodda/screenshots/profile_b2b_bonus.jpg) center -20px no-repeat; opacity: 0.6; z-index: 100;}
	*/

	/* -----------------------  BootStrap Foodda Buttons --------------------------------- */

	/* ----------  Basic  --------- */
	.btn-foodda-orange-small {
	  color: #ffffff;
	  text-shadow: -1px -1px 0 rgba(255, 0, 0, 0.25);
	  background-color: #ff9900;
	  *background-color: #f24b00;
	  padding: 4px 10px;
	  font-size: 14px;
	  background-image: -moz-linear-gradient(top, #ff9900, #f24b00);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff9900), to(#f24b00));
	  background-image: -webkit-linear-gradient(top, #ff9900, #f24b00);
	  background-image: -o-linear-gradient(top, #ff9900, #f24b00);
	  background-image: linear-gradient(to bottom, #ff9900, #f24b00);
	  background-repeat: repeat-x;
	  border-color: #f24b00 #f24b00 #f24b00;
	  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff99bf38', endColorstr='#ff5ba501', GradientType=0);
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	  -moz-border-radius: 6px;
	  -webkit-border-radius: 6px;
	  border-radius: 6px;
	  -webkit-box-shadow: 0px 1px 0px #3c3c3c;
	  -moz-box-shadow:    0px 1px 0px #3c3c3c;
	  box-shadow:         0px 1px 0px #3c3c3c;
	}


	/* ----------  Hover  --------- */
	.btn-foodda-orange-small:hover,
	.btn-foodda-orange-small:focus,
	.btn-foodda-orange-small:active,
	.btn-foodda-orange-small.active,
	.btn-foodda-orange-small.disabled,
	.btn-foodda-orange-small[disabled] {
	  background-position: 0px !important;
	  color: #ffffff;
	  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	  background-color: #ff7800;
	  *background-color: #ff3300;
	  background-image: -moz-linear-gradient(top, #ff7800, #ff3300);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff7800), to(#ff3300));
	  background-image: -webkit-linear-gradient(top, #ff7800, #ff3300);
	  background-image: -o-linear-gradient(top, #ff7800, #ff3300);
	  background-image: linear-gradient(to bottom, #ff7800, #ff3300);
	  background-repeat: repeat-x;
	  border-color: #ff7800 #ff7800 #ff3300;
	  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb2e044', endColorstr='#ff6ec209', GradientType=0);
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	}


	/* ----------  Active  --------- */
	.btn-foodda-orange-small:active,
	.btn-foodda-orange-small.active {
	  background-position: 0px !important;
	  color: #ffffff;
	  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	  background-color: #ff7800;
	  *background-color: #ff3300;
	  background-image: -moz-linear-gradient(top, #ff7800, #ff3300);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff7800), to(#ff3300));
	  background-image: -webkit-linear-gradient(top, #ff7800, #ff3300);
	  background-image: -o-linear-gradient(top, #ff7800, #ff3300);
	  background-image: linear-gradient(to bottom, #ff7800, #ff3300);
	  background-repeat: repeat-x;
	  border-color: #ff7800 #ff7800 #ff3300;
	  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7aaa02', endColorstr='#ff318c00', GradientType=0);
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	  box-shadow: inset 1px 1px 0 0 #cc3300;
	  -moz-box-shadow: inset 1px 1px 0 0 #cc3300;
	  -webkit-box-shadow: inset 1px 1px 0 0 #cc3300;
	  padding: 5px 9px 3px 11px;
	}

	/* ----------  Basic  --------- */
	.btn-foodda-gray-small {
	  color: #ffffff;
	  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	  background-color: #bebebe;
	  *background-color: #999999;
	  padding: 4px 10px;
	  font-size: 14px;
	  background-image: -moz-linear-gradient(top, #bebebe, #999999);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#bebebe), to(#999999));
	  background-image: -webkit-linear-gradient(top, #bebebe, #999999);
	  background-image: -o-linear-gradient(top, #bebebe, #999999);
	  background-image: linear-gradient(to bottom, #bebebe, #999999);
	  background-repeat: repeat-x;
	  border-color: #999999 #999999 #bebebe;
	  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff99bf38', endColorstr='#ff5ba501', GradientType=0);
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	  -moz-border-radius: 6px;
	  -webkit-border-radius: 6px;
	  border-radius: 6px;
	  -webkit-box-shadow: 0px 1px 0px #3c3c3c;
	  -moz-box-shadow:    0px 1px 0px #3c3c3c;
	  box-shadow:         0px 1px 0px #3c3c3c;
	}


	/* ----------  Hover  --------- */
	.btn-foodda-gray-small:hover,
	.btn-foodda-gray-small:focus,
	.btn-foodda-gray-small:active,
	.btn-foodda-gray-small.active,
	.btn-foodda-gray-small.disabled,
	.btn-foodda-gray-small[disabled] {
	  background-position: 0px !important;
	  color: #ffffff;
	  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	  background-color: #999999;
	  *background-color: #b4b4b4;
	  background-image: -moz-linear-gradient(top, #999999, #b4b4b4);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#999999), to(#b4b4b4));
	  background-image: -webkit-linear-gradient(top, #999999, #b4b4b4);
	  background-image: -o-linear-gradient(top, #999999, #b4b4b4);
	  background-image: linear-gradient(to bottom, #999999, #b4b4b4);
	  background-repeat: repeat-x;
	  border-color: #b4b4b4 #b4b4b4 #999999;
	  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb2e044', endColorstr='#ff6ec209', GradientType=0);
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	}


	/* ----------  Active  --------- */
	.btn-foodda-gray-small:active,
	.btn-foodda-gray-small.active {
	  background-position: 0px !important;
	  color: #ffffff;
	  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	  background-color: #999999;
	  *background-color: #b4b4b4;
	  background-image: -moz-linear-gradient(top, #999999, #b4b4b4);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#999999), to(#b4b4b4));
	  background-image: -webkit-linear-gradient(top, #999999, #b4b4b4);
	  background-image: -o-linear-gradient(top, #999999, #b4b4b4);
	  background-image: linear-gradient(to bottom, #999999, #b4b4b4);
	  background-repeat: repeat-x;
	  border-color: #b4b4b4 #b4b4b4 #999999;
	  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7aaa02', endColorstr='#ff318c00', GradientType=0);
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	  box-shadow: inset 1px 1px 0 0 #5e5e5e;
	  -moz-box-shadow: inset 1px 1px 0 0 #5e5e5e;
	  -webkit-box-shadow: inset 1px 1px 0 0 #5e5e5e;
	  padding: 5px 9px 3px 11px;
	}

	/* ----------  Basic  --------- */
	.btn-foodda-green-middle {
	  color: #ffffff;
	  text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.25);
	  background-color: #99bf38;
	  *background-color: #5aa500;
	  padding: 8px 20px;
	  font-size: 16px;
	  background-image: -moz-linear-gradient(top, #99bf38, #5aa500);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#99bf38), to(#5aa500));
	  background-image: -webkit-linear-gradient(top, #99bf38, #5aa500);
	  background-image: -o-linear-gradient(top, #99bf38, #5aa500);
	  background-image: linear-gradient(to bottom, #99bf38, #5aa500);
	  background-repeat: repeat-x;
	  border-color: #5aa500 #5aa500 #99bf38;
	  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff99bf38', endColorstr='#ff5ba501', GradientType=0);
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	  -moz-border-radius: 6px;
	  -webkit-border-radius: 6px;
	  border-radius: 6px;
	  -webkit-box-shadow: 0px 1px 0px #3c3c3c;
	  -moz-box-shadow:    0px 1px 0px #3c3c3c;
	  box-shadow:         0px 1px 0px #3c3c3c;
	}


	/* ----------  Hover  --------- */
	.btn-foodda-green-middle:hover,
	.btn-foodda-green-middle:focus,
	.btn-foodda-green-middle:active,
	.btn-foodda-green-middle.active,
	.btn-foodda-green-middle.disabled,
	.btn-foodda-green-middle[disabled] {
	  background-position: 0px !important;
	  color: #ffffff;
	  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	  background-color: #5aa500;
	  *background-color: #64b400;
	  background-image: -moz-linear-gradient(top, #5aa500, #64b400);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5aa500), to(#64b400));
	  background-image: -webkit-linear-gradient(top, #5aa500, #64b400);
	  background-image: -o-linear-gradient(top, #5aa500, #64b400);
	  background-image: linear-gradient(to bottom, #5aa500, #64b400);
	  background-repeat: repeat-x;
	  border-color: #64b400 #64b400 #5aa500;
	  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb2e044', endColorstr='#ff6ec209', GradientType=0);
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	}


	/* ----------  Active  --------- */
	.btn-foodda-green-middle:active,
	.btn-foodda-green-middle.active {
	  background-position: 0px !important;
	  color: #ffffff;
	  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	  background-color: #5aa500;
	  *background-color: #64b400;
	  background-image: -moz-linear-gradient(top, #5aa500, #64b400);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5aa500), to(#64b400));
	  background-image: -webkit-linear-gradient(top, #5aa500, #64b400);
	  background-image: -o-linear-gradient(top, #5aa500, #64b400);
	  background-image: linear-gradient(to bottom, #5aa500, #64b400);
	  background-repeat: repeat-x;
	  border-color: #64b400 #64b400 #5aa500;
	  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7aaa02', endColorstr='#ff318c00', GradientType=0);
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	  box-shadow: inset 1px 1px 0 0 #006600;
	  -moz-box-shadow: inset 1px 1px 0 0 #006600;
	  -webkit-box-shadow: inset 1px 1px 0 0 #006600;
	  padding: 9px 19px 7px 21px;
	}

	/* ----------  Basic  --------- */
	.btn-foodda-green-middle-menu {
	  color: #ffffff;
	  text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.25);
	  background-color: #99bf38;
	  *background-color: #5aa500;
	  padding: 8px 20px;
	  font-size: 18px;
	  background-image: -moz-linear-gradient(top, #99bf38, #5aa500);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#99bf38), to(#5aa500));
	  background-image: -webkit-linear-gradient(top, #99bf38, #5aa500);
	  background-image: -o-linear-gradient(top, #99bf38, #5aa500);
	  background-image: linear-gradient(to bottom, #99bf38, #5aa500);
	  background-repeat: repeat-x;
	  border-color: #5aa500 #5aa500 #99bf38;
	  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff99bf38', endColorstr='#ff5ba501', GradientType=0);
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	  -moz-border-radius: 6px;
	  -webkit-border-radius: 6px;
	  border-radius: 6px;
	  -webkit-box-shadow: 0px 1px 0px #3c3c3c;
	  -moz-box-shadow:    0px 1px 0px #3c3c3c;
	  box-shadow:         0px 1px 0px #3c3c3c;

	}


	/* ----------  Hover  --------- */
	.btn-foodda-green-middle-menu:hover,
	.btn-foodda-green-middle-menu:focus,
	.btn-foodda-green-middle-menu:active,
	.btn-foodda-green-middle-menu.active,
	.btn-foodda-green-middle-menu.disabled,
	.btn-foodda-green-middle-menu[disabled] {
	  background-position: 0px !important;
	  color: #ffffff;
	  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	  background-color: #5aa500;
	  *background-color: #64b400;
	  background-image: -moz-linear-gradient(top, #5aa500, #64b400);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5aa500), to(#64b400));
	  background-image: -webkit-linear-gradient(top, #5aa500, #64b400);
	  background-image: -o-linear-gradient(top, #5aa500, #64b400);
	  background-image: linear-gradient(to bottom, #5aa500, #64b400);
	  background-repeat: repeat-x;
	  border-color: #64b400 #64b400 #5aa500;
	  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb2e044', endColorstr='#ff6ec209', GradientType=0);
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	}


	/* ----------  Active  --------- */
	.btn-foodda-green-middle-menu:active,
	.btn-foodda-green-middle-menu.active {
	  background-position: 0px !important;
	  color: #ffffff;
	  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	  background-color: #5aa500;
	  *background-color: #64b400;
	  background-image: -moz-linear-gradient(top, #5aa500, #64b400);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5aa500), to(#64b400));
	  background-image: -webkit-linear-gradient(top, #5aa500, #64b400);
	  background-image: -o-linear-gradient(top, #5aa500, #64b400);
	  background-image: linear-gradient(to bottom, #5aa500, #64b400);
	  background-repeat: repeat-x;
	  border-color: #64b400 #64b400 #5aa500;
	  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7aaa02', endColorstr='#ff318c00', GradientType=0);
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	  box-shadow: inset 1px 1px 0 0 #006600;
	  -moz-box-shadow: inset 1px 1px 0 0 #006600;
	  -webkit-box-shadow: inset 1px 1px 0 0 #006600;
	  padding: 9px 19px 7px 21px;
	}

	/* ----------  Basic  --------- */
	.btn-foodda-green-small {
	  color: #ffffff;
	  text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.25);
	  background-color: #99bf38;
	  *background-color: #5aa500;
	  padding: 4px 8px;
	  font-size: 14px;
	  background-image: -moz-linear-gradient(top, #99bf38, #5aa500);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#99bf38), to(#5aa500));
	  background-image: -webkit-linear-gradient(top, #99bf38, #5aa500);
	  background-image: -o-linear-gradient(top, #99bf38, #5aa500);
	  background-image: linear-gradient(to bottom, #99bf38, #5aa500);
	  background-repeat: repeat-x;
	  border-color: #5aa500 #5aa500 #99bf38;
	  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff99bf38', endColorstr='#ff5ba501', GradientType=0);
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	  -moz-border-radius: 6px;
	  -webkit-border-radius: 6px;
	  border-radius: 6px;
	  -webkit-box-shadow: 0px 1px 0px #3c3c3c;
	  -moz-box-shadow:    0px 1px 0px #3c3c3c;
	  box-shadow:         0px 1px 0px #3c3c3c;
	}


	/* ----------  Hover  --------- */
	.btn-foodda-green-small:hover,
	.btn-foodda-green-small:focus,
	.btn-foodda-green-small:active,
	.btn-foodda-green-small.active,
	.btn-foodda-green-small.disabled,
	.btn-foodda-green-small[disabled] {
	  background-position: 0px !important;
	  color: #ffffff;
	  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	  background-color: #5aa500;
	  *background-color: #64b400;
	  background-image: -moz-linear-gradient(top, #5aa500, #64b400);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5aa500), to(#64b400));
	  background-image: -webkit-linear-gradient(top, #5aa500, #64b400);
	  background-image: -o-linear-gradient(top, #5aa500, #64b400);
	  background-image: linear-gradient(to bottom, #5aa500, #64b400);
	  background-repeat: repeat-x;
	  border-color: #64b400 #64b400 #5aa500;
	  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb2e044', endColorstr='#ff6ec209', GradientType=0);
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	}


	/* ----------  Active  --------- */
	.btn-foodda-green-small:active,
	.btn-foodda-green-small.active {
	  background-position: 0px !important;
	  color: #ffffff;
	  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	  background-color: #5aa500;
	  *background-color: #64b400;
	  background-image: -moz-linear-gradient(top, #5aa500, #64b400);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5aa500), to(#64b400));
	  background-image: -webkit-linear-gradient(top, #5aa500, #64b400);
	  background-image: -o-linear-gradient(top, #5aa500, #64b400);
	  background-image: linear-gradient(to bottom, #5aa500, #64b400);
	  background-repeat: repeat-x;
	  border-color: #64b400 #64b400 #5aa500;
	  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7aaa02', endColorstr='#ff318c00', GradientType=0);
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	  box-shadow: inset 1px 1px 0 0 #006600;
	  -moz-box-shadow: inset 1px 1px 0 0 #006600;
	  -webkit-box-shadow: inset 1px 1px 0 0 #006600;
	  padding: 5px 7px 3px 9px;
	}

	/* ----------  Basic  --------- */
	.btn-foodda-lightgray-small {
	  color: #000000;
	  background-color: #efefef;
	  *background-color: #e1e1e1;
	  padding: 4px 10px;
	  font-size: 12px;
	  background-image: -moz-linear-gradient(top, #efefef, #e1e1e1);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#efefef), to(#e1e1e1));
	  background-image: -webkit-linear-gradient(top, #efefef, #e1e1e1);
	  background-image: -o-linear-gradient(top, #efefef, #e1e1e1);
	  background-image: linear-gradient(to bottom, #efefef, #e1e1e1);
	  background-repeat: repeat-x;
	  border-color: #e1e1e1 #e1e1e1 #efefef;
	  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff99bf38', endColorstr='#ff5ba501', GradientType=0);
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	  -moz-border-radius: 6px;
	  -webkit-border-radius: 6px;
	  border-radius: 6px;
	  -webkit-box-shadow: 0px 1px 0px #3c3c3c;
	  -moz-box-shadow:    0px 1px 0px #3c3c3c;
	  box-shadow:         0px 1px 0px #3c3c3c;
	}


	/* ----------  Hover  --------- */
	.btn-foodda-lightgray-small:hover,
	.btn-foodda-lightgray-small:focus,
	.btn-foodda-lightgray-small:active,
	.btn-foodda-lightgray-small.active,
	.btn-foodda-lightgray-small.disabled,
	.btn-foodda-lightgray-small[disabled] {
	  background-position: 0px !important;
	  color: #000000;
	  background-color: #f4f4f4;
	  *background-color: #efefef;
	  background-image: -moz-linear-gradient(top, #f4f4f4, #efefef);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#efefef));
	  background-image: -webkit-linear-gradient(top, #f4f4f4, #efefef);
	  background-image: -o-linear-gradient(top, #f4f4f4, #efefef);
	  background-image: linear-gradient(to bottom, #f4f4f4, #efefef);
	  background-repeat: repeat-x;
	  border-color: #b4b4b4 #b4b4b4 #999999;
	  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb2e044', endColorstr='#ff6ec209', GradientType=0);
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	}


	/* ----------  Active  --------- */
	.btn-foodda-lightgray-small:active,
	.btn-foodda-lightgray-small.active {
	  background-position: 0px !important;
	  color: #000000;
	  background-color: #efefef;
	  *background-color: #e1e1e1;
	  background-image: -moz-linear-gradient(top, #efefef, #e1e1e1);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#efefef), to(#e1e1e1));
	  background-image: -webkit-linear-gradient(top, #efefef, #e1e1e1);
	  background-image: -o-linear-gradient(top, #efefef, #e1e1e1);
	  background-image: linear-gradient(to bottom, #efefef, #e1e1e1);
	  background-repeat: repeat-x;
	  border-color: #b4b4b4 #b4b4b4 #999999;
	  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7aaa02', endColorstr='#ff318c00', GradientType=0);
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	  box-shadow: inset 1px 1px 0 0 #5e5e5e;
	  -moz-box-shadow: inset 1px 1px 0 0 #5e5e5e;
	  -webkit-box-shadow: inset 1px 1px 0 0 #5e5e5e;
	  padding: 5px 9px 3px 11px;
	}

	/* ----------  Basic  --------- */
	.btn-foodda-orange-big {
	  color: #ffffff;
	  text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.25);
	  background-color: #ff9900;
	  *background-color: #f24b00;
	  padding: 12px 20px;
	  font-size: 24px;
	  background-image: -moz-linear-gradient(top, #ff9900, #f24b00);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff9900), to(#f24b00));
	  background-image: -webkit-linear-gradient(top, #ff9900, #f24b00);
	  background-image: -o-linear-gradient(top, #ff9900, #f24b00);
	  background-image: linear-gradient(to bottom, #ff9900, #f24b00);
	  background-repeat: repeat-x;
	  border-color: #f24b00 #f24b00 #f24b00;
	  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff99bf38', endColorstr='#ff5ba501', GradientType=0);
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	  -moz-border-radius: 6px;
	  -webkit-border-radius: 6px;
	  border-radius: 6px;
	  -webkit-box-shadow: 0px 1px 0px #3c3c3c;
	  -moz-box-shadow:    0px 1px 0px #3c3c3c;
	  box-shadow:         0px 1px 0px #3c3c3c;
	}


	/* ----------  Hover  --------- */
	.btn-foodda-orange-big:hover,
	.btn-foodda-orange-big:focus,
	.btn-foodda-orange-big:active,
	.btn-foodda-orange-big.active,
	.btn-foodda-orange-big.disabled,
	.btn-foodda-orange-big[disabled] {
	  background-position: 0px !important;
	  color: #ffffff;
	  text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.25);
	  background-color: #ff7800;
	  *background-color: #ff3300;
	  background-image: -moz-linear-gradient(top, #ff7800, #ff3300);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff7800), to(#ff3300));
	  background-image: -webkit-linear-gradient(top, #ff7800, #ff3300);
	  background-image: -o-linear-gradient(top, #ff7800, #ff3300);
	  background-image: linear-gradient(to bottom, #ff7800, #ff3300);
	  background-repeat: repeat-x;
	  border-color: #ff7800 #ff7800 #ff3300;
	  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb2e044', endColorstr='#ff6ec209', GradientType=0);
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	}


	/* ----------  Active  --------- */
	.btn-foodda-orange-big:active,
	.btn-foodda-orange-big.active {
	  background-position: 0px !important;
	  color: #ffffff;
	  text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.25);
	  background-color: #ff7800;
	  *background-color: #ff3300;
	  background-image: -moz-linear-gradient(top, #ff7800, #ff3300);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff7800), to(#ff3300));
	  background-image: -webkit-linear-gradient(top, #ff7800, #ff3300);
	  background-image: -o-linear-gradient(top, #ff7800, #ff3300);
	  background-image: linear-gradient(to bottom, #ff7800, #ff3300);
	  background-repeat: repeat-x;
	  border-color: #ff7800 #ff7800 #ff3300;
	  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7aaa02', endColorstr='#ff318c00', GradientType=0);
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	  box-shadow: inset 1px 1px 0 0 #cc3300;
	  -moz-box-shadow: inset 1px 1px 0 0 #cc3300;
	  -webkit-box-shadow: inset 1px 1px 0 0 #cc3300;
	  padding: 13px 19px 11px 21px;
	}

	/* ----------  Basic  --------- */
	.btn-foodda-orange-extrabig {
	  color: #ffffff;
	  text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.25);
	  background-color: #ff9900;
	  *background-color: #f24b00;
	  padding: 14px 28px;
	  font-size: 30px;
	  background-image: -moz-linear-gradient(top, #ff9900, #f24b00);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff9900), to(#f24b00));
	  background-image: -webkit-linear-gradient(top, #ff9900, #f24b00);
	  background-image: -o-linear-gradient(top, #ff9900, #f24b00);
	  background-image: linear-gradient(to bottom, #ff9900, #f24b00);
	  background-repeat: repeat-x;
	  border-color: #f24b00 #f24b00 #f24b00;
	  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff99bf38', endColorstr='#ff5ba501', GradientType=0);
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	  -moz-border-radius: 6px;
	  -webkit-border-radius: 6px;
	  border-radius: 6px;
	  -webkit-box-shadow: 0px 1px 0px #3c3c3c;
	  -moz-box-shadow:    0px 1px 0px #3c3c3c;
	  box-shadow:         0px 1px 0px #3c3c3c;
	}


	/* ----------  Hover  --------- */
	.btn-foodda-orange-extrabig:hover,
	.btn-foodda-orange-extrabig:focus,
	.btn-foodda-orange-extrabig:active,
	.btn-foodda-orange-extrabig.active,
	.btn-foodda-orange-extrabig.disabled,
	.btn-foodda-orange-extrabig[disabled] {
	  background-position: 0px !important;
	  color: #ffffff;
	  text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.25);
	  background-color: #ff7800;
	  *background-color: #ff3300;
	  background-image: -moz-linear-gradient(top, #ff7800, #ff3300);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff7800), to(#ff3300));
	  background-image: -webkit-linear-gradient(top, #ff7800, #ff3300);
	  background-image: -o-linear-gradient(top, #ff7800, #ff3300);
	  background-image: linear-gradient(to bottom, #ff7800, #ff3300);
	  background-repeat: repeat-x;
	  border-color: #ff7800 #ff7800 #ff3300;
	  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb2e044', endColorstr='#ff6ec209', GradientType=0);
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	}


	/* ----------  Active  --------- */
	.btn-foodda-orange-extrabig:active,
	.btn-foodda-orange-extrabig.active {
	  background-position: 0px !important;
	  color: #ffffff;
	  text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.25);
	  background-color: #ff7800;
	  *background-color: #ff3300;
	  background-image: -moz-linear-gradient(top, #ff7800, #ff3300);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff7800), to(#ff3300));
	  background-image: -webkit-linear-gradient(top, #ff7800, #ff3300);
	  background-image: -o-linear-gradient(top, #ff7800, #ff3300);
	  background-image: linear-gradient(to bottom, #ff7800, #ff3300);
	  background-repeat: repeat-x;
	  border-color: #ff7800 #ff7800 #ff3300;
	  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7aaa02', endColorstr='#ff318c00', GradientType=0);
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	  box-shadow: inset 1px 1px 0 0 #cc3300;
	  -moz-box-shadow: inset 1px 1px 0 0 #cc3300;
	  -webkit-box-shadow: inset 1px 1px 0 0 #cc3300;
	  padding: 15px 27px 13px 29px;
	}

	/* ----------  Basic  --------- */
	.btn-foodda-orange-middle {
	  color: #ffffff;
	  text-shadow: -1px -1px 0 rgba(255, 0, 0, 0.25);
	  background-color: #ff9900;
	  *background-color: #f24b00;
	  padding: 8px 20px;
	  font-size: 16px;
	  background-image: -moz-linear-gradient(top, #ff9900, #f24b00);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff9900), to(#f24b00));
	  background-image: -webkit-linear-gradient(top, #ff9900, #f24b00);
	  background-image: -o-linear-gradient(top, #ff9900, #f24b00);
	  background-image: linear-gradient(to bottom, #ff9900, #f24b00);
	  background-repeat: repeat-x;
	  border-color: #f24b00 #f24b00 #f24b00;
	  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff99bf38', endColorstr='#ff5ba501', GradientType=0);
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	  -moz-border-radius: 6px;
	  -webkit-border-radius: 6px;
	  border-radius: 6px;
	  -webkit-box-shadow: 0px 1px 0px #3c3c3c;
	  -moz-box-shadow:    0px 1px 0px #3c3c3c;
	  box-shadow:         0px 1px 0px #3c3c3c;
	}


	/* ----------  Hover  --------- */
	.btn-foodda-orange-middle:hover,
	.btn-foodda-orange-middle:focus,
	.btn-foodda-orange-middle:active,
	.btn-foodda-orange-middle.active,
	.btn-foodda-orange-middle.disabled,
	.btn-foodda-orange-middle[disabled] {
	  background-position: 0px !important;
	  color: #ffffff;
	  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	  background-color: #ff7800;
	  *background-color: #ff3300;
	  background-image: -moz-linear-gradient(top, #ff7800, #ff3300);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff7800), to(#ff3300));
	  background-image: -webkit-linear-gradient(top, #ff7800, #ff3300);
	  background-image: -o-linear-gradient(top, #ff7800, #ff3300);
	  background-image: linear-gradient(to bottom, #ff7800, #ff3300);
	  background-repeat: repeat-x;
	  border-color: #ff7800 #ff7800 #ff3300;
	  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb2e044', endColorstr='#ff6ec209', GradientType=0);
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	}


	/* ----------  Active  --------- */
	.btn-foodda-orange-middle:active,
	.btn-foodda-orange-middle.active {
	  background-position: 0px !important;
	  color: #ffffff;
	  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	  background-color: #ff7800;
	  *background-color: #ff3300;
	  background-image: -moz-linear-gradient(top, #ff7800, #ff3300);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff7800), to(#ff3300));
	  background-image: -webkit-linear-gradient(top, #ff7800, #ff3300);
	  background-image: -o-linear-gradient(top, #ff7800, #ff3300);
	  background-image: linear-gradient(to bottom, #ff7800, #ff3300);
	  background-repeat: repeat-x;
	  border-color: #ff7800 #ff7800 #ff3300;
	  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7aaa02', endColorstr='#ff318c00', GradientType=0);
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	  box-shadow: inset 1px 1px 0 0 #cc3300;
	  -moz-box-shadow: inset 1px 1px 0 0 #cc3300;
	  -webkit-box-shadow: inset 1px 1px 0 0 #cc3300;
	  padding: 9px 19px 7px 21px;
	}


		/* ----------  Basic  --------- */
	.btn-foodda-gray-small-search {
	  color: #ffffff;
	  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	  background-color: #bebebe;
	  *background-color: #999999;
	  padding: 4px 10px;
	  font-size: 14px;
	  background-image: -moz-linear-gradient(top, #bebebe, #999999);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#bebebe), to(#999999));
	  background-image: -webkit-linear-gradient(top, #bebebe, #999999);
	  background-image: -o-linear-gradient(top, #bebebe, #999999);
	  background-image: linear-gradient(to bottom, #bebebe, #999999);
	  background-repeat: repeat-x;
	  border-color: #ffffff;
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff99bf38', endColorstr='#ff5ba501', GradientType=0);
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	  -moz-border-radius: 6px;
	  -webkit-border-radius: 6px;
	  border-radius: 6px;

	}


	/* ----------  Hover  --------- */
	.btn-foodda-gray-small-search:hover,
	.btn-foodda-gray-small-search:focus,
	.btn-foodda-gray-small-search:active,
	.btn-foodda-gray-small-search.active,
	.btn-foodda-gray-small-search.disabled,
	.btn-foodda-gray-small-search[disabled] {
	  background-position: 0px !important;
	  color: #ffffff;
	  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	  background-color: #999999;
	  *background-color: #b4b4b4;
	  background-image: -moz-linear-gradient(top, #999999, #b4b4b4);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#999999), to(#b4b4b4));
	  background-image: -webkit-linear-gradient(top, #999999, #b4b4b4);
	  background-image: -o-linear-gradient(top, #999999, #b4b4b4);
	  background-image: linear-gradient(to bottom, #999999, #b4b4b4);
	  background-repeat: repeat-x;
	  border-color: #ffffff;
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb2e044', endColorstr='#ff6ec209', GradientType=0);
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	}


	/* ----------  Active  --------- */
	.btn-foodda-gray-small-search:active,
	.btn-foodda-gray-small-search.active {
	  background-position: 0px !important;
	  color: #ffffff;
	  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	  background-color: #999999;
	  *background-color: #b4b4b4;
	  background-image: -moz-linear-gradient(top, #999999, #b4b4b4);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#999999), to(#b4b4b4));
	  background-image: -webkit-linear-gradient(top, #999999, #b4b4b4);
	  background-image: -o-linear-gradient(top, #999999, #b4b4b4);
	  background-image: linear-gradient(to bottom, #999999, #b4b4b4);
	  background-repeat: repeat-x;
	  border-color: #ffffff;
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7aaa02', endColorstr='#ff318c00', GradientType=0);
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);

	  padding: 5px 9px 3px 11px;
	}
		/* ----------  Basic  --------- */
	.btn-foodda-green-middle-look {
	  color: #ffffff;
	  text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.25);
	  background-color: #99bf38;
	  *background-color: #5aa500;
	  padding: 14px 11px;
	  font-size: 18px;
	  background-image: -moz-linear-gradient(top, #99bf38, #5aa500);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#99bf38), to(#5aa500));
	  background-image: -webkit-linear-gradient(top, #99bf38, #5aa500);
	  background-image: -o-linear-gradient(top, #99bf38, #5aa500);
	  background-image: linear-gradient(to bottom, #99bf38, #5aa500);
	  background-repeat: repeat-x;
	  border-color: #5aa500 #5aa500 #99bf38;
	  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff99bf38', endColorstr='#ff5ba501', GradientType=0);
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	  -moz-border-radius: 6px;
	  -webkit-border-radius: 6px;
	  border-radius: 6px;
	  -webkit-box-shadow: 0px 1px 0px #3c3c3c;
	  -moz-box-shadow:    0px 1px 0px #3c3c3c;
	  box-shadow:         0px 1px 0px #3c3c3c;

	}


	/* ----------  Hover  --------- */
	.btn-foodda-green-middle-look:hover,
	.btn-foodda-green-middle-look:focus,
	.btn-foodda-green-middle-look:active,
	.btn-foodda-green-middle-look.active,
	.btn-foodda-green-middle-look.disabled,
	.btn-foodda-green-middle-look[disabled] {
	  background-position: 0px !important;
	  color: #ffffff;
	  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	  background-color: #5aa500;
	  *background-color: #64b400;
	  background-image: -moz-linear-gradient(top, #5aa500, #64b400);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5aa500), to(#64b400));
	  background-image: -webkit-linear-gradient(top, #5aa500, #64b400);
	  background-image: -o-linear-gradient(top, #5aa500, #64b400);
	  background-image: linear-gradient(to bottom, #5aa500, #64b400);
	  background-repeat: repeat-x;
	  border-color: #64b400 #64b400 #5aa500;
	  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb2e044', endColorstr='#ff6ec209', GradientType=0);
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	}


	/* ----------  Active  --------- */
	.btn-foodda-green-middle-look:active,
	.btn-foodda-green-middle-look.active {
	  background-position: 0px !important;
	  color: #ffffff;
	  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	  background-color: #5aa500;
	  *background-color: #64b400;
	  background-image: -moz-linear-gradient(top, #5aa500, #64b400);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5aa500), to(#64b400));
	  background-image: -webkit-linear-gradient(top, #5aa500, #64b400);
	  background-image: -o-linear-gradient(top, #5aa500, #64b400);
	  background-image: linear-gradient(to bottom, #5aa500, #64b400);
	  background-repeat: repeat-x;
	  border-color: #64b400 #64b400 #5aa500;
	  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7aaa02', endColorstr='#ff318c00', GradientType=0);
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	  box-shadow: inset 1px 1px 0 0 #006600;
	  -moz-box-shadow: inset 1px 1px 0 0 #006600;
	  -webkit-box-shadow: inset 1px 1px 0 0 #006600;
	  padding: 9px 19px 7px 21px;
		}

	.btn-foodda-gray-bg{
	  text-decoration: none;
	  color: #ffffff;
	  background-color: #aaaaaa;
	  padding: 7px 12px;
	  -moz-border-radius: 6px;
	  -webkit-border-radius: 6px;
	  border-radius: 6px;
	  }

	  /* ----------  Basic  --------- */
	.btn-foodda-gray-middle {
	  color: #ffffff;
	  background-color: #bebebe;
	  *background-color: #999999;
	  padding: 8px 20px;
	  font-size: 16px;
	  background-image: -moz-linear-gradient(top, #bebebe, #999999);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#bebebe), to(#999999));
	  background-image: -webkit-linear-gradient(top, #bebebe, #999999);
	  background-image: -o-linear-gradient(top, #bebebe, #999999);
	  background-image: linear-gradient(to bottom, #bebebe, #999999);
	  background-repeat: repeat-x;
	  border-color: #999999 #999999 #bebebe;
	  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff99bf38', endColorstr='#ff5ba501', GradientType=0);
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	  -moz-border-radius: 6px;
	  -webkit-border-radius: 6px;
	  border-radius: 6px;
	  -webkit-box-shadow: 0px 1px 0px #3c3c3c;
	  -moz-box-shadow:    0px 1px 0px #3c3c3c;
	  box-shadow:         0px 1px 0px #3c3c3c;
	}


/* == TOP DIE STYLES == */
.w160 {
	width: 160px;
}
.w180 {
	width: 185px;
}
.w200 {
	width: 184px;
}
.top-line-container {
	height: 48px;
	width: 960px;
	background-color: rgb(244, 244, 244);
	clear: both;
	margin: 0 auto;
}

.top-line-container ul {
	height: 48px;
	width: 960px;
	margin-left: 0;
}

.top-line-container ul li {
	float: left;
	list-style: none;
	height: 48px;
}

.top-line-container ul li.divider {
	float: left;
	list-style: none;
	height: 48px;
	width: 32px;
}

.top-line-container ul li span {
	font-family: Calibri, Tahoma, sans-serif;
	font-size: 12px;
	color: #999999;
	font-weight: bold;
	text-transform: uppercase;
	padding: 8px 0px 0px 8px;
	line-height: 15px;
	float: left;
}

.top-line-container ul li img {
	/*display: inline-block;*/
	float: left;
}
/* == END TOP DIE ==*/


#street-search-ajax-loader {
	display: none;;
	position: absolute;
	top: 1px;
	right: 126px;
}


input.error, textarea.error {
	border: 1px solid red !important;
}


/* ==================== NEW TABS ======================== */
	ul.nav-tabs li a {
		text-transform: uppercase;
		text-decoration: none;
		font-weight: bold;
		font-size: 16px;
		padding: 10px 20px 0 20px;
		height: 26px;
		cursor: pointer !important;


		border-top-left-radius: 7px;
		border-top-right-radius: 7px;
		background-color: #e9e9e9;
		border: 1px solid #c8c8c8;

		margin-right: 0px;

	}

	ul.nav-tabs li a:hover {
		border: 1px solid #c8c8c8;
	}

	ul.nav-tabs li.active a, ul.nav-tabs li.active a:hover {
		border-color: #c4d799;
		border-bottom: 1px solid #fff;
	}
	ul.nav-tabs li {
		margin-right:-1px;
	}

	.tab-content {
		overflow: hidden;
	}

	.nav-tabs { border-bottom: none;}

	.huge-header {
		font-size: 28px;
		font-weight: bold;
		padding: 0px 0px 10px 0px;
		margin: 35px 35px 10px 35px;

	}

	.very-big-header {
		font-size: 22px;
		font-weight: bold;
		padding-top: 8px;
	}

	.big-header {
		font-weight: bold;
		text-transform: uppercase;
	}

	.form-selector {
		margin: 5px 5px 5px 35px;
		color: #000;
		cursor: pointer;
	}

	.form-selector:hover {
		color: #060ea2;
	}

	#profile_address_list {
		padding: 10px 0px 30px 0px !important;
	}

	#add-address-form .control-group .control-label {
		width: 60px;
	}

	.hidden {
		display: none;
	}

	.bold24 {
		font-weight: bold;
		font-size: 24px;
	}

	.normal12 {
		font-weight: normal;
		font-size: 12px;
	}

	.clear {
		clear: both;
	}

	.big-header {
		margin-left:35px;
	}

	/* ================== MOOD BAR ====================== */

	.delivery-calc-position {
		left: 285px !important;
	}

	/* .place-for-delivery-price .count_general_delivery_price {
		margin: 0;
		padding: 2px;
		margin-top: -5px;
		width: 98px;
	}*/

    .place-for-delivery-price .count_general_delivery_price {
        cursor: pointer;
    }

	.mood-bar-position {
		left: 430px !important;
		top: 70px !important;
	}

	.partner-mood-bar-position {
		left: 430px !important;
		top: 70px !important;
	}

	.mood-bar-parent {
		width: 100px;
		height: 2px;
		clear: both;
	}

	.mood-smiles-parent {
		width: 100px;
		clear: both;
	}

	.mood-smiles-parent .positive {
		float: left;
		color: #74a729;
		font-weight:bold;
	}

	.mood-smiles-parent .negative {
		float: right;
		color: #818181;
		font-weight:bold;
	}
	.mood-smiles-parent .positive img, .mood-smiles-parent .negative img {
		margin-top: 3px;
		margin-right: 2px;

	}

	.mood-bar.like {
		background-color: #83bd2d;
		height: 2px;
		margin: 0;
		padding: 0;
		float: left;
	}

	.mood-bar.dislike {
		background-color: #818181;
		height: 2px;
		margin: 0;
		padding: 0;
		float: left;
	}
	.no-comments {
		margin-top: 5px;

	}

	/* ============== ONLINE HELP BUTTON ============== */

	#sh_button {
		border-top-left-radius: 7px;
		border-bottom-left-radius: 7px;

		background: #98bf37;
		background: -moz-linear-gradient(left, #98bf37 0%, #569d01 100%);
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,#98bf37), color-stop(100%,#569d01));
		background: -webkit-linear-gradient(left, #98bf37 0%,#569d01 100%);
		background: -o-linear-gradient(left, #98bf37 0%,#569d01 100%);
		background: -ms-linear-gradient(left, #98bf37 0%,#569d01 100%);
		background: linear-gradient(to right, #98bf37 0%,#569d01 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#98bf37', endColorstr='#569d01',GradientType=1 );
	}

	#sh_button:hover{
		border-top-left-radius: 7px;
		border-bottom-left-radius: 7px;

		background: #98bf37;
		background: -moz-linear-gradient(left, #5aa500 0%, #64b400 100%);
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,#5aa500), color-stop(100%,#64b400));
		background: -webkit-linear-gradient(left, #5aa500 0%,#64b400 100%);
		background: -o-linear-gradient(left, #5aa500 0%,#64b400 100%);
		background: -ms-linear-gradient(left, #5aa500 0%,#64b400 100%);
		background: linear-gradient(to right, #5aa500 0%,#64b400 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5aa500', endColorstr='#64b400',GradientType=1 );


	}

	#sh_btn .sh_btn_char {
		font-family: Arial;
	}

	#sh_button .sh_logo .sh_logo_cell img {
		display: none;
	}

	#sh_button .sh_logo {
		background: url('/files/uploads/images/icons/helponline_icon.png') center center no-repeat;
	}

	.sh_header_logo_cell  img {
		display: none;
	}

	.sh_header_logo {
		background: url('/files/uploads/images/icons/helponline_icon_chat.png') center center no-repeat !important;
	}

.white-bordered-block {
	border: 1px solid #c4d799;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	background-color: #fff;
}

.light-green-hovered:hover {
	background-color: #def3e6;
}

.divider-horizontal-50 {
	width: 100%;
	height: 50px;
	font-size: 0px;
}

.divider-horizontal-40 {
	width: 100%;
	height: 40px;
	font-size: 0px;
}

/*----Call Back----*/
    textarea.call-back-mess::-webkit-input-placeholder {font-style: italic;}
    textarea.call-back-mess {text-indent: 5px;}
