/* CSS Document */
/*Colors: */
.clear_both {
	clear: both;
}
.regular_14 {
	font-size: 14px;
}
.regular_16 {
	font-size: 16px;
}
h1 em {
	text-transform: capitalize;
}
body {
	margin: 0px;
	padding: 0px;
	background-color: #000;
	background-image: url(../img/bg.jpg);
	background-repeat: repeat-x;
	background-attachment: fixed;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

  a img {
    padding: 0px;
    border: 0px;
    margin: 0px;
  }
  
  a:link, a:visited { 
    text-decoration: none; 
    color: #cc0000; 
  }
  
  a:hover, a:active { 
    color: #000000; 
  }

#body {
	margin: 0px;
	padding: 0px;
	width: 1000px;
	
}
	#header {
		width: 1000px;
		height: 81px;
		background: #fff;
		border-right: 2px solid #333;
		border-bottom: 2px solid #333;
		margin: 0px;
		padding: 0px;
		background-image: url(../img/logo.jpg);
		background-repeat: no-repeat;
		background-position: right;
	}
		#meniu_sus {
			margin: 0px;
			padding: 0px;
			font-size: 12px;
			
		}
			#meniu_sus a {
				text-decoration: none;
				color: #000;
				display: block;
				padding-top: 33px;
				padding-bottom: 33px;
				padding-right: 13px;
				padding-left: 13px;
				border-right: 1px solid #eee;
			}
			#meniu_sus a:hover {
				color: #d02235;
				background-image: url(../img/linie_meniu_hover.jpg);
				background-repeat: repeat-x;
				background-position: bottom;
			}
			#meniu_activ a {
				color: #d02235;
				background-image: url(../img/linie_meniu_hover.jpg);
				background-repeat: repeat-x;
				background-position: bottom;
			}
			#meniu_sus ul {
				margin: 0px;
				padding: 0px;
			}
				#meniu_sus ul li {
					margin: 0px;
					padding: 0px;
					display: block;
					list-style: none;
					
					float: left;
					font-weight: bold;
				}
	#main {
		margin: 0px;
		padding: 0px;
		margin-top: 30px;
		margin-bottom: 30px;
		width: 998px;
		min-height: 651px;
		border-bottom: 2px solid #333;
		border-right: 2px solid #333;
		background-color: #fff;
		font-family: Georgia, serif;
	}
		.food_holder {
			width: 518px;
			float: right;
			margin: 0px;
			padding: 0px;
			margin-top: 20px;
			margin-bottom: 20px;
			padding: 0px;
			display: inline;
			
		}

