@import url("header.css");
@import url("content.css");
@import url("footer.css");


* { margin: 0px; padding: 0px; }

html, body { width: 100%; height: 100%; padding: 0; margin: 0; background-color: #eee; }

a { outline: none; -moz-outline: 0; border: none; border-width: 0px; }
a:active { outline: none; -moz-outline: 0; }
a:focus { outline: none; -moz-outline: 0; }

img { border: none; border-width: 0px; }

.clear { clear: both; font-size: 0pt; line-height: 0px; }
.cl { clear: both; font-size: 0pt; line-height: 0px; height: 0; }

#main { width: 1000px; position: relative; margin: 0px auto; }

#main { font-family: tahoma; font-size: 8pt; color: #445566; line-height: 18px; }
#main p { margin: 0 0 0px 0; }
#main a { text-decoration: underline; color: #445566; }
#main a:hover { text-decoration: none; }
#main h1, #main h2, #main h3, #main h4, #main h5, #main h6 { font-size: 13pt; color: #445566; margin: 0 0 10px 0; line-height: 22px; }
#main table { border-collapse: collapse; }
#main form textarea { font-family: tahoma; font-size: 8pt; color: #000; }
.switch {display:block; font-size:1px; width:16px; height:16px; background:url(/images/plus.gif); cursor:pointer;}
.off {background:url(/images/minus.gif);}
.hide {display:none;}
.show {position:absolute; float:left; display:block; width:300px; background:#fff; border:1px solid #000; padding:10px; margin-left: 50px; margin-top:-80px; z-index:999;}
.show img {float:left; padding:0 10px 10px 0;}

/*#main form input { font-family: tahoma; font-size: 8pt; color: #000; }
#main form input { height: 15px; padding: 0 0 1px 3px; }
*html #main form input { height: 15px; padding: 1px 0 0px 3px; }
*:first-child+html #main form input { height: 15px; padding: 1px 0 0px 3px; }
html:root #main form input { height: 15px; padding: 1px 0 0px 3px; }*/

table.price_table {
	width:90%;
	border-top:1px solid #e5eff8;
	border-right:1px solid #e5eff8;
	margin:1em auto;
		border-collapse:collapse;
	}
caption {
	color: #9ba9b4;
	font-size:.94em;
		letter-spacing:.1em;
		margin:1em 0 0 0;
		padding:0;
		caption-side:top;
		text-align:center;
	}	
tr.odd td	{
	background:#f7fbff
	}
tr.odd .column1	{
	background:#f4f9fe;
	}	
.column1	{
	background:#f9fcfe;
	}
td.price_td {
	color:#678197;
	border-bottom:1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	text-align:center;
	}				
th {
	font-weight:normal;
	color: #678197;
	text-align:left;
	border-bottom: 1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	text-align:center;
	}							
thead th {
	background:#f4f9fe;
	text-align:center;
	font:bold 1.2em/2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#66a3d3
	}	
tfoot th {
	text-align:center;
	background:#f4f9fe;
	}	
tfoot th strong {
	font:bold 1.2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	margin:.5em .5em .5em 0;
	color:#66a3d3;
		}		
tfoot th em {
	color:#f03b58;
	font-weight: bold;
	font-size: 1.1em;
	font-style: normal;
	}
		
#mini {
font-size:0.75em;	
}
#maxi-header a{
font-size:1.45em;	
color:#556677; 
padding-bottom: 5px;
margin-bottom: 5px;
}

#mid
{
	margin: 18px 0 4px 0;
}

#user{
	color:#666666;
font-size:0.82em;
font-weight:bold;
}
