* 	
	{
	margin:0px;
	padding:0px;
	}
body
	{
	text-align:center;
	min-width:900px;
	background: #cad670;
	}
#wrapper
	{
	width:939px;
	margin: 0px auto;
	text-align: left;
	background:url(images/osnova.jpg) repeat-y ;
	}
#content a
	{
	color:#6d2502;
	font-family:Arial, Helvetica, sans-serif;
	
	font-size:14px;
	}
#content a:hover	
	{
	text-decoration:none;
	}
h2
	{
	font-family:Comic Sans MS;
	text-align:center;
	font-style:normal;
	color:#000000;
	font-size:16px;
	margin-bottom:10px;
	padding-top:10px;
	}
h1 
	{
	font-family:Comic Sans MS;
	font-style:normal;
	text-align:center;
	font-size:20px;
	color:#240701;
	margin-bottom:15px;
	clear:both;
	}
/*Этот стиль формирует фон*/
#karavai
	{
	overflow:hidden;
	height:auto;
	width:100%;
	background:url(images/fon_for_site.jpg) repeat-x; 
	}
/*#karavai создает градиент заливки*/
#father
	{
	background: url(images/top.jpg) no-repeat top center;
	width:939px;
	overflow:hidden;
	}
/*формирует шапку сайта*/
/*Данные стили формирует верх сайта, ссылки Контакты О Нас и т д*/
#top
	{
	width:939px;
	height:240px;
	}
#top div
	{
	position:absolute;
	width:400px;
	height:40px;
	padding:1px; 
	margin-left:440px;
	margin-top:190px;
	text-align:right;
	}
#top div p
	{
	height:20px;
	width:460px;
	padding-top:1px;
	margin-top:13px;
	margin-right:15px;
	}
#top div a
	{
	font-size:19px;
	font-style:italic;
	font-weight:600;
	color:#000000;
	text-decoration:none;
	display:inline-block;
	padding:1px;
	margin-right:12px;
	margin-left:12px;
	}
#top div a:hover
	{
	text-decoration:underline;
	color: #333333;
	}
/**/

#for_content
	{
	padding:1px;
	margin-top:0px;
	width:939px;
	overflow:hidden;
	}
/*блок включает ссылки*/
#main_nav 
	{
	padding-top:120px;
	width:240px;
	float:left;
	}
#content p
	{
	text-indent:20px;
	font-weight:500;
	margin-bottom:5px;
	}
/*стили для панели управления*/
#main
	{
	margin-left:10px;
	padding-top:95px;
	width:230px;
	height:auto;
	background:url(images/for_link_top.jpg) no-repeat center top;
	}
#main ul
	{
	margin:0px;
	padding:0px;
	padding-top:10px;
	padding-bottom:100px;
	width:230px;
	height:auto;
	background:url(images/for_link_bottom.jpg) no-repeat center bottom;
	}
#main li
	{
	width:185px;
	margin:0px;
	padding:0px;
	padding-left:10px;
	list-style-type:none;
	text-align:center;
	height:30px;
	}
#main li a
	{
	font-family:Georgia;
	color:#000000;
	font-size:12px;
	font-weight:600;
	font-style:italic;
	text-decoration:none;
	text-align:left;
	text-indent:3px;
	border-bottom: #000000 dotted 1.5px;
	margin-left:25px;
	display:block;
	width:170px;
	}	
#main li a:hover
	{
	color:#666666;
	}
/*кон. стили под панель управления*/
/*низ сайта, включая ссылки*/
#footer
	{
	width:1000px;
	height:150px;
	background:url(images/bottom_content.jpg) no-repeat left  bottom;
	}
#footer p
	{
	color: #999999;
	width:920px;
	height:60px;
	margin-top:5px;
	text-align:center;
	}
#footer a
	{
	color:#602205;
	text-decoration:none;
	margin-left:5px;
	margin-right:5px;
	display:inline-block;
	}