.food_holder2 {
			width: 1000px;
			float: left;
			margin: 0px;
			padding: 0px;
			margin-top: 20px;
			margin-bottom: 20px;
			padding: 0px;
                        padding-left:20px;   
			display: inline;
			
		}

			.food_box {
				width: 239px;
				margin-right: 20px;
				float: left;
				display:inline;
			}


			.food_box p {
				font-size: 14px;
				height: 65px;
				font-weight: bold;
				color: #333;
			}
				.food_box_img a img {
					border: 0px;
					border-bottom: 4px solid #d02235; 
				}
				.food_box_img_inactiv a img {
					border: 0px;
					border-bottom: 4px solid #d02235; 
					opacity:0.3;filter:alpha(opacity=30);
				}
				.food_box h2, .food_box h2.h2_inactiv {
					padding: 0px;
					margin: 0px;
					padding-top: 15px;
					padding-bottom: 10px;
					font-size: 24px;
					font-weight: normal;
				}
				.food_box h2.inactiv {
					color: #ccc;
				}
				.food_box ul.text_meniu {
					padding: 0px;
					margin: 0px;
					list-style: none;
					color: #666666;
					height: 62px;
				}
					.food_box ul.text_meniu li {
							border-bottom: 1px solid #eee;
						}
				.food_box ul.text_platou {
					padding: 0px;
					margin: 0px;
					list-style: none;
					color: #666666;
					height: 255px;
				}
					.food_box ul.text_platou li {
						border-bottom: 1px solid #eee;
					}
				.food_box_pret {
					margin: 0px;
					padding: 0px;
					margin-top: 20px;
					font-family: Arial, Helvetica, sans-serif;
				}
					.food_box h4, .food_box h4.inactiv {
						padding: 0px;
						margin: 0px;
						font-size: 18px;
						font-weight: normal;
						color: #891522;
					}
					.food_box h3, .food_box h3.inactiv {
						padding: 0px;
						margin: 0px;
						font-size: 18px;
						font-weight: bold;
						color: #d02235;
						margin-bottom: 3px;
					}
					.food_box_pret a {
						padding-left: 25px;
						padding-bottom: 1px;
						padding-top: 1px;
						margin: 0px;
						font-size: 18px;
						font-weight: normal;
						color: #d02235;
						background-image: url(../img/sageata.jpg);
						background-repeat: no-repeat;
						text-decoration: none;
					}
					.food_box_pret a:hover {
						color: #000;
						background-image: url(../img/sageata_hov.jpg);
					}
				/*INACTIV*/
				.food_box ul.text_meniu_inactiv {
					padding: 0px;
					margin: 0px;
					list-style: none;
					color: #ccc;
				}
					.food_box ul.text_meniu_inactiv li {
						border-bottom: 1px solid #eee;
					}
				.food_box h4.inactiv {
						color: #891522;
					}
					.food_box h3.inactiv {
						color: #f1bcc2;
					}
					.food_box_pret span.comanda_inactiv {
						display: block;
						color: #f1bcc2;
						background-image: url(../img/sageata_inactiv.jpg);
						padding-left: 25px;
						padding-bottom: 1px;
						padding-top: 1px;
						margin: 0px;
						font-size: 18px;
						font-weight: normal;
						background-repeat: no-repeat;
						text-decoration: none;
					}
					p.inactiv {
						color: #ccc;
					}
			.meniu_txt {
				height: 119px;
			}
	#right {
		margin: 0px;
		padding: 0px;
		float: left;
		width: 397px;
		margin-top: 13px;
		display:inline;
	}
		#right h1 {
			padding: 0px;
			margin: 0px;
			padding-bottom: 10px;
			margin-left: 20px;
			font-size: 28px;
			font-weight: normal;
		}
		#right h2 {
			padding: 0px;
			margin: 0px;
			color: #d02235;
			padding-top: 30px;
			font-size: 24px;
			margin-left: 20px;
		}
		#right h3 {
			padding: 0px;
			margin: 0px;
			color: #000;
			font-size: 16px;
			margin-left: 20px;
			font-weight: normal;
		}
		#right ul.text_right {
			padding: 0px;
			margin: 0px;
			list-style: circle;
			color: #666666;
			padding-left: 20px;
			font-size: 14px;
			margin-left: 20px;
		}
			#right ul.text_right li {
				border-bottom: 1px solid #eee;	
				padding: 5px 0px;
				
			}
		#right img {
			margin-top: 127px;
		}
		
	#meniu_jos {
		margin: 0px;
		padding: 0px;
		height: 58px;
		width: 1000px;
		background: #fff;
		border-right: 2px solid #333;
		font-size: 12px;
	}
		#meniu_jos a {
			text-decoration: none;
			color: #000;
			display: block;
			padding-top: 21px;
			padding-bottom: 21px;
			padding-right: 10px;
			padding-left: 10px;
		}
		#meniu_jos a:hover {
			color: #d02235;
		}
		#meniu_jos ul {
			margin: 0px;
			padding: 0px;
			margin-left: 7px;
		}
			#meniu_jos ul li {
				margin: 0px;
				padding: 0px;
				display: block;
				list-style: none;
				float: left;
				font-weight: bold;
			}
		.logo_bottom {
			width: 208px;
			height: 58px;
			background: white;
			float: right;
			background-image: url(../img/logo_jos.jpg);
			background-repeat: no-repeat;
			background-position: top center;
		}
		
