* {margin:0; padding:0;background-repeat: no-repeat;}
body,html {
	background-color:#e3e1ce;
	color: black;
	font-family: Trebuchet MS,Trebuchet,Arial;
	font-size: 14px;
	text-align:center;
	width:100%;
	height:100%;
	background-image: url(../images/paper.jpg);
	background-repeat:repeat;	
	min-height:720px;
}
a{
	/*text-decoration: none;*/
	color:#700a07;
}
.clear {
	clear: both;
	height: 0px;
	overflow: hidden;
}

img{
	border:none;
}
hr{
	color: #E1DDC0;
	border-top: 1px solid #700A07;
}
input,textarea{
	background-color: #f0eee0;
	border: 1px solid #700a07;
	height: 20px;
	line-height: 20px;
	padding-left: 4px;
	width: 240px;
	color: #454440;
	font-family: Trebuchet MS,Trebuchet,Arial;
}
select option{
	line-height: 20px;
	color: #454440;
	background-color: #f0eee0;
}
.radiocheck{
	width: 12px;
	height: 16px;
	line-height: 16px;
	border: none;
	background-color: transparent;
}
table.form_table{

}
table.form_table tr td{
	vertical-align: top;
}
table.form_table span{
	display: block;
	color: Maroon;
}
table.form_table a span{	
	color: White;
}
#flash_holder{
	background-image: url(../images/back_line.gif);
	background-position: center 370px;
	background-repeat: repeat-x;
	width:100%;
	height:100%;
	min-height:720px;	
}
.home_holder{
	background-position: center center!important;
}
#flash {
	width:100%;
	height:99%;
	min-height:720px;	
}
#flash_slide{
	position:absolute;
	margin-top:-64px;
	margin-left:-15px;
	z-index:2;
}
#flash_boxes{
	position:absolute;
	margin-top:205px;
	margin-left:30px;
}

#frame {
	top:0px;
	left:0px;
	position:absolute;
	z-index:1;
	width:100%;
	text-align:center;
	width:100%;
	height:100%;	
}

.center_floater {
	clear:both;
	float:left;
	height:50%;	
	margin-bottom:-360px;
	width:100%;
	text-align:center;	
} 
.center_in {
	position:relative; 
	clear:both;
	height:720px; 	
	width:100%;
	text-align:center;	
	margin-top:20px;
}

#frame_center {
	width:100%;
	background-image: url(../images/back_shadow.png);
	background-position: center top;
	background-repeat: repeat-y;
}
#frame_center_in {
	width:100%;
	background-image: url(../images/back_repeat.jpg);
	background-position: center top;
	background-repeat: repeat-y;
	min-height:530px;	
	overflow:hidden;
}

#header{
	margin-top:17px;
	width:100%;
	height:148px;
	background-image: url(../images/head_top.png);
	background-position: center top;
}
.center_cont{
	width:998px;
	margin:0px auto;
	text-align:left;
}
#logo{
	position:absolute;
	width:179px;
	height:	104px;
	background-image: url(../images/happy_logo.png);
	margin-left:410px;
	margin-top:-15px;
}
ul#logos_small,ul#logos_small2{
	display:block;
	position:absolute;
	width:917px;
	height:	114px;
	background-image: url(../images/podlojka_loga.jpg);
	margin-left:40px;
	margin-top:95px;	
	list-style-type:none;	
	z-index:10;

}

ul#logos_small2{
	display:none;
}

ul#logos_small li,ul#logos_small2 li{
	display:block;
	padding-left:66px;
	padding-top:10px;
	float:left;
}
ul#logos_small li a,ul#logos_small2 li a{
	display:block;
	width:146px;
	height:92px;
}
ul#logos_small li a,ul#logos_small2 li a{
	text-decoration: none;	
}
ul#logos_small li a.small_happy,ul#logos_small2 li a.small_happy{
	background-image: url(../images/small_logo_happy.jpg);	
}
ul#logos_small li a.small_pizza,ul#logos_small2 li a.small_pizza{
	background-image: url(../images/small_logo_pizza.jpg);	
}
ul#logos_small li a.small_wizards,ul#logos_small2 li a.small_wizards{
	background-image: url(../images/small_logo_wizards.jpg);	
}
ul#logos_small li a.small_sushi,ul#logos_small2 li a.small_sushi{
	background-image: url(../images/small_logo_sushi.jpg);	
}
ul#logos_small li a.small_cook_more_bg,ul#logos_small2 li a.small_cook_more_bg{
	background-image: url(../images/small_logo_cook_more_bg.jpg);	
}
ul#logos_small li a.small_cook_more_en,ul#logos_small2 li a.small_cook_more_en{
	background-image: url(../images/small_logo_cook_more_en.jpg);	
}
ul#logos_small li a.small_napitki_bg,ul#logos_small2 li a.small_napitki_bg{
	background-image: url(../images/small_logo_napitki_bg.jpg);	
}
ul#logos_small li a.small_napitki_en,ul#logos_small2 li a.small_napitki_en{
	background-image: url(../images/small_logo_napitki_en.jpg);	
}
.small_happy_gray{
	background-image: url(../images/small_logo_happy_gray.jpg);
}
.small_pizza_gray{
	background-image: url(../images/small_logo_pizza_gray.jpg);
}
.small_sushi_gray{
	background-image: url(../images/small_logo_sushi_gray.jpg);
}
.small_napitki_bg_gray{
	background-image: url(../images/small_logo_napitki_bggray.jpg);
}
.small_napitki_en_gray{
	background-image: url(../images/small_logo_napitki_engray.jpg);
}
.small_cook_more_gray_bg{
	background-image: url(../images/small_logo_cook_more_gray_bg.jpg);	
}
.small_cook_more_gray_en{
	background-image: url(../images/small_logo_cook_more_gray_en.jpg);	
}


