html, body {
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
	font: normal 16px "Georgia";
	color: #4F3F3F;
	scrollbar-face-color: #F1F1F1;
	scrollbar-highlight-color: #FFF;
	scrollbar-shadow-color: #7C7C7C;
	scrollbar-3dlight-color: #FFF;
	scrollbar-arrow-color: #7C7C7C;
	scrollbar-track-color: #FFF;
	scrollbar-darkshadow-color: #FFF;
}

table {
	border-collapse: collapse;
}

img {
	border: none;
}

a {
	text-decoration: underline;
	font: bold 12px "Tahoma";
	color: #8C080E;
	outline: none;
}

a:hover {
	text-decoration: none;
}

td, th {
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	font: normal 16px "Georgia";
	color: #4F3F3F;
}

hr {
	margin: 28px 0px 28px 0px;
	border: none;
	border-top: 1px dashed #4E4040;
	height: expression(1);
	clear: both;
}

blockquote {
	display: block;
	background: #DFD3D3 url(/.files/1/images/blockquote.bg.gif) top left no-repeat;
	margin: 28px 0px 28px 0px;
	padding: 22px 26px 22px 52px;
	font: bold 14px "Times New Roman";
	color: 805353;
}

div#Black {
	display: none;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1000;
	background: url(/.files/1/images/reg.bg.png);
	filter: expression(fixPNG(this));
	text-align: center;
}

div#Black iframe {
	position: relative;
	width: 454px;
	border: none;
	vertical-align: middle;
}

img#NoDisplay {
	display: none;
	position: absolute;
	z-index: 999;
}

div#mText {
	display: none;
	position: absolute;
	z-index: 998;
	width: 256px;
}

div#mText img {
	position: absolute;
	z-index: 1;
	margin-top: expression(Math.round(document.getElementById('mText').scrollHeight - 30) / 2 + "px");
	margin-left: -8px;
}

div#mText div {
	position: fixed;
	display: block;
	width: 248px;
	border: 1px solid #4F3F3F;
	margin-left: 8px;
}

div#mText div div {
	margin: 0px;
	width: 246px;
	border-color: #A09798;
	background-color: #FFF;
}

hr.Mini {
	margin: 10px 0px 10px 0px;
}

a.Help {
	font: normal 16px "Georgia" !important;
	color: #815353 !important;
}

br.nLine {
	clear: both;
	font-size: 0px;
}

table.All {
	width: 100%;
	height: 100%;
}

td.Header {
	height: 108px;
	background: left no-repeat;
	text-align: right;
}

td.Header a {
	display: block;
	width: 40%;
	height: 108px;
	float: left;
}

td.Header a img {
	filter: expression(fixPNG(this));
	float: left;
}

td.Header form {
	display: block;
	width: 60%;
	height: 108px;
	float: left;
	margin: 0px;
	vertical-align: middle;
	font: bold 11px "Georgia";
	line-height: 16px;
}

td.Header form a, td.Header font {
	display: inline;
	width: auto;
	height: auto;
	margin: 0px 5px 0px 5px;
	float: none;
	text-decoration: none;
	font: bold 11px "Georgia";
	color: #8C080E;
}

td.Header form label {
	margin: 0px 5px 0px 5px;
}

td.Header form input {
	margin: 0px 5px 0px 5px;
	border: 1px solid #DFD4D2;
	width: 56px;
	height: 16px;
}

td.Header form input.Radio {
	width: 16px;
}

td.Header form input.Button {
	font: bold 11px "Georgia";
	color: #8C080E;
	border: none;
	width: auto;
	background: transparent;
	padding: 0px;
}

td.Header form span {
	display: block;
	margin: 30px 60px 0px 0px;
}

td.Header form br {
	display: block;
	clear: both;
	margin-top: 7px;
}

td.Header div {
	display: block;
	width: 60%;
	height: auto;
	float: left;
	margin: 0px;
	vertical-align: middle;
	font: normal 11px "Georgia";
	line-height: 16px;
}

td.Header div span {
	display: block;
	padding: 30px 60px 0px 0px;
}