/* ==== Salate ==== */	

 .food_holder_salate {
 	font-family: Georgia, serif;
 }
 	.salate_titlu_div {
 		padding-top: 20px;
		padding-left: 20px;
		padding-bottom: 40px;
 	}
 		h1.salate_titlu1 {
			font-weight: normal;
			font-size: 34px;
			padding: 0px;
			margin: 0px;
		}
		h2.salate_titlu2 {
			font-size: 24px;
			font-style: italic;
			font-weight: normal;
			padding: 0px;
			margin: 0px;
			color: #999;
		}
		.salate_holder, .formular_holder {
			margin-left: 20px;
			width: 466px;
			float: left;
			display: inline;
			padding-bottom: 20px;
		}
			.salate {
		
			}
				.salate img {
					float: left;
					margin-right: 10px;
					margin-top: 10px;
					display: block;
					border: none;
				}
				.salate h2 {
					padding: 0px;
					margin: 0px;
					margin-bottom: 5px;	
					font-size: 28px;
					font-weight: normal;
					color: #000;	
				}	
				.salate h3 {
					padding: 0px;
					margin: 0px;
					font-size: 16px;		
				}	
				.salate .salate_comanda {
					font-size: 18px;
				}
				.salate .food_box_pret {
					margin-top: 10px;
				}
				.salate .food_box_pret a.salate_comanda {
					margin-left: 110px;
				}
		.salate_holder .food_break, .formular_holder .food_break {
			width: 466px;
		}
	
	.formular_holder h2 {
		padding: 0px;
		margin: 0px;
		padding-bottom: 10px;	
		margin-bottom: 10px;
		font-size: 24px;
		font-weight: normal;
		color: #000;	
	}		
	.formular_holder table tr td{
			padding: 5px 0px;
			color: #666666;
	}
	.formular_holder form {
		margin: 0px;
		padding: 0px;
	}
	.formular_holder .form_field {
		border: 1px solid #ccc;
	}
	.alte_salate_div, .date_contact {
		width: 430px;
		margin-left: 40px;
		margin-right: 20px;
		float: left;
		display: inline;
		padding: 10px;
		border: 1px dashed #ccc;
	}
		.alte_salate_div table thead{
			font-size: 16px;
		}
		.alte_salate_div table thead strong{
			font-size: 20px;
		}
		.alte_salate_div table thead tr td{
			padding-bottom: 10px;
			color: #000;
		}
		.alte_salate_div table tr td{
			border-bottom: 1px solid #eee;
			padding: 5px 0px;
			color: #666666;
		}
		.alte_salate_div table tr.last_tr td{
			border: none;
		}
		
/*===== Formular contact =====*/
	
	.formular_titlu_div {
 		padding-top: 20px;
		padding-left: 20px;
		padding-bottom: 40px;
 	}
		h1.formular_titlu1 {
			font-weight: normal;
			font-size: 34px;
			padding: 0px;
			margin: 0px;
			font-style: italic;
			color: #999;
		}
	.date_contact {
		width: 430px;
		margin-left: 40px;
		margin-right: 20px;
		float: left;
		display: inline;
		padding: 10px;
		border: 1px dashed #ccc;
		margin-bottom: 20px;
	}
		
		.date_contact table thead{
			font-size: 16px;
		}
		.date_contact table thead strong{
			font-size: 20px;
		}
		.date_contact table thead tr td{
			padding-bottom: 10px;
			color: #000;
		}
		.date_contact table tr td{
			border-bottom: 1px solid #eee;
			padding: 5px 0px;
			color: #666666;
		}
		.date_contact table tr.last_tr td{
			border: none;
		}
		.date_contact h2 {
			margin: 0px;
			padding: 0px;
			font-size: 24px;
			font-weight: normal;
			padding-bottom: 10px;
		}
		