.small_happy_more{
	background-image: url(../images/small_logo_happy_more.jpg);
}
.small_capitan{
	background-image: url(../images/small_logo_cook.jpg);
}
.small_capitan_chefs_menu{
	background-image: url(../images/small_logo_cook_chefs_menu.jpg);
}
.small_cook_sushi{
	background-image: url(../images/small_logo_cook_sushi.jpg);
}
.small_cook_drinks{
	background-image: url(../images/small_logo_cook_drinks.jpg);
}

.small_happy_more_gray_bg{
	background-image: url(../images/small_logo_happy_more_gray_bg.jpg);
}
.small_happy_more_gray_en{
	background-image: url(../images/small_logo_happy_more_gray_en.jpg);
}
.small_capitan_gray{
	background-image: url(../images/small_logo_cook_gray.jpg);
}
.small_capitan_chefs_menu_gray{
	background-image: url(../images/small_logo_cook_chefs_menu_gray.jpg);
}
.small_cook_sushi_gray{
	background-image: url(../images/small_logo_cook_sushi_gray.jpg);
}
.small_cook_drinks_gray{
	background-image: url(../images/small_logo_cook_drinks_gray.jpg);
}

#left_side,#middle_side,#right_side,#big_side{
	float:left;
	overflow:hidden;
	margin-top:15px;
}
#left_side{
	width:221px;
}
#middle_side{
	width:563px; 
}
#right_side{width:214px;}
#big_side{width:778px;}

#left_side div.side_panel{
	margin-left:1px;
	margin-top:10px;
}
#full_center{
	display:block;
	clear:both;
	text-align:center;
	font-size:14px;
	color:#454440;
	margin-top:80px;
	font-weight:bold;
	
}

.bold_link{
	color:#700a07;
/*	text-decoration:none;*/
}

.h1_holder{
	float:right;
	position:relative;
	left:-50%;
	text-align:left;
}

.h1_holder_in{
	position:relative;
	left:50%;
}

div.bottom_links{
	float:right;
	position:relative;
	left:-50%;
	text-align:left;
}
div.bottom_links ul{
	position:relative;
	left:50%;
}

div.bottom_links ul li{
	float:left;
	display:block;	
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	position:relative;
}
div.bottom_links ul li a{
	color:#700a07;
	font-size:12px;
	text-decoration: none;
}

h1{
    background: transparent url(../images/h1_right.jpg) no-repeat scroll top right;
	color:white;
    display: block;
    float: left;
	position:relative;
	font-size:18px;
	height:43px;
	line-height:40px;
    padding-right: 11px; /* sliding doors padding */
    text-decoration: none;	
	letter-spacing:0px;
}
h1 span{
    background: transparent url(../images/h1.gif) no-repeat;
    display: block;
    line-height: 43px;
	padding-left:40px;
	padding-right:29px;
}



div.side_panel{
	width:214px;
	overflow:hidden;
	background-image: url(../images/menu_repat.jpg);
	background-repeat:repeat-y;
}
div.side_panel div.top{
	height:11px;
	overflow:hidden;
	background-image: url(../images/menu_top.jpg);	
}
div.side_panel div.every_top{
	height: 52px;
}
div.side_panel div.bottom{
	height:18px;
	overflow:hidden;
	background-image: url(../images/menu_bottom.jpg);	
}

div.big_panel{
	width:776px;
	overflow:hidden;
	background-image: url(../images/big_panel_rep.gif);
	background-repeat:repeat-y;
}
div.big_panel div.top{
	height:13px;
	overflow:hidden;
	background-image: url(../images/big_panel_top.gif);	
}
div.big_panel div.bottom{
	height:12px;
	overflow:hidden;
	background-image: url(../images/big_panel_bottom.gif);	
}

div.item{
	height:195px;
	width:558px;
	clear:both;
	margin-bottom:7px;
}
div.item div.top{
	height:10px;
	clear:both;
	overflow:hidden;
	background-image: url(../images/item_top.jpg);	
}
div.item div.bottom{
	height:14px;
	clear:both;
	overflow:hidden;
	background-image: url(../images/item_bottom.jpg);	
}
div.item div.middle{
	height:171px;
	clear:both;
	overflow:hidden;
	background-image: url(../images/item_repeat.jpg);	
	background-repeat:repeat-y;	
	padding-top:8px;
	padding-left:18px;
}
div.item div.promo{
	position:absolute;
	margin-left: -6px;
	margin-top: -5px;
	width: 101px;
	height: 61px;
	background-image: url(../images/promo_bg.png);
	overflow: hidden;
}
div.item div.promo2{
	position:absolute;
	margin-left: -6px;
	margin-top: 26px;
	width: 101px;
	height: 61px;
	background-image: url(../images/promo_bg.png);
	overflow: hidden;
}
div.item div.new{
	position:absolute;
	margin-left: -6px;
	margin-top: -5px;
	width: 101px;
	height: 61px;
	overflow: hidden;
}
div.item div.new2{
	position:absolute;
	margin-left: -6px;
	margin-top: 26px;
	width: 101px;
	height: 61px;	
	overflow: hidden;
}
div.item div.item_image{
	background-image: url(../images/item_pic_back.jpg);	
	height:165px;
	width:235px;
	float:left;
	overflow:hidden;
}
div.item div.item_image span{
	display:block;
	width:212px;
	height:140px;
	background-position:center center;
	overflow:hidden;
	margin:4px;
	border:1px solid #d6d1b2;
}
div.item div.item_image span a{
	display:block;
	width:212px;
	height:140px;
	text-decoration: none;
}

