@charset "utf-8";
/* CSS Document */

/* ----- ОБЩИЕ СТИЛИ ТЕГОВ ----- */
* { margin: 0; padding: 0; }

ul {
	list-style: none;
}
a, a:hover, a:active, a:focus {
	text-decoration: none;
}
html, body {
	height: 100%;
}
body {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #3f3428;
	background-color: #ead2be;
	background-image: url(../img/fon35.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
a img {
	border:none;
}
/* --- END ОБЩИЕ СТИЛИ ТЕГОВ --- */

.page {
	min-height: 100%;
	margin: 0 auto;
	width:950px;
	background-color: #FFF7F0;
	margin-bottom: -50px; /* место для футера */
}
form [type="submit"] {
	text-align:center;
	font-size:13px;
	padding:2px;
	width: 100px;
	border: 1px solid #e5d2bb;
	background-color:#FFFAF6;
	color: #3f3428;
}
form [type="submit"]:hover, form [type="submit"]:active, form [type="submit"]:focus {
	background-color:#ffeccf;
	cursor:pointer;
}
form {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#d3702e;
}
textarea, form [type="text"], form [type="password"] {
	border: solid 1px #e5d2bb;
	padding:3px;
	background-color:#fffcf8;
	resize:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #4f402f;
}
textarea {
	width:670px;
}
select {
	border: solid 1px #e5d2bb;
	color: #4f402f;
}
 /* ------------------ HEADER --------------------- */
.header {
	width:100%;
	height: 100px;
	background-image: url(../img/header35.gif);
	background-repeat: no-repeat;	
}
.logo {
	float:left;
	width: 240px;
	height: 100px;
	background-image: url(../img/logo3.gif);
	background-repeat: no-repeat;
	background-position: center bottom;	
}
.logo h1 {
	font-family:"Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 38px;
	text-align:center;
	margin-top: 8px;
}
.logo a, .logo a:visited {
	color: #927f6e;
}
.logo p {		/* Любимый кулинарный сайт */
	margin-top: -7px;
	color: #927f6e;
	text-align:center;
	font-size: 13px;
	font-family:Verdana, Geneva, sans-serif;
}
.mainbar {
	float:left;
	width:510px;
	height:50px;
	margin-top: 10px;
	margin-left: 100px;
	background-color:#fff7f0;
}
.mainbar ul {
	float:left;
	padding-top:10px;
	padding-left:40px;
}
.mainbar li {
	float:left;
}
.mainbar li a, .mainbar li a:visited {
	display:block;
	width: 75px;
	height: 23px;
	padding-top:2px;
	text-decoration:none;
	text-align:center;
	color: #75523B;
	margin: 5px;
	font-size: 15px;
}
.mainbar li a:hover, .mainbar li a:active, .mainbar li a:focus {
	color:#D3702E;
}
.mainbar li a.activ_mp {
	background-color: #FEEFE1;
	border:solid 1px #F3DFC0;
	border-radius:3px;
}

 /* ----------------- END HEADER --------------- */
 
.conteiner {	/* помещается вокруг сайдера и контента, позволяет добавить боковой фон до низа контента*/
	float:left;
	width:100%;
	/* картинка для бокового фона */
	/*background-image: url(../img/fon_gen021.gif);	
	background-repeat:repeat-y;
	background-position: left top;*/
	background-color:#fff7f0;
}

/* ------------------- SIDER ------------------- */
.login {		/* ---- ЛОГИН ----- */
	float:right;
	font-size:13px;
	padding-top:18px;
	margin-right:110px;
	height:22px;
}
.login_lbl {
	float:left;
	padding-top:1px;
	margin-right:10px;
	height:20px;
	color:#FFF;
	font-weight:bold;
	vertical-align:middle;
}
.login_lbl p {
	float:left;
	margin-right:4px;
	text-transform: capitalize;
}
.login_lbl span {
	cursor:pointer;
	vertical-align:top;
}
.login_lbl span:hover {
	color:#FFEFDB;
}
.login_input {
	float:left;
}
.login_input p {
	font-size:13px;
	color:#FFF;
}
.login_input p.lbl_logpas {
	word-spacing:43px;
}
#inp_login, #inp_pass, #inplogin_sbm {
	font-size:12px;
	padding:0;
	width:80px;
	color:#927f6e;
	text-align: center;
}
#inplogin_sbm {
	font-size:13px;
	height:20px;
	width:50px;
	color:#FFF;
	font-weight:bold;
	border: none;
	background-color: RGB(209,186,164);
}
#inplogin_sbm:active, #inplogin_sbm:hover, #inplogin_sbm:focus {
	background-color: RGB(209,186,164);
	color:#FFEFDB;
}
.logout {
	float:right;
}
.sider {		/* БОКОВИНА */
	width: 240px;
	float:left;
	/* картинка тортика на боковине */
	/*background-image: url(../img/tortik_plus.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;*/
	/*padding-bottom: 35px;*/
	/* картинка тортика на боковине */
	background-color: #ffdbb7;
}
.nav {
	float:left;
}
.sidebar {		/* БОКОВОЕ МЕНЮ */
	width:222px;
	padding-left: 15px;
	float:left;
	padding-bottom:20px;
}
.sidebar div a, .sidebar div a:visited {	/* ПУНКТЫ МЕНЮ (Текст-ссылка)*/
	float:left;
	width: 166px;
	height: 18px;
	text-decoration:none;
	text-align:left;
	color: #75523B;
	font-size: 14px;
	margin-left: 5px;
	margin-bottom:2px;
	padding-left: 18px;
	padding-top:2px;
	background-image: url(../img/point_g2.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
}
.sidebar .nav div span {
	float:left;
	margin-right:18px;
	color:#D1BAA4;
	cursor:help;
}
.sidebar div.nav div {	/* ПУНКТЫ МЕНЮ */
	background-image: url(../img/punkt33.png);
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
	margin-bottom: 5px;
}
.sidebar div a:hover, .sidebar div a:active, .sidebar div a:focus {	/* АКТИВНЫЙ ПУНКТ */
	background-image: url(../img/point_o.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
}
.sidebar div ul {
	width:187px;
	margin-left:10px;
	margin-top:6px;
	margin-bottom:8px;
	background-image: none;
}
.sidebar div ul a, .sidebar div ul a:visited {	/* ПОДПУНКТЫ МЕНЮ */
	height:auto;
	width:179px;
	font-size: 13px;
	margin: 0;
	margin-bottom:1px;
	padding:0;
	padding-left:12px;
	background-image: url(../img/point_mg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	vertical-align:middle;
}
.sidebar div ul li:first-child a, .sidebar div ul li:first-child a:visited {	/* ПОДПУНКТЫ МЕНЮ */
	margin-top:4px;
}
.sidebar div ul a:hover, .sidebar div ul a:active, .sidebar div ul a:focus {	/* АКТИВНЫЙ ПОДПУНКТ */
	background: url(../img/point_mo.gif) no-repeat left center;
}
.sidebar h2 {	/* НАЗВАНИЕ МЕНЮ */
	width: 210px;
	height:24px;
	text-align:center;
	background-image: url(../img/shtrih_mg5.gif);
	background-repeat: no-repeat;
	margin-top:12px;
	margin-bottom: 11px;
	color:#FFF;
	font-weight:normal;
	font-size:16px;
}
.sidebar h2 a, .sidebar h2 a:visited {
	/*display:block;
	float:left;
	margin-left:25px;*/
	color:#fff3e6;
	vertical-align:auto;
}
.sidebar h2 a:hover, .sidebar h2 a:active, .sidebar h2 a:focus {
	color:#FFF;
}
.sidebar p > a {	/* ССЫЛКА РЕДАКТОРА МЕНЮ */
	text-decoration:none;
	color:#fff3e6;
	font-size:15px;
}
.sidebar p > a:hover, .sidebar p > a:active, .sidebar p > a:focus {
	color:#FFF;
}
.sidebar p span {
	color:#fff3e6;
	vertical-align:auto;
	float:left;
}
.sider p.nav_editor {		/* ПАРАГРАФ РЕДАКТОРА МЕНЮ */
	background-image: url(../img/shtrih_mg5-2.gif);
	background-repeat: no-repeat;
	width: 210px;
	height:24px;
	margin-top: 12px;
	text-align:center;
	float:left;
}
div.tortik, div.tortik2, div.tortik3 {
	clear:both;
	width:200px;
	padding-left:40px;
	padding-top:194px; /* ВЫСОТА КАРТИНКИ */
	background-image: url(../img/tortik25.jpg);
	background-repeat: no-repeat;
	padding-bottom:5px;
}
div.tortik2 {
	background-image: url(../img/tortik26.jpg);
	background-repeat: no-repeat;
}
div.tortik3 {
	background-image: url(../img/tortik27.jpg);
	background-repeat: no-repeat;
}
div.finder {
	clear:both;
	float:left;
	width:240px;
	height:50px;
	background-color:#d1baa4;
}
.finder form {
	margin-top:13px;
	margin-left:28px;
}
#finder_txt {
	font-size:12px;
	padding: 0;
	width:170px;
	height:18px;
	text-align:center;
	color:#8B5F1D;
	margin-bottom:11px;
}
#finder_sbm {
	width:18px;
	height:18px;
	font-size:12px;
	color:#F4CBA2;
	background-color:#fff3e8;
	padding:0;
	margin-left:-3px;
	background-image: url(../img/faind_btn.gif);
	background-repeat: no-repeat;
	border:none;
	vertical-align:text-bottom;
}
#finder_sbm:hover {			/* дает указатель при наведении на кнопку поиска */
	cursor:pointer;
}
.finder input:focus {
	border-image: none;
	color:#b66740;
}
div.rek_podporka {
	float:left;
	height:50px;
	width:240px;
	background-color:#FFF7F0;

}
blockquote.test_mode {	/* СООБЩЕНИЕ О РЕЖИМЕ ТЕСТИРОВАНИЯ */
	font-size:14px;
	padding:15px;
	padding-top:8px;
	background-color:#fffaf6;
	text-align:justify;
	border:5px solid #D1BAA4;
	border-width: 5px 1px 5px 2px;
	background-image: url(../img/test_mode_fon2.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
blockquote.test_mode, blockquote.test_mode a {
	color:#75523B;
}
/* --- END SIDER --- */

/* ------------- CONTENT -------------- */
.content {
	padding-left: 20px;	/* отступ от сайдера */
	margin-top: 18px;	/* сдвиг контента на шапку */
	padding-bottom: 20px;	/* сдвиг контента на футер */
	width:690px;
	float:left;
	background-color: #FFF7F0;
	/* FON */
}
/* ----------------- MAIN ------------------ */
.main {
	float:left;
	width:690px;
}
.main .into {	/* ВВЕДЕНИЕ */
	color:#75523B;
	text-align:center;
	font-size:18px;
	margin-top:12px;
	margin-bottom:10px;
	margin-right:24px;
}
.main p.news {	/* НОВОСТЬ */
	float:left;
	color:#D3702E;
	padding:10px;
	padding-top:8px;
	text-align:justify;
	margin-bottom:10px;
	margin-right:24px;
	font-size:14px;
	line-height:18px;
}
.main p.news:first-letter {
	font-size:18px;
	padding:0 4px 0 4px;
	margin-right:2px;
	background:#D3702D;
	color:#FFF;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}
.main address {		/* О НАС */
	float:left;
	padding-left:50px;
	padding-right:50px;
	margin-right:24px;
	text-align:center;
	font-size:12px;
	margin-top:60px;
	margin-bottom:12px;
	color:#75523B;
}
.main address a:hover, blockquote.test_mode a:hover {
	text-decoration:underline;
}
/* ----------------------------------------- */
/* --------------------------- LIST ------------------ */
.list, .tips {
	float:left;
	width:690px;
	margin-bottom:10px;
}
.list h1, .tips h1, .tip h2, .recipe h2, .edrecipe h2, .ednav h2, .desire h1, .main h1 {
	font-size:20px;
	text-align:center;
	margin-right:24px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	margin-top:-20px;
	margin-bottom:7px;
}
div.list h1, div.tips h1, div.tip h2 {
	margin-top:-24px;
}
.new_r {	/* ССЫЛКА НОВОГО РЕЦЕПТА */
	float:left;
}
.new_r a, .ednav a, .new_r a:visited, .ednav a:visited, .edrecipe a, .edrecipe a:visited {
	display:block;
	text-align:center;
	font-size:13px;
	padding:1px 2px;
	width: 90px;
	border: 1px solid #e5d2bb;
	background-color:#feefe1;
	text-decoration:none;
}
.new_r a, .new_r a:visited {
	width:75px;
}
.new_r a:hover, .new_r a:active, .new_r a:focus, .ednav a:hover, .ednav a:active, .ednav a:focus, .edrecipe a:hover, .edrecipe a:active, .edrecipe a:focus {
	background-color:#ffeccf;
}
.sort_list {	/* ССЫЛКА СОРТИРОВКИ РЕЦЕПТОВ */
	margin-right:21px;
	padding-top:2px;	/* нужна чтоб в IE не терялся верх кнопок сортировки */
	font-weight:bold;
	text-align:right;
	font-size:12px;
}
.sort_list span {
	color:#885f2f;
}
.sort_list span:hover {
	cursor:help;
}
.sort_list a, .sort_list a:visited {
	font-weight:bold;
	margin-left:5px;
	padding: 0 2px;
	border: 1px solid #e5d2bb;
	background-color:#feefe1;
}
.sort_list a:hover, .sort_list a:active, .sort_list a:focus {
	background-color:#ffeccf;
}

.list a, .main a, .tips a {	/* ССЫЛКИ СПИСКА РЕЦЕПТОВ */
	text-decoration:none;
	color: #75523B;
	position:relative;
}
.rpunkt {	/* ПУНКТ СПИСКА РЕЦЕПТОВ */
	float:left;
	padding-right:16px;
	padding-bottom:8px;
	/*box-shadow:0px 0px 5px #f3dfc0;*/
	margin-top: 10px;
	background-color:#feefe1;
	width:650px;
	border:solid 1px #f3dfc0;
}
.rpunkt_plus {
	height:124px;
	padding-bottom:0;
}
.rpunkt:hover {
	cursor:pointer;
	/*box-shadow:0px 0px 8px #D3702E;
	border:solid 1px #FEEFE1;*/
	border:solid 1px #D0A877;
}
.rpunkt div {	/* ФОТО РЕЦЕПТА */
	float:left;
	width:120px;
	height:120px;
	padding:2px; /* рамка вокруг фото*/
	/*padding-bottom:0;*/
	margin-right: 10px;
}
.rpunkt div a {
	display:block;
	float:left;
	height:120px;
}
.rpunkt h4 {	/* НАЗВАНИЕ РЕЦЕПТА */
	float:right;
	width:516px;
	padding-bottom: 5px;
	padding-top:6px;
	font-size:16px;
}
.rpunkt a {
	color:#75523b;
}
.rpunkt h3 a, .rpunkt h3 a:visited {	/* НАЗВАНИЕ РЕЦЕПТА (сама ссылка)*/
	margin-left:-13px;
	display:block;
	text-align:left;
}
.rpunkt a:hover, .rpunkt a:active, .rpunkt a:focus {	/* НАЗВАНИЕ РЕЦЕПТА (активная ссылка) */
	/*color:#9e7d67;*/
}
.list h1, .tips h1, .tip h2, .recipe h2 a, .edrecipe h2, .ednav h2, .desire h1, .main h1, .main h2 {
	color:#D3702E;
}
.recipe h2 a, .edrecipe h2, .tip h2 a {
	color:#D3702E;
}
.rpunkt p.rp_descript {	/* ОПИСАНИЕ РЕЦЕПТА */
	padding-left: 135px;
	font-size:12px;
	text-align:left;
	color:#d3702e;
	padding-bottom: 5px;
	background-image: url(../img/mc_fon25.gif);
	background-repeat: no-repeat;
	background-position: 35px bottom;
}
.rpunkt_plus p.rp_descript {
	background-image: none;
}
.rpunkt p + p {		/* ПРИГОТОВЛЕНИЕ */
	color:#8D704F;
	font-size:12px;
	margin-bottom:5px;
	text-align:justify;
}
.rpunkt .moreinfo {	/* Панелька отображения кратких сведений о рецепте */
	/*text-align:right;*/
	/*float:right;*/
	margin:0;
	padding:0;
	height:auto;
	width:auto;
	position:absolute;
	bottom:1px;
	right:16px;
}
.moreinfo .mfo_newcomm, .moreinfo .mfo_comm, .moreinfo .mfo_visit, .moreinfo .mfo_rating {
	float:right;
	margin:0;
	color:#8D704F;
	font-size:11px;
	padding-left:16px;
	margin-left:6px;
}
.moreinfo .mfo_newcomm {
	font-weight:bold;
	/*color:#784923;*/
	background-image: url(../img/mfo_nc.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.moreinfo .mfo_comm {
	background-image: url(../img/mfo_c.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.moreinfo .mfo_visit {
	background-image: url(../img/mfo_e.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.moreinfo .mfo_rating {
	background-image: url(../img/mfo_s.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
/* ------ PRESENT RECIPE ----- */
.list .present_h1, .tips .present_h1, .main .present_h1 {
	margin-top:-5px;
}
.present_p {
	float:left;
}
.present_p h3 {
	font-size:16px;
	float:left;
	margin-top:8px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}
.list h3 {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}
h3 #lbl_pp_menu {
	float:right;
	margin-top:-29px;
	margin-right:24px;
	font-size:18px;
}
.present_p h2 a, .present_p h3 a {
	color:#D3702E;
}
.list h2 a:hover, .list h3 a:hover, .recipe h2 a:hover {
	color:#F58D25;
}
.list h2, .main h2 {
	float:left;
	font-size:18px;
	margin-top:20px;
	margin-bottom:5px;
	width:665px;
	border-top:1px solid #D3702E;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}
.main h2 {
	border:none;
}
.main ul {
	float:left;
	margin-top:16px;
	width:650px;
}
.main ul li:last-child {
	background:none;
}
.list h2 a, .list h3 a {
	color:#D3702E;
}
/* -------------------- END LIST ------------------ */
/* ------------------ TIPS ------------------------ */
.tips h1 {
	margin-bottom:30px;
}
.p_tips {
	text-align:center;
	padding-bottom:24px;
	margin-bottom:10px;
	margin-right:24px;
	font-weight:bold;
	background-image: url(../img/3stars.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.tips .p_tips:last-child {
	background-image:none;
}
.p_tips a:hover {
	color:#D3702E;
}
div.tip p.minilbl_cooking {
	margin-top:12px;
	margin-bottom:8px;
}
.main .p_tips {		/* исключение для главной страницы */
	text-align:left;
	padding-bottom:0;
	background-image: none;
}
/* ------------------ END TIPS -------------------- */
/* ------------------------ RECIPE ---------------- */
.not_find {
	text-align:center;
	margin-top:20px;
}
#vk_comments {
	margin-top:20px;
	margin-bottom:20px;
}
.recipe, .tip {
	font-size:14px;
}
div.recipe h2, div.tip h2 {		/* КАТЕГОРИЯ */
	margin-top:-5px;
}
.recipe .next_rec, .recipe .pre_rec, .tip .next_rec, .tip .pre_rec {
	display:block;
	width:16px;
	height:20px;
	margin-top:13px;
}
.recipe .pre_rec, .tip .pre_rec {
	background-image: url(../img/strelka30r.gif);
	background-repeat: no-repeat;
	float:left;
}
.recipe .next_rec, .tip .next_rec {
	float:right;
	background-image: url(../img/strelka30l.gif);
	background-repeat: no-repeat;
	margin-right:20px;
}
.recipe h2 div, .tip h2 div {
	margin: 0 7px -1px 7px;
	width:10px;
	height:13px;
	display:inline-block;
	background-image: url(../img/strelka30mini.gif);
	background-repeat: no-repeat;
}
.recipe h1, .tip h1 {		/* НАЗВАНИЕ РЕЦЕПТА */
	text-align:center;
	font-size:22px;
	margin-bottom:25px;
	margin-top:15px;
	margin-left: 45px;
	width:580px;
	font-family:Verdana, Geneva, Arial, sans-serif;
	font-weight:normal;
	color:#64381C;
	padding-bottom:2px;
}
.recipe h1.authorskystar {		/* Название рецепта с пометкой авторства */
	background-image: url(../img/authorstar.png);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top:5px;
	padding:10px 30px 2px 30px;
	width:520px;
}
.recipe p.pres_img, .tip p.pres_img {		/* КАРТИНКА РЕУЕПТА */
	text-align:left;
	margin:20px;
	border:none;
}
.recipe p.rec_descript, .tip p.rec_descript {		/* ОПИСАНИЕ РЕЦЕПТА */
	padding:5px 10px;
	color:#d3702e;
	border-top: solid 1px #d3702e;
	border-bottom: solid 1px #d3702e;
	font-style:italic;
}
.recipe p, .edrecipe p, .desire p, .tip p {			/* ВСЕ ПАРАГРАФЫ РЕЦЕПТА */
	margin-bottom:10px;
	margin-right: 20px;
	line-height:23px;
}
.recipe .ul_consist, .tip .ul_consist {
	list-style-position:inside;
	list-style-type:disc;
	color:#D3702E;
	margin-left:10px;
	margin-bottom:16px;
}
.recipe .ul_consist li, .tip .ul_consist li {
	margin-bottom:4px;
}
.recipe .ul_consist li span, .tip .ul_consist li span {
	color:#3F3428;
}
.recipe li.minilbl_consist span, .tip li.minilbl_consist span {
	font-style:italic;
	color:#D3702E;
}
.recipe li.minilbl_consist, .tip li.minilbl_consist {
	list-style-type:none;
	margin-top:10px;
}
.recipe .p_cooking p, .tip .p_cooking p {
	text-indent:10px;
	margin-bottom:4px;
	text-align:justify;
}
.recipe p.minilbl_cooking, .tip p.minilbl_cooking {
	color:#D3702E;
	/*float:left;*/
	font-style:italic;
	margin-bottom:0;
	margin-right:4px;
	margin-left:-10px;
	font-weight:bold;
}
.recipe h3+p {		/* ПАРАГРАФ СОСТАВА */
	/*line-height:30px;*/
}
.recipe h4+p, .tip h4+p {		/* ПАРАГРАФ ПРИГОТОВЛЕНИЯ */
	text-align:justify;
}
.recipe h3, .recipe h4, .recipe h5, .desire h3, .desire h4, .desire h5, .tip h5 {	/* ЗАГОЛОВКИ СОСТАВА, ПРИГОТОВЛЕНИЯ, ЗАМЕТОК */
	color:#d3702e;
	font-size:16px;
	margin-top:16px;
	margin-bottom:8px;
}
.recipe h5, .desire h5, .tip h5 {
	font-size:13px;
}
.recipe h5+p, .desire h5+p, .tip h5+p {
	font-size:13px;
	text-indent:10px;
}
.recipe h6, .desire h6, .tip h6 {		/* ДАТА РЕЦЕПТА */
	font-size:10px;
	color:#d3702e;
	margin-right:20px;
	padding-right:10px;
	margin-top:32px;
	text-align:right;
	border-bottom: solid 1px #d3702e;
	padding-left:0;
}
.recipe h6 span, .tip h6 span {
	text-transform:capitalize;
}
.recipe form p, .tip form p {
	padding-top:16px;
	margin-bottom:12px;
	margin-right:0;
	padding-right:0;
}
.recipe div.rec_edit, .tip div.rec_edit {
	margin-right:20px;
	width:670px;
	float:left;
}
.recipe #form_del, .tip #form_del {
	float:right;
}
.recipe #form_edit, .tip #form_edit {
	float:left;
}
/* -- RATING -- */
.recipe .rating, .tip .rating {
	text-align:right;
	margin-top:40px;
	color:#d3702e;
}
#recipe_rating {
	float:right;
	margin-right:275px;
	margin-left:16px;
	margin-top:-4px;
	padding-top:4px;
	height:17px;
	width:45px;
	background-image: url(../img/star.gif);
	background-repeat: no-repeat;
	font-weight:bold;
	color:#8F694E;
}
#recipe_rating:hover {
	cursor:pointer;
}
/* ------- COMMENT -------- */
p.comm_headlbl {
	font-size:15px;
	color:#d3702e;
	letter-spacing:1px;
	margin-bottom:20px;
}
h5.comm_headlbl {
	text-align:center;
	margin-top:8px;
	margin-right:24px;
}
#comm_showlink {
	margin-left:10px;
}
#addcomm_showlink {
	margin-left:5px;
}
#comm_showlink:hover, #addcomm_showlink:hover {
	cursor:pointer;
	color:#F58D25;
}
.comm_unit {
	margin:0 40px 30px 0;
}
.comm_unit h6 {
	text-align:left;
	margin-top:10px;
	border-color:#F8E2C9;
}
.comm_unit a, .comm_unit a:visited {
	color:#d3702e;
}
.comm_unit a:hover, .comm_unit a:focus, .comm_unit a:active {
	color:#F58D25;
}
#comm_sbm[disabled] {
	color:#808080;
}
#comm_sbm[disabled]:hover {
	background-color:#feefe1;
}
.addcomm_block {
	margin:25px 40px 8px 0;
}
.addcomm_block > p {
	color:#d3702e;
	margin-bottom:12px;
}
#comm_warlbl {
	display:inline;
	text-align:right;
	color:#D40000;
	font-size:12px;
	margin-left:50px;
}
.addcomm_block textarea {
	width:620px;
	font-size:13px;
	margin-bottom:3px;
}
.addcomm_block #comm_inpauth {
	font-size:13px;
}
.addcomm_block form p#comm_leninfo {
	margin:0;
	padding:0;
	margin-right:20px;
	margin-top:-22px;
	text-align:right;
	font-size:11px;
	color:#927F6E;
}
.addcomm_block form p {
	margin:0;
	padding:0;
	margin-top:4px;
	font-size:12px;
}
/* ----------------------- END RECIPE ------------- */
/* ------------ DESIRE --------------- */
.desire {
	font-size:14px;
}
.desire h1 {
	margin-top:0;
}
.desire h2 {
	font-size:13px;
	text-align:center;
	margin:24px;
	margin-left:0;
}
.desire h6 {
	padding-left:250px;
	border-bottom:none;
	border-top:1px solid #D3702E;
}
.desire .comm_unit h6 {
	padding-left:0;
	border-top:none;
	border-bottom: solid 1px #F8E2C9;
}
/* ----------------------- EDRECIPE ------------- */
.edrecipe h2 {
	margin-top:0;
	margin-bottom:25px;
}
.edrecipe .select_img {
	background-color:#feefe1;
	padding:3px;
	width:670px;
}
.edrecipe .del_img {
	float:right;
	margin-top: -36px;
	margin-right:20px;
}
#txt_name {
	width:480px;
}
.edrecipe a, edrecipe a:visited {
	color: #3f3428;
	float:right;
	margin-right:20px;
	margin-top:-32px;
}
.edrecipe span.auth_checkbox {
	margin-left:24px;
	margin-right:12px;
}
/* ----------------------- END EDRECIPE --------- */
/* ----------------------- EDNAV ---------------- */
.ednav {
	margin-left:40px;
}
.ednav h2 {					/* ЗАГОЛОВОК */
	margin: 20px 0 20px -50px;
}
.ednav div.ednav_pp {		/* КОНТЕЙНЕР С ПОДПУНКТАМИ */
	margin-left:10px;
	margin-bottom:10px;
}
.ednav div.ednav_pp [type="text"]{	/* ПОДПУНКТ */
	font-size:14px;
}
.ednav [type="text"]{		/* ПУНКТЫ И ПОДПУНКТЫ */
	margin-right:5px;
}
.ednav p {
	margin-bottom: 5px;
}
.ednav a, ednav a:visited {
	display:block;
	color: #3f3428;
	width:95px !important;
	float:left;
	margin-right:20px;
	margin-top:20px;
}
.ednav h5 {
	clear:both;
	margin-bottom:10px;
	padding-top:20px;
}
.ednav li {
	font-size:14px;
	margin-right:30px;
	margin-bottom:5px;
}
.ednav p [name="addpunkt"] {
	margin-top:20px;
	margin-left: 28px;
}
.ednav p [name="addpp"] {
	margin-top:8px;
	margin-left: 2px;
}
.ednav p [type="submit"] {
	margin-top:20px;
}
.ednav select {
	margin:5px;
}
/* ----------------------- END EDNAV ------------ */
/* ------------ FORM VOTE ------------ */
#form_vote input {
	margin:5px;
}
#form_vote p {
	margin-bottom:0;
}
#vote_nmtxt {
	width:278px;
}
#avote, #avote:visited {
	margin-top:-27px;;
}
#voteadddel {
	margin-left:238px;
}
#vote_btn_addvar, #vote_btn_delvar {
	width:20px;
}
/* Отображение голосования */
#vote {
display:none;
	color:#75523B;
	padding: 10px 4px 8px 12px;
	font-size:14px;
	background-color:#FFF7F0;
	border: solid 2px #FFDBB7;
}
#vote p {
	margin-bottom:3px;
	padding-bottom:3px;
	cursor:default;
}
#vote p.vote_variant:hover {
	color:#b38160;
}
#vote input {
	margin-right:4px;
}
#vote #vote_name {
	font-size:15px;
	font-weight:bold;
	color:#75523B;
	margin:0 10px 10px 10px;
	text-align:center;
}
#vote a, #vote a:visited {
	color:#75523B;
	font-size:12px;
	font-weight:bold;
	margin-left:25px;
}
#vote .voteaedit {
	padding:6px 0 4px 12px;
}
#vote a:hover, #vote a:focus {
	color:#b38160;
}
#vote .voteline {
	background-color:#FF7F55;
	font-size:11px;
	color:#FF7F56;
	height:10px;
	margin-bottom:4px;
}
#vote #vote_btn {
	border:none;
	margin:0;
	margin-top:10px;
	margin-left:50px;
	font-weight:bold;
	background-color:#FFF7F0;
	width:90px;
	color:#75523B;
}
#vote #vote_btn:hover, #vote #vote_btn:focus {
	background-color:#FFF7F0;
	color:#b38160;
}
/* ------------ END FORM VOTE -------- */
/* --- END CONTENT --- */
.lje_footer {
	height: 50px;
	clear:both;
}
 /* ----- FOOTER ----- */
