/* CSS Document */

/*
body {
	background: url(/images/lady/bg_gourmet.gif) no-repeat scroll top ;
}
*/

/* FeaturedGalleries */

	.FeaturedGalleries { 
		height: 371px;
		width: 655px;
		margin-bottom: 7px;
		position: relative;
	}
		.FeaturedGalleries .TabContent {
			position: relative;
			margin-bottom: 1px;			
			overflow:hidden;
			}
			.FeaturedGalleries .TabContent .text {
				position: absolute;
				left: 0;
				top: 40px;
				width: 222px;
				}
				.FeaturedGalleries .TabContent .text h2 {
					margin-bottom: 21px;
					padding: 5px 10px 10px 10px;
					font-size: 220%;
					background: url(/images/common/bg_featerudnews_text.png);
					/background: #000 !important;
					/filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
					color: #fff;
				}
				.FeaturedGalleries .TabContent .text p {
					padding: 6px 10px 10px 10px;
					font-size: 120%;
					background: url(/images/common/bg_featerudnews_text.png);
					/background: #000 !important;
					/filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
					color: #fff;
				}
				.FeaturedGalleries .TabContent .text a {
					color: #fff;
				}
				.FeaturedGalleries .TabContent .text p a {
					font-size: 85%;
					white-space: nowrap;
					color: #5aa3ff;
				}
				.FeaturedGalleries .TabContent .text a:hover {
				}
		.FeaturedGalleries .tabs {
			width: 656px;
			overflow: hidden;
		}
			.FeaturedGalleries .tabs li {
				float: left;
				width: 163px;
				height: 92px;
				margin-right: 1px;
				position: relative;
			}
				.FeaturedGalleries .tabs .title {
					position: absolute;
					bottom: 0;
					left: 0;
					width: 149px;
					padding: 6px 5px 6px 9px;
					font-size: 120%;
					font-weight: 900;
					background: url(/images/common/bg_featerudnews_text.png);
					/background: #000 !important;
					/filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
				}
				.FeaturedGalleries .tabs a {
					color: #fff !important;
				}
				.FeaturedGalleries .tabs .photos_icon {
					color: #fff !important;
					font-weight: 100;
					background-image: url(/images/gallery/icon_photos.gif);
					margin-right: 0;
					margin-left: 2px;
					text-decoration: none;
				}
		.FeaturedGalleries .blockCorners div {
			position: absolute;
			display: block;
			width: 7px;
			height: 7px;
			z-index: 100;
			background-image: url(/images/gallery/bg_corners.png);
			background-repeat: no-repeat;
			_display: none;
		}
			.FeaturedGalleries .blockCorners .cornerTL {
				top: 0;
				left: 0;
				background-position: top left;
			}
			.FeaturedGalleries .blockCorners .cornerTR {
				top: 0;
				right: 0;
				background-position: top right;
			}
			.FeaturedGalleries .blockCorners .cornerBL {
				bottom: 0;
				left: 0;
				background-position: bottom left;
			}
			.FeaturedGalleries .blockCorners .cornerBR {
				bottom: 0;
				right: 0;
				background-position: bottom right;
			}

		.FeaturedGalleries .selector {
			display: block;
			width: 172px;
			height: 125px;
			position: absolute;
			z-index: 110;
			left: -4px;
			bottom: -4px;
		}

