@charset "windows-1251";
/* CSS Document */
 html, body {
	 min-height:100%;
	 margin:0px;
	 background: #A49170;
	 font-family:Verdana, Geneva, sans-serif;
 }
#container {
	margin: 0 auto;
	background:url(im/bg.jpg) top repeat-y #462713;
	height:100%;
	width:994px;
	color:#D8D18E;
	border-width: 0px 2px 0px 2px;
	border-color:#8F7959;
	border-style: solid;
}
#header {
	height: 242px;
	background: url(im/top.jpg) top;
	}
#header .logo{position:absolute;}
#header .button-menu{position:absolute;margin-left:550px;margin-top:160px;}
#header .button-skidka{position:absolute;margin-left:620px;margin-top:15px;}
#header .button-dostavka{position:absolute;margin-left:640px;margin-top:57px;}
#header .button-news{position:absolute;margin-left:637px;margin-top:94px;}
#header .button-prazdnik{ position:absolute; margin-left:658px; margin-top:128px;}
#header .button-about{ position:absolute; margin-left:709px; margin-top:175px; }
#header .button-adres{ position:absolute; margin-left:762px; margin-top:198px; }
#header .dostavka{ position:absolute; margin-left:366px; margin-top:47px; }
#header .dostavkatime{ position:absolute; margin-left:408px; margin-top:140px; color:#FFF; text-align:center; font-size:10px; }
#header .tel{ position:absolute; margin-left:301px; margin-top:3px; }

#leftcolomn {
	float:left;
	width: 130px;
	padding:0px 15px 0px 15px;
	text-align:right;
}
#leftcolomn a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#d8d18e;
	text-decoration:none;
	line-height:25px;
	}
#leftcolomn a.menu{ font-size:19px; }
#leftcolomn a.other{ font-size:12px; font-weight:bold; }
#leftcolomn a:hover{ text-decoration:underline; }

#cart { margin-top:30px;
	color: #a99965;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	}
#cart .title{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:11px;
	color: #fcef36;}

#cart .price {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:23px;
	color:#ee3032;
	
	}

#content { margin-left:165px; font-size:12px; padding-right:10px; }

#content h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; font-weight:normal; font-style:italic;}

#content .menu-pizza {
	background:url(im/menu-bg.jpg) no-repeat bottom right #fbf9e5;
	width:186px;
	height:270px;
	border:1px solid #c5762f;
	margin: 0px 5px 5px 0px;
	float: left;
	}


#content .menu-title {
	font-family:Tahoma, Geneva, sans-serif;
	color:#000;
	font-size:14px;
	padding:7px;
	height:28px;
	font-weight:bold;
	overflow:hidden;
	}
#content .menu-text {
	font-family:Tahoma, Geneva, sans-serif;
	color:#5f240f;
	font-size:10px;
	padding:0px 7px 7px 7px;
	height:50px;
	overflow:hidden;
	}

#content .menu-price-small {
	float:left;
	cursor:pointer;
	background:url(im/price-small-bg.gif) no-repeat left bottom;
	height:46px;
	width:44px;
	}
#content .menu-price-mid {
	float:left;
	cursor:pointer;
	background:url(im/price-mid-bg.gif) no-repeat left bottom;
	height:46px;
	width:55px;
	}
#content .menu-price-big {
	float:left;
	cursor:pointer;
	background:url(im/price-big-bg.gif) no-repeat left bottom;
	height:46px;
	width:72px;
	}
#content .menu-price-small:hover {
	background:url(im/price-small-bg-a.gif) no-repeat left bottom;
	}
#content .menu-price-mid:hover {
	background:url(im/price-mid-bg-a.gif) no-repeat left bottom;
	}
#content .menu-price-big:hover {
	background:url(im/price-big-bg-a.gif) no-repeat left bottom;
	}
#content .price {
	font-family:Tahoma, Geneva, sans-serif;
	color:#ee3032;
	font-weight:bold;
	}