/*Comanda */
.date_contact ul {
	font-size: 14px;
	list-style: none;
	margin: 0px;
	padding: 0px;
}	
	.date_contact ul li {
		margin: 0px;
		padding: 0px;
		padding: 5px 0px;
	}
	.date_contact ul strong {
		color: #D02235;
	}		
	.size_24 {
		font-size: 24px;
		color: #D02235;
	}
	.nota {
		color: #D02235;
	}
/*=== Index ===*/
.meniu_index {
		
}
	.meniu_index img {
		float: left;
		margin-right: 10px;
		margin-top: 3px;
		display: block;
		border: none;
		border-bottom: 4px solid #D02235;
	}
	.meniu_index h2 {
		padding: 0px;
		margin: 0px;
		margin-bottom: 0px;	
		font-size: 28px;
		font-weight: normal;
		color: #000;	
	}
	.meniu_index h2.meniu_titlu {
		padding-bottom: 10px;	
	}	
	.meniu_index h3 {
		padding: 0px;
		margin: 0px;
		font-size: 20px;		
	}
	.meniu_index ul {
		margin: 0px;
		padding: 0px;
		list-style: none;
	}
		.meniu_index ul li {
			margin: 0px;
			padding: 0px;
			font-style: italic;
			color: #666666;
		}	
	.meniu_index p {
		margin: 0px;
		padding: 0px;
		padding-top: 10px;
	}
	.meniu_index .index_comanda {
		font-size: 18px;
	}
	.meniu_index .food_box_pret {
		margin-top: 5px;
	}
	.meniu_index .food_box_pret a.index_comanda {
		margin-left: 55px;
	}
	.date_contact a {
		color: #EE1F25;
		text-decoration: none;
	}
	.date_contact a:hover {
		color: #000;
		text-decoration: underline;
	}
	
.food_box_index {
	width: 161px;
	padding-right: 40px;
	float: left;
}
	.food_box_index img {
		margin-bottom: 5px;
		border-bottom: 4px solid #D02235;
	}
	.food_box_index h2 {
		font-size: 28px;
		font-weight: normal;
		padding: 0px;
		margin: 0px;
	}
	.food_box_index ul {
		list-style: circle;
		margin: 0px;
		padding: 0px;
		padding-left: 15px;
		color: #666666;
		padding-bottom: 10px;
	}
	.food_box_index ul li {
		border-bottom: 1px solid #eee;
		padding: 3px 0px;
		
	}
	.food_box_index a {
		width: 70px;
		display: block;
		color: white;
		text-decoration: none;
		background: #D02235;
		padding: 5px 10px;
	}
	.food_box_index a:hover {
		color: #fff;
		background: #333;
	}

	.date_contact ul.meniu_ul {
		list-style: circle;
		padding-left: 15px;
		color: #666666;
	}
	.date_contact ul.meniu_ul li {
		border-bottom: 1px solid #eee;
		
	}
/* MENIURI INACTIVE */
.meniu_index .meniu_titlu_inactiv {
	#color: #ccc;
}
.meniu_index a img.inactiv {
	opacity:0.3;filter:alpha(opacity=30);
}
.meniu_index h3.inactiv, p.inactiv, ul.inactiv li {
	#color: #ccc;
}
.meniu_index span.index_comanda_inactiv {
	color: #f1bcc2;
	margin-left: 55px;
	font-size: 18px;
	font-weight: normal;
	background-image: url(../img/sageata_inactiv.jpg);
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-bottom: 1px;
	padding-top: 1px;
}


#footer {
	background-color: #000000;
	height: 0px;
	margin: 0px;
	position: relative;
}


.wpcf7 input {border:1px solid silver;}
.wpcf7 textarea {border:1px solid silver;width:918px}
.wpcf7 radio{border:0px;}