/* FeaturedGalleries */



	.WhatToCook {
	}
		.WhatToCook .tabs {
			right: auto;
			left: 14em;
		}
		.WhatToCook .content {
			padding-bottom: 6px;
		}
		.WhatToCook .topRecipe {
			float: left;
			width: 300px;
		}
			.WhatToCook .topRecipe .image {
				float: left;
				margin-right: 10px;
			}
			.WhatToCook .topRecipe .title {
				font-size: 160%;
			}
		.WhatToCook .newsList {
			padding-left: 317px;
		}
		.WhatToCook .newsList {
			padding-left: 317px;
		}

		.WhatToCook .RecipeSearch {
			height: auto;
			padding: 0 12px;
			padding-bottom: 5px;
			height: 50px;
			font-size: 100%;
			background-image: url(/images/lady/bg_CB_footer_dark.png);
			_background-image: url(/images/lady/ie6/bg_CB_footer_dark.gif);
		}
			.WhatToCook .RecipeSearch table td {
				height: 50px;
				vertical-align: middle;
				white-space: nowrap;
			}
			.WhatToCook .RecipeSearch .title {
				font-size: 150%;
				font-weight: 900;
				padding-right: 6px;
			}
			.WhatToCook .RecipeSearch input.textField {
				border: #d4dfee 1px solid;
				padding: 2px 7px;
				height: 17px;
				line-height: 17px;
				width: 96%;
				margin-right: 8px;
				font-size: 110%;
				color: #9d9c9c;
			}


	.LastRecipes {
	}
		.LastRecipes .carousel_container {
			position: relative;
			width: 300px;
			overflow: hidden;
		}
			.LastRecipes .carousel_container .slider {
				position: relative;
				left: 0px;
			}
				.LastRecipes .carousel_container ul {
					float: left;
					_height: 1px;
					width: 300px;
				}
					.LastRecipes .carousel_container ul li {
						overflow: hidden;
						zoom: 1;
						min-height: 90px;
						_height: 90px;
						padding-bottom: 10px;
					}
						.LastRecipes .carousel_container ul li .image {
							float: left;
							margin-right: 10px;
						}
						.LastRecipes .carousel_container ul li .text {
							padding-left: 130px;
							font-size: 110%;
						}
						.LastRecipes .carousel_container ul li .title {
							display: block;
							padding-bottom: 6px;
							font-size: 125%;
						}
			.LastRecipes .more{margin-top:10px; _margin-top:10px;}
			
	.Answers {
	}
		.Answers .carousel_container {
			position: relative;
			width: 300px;
			overflow: hidden;
		}
			.Answers .carousel_container .slider {
				position: relative;
				left: 0px;
			}
				.Answers .carousel_container ul {
					float: left;
					width: 300px;
				}
					.Answers .carousel_container ul li {
						overflow: hidden;
						zoom: 1;
						min-height: 50px;
						_height: 50px;
						padding-bottom: 7px;
						_padding-bottom: 12px;
					}
						.Answers .carousel_container ul li .image {
							float: left;
							margin-right: 10px;
						}
						.Answers .carousel_container ul li .text {
							padding-left: 60px;
							font-size: 110%;
						}
						.Answers .carousel_container ul li .title {
							display: block;
							padding-bottom: 6px;
							font-size: 125%;
						}
						.Answers .carousel_container ul li .expert {
							color: #cf1111;
							padding-left: 3px;
						}
			.Answers .more{ margin-top:20px; _margin-top:0px;}						


	.Kitchen {
	}
		.Kitchen .tabs {
			right: auto;
			left: 7em;
		}
			.Kitchen .tabs .fakeTab {
				padding-left: 6px;
			}
		.Kitchen .container {
			width: 600px;
			margin: 0 auto;
			overflow: hidden;
			position: relative;
		}
		.Kitchen .content ul {
			min-height: 90px;
			overflow: hidden;
			zoom: 1;
			position: relative;
		}
		.Kitchen .content ul li {
			float: left;
			width: 90px;
			width: 150px;
			text-align: center;
		}
		.Kitchen .content ul img {
			display: block;
			width: 150px;
			height: 90px;
			margin-bottom: 4px;
		}
		.Kitchen .content ul a.title {
			display: block;
			padding: 10px;
			font-size: 140%;
		}
		.Kitchen .btn_prev {
			background:url("http://s.tochka.net/main/images/arr_daysel_left_big.gif") no-repeat scroll 0 0 transparent;
			height:58px;
			left:4px;
			position:absolute;
			top:61px;
			width:23px;
			z-index:220;
		}
		.Kitchen .btn_next {
			background:url("http://s.tochka.net/main/images/arr_daysel_right_big.gif") no-repeat scroll 0 0 transparent;
			height:58px;
			right:4px;
			position:absolute;
			top:61px;
			width:23px;
			z-index:220;
		}


	.Catalog {
	}
		.Catalog .content {
		}
			.Catalog .content ul {
				float: left;
				width: 25%;
				/*padding-right: 15px;*/
				font-size: 130%;
			}
			.Catalog .content ul li {
			  white-space:nowrap;
				padding-bottom: 8px;
				color: #9e9e9e;
				padding-right: 15px;
			}



	.Restaurants {
	}

		.Restaurants .kithType {
			margin: 0 2px;
			border-top: #dadada 1px solid;
			background: #fff2f5;
			font-size: 110%;
			padding: 3px 10px 2px 10px;
			_position: relative;
			width: 635px;
		}
			.Restaurants .kithType .buttonStyle {
				background: url(/images/finance/bg_button_period_l.gif) no-repeat;
				height: 22px;
				display: inline-block;
				color: #505050;
				position: relative;
				vertical-align: middle;
			}
				.Restaurants .kithType .buttonStyle span.bgInner {
					background: url(/images/finance/bg_button_period_r.gif) no-repeat top right;
					height: 16px;
					line-height: 15px;
					padding: 3px 7px;
					display: inline-block;
					position: relative;
					z-index: 2;
				}
				.Restaurants .kithType .buttonStyle span.textcopy {
					position: absolute;
					z-index: 1;
					left: 7px;
					top: 4px;
					color: #fff;;
				}

			.Restaurants .kithType .active {
				background-image: url(/images/finance/bg_button_period_sel_l.gif);
			}
				.Restaurants .kithType .active span.bgInner {
					background-image: url(/images/finance/bg_button_period_sel_r.gif);
				}

		.Restaurants .container {
			width: 570px;
			margin: 0 auto;
			overflow: hidden;
			position: relative;
		}
		.Restaurants .content ul {
			position: relative;
			left: 0px;
		}
		.Restaurants .content ul li {
			float: left;
			width: 175px;
			padding-right: 15px;
			font-size: 110%;
		}
			.Restaurants .content ul a.title {
				font-size: 130%;
				display: block;
			}
			.Restaurants .content ul .descr {
				display: inline-block;
				padding-bottom: 5px;
			}
			.Restaurants .content ul .info {
				line-height: 150%;
				color: #666;
			}
				.Restaurants .content ul .metro img {
					vertical-align: middle;
					padding-right: 6px;
				}
		
		.Restaurants .btn_prev {
			background:url("http://s.tochka.net/main/images/arr_daysel_left_big.gif") no-repeat scroll 0 0 transparent;
			height:58px;
			left:4px;
			position:absolute;
			top:91px;
			width:23px;
			z-index:220;
		}
		.Restaurants .btn_next {
			background:url("http://s.tochka.net/main/images/arr_daysel_right_big.gif") no-repeat scroll 0 0 transparent;
			height:58px;
			right:4px;
			position:absolute;
			top:91px;
			width:23px;
			z-index:220;
		}