.footer {
	font-family:Arial, Helvetica, sans-serif;
	margin: 0 auto;
	width:950px;
	height: 50px;
	background-image: url(../img/footer35.gif);
	background-repeat: no-repeat;
	clear:both;
}
.footer div {
	width:240px;
	height:50px;
	background-image: url(../img/block5g.gif);
	background-repeat: no-repeat;
	float:left;
	margin-top:-50px;
	/*padding-top:9px;
	padding-left:9px;*/
}
.footer div.LiveI {
	width:auto;
	height:auto;
	float:right;
	padding-top:9px;
	padding-right:9px;
	margin-top:1px;
}
.footer address {
	float:left;
	margin-top:18px;
	text-align:center;
	width:240px;

	font-weight:bold;
	font-style:normal;
	font-size:0.7em;
}
.footer address a, .footer address a:visited {
	color: #785f43;
}
ul.footerbar {
	float:right;
	margin-top:14px;
	margin-right:175px;
}
ul.footerbar li:first-child {
	border-left:none;
}
.footerbar li {
	float:left;
	border-left: 1px solid #FFF;
}
.footerbar li a, .footerbar li a:visited {
	display:block;
	width: 50px;
	text-decoration:none;
	text-align:center;
	color: #fff;
	margin: 3px 5px;
	font-size: 11px;
}
.footerbar li a:hover, .footerbar li a:active, .footerbar li a:focus {
	border-bottom:solid 1px #FFF;
}

.partners {
background-color: #FFF7F0;
}
.partners a {
text-decoration: none;
color: #75523B;
font-size: 14px;
}
.partners h3 {
font-size: 15px;
text-align: center;
}
.partners div {
padding: 12px;
}

.tip a.custom {
	color: #e65c00;
}
.tip a.custom:hover {
	text-decoration: underline;
}