td.Header div a {
	display: inline;
	width: auto;
	height: auto;
	margin: 0px;
	float: none;
	text-decoration: none;
	font: normal 11px "Georgia";
	color: #8C080E;
}

td#Menu {
	background: #8B080E url(/.files/1/images/menu.bg.gif) top repeat-x;
	font-size: 0px;
	height: 6px;
	overflow: hidden;
}

td#Menu div {
	display: block;
	width: 100%;
	height: 6px;
	overflow: hidden;
	padding: 0px 10px 0px 10px;
}

td#Menu div div {
	display: block;
	float: left;
	width: 165px;
	height: auto;
	padding: 26px 0px 26px 17px;
	overflow: visible;
}

td#Menu a {
	display: block;
	width: 165px;
	height: 24px;
	font: bold 12px/24px "Tahoma";
	color: #FFF;
	text-decoration: none;
	background: url(/.files/1/images/menu.a.bg.gif) left bottom repeat-x;
}

td#Menu span a {
	width: 153px;
	width: expression(165);
	padding-left: 12px;
	background: url(/.files/1/images/menu.span.a.bg.gif) left bottom repeat-x;
}

td#Menu a:hover {
	background: #FFF url(/.files/1/images/menu.span.a.bg.gif) left bottom repeat-x;
	color: #4E3E3E;
}

td#Menu div div br {
	display: block;
	width: 165px;
	height: 24px;
	font: bold 12px/24px "Tahoma";
}

td.Footer {
	border-top: 9px solid #8D070E;
	height: 121px;
	background: #D4D9DC url(/.files/1/images/footer.bg.gif) top repeat-x;
	padding-left: 10px;
	font: normal 10px "Tahoma";
}

td.Footer a {
	display: block;
	margin-top: 10px;
}

td.bMenu {
	width: 509px;
	height: 34px;
	background: #FFF url(/.files/1/images/button.menu.bg.gif) top repeat-x;
}

td.bMenu a {
	display: block;
	height: 34px;
}

td.bMenu a img {
	margin-left: 37px;
}

td.Basket {
	height: 34px;
	background: #82AE00 url(/.files/1/images/basket.bg.gif) top repeat-x;
	font: normal 12px/34px "Tahoma";
	padding-right: 60px;
	text-align: right;
}

td.Basket font {
	font: normal 12px/34px "Georgia";
	color: #FFF;
}

td.Layer {
	width: 477px;
	background: #FFF;
	padding: 10px 16px 30px 16px;
	text-align: justify;
}

td.Layer h1 {
	margin: 0px;
	font: bold 24px "Georgia";
	margin: 30px 0px 24px 0px;
	text-align: left;
}

td.Layer h2 {
	margin: 0px;
	font: bold 18px "Georgia";
	margin: 40px 0px 24px 0px;
	text-align: left;
}

td.Layer h3 {
	font: normal 12px "Georgia";
	color: #918585;
	margin: 0px;
	margin-top: 5px;
}

td.Layer div.Href {
	display: block;
	height: 17px;
	background: url(/.files/1/images/href.a.gif) left top repeat-x;
	margin-bottom: 20px;
}

td.Layer div.Href a {
	display: block;
	float: left;
	height: 17px;
	font: normal 9px/17px "Tahoma";
	text-decoration: none;
	padding-right: 7px;
	background: url(/.files/1/images/href.a.bg.gif) right top no-repeat;
}

td.Layer div.Href font {
	display: block;
	float: left;
	height: 17px;
	font: normal 9px/17px "Tahoma";
}

td.Layer span.iText {
	display: block;
	position: relative;
	position: expression('fixed');
	background: #815353;
	font: normal 11px "Verdana";
	color: #FFF;
	padding: 15px;
	margin: -15px 15px 0px 15px;
	z-index: 2;
}

td.Layer a.Up {
	display: block;
	height: 19px;
	border-bottom: 1px solid #4F3F40;
	clear: both;
	background: url(/.files/1/images/line.up.bg.gif) center right no-repeat;
}

td.Layer a.Bold {
	border-bottom: 2px solid #4F3F40;
}

td.Layer div.iButtons {
	display: block;
	border-bottom: 2px solid #4F3F40;
	padding: 7px 0px 7px 0px;
}