/* widgets */
.YourRecipes {
}
	.YourRecipes .content {
		padding: 10px;
	}
	.YourRecipes .photo {
		float: left;
	}
	.YourRecipes .text {
		padding-left: 92px;
		font-size: 120%;
	}
		.YourRecipes .text .name {
			font-size: 115%;
			display: inline-block;
			padding-bottom: 4px;
		}
		.YourRecipes .text .recipes {
			display: block;
			padding-bottom: 6px;
		}
		.gourmet .rating {
			vertical-align: top;
		}
		.gourmet .rating .scale {
			background-image:url(/images/lady/bg_stars_empty.gif);
			height: 16px;
			width: 95px;
		}
			.gourmet .rating .scale .fill {
				background-image:url(/images/lady/bg_stars_filled.gif);
				height: 16px;
			}
			
	.usersList {
	}
		.usersList li {
			overflow: hidden;
			zoom: 1;
			padding-bottom: 10px;
		}
			.usersList li .image {
				float:left;
				width: 50px;
				padding-right: 7px;
			}
			.usersList li .text {
				padding-left: 57px;
				font-size: 120%;
			}
				.usersList li .text .name {
					font-size: 120%;
					display: inline-block;
					padding-bottom: 3px;
				}

/* widgets */


/* ADD RECIPE */

	.addRecipe .CB_footer {
		background-image: url(/images/lady/bg_CB_footer_wide_recipe.png);
		_background-image: url(/images/lady/ie6/bg_CB_footer_wide_recipe.gif);
	}
		.addRecipe .content {
			padding: 0;
			background: #f7f7f7;
			border-top: #fff 0px solid;
		}

		.addRecipe h4 {
			padding: 5px 12px;
			font-size: 150%;
			border-top: #f6edbe 1px solid;
			border-bottom: #f6edbe 1px solid;
			background: #fffae1;
		}
		.addRecipe .oneRow {
			border: #f7f7f7 1px solid;
			padding: 4px 7px 7px 7px;
			margin: 3px 5px;
			width: 495px;
			position: relative;
		}
			.addRecipe .oneRow label {
				display: block;
				font-size: 130%;
				font-weight: 900;
				padding-bottom: 4px;
			}
				.addRecipe span.star {
					vertical-align: super;
					color: #ef0101;
					display: inline-block;
					margin-top: -4px;
					font-style: italic;
				}
			.addRecipe .oneRow input.textField {
				border: #d7e1ee 1px solid;
				background: #fff;
				padding: 1px 7px;
				width: 479px;
				height: 17px;
				line-height: 15px;
				font-size: 120%;
			}
			.addRecipe .oneRow select {
				border: #d7e1ee 1px solid;
				background: #fff;
				width: 495px;
				font-size: 120%;
			}
			.addRecipe .oneRow textarea.textField {
				border: #d7e1ee 1px solid;
				background: #fff;
				padding: 3px 7px;
				height: 65px;
				width: 479px;
				line-height: 15px;
				font-size: 120%;
			}
			.addRecipe .oneRow .info {
				display: block;
				color: #999999;
				padding-top: 3px;
				margin-bottom: -3px;
			}
			.addRecipe .oneRow .rowChecked {
				position: absolute;
				top: 27px;
				right: -30px;
				display: none;
			}
			.addRecipe .checked .rowChecked {
				display: block;
			}

			.addRecipe .oneRow table {
				width: 100%;
				margin-top: 4px;
				font-size: 120%;
			}
				.addRecipe .oneRow table td {
					vertical-align: middle;
					padding-bottom: 12px;
				}
				.addRecipe .oneRow table input {
					vertical-align: middle;
					margin-right: 6px;
					margin-left: 12px;
					font-size: 100%;
				}
				.addRecipe .oneRow table select, .addRecipe .oneRow table input {
					font-size: 100% !important;
				}
			.addRecipe .add {
				background: url(/images/lady/plus.gif) no-repeat 0 2px;
				padding-left: 16px;
				font-size: 110%;
				font-weight: 900;
				margin-left: 24px;
			}
			
		.addRecipe .cooking .oneRow {
			overflow: hidden;
			zoom: 1;
			padding-top: 14px;
		}
		.addRecipe .cooking .number {
			float: left;
			font-size: 200%;
		}
			.addRecipe .cooking .number .bg {
				display: inline-block;
				width: 30px;
				height: 30px;
				line-height: 29px;
				text-align: center;
				color: #fff;
				vertical-align: top;
				background: url(/images/lady/bg_number.png) no-repeat;
				_background: url(/images/lady/bg_number.gif) no-repeat;
				
			}
		.addRecipe .cooking .rightSide {
			padding-left: 47px;
			font-size: 110%;
		}
		.addRecipe .cooking .rightSide textarea {
			width: 430px;
			font-size: 95%;
			margin-bottom: 6px;
		}
		.addRecipe .cooking .rightSide input {
			margin-top: 3px;
			font-size: 95%;
		}
		.addRecipe .cooking .add {
			margin-left: 60px;
		}
			
		.addRecipe p.note {
			font-size: 130%;
			padding: 10px 8px;
		}
			
		.addRecipe .buttons {
			padding-right: 130px;
			text-align: right;
			margin: 10px;
		}

	.button_grey_23 {
		display: inline-block;
		background: url(/images/lady/bg_btn_h23_grey.gif) no-repeat;
		margin: 2px 8px;
	}
		span.button_grey_23 * {
			display: inline-block;
			border: #fff 0px solid;
			height: 23px;
			font-size: 110%;
			font-weight: 900;
			line-height: 22px;
			padding: 0 14px;
			color: #fff !important;
			background: url(/images/lady/bg_btn_h23_grey_r.gif) no-repeat top right;
			cursor: pointer;
			font-size:12px;
		}

	.button_green_23 {
		display: inline-block;
		background: url(/images/finance/bg_btn_green_23.gif) no-repeat;
		margin: 2px 8px;
	}
		span.button_green_23 * {
			display: inline-block;
			border: #fff 0px solid;
			height: 23px;
			font-size: 110%;
			font-weight: 900;
			line-height: 22px;
			padding: 0 14px;
			color: #fff !important;
			background: url(/images/finance/bg_btn_green_23_r.gif) no-repeat top right;
			cursor: pointer;
			font-size:12px;
		}

	.button_pink_23 {
		display: inline-block;
		background: url(/images/lady/bg_btn_h23_pink.gif) no-repeat;
		margin: 2px 8px;
	}
		span.button_pink_23 * {
			display: inline-block;
			border: #fff 0px solid;
			height: 23px;
			font-size: 110%;
			font-weight: 900;
			line-height: 22px;
			padding: 0 14px;
			color: #fff !important;
			background: url(/images/lady/bg_btn_h23_pink_r.gif) no-repeat top right;
			cursor: pointer;
			font-size:12px;
		}

	.addRecipe .alert {
		background: #fce4e4;
		border: #f1cdd6 1px solid;
	}
		.addRecipe .alert .info {
			color: #f01e1f;
		}
			


	.addRecipeButton {
		margin-bottom: 6px;
	}
	
