/* CSS Document */
*{
	margin:0; padding:0;
	}
a{
	outline:none;
	}	
body{
	background:#310b14 url(images/bg-body-sec.jpg) right top no-repeat; font:14px "Trebuchet MS"; color:#fff4e3; width:100%;
	}	
.obl{
	width:100%; overflow:hidden; background:url(images/bg-footer.gif) bottom repeat-x;
	}	
#karkas{
	 background:url(images/shtora.png) 870px top no-repeat; min-width:964px; max-width:1245px; float:right; position:relative;
	 }
#girl{
	background:url(images/girl-tit.png) 535px 92px no-repeat; min-width:964px; max-width:1245px; float:right; 
	}	 
.main{
	width:100%;
	}
.logo{
	float:left; margin:25px 0 0 45px; display:inline;
	}	
	.logo a{
		display:block; width:274px; height:273px; background:url(images/logo.png);
		}		
* html	.logo a{
		display:block; width:274px; height:273px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png'); cursor:pointer;
		}	
.logo-txt{
	background:url(images/logotxt.png) no-repeat; width:279px; height:127px; float:left; margin:80px 0 0 70px;
	}		
.kontakts{
	float:right; background:url(images/bg-kontakts.png) right top no-repeat; font:14px Tahoma; color:#f8dc70; text-align:right; padding:7px 0 0 0; width:280px; margin:15px 0 0 0;
	} 	
	.kontakts ul{
		list-style:none; float:right; margin:20px 30px 0 0; display:inline;
		}
		.kontakts ul li{
			float:left; margin:0 40px 0 0; display:inline;
			}
		.kontakts .phone{
			font-size:22px; color:#fbedb8; line-height:1;
			}		
			.kontakts .phone span{
				font-size:14px;
				} 
		.kontakts p{
			margin-right:85px;
			}
		.kontakts h4{
			clear:both; font-weight:normal; margin:0px 30px; padding:15px 0;
			}	
			.kontakts h4 small{
				font-size:9px;
				}
				
	.flashMenu{	
		clear:both; float:left; margin:60px 0 0 0; width:100%;
		}			
		.flashMenu .flash{
			width:384px; vertical-align:top;
			}
			.shadow{
				background:url(images/shadow-flash.jpg); height:11px;
				}
		.menu-main{
			 vertical-align:top; padding:1px 0 0;	
			}
		.menu{
			background:url(images/bg-menu.png) left repeat-y; height:207px; padding:10px 0 0 0;
			}
			.menu p{
				background:url(images/menu-crop.gif) left center no-repeat; padding: 0 0 0 15px; margin:0 0 10px 0; line-height:1;
				}	
				.menu p a{
					font:16px Cambria; color:#e8db5c; text-decoration:none;
					}
				.menu p a:hover{
					font:16px Cambria; color:#e8db5c; text-decoration:underline;
					}	
					
					
					/*			SIDE-BAR		*/
					
.side-bar{
	padding:40px 0 30px 40px; vertical-align:top;
	}
	.side-main{
		background: url(images/bg-side.png) right 40px no-repeat; padding: 0 75px 0px 0;
		}
	.side-bar .side-zag{
		margin:0 0 15px 20px; font:22px "Trebuchet MS"; color:#ddae45;
		}
	.news{
		background:url(images/bg-news.jpg) center bottom no-repeat; padding:0 0 30px 0; text-align:justify; margin:0 0 10px 0;
	}
		.news p{
			font:9px Tahoma; color:#d2c9cb; background:url(images/bg-news-date.gif) left center no-repeat; padding:0 0 5px 13px;
			}
		.news a{
			font:12px Tahoma; color:#fcecbf; display:block; margin-left:15px; line-height:1.5;
			}	
		.news a:hover{
			font:12px Tahoma; color:#fcecbf; text-decoration:none; display:block; line-height:1.5;
			}	
	.arhiv-news{
		text-align:center; margin-top:30px;
		}
		.arhiv-news a{
			font:11px Tahoma; color:#edc14b;
			}		
		.arhiv-news a:hover{
			font:11px Tahoma; color:#edc14b; text-decoration:none;
			}	


				/*			CONTENT		*/

.content{
	 vertical-align:top; padding:40px 0 60px 0; font:14px "Trebuchet MS"; color:#fff4e3; width:90%;
	}	
	.cont-zag{
		font:22px "Trebuchet MS"; color:#ddae45;
		}
	.content p{
		margin:15px 130px 0 0; text-align:justify; line-height:1.3;
		}		
		
		
		
				/*			FOOTER		*/
				
.footer{
	vertical-align:top; padding-bottom:20px;
	}
.lips{
		background:url(images/lips.png); width:311px; height:183px; float:right; margin-top:-120px; position:relative; z-index:0;
		}	
	