div.item div.item_content{
	width:290px;
	float:left;
	overflow:hidden;
	line-height:20px;
}
div.item  h2{
	font-weight:normal;
	background-image: url(../images/title.gif);	
	width:289px;
	height:26px;
	line-height:26px;
	color:white;
	font-size:14px;
	text-indent:10px;
	margin-bottom:4px;
}
div.item_big{
	height:100%!important;
}

div.item div.middle_big{
	height:100%;
	clear:both;
	overflow:hidden;
	background-image: url(../images/item_repeat.jpg);	
	background-repeat:repeat-y;	
	padding-top:8px;
	padding-left:10px;
	padding-right: 15px;
	color: #454440;
	font-family: Trebuchet MS,Tahoma,Arial;
}

div.item div.item_image_big{
	background-image: url(../images/big_pic_back.jpg);	
	height:248px;
	width:361px;
	float:left;
	overflow:hidden;
	
}
div.item div.item_image_big a{
	display:block;
	width:322px;
	height:215px;
	background-position:center center;
	overflow:hidden;
	margin:7px;
	border:1px solid #d6d1b2;
	text-decoration: none;
}

div.item  div.gramaj{
	position:absolute;
	width:50px;
	text-align:right;
	margin-left:480px;
	margin-top:4px;
	color:white;
}
div.gramaj_list{
	position:absolute;
	width:50px;
	text-align:right;
	margin-left:230px;
	margin-top:4px;
	color:white;
}

div.item  h2.big{
	font-weight:normal;
	background-image: url(../images/title_big.gif);	
	width:533px;
}
div.item  h2.big2{
	font-weight:normal;
	background-image: url(../images/title_big2.gif);	
	width:518px;
}
div.item  h2.center{
	text-align: center;
}

div.item span.price{
	display:block;
	/*clear:both;*/
	margin-right: 10px;
	color:#700a07;
	font-size:16px;
	line-height:30px;
}

div.item div.item_content_big{
	width:170px;
	float:left;
	overflow:hidden;
	line-height:20px;
}

h3{
	font-size:18px;
	color:#454440;
	font-weight:normal;
	margin-bottom:5px;
	margin-top:15px;
}

ul.dob_menu{
	width:170px;
	list-style-type:none;	
}

ul.dob_menu li{
	display:block;	
	color:#700a07;
	line-height:16px;
	margin-bottom:5px;
}
ul.dob_menu li span.cart_title{
	display:block;
	padding-right:70px;
}
ul.dob_menu li span.deleted{
	color:#454440!important;
	text-decoration:line-through!important;
}

ul.dob_menu li span.price{
	position:absolute;
	display:block;	
	width:100px;
	text-align:right;
	margin-left:55px;
	font-size:12px;
	margin-top:2px;
	z-index:10;
}
ul.dob_menu li a.close{
	position:absolute;
	display:block;	
	width:15px;
	height:15px;
	margin-left:160px;
	margin-top:5px;	
	background-image: url(../images/close.gif);	
	z-index:11;
}
ul.dob_menu li a.add{
	position:absolute;
	display:block;	
	width:15px;
	height:15px;
	margin-left:160px;
	margin-top:5px;	
	background-image: url(../images/add.gif);	
	z-index:11;	
}
div.pizza_mods{
	position:absolute;
	width:60px;
	height:19px;
	margin-left:430px;
	margin-top:3px;	
	z-index:11;	
}
div.pizza_mods a{	
	display:block;	
	float: left;
	width:20px;
	height:19px;	
}
div.pizza_mods a.add_pizza_full{
	background-image: url(../images/pizza_full.jpg);		
}
div.pizza_mods a.add_pizza_left{
	background-image: url(../images/pizza_left.jpg);
}
div.pizza_mods a.add_pizza_right{
	background-image: url(../images/pizza_right.jpg);		
}

ul.dob_cat_menu{
	width:197px;
	list-style-type:none;	
	background-color:#d4cea5;
	padding-bottom:5px;
	padding-top:5px;
	margin:8px;
	float:left;
}

ul.dob_cat_menu li{
	min-height:24px;
	display:block;	
	background-image: url(../images/dots_dob.gif);	
	background-position: left bottom;
}

ul.dob_cat_menu li a{
	line-height:24px;
	display:block;	
	font-size:14px;
	color:#700a07;
}

ul.dob_cat_menu li a:hover,ul.dob_cat_menu li a.active{
	background-color:#700a07;
	color:#e1ddc1;
}

ul.dob_cat_menu li a:hover span,ul.dob_cat_menu li a.active span{
	background-image: url(../images/arrow_menu_over.jpg);
}

ul.dob_cat_menu li a span{
	display:block;	
	padding-right:20px;
	padding-left:8px;
	background-image: url(../images/arrow_dob.gif);	
	background-position: 186px 9px;	
}




