*{

margin:0px;

padding:opx;

}


/*тело сайта*/

body {

	background-image: url(/images/fon.jpg);

	background-repeat: repeat-x;

	background-color: #fffee3;

}



p {padding-bottom: 14px;}





/*-----ШАПКА САЙТА-----*/





/*блок шапки*/





#header{





position: relative;





height: 430px;





width: 900px;





margin: 0 auto;





padding-right:90px;





margin-top:20px;





}





/*логотип в шапке*/





#logo{





position:absolute;





width:221px;





height:143px;





top:5px;





left:50px;





background-image:url(/images/logo.gif);





background-repeat:no-repeat;





}





/*блок с поиском*/





#poisk{





width:200px;





height:24px;





position:absolute;





left:730px;





top:5px;





background-image:url(/images/search.gif);





background-repeat:no-repeat;





}

















/*параметры строки поиска*/





#stroka{





border:0px;





position:absolute;





top:0px;





left:0px;





margin-left:15px;





margin-top:3px;





height:15px;











}

















/*телефоны в шапке сайта*/





#phone{





position: absolute;





background-image: url(/images/tele.gif);





background-repeat: no-repeat;





width: 266px;





height:63px;





top:37px;





left: 320px;





}











/*слоган в шапке*/





#slogan{



position: absolute;





background-image: url(/images/slogan.gif?);





background-repeat: no-repeat;





width: 622px;





height:84px;





top:280px;





left: 80px;



} 











#pillmenu{





position:absolute;





top:190px;





left:50px;





width:800px;





height:50px;





z-index:3;





}











#smenu{





position:absolute;





top:240px;





left:85px;





width:800px;





height:30px;





z-index:3;





}











/*надпись не дозвонились*/





#nedozvon{





position:absolute;





top:115px;





left: 465px;





width:130px;





height:20px;





}











/*надпись про заказ*/





#zakaz{





position:absolute;





top:135px;





left: 445px;





width:170px;





height:20px;





}











/*картинка с маленьким листиком*/





#bullet{





position:absolute;





top:137px;





left: 430px;





width:10px;





height:11px;





background-image: url(/images/bullet.gif);





background-repeat:no-repeat;











}











/*надпись "подробнее" в шапке*/





#podrobnee{





position:absolute;





top:385px;





left: 380px;





width:250px;





height:20px;





}











/*кнопка "хочу заказать"*/





#hochu{





position: absolute;





width:326px;





height:50px;





top: 380px;





right:-20px;





z-index:6;

}





/*картинка тарелки с супом*/



#tarelka{



position:absolute;



top:-30px;





left: 590px;





width:398px;





height:427px;





background-image: url(/images/tarelka.jpg);





background-repeat:no-repeat;



z-index: 1;



}











/*выезжающий красный блок*/





#red_blok{

position: absolute; 
width:326px; 
height:180px; 
display:none; 
background-color:#cf1110; 
left: 682px;  /*647*/


top:420px;


padding-top:50px;





text-align:center;





z-index:5;





}











/*текст в красном блоке*/





.text_red_blok{





	font-family: Tahoma;





	font-size: 12px;





	color: #ff9900;





	font-weight: bold;





	z-index:5;





}











/*телефоны в красном блоке*/





.tel_red_blok{





font-family: Tahoma;





	font-size: 22px;





	color: #fff;





	font-weight: bold;





	z-index:5;





}











/*-----ЦЕНТР САЙТА-----*/





 /*центральный блок*/





#center{





position:relative;





margin: 0 auto;





z-index:1;





}







/*растягивание блока при добавлении информации*/

.center

{

position: relative;

width: 900px;

}



/*маленький блок по центру в главном блоке*/

#little_blok1

{

position:retative;

margin: 0 auto;

padding-left:20px;

z-index:1;



}



/*растягивание маленького блок по центру при добавлении информации*/



.little_blok1{

position: relative;

font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

font-size: 13px;

color: #000;

width: 760px;

padding-right: 140px;

}

/* RIGHT MENU*/

#right_blok{

border: 2px solid #fe5a09;
position:absolute;
padding-top: 13px;
left: 787px;
top: 25px;
width: 165px;
z-index:10;

background: #f9f3e3; 

/*background: #f6ebcf ; f5bd8b f5bd8b */
}


#right_blok ul {margin: 4px; padding-left: 12px; color: #b00000;}
#right_blok ul li {list-style: none; }

#right_blok ul li a       {color: #990000; font-weight: bold; font-size: 14px; text-decoration:none;      font-family: Verdana, Arial, Helvetica, sans-serif;}
#right_blok ul li a:hover {color: #990000; font-weight: bold; font-size: 14px; text-decoration:underline; font-family: Verdana, Arial, Helvetica, sans-serif;}





/*блок, обьединяющий два маленьких блока в главном блоке*/





#q{





position:relative;





margin: 0 auto;





}





.q{





position: relative;





width: 920px;





}





.q:after{





content: '';





display: block;





clear: both;





}

















/*-----ПОДВАЛ САЙТА-----*/



/*блок подвала*/



#footer{



position: relative;



height: 95px;



left:0px;



margin-top:auto;



margin-right:auto;



margin-bottom:auto;



}





/*маленький блок подвала*/



#footer1{



position: relative;



width: 700px;



height: 90px;



margin: 0 auto;

background: #f6ebcf;



}











/*блок для счетчика*/





#rambler{



position: absolute;

width:740px;

height:61px;

left:80px;

top:30px;

background: #f6ebcf;

}







/*блок с копирайтом*/



#copyright

{

position: absolute;

width:160px;

height:60px;

top:30px;

left: -80px;

background: #f6ebcf;

padding-left: 10px;

}



#tele_bottom