#content .descPrice {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:14px;
	color:#000;
	height:24px;
	text-align:right;
	}
#content .small{
	font-size:13px;
	margin-top:6px;
	margin-left:15px;
	}
#content .mid{
	font-size:17px;
	margin-top:2px;
	margin-left:14px;
	}
#content .big{
	font-size:24px;
	margin-top:-5px;
	margin-left:19px;
	}
#content .price-other{
	float:right;
	margin:-15px 15px 0px 0px;
	}
#content .other0{
	font-size:23px;
	padding-left:21px;
	cursor:pointer;
	background:url(im/price-o-big.gif) no-repeat left bottom;
	line-height:20px;
	}
#content .other1{
	font-size:23px;
	padding-left:16px;
	cursor:pointer;
	background:url(im/price-o-mid.gif) left bottom no-repeat;
	line-height:20px;
	}
#content .other2{
	font-size:23px;
	padding-left:14px;
	cursor:pointer;
	background:url(im/price-o-small.gif) left bottom no-repeat;
	line-height:20px;
	}
#content .other0:hover{ background-image:url(im/price-o-big-a.gif); }
#content .other1:hover{ background-image:url(im/price-o-mid-a.gif); }
#content .other2:hover{ background-image:url(im/price-o-small-a.gif); }

#content a{ color:#fcef36; text-decoration:underline; }
#content a:hover{text-decoration:none;}
#content strong{ color:#fcef36; font-weight:normal;}

#content .numlist {
	position:absolute; 
	margin-left:-25px; 
	font-size:24px; 
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#content .specialoffer {
	line-height:35px; 
	font-size:24px; 
	font-style:italic; 
	font-family:Arial, 
	Helvetica, sans-serif;
	}
#content .specialoffer a {
	color:#d8d18e;
	text-decoration:none;
	}
#content .specialoffer a:hover {
	text-decoration: underline;
	}
.linkbottom {
	color: #a99965;
	padding-left:40px;
	font-size:12px; 
	padding-left:40px; 
	padding-right:40px;
	}
.linkbottom a{
	color: #a99965;
	text-decoration:none;
	}
.linkbottom a:hover{
	color: #ece900;
	}
.loginbottom {
	color: #a99965;
	padding-left:40px;
	font-size:10px;
	}
.loginbottom a {
	color: #a99965;
	}
#menucontent {
	position:relative;
	margin-top:4px;	
	display:block;
	height:600px;
	overflow:scroll;
	border-right:0;
	width: 800px;
	/* fixes has-layout-bug in IE6*/
	zoom:1;
	}
.toCart {
	cursor:pointer;
	}
.fromCart {
	cursor:pointer;
	}

.winfoto {
	background:#FFF;
	padding:10px;
	}
.clear { clear:left }
#area3 {
	background: #ccc;
	height: 300px;
	width: 20px;
}
 
#knob3 {
	height: 20px;
	width: 20px;
	background: #000;
}
input, textarea, select {
	background-color:#d7c39f;
	color:#000;
	border:none;
	}
.pointer {
	cursor:pointer;
	
	}
#orderlist { 
	background:url(im/cart-bg.gif) top left; 
	width:533px; 
	color:#4c2a13; 
	padding:10px 15px 10px 25px; 
	font-family:Georgia, 'Times New Roman', Times, serif; 
}	
#orderlist a{ color:#000; text-decoration:none; }
#orderlist a:hover{text-decoration:underline;}	
	
#order {
	 float:right; 
	 width: 275px;
	 color:#d7c39f; 
	 margin-right:50px; 
	 font-family:Verdana, Geneva, sans-serif; 
	 font-size:10px;
	}
.button {
	font-family:Georgia, "Times New Roman", Times, serif;
	cursor:pointer;
	font-style:italic;
	font-size:19px;
	color: #fcef36;
	text-decoration:underline; }