#footer a:hover
	{
	text-decoration:underline;
	color:#000000;
	}
/*кон. низ сайта*/
/*Этот стиль формирует своего рода блоки для товаров*/
.block
	{
	/*border: 1px solid #FF0000;*/
	width:650px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:#564402 double 3px;
	display:block;
	overflow:hidden;
	float:left;
	font-size:17px;
	}
.block h2
	{
	font-family:Comic Sans MS;
	font-style:normal;
	text-align:left;
	color:#000000;
	font-size: 15px;
	padding-left:20px;
	}
.block img
	{
	float:left;
	border: 1px #000000 solid;
	margin:5px 5px 0px 10px;
	}
#content .block p 
	{
	width: auto;
	}
.block strong
	{
	font-size:17px;
	}
/*кон. стилю блок*/
	
	
	h2 a
	{
	font-family:Comic Sans MS;
	font-style:normal;
	text-align:left;
	color:#000000;
	font-size: 15px;
	}
	/*стили для списков основного контента*/
#content ul
	{
	font-style: normal;
	margin-top:10px;
	
	}
#content li
	{
	list-style-image:url(images/spisok_03.jpg);
	font-weight:600;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:55px;
	margin-top:4px;
	margin-bottom:4px;
	padding-left:5px;
	}
/**/	
#content
	{
	padding:1px;
	width:660px;
	text-align:left;
	margin-top:5px;
	margin-right:14px;
	margin-left:1px;
	float:right;
	font-size:17px;
	color:#000000;
	font-family:"Times New Roman", Times, serif;
	}
em	
	{
	color:#6d2502;
	font-weight:600;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	/*font-family:Comic Sans MS;*/
	}
strong
	{
	color:#7d8a12;
	font-size:17px;
	font-style:italic;
	}
.redStrong
	{
	color:#66331b;
	}
/*этот стиль используется для слова Сагвит*/
.sagvit
	{
	font-variant: small-caps;
	color:#66331b;
	font-size:24px;
	font-style:italic;
	}
img 
	{
	margin-left:5px;
	margin-right:7px;
	}
#content li a 
	{
	color:#907410;
	text-decoration: none;
	border-bottom:1px dotted #9f8116;
	}
#content li a:hover 
	{
	color:#907410;
	text-decoration:none;
	text-decoration:underline;
	border-bottom: none;
	}	
	
#content font
	{
	font-size:20px;
	color:#4f5616;
	font-weight:600;
	font-style:italic;
	}
/*выравниваем ссылки по правому краю, это ссылки для заказов и подробнее*/
#content .right
	{
	clear:both;
	text-align:right;
	padding-right:20px;
	margin-bottom:-10px;
	}
.right a
	{
	text-decoration:none;
	font-size:14px;
	font-style:italic;
	color: #003300;
	}
.right a:hover
	{
	border-bottom:1px dotted #9f8116;
	}
/**/
/*стиль для беков на главную или родителя*/
#content .content_bottom a
	{
	color: #003300;
	text-decoration:none;
	font-family:Comic Sans MS;
	font-size:16px;
	font-weight:500;
	}
#content .content_bottom a:hover
	{
	border-bottom:1px dotted #9f8116;
	}	
	
	
	
/**/
/*Для ссылок с номерами страниц*/
.numberPage
	{
	font-size:14px;
	padding:1px;
	margin:1px;
	width:660px;
	text-align:center;
	clear:both;
	}
#content .numberPage a
	{
	color:#000000;
	text-decoration:underline;
	font-weight:500;
	}
#content .numberPage a:hover
	{
	border:none;
	text-decoration:none;
	}
.web
	{
	width:200px;
	margin-left:20px;
	font-size:10px;
	text-align:center;
	}
.web a
	{
	text-decoration:underline;
	}
.foto
	{
	border:none;
	}	
.foto img
	{
	border:1px solid #333333;
	margin:0px;
	padding:0px;
	}