.tfrftr{
	position:relative; width:100%; float:left; top:-28px; z-index:2;
	}
	.ftr-left{
		background:url(images/ftr-left.gif) right no-repeat; width:60px; padding-left:20px;
		}
	.ftr-right{
		background:url(images/ftr-right.gif) left no-repeat; width:60px; padding-right:75px;
		}
	.ftr{
		background:url(images/ftr.gif) repeat-x;
		}
	.ftr-center{
		background:url(images/ftr-centr.gif) no-repeat; width:241px; height:30px;
		}					
	.atstar{
		width:104px; height:35px; float:left; margin:-10px 0 0 130px; display:inline;
		}	
		.atstar a{
			display:block; width:104px; height:35px; background:url(images/atstar.png);
		}	
* html .atstar a{
			display:block; width:104px; height:35px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/atstar.png'); cursor:pointer;
		}
	.footer ul{
		float:right; list-style:none; margin:-10px 140px 0 0;
		} 	
		.footer ul li{
			float:right; margin-left:7px;
			}
			
			
			/*							SECOND PAGE							*/
			
.logo-txt-sec{
	background:url(images/logotxt-sec.png) no-repeat; width:274px; height:28px; float:left; margin:30px 0 0 110px;
	}			
.lady{
	position:absolute; top:180px; right:0; width:205px; height:454px; border:none; behavior: url(pngFix.htc);
	}	

.kat-main{
	padding-right:220px;
	}	
.katalog{
	width:100%; background:url(images/bg-zakaz.gif) bottom repeat-x; margin:20px 0 0 0;
	}	
	.katalog h3{
		font:13px Tahoma; color:#f8dd75; font-weight:bold;
		}
	.katalog p{
		margin:5px 0 0 0; font:11px Tahoma; color:#fff4e3;
		}	
	.cena{
		font:9px Tahoma; color:#fff4e3; padding-bottom:5px;
		}	
		.cena strong{
		font-size:11px;
		}	
			.cena strong span{
				font-size:12px; padding:0 0 0 10px;
			}	
	.kol-vo{
		font:11px Tahoma; color:#fff4e3; height:50px; padding-bottom:5px;	
		}
		.kol-vo ul{
			list-style:none; float:right;
			} 	
			.kol-vo ul li{
				float:left; margin-left:15px;
				}
			.kol-vo ul li span{
				position:relative; top:3px;
				}	
			.kol-vo ul li select{
				width:50px; border:1px solid #fff; font-weight:bold; color:#fff; background:#5d0016;
				}	

.menu-restorana{
	width:200px;
	}
	.menu-restorana p{
		background: url(images/menu-heard.jpg) left center no-repeat; padding:0 0 0 15px; margin:12px 0 0;
		}		
		.menu-restorana p a{
			font:12px Tahoma; color:#f8dd75;
			}	
		.menu-restorana p a:hover{
			font:12px Tahoma; color:#f8dd75; text-decoration:none;
			}	
		.menu-restorana ul{
			list-style:none; margin:0px 0 0 25px;
			}	
			.menu-restorana ul li{
				 line-height:1;
				 }
			.menu-restorana ul a{
				font:10px Tahoma; color:#fcecbf; line-height:1;
				}
			.menu-restorana ul a:hover{
				font:10px Tahoma; color:#fcecbf; text-decoration:none; line-height:1;
				}	
				
.flashMenu-in{
	position:absolute; left:0; top:0; margin:100px 0 0 385px; width:550px; height:180px; 
		}			
		.flashMenu-in .flash-in{
			vertical-align:top; width:319px; padding:0;	 		
			}
			.shadow-in{
				background:url(images/shadow-in1.png); height:10px; float:right; width:298px; font-size:0; position:absolute; top:0; left:0; margin:280px 0 0 400px;				
				}
			.shadow-in2{
				background: url(images/shadow-in2.png); height:10px; float:left; width:273px; position:absolute; top:0; left:0; margin:280px 0 0 690px;				
				}	
		.menu-main-in{
			vertical-align:top;
			}
		.menu-in{
			background:url(images/bg-menu-in.png) left repeat-y; height:168px; padding:12px 0 0 0;
			}
			.menu-in p{
				background:url(images/menu-crop-in.gif) left center no-repeat; padding: 0 0 0 15px; margin:0 0 7px 0; line-height:1;
				}	
				.menu-in p a{
					font:14px Cambria; color:#e8db5c; text-decoration:none;
					}
				.menu-in p a:hover{
					font:14px Cambria; color:#e8db5c; text-decoration:none; text-decoration:underline;
					}	

#pageholdertbl2 {
	color: #e8db5c;
}

INPUT.txt {
	border: solid 2px #ffffff;
	background-color: #5d0016;
	color: #FFFFFF;
	font:12px Tahoma;
	height: 14px;
	padding: 2px 2px;
}

SELECT.txt {
	border: solid 2px #ffffff;
	background-color: #5d0016;
	color: #FFFFFF;
	font:12px Tahoma;
	height: 21px;
}		

TEXTAREA {
	border: solid 2px #ffffff;
	background-color: #5d0016;
	color: #FFFFFF;
	font:12px Tahoma;
}		

a {			color:#edc14b; text-decoration:underline;		}		
a:hover {color:#edc14b; text-decoration:none;	}	