body {
	padding: 0px;
	margin: 0px;
	font-family: tahoma;
	font-size: 12px;
}
textarea {
	font-family: tahoma;
	font-size: 12px;
}
.post img{
max-width:800px;
}
.contanerbig{
height:650px;
}
.menu-item-select {
	background: url(img/back-menu-item.jpg) #83a5e9; 
	border: 1px solid white;
	border-radius: 8px;
}
.menu-item-login {
	background: #339c26; 
	border: 1px solid white;
	border-radius: 8px;
}
.menu-item-login:hover {
	background: #43ac36; 
	border: 1px solid white;
	border-radius: 8px;
}
.menu-item {
	cursor: pointer;
}
.menu-item:hover {
	background: #4A70C1;
	border-radius: 10px;
	cursor: pointer;
}
.menu-item-link {
	color: white;
	text-decoration: none;
}
.menu-item2-link {
	color: #3961B6;
	text-decoration: none;
	font-size: 16px;
	padding: 10px;
	font-weight: bold;
}
.menu-item2-link:hover {
	color: #3961B6;
	text-decoration: underline;
	font-weight: bold;
	font-size: 16px;
	padding: 10px;
}
.menu-item2-link-select {
	color: #3961B6;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	padding: 10px;
	border: 2px solid #3961B6; 
	border-radius: 10px;
	box-shadow: 0 0 10px gray;
	background: rgba(255, 255, 255, 0.4);
}
.ttab {
	width: 205px;
	padding-right: 4px;
	padding-bottom: 4px;
}
.ttab_sel {
	width: 205px;
	padding-right: 0px;
	padding-bottom: 4px;
}
.tab {
	width: 200px;
	padding: 10px;
	border: 1px solid white;
	border-radius: 8px;
	color: white;
	background: #339c26;
}
.tab:hover {
	width: 200px;
	padding: 10px;
	border: 1px solid white;
	border-radius: 8px;
	color: white;
	background: #43ac36;
	cursor: pointer;
}
.tab_sel {
	width: 100%;
	padding: 10px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	border-left: 1px solid white;
	border-radius: 8px 0px 0px 8px;
	color: #43ac36;
	font-weight: bold;
	background: #fff;
}
.btn_circle {
	background: url(img/circle1.png) no-repeat center;
	background-size: 106% auto;
	padding-top: 20px;
	color: white;
	cursor: pointer;
}
.btn_circle:hover {
	background: url(img/circle2.png) no-repeat center;
	background-size: 106% auto;
	padding-top: 20px;
	color: white;
	cursor: pointer;
}
.btn_tab {
	color: #5C9ACD;
	border: 2px solid #5C9ACD;
	padding: 10px;
	border-radius: 8px;
	width: 120px;
	background: white;
	text-align: center;
	box-shadow: 0 0 10px rgba(0,0,0,0.3);
	cursor: pointer;
}
.btn_tab:hover {
	color: #5C9ACD;
	border: 2px solid #5C9ACD;
	padding: 10px;
	border-radius: 8px;
	background: #DCEEF6;
	width: 120px;
	text-align: center;
	box-shadow: 0 0 10px rgba(0,0,0,0.3);
	cursor: pointer;
}
.btn_tab_sel {
	color: white;
	border: 2px solid white;
	background: url(img/back-menu-item.jpg) white;
	padding: 10px;
	border-radius: 8px;
	box-shadow: 0 0 10px rgba(0,0,0,0.3);
	width: 120px;
	text-align: center;
	cursor: pointer;
}
.info_panel {
	background: rgba(255, 255, 255, 0.8);
	border: 2px solid #1F4391;
	width: 360px;
	border-radius: 30px;
}
.info_panel:hover {
	background: rgba(255, 255, 255, 1);
	border: 2px solid #1F4391;
	width: 360px;
	border-radius: 30px;
	box-shadow: 0 0 20px white;
	cursor: pointer;
}
.info_panel_blank {
	width: 360px;
}
.info_h1 {
	font-size: 24px;
	color: #339C26;
}
.info_img {
	padding-right: 20px;
}
.info_panel_menu {
	background: rgba(255, 255, 255, 0.2);
	border: 2px solid #1F4391;
	width: 360px;
	border-radius: 30px;
}
.info_panel_text {
	background: #fff;
	border: 2px solid #1F4391;
	width: 360px;
	border-radius: 30px;
}
.news_panel {
	background: rgba(255, 255, 255, 0.6);
	border: 2px solid #1F4391;
	width: 360px;
	border-radius: 30px;
}
.news_panel:hover {
	background: rgba(255, 255, 255, 0.8);
	border: 2px solid #1F4391;
	width: 360px;
	border-radius: 30px;
	box-shadow: 0 0 20px #2C55AD;
	cursor: pointer;
}
.h1_blue {
	font-size: 32px;
	color: #5C9ACD;
}
.news_h1 {
	font-size: 20px;
	color: #1F4391;
}
.menu-footer-link {
	color: #3961B6;
	text-decoration: none;
	font-size: 16px;
	padding: 10px;
	font-weight: bold;
}
.tarif1 {
	font-size: 24px;
	font-weight: bold;
}
.tarif2 {
	font-size: 24px;
}
.tarif3 {
	font-size: 52px;
	font-weight: bold;
}
.tarif_td1 {
	background: #5B91C5;
	color: white;
	width: 160px;
}
.tarif_td2 {
	background: #76B0E3;
	color: white;
	width: 160px;
}
.contact_th {
	background: #325BB3;
	box-shadow: 0 0 4px #2C55AD;
	padding: 10px;
	width: 300px;
	color: white;
	border-radius: 10px;
	border: 1px solid white;
	font-weight: bold;
}
.contact_weekday {
	background: #F8EFA9;
	border: 1px solid #D8C058;
	border-radius: 5px;
	padding: 5px;
	color: #B8A038;
	font-weight: bold;
}
.contact_phone {
	padding: 10px; 
	color: #5C9ACD;
	font-weight: bold;
	font-size: 20px;
}
.contact_weekday_time {
	color: #5C9ACD;
	font-weight: bold;
}
.link {
	color: #1F4391;
	text-decoration: none;
}
.link:hover {
	color: #1F4391;
	text-decoration: underline;
}
.link-path {
	color: white;
	text-decoration: none;
}
.link-path:hover {
	color: white;
	text-decoration: underline;
}