ul.dob_item_menu{
	width:510px;
	list-style-type:none;	
	float:left;
	padding-bottom:5px;
	padding-top:5px;
	margin:8px;	
}
ul.dob_item_menu li{
	display:block;	
	color:#454440;
	min-height:24px;
	display:block;	
	line-height:24px;	
	background-image: url(../images/dots_dob2.gif);	
	background-repeat: repeat-x;
	background-position: left bottom;	
	padding-left:15px;
}
ul.dob_item_menu li span.cart_title{
	display:block;
	padding-right:70px;
}
ul.dob_item_menu li span.cart_title a{
	color:#700a07;
	text-decoration: none;
}
ul.dob_item_menu li span.added{
	background-color:#700a07!important;
	color:#e1ddc1!important;
}
ul.dob_item_menu li span.deleted{
	color:#454440!important;
	text-decoration:line-through!important;
}
ul.dob_item_menu li span.price{
	position:absolute;
	display:block;	
	width:100px;
	text-align:right;
	margin-left:370px;
	font-size:12px;
	margin-top:-2px;
	z-index:10;
}
ul.dob_item_menu li a.close{
	position:absolute;
	display:block;	
	width:15px;
	height:15px;
	margin-left:475px;
	margin-top:6px;	
	background-image: url(../images/close.gif);	
	z-index:11;
	text-decoration: none;
}
ul.dob_item_menu li a.add{
	position:absolute;
	display:block;	
	width:15px;
	height:15px;
	margin-left:480px;
	margin-top:8px;	
	background-image: url(../images/add.gif);	
	z-index:11;	
}

ul.dob_item_menu li span.cart_title_small{
	display:block;
	padding-right:65px;
	padding-top:0px;
	padding-bottom:0px;
	font-size: 11px;
	line-height: 14px;	
}
ul.dob_item_menu li span.price_small{
	position:absolute;
	display:block;	
	width:90px;
	text-align:right;
	margin-left:380px;
	font-size:11px;
	margin-top:-6px;
	z-index:10;	
}
ul.dob_item_menu li a.close_small{
	position:absolute;
	display:block;	
	width:15px;
	height:15px;
	margin-left:475px;
	margin-top:0px;	
	background-image: url(../images/close.gif);	
	z-index:11;	
	text-decoration: none;
}

ul.dob_panel{
	/*width: 300px !important;*/
}
ul.dob_panel li span.price{
	/*margin-left: 160px;*/
}
ul.sushi_ul{
	text-align: left;
	width: 700px;
	margin-left: 35px;	
}
ul.sushi_ul li{
	float: left;
	display: block;
	margin-right: 10px;
	margin-top: 5px;
	width: 340px;
	height: 60px;
	display: none;
	background-image: url(../images/dots_dob2.gif);	
	background-repeat: repeat-x;
	background-position: left bottom;	
}
ul.sushi_ul li a.close{
	display: block;
	float: right;
	width:15px;
	height:15px;
	margin-top:3px;	
	background-image: url(../images/close.gif);	
	text-decoration: none;
}
ul.sushi_ul li span.cart_title{	
	display: block;
	color: #700A07;
	float: left;
	width: 320px;
}


ul.bbq_ul{
	text-align: left;
	width: 700px;
}
ul.bbq_ul li{
	float: left;
	display: block;
	margin-right: 10px;
	margin-top: 5px;
	width: 340px;
	height: 30px;
	background-image: url(../images/dots_dob2.gif);	
	background-repeat: repeat-x;
	background-position: left bottom;	
}
ul.bbq_ul li a.close{
	display: block;
	float: right;
	width:15px;
	height:15px;
	margin-top:3px;	
	background-image: url(../images/close.gif);	
	text-decoration: none;
}
ul.bbq_ul li span.cart_title{	
	display: block;
	color: #700A07;
	float: left;
	width: 320px;
}
div.price_big a.close{
	display: block;
	float:right;
	width:15px;
	height:15px;
	margin-top:13px;	
	background-image: url(../images/close.gif);	
	text-decoration: none;
}

ul.everywhere_ul{
	text-align: left;
	width: 700px;
	margin-left: 25px;	
}
ul.everywhere_ul input{
	width: 22px;
	height: 16px;
	line-height: 16px;
	font-size: 11px;
	float: left;
	margin-right: 5px;	
	margin-top: 3px;
}
ul.everywhere_ul li{
	float: left;
	display: block;
	overflow: hidden;
	margin-right: 10px;
	margin-top: 5px;
	width: 240px;
	height: 80px;
	padding-bottom: 10px;
	background-image: url(../images/dots_dob2.gif);	
	background-repeat: repeat-x;
	background-position: left bottom;	
}
ul.everywhere_ul li span.cart_title{	
	display: block;
	color: #700A07;
	width: 220px;
}
.head_everywhere{
	width: 557px;
	height: 215px;
	position: relative;
}

div.dots_big{
	height:1px;
	background-image: url(../images/dots_big.gif);	
	overflow:hidden;
	clear:both;
}

div.price_big{
	text-align:center;
	font-size:24px;
	color:#700a07;
	padding-top:5px;
	padding-bottom:10px;
}

a.add_cart_big{	
	width:187px;
	height:26px;
	line-height:22px;
	background-image: url(../images/but_addcart.gif);	
	text-indent:20px;
	float:left;
	color:#e1ddc1;
	margin-left:80px;
	margin-top:10px;
	text-decoration: none;
}

