* html ul li {} * html ul li a {height: 1%; }

/* Общие стили */
  html {}
  body, table, tr, td, div, h1, h2, h3, h4, hr, form, input, span, img, form, input, ul, li, ol, p {margin: 0px; padding: 0px;}
  body {background: #ffffff url("../images/fon.gif") no-repeat 0% 0%; font: normal 11px/14px "Tahoma"; color: #4a4a4a; border: none; height: 100%;}
  table, tr, td {border-collapse: collapse; vertical-align: top; font: normal 11px/14px "Tahoma"; color: #4a4a4a;}
  a {text-decoration: none; color: #e40700;}
  a:hover {text-decoration: underline; color: #e40700;}
  a img {border: none;}
  .cleare {height: 1px; line-height: 1px; clear: both;}
  
  .main {width: 100%; min-width: 800px; height: 100%;}

  h1 {font: bold 12px/14px "Tahoma"; color: #262626; padding: 0px 0 0 50px; height: 30px; background: url("../images/h1.gif") no-repeat 0% 0%; margin-bottom: 5px;}
  h2, h3 {font: bold 12px/14px "Tahoma"; color: #262626; padding: 10px 0 15px 20px;}
  p {padding: 5px 0;}
  ul {list-style: none; padding: 8px 10px;}
  .content ul li {padding: 0 0 5px 10px; background: url("../images/sing/li.gif") no-repeat 0px 6px; color: #8a9599;}
  ol {padding: 10px 10px 10px 30px;}
  ol li {padding: 0 0 5px 0px;}
  p {padding: 5px 0 5px 10px;}
  
  #maincentercontent table td
  {
  border:1px;
  padding: 3px;	
  border-color: #CCC;
  }
  
	hr
	{
	height: 1px;
	border: 1px dotted #EE5905;	
	background: #FFF;
	}
/* Шапка сайта */
  .top-l, .top-l div {width: 216px; height: 10px; font: normal 9px/9px "Tahoma";}
  .top-c {width: 100%; height: 10px; font: normal 9px/9px "Tahoma"; }
  .top-r, .top-r div {width: 227px; height: 10px; font: normal 9px/9px "Tahoma";}
  .logo {height: 85px; color: #ed5705; font: normal 18px/20px "Arial";}
  .logo img {margin: 10px 0 0 53px;}
  .banner {width: 100%; text-align: right; }
  .banner * {margin: 10px 47px 0 0;}
  .head-l {height: 52px; background: #f46303 url("../images/head.gif") repeat-x 0% 0%;}
  .head-l div {height: 52px; background: url("../images/head-l.gif") no-repeat 0% 0%;}
  .head {height: 52px; background: #f46303 url("../images/head.gif") repeat-x 0% 0%;}
  .head-r {height: 52px; background: url("../images/head-r.jpg") no-repeat 100% 0%;}
/* Поиск в шапке */  
  .search {background: url("../images/s-fon.gif") repeat-x 0% 0%; height: 52px; width: 45%; position: relative; left: 16%;}
  .s-left {background: url("../images/s-fon-l.gif") no-repeat 0% 0%; height: 52px;}
  .s-right {background: url("../images/s-fon-r.gif") no-repeat 100% 0%; height: 52px;}
  .search form {padding: 9px 18px 0 30px;}
  .search form div {margin-right: 60px;}
  .search form div input {color: #000; width: 94%; padding: 0 5px; height: 18px; font: normal 11px/14px "Tahoma"; background: #ffffff; border: 1px solid #c24500;}
  .search form .go {width: 52px; height: 18px; float: right;}

/* Меню сайта */
  .menu {height: 35px; background: #f46303 url("../images/menu-f.gif") repeat-x 0% 0%;}
  .menu1 {height: 35px; background: url("../images/m-left.gif") no-repeat 0% 0%;}
  .menu2 {height: 35px; background: url("../images/m-right.jpg") no-repeat 100% 0%; padding: 0 255px 0 50px;}
  .menu-it {float: left; height: 22px; padding: 0 20px; font: normal 11px/21px "Tahoma"; background: url("../images/menu-it.gif") no-repeat 100% 100%;}
  .menu-it-act {float: left; height: 22px; font: normal 11px/21px "Tahoma"; background: #262626 url("../images/menu-act1.gif") no-repeat 0% 0%;}
  .menu-it-act span {display: block; float: left; height: 22px; background: url("../images/menu-act2.gif") no-repeat 100% 0%; padding: 0 20px;}
  .menu a:link, .menu a:visited {color: #ffffff; }

/* Левый блок */
  .left {padding-top: 15px;}
  /* Стили для оформления всех типовых блоков */
  .block {width: 230px; padding: 5px 0; font: normal 11px/14px "Tahoma";} 
  .block h2 {height: 41px; background: url("../images/bl-h2-c.gif") repeat-x 0% 0%; padding: 0;}
  .block h2 span {display: block; height: 41px; background: url("../images/bl-h2-l.gif") no-repeat 0% 0%;}
  .block h2 span b {display: block; height: 41px; background: url("../images/bl-h2-r.gif") no-repeat 100% 0%;}
  .block h2 span b strong {display: block; padding: 17px 0 0 10px; font: bold 12px/14px "Tahoma"; color: #ffffff;}
  .block h2.holod {height: 71px; background: url("../images/holod-c.gif") repeat-x 0% 0%; padding: 0;}
  .block h2.holod span {display: block; height: 71px; background: url("../images/holod-r.gif") no-repeat 0% 0%;}
  .block h2.holod span b {display: block; height: 71px; background: url("../images/holod-l.gif") no-repeat 100% 0%;}
  .block h2.holod span b strong {display: block; padding: 40px 0 0 60px; font: bold 12px/14px "Tahoma"; color: #ffffff;}
  .block .c-l {background: url("../images/f.gif") repeat-y 0% 0%;}
  .block .c-r {background: url("../images/f.gif") repeat-y 100% 0%; padding: 5px 10px;}
  .block .c-r p {padding: 0; margin: 0}
  .block .b-c {background: url("../images/f.gif") repeat-x 100% 100%; height: 6px; font: normal 6px/6px "Arial";}
  .block .b-l {background: url("../images/f-b-l.gif") no-repeat 0% 100%; height: 6px; font: normal 6px/6px "Arial";}
  .block .b-r {background: url("../images/f-b-r.gif") no-repeat 100% 100%; height: 6px; font: normal 6px/6px "Arial";}
  /* новости */
  .news {padding-left: 27px;}
  .new {padding: 7px 0; font: normal 11px/14px "Tahoma";}
  .new span {width: 50px; padding: 0 5px; height: 16px; line-height: 16px; color: #ffffff; background: #262626; display: block; margin-bottom: 3px;}
  .link {padding-top: 2px; text-align: right;}
  .link a:link, .link a:visited {color: #000000; text-decoration: underline;}
  .link a:hover {color: #ef5b04; text-decoration: underline;}

/* Центральный блок */  
  .center {padding: 45px 0 0px 5px;}
  .content {width: 100%;}
  /* Новые рецепты */
  .new-res {padding: 35px 0;}
  .new-r-it {overflow: hidden; padding: 10px 0 10px 10px;}
  .new-r-it img {width: 90px; float: left;}
  .new-r-it .text {margin-left: 105px;}
  .link-c {text-align: right;}
  .new-r-it .text b {}
  .link-c a:link, .link-c a:visited {color: #ed5705; text-decoration: underline;}
  .link-c a:hover {text-decoration: none;}
  .hr {border-top: 1px solid #e2e2e2; height: 2px; font: normal 2px/2px "Arial";}
  /* стили для всплывающих картинок */
  .i-left {float: left; margin: 5px 10px 5px 10px;}
  .i-right {float: right; margin: 5px 0px 5px 10px;}

/* Правый блок */
  .right {height: 100%; background: url("../images/right.jpg") no-repeat 100% 0%;}
  .right1 {padding: 90px 25px 25px 10px;}
  .bludo {}
  .bludo img {margin: 5px 0;}
  .offise span {display: block;}                              
  .offise .inpute {height: 17px; width: 145px; border: 1px solid #aeaeae; margin: 0 0 3px 0;}
  .inp {height: 17px; padding: 0 5px; float: right; margin: 3px 0 0 0; background: #262626; color: #ffffff; border: none; font: normal 11px/14px "Tahoma";}
  .offise .links {margin-right: 50px; font: normal 10px/13px "Tahoma";}
  .offise .links a:link, .offise .links a:visited {color: #000000;}
  .hol {height: 250px; overflow: auto;} /* если необходимо убрать полосу прокрутки - удалить height: 250px; overflow: auto; */
  .hol div {padding: 1px 0 2px 0; vertical-align: middle;}
  .hol div * {vertical-align: middle;}

/* Подвал сайта */
  .foot {height: 63px; background: url("../images/foot.gif") repeat-x 0% 0%;}
  .foot-l {height: 63px; background: url("../images/foot-l.gif") no-repeat 0% 0%;}
  .foot-l div {padding-top: 15px; text-align: center; font: normal 11px/13px "Tahoma"; color: #ffffff;}
  .foot-c div {padding-top: 20px; text-align: center; font: normal 11px/13px "Tahoma"; color: #ffffff;}
  .foot-c div a {color: #FFF}
  .foot-r {background: url("../images/foot-r.gif") no-repeat 100% 0%; height: 52px; padding: 20px 50px 0 0; text-align: right; font: normal 11px/13px "Tahoma"; color: #ffffff;}
  .foot-r a:link, .foot-r a:visited {color: #ffffff;}
  
  .left_menu li
  	{
  	margin: 0 0 7px 0;	
  	}
  
  .left_menu a
  	{
  	font: bold 11px/13px "Tahoma";	
  	color: #000;	
  	}
  .table_reg td
  	{
  	padding: 10px;	
  	font-size: 15px;
  	font-weight: bold;
  	color: #000;
  	border-bottom: 1px solid #CCC;
  	}
  .table_reg td input
  	{
  	border: 2px solid #999;
  	font-size: 15px;
  	width: 250px;	
  	}	
  	.table_reg td div
  	{
  	font-size: 11px;
  	font-weight: normal;	
  	color: #777;
  	}
  	
  		
  .button_reg		
  	{
  	padding: 10px;	
  	font-size: 15px;
  	font-weight: bold;
  	border: 25px solid #B0D8FF;	
  	}
  	
  	.account_menu
  	{
  	font-size: 15px;
  	border: 1px solid #ED5805;	
  	padding: 4px;	
  	margin-right: 5px;
  	font-weight: bold;	
  	color: #000;
  	background: #ED5805;
  	}
  	
  	.account_menu:hover
  	{
  	font-size: 15px;
  	border: 1px solid #ED5805;	
  	padding: 4px;	
  	margin-right: 5px;
  	font-weight: bold;	
  	color: #000;
  	background: #FEAC01;
  	}
  	
  	.lt
  	{
  	background-color:	#F6F5E2;
		background-image:	url(/img/beige-lt.gif);
		background-repeat:	no-repeat;
		background-position:	0px 0px;
		background-attachment:	scroll;
		opacity:	1	;
  	}
  	.rt
  	{
  	background-color:	transparent;
		background-image:	url(/img/beige-rt.gif);
		background-repeat:	no-repeat;
		background-position:	100% 0px;
		background-attachment:	scroll;
		opacity:	1	;
  	}
  	.lb
  	{
  	background-color:	transparent;
		background-image:	url(/img/beige-lb.gif);
		background-repeat:	no-repeat;
		background-position:	0px 100%;
		background-attachment:	scroll;
		opacity:	1	;
  	}
  	
  	.rb
  	{
  	background-color:	transparent;
		background-image:	url(/img/beige-rb.gif);
		background-repeat:	no-repeat;
		background-position:	100% 100%;
		background-attachment:	scroll;
		opacity:	1	;
  	}
  	.message
  	{
  	width: 300px;	
  	float: right;
  	border: 0px solid #000;
  	padding-bottom: 20px;
  	background-image:	url(/img/beige-st.gif);
  	background-position:	0px 100%;
  	background-repeat:	no-repeat;
  	margin: 5px;
  	}
  	.sort_select
  	{
  	background: #262626;
  	font-weight: bold;
  	color: #FFF;
  	padding: 5px;	
  	border-bottom: 2px solid #FB7101;
  	}
  	
  	
.foto_text
		{  	
  	text-align: left;
  	margin: 5px 0;
  	padding: 5px;
  	background: #FDE4B3;
  	border: 1px dotted #000;
  	font: normal 12px "Tahoma";
  	}
.content_txt img
		{
		margin: 5px;
		border: 3px solid #CCC;	
		}
.rub_h1
		{
		font: bold 12px "Tahoma";	
		}
		
.tags
		{
		
  	border-top: 1px dotted #EE5905;
  	font: bold 11px "Tahoma";	
  	padding: 5px 0 0 10px;
		}		
.art_list
		{
		margin: 10px;
		
		}		
.search_form td
		{
		padding: 5px;	
		}