td.Layer div.iButtons a {
	display: block;
	padding: 7px 0px 7px 0px;
	line-height: 16px;
	vertical-align: middle;
}

td.Layer div.iButtons a img {
	margin-right: 5px;
	float: left;
}

td.Layer div.Comments {
	display: block;
	padding: 15px 0px 15px 0px;
	font: normal 12px "Georgia";
}

td.Layer div.Comments a {
	font: bold 12px "Tahoma";
}

td.Layer div.Comments hr {
	margin: 5px 0px 5px 0px;
}

td.Layer div.pImg {
	display: block;
	margin-top: 15px;
}

td.Layer div.pImg img {
	margin: 0px 15px 15px 0px;
	float: left;
}

td.Layer div.pImg br {
	clear: both;
}

td.Layer div.iText {
	display: block;
	margin: 15px 0px 15px 0px;
	font: normal 12px "Georgia";
}

td.Layer hr.Padding {
	margin: 5px 0px 5px 0px;
}

td.Layer form.Availability {
	display: block;
	border-top: 1px solid #4F3F40;
	margin: 0px;
	margin: 28px 0px 14px 0px;
}

td.Layer form.Availability fieldset {
	border: none;
	padding: 0px;
}

td.Layer form.Availability fieldset legend {
	display: block;
	font: bold 12px "Georgia";
	margin: 3px 0px 0px 0px;
	padding: 0px;
	color: #8F8584;
}

td.Layer form.Availability label, td.Layer form.Availability select, td.Layer form.Availability a  {
	display: block;
	float: left;
	height: 20px;
	margin: 5px 0px 5px 0px;
}

td.Layer form.Availability label {
	width: 25%;
	font: normal 12px/20px "Georgia";
	color: #4F3F3F;
}

td.Layer form.Availability select {
	width: 40%;
	border: 1px solid #7E9DBA;
}

td.Layer form.Availability a {
	text-align: center;
	width: 25%;
	line-height: 20px;
}

td.Layer form.Availability br {
	clear: both;
}

td.Layer div.Pages {
	display: block;
	border-top: 1px dashed #4E3E3E;
	border-bottom: 1px dashed #4E3E3E;
	line-height: 24px;
}

td.Layer div.Pages span {
	display: block;
	height: 24px;
}

td.Layer div.Pages span.One {
	border-bottom: 1px dotted #4E3E3E;
}

td.Layer div.Pages font {
	font: bold 12px/24px "Georgia";
	color: #918585;
	margin-right: 6px;
}

td.Layer div.Pages a {
	margin: 0px 3px 0px 3px;
}

td.Layer div.Pages a font {
	color: #4C413F;
	text-decoration: none;
	margin: 0px;
}

td.Layer div.pMini {
	display: block;
	margin-top: 45px;
}

td.Layer div.pMini span {
	display: block;
	float: left;
	width: 144px;
	height: 320px;
	text-align: center;
	font: normal 12px "Georgia";
	margin: 0px 7px 0px 7px;
}

td.Layer div.pMini span a {
	display: block;
	font: bold 12px "Tahoma";
}

td.Layer div.pMini span a img {
	margin-bottom: 16px;
}

td.Layer div.pMini br {
	clear: both;
	font-size: 0px;
}

td.Layer div.Description {
	display: block;
}

td.Layer div.Description span {
	display: block;
	width: 150px;
	text-align: center;
	float: left;
	margin-bottom: 20px;
	padding-bottom: 15px;
	background: url(/.files/1/images/zoom.plus.gif) center bottom no-repeat;
}

td.Layer div.Description span img {
	width: 150px;
}

td.Layer div.Description table {
	width: 327px;
	float: left;
}

td.Layer div.Description br {
	clear: both;
}

td.Layer table.DescriptionText {
	margin-bottom: 17px;
}

td.Layer table.DescriptionText caption {
	font: bold 16px "Georgia";
	padding-bottom: 15px;
	text-align: left;
}