a.add_favor_big{	
	width:187px;
	height:26px;
	line-height:22px;
	background-image: url(../images/but_addfavorites.gif);	
	text-indent:30px;
	float:left;
	color:#e1ddc1;
	margin-left:20px;
	margin-top:10px;
	text-decoration: none;
}
a.but_clear{	
	width:187px;
	height:26px;
	line-height:22px;
	background-image: url(../images/but_clear.gif);	
	text-indent:70px;
	float:left;
	color:#e1ddc1;
	margin-left:20px;
	margin-top:10px;
	text-decoration: none;
}



.dob_buttons_Yes{
	position:absolute;
   background: transparent url(../images/adds_panel_head_Yes.gif) no-repeat;
	width: 529px;
}
.dob_buttons_No{
	position:absolute;
   background: transparent url(../images/adds_panel_head_No.gif) no-repeat;
	width: 529px;
}
.dob_buttons_One{
	position:absolute;
   background: transparent url(../images/adds_panel_head_One.gif) no-repeat;
	width: 529px;
}
.dob_buttons_1{
	position:absolute;
   background: transparent url(../images/adds_panel_head_1.gif) no-repeat;
	width: 529px;
}
.dob_buttons_2{
	position:absolute;
   background: transparent url(../images/adds_panel_head_2.gif) no-repeat;
	width: 529px;
}
.dob_buttons_3{
	position:absolute;
   background: transparent url(../images/adds_panel_head_3.gif) no-repeat;
	width: 529px;
}
.dob_buttons_single{
	position:absolute;
   background: transparent url(../images/adds_panel_head_single.gif) no-repeat;
	width: 529px;
}
a.dob_but{
   display: block;
   float: left;
	font-size:20px;
	height:33px;	
	line-height:26px;
   text-decoration: none;	
	letter-spacing:0px;
	font-size:14px;
	color:#700a07;
	width: 160px;
}
a.dob_but span{
   display: block;
   line-height: 26px;
	padding-left:16px;
	height:33px;
	padding-right:10px;	
}


div.dob_pannel{
	width:529px;
	clear:both;
	padding-top:27px;
	margin-bottom:30px;	
}
div.dob_pannel div.top_dob{
	height:8px;
	clear:both;
	overflow:hidden;
	background-image: url(../images/dob_box_top.gif);	
}
div.dob_pannel div.bottom_dob{
	height:7px;
	clear:both;
	overflow:hidden;
	background-image: url(../images/dob_box_bottom.gif);	
	background-position:left -1px;
}
div.dob_pannel div.middle_dob{
	clear:both;
	overflow:hidden;
	width:529px;
	background-image: url(../images/dob_box_repeat.gif);	
	background-repeat:repeat-y;	
}



a.more{
    background: transparent url(../images/more_right.gif) no-repeat scroll top right;
	color:white;
    display: block;
    float: left;
	font-size:20px;
	height:24px !important;
	line-height:26px;
    padding-right: 24px; /* sliding doors padding */
    text-decoration: none;	
	letter-spacing:0px;
	font-size:14px;
	cursor: pointer;
}
a.more_cart{
	background: transparent url(../images/more_right_cart.gif) no-repeat scroll top right!important;
}
a.more span{
    background: transparent url(../images/more_left.gif) no-repeat;
    display: block;
    line-height: 22px;
	 height: 24px;
	padding-left:26px;
	padding-right:10px;
}

div.kolichka_top{
	height:110px;
	display:block;	
	width:204px;
	margin-left:4px;
	background-image: url(../images/del_menu.gif);	
	background-position: left bottom;
}
div.kolichka_top span{
	height:110px;
	display:block;	
	width:204px;		
	background-position: center center;
	text-indent:-2000px;
	
}

ul.pages{
	clear:both;
	text-align:center;
	list-style-type:none;	
	margin-top:5px;
}
ul.pages li{
	display:inline;	
	font-size:14px;	
}
ul.pages li.active{
	background-color:#700a07;	
}
ul.pages li.active a,ul.pages li.active a:hover{
	color:white!important;
}
ul.pages li a{
	color:#464541;
	text-decoration:none;
	padding:2px;
}
ul.pages li a:hover{
	color:#700a07;
}

ul.cart_menu{
	width:204px;
	margin-left:4px;	
	list-style-type:none;	
}

ul.cart_menu li{
	display:block;	
	padding-left:10px;
	background-image: url(../images/del_menu.gif);	
	background-position: left bottom;
	color:#700a07;
	line-height:16px;	
}
ul.cart_menu li span.cart_title{
	display:block;
	padding-right:80px;
	padding-top:10px;
	padding-bottom:0px;		
}
ul.cart_menu li span.cart_title a{
	color:#700a07;
	text-decoration: none;
}
ul.cart_menu li span.price{
	position:absolute;
	display:block;	
	width:100px;
	text-align:right;
	margin-left:70px;
	font-size:12px;
	margin-top:10px;
	z-index:10;	
}
ul.cart_menu li a.close{
	position:absolute;
	display:block;	
	width:15px;
	height:15px;
	margin-left:175px;
	margin-top:12px;	
	background-image: url(../images/close.gif);	
	z-index:11;	
	text-decoration: none;
}
ul.cart_menu li span.cart_title_small{
	display:block;
	padding-right:65px;
	padding-top:0px;
	padding-bottom:0px;
	font-size: 10px;
	line-height: 14px;	
}
ul.cart_menu li span.price_small{
	position:absolute;
	display:block;	
	width:90px;
	text-align:right;
	margin-left:80px;
	font-size:9px;
	margin-top:0px;
	z-index:10;	
}
ul.cart_menu li a.close_small{
	position:absolute;
	display:block;	
	width:15px;
	height:15px;
	margin-left:175px;
	margin-top:3px;	
	background-image: url(../images/close.gif);	
	z-index:11;	
	text-decoration: none;
}