.foto td
	{
	text-align:center;
	}
.foto b
	{
	font-size:13px;
	}
.block_2
	{
	/*border: 1px solid #FF0000;*/
	width:650px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:#564402 double 4px;
	display:block;
	overflow:hidden;
	float:left;
	font-size:17px;
	}
.block_2 h2
	{
	padding-left:6px;
	text-align:left;
	color:#000000;
	font-size: 15px;
	color:#006600;
	}
.block_2 img
	{
	float:left;
	}
.block_2 a img
	{
	float:left;
	margin:5px 5px 0px 10px;
	}
.block_2 a
	{
	border:none;
	}
#content .block_2 p 
	{
	width: auto;
	}
.block_2 b
	{
	color:#6d2502;
	}
/*Стили для оформления цен каравая*/
.forKaravay
	{
	border:#999999 solid 1px;
	cursor:pointer;
	margin-left:5px;
	width:640px;
	}
.forKaravay tr
	{
	background:#CCCCCC;
	}
.forKaravay td
	{
	border-right: #333333 1px solid;
	height:25px;
	text-align:center;
	}
.headTable
	{
	border-bottom:1px solid #333333;
	cursor:auto;
	}
.headTable td
	{
	border-bottom:1px solid #333333;
	text-align:center;
	background:#cad670;
	font-family:Comic Sans MS;
	}
.forKaravay 
	{
	/*background:#CCCCCC;*/
	}
.forKaravay .leftTable
	{
	text-align:left;
	padding-left:20px;
	}
.forKaravay tr:hover
	{
	background: #999999;
	}

/*Этот стиль формирует своего рода блоки для товаров*/
.blockStati
	{
	/*border: 1px solid #FF0000;*/
	width:650px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:#564402 double 3px;
	display:block;
	overflow:hidden;
	float:left;
	font-size:17px;
	}
.blockStati h2
	{
	font-family:Comic Sans MS;
	font-style:normal;
	text-align:left;
	color:#000000;
	font-size: 18px;
	padding-left:20px;
	}
.blockStati img
	{
	float:left;
	margin:5px 5px 0px 10px;
	}
#content .block p 
	{
	width: auto;
	}
.block strong
	{
	font-size:17px;
	}
#content .blockStati a 
	{
	font-size:16px;
	margin-left:95px;
	}
.blockStati a img
	{
	text-decoration:none;
	border:none;
	}
/*кон. стилю блок*/
.imgLeft
	{
	float:left;
	border:1px #999999 solid;
	padding:5px;
	}
.imgRight
	{
	float:left;
	border:1px #999999 solid;
	padding:5px;
	}
.smotri
	{
	color:#000099;
	font-size:20px;
	font-family:"Bookman Old Style";
	text-indent:35px;
	border-bottom:1px #666666 solid;
	width:97%;
	}
span.red
	{
	font-size:17px;
	color:#4d1a02;
	font-family:Tahoma;
	}
.ingridienti
	{
	font-style:italic;
	color:#666666;
	}
	#content .ingridienti a
	{
	font-style:italic;
	color:#666666;
	}
	
#content .karta
	{
	margin:10px 0px 5px 25px;
	color:#6d2502;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:600;
	font-size:13px;
	line-height:19px;
	}
#content .karta a
	{
	text-decoration:none;
	font-size:13px;
	}
#content .karta a:hover
	{
	text-decoration:underline;
	}
/*Для фотогалереи стрелочки*/
.back
	{
	display:block;
	background:url(images/strelka-2.gif) no-repeat 7px top;
	width:65px;
	height:30px;
	}
.back:hover
	{
	background:url(images/strelka-2.gif) no-repeat 0px top;
	}
.forward
	{
	display:block;
	background:url(images/strelka.gif) no-repeat 0px top;
	width:65px;
	height:30px;
	}
.forward:hover
	{
	background:url(images/strelka.gif) no-repeat 7px top;
	}