td.Layer table.DescriptionText th {
	width: 50%;
	color: #908484;
	background: url(/.files/1/images/description.bg.gif) bottom repeat-x;
	padding: 4px 0px 4px 0px;
	text-align: left;
	font: normal 12px "Georgia";
}

td.Layer table.DescriptionText td {
	width: 50%;
	color: #4F3F3F;
	background: url(/.files/1/images/description.bg.gif) bottom repeat-x;
	padding: 4px 0px 4px 0px;
	font: normal 12px "Georgia";
}

td.Layer table.DescriptionText td img {
	vertical-align: middle;
}

td.Layer table.DescriptionText a.Help {
	font: normal 12px "Georgia" !important;
}

td.Layer table.Full {
	width: 478px;
	margin: 30px 0px 30px 0px;
}

td.Layer table.Full th {
	width: 30%;
}

td.Layer table.Full td {
	width: 70%;
	font: normal 16px "Georgia";
}

td.Layer div.Open span {
	float: none;
	width: 478px;
	background: url(/.files/1/images/zoom.minus.gif) center bottom no-repeat;
}

td.Layer div.Open span img {
	width: 478px;
}

td.Layer div.Open table {
	float: none;
	width: 478px;
}

td.Layer div.Reclama {
	display: block;
	border-top: 1px solid #4F3F3F;
	margin-bottom: 20px;
}

td.Layer div.Reclama h3 {
	margin-bottom: 10px;
}

td.Layer div.Reclama a {
	display: block;
	background: #F4F0EF;
	width: 224px;
	width: expression('237px');
	padding: 6px;
	margin: 0px 1px 2px 1px;
	float: left;
	font: normal 12px "Tahoma";
	text-decoration: none;
	color: #4E403F;
}

td.Layer div.Reclama a font {
	display: block;
	font: normal 12px "Tahoma";
	color: #0835AA;
}

td.Layer div.Reclama br {
	clear: both;
}

td.Layer div.Catalog {
	display: block;
	margin: 15px 0px 15px 0px;
	background: url(/.files/1/images/description.bg.gif) top repeat-x;
}

td.Layer div.Catalog span {
	display: block;
	background: url(/.files/1/images/description.bg.gif) bottom repeat-x;
	text-align: left;
	padding: 4px 0px 6px 0px;
}

td.Layer div.Catalog span a {
	display: block;
	float: left;
	margin-right: 5px;
	background: url(/.files/1/images/catalog.separator.gif) right no-repeat;
	padding-right: 12px;
	white-space: nowrap;
	line-height: 18px;
}

td.Layer div.Catalog br {
	clear: both;
}

td.Layer div.Catalog span a.End {
	background: none;
}

td.Layer div.Button {
	display: block;
	height: 39px;
	background: url(/.files/1/images/dotted.bg.gif);
	margin-bottom: 4px;
	text-align: right;
}

td.Layer div.Button span {
	display: block;
	float: right;
	width: 4px;
	height: 39px;
	background: #FFF;
}

td.Layer div.Button button {
	float: right;
	width: 148px;
	height: 39px;
	border: 1px solid #938584;
	background: #FFF;
	font: bold 12px "Tahoma";
	color: #8C080E;
}

td.Layer dl.tabs {
	display: block;
	width: 478px;
	margin: 0px;
	position: relative;
	margin: 8px 0px 8px 0px;
}

td.Layer dl.tabs dt {
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 239px;
	height: 39px;
	float: left;
	cursor: hand;
	margin-bottom: 8px;
	margin-bottom: expression(0);
}

td.Layer dl.tabs dt font {
	margin: 0px 2px 0px 2px;
	display: block;
	text-align: center;
	height: 39px;
	font: bold 12px/39px "Tahoma";
	background: #FFF;
	color: #8C080E;
	border: 1px solid #918585;
}

td.Layer dl.tabs dt.on {
	height: 44px;
	cursor: normal;
	margin-bottom: 0px;
}

td.Layer dl.tabs dt.on font {
	height: 44px;
	background: #918585;
	color: #FFF;
}

td.Layer dl.tabs dd {
	margin: 0px;
	position: absolute;
	display: none;
	background: #918585;
	width: 478px;
	top: 44px;
	left: 0px;
}