.addRecipe .FileAddBox{position:relative;background:url(/images/lady/cook/btObzor.gif) right 0px no-repeat; width:480px;}
.addRecipe #primary_img{position:absolute;top:0;right:0;width:66px;height:22px;-moz-opacity:0;filter:alpha(opacity:0);opacity:0;padding:0;margin:0;z-index:2;cursor:pointer;}	
.addRecipe .FileAddBox .FileAdd {width:390px !important;	border:1px solid #dbdbdb;border-top:1px solid #b0b0b0;padding:6px;}
.addRecipe .cooking .rightSide .FileAddBox{ width:430px;}
.addRecipe .cooking .rightSide .FileAdd{ width:340px !important;}
.addRecipe .cooking .rightSide INPUT{ margin-top:0 !important;}
.addRecipe .cooking .rightSide{ font-size:120% !important;}
.addRecipe .add{color:#0049a3; cursor:pointer;}
.addRecipe input{ font-size:110%;}
.addRecipe .cooking .number .obligatory_field{ position:absolute; top:8px; left:40px; background:url(/images/lady/cook/ObligatoryFieldBg.png) no-repeat; width:9px; height:7px; z-index:1;}
.oneRowError{ background:#fce4e4; border:1px solid #f1cbd5 !important;}
.oneRowError .info{ color:#f01e1f !important; }



	
/* ADD RECIPE */





/* AuthorRecipe */


	.authorInfo {
		background: #fffae1;
		margin: -8px -10px 0 -10px;
		border-bottom: #f6edbe 1px solid;
		padding: 8px 12px 10px 12px;
		overflow: hidden;
		font-size: 120%;
	}
		.authorInfo .title {
			display: inline-block;
			font-size: 110%;
			font-weight: 600;
			padding-bottom: 6px;
		}
		.authorInfo .photo {
			float: left;
		}
		.authorInfo .text {
			padding-left: 60px;
			
		}
			.authorInfo .text .name {
				font-size: 120%;
				display: inline-block;
				padding-bottom: 2px;
			}
			.authorInfo .text .recipes {
			}
			.authorInfo .text .rating {
			}


	.RecipesList {
		padding: 0 2px;
	}
		.RecipesList li {
			padding-top: 13px;
			padding-bottom: 7px;
			min-height: 90px;
			_height: auto;
			overflow: hidden;
			zoom: 1;
		}
			.RecipesList li .image {
				float: left;
			}
			.RecipesList li .text {
				padding-left: 130px;
			}
				.RecipesList li .text .title {
					display: block;
					font-size: 160%;
					padding-bottom: 6px;
				}
				.RecipesList li .text .cookingTime {
					font-size: 115%;
					padding-left: 18px;
					background: url(/images/lady/bg_time.gif) no-repeat;
					display: block;
					padding-bottom: 3px;
				}
				.RecipesList li .text .category {
					font-size: 110%;
					display: block;
					padding-bottom: 10px;
				}
				.gourmet .ratingCook {
					font-size: 110%;
				}
					.gourmet .ratingCook .scale {
						width: 50px;
						height: 18px;
						background-image: url(/images/lady/bg_rating_spoon_empty.gif);
					}
					.gourmet .ratingCook .scale .fill {
						height: 18px;
						background-image: url(/images/lady/bg_rating_spoon_fill.gif);
					}
					.gourmet .ratingCook .scale:hover {
						background-image: url(/images/lady/bg_rating_spoon_hover_empty.gif);
					}
						.gourmet .ratingCook .scale:hover .fill {
							background-image: url(/images/lady/bg_rating_spoon_hover_fill.gif);
						}
					.gourmet .ratingVoted .scale:hover {
						background-image: url(/images/lady/bg_rating_spoon_empty.gif);
					}
						.gourmet .ratingVoted .scale:hover .fill {
							background-image: url(/images/lady/bg_rating_spoon_fill.gif);
						}


/* AuthorRecipe */



/* AllRecipes */

	.RecipesCategories {
		width: 197px;
		_margin-right: -197px;
		float: left;
	}
		.RecipesCategories .content {
			overflow: visible;
			width: 155px;
			padding-left: 25px !important; 
		}
		.RecipesCategories dl {
			position: relative;
			left: -11px;
			margin-right: -40px;
			width: 170px;
			font-size: 130%;
		}
			.RecipesCategories dl dt {
				height: 23px;
				line-height: 23px;
				padding-left: 12px;
			}
				.RecipesCategories dl dt a {
					padding-left: 17px;
					background: url(/images/lady/arr_categories_open.gif) no-repeat left;
				}
				.RecipesCategories dl.closed dt a {
					background-image: url(/images/lady/arr_categories_closed.gif);
				}
			.RecipesCategories dl dd {
			    display:block;			
				height: auto;
				line-height: 23px;				
								
			}
			.RecipesCategories dl.closed dd {
				display: none;
			}
			.RecipesCategories dl.closed ul
			{
			  display: none;
			}
				.RecipesCategories dl dd a {
					padding-left: 14px;
					background: url(/images/lady/ul_categories.gif) no-repeat left;
				}
			.RecipesCategories dl .selected {
				background: url(/images/lady/bg_categories_selected.png) no-repeat;
				_background-image: url(/images/lady/ie6/bg_categories_selected.gif);
			}
 .RecipesCategories dl ul {
 display:block;
 	position: relative;   
    width: 157px;
    padding-left: 18px;
   }
   .RecipesCategories dl li {
   display:block;
   width: 150px;
    height: auto;
    line-height: 23px;    
   }
    .RecipesCategories dl li a {
     width:150px;
     padding-left: 14px;
     background: url(/images/lady/ul_categories.gif) no-repeat left;
     white-space:nowrap;
    }
	.AllRecipes {
		width: 461px;
		margin-left: 201px;
	}
		.gourmet .sortTypes {
			margin: 0 -10px;
			padding: 0 10px 6px 10px;
			border-bottom: #eeeeee 1px solid;
			font-size: 110%;
		}
			.gourmet .sortTypes a {
				border-bottom: #014fad 1px dotted;
				margin-right: 20px;
				display: inline-block;
			}
				.gourmet .sortTypes a:hover {
					border-bottom: #c42e29 1px dashed;
				}
			.gourmet .sortTypes a.selected {
				color: #333;
				border-bottom: #757575 1px dotted;
			}
				.gourmet .sortTypes a.selected:hover {
					border-bottom: #757575 1px dashed;
				}
/* AllRecipes */


/* Authors */

	.Authors table {
		width: 655px;
		margin: 0 -10px;
	}
		.Authors table th {
			text-align: left;
			padding: 4px 10px;
			border-bottom: #eeeeee 1px solid;
			background: #fff;
			font-size: 110%;
			color: #666;
		}
		.Authors table td {
			vertical-align: top;
			padding: 5px 10px;
		}
			.Authors table td.user {
				width: 47%;
				font-size: 140%;
			}
				.Authors table td.user img {
					float: left;
					margin-right: 10px;
				}
			.Authors table td.recipes {
				width: 34%;
				font-size: 120%; 
			}
			.Authors table td.rating {
				display: table-cell;
			}

/* Authors */


table.zebra tr.darkBG td {
	background: #f9f9f9;
}


.BackToCategory {
	font-size: 110%;
}


.previewButtons {
	clear: both;
	width: auto;
	margin: 6px -10px;
	margin-bottom: 10px;
	background: #fffae1;
	border-top: #f6edbe 1px solid;
	border-bottom: #f6edbe 1px solid;
	padding: 3px 12px;
	font-size: 150%;
	overflow: hidden;
	zoom: 1;
}
	.previewButtons span {
		float: right;
		font-size: 11px;
	}

/*previewButtons2*/
.previewButtons2{
    background: none repeat scroll 0 0 #FFFAE1;
    border-bottom: 1px solid #F6EDBE;
    border-top: 1px solid #F6EDBE;
    overflow: hidden;
    padding: 5px 10px;
    margin: 0 -9px;
    }
    .previewButtons2 .left{
        float: left;
        font-size: 18px;
        line-height: 24px;
        }
    .previewButtons2 .right{
        float: right;
        }
/*end previewButtons2*/

/* PhotosCarousel */

.cookingPhotos {
	float: left;
	position: relative;
	left: -10px;
	background: #e5e5e5;
	padding: 7px;
	margin-bottom: 10px;
	_width: 335px;
}
.OnePhoto {
	background: #fff;
	padding-left: 12px;
	margin-right: -10px;
}
	.PhotosCarousel { 
		width: 335px;
		position: relative;
	}
		.PhotosCarousel .TabContent {
		  overflow:hidden;
			position: relative;
			margin-bottom: 1px;
		}
			.PhotosCarousel .TabContent .zoomLayer {
				display: none;
				width: 335px;
				height: 268px;
				position: absolute;
				top: 0;
				left: 0;
				background: url(/images/lady/zoom.png) no-repeat 302px 4px;
				_background-image: url(/images/lady/ie6/zoom.gif);
			}
			.PhotosCarousel .TabContent .text {
				position: absolute;
				left: 0;
				bottom: 0;
				_bottom: 61px;
				width: 335px;
			}
			.OnePhoto .PhotosCarousel .TabContent .text {
				display: none;
			}
				.PhotosCarousel .TabContent .text .number {
					background: url(/images/lady/bg_number.png) no-repeat;
					_background: url(/images/lady/bg_number.gif) no-repeat;
					width: 30px;
					height: 28px;
					margin-left: 8px;
					margin-top: 11px;
					display: block;
					float: left;
					font-size: 200%;
					line-height: 28px;
					text-align: center;
					color: #fff;
					vertical-align: top;
				}
				.PhotosCarousel .TabContent .text p {
					padding: 8px;
					padding-left: 48px;
					font-size: 140%;
					line-height: 120%;
					background: url(/images/common/bg_featerudnews_text.png);
					/background: #000 !important;
					/filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
					color: #fff;
				}
				.PhotosCarousel .TabContent .text a {
					color: #fff;
				}
				.PhotosCarousel .TabContent .text p a {
					font-size: 85%;
					white-space: nowrap;
					color: #5aa3ff;
				}
				.PhotosCarousel .TabContent .text a:hover {
				}
		.PhotosCarousel .carousel_container {
			position: relative;
			overflow: hidden;
			width: 335px;
		}
			.PhotosCarousel .tabs {
				position: relative;
				margin: 0 !important;
				padding: 0 !important;
			}
				.PhotosCarousel .tabs li {
					float: left;
					width: 83px;
					height: 61px;
					padding: 0 !important;
					background: none !important;
					margin-right: 1px;
					position: relative;
				}

		.PhotosCarousel .selector {
			display: block;
			width: 92px;
			height: 79px;
			position: absolute;
			z-index: 110;
			left: -4px;
			bottom: 32px;
		}


	.cookingPhotos .navButtons {
		position: static;
		right: auto;
		top: auto;
		height: 15px;
		padding: 9px 7px;
		background: #f1f1f1;
		text-align: right;
	}
		.cookingPhotos .navButtons .counter {
			float: left;
		}

/* PhotosCarousel */


.RecipeInfo {
}
	.RecipeInfo .mainInfo {
		width: 286px;
		_width: 283px;
		margin-bottom: 10px;
	}
	.NoPhoto .RecipeInfo .mainInfo {
		float: left;
	}
		.RecipeInfo .mainInfo td {
			text-align: center;
			width: 25%;
			font-size: 110%;
			font-weight: 600;
		}
			.RecipeInfo .mainInfo td img {
				margin-bottom: 4px;
			}
	.RecipeInfo .authorInfo {
		margin: 0;
		border: #f6edbe 1px solid;
		margin-bottom: 14px;
	}
	.NoPhoto .RecipeInfo .authorInfo {
		margin-left: 330px;
	}
		.RecipeInfo .authorInfo .name {
			font-size: 110%;
		}

	.RecipeInfo .ratingCook {
		margin-bottom: 12px;
	}
		.RecipeInfo .ratingCook .title {
			font-size: 110%;
			color: #333333;
		}
		.RecipeInfo .ratingCook a {
			vertical-align: middle;
		}
	.RecipeInfo .toAuth {
		display: block;
		color: #919191;
	}


/* Ingredients */

	.Ingredients {
		clear: both;
		width: 655px;
		margin: 0 -10px;
		background: #fffae1;
		border-top: #f6edbe 1px solid;
		border-bottom: #f6edbe 1px solid;
		padding-bottom: 13px;
	}
		.Ingredients h5 {
			font-size: 160%;
			padding-left: 14px;
		}
		.Ingredients table {
			width: 100%;
		}
			.Ingredients table td {
				padding: 3px 12px;
				font-size: 120%;
				vertical-align: top;
			}
			.Ingredients table td.name {
				width: 40%;
			}
			.Ingredients table td.value {
				width: 10%;
				font-weight: 900;
				color: #9966cc;
				white-space:nowrap;
				text-align:right;
			}

			.Ingredients table.zebra tr.darkBG td {
				background: #f2eed6;
			}

/* Ingredients */


/* cookingSteps */
	.cookingSteps {
		padding-top: 12px;
	}
		.cookingSteps h5 {
			font-size: 160%;
		}
		.cookingSteps ul {
			padding: 0 !important;
		}
			.cookingSteps ul li {
				background: none !important;
				padding: 6px 0 !important;
				border-bottom: #dddddd 1px solid;
				margin-bottom: 8px;
			}
				.cookingSteps ul li .step {
					background: url(/images/lady/bg_number.png) no-repeat;
					_background: url(/images/lady/bg_number.gif) no-repeat;
					width: 30px;
					height: 28px;
					margin-top: 3px;
					display: block;
					float: left;
					font-size: 200%;
					line-height: 28px;
					text-align: center;
					color: #fff;
					vertical-align: top;
				}
				.cookingSteps ul li .text {
					padding-left: 40px;
					min-height:30px;
				}
/* cookingSteps */




/* recipePopUp */

.recipePopUp {
	_position: fixed;
	position: absolute;
	z-index: 9999;
	margin-left: -350px;
	_top: 200px;
	padding: 12px;
	background: #fff;
	width: 670px !important;
	_height: 680px;
}

div..recipePopUp{width: 670px !important;}

	.recipePopUp .close {
		display: inline-block;
		float: right;
		height: 16px;
		line-height: 16px;
		padding-right: 16px;
		margin-bottom: 10px;
		font-size: 120%;style="position:absolute;display: block;" 
		font-weight: 900;
		background: url(/images/lady/ico_close.gif) no-repeat right;
		_position: relative;
		_right: 0;
	}

	.recipePopUp .FeaturedGalleries {
		height: auto;
		margin-bottom: 0;
	}
	.recipePopUp .container {
		padding: 7px;
		_padding-bottom: 0;
		background: #e5e5e5;
		clear: both;
	}

	.recipePopUp .TabContent {
		min-height: 460px;
		_height: 460px;
	}
  .recipePopUp .TabContent img {
    min-height: 460px;
    _height: 460px;
  }
	.recipePopUp .TabContent .number {
		position: absolute;
		top: 400px;
		background: url(/images/lady/bg_number.png) no-repeat;
		_background: url(/images/lady/bg_number.gif) no-repeat;
		width: 30px;
		height: 28px;
		margin-left: 8px;
		margin-top: 11px;
		display: block;
		float: left;
		font-size: 200%;
		line-height: 28px;
		text-align: center;
		color: #fff;
		vertical-align: top;
	}
	.recipePopUp .TabContent .text {
		position: static;
		width: 100%;
		margin: 0 -7px;
		width: 670px;
		margin-top: 130px;
		background: #fff;
	}
	.recipePopUp .TabContent .text p {
		background: none !important;
		color: #333;
	}


	.recipePopUp .selector {
		bottom: auto;
		top:450px;
		z-index: 900;
	}

	.recipePopUp .carousel_container {
		position: absolute;
		top:480px;
		height: 90px;
		width: 655px;
		z-index: 900;
		overflow: hidden;
	}
		.recipePopUp .carousel_container ul {
			position: relative;
		}
			.recipePopUp .carousel_container ul .number {
				position: absolute;
				top: 27px;
				background: url(/images/lady/bg_number_sml.png) no-repeat;
				_background: url(/images/lady/ie6/bg_number_sml.gif) no-repeat;
				width: 22px;
				height: 22px;
				margin-left: 8px;
				margin-top: 11px;
				display: block;
				float: left;
				font-size: 150%;
				font-weight: 900;
				line-height: 22px;
				text-align: center;
				color: #fff;
				vertical-align: top;
			}

	.recipePopUp .navButtons {
		position: absolute;
		right: 0px;
		top: 570px;
		width: 641px;
		height: 15px;
		padding: 9px 7px;
		background: #f1f1f1;
		text-align: right;
	}
		.recipePopUp .navButtons .counter {
			float: left;
			font-size: 120%;
		}
		.recipePopUp .navButtons a, .cookingPhotos .navButtons a {
			width: 16px;
			height: 15px;
			display: inline-block;
			right: 0;
			left: auto;
			top: auto;
			position: static;
			vertical-align: text-top;
		}
		.recipePopUp .navButtons .btn_prev, .cookingPhotos .navButtons .btn_prev1 {
			background: url(/images/lady/arrow_prev.gif) no-repeat;
			margin-left: 6px;
		}
		.recipePopUp .navButtons .btn_next, .cookingPhotos .navButtons .btn_next1 {
			background: url(/images/lady/arrow_next.gif) no-repeat;
			margin-left: 2px;
		}
		.recipePopUp .navButtons .notAble {
			visibility: visible;
		}

/* recipePopUp */



/* Other */

	.Other {
	}
		.Other .carousel_container {
			position: relative;
			overflow: hidden;
			width: 630px;
			margin: 0 auto;
		}
			.Other .carousel_container ul {
				position: relative;
			}
				.Other .carousel_container ul li {
					float: left;
					width: 300px;
					padding-right: 15px;
				}

			.Other .carousel_container .image {
				float: left;
				margin-right: 12px;
			}
			.Other .carousel_container .title {
				font-size: 160%;
			}

/* Other */

DIV.tagMatches {
	width:490px;
	overflow:hidden;
}

DIV.tagMatches ._tag_suggestion {
    padding: 2px;
    padding-left:4px;
    padding-right:4px;
    margin-right: 4px;
    color: gray;
    font-size:120%;
    cursor: pointer;
}
.ATools {
 font-size:0px;
}
.ATools * {
 font-size:13px;
}
.ATools a {
 padding:0 2px;
 vertical-align:-4px;
}
