body { margin: 0px; background: #4C1F1A; text-align:center; }
img { border: none }
td,th,div,p { font-family: arial, sans-serif; font-size: 9pt; vertical-align: top; line-height: 1.4em; color: #FF8D76; /* D65656 */}
table,td,th { border-style: solid; border-color: #893A2B; }
table { border-width: 0 0 1px 1px; }
td, th { border-width: 1px 1px 0 0; }
img { display: block; }

p {
	padding: 3px 0 3px 0;
	margin: 0;
}

a {
	text-decoration: none;
	color: #EE8F43;
}
a:hover {
	text-decoration: underline;
}

h1 {
	border-bottom: 2px solid #DD5A57;
	color: #DD5A57 /*C1403A*/;
	text-align: right;
	padding-bottom: 5px;
	font-family: Georgia, Times, serif;
	font-weight: normal;
	font-size: 30px;
	line-height: 28px;
	margin-bottom: 14px;
}
h2 {
	font-size: 12pt;
	font-weight: normal;
	color: #DD5A57;
	border-bottom: 1px solid #DD5A57;
	padding-bottom: 0;
	margin-bottom: 0;
	margin-top: 0;
	padding-top: 1em;
	padding-bottom: 0.1em;
	margin-bottom: 0.5em;
}
hr {
	background:#DD5A57;
	border:none;
	color:#DD5A57;
	height:1px;
}
dl,dt,dd {
	margin: 0;
	padding: 0;
}

.logo { text-align: center; vertical-align: middle }
.layout { text-align: center; vertical-align: top }

#container {
	width:900px;
	margin: 0 auto;
	background: url(/img/bckg.jpg) right top no-repeat;
	min-height: 870px;
}
* html #container { height: 870px; }

#container-2 {
	padding-top: 37px;
	text-align:left;
}

#frame {
	display: block;
	width: 591px;
	background: #4C1F1A url(/img/frame-bckg.jpg) right top no-repeat;
	padding-top: 6px;
	padding-bottom: 5px;
}

#frame-2 {
	background: url(/img/frame-left.png) left repeat-y;
}

#frame-3 {
	background: url(/img/frame-mid.gif) repeat-y;
}

#frame-4 {
	background: url(/img/frame-bot.gif) bottom no-repeat;
}

#frame-5 {
	background: url(/img/frame-top.gif) top no-repeat;
	min-height: 484px;
}
* html #frame-5 { height: 484px; }

#menu-col {
	width: 185px;
	float: left;
}
#menu-col-2 {
	padding-left: 21px;
	padding-top: 33px;
	padding-right: 5px;
}

#menu {	
}

#menu ul {
	list-style:none;
	margin:0;	
	padding:0 0 10px 0;
}

#menu li {
	color: #C1403A;
	padding:2px 0 4px 7px;
	background: url('/img/mi-ina-bullet.gif') left center no-repeat;
	font-size: 13px;
	margin-left: -5px;
}
#menu li a {
	color: #D5602D;
}

#menu li.active {
	background: #421A17;
	color: #FFB090;
}
#menu li.active a {
	color: #FFB090;
}

#logo {
}

#content-col {
	width: 398px;
	float: left;
}

#content-col-2 {
	padding: 0 17px 25px 17px;
	text-align:justify;
}

#contents {
	overflow: auto;
	overflow-y: hidden;
	-ms-overflow-y: hidden;
	width: 364px;
}

* html #contents {
	padding-bottom:20px;
}

#flagi {
	display: block;
	height: 45px;
	margin-top: 20px;
}
#flagi img {
	float: right;
	display: block;
	margin-left: 5px;
	border: 1px solid #331412;
}

#content-col-2 p {
	text-align: justify;
}

.overlay {
	position: absolute;
	top:20px;
	left: 12px;
	width:980px;
	min-height: 200px;
	background: #361514;	
	border:1px solid #C1403A;
	display: none;
}
* html #overlay { height: 200px; }

.overlay-2 {
	/*padding: 10px;*/
	position: relative;
	text-align: left;
}

.close-button {
	position: absolute;
	top: 5px;
	left: 918px;
	background: #491D1C;
	border: 1px solid #91312D;
	padding-left: 5px;
	padding-right: 5px;
}

.overlay-head {
	text-align:center;
	font-size: 20px;
	background: #431A17;
	padding-left: 80px;
	padding-right: 80px;
	font-family: Georgia,Times,serif;
	color: #EE8F43;
}

.overlay-head-note {
	font-size: 13px;
}

.overlay-text {
	padding: 5px 100px;
	text-align:justify;
}
.overlay-text p {
}

.overlay-chart {
	text-align: center;
	margin-bottom: 3px;
	margin-top: 5px;
}

.overlay-chart img {
	display:inline;
}

#content-col input, #content-col textarea, #content-col select {
	background: #421A17;
	border: 1px solid #C1403A;
	color: #FF8D76;
	font-family: arial, sans-serif; 
	font-size: 13px;
}

.message {
	background: #421A17;
	border: #E57A23 1px solid;
	color: #E57A23;
	font-weight: bold;
	padding: 6px;
	margin-bottom: 6px;
}

#content-col .paypal-form input {
	border:none;
	background:none;
}

.annotation {
	font-size:80%;
}