td.Layer dl.tabs dd form {
	display: block;
	margin: 11px 3px 11px 3px;
}

td.Layer dl.tabs dd br {
	clear: both;
}

td.Layer dl.tabs dd form fieldset {
	display: block;
	width: 47.5%;
	width: expression('49%');
	float: left;
	padding: 0px 3px 0px 3px;
	border: none;
}

td.Layer dl.tabs dd form fieldset label {
	display: block;
	width: 100%;
	font: bold 12px "Tahoma";
	color: #FFF;
}

td.Layer dl.tabs dd form fieldset select {
	display: block;
	width: 100%;
	margin: 6px 0px 12px 0px;
}

td.Layer dl.tabs dd form button {
	width: 126px;
	height: 26px;
	font: bold 12px "Tahoma";
	color: #8C080E;
	background: #FFF;
	border: none;
}

td.Layer div.News {
	display: block;
	margin-bottom: 40px;
}

td.Layer div.News span {
	display: block;
	margin-top: 30px;
	text-align: justify;
	font-size: 14px;
}

td.Layer div.News span.One {
	font-size: 16px;
}

td.Layer div.News span h2 {
	margin: 0px;
}

td.Layer div.News span h2 a {
	font: bold 14px "Tahoma";
}

td.Layer div.News span.One h2 a {
	font-size: 18px;
}

td.Layer div.News span code {
	display: block;
	font: normal 11px "Georgia";
	margin: 10px 0px 10px 0px;
}

td.Layer div.News span code a {
	font-size: 11px;
}

td.Layer div.News span span {
	display: block;
	width: auto !important;
	margin: 10px 0px 0px 0px;
	padding: 8px 0px 8px 0px;
	float: none;
	background: url(/.files/1/images/news.hr.gif) top repeat-x;
	border-bottom: 1px dashed #4F3F40;
	font: normal 11px "Tahoma";
}

td.Layer div.News span span a {
	display: inline;
	font: normal 11px "Tahoma";
}

td.Layer div.Messages {
	display: block;
	font: normal 12px "Georgia";
}

td.Layer div.Messages div {
	display: block;
	padding: 10px 0px 10px 0px;
}

td.Layer div.Messages div a {
	display: block;
}

td.Layer div.Messages div span {
	display: block;
	margin-bottom: 5px;
	line-height: 16px;
}

td.Layer div.Messages div span a {
	display: inline;
	line-height: 16px;
	vertical-align: middle;
}

td.Layer div.Messages div span img {
	vertical-align: middle;
}

td.Layer div.Messages form {
	margin: 0px;
	border-top: 1px dashed #4E4040;
}

td.Layer div.Messages form label {
	display: block;
	width: 100%;
	padding: 5px 0px 5px 0px;
	font: normal 12px "Georgia";
}

td.Layer div.Messages form textarea {
	display: block;
	width: 100%;
	height: 100px;
}

td.Layer div.Messages h3 {
	margin-bottom: 10px;
	font-weight: bold;
}

td.Layer div.Rating {
	display: block;
	border-bottom: 2px solid #4F3F40;
	border-top: 2px solid #4F3F40;
	padding: 10px 0px 10px 0px;
	margin-top: 10px;
}

td.Layer div.Rating h3 {
	margin-bottom: 10px;
	font-weight: bold;
}

td.Layer div.Rating h3 img {
	vertical-align: middle;
}

td.Layer div.Rating div {
	display: block;
	height: 16px;
	float: left;
	margin: 5px 5px 0px 0px;
}

td.Layer div.Rating b {
	display: block;
	width: 50px;
	height: 16px;
	float: left;
	margin: 5px 5px 0px 0px;
	font: bold 14px/16px "Tahoma";
}

td.Layer div.Rating font {
	display: block;
	width: 150px;
	height: 16px;
	float: left;
	margin: 5px 5px 0px 0px;
	font: normal 12px/16px "Georgia";
}

td.Layer div.Rating input {
	height: 16px;
	float: left;
	margin: 5px 5px 0px 0px;
}

td.Layer div.Rating a {
	margin-left: 280px;
}

