html
{
	background-color: #EEEEEE;
	padding         : 0px;
	margin          : 0px; 
	background-image: url(img/background.png);
}

body
{
	width           : 700px;
	text-align      : center;
	margin-top      : 0px;
	padding-top     : 0px;
	margin-left     : auto;
	margin-right    : auto;
}

#divMenu
{
	width        : 700px;
	margin-bottom: 20px;
	margin-top   : 10px;
}

#divMenu a
{
	text-decoration: none;
}

#divMenu a div.h, #divMenu div.h 
{
	font-family: Trebuchet MS;
	font-weight: bold;
	color      : black;
}

#divMenu a div.d, #divMenu div.d
{
	font-family: Tahoma;
	font-size  : 0.7em;
	color      : #AAAAAA;
}

#divMenu a:hover div.d
{
	color: #0000AA;
}

#divMenu div.s
{
	color: #555555;
}

#divBody
{
	text-align         : left;
	background-color   : white;
	width              : 700px;
	padding-top        : 50px;
	border             : 2px solid gray;
}

#divLanguages
{
	margin-right : 10px;
	margin-top   : -47px;
	margin-bottom: -40px;
	text-align   : right;
	font-size    : 0.8em;
	font-family  : Trebuchet MS;
	font-weight  : bold;
}

/* for IE6 */
/*\*/
* html #divLanguages 
{
	margin-right : 8px;
}
/**/

#divLanguages a
{
	margin-left: 16px;
}

#divFooter
{
	font-family: Arial;
	font-size  : 0.7em;
	font-weight: bold;
	margin     : 10px;
	text-align : center;
	line-height: 2em;
}

h1
{
	font-family   : Trebuchet MS;
	font-size     : 1.1em;
	background    : url('img/line.png') no-repeat left bottom;
	padding-top   : 25px;
	padding-bottom: 5px;
	padding-left  : 15px;
	padding-right : 15px;
	margin-top    : 0px;
	margin-bottom : 0px;
}

.content
{
	font-family   : Trebuchet MS;
	font-size     : 0.8em;
	padding-left  : 15px;
	padding-right : 15px;
	margin-top    : 5px;
	line-height   : 2em;
}

.content p
{
	text-indent: 2em;
	padding    : 0xp;
	margin     : 0px;
	text-align : justify;
	padding-bottom: 0.8em;
}

.content ul
{
	padding      : 0xp;
	margin-top   : 0.5em;
	margin-bottom: 0.5em;
}

#tblOrder
{
	font-family    : Trebuchet MS;
	border-collapse: collapse;
	font-size      : 1em;
}

#tblOrder td
{
	border : 1px solid #BBBBBB;
	padding: 5px;
}

#tblOrder td.price
{
	font-weight: bold;
	text-align : center;
	color      : #888888;
}

#tblOrder td.name
{
	font-weight: bold;
	text-align : right;
	color      : black;
}

#tblOrder td.name div
{
	color      : gray;
	font-size  : 0.9em;
	font-weight: normal;
   line-height: 1.2em;
}

#tblOrder td img
{
	float: left;
}

#ajax-loader
{
	padding-right: 5em;
	color        : red;
	font-weight  : bold;
	visibility   : hidden;
}

#tblSendMail
{
	font-size: 1em;
}

#tblSendMail td.name
{
	text-align: right;
}

#tblDownload, #tblHelp
{
	font-family    : Trebuchet MS;
	border-collapse: collapse;
	font-size      : 1em;
	margin-top     : 10px;
}

#tblDownload th, #tblHelp th
{
	background-color: #EEEEEE;
	text-align      : center;
}

#tblDownload td, #tblDownload th, #tblHelp th, #tblHelp td 
{
	border       : 1px solid #BBBBBB;
	padding      : 0.5em;
	padding-left : 5px;
	padding-right: 5px;
}

#tblDownload a
{
	color          : gray;
	text-decoration: none;
	font-weight    : bold;
}

#tblDownload a:hover
{
	text-decoration: underline;
}

#tblDownload img
{
	float: left;
}

#tblHelp td
{
	font-family: Courier;
	text-align : right;
	white-space: nowrap;
	margin     : 0px;
	padding    : 5px 10px 5px 10px;
}

#tblHelp td.descr
{
	font-family: Trebuchet MS;
	text-align : left;
}

div.content p.code, div.content pre.code
{
	font-family: Courier;
	text-indent: 0em;
	line-height: 1.5em;
}

div.content table.code
{
	font-family    : Trebuchet MS;
	border-collapse: collapse;
	font-size      : 1em;
	margin-top     : 10px;
}

div.content table.code th
{
	background-color: #EEEEEE;
	text-align      : center;
}

div.content table.code td, div.content table.code th 
{
	border       : 1px solid #BBBBBB;
	padding      : 2px;
	padding-left : 5px;
	padding-right: 5px;
}