span.small{
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size:12px!important;
}
span.red{
	color:#ed1c24!important;	
}
div.cart_end{
	text-align:center;
	margin-top:15px;
	margin-left: -10px;
	margin-bottom:10px;	
}
div.cart_end span{
	color:#700a07;
	font-size:18px;
}

div.cart_end a{
	display:block;
	width:176px;
	height:65px;
	margin: 0px auto;
	margin-top:15px;
	overflow: hidden;
	text-indent:-2000px;
}


ul.side_menu{
	width:204px;
	margin-left:4px;	
	list-style-type:none;	
}

ul.side_menu li{
	min-height:24px;
	display:block;	
	background-image: url(../images/del_menu.gif);	
	background-position: left bottom;
}

ul.side_menu li a{
	line-height:24px;
	display:block;	
	text-transform:uppercase;
	font-size:14px;
	color:#700a07;
	text-decoration: none;
}
ul.side_menu li a.special{
	background-image: url(../images/menu_special.gif);	
	background-position: right;
	color:#fff3aa;
}
ul.side_menu li a.special span{
	background-image: url(../images/arrow_menu_over.jpg);
	background-position: -2000px;
}
ul.side_menu li a.special:hover span{
	background-image: url(../images/menu_special.gif);	
	background-position: top 1px;
}

ul.side_menu li a:hover,ul.side_menu li a.active{
	background-image: url(../images/menu_over_repeat.gif);	
	background-position: left bottom;
	background-color:#700a07;
	background-repeat:repeat-x;
	color:#e1ddc1;
}

ul.side_menu li a:hover span,ul.side_menu li a.active span{
	background-image: url(../images/arrow_menu_over.jpg);
}

ul.side_menu li a span{
	display:block;	
	padding-left:20px;
	background-image: url(../images/arrow_menu.jpg);	
	background-position: 6px 9px;	
}


ul#top_menu{
	
	list-style-type:none;
	height:30px;		
}

ul#top_menu li{
	position:absolute;
	margin-top:33px;
	display:block;	
	overflow:hidden;
	background-position:center center;
}

ul#top_menu li a{	
	height: 25px;
	text-indent: -1000px;	
	display:block;
}

ul#top_menu li.home_bg{
	background-image: url(../images/top_menu/home.gif);
	width:41px;
	margin-left:42px;	
}
ul#top_menu li.login_bg{
	background-image: url(../images/top_menu/login.gif);
	width:30px;
	margin-left:122px;	
}
ul#top_menu li.registration_bg{
	background-image: url(../images/top_menu/registration.gif);
	width:70px;
	margin-left:186px;	
}
ul#top_menu li.profile_bg{
	background-image: url(../images/top_menu/profile.gif);
	width:44px;
	margin-left:120px;	
}
ul#top_menu li.logout_bg{
	background-image: url(../images/top_menu/logout.gif);
	width:100px;
	margin-left:300px;	
}
ul#top_menu li.comments_bg{
	background-image: url(../images/top_menu/comments.gif);
	width:100px;
	margin-left:312px;	
}

ul#top_menu li.how_to_buy_bg{
	background-image: url(../images/top_menu/how_to_buy.gif);
	width:100px;
	margin-left:292px;
}
ul#top_menu li.how_to_buy2_bg{
	background-image: url(../images/top_menu/how_to_buy.gif);
	width:100px;
	margin-left:196px;
}
ul#top_menu li.create_pizza_bg{
	background-image: url(../images/top_menu/pizza_wizard.gif);
	width:100px;
	margin-left:604px;	
}
ul#top_menu li.bar_grill_bg{
	background-image: url(../images/top_menu/bar_grill.gif);
	width:100px;
	margin-left:604px;	
}
ul#top_menu li.menu_bg{
	background-image: url(../images/top_menu/menu.gif);
	width:100px;
	margin-left:604px;	
}
ul#top_menu li.sushi_wizard_bg{
	background-image: url(../images/top_menu/sushi_wizard.gif);
	width:67px;
	margin-left:730px;	
}
ul#top_menu li.bbq_wizard_bg{
	background-image: url(../images/top_menu/bbq_wizard.gif);
	width:60px;
	margin-left:830px;	
}
ul#top_menu li.combo_wizard_bg{
	background-image: url(../images/top_menu/combo_wizard.gif);
	width:100px;
	margin-left:915px;	
}