{

position: absolute;

width:880px;

height:23px;

top:0px;

left: -80px;

color: #990000;

background: #f6ebcf;

font-size: 15px;

font-weight: bold;

padding: 5px 5px 5px 15px;

}









/*блок с разработчиком*/





#divby{



position: absolute;



width:150px;



height:30px;



top:55px;



right:-100px;



}











/*блок с лимоном в углу*/





#lemon{

position:absolute;

width:125px;

height:105px;

bottom:0px;

left:0px;

background-image:url(/images/lemon.jpg);

background-repeat:no-repeat;

}





#olives{





position:absolute;





width:106px;





height:74px;





bottom:0px;





left:83px;





background-image:url(/images/olives.gif);



background-repeat:no-repeat;



z-index: 3;



}





 /*-----ОСТАЛЬНЫЕ ТЕГИ-----*/





 





 /*текст в параграфах блоко копирайта и разработчиков*/





#copyright p, #divby p, #rambler p{



	font-family: Tahoma;



	font-size: 10px;



	color: #999999;

}



#copyright a {font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif;}

#copyright a:hover {font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif;}

/* ссылки из статей - сделать их не яркими */
a.caption {color: #000000;}
a.caption:hover {color: #440000;}


        /*параметры ссылок*/

        a {

	color: #CC3300;

	margin-right: 0px;

	font-style: normal;

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	}



/* Подменю */

a.mainleveltnd

       {

 	padding-left: 17px;

 	margin-right: 30px;

	font-weight: bold;

font-family: Verdana, Arial, Helvetica, sans-serif;

       }



/* Меню */



A.rollover, A.mainlevelrollover 

        {

	background: url(/images/sun1.gif); /*пустой гиф  */

 	background-repeat:no-repeat;

	display:block;/*  Рисунок как блочный элемент */

	width: 120px;

	height: 31px; /*  Высота рисунка */

	padding-top:7px;

font-family: Verdana, Arial, Helvetica, sans-serif;

	text-align:center;

	font-weight: bold;

	float:left;

	margin-right:-10px;

        }











/* Всплывание */	   





A.rollover:hover , A.mainlevelrollover:hover 





        {





	padding-top:7px;





	background: url(/images/sun2.gif); /* Путь к файлу с заменяемым рисунком  */





	background-repeat:no-repeat;

	color:#FFFFFF;

	text-decoration: none;	

        }

/******************************************************/


        ul, ol{
	padding-top: 7px; padding-bottom: 11px;
        margin: 7px;
	}

        ul {list-style-type:circle; }

        li {padding-bottom:7px;}


	li.item6 a{

	background: url(/images/sun1.gif); /* Путь к файлу с исходным рисунком  */

	background-repeat:no-repeat;

	display:block;/*  Рисунок как блочный элемент */

	width: 195px;

	height: 31px; /*  Высота рисунка */

	padding-top:7px;

	text-align:center;

	margin-left: 8px;

        }





			   li.item6 a:hover {





	background: url(/images/sun02.gif); /* Путь к файлу с заменяемым рисунком  */





	background-repeat:no-repeat;





	color:#FFFFFF;





	text-decoration: none;	





	padding-top:7px;





	   }





	   #menu1{





	   margin-right: 7px;





	   }





  /*текст в параграфах блока про "недозвонились"*/





#nedozvon p {





	color:#990000;





	font-family: Verdana, Arial, Helvetica, sans-serif;





	font-size: 11px;





	font-weight: bold;





}











 /*ссылка блока про заказ*/





#zakaz a {





	color:#fff;





	font-family: Verdana, Arial, Helvetica, sans-serif;





	font-size: 11px;





	font-weight: lighter;





	}





 /*текст и ссылка в  блоке про "подробнее"*/





#podrobnee a, #podrobnee p {





	color:#cc3300;





	font-family: Verdana, Arial, Helvetica, sans-serif;





	font-size: 12px;





	





}





/*ссылка блока про заказ*/





#divby a {





	font-family: Tahoma;





	font-size: 10px;





	color: #999999;





	}











p.text{





	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;





	font-size: 13px;





	color: #000;





	padding: 10px;





}



/* Список рецептов*/

.contentpanerecc table {border: 1px double #dbb996; padding: 3px; margin-bottom: 40px;}
.contentpanerecc table tr td {padding:5px; font-size: 14px; color: #990000;}

div.componentheadingrecc  table tr td {padding:5px;}

h2 {font-size: 17px; color: #5a320e; padding-bottom:4px;}
h1, div.componentheadingrecc  {
	color:#cc0000;

	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

	font-size: 21px;

	font-style: oblique;

	margin-left:0px;

	padding-top: 10px;

        margin-bottom: 10px;

	border-bottom: 1px solid #cc0000;
}











h3 {





font-size:14px;





margin-bottom:17px; 





padding-left:-10px;





margin-left:0px;





color:#cc3300;





border-bottom: 1px solid #cc3300;





}











.mainleveltnd { font-color: #ff0000; font-size: 12px;





background-image: url(/images/bullet.gif);





background-repeat:no-repeat;





padding-left:11px;





}











contentpaneopen{ margin-top: 0px;





padding-top:0px;}











table.menutable th {	background-color: #d3baa2; color:#cc3300; font-size: 15px;}





table.menutable td {	background-color: #d4b08e; color:#000000; font-size: }


hr { color: #cc3300; background-color: #cc3300;}
hr.mid { color: #c1c1c1; background-color: #c1c1c1; width: 80%; height:2px;}



#orange{

position:absolute;
width:125px;
height:105px;
bottom:70px;
left:20px;
}

div#orange {font-size: 10px; color:#777777;}
div#orange a{font-size: 10px; color:#777777; text-decoration:underline;}