td.Layer div.Rating br {
	clear: left;
	font-size: 0px;
}

td.Block {
	background: #16252A;
	width: expression(document.getElementsByTagName("body")[0].scrollWidth - 509 + "px");
}

td.Small {
	width: 280px;
}

td.Block div {
	display: block;
	float: left;
	width: 235px;
/*	height: 100%;*/
	background: #33484D url(/.files/1/images/block.div.bg.gif) left repeat-y;
	padding-bottom: 20px;
}

td.Block div.Left {
	background: #57696D url(/.files/1/images/block.div.left.bg.gif) left repeat-y;
}

td.Block a.h1 {
	display: block;
	height: 60px;
	margin: 1px 0px 3px 0px;
	font: bold 18px/28px "Georgia";
	color: #FFF;
	vertical-align: middle;
	overflow: hidden;
	text-decoration: none;
}

td.Block a.h1 img {
	float: left;
	margin-right: 9px;
	height: 60px;
}

td.Block div div.lineMenu {
	display: block;
	float: none;
	width: auto;
	height: auto;
	background: none;
	padding: 0px 15px 0px 15px;
	margin: 18px 0px 18px 0px;
}

td.Block div div.lineMenu a {
	display: block;
	font: bold 12px/23px "Tahoma";
	color: #AFD50C;
	height: 23px;
	border-bottom: 1px dashed #6C7E82;
	text-decoration: none;
}

td.Block div div.lineMenu span a {
	padding-left: 10px;
	border-bottom: 1px dotted #6C7E82;
}

td.Block div div.lineMenu a:hover {
	color: #FFF;
}

td.Block div div.lineMenu font {
	font: bold 12px/23px "Tahoma";
	color: #82AE00;
	margin: 0px;
}

td.Block div div.Mini a {
	font-weight: normal;
}

td.Block div div.Mini font {
	font-weight: normal;
}

td.Block div div.bNews {
	display: block;
	float: none;
	width: auto;
	height: auto;
	background: none;
	padding: 0px 15px 0px 15px;
	margin: 18px 0px 18px 0px;
}

td.Block div div.bNews a {
	display: block;
	font: bold 12px "Georgia";
	color: #AFD40A;
}

td.Block div div.bNews span {
	display: block;
	font: normal 12px "Georgia";
	color: #D5DBDB;
	border-bottom: 1px dashed #6B7D81;
	padding-bottom: 18px;
	margin-bottom: 18px;
}

td.Block div div.bNews span a {
	display: inline;
	font: normal 12px "Georgia";
	color: #AFD40A;
}

td.Block div div.bNews span h2 {
	font: normal 12px "Georgia";
	color: #AFD40A;
	margin: 0px;
}

td.Block div div.bNews span h2 a {
	display: inline;
	font: normal 12px "Georgia";
	color: #AFD40A;
}

td.Block div div.bNews span code {
	display: block;
	font: normal 10px/20px "Georgia";
	color: #D6DADD;
	margin: 0px;
}

td.Block div div.sLnk {
	display: block;
	float: none;
	width: auto;
	height: auto;
	background: none;
	font: normal 12px "Georgia";
	padding: 0px 15px 0px 15px;
	margin: 18px 0px 18px 0px;
	color: #D6DADD;
}

td.Block div div.sLnk a {
	display: inline;
	font: normal 12px "Georgia";
	color: #AFD40A;
}

td.Block div dl.tabs {
	display: block;
	width: 204px;
	margin: 0px;
	position: relative;
	margin: 8px 15px 8px 15px;
}

td.Block div dl.tabs dt {
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 100px;
	height: 21px;
	float: left;
	cursor: hand;
}

td.Block div dl.tabs dt font {
	margin: 0px 2px 0px 2px;
	display: block;
	text-align: center;
	height: 21px;
	font: bold 12px/21px "Tahoma";
	background: #69787D;
	color: #AFD50C;
}

td.Block div dl.tabs dt.on {
	height: 25px;
	cursor: normal;
}

td.Block div dl.tabs dt.on font {
	height: 25px;
	background: #69787D;
	color: #FFF;
}

