body {background-color: #fff;}
p, h1, h2, h3, a, body, li {font-family: Georgia,"Trebuchet MS", Tahoma, Verdana; font-size: 18px; font-style: normal; color: #333; font-weight: normal; line-height:1.5;}
h1, .h1 {font-size:24px;font-weight:bold;text-align:center;}
img.main{border:1px solid #ccc;padding:8px;}
img.second{border:1px solid #ccc;padding:4px;}
.web, .no {display:none!important;}
a {color: #666;text-decoration: underline;}
a:hover	{color: #111;text-decoration: none;}
div.link {text-indent: -9999px;color: #999;}
div.link a, div.link a:hover, div.link a:visited{color: #999;}
.table p { text-indent: 1.6em; text-align:justify; }
nav { text-align:center; margin-top: 70px;}
ul.menu { display: flex; justify-content: center; flex-wrap: wrap; }
ul.menu li, .buy {
	margin:10px;
	text-align: center;
	display: block;
	line-height: 3;
}
ul.menu li:hover {
}

ul.menu li a, .buy a {
	color: #444;
	text-decoration: none;
	background-color: #91e8e1;
	padding:15px 25px 15px 25px;
	white-space: nowrap;
}
.buy a {padding:10px 15px 10px 15px; background-color: #04192b; color: #f8f8f8; }
ul.menu li a:hover, .buy a:hover {
	color: #f8f8f8; 
	text-decoration: none;
	background-color: #111a21;
}
.buy a:hover {
	background-color: #1addad;
}
ul.menu li.cd a {
	background-color: #111a21;
	color: #f8f8f8;
	border:3px solid #111a21;
	padding:12px 22px 12px 22px;
}
ul.menu li.active a {
	border:3px solid #111a21;
}
ul.menu li.active a:hover, ul.menu li.cd a:hover {
	border:3px solid #91e8e1;
}
.clear {clear: both;}
footer {margin:50px 0 35px 0; text-align:center;}
ol.disco {padding-left:10px; text-indent:0em; list-style-position: outside;}
ol.disco li {font-size:0.9em; }
.buy {margin:25px 0 0 0;}