/* -------------------------------
	Reset style
------------------------------- */

body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,blockquote,table,th,td,dl,dt,dd{margin:0; padding:0;}

img{border:0;}

ul,ol{list-style:none;}

table{border:0px; border-collapse:collapse;}

/* -------------------------------
	Base font
------------------------------- */

body{font: normal 12px Arial, Helvetica, sans-serif; color:#464646;}

h1{margin:0 0 15px 0; font-size:14px; color:#006699;}
	h1 a{font-size:14px !important; color:#006699;}

h2{margin:0 0 19px 0; font-size:29px; color:#006699; font-weight:normal !important;}
	h2 a{font-size:29px; color:#006699; font-weight:normal !important; border-bottom:solid #006699 2px; text-decoration:none;}

h3{padding:0 0 11px 0; font-size:12px;}
.h3{clear:both; padding:10px 0 3px 0; font-size:12px;}

h4{margin:0 0 20px 0; font-size:18px; color:#7A1713; font-weight:normal !important;}
.h4{margin:25px 0 5px 0; padding:0 0 0 50px;}

h5{position:relative; margin:20px 0 25px 21px; font-size:24px; color:#822522; font-weight:normal !important;}
	h5 span{display:block; color:#A2A2A2; font-size:10px;}

h6{margin:0 0 15px 20px; font-size:18px; color:#313131; font-weight:normal !important;}

h2,h3,h6,strong,th{color:#464646; font-weight:bold;}

a{text-decoration:underline;}
a:visited{}
a:hover{text-decoration:none;}
a:active{}

/* -------------------------------
	Base style
------------------------------- */

html, body{width:100%; text-align:center; background:#92271a;}

#main{min-width:1050px; width:1050px; text-align:left; padding:12px 0 0 0;
	width: expression(document.body.clientWidth > 1000 ? "100%" : "1000px")
}

	#header{min-height:135px; height:auto !important;	height:135px; margin:0 12px 0 12px; background:#fff; text-align:left;}

	#content{clear:both; margin:0 12px; padding:12px 0 0 0; background:#fff;}
		.content{border-top:dashed #695B59 1px;}

			.first_block{float:left; width:50%;}
			.block{margin:0 0 0 50%; padding:0 20px 0 0;}

#footer{clear:both; background:#fff url('../images/footer_bg_main.jpg') no-repeat 80% 0;}
#footer .footer_counter { float:right; }
.footer_container a { float:right; padding: 35px 25px 0 0; }







/* -------------------------------
	Menu
------------------------------- */

.all_top_menu{float:right; margin:10px 0 0 10px;}

.top_menu{height:70px;}
	.top_menu li{float:left; padding:0 28px; background:url('../images/head_menu_separator.gif') no-repeat 100% 100%;}
	.top_menu_bg{background:none !important;}
	.top_menu .active a{color: #464646; border-bottom: none;}
	.top_menu li a{float:left; padding:25px 0 0 0; color:#ac1f24; font-size:21px; background:none; text-decoration:none; border-bottom:solid #ac1f24 2px;}
/*		.top_menu li a:hover{color:#7A1713; background:url('../images/head_menu_label.gif') no-repeat 50% 0; border-bottom:solid #7A1713 2px;}*/
		.top_menu li a:hover{color:#7A1713; border-bottom:solid #7A1713 2px;}
		.top_menu li a.active{background:url('../images/head_menu_label.gif') no-repeat 50% 0;}
		.top_menu_a a{color:#7A1713 !important; background:url('../images/head_menu_label.gif') no-repeat 50% 0 !important; text-decoration:none; border-bottom:none !important;}

.top_menu_inner{clear:both; padding:0 0 0 16px;}
	.top_menu_inner li{float:left; margin:0 27px 0 0; padding:0 0 0 13px; background:url('../images/head_menu_arrow.jpg') no-repeat 3px 5px;}
	.top_menu_inner li a{float:left; color:#ac1f24; font-size:13px;}


/* -------------------------------
	Form
------------------------------- */

.add_form{padding:0 0 0 55px;}
	.add_form label{width:105px; margin:0 3% 0 0; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; vertical-align:top;}
	.add_form input{}
	.add_form_text{margin:0 0 0 5px; border-bottom:dashed #464646 1px; cursor: pointer;}
	.add_form_price{ padding:5px 10px 7px 25px; font-size:11px; color:#A2A2A2; background:url('../images/ru_label3.gif') no-repeat 100% 50%; float: left;}

	.label2{width:170px !important; margin:0 5% 0 0 !important; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; vertical-align:top;}

.add_button_block1{float:left; margin:15px 0 0 25px; font-size:18px; color:#A9A9A9;}
	.add_button_block1 div{font-size:12px; color:#A2A2A2;}

.add_button_block2{float:right; margin:15px 20px 0 0; font-size:18px;}
	.add_button_block2 div{font-size:12px; color:#a2a2a2;}

	.add_button_link_on a{color:#92271a; text-decoration:none;}
	.add_button_link_on a:hover{text-decoration:underline;}

	.add_button_link_off a{color:#a9a9a9; text-decoration:none; cursor:default; }
	.add_button_link_off a:hover{text-decoration:none;}

.add_comment{margin:0 0 0 30px; font-size:14px;}
	.add_comment label{display:block;}
	.add_comment input{width:94%; height:20px; margin:10px 0 35px 0; padding:3px 0 0 5px; border-top:solid #716F64 1px; border-left:solid #716F64 1px; border-bottom:solid #ECE9D8 1px; border-right:solid #ECE9D8 1px;}
	.add_textarea{width:94%; height:125px; margin:10px 0 35px 0; padding:5px; border-top:solid #716F64 1px; border-left:solid #716F64 1px; border-bottom:solid #ECE9D8 1px; border-right:solid #ECE9D8 1px; font-family:Arial;}
	.add_comment_button{cursor:pointer; display:block; width:170px !important; height:35px !important; margin:0 0 35px 0 !important; background:#fff url('../images/add_comment_button.gif') no-repeat 0 0;}

.order_little_form{width:22%; margin:35px 0 0 6%; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; text-align:left;}
	.order_little_form input{float:left; width:18px; height:18px; margin:0 0 0 5px; padding:3px 0 0 5px; border-top:solid #716F64 1px; border-left:solid #716F64 1px; border-bottom:solid #ECE9D8 1px; border-right:solid #ECE9D8 1px;}
	.order_minus a{float:left; width:9px; height:4px; margin:11px 0 0 0; background:url('../images/minus_ico.gif') no-repeat 0 0;}
	.order_plus a{float:left; width:9px; height:9px; margin:8px 0 0 5px; background:url('../images/plus_ico.gif') no-repeat 0 0;}
	.order_number{float:right; padding:0 13px 0 0; color:#7A1713; font-size:24px; background:url('../images/ru_label5.gif') no-repeat 100% 78%;}

.order_form{}
.order_form input{width:165px; height:23px; margin:8px 8px 0 8px; padding:1px 0 0 5px; border-top:solid #716F64 1px; border-left:solid #716F64 1px; border-bottom:solid #ECE9D8 1px; border-right:solid #ECE9D8 1px;}
	.orer_value_inpue{font-weight:bolder; color:#595959;}
.order_form label{display:block; margin:5px 0 0 10px; color:#999999; font-size:11px;}
.order_textarea2{width:176px; height:71px; margin:0 25px 0 0; color:#727272; font-size:12px; font-family:Arial;}

/* -------------------------------
	Template style
------------------------------- */

.clear{clear:both;}

.title_content_block {background:#fff;}
	.main_logo {float:left; background:#fff; padding: 26px 0 20px 80px;}
	.main_logo a{ border: 0; }

.title_content_block_left { wi1dth: 677px; float: left; }

.top_contact_block{float:right; padding:38px 0 0 0; color:#464646; font-size:25px; font-weight:bold;}
	.top_contact_block_inner{ margin: 0 40px 0 0; }
	.top_contact_cod{font-size: 21px; font-family: arial; float: left; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; vertical-align:top; padding:2px 4px 0 15px;}
	.top_contact_phone{font-size: 27px; font-family: arial; float: left; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; vertical-align:top;}
	.top_contact_block a{display:block; color:#ac1f24; font-size:13px; padding:10px 0 0 15px; background:url('../images/head_menu_arrow.jpg') no-repeat 0 85%; font-weight:normal;}

.head_content_block{clear:both; padding:0 0 14px 20px; } /*border-bottom:dashed #695B59 1px;}*/
/*	.head_bg_block{border-left:solid #5D1919 2px; float:left; width:61.5%; height:350px; margin:20px 0 0 0; background:url('../images/head_bg.jpg') repeat-x 0 100%; text-align:right;}*/
	.head_bg_block{float:right; width:100%; height:350px; margin:20px 20px 0 0; background:url('../image_main/table_with_pizza_goots.jpg') no-repeat 100% 0; position: relative;}

	#headImage_tomat 		{width:134;	height:151;	background: url('../image_main/tomat.png') 	no-repeat 15%	100%; height: 175px; 	position: absolute; top:0; left:0; width: 100%;}
	#headImage_cheese 		{width:203;	height:215;	background: url('../image_main/cheese.png') 	no-repeat 10%	100%; height: 350px; 	position: absolute; top:0; left:0; width: 100%;}
	#headImage_pepper 		{width:66;	height:74;	background: url('../image_main/pepper.png') 	no-repeat 30%	100%; height: 75px; 	position: absolute; top:0; left:0; width: 100%;}
	#headImage_pepper_red	{width:106;	height:151;	background: url('../image_main/pepperred.png')	no-repeat 38%	100%; height: 150px; 	position: absolute; top:0; left:0; width: 100%;}
	#headImage_olive 		{width:94;	height:70;	background: url('../image_main/olive.png') 	no-repeat 70%	100%; height: 75px; 	position: absolute; top:0; left:0; width: 100%;}
	#headImage_knife 		{width:106;	height:215;	background: url('../image_main/knife.png') 	no-repeat 90%	100%; height: 330px; 	position: absolute; top:0; left:0; width: 100%;}
	#headImage_bread 		{width:334;	height:318;	background: url('../image_main/bread.png') 	no-repeat 70%	100%; height: 350px; 	position: absolute; top:0; left:0; width: 100%;}
	#headImage_list 		{width:107;	height:120;	background: url('../image_main/list.png') 		no-repeat 90%	100%; height: 125px; 	position: absolute; top:0; left:0; width: 100%;}
	#headImage_meat 		{width:95;	height:124;	background: url('../image_main/meat.png') 		no-repeat 37%	100%; height: 350px; 	position: absolute; top:0; left:0; width: 100%;}
	#headImage_bazilic 		{width:51;	height:49;	background: url('../image_main/bazilic.png') 	no-repeat 55%	100%; height: 50px; 	position: absolute; top:0; left:0; width: 100%;}
	#headImage_pizza_here 	{width:249;	height:53;	background: url('../image_main/pizzahere.png')	no-repeat 0%	100%; height: 320px; 	position: absolute; top:0; left:0; width: 100%;}

/*	.head_text_block{margin:0 0 0 62.5%; padding:40px 40px 0 40px; }*/
	.head_text_block{float: left; width: 250px; padding:0px 0 0 50px;}
	.head_text_block_inner {padding:0px 10px 0 0;}
/*		.head_text_block div{padding:0 50px 15px 19px;}*/
		.head_text_block_inner div{padding:0 0px 15px 0px;}
		.head_text_block .brown_button{margin:15px 0 0;}
		.head_text_block .brown_button_main{margin: 20px 0 0 0px;}
		.head_text_sdelayee a{font-family:arial;font-size:18px; color: #ac1f24;text-decoration:none;}

	.head_text_block .brown_button a{;}
	.brown_button a{color:#FFFFFF;cursor:pointer;display:block;float:left;font-size:21px;}
		.brown_button_content{background:transparent url(../images/brown_button_bg.gif) repeat-x scroll 0 0;display:block;float:left;height:32px;padding:3px 10px 0;}
		.brown_button_left{background:transparent url(../images/brown_button_left.gif) no-repeat scroll 0 0;display:block;float:left;height:35px;width:18px;}
		.brown_button_right{background:transparent url(../images/brown_button_right.gif) no-repeat scroll 100% 0;display:block;float:left;height:35px;width:18px;}

	.brown_button_main a{display:block; float:left; font-size:28px; color:#fff; cursor:pointer;}
		.brown_button_content_main{display:block; float:left; height:43px; padding:6px 15px 0; background:url('../images/centr_brown_btn_part.jpg') repeat-x 0 0;}
		.brown_button_left_main{display:block; float:left; width:24px; height:50px; background:url('../images/left_brown_btn_part.jpg') no-repeat 0 0}
		.brown_button_right_main{display:block; float:left; width:23px; height:50px; background:url('../images/right_brown_btn_part.jpg') no-repeat 100% 0}





	.brown_button2{margin:25px 0 0 0; left:50%; position:absolute;}
	.brown_button3 a{font-size:14px; text-decoration:none;}
	.brown_button3 .brown_button_content{padding:9px 0 0 0;}

.brown_menu_block a{display:block; width:300px; margin:0 0 0 40px; padding:11px 0 10px 22px; color:#464646; font-size:24px; font-family: arial; text-decoration:none;}
	.brown_menu_block span{display:block; padding:3px 0 0 0; color:#B2A4A1; font-size:10px;}

.main_list{margin:30px 0 0 40px;}
	.main_list li{margin:0 14px 30px 0; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;  z-index:5; width:23%;
	border-top:solid #fff 1px; border-left:solid #fff 1px; vertical-align:top; text-align:middle;cursor:pointer;}

	.right_border_list{}
	.top_left_corner_list{position:relative; margin:-1px -2.5px 0 0; left:-1px;}
	*+html .top_left_corner_list{position:relative; margin:-1px 0 0 0; left:-1px;}
	.bottom_right_corner_list{padding:14px 0 12px 0;}

		.main_list img{float:left; position:relative; left:10px;}
		.main_list_block{margin:0 0 0 115px;}
		.list_text{font-size:11px; padding:0 0 15px 0;}
		.list_price{width: 110px;display:block; fl1oat:left; padding:0 0 5px 0; color:#7A1713; font-size:18px;}
		.list_a{ display:block; font-size:11px; color:#006699;}
		.list_a:hover{color:#FA0617; text-decoration:underline;}
		.a_price{ padding-right:15px; font-size: 18px; background:url('../images/ru_label.gif') no-repeat 100% 50%; float: left;}
		.addname{font:12px Arial; color:#464646; display: block; float: left; padding: 6px 10px 0 0;}

	.main_list_active .right_border_list{background:url('../images/border_list.gif') repeat-y 100% 0}
	.main_list_active{background:#FDFDFD url('../images/main_list_bg.gif') repeat-x 0 100%;
		border-top:solid #E5D1D1 1px !important; border-left:solid #E5D1D1 1px !important;}
	.main_list_active .top_left_corner_list{background:url('../images/top_left_corner_list.gif') no-repeat 0 0;}
	.main_list_active .top_right_corner_list{background:url('../images/top_right_corner_list.gif') no-repeat 100% 0;}
	.main_list_active .bottom_left_corner_list{background:url('../images/bottom_left_corner_list.gif') no-repeat 0 100%;}
	.main_list_active .bottom_right_corner_list{background:url('../images/bottom_right_corner_list.gif') no-repeat 100% 100%;}

	.hit_star_ico{float:right; width:32px; height:30px; margin:-5px 10px 0 0; background:url('../images/hit_star_ico.jpg') no-repeat 100% 100%;}

.main_gray_block_main{clear:left; margin:30px 11px 0 16px;}

	.gray_decor_bg_main{min-height:108px; height:auto !important;	height:108px;  padding:0 0px 0 40px;}

	.left_gray_block{float:left; width:30%; padding:50px 0 0 10px;}
		.left_gray_block img{float:left;}

	.left_gray_block_main{float:left; width:30%; padding:50px 0 0 10px;}
		.left_gray_block_main img{float:left;}



	.right_gray_block_main{float:right; width:65%; margin:16px 5px 0px 0; background:#F7F7F7 url('../images/main_gray_bg.gif') repeat-x 0 100%;}


	.gray_fraim_borders{
		border: solid 1px #bababa;
	}
	.gray_fraim_paddings{
		padding: 20px;
		background:url('../images/gray_decor_bg.jpg') no-repeat 256px 100%;
	}
	.gray_frame_background{
		background:url('../images/main_gray_bg.gif') repeat-x;
	}
	.gray_frame_ugol_rd{
		background:url('../images/bottom_corner_gray.gif') no-repeat 100% 100%;
	}
	.gray_frame_bord_ugol_lu{
		background:  url('../images/top_left_corner_gray.gif') no-repeat 0 0;
		margin: -1px;
	}
	.gray_frame_bord_ugol_ru{
		background:  url('../images/top_right_corner_gray.gif') no-repeat 100% 0;
	}
	.gray_frame_bord_ugol_ld{
		background:  url('../images/bottom_left_corner_gray.gif') no-repeat 0 100%;
	}
	.gray_frame_bord_ugol_rd{
		background:  url('../images/bottom_right_corner_gray.gif') no-repeat 100% 100%;
	}

	.gray_left_main{float:left; width:240px; padding:15px 0 10px 20px;}
	.gray_right_main{float: right; padding: 10px; padding-top: 15px;}
		.gray_right_main img{margin:0 0 4px 0;}














/**/

.big_img1{margin:40px 0 0 50px;}

.add_container{padding:0 0 0 65px;}

.add_block{float:left;}
	.add_block a{/*display:block;*/ margin:0 17px 0 0; /*padding:0 11px 0 0; background:url('../images/cross_ico.gif') no-repeat 100% 60%;*/ text-decoration:none; color:#464646;}
	.add_block a.add_block_del{ margin:0 17px 0 0; padding:0 11px 0 0; background:url('../images/cross_ico.gif') no-repeat 100% 60%; text-decoration:none; color:#464646;}
	.add_block span{padding:0 0 0 0; color:#92271a; text-decoration:underline;}
	.add_block span.price{clear:both; float:left; padding:3px 19px 5px 0; color:#7A1713; font-size:18px; background:url('../images/ru_label.gif') no-repeat 100% 45%; text-decoration:none;}

.add_block1{clear:both; padding:5px 0 0 0;}
	.add_block1 strong{padding:0 5px 0 0;}

.add_block2{float:left; width:180px;}
	.add_block2 a{display:block; float:left}

.add_price{clear:both; margin:55px 0 0 50px; font-size:18px; color:#7A1713;}
	.add_price span{padding:0 35px 0 0; background:url('../images/ru_label2.gif') no-repeat 100% 45%; color:#7A1713; font-size:40px;}


	.white_block{_position:relative; margin:10px 0 0 0; background:url('../images/white_border.gif') repeat-x 0 100%;}

	.right_border_white{background:url('../images/white_border.gif') repeat-y 100% 0;}
	.top_border_white{background:url('../images/white_border.gif') repeat-x 0 0;}
	.left_border_white{background:url('../images/white_border.gif') repeat-y 0 0;}
	.top_left_corner_white{background:url('../images/top_left_corner_white.gif') no-repeat 0 0;}
	.top_right_corner_white{background:url('../images/top_right_corner_white.gif') no-repeat 100% 0;}
	.bottom_left_corner_white{background:url('../images/bottom_left_corner_white.gif') no-repeat 0 100%;}
	.bottom_right_corner_white{padding:14px 0 14px 0; background:url('../images/bottom_right_corner_white.gif') no-repeat 100% 100%;}

.main_white_bottom{margin:30px 37px 0 50px;}
	.white_block_bottom{_position:relative; margin:10px 0 0 0; background:url('../images/white_border.gif') repeat-x 0 100%;}
	.bottom_right_corner_white2{padding:20px 0 2px 0; background:url('../images/bottom_right_corner_white.gif') no-repeat 100% 100%;}

	.drink_container{margin:0 0 0 10px}
		.drink_container li{width:23%; margin:0 0 0 15px; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; }
		.drink_container img{}
/*		.drink_container div{display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; vertical-align:top; margin:10px 0 0 5px;}*/
		.drink_container_div{display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; vertical-align:top; margin:10px 0 0 5px;}
		.drink_container a{color:#006699;}
			.drink_container a span{font-weight:bolder;}
/*		.drink_price{display:block; margin:5px 15px 20px 0; color:#7A1713; font-size:18px; line-height:11px; background: url('../images/ru_label.gif') 100% 50% no-repeat;}*/
		.drink_price{display:block; padding:5px 15px 20px 0; margin: 0;}
		.drink_price span{color:#7A1713; padding-right: 15px; font-size:18px; line-height:11px; background: url('../images/ru_label.gif') 100% 50% no-repeat;}
/*		.drink_block{display:block; float:left; margin:0 17px 0 0; padding:0 11px 0 0; background:url('../images/cross_ico.gif') no-repeat 100% 60%; color:#464646; font-weight:bolder;}*/
		.drink_block{display:block; float:left; margin:0 12px 0 0; padding:0 11px 0 0; color:#464646; font-weight:bolder;}

.all_price{float:right; padding:15px 180px 0 0; color:#7A1713; font-size:18px;}
	.all_price_calc{float:left; margin:0 20px 0 0; padding:10px 30px 0 0; color:#7A1713; font-size:40px; background:url('../images/ru_label2.gif') no-repeat 100% 65%;}
	.all_price .brown_button{margin:15px 0 0 0;}

/**/

.middle_img1{margin:40px 0 0 90px;}

.add_recept{position:relative; margin:0 0 0 20px;}
	.add_recept h3{clear:none; padding:10px 0 3px 0;}
	.add_recept h4{margin:0 0 0 -14px !important;}

.recept_block{margin:0 0 10px 0; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; vertical-align:top;}
	.recept_block a{display:block; margin:0 17px 0 0; padding:0 11px 0 0; text-decoration:none; color:#464646;}
	.recept_block span{padding:0 0 0 0; color:#006699; text-decoration:underline;}

.recept_block1{padding:5px 0 0 0;}
	.recept_block1 strong{padding:0 5px 0 0;}

.recept_block2{display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; width:180px; vertical-align:top;}
	.recept_block2 a{display:block; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; vertical-align:top;}

.add_price{margin:55px 0 0 50px; font-size:18px; color:#7A1713;}
	.add_price span{padding:0 35px 0 0; background:url('../images/ru_label2.gif') no-repeat 100% 45%; color:#7A1713; font-size:40px;}

.recept_price{padding:30px 0 0 0; color:#7A1713; font-size:18px;}
	.recept_price_calc{float:left; margin:0 20px 10px 0; padding:10px 20px 0 0; color:#7A1713; font-size:18px; background:url('../images/ru_label1.gif') no-repeat 100% 74%;}
	.recept_price_number{font-size:24px;}
	.recept_price .brown_button{margin:5px 0 0 0;}


.main_white_bottom2{clear:both;  margin:30px 0 0 30%; padding:0 30px 0 0;}
	.white_block_bottom2{_position:relative; margin:10px 0 20px 0; background:url('../images/white_border.gif') repeat-x 0 100%;}
	.main_white_bottom2 h4{margin:0 0 20px 0 !important;}

.top_border_white5{background:#F0F0F0 url('../images/white_border.gif') repeat-x 0 0;}
	.top_left_corner_white5{background:url('../images/top_left_corner_white5.gif') no-repeat 0 0;}
	.top_right_corner_white5{height:15px;  background:url('../images/top_right_corner_white5.gif') no-repeat 100% 0;}

.bottom_border_white5{margin:0 0 15px 0; background:url('../images/white_border.gif') repeat-x 100% 100%;}
	.bottom_left_corner_white5{background:url('../images/bottom_left_corner_white.gif') no-repeat 0 100%;}
	.bottom_right_corner_white5{height:15px;  background:url('../images/bottom_right_corner_white.gif') no-repeat 100% 100%;}

.comment_block_top1{padding:5px 0 5px 30px; margin:0 1px; background:#F0F0F0;}
.comment_block_top2{padding:5px 0 5px 50px !important;}
	.comment_block_top1 strong{color:#7A1713;}
	.comment_block_top1 span{display:block; color:#909090; font-size:10px;}
	.comment_block_top1 div{float:right; padding:0 10px 0 0; color:#8A8A8A; font-size:10px;}

.comment_block_bottom1{padding:10px 50px 10px 30px; margin:0 1px;}
.comment_block_bottom2{padding:10px 50px 10px 50px; margin:0 1px;}

.page_list{position:relative; height:10px; margin:0 0 0 15px;}
	.page_list li{float:left; margin:1px;}
	.page_list li a{float:left; padding:2px; text-decoration:none; color:#464646;}
	.page_list li a:hover{background:#464646; color:#fff;}

.white_decor_bg{min-height:108px; height:auto !important;	height:108px;  padding:0 28px 0 40px; background:url('../images/white_decor_bg.jpg') no-repeat 81% 100%; border-bottom:dashed #695B59 1px;}

/**/

.brow_title{height:29px; margin:0 0 2px 0; padding:3px 0 0 24px; background:url('../images/brown_title_bg.jpg') repeat-x 0 0; border-left:solid #260B06 1px;	border-right:solid #260B06 1px; color:#fff; font-size:21px;}
.brow_title2{margin:17px 0 15px 0 !important;}
	.brow_title span{display:block; float:left; padding:0 24px 0 0; background:url('../images/down_arrow.gif') no-repeat 100% 60%;}

.main_white_bottom4{clear:both; margin:20px 10% 0 20%; padding:0 30px 0 0;}
	.white_block_bottom4{_position:relative; margin:0 0 7px 0; background:url('../images/white_border.gif') repeat-x 0 100%;}
	.bottom_right_corner_white4{min-height:115px; height:auto !important;	height:120px; padding:10px 0 2px 14px; background:url('../images/bottom_right_corner_white.gif') no-repeat 100% 100%;}

.order_container{min-height:115px; height:auto !important;	height:100px; margin:15px 0 0 10px; padding:0 0 20px 14px;}
	.order_block1{display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; vertical-align:top; width:82px; text-align:center;}
	.order_block2{display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; vertical-align:top; width:50%; margin:0 0 0 20px;}
		.order_block2 a{display:block; float:left; margin:10px 0 10px 0; padding:0 13px 0 0; background:url('../images/cross_ico.gif') no-repeat 100% 60%; color:#006699; font-weight:bolder; font-size:14px;}
		.order_block2 div{clear:both;}
	.order_block3{display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; vertical-align:top; width:325px; margin:0 0 0 20px;}
		.order_block3 a{display:block; float:left; margin:10px 0 10px 0; color:#006699; font-weight:bolder; font-size:14px;}
		.order_block3 div{clear:both;}

.order_all_price_block{min-height:75px; height:auto !important;	height:75px; margin:15px 0 30px 0; padding:0 10px 0 0; color:#7A1713; font-size:18px; font-weight:bolder; text-align:right; border-bottom:dashed #695B59 1px;}
	.order_all_price1{float:right; margin:25px 0 0 0;}
	.order_all_price{float:right; margin:15px 10px 0 10px; padding:0 35px 0 0; color:#7A1713; font-size:30px; background:url('../images/ru_label2.gif') no-repeat 100% 42%;}

.red_border_top{background:url('../images/red_border.gif') repeat-x 0 0;}
.red_border_bottom{background:url('../images/red_border.gif') repeat-x 0 100%;}
.red_left_corner1{background:url('../images/red_left_corner1.gif') no-repeat 0 0;}
.red_right_corner1{height:42px; background:url('../images/red_right_corner1.gif') no-repeat 100% 0;}

.red_left_corner2{background:url('../images/red_left_corner2.gif') no-repeat 0 0;}
.red_right_corner2{height:60px; background:url('../images/red_right_corner2.gif') no-repeat 100% 0;}
.order_form_block{float:left; margin:0 30px 0 0;}
	.order_form_title{margin:20px 0 6px 8px; color:#7A1713; font-size:18px;}

.order_form_block2{clear:both; padding:10px 10px 0 0;}

.order_form_block3{float:left;}
.order_form_block4{float:left; margin:0 2% 0 3%;}

.order_form_block5{clear:both; padding:35px 10px 110px 0;}

.top_border_order{background:#F8F8F8 url('../images/white_border.gif') repeat-x 0 0;}
	.top_left_corner_order{background:url('../images/top_left_corner_order.gif') no-repeat 0 0;}
		.top_right_corner_order{height:15px; background:url('../images/top_right_corner_order.gif') no-repeat 100% 0;}

.order_block_top1{padding:0 0 10px 30px; margin:0 1px; background:#F8F8F8; font-size:21px;}



/**/

.footer_container{min-height:132px; height:auto !important;	height:132px; font-size:11px; background:url('../images/red_frame_ugol.jpg') no-repeat 100% 100%;}
.footer_bottom{height:15px; background:#8d3628 url('../images/red_frame_bottom.jpg') no-repeat 49px 0;}

	.copyrt_block{float:left; padding:27px 0 0 65px}
	.copyrt_block div{position:absolute; width:130px;  margin:-40px 0 0 0; left:42%;}
	.footer_container a.oneline{float:right; display:block; padding:35px 60px 5px 122px; background:url('../images/online_logo.gif') no-repeat 0 100%; color:#92271a;}


/*
			ADDITIONAL PARAMS
*/
.connectedSortableDIV span { background: #0ff; }
.connectedSortable { padding: 10px 0; width: 750px; background: #ff0; }

#wpizzaImage { position: relative; width: 420px; height: 420px; }
.wpizza_layer { position: absolute; left: 0; top: 0; width: 420px; height: 420px; }

a.add_block_del_button{ margin:0 0 0 5px; padding:0 11px 0 0; background:url('../images/cross_ico.gif') no-repeat 0% 25%; text-decoration:none; color:#464646;}

#wpl_loader {
	display: none;
	position: absolute;
	z-index: 32100;
	left: 194px; top: 194px;
}

.gray_left_main p{
	margin-bottom: 10px;
	line-height: 17px;
	max-width: 300px;
}
.gray_right_main p {
	margin-bottom: 10px;
	line-height: 17px;
	max-width: 300px;

}

.gray_left_main h4{
	margin: 0  0 0px 0;
}

.gray_right_main h4{
	margin: 0  0 20px 0;
}

/*		IE PNG FIX		*/
.iePNG { behavior: url(/themes/wpizza2_0/js/iepngfix.htc); }
.iePNG2 { behavior: url(/themes/wpizza2_0/js/iepngfix2.htc); }

#right_redborder{
	background:	#8D3527	url('../images/right_redborder.jpg') repeat-y right top;
	padding-right: 14px;
	margin:auto;
	width: 1070px;
}
#left_redborder{
	background: #8D3527	url('../images/left_redborder.jpg') repeat-y left top;
	padding-left: 17px;
}

.our_menu_down_arrow{
	background:url('../images/our_menu_down_arrow.jpg') no-repeat center right;
}

.our_menu_down_arrow strong{
	color: #5a5a5a;
}

.main_list_block a{
	color: #ac1f24;
}




	.left_gray_block{float:left; width:30%; padding:50px 0 0 10px;}
		.left_gray_block img{float:left;}

	.right_gray_block{float:right; width:65%; margin:16px 5px 0px 0; background:#F7F7F7 url('../images/main_gray_bg.gif') repeat-x 0 100%;}
	.right_gray_block_frame{background:url('../images/bottom_corner_gray.gif') no-repeat 100% 100%;}
	.right_gray_block_frame2{ padding: 20px; background:url('../images/gray_decor_bg.jpg') no-repeat 250px 100%;}
	.gray_block_addiv{}
	.gray_left{float:left; width:40%; padding:10px 0 10px 30px;}
	.gray_right{margin:0 0 0 45%; padding:10px 20px 10px 20px;}
		.gray_right img{margin:0 0 16px 0;}

		.gray_block{background:url('../images/border_list.gif') repeat-x 0 100%; border-left:solid #E5D1D1 1px !important;}

		.right_border_gray{background:url('../images/border_list.gif') repeat-y 100% 0}
		.top_border_gray{background:url('../images/border_list.gif') repeat-x 0 0;}
		.top_left_corner_gray{margin:0 0 0 -1px; background:url('../images/top_left_corner_gray.gif') no-repeat 0 0;}
		.top_right_corner_gray{background:url('../images/top_right_corner_gray.gif') no-repeat 100% 0;}
		.bottom_left_corner_gray{background:url('../images/bottom_left_corner_gray.gif') no-repeat 0 100%;}
		.bottom_right_corner_gray{padding:0px 0 0px 0; background:url('../images/bottom_right_corner_gray.gif') no-repeat 100% 100%;}

.main_gray_block{
	background:#F7F7F7 url(../images/main_gray_bg.gif) repeat-x scroll 0 100%;
	clear:left;
	margin:30px 11px 0 16px;
}
.main_gray_block2{
	background:transparent url(../images/bottom_corner_gray.gif) no-repeat scroll 100% 100%;
}
.gray_decor_bg {
	background:transparent url(../images/gray_decor_bg.jpg) no-repeat scroll 80% 100%;
	height:auto !important;
	min-height:108px;
	padding:0 28px 0 40px;
}

#sitepage { margin:0 auto; width:950px; padding-top: 20px;}

#sitepage .cje_page_block{
     margin:0 100px 0 306px;
}
#sitepage h1 { font-weight:normal; color:#AC1F24;
	font-family:arial;
	font-size:24px;

	margin:0 0 10px;
}

#sitepage p {
	line-height:17px;
	padding-bottom:10px;
}



.drinks_switcher{
	float: left;
	font-size: 16px;
	color: #cccccc;
	margin-left: 15px;
}

.drinks_switchers{

}

#drinks_switcher_act{
	font: bold;
	color: #92271A;
}

#makepizza_blocksList {
	padding:10px 0 10px 92px;
	float:left;
}

script { margin:0;padding:0;height:0; }

#makepizza_blocksList li {
	color:#92271a;
	cursor:pointer;
	float:left;
	font-size:16px;
	width:132px;
	height:24px;
	text-align: center;
}
#makepizza_blocksList li.active {
	color:#fff;
	background:transparent url(../images/drinks_cat_red_button.jpg) no-repeat scroll 0 0;

}

.top_contact_codphone{

}

.cje_page_blockasd h1{
	color:#AC1F24;
	font-family:arial;
	font-size:24px;

	margin:0 0 15px;
}

.gray_bottom_umay{
	padding:40px 0 0 287px;
}
.gray_bottom_umay_1{font-size:14px; float: left;}
.gray_bottom_umay_2{padding-top:0px;font-size:11px; float: left;}
.gray_bottom_umay_3{padding-top:0px;font-size:11px; float: left;}
.gray_bottom_umay_4{padding-top:0px;font-size:11px; float: left;}

.gray_bottom_umay a{
	color: #AC1F24;
}

#makepizza_blocksList span{
	border-bottom: 1px dashed #92271a;
}

.sitepageCatalog .cje_page_block .cje_page_title { display:none; }

.footer_copy { text-align:center; }

#wpizza_makepizza_constructorBlock_pizzaImageBlock { left:-252px; }

.login_container{
	background: #FFFFFF url("../images/red_frame_ugol.jpg") 100% 100% no-repeat;
	margin: 10px;
	text-align: left;
	display: block;
	color: #595959;
	font: 14px Arial;
}
.login_header{
	float: left;
	margin: 10px 0 0 12px;
	font: 18px Arial;
	color: #595959;
}
.login_container form{marg1in-left: 40px;}
.login_container .login_form{margin: 26px 0 0 23px;}
.ligin_container table tr{margin-top: 8px;}
.login_container div.left{ text-align: right; margin: 4px 9px 0 0; float: left; width: 90px;}
.login_container input{
border-color:#716F64 #ECE9D8 #ECE9D8 #716F64;
border-style:solid;
border-width:1px;
height:21px;
margin:0 0 8px 0;
padding:3px 0 0 5px;
width:165px;}
.login_container input.loginbtn{
	background: transparent url("../images/login_btn.jpg") no-repeat;
	width: 98px;
	border: none;
	height: 23px;
	padding-bottom: 4px;
	margin: 5px 0 20px 100px;
}
.login_hint{color: #8b8b8b; font: 11px Arial; margin: 0 0 6px 15px; float: left;}
.top_contact_block span{font: 13px Arial; color: #464646; margin-top: 5px;}
#bonussystem{font: 14px Arial; color: #595959; width: 302px; float: right; text-align: left; line-height: 1.5em;}
#bonussystem input{border-color:#716F64 #ECE9D8 #ECE9D8 #716F64;
border-style:solid;
border-width:1px;
height:23px;
margin: 8px 0 0 0;
width: 80px;
font-weight: bold;}
.bonus_hint{color:#a3a3a3; font: 11px Arial; margin: 20px 0 17px 0;}