ul#top_menu li.home_en{
	background-image: url(../images/top_menu/home_en.gif);
	width:41px;
	margin-left:42px;	
}
ul#top_menu li.login_en{
	background-image: url(../images/top_menu/login_en.gif);
	width:30px;
	margin-left:122px;	
}
ul#top_menu li.registration_en{
	background-image: url(../images/top_menu/registration_en.gif);
	width:70px;
	margin-left:186px;	
}
ul#top_menu li.profile_en{
	background-image: url(../images/top_menu/profile_en.gif);
	width:44px;
	margin-left:120px;	
}
ul#top_menu li.logout_en{
	background-image: url(../images/top_menu/logout_en.gif);
	width:100px;
	margin-left:300px;	
}
ul#top_menu li.comments_en{
	background-image: url(../images/top_menu/comments_en.gif);
	width:100px;
	margin-left:312px;	
}

ul#top_menu li.how_to_buy_en{
	background-image: url(../images/top_menu/how_to_buy_en.gif);
	width:100px;
	margin-left:292px;
}
ul#top_menu li.how_to_buy2_en{
	background-image: url(../images/top_menu/how_to_buy_en.gif);
	width:100px;
	margin-left:196px;
}
ul#top_menu li.create_pizza_en{
	background-image: url(../images/top_menu/pizza_wizard_en.gif);
	width:100px;
	margin-left:604px;	
}
ul#top_menu li.bar_grill_en{
	background-image: url(../images/top_menu/bar_grill_en.gif);
	width:100px;
	margin-left:604px;	
}
ul#top_menu li.menu_en{
	background-image: url(../images/top_menu/menu_en.gif);
	width:100px;
	margin-left:604px;	
}
ul#top_menu li.sushi_wizard_en{
	background-image: url(../images/top_menu/sushi_wizard_en.gif);
	width:67px;
	margin-left:730px;	
}
ul#top_menu li.bbq_wizard_en{
	background-image: url(../images/top_menu/bbq_wizard_en.gif);
	width:60px;
	margin-left:830px;	
}
ul#top_menu li.combo_wizard_en{
	background-image: url(../images/top_menu/combo_wizard_en.gif);
	width:100px;
	margin-left:915px;	
}


ul#top_menu li.del{
	background-image: url(../images/del_top.gif);
	width:1px;
	height:32px;
	margin-top:28px;
}


ul#top_menu li.del1{
	margin-left:100px;	
}
ul#top_menu li.del2{	
	margin-left:170px;	
}
ul#top_menu li.del22{	
	margin-left:180px;	
}
ul#top_menu li.del3{	
	margin-left:270px;	
}
ul#top_menu li.del32{	
	margin-left:305px;	
}
ul#top_menu li.del4{	
	margin-left:710px;		
}
ul#top_menu li.del5{	
	margin-left:810px;
}
ul#top_menu li.del6{	
	margin-left:910px;		
}

.lang_logount_cont{
	display: block;
	width: 263px;
	height: 19px;
	position: absolute;
	margin-top: -10px;
	margin-left: 760px;	
}

.logout_btn_bg{
	display: block;
	width: 63px;
	height: 19px;
	background-image: url(../images/logout.png);
	float: right;
}
.logout_btn_en{
	display: block;
	width: 63px;
	height: 19px;
	background-image: url(../images/logout_en.png);
	float: right;
}

.lang_btn_bg{
	display: block;
	width: 89px;
	height: 19px;
	background-image: url(../images/lang_bg.png);
	float: right;
	margin-right: 5px;
}
.lang_btn_en{
	display: block;
	width: 73px;
	height: 19px;
	background-image: url(../images/lang_en.png);
	float: right;
	margin-right: 5px;
}
.phone{
	display: block;
	width: 102px;
	height: 21px;
	background-image: url(../images/sushi/phone.png);
	float: right;
	margin-right: 5px;
	margin-top: -2px;
}


ul#top_menu li.profil{
	background-image: url(../images/links/profil.gif);
	width:100px;
	margin-left:760px;	
}
ul#top_menu li.izhod{
	background-image: url(../images/links/izhod.gif);
	width:100px;
	margin-left:900px;	
}



.menu_sep{
	width: 32px;
	background-image: url(../images/menu_dot.png);
	background-position: top center;

}


#bottom{
	width:100%;
	height:36px;
	background-image: url(../images/head_bottom.png);
	background-position: center top;

}

div.copyright{
	margin: 0px auto;
	text-align: left;
	font-size:12px;
	width: 998px;
	margin-bottom: 10px;
}
a.dob_but span,a.dob_but{
	cursor: pointer;
	/*cursor:hand;*/
}