td.Block div dl.tabs dd {
	margin: 0px;
	position: absolute;
	display: none;
	background: url(/.files/1/images/dt.bg.gif) top repeat-x;
	width: 204px;
	top: 25px;
	left: 0px;
}

td.Block div dl.tabs dd a {
	display: block;
	font: bold 12px "Georgia";
	color: #AFD40A;
	margin: 0px 7px 18px 7px;
}

td.Block div dl.tabs dd span {
	display: block;
	font: normal 12px "Georgia";
	color: #D5DBDB;
	border-bottom: 1px dashed #6B7D81;
	padding-bottom: 10px;
	margin: 10px 7px 10px 7px;
}

td.Block div dl.tabs dd span a {
	display: inline;
	font: normal 12px "Georgia";
	color: #AFD40A;
	margin: 0px;
}

td.Block div dl.tabs dd span h2 {
	font: normal 12px "Georgia";
	color: #AFD40A;
	margin: 0px;
}

td.Block div dl.tabs dd span h2 a {
	display: inline;
	font: normal 12px "Georgia";
	color: #AFD40A;
}

td.Block div div.ScrollBlock {
	display: block;
	overflow: auto;
	width: 202px;
	height: 406px;
	background: #869195;
	margin: 7px 0px 7px 15px;
	border: 1px solid #5A5F62;
	padding: 2px;
}

td.Block div div.ScrollBlock a {
	color: #09171A;
	text-decoration: none;
}

td.Block div div.ScrollBlock a font {
	display: block;
	font: normal 12px "Tahoma";
	color: #D5DADD;
}

td.Block div div.ScrollBlock hr {
	margin: 5px 0px 5px 0px;
	font: normal 12px "Georgia";
}

td.Block div div.Tags {
	display: block;
	width: 202px;
	width: expression('auto');
	height: auto;
	padding: 0px 15px 0px 15px;
	text-align: justify;
	color: #D5DADD;
}

td.Block div div.Tags a {
	color: #ADD60C;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
}

td.Block div div.Tags a:hover {
	text-decoration: underline;
}

td.Block div div.Tags span {
	display: block;
	font: normal 12px "Georgia";
	text-align: left;
	margin: 18px 0px 18px 0px;
}

td.Block div div.Tags span a {
	font-weight: bold;
	text-decoration: underline;
}

td.Block div div.Tags span a:hover {
	text-decoration: none;
}

td.Block div form.Search {
	display: block;
	font: normal 12px "Georgia";
	color: #D1DBDD;
	padding: 0px 15px 0px 15px;
	margin: 0px 0px 20px 0px;
	text-align: center;
	background: url(/.files/1/images/search.bg.gif) top no-repeat;
}

td.Block div form.Search a {
	color: #ADD60C;
	font-size: 12px;
	font-weight: bold;
}

td.Block div form.Search input {
	width: 202px;
	height: 23px;
	border: 1px solid #6B7D81;
	background: #FFF;
	margin: 28px 0px 54px 0px;
	padding: 3px 5px 0px 5px;
	color: #4F403D;
	font: normal 12px/20px "Georgia";
	padding-top: expression(0);
}

td.Block div form.Search input.Hide, td.Block div form.Search label {
	display: none;
}

td.Index {
	width: expression(document.getElementsByTagName("body")[0].scrollWidth - 280 + "px");
	background: #FFF;
	padding: 10px 0px 30px 0px;
	text-align: justify;
}

td.Index h1 {
	margin: 0px;
	font: bold 24px "Georgia";
	margin: 10px 16px 24px 16px;
	text-align: left;
}

td.Index div.pMini {
	display: block;
	margin: 0px 9px 0px 9px;
	height: 320px;
	margin-top: 45px;
	overflow: hidden;
}

td.Index div.pMini span {
	display: block;
	float: left;
	width: 144px;
	height: 320px;
	text-align: center;
	font: normal 12px "Georgia";
	margin: 0px 7px 0px 7px;
}

td.Index div.pMini span a {
	display: block;
	font: bold 12px "Tahoma";
}

td.Index div.pMini span a img {
	margin-bottom: 16px;
}