div.ok_cancel{
	width: 337px;
	min-height: 137px;
	margin: 0px auto;
	text-align: left;
	background-image: url(../images/popup_shadow.png);
	background-position: bottom right;
}
div.ok_cancel div.border_black{
	background-color: #e1ddc0;
	width: 330px;
	min-height: 130px;
	border: 1px solid gray;
}
div.ok_cancel div.border_gray{
	width: 320px;
	min-height: 120px;
	border: 5px solid #e9ecef;
}
div.ok_cancel div.pop_cont{
	margin: 15px;
	text-align: center;
}
div.ok_cancel div.pop_mess{
	min-height: 50px;
	margin-bottom: 10px;
	text-align: left;
}
.popup_holder{
	top: 0px;
	left: 0px;
	position: relative;
	text-align: center;
	width: 100%;	
	z-index: 120;
}
#popup_block{
	width: 100%;
	height: 100%;
	background-image: url(../images/black_dot.png);
	background-repeat: repeat;
	position: absolute;
	z-index: 699;
}
.city_popup{
	margin: 0px !important;
}
.city_popup a{
	display: block;	
}
#popup_ready{	
	position:absolute;
	padding-left: 15px;
	padding-right: 15px;
	height:20px;
	line-height:20px;
	color:white;
	font-size:16px;
	font-weight:bold;
	border:3px solid white;
	text-align:center;	
	background-color:#c2080c;	
	z-index: 140;
	/*display:none;*/
	
	-moz-opacity:0;
	filter:alpha(opacity: 0);
	opacity: 0;
}
.wiz_panel{
	width: 298px;
	background-image: url(../images/pizza_panel_rep.gif);
	background-repeat: repeat-y;
	margin-bottom: 10px;
}
.wiz_panel label{
	font-size: 12px;
}
.wiz_panel_top{
	width: 288px;
	height: 27px;
	background-image: url(../images/pizza_panel_top.gif);
	color: White;
	line-height: 25px;
	font-size: 14px;
	text-transform: uppercase;
	padding-left: 10px;
}
.wiz_panel_bottom{
	width: 298px;
	height: 9px;
	line-height: 9px;
	font-size: 9px;	
	overflow: hidden;
	background-image: url(../images/pizza_panel_bottom.gif);	
}
div.wiz_radio{
	width: 145px;
	float: left;
	margin-bottom: 10px;
	margin-left: 5px;
}
div.wiz_radio input{
	width: 13px;
	height: 13px;
	vertical-align: middle;
	background-color: transparent;
	border: none;
}
div.wiz_panel input{
	width: 13px;
	height: 13px;
	vertical-align: middle;
	background-color: transparent;
	border: none;
}
div.wiz_panel_price_0,div.wiz_panel_price_1,div.wiz_panel_price_2,div.wiz_panel_price_3{
	position: absolute;
	margin-left: 220px;
	width: 55px;
	text-align: right;
	font-size: 11px;
}
.promo_pizza_add_price{
	margin-left: 185px !important;
	width: 90px !important;
}
.wiz_add{
	margin-bottom: 5px;
}
.wiz_sides{
	width: 250px;
	height: 13px;
	display: none;
	margin: 2px;
	margin-left: 16px;
}
.wizz_side{
	width: 13px;
	height: 13px;
	display: block;
	float: left;
	margin-right: 15px;
}
.halfsize_select{
	font-size: 10px;
}
.halfsize_select option{
	font-size: 10px;
}
.side_full{
	background-image: url(../images/pizza_full.gif);
}
.side_full_sel{
	background-image: url(../images/pizza_full_sel.gif);
}
.side_left{
	background-image: url(../images/pizza_left.gif);
}
.side_left_sel{
	background-image: url(../images/pizza_left_sel.gif);
}
.side_right{
	background-image: url(../images/pizza_right.gif);
}
.side_right_sel{
	background-image: url(../images/pizza_right_sel.gif);
}
.dobavka_img{
	width:60px;height:50px;background-position:center;float:left;margin-right:10px;margin-bottom:5px;margin-top:4px;
}
#kitchen,#kitchen2{
	
}
.small_gray{
	color: #454440 !important;
	font-size: 11px;
	display: inline !important;
}
.status1{
	font-size: 14px;
	color: Green;
}
.status2{
	font-size: 14px;	
	color: #e97e00;
}
.status3{
	font-size: 14px;	
	color: #970c00;
}
#region_id{
	width: 240px;
}
.flags{
	position: absolute;
	width: 50px;
	height: 20px;
	margin-left: 970px;
	margin-top: 65px;
}
div.frame_home div.flags{
	margin-left: 940px;
}
.gray_price{
	color: gray !important;
	text-decoration: line-through;
}
.unicef{
	width: 553px;
	height: 115px;
	margin-bottom: 10px;
	margin-top: 1px;
	background-image: url(../images/unicef_darenie.jpg);
	color: #0f547f;
	font-size: 11px;
}
.unicef_cont{
	margin-left: 20px;
}
.unicef_cont input{
	width: 13px;
	background-color: transparent;
	border: none;	
	line-height: normal;
	vertical-align: bottom;
}
.unicef_cont select{	
	width:120px;	
}
.unicef_cont select option{
	color: #0f547f;
}
.unicef_cont div.radio{
	float: left;
	margin-right: 8px;
	margin-top: 3px;
}
.unicef_cont span.unicef_title{
	font-size:22px;
	font-weight:bold;
	font-style: italic;
	letter-spacing: -1px;
}
a.unicef_btn{
	position: absolute;
	margin-top: 56px;
	width: 130px;
	height: 25px;
	background-image: url(../images/unicef_btn.gif);
	color: White;
	line-height: 25px;
	padding-left: 15px;
	display: block;
	text-decoration: none;
	font-size: 12px;
	margin-left: 370px;
}
.details{
	display: block;
	width: 280px;
	height: 70px;
}

.cart_text{	
	padding: 10px;	
}
.red_text{
	color:#8b0813;
	font-weight: normal;	
	font-size: 24px;		
}
.right_td{
	text-align: right;	
	vertical-align: top;
	line-height: 16px;
}
.floatimg{
	display: block;
	width: 200px;
	height: 153px;
}
.new_stiker_bg{
	position: absolute;
	background-image: url(../images/new_stiker_bg.png);
	width: 64px;
	height: 62px;
}
.new_stiker_en{
	position: absolute;
	background-image: url(../images/new_stiker_en.png);
	width: 64px;
	height: 62px;
}