div.Label {
	display: block;
	height: 31px;
	border-bottom: 1px solid #6D7C81;
	background: #F9FAFC;
}

div.Label h3 {
	float: left;
	margin: 0px;
	margin-right: 9px;
	padding: 11px 16px 0px 16px;
	background: #E5E6E8;
	color: #6D7A82;
	font: bold 18px/20px "Georgia";
}

div.Label a {
	margin: 0px 9px 0px 9px;
	font: bold 12px/30px "Tahoma";
}

div.Label a font {
	font: bold 12px/30px "Tahoma";
	color: #83AE00;
	text-decoration: none;
}

td.Index div.Video {
	display: block;
	height: 131px;
	background: url(/.files/1/images/video.bg.gif) top repeat-x;
	overflow: hidden;
}

td.Index div.Video a {
	display: block;
	float: left;
	padding: 21px 9px 21px 9px;
}

td.Index div.Video a img {
	width: 121px;
	height: 90px;
}

td.Index div.lNews {
	display: block;
	margin: 20px 0px 20px 10px;
	padding: 0px;
}

td.Index div.lNews span {
	display: block;
	float: left;
	width: 30%;
	margin: 40px 10px 40px 0px;
	padding: 0px;
	font: normal 12px "Georgia";
}

td.Index table.twoBlock td div.lNews span {
	text-align: justify;
	width: 45%;
}

td.Index div.lNews span h2 {
	margin: 0px;
	text-align: left;
}

td.Index div.lNews span code {
	display: block;
	font: normal 11px "Georgia";
	margin: 10px 0px 10px 0px;
	text-align: left;
}

td.Index div.lNews span code a {
	font-size: 11px;
}

td.Index div.lNews span span {
	width: auto !important;
	margin: 10px 0px 0px 0px;
	padding-top: 5px;
	float: none;
	background: url(/.files/1/images/news.hr.gif) top repeat-x;
	text-align: left;
}

td.Index div.lNews span span a {
	display: inline;
	font: normal 11px "Tahoma";
}

td.Index div.lNews br {
	clear: both;
}

td.Index table.twoBlock th {
	width: 290px;
	padding: 35px 16px 35px 16px;
}

td.Index table.twoBlock td {
	padding: 35px 0px 35px 0px;
}

td.Index table.twoBlock th h3 {
	display: block;
	height: 31px;
	margin: 0px;
	background: #E5E6E8;
	text-align: left;
	padding: 0px 0px 0px 10px;
}

td.Index table.twoBlock th h3 font {
	display: block;
	position: absolute;
	color: #FFF;
	font: bold 18px "Georgia";
	margin-top: 14px;
}

td.Index table.twoBlock td div.News {
	display: block;
	margin: 20px 15px 20px 15px;
	text-align: justify;
}

td.Index table.twoBlock td div.News h2 {
	margin: 0px;
	text-align: left;
}

td.Index table.twoBlock td div.News h2 a {
	font: bold 18px "Tahoma";
}

td.Index table.twoBlock td div.News code {
	display: block;
	font: normal 11px "Georgia";
	margin: 10px 0px 10px 0px;
}

td.Index table.twoBlock td div.News code a {
	font-size: 11px;
}

td.Index table.twoBlock td div.News span {
	display: block;
	width: auto !important;
	margin: 10px 0px 0px 0px;
	padding-top: 5px;
	float: none;
	background: url(/.files/1/images/news.hr.gif) top repeat-x;
	font: normal 11px "Tahoma";
}

td.Index table.twoBlock td div.News span a {
	display: inline;
	font: normal 11px "Tahoma";
}

form.stdForm {
	display: block;
	margin: 0px;
	padding: 0px;
}

form.stdForm br {
	clear: both;
	font-size: 0px;
}

form.stdForm label {
	display: block;
	float: left;
	width: 30%;
	height: 25px;
	margin: 7px 0px 7px 0px;
}

form.stdForm input {
	display: block;
	float: left;
	width: 60%;
	height: 25px;
	margin: 7px 0px 7px 0px;
}

form.stdForm input.Button {
	display: block;
	float: none;
	width: auto;
	height: 25px;
	margin: 7px 0px 7px 0px;
}