body {
	background-color: #FFFFFF;
	color: #000000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
}
table {
	font-size: 1em;
}
button, input, select, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}
a {
	color: #00736A;
	text-decoration: underline;
}
a:visited {
	color: #8D8D8D;
}
a:hover {
	color: #FF9618;
}
form {
	margin: 0;
	padding: 0;
}
h1 {
	font-size: 1.5em;
}
	h1 span {
		color: #FF9618;
		margin-left: -1.1em;
		position: absolute;
	}
h2 {
	color: #FF9618;
	font-size: 1.33em;
}
h3 {
	font-size: 1.17em;
}



a.hrf_novis:visited {
	color: #00736A;
}
a.hrf_novis:hover {
	color: #FF9618;
}



div#mst_canv {
	background: url(../images/bg.gif) repeat-x;
}

table#mst_cont {
	height: 100%;
	width: 990px;
}
	table#mst_cont td#mst_sup {
		height: 1px;
		padding: 17px 25px 5px 15px;
		vertical-align: top;
	}
	table#mst_cont td#mst_mid {
	}
	table#mst_cont td#mst_sub {
		height: 1px;
		padding: 10px 25px;
	}



td#ssh_new {
	padding: 58px 26px 0 10px;
	text-transform: lowercase;
	vertical-align: top;
	width: 95px;
}
	td#ssh_new a {
		color: #8D8D8D;
		display: block;
		float: left;
		text-align: center;
		text-decoration: none;
	}
		td#ssh_new a img {
			background: #D0D0D0 no-repeat center center;
			border: solid 2px #B0B0B0;
		}
		td#ssh_new a span {
			display: block;
			font-size: 1.17em;
			font-weight: bold;
			margin: 0.2em 0.1em 0.4em;
		}
	td#ssh_new a:hover {
		background: #D0D0D0;
	}
		td#ssh_new a:hover img {
			border-color: #D0D0D0;
		}
		td#ssh_new a:hover span {
			color: #FFFFFF;
		}

td#ssh_main {
	vertical-align: top;
	width: 895px;
}



td#ssh_left, td#ssh_right {
	width: 1px;
}
	td#ssh_left img {
		border: none;
	}
td#ssh_center {
	text-align: center;
}
	td#ssh_center a {
		color: #FF9618;
		border-bottom: dashed 1px #FF9618;
		text-decoration: none;
	}
	td#ssh_center a:hover {
		font-weight: bold;
		border: none;
	}



td#hib_left, td#hib_right {
	font-size: 1.17em;
	vertical-align: bottom;
	white-space: nowrap;
}
	td#hib_left a, td#hib_right a {
		color: #FF9618;
		font-size: 0.855em;
	}
	td#hib_left a:hover, td#hib_right a:hover {
		text-decoration: none;
	}
td#hib_left {
	border-right: solid 1px #000000;
	padding-right: 20px;
	text-align: right;
}
td#hib_right {
	padding-left: 20px;
	text-align: left;
}



div#ssh_menu {
	font-family: Impact, Arial, Helvetica, sans-serif;
	font-size: 1.33em;
	padding: 10px 7px 0 7px;
}
	div#ssh_menu a {
		color: #00736A;
		display: inline-block;
		float: left;
		padding: 3px 8px;
		text-decoration: none;
	}
	div#ssh_menu a:hover {
		background-color: #FF9618;
		color: #FFFFFF;
	}



table#ssh_redline {
	background-color: #FF9618;
	clear: left;
	width: 100%;
}
	table#ssh_redline td {
		color: #FFFFFF;
		padding: 5px 15px;
	}
	table#ssh_redline form {
	}
		table#ssh_redline form input {
			border: none;
			vertical-align: middle;
			width: 340px;
		}
		table#ssh_redline form button {
			background: none;
			border: none;
			margin: 0 0 0 6px;
			padding: 0;
			vertical-align: middle;
		}
	table#ssh_redline a {
		color: #FFFFFF;
		text-decoration: none;
	}
	table#ssh_redline a:hover {
		text-decoration: underline;
	}
	table#ssh_redline img {
		margin: 0 0 0.1em;
		vertical-align: middle;
	}



div#ssh_roadmap {
	float: right;
	font-size: 0.92em;
	margin: 5px 15px;
}
	div#ssh_roadmap a {
		color: #FF9618;
	}
	div#ssh_roadmap a:hover {
		text-decoration: none;
	}

div#ssh_breadcrumb {
	font-size: 0.92em;
	margin: 5px 150px 5px 15px;
}
	div#ssh_breadcrumb a {
		color: #00736A;
	}
	div#ssh_breadcrumb a:hover {
		text-decoration: none;
	}



table#sbc_cont {
	height: 100%;
	width: 100%;
}
	table#sbc_cont td#sbc_left {
		background-color: #F4F4F4;
		vertical-align: top;
		width: 366px;
	}
	table#sbc_cont td#sbc_right {
		padding: 0 15px;
		vertical-align: top;
	}



div#bcl_catalog {
}
	div#bcl_catalog a {
		color: #4D4D4D;
		display: block;
		float: left;
		height: 140px;
		opacity: 0.7;
		filter: alpha(opacity=70);
		text-align: center;
		text-decoration: none;
		width: 122px;
	}
		div#bcl_catalog a img {
			border: solid 1px #8D8D8D;
			margin: 10px 10px 5px;
		}
		div#bcl_catalog a span {
			display: block;
			line-height: 1.1em;
			margin: 0 10px;
		}
	div#bcl_catalog a:hover {
		opacity: 1;
		filter: alpha(opacity=100);
	}
		div#bcl_catalog a:hover img {
			border-color: #00736A;
		}



div#gcc_comm {
	clear: left;
	color: #8D8D8D;
	font-size: 0.83em;
	margin: 1em;
	text-align: center;
}



div#sfc_main {
	border-top: solid 4px #FF9618;
	color: #818080;
	padding: 5px 15px;
}
	div#sfc_main a {
		color: #818080;
		text-decoration: none;
	}

div#sfc_menu {
	float: right;
}
	div#sfc_menu a {
		margin: 0 0 0 20px;
	}
	div#sfc_menu a:hover {
		color: #000000;
	}

div#sfc_buts {
	clear: right;
	padding: 1.2em 0 0;
	text-align: center;
}
	div#sfc_buts img {
		opacity: 0.2;
		filter: alpha(opacity=20);
	}







div.pnb_cont {
	color: #8D8D8D;
	margin: 0 0 2em;
}
	div.pnb_cont a, div.pnb_cont span {
	}
	div.pnb_cont a {
		color: #FF9618;
		padding: 0 0.2em;
		text-decoration: none;
	}
	div.pnb_cont a:hover {
		color: #000000;
		text-decoration: underline;
	}
	div.pnb_cont span {
		background-color: #FF9618;
		color: #FFFFFF;
		font-weight: bold;
		padding: 0 0.5em;
	}



table.gla_cont {
}
	table.gla_cont a img {
		border: solid 1px #00736A;
	}
	table.gla_cont a:hover img {
		border: solid 1px #FF9618;
	}



div.gda_ordr {
	margin: 0 0 1em;
	white-space: nowrap;
}
	div.gda_ordr div {
		float: right;
	}
	div.gda_ordr a, div.gda_ordr a:visited {
		color: #00736A;
	}
	div.gda_ordr a:hover {
		color: #FF9618;
	}
	div.gda_ordr ul {
		display: inline;
		list-style: none;
		margin: 0;
		padding: 0;
	}
	div.gda_ordr li {
		display: inline;
		padding: 2px 5px;
	}
	div.gda_ordr li.curr {
		background-color: #F4F4F4;
		font-weight: bold;
	}
		div.gda_ordr li.curr a {
			background-color: #F4F4F4;
			display: inline-block;
		}
		div.gda_ordr li.curr img {
			background: url(../images/darr.gif) no-repeat left top;
			border: none;
			height: 5px;
			margin: 0 5px 0 0;
			width: 9px;
			vertical-align: middle;
		}
			div.gda_ordr li.curr a:hover img {
				background-position: right bottom;
			}
		div.gda_ordr li.desc img {
			background-position: right top;
		}
			div.gda_ordr li.desc a:hover img {
				background-position: left bottom;
			}



table.gda_cont {
	width: 100%;
}
	table.gda_cont td {
		padding: 0 25px 25px 0;
		vertical-align: top;
	}

span.gda_price {
	color: #D40000;
	font-size: 1.08em;
	font-weight: bold;
}
	span.gda_price big {
		font-size: 1.23em;
	}
	span.gda_price small {
		font-size: 0.85em;
	}

.gda_name {
	background: #F4F4F4;
	clear: left;
	display: block;
	font-weight: bold;
	margin: 0 0 5px;
	padding: 3px 5px;
}

a.gda_photo {
	display: block;
	float: left;
	margin: 0 10px 10px 0;
}
	a.gda_photo img {
		border: solid 1px #00736A;
	}
		a.gda_photo:hover img {
			border: solid 1px #FF9618;
		}



td.gdc_cont {
}
	td.gdc_cont a.gda_photo {
		color: #000000;
		float: none;
		text-decoration: none;
	}
		td.gdc_cont a.gda_photo img {
			float: left;
		}
	td.gdc_cont span.gda_name {
		clear: none;
		margin: 0 0 0 107px;
	}



div.gdi_cont {
	margin: 0 5px;
}

div.gdi_info {
	line-height: 1.08em;
	margin: 0 0 10px 92px;
}
	div.gdi_info div {
		color: #8D8D8D;
		line-height: 1.45em;
		font-size: 0.92em;
		margin: 10px 0 0;
	}

div.gdi_shop {
	clear: left;
}
	div.gdi_shop img, div.gdi_shop input {
		border: none;
		float: right;
		margin-right: 7px;
	}



div.gdd_cont {
}
	div.gdd_cont a.gda_photo {
		margin: 0 0 10px 0;
	}
	div.gdd_cont form input {
		margin-left: 20px;
	}

div.gdd_discl {
	color: #000000;
	font-size: 0.92em;
	margin: 5em 0 0;
}



div.nwi_cont {
	margin: 0 0 2em;
}



.ull_cont {
	color: #FF9618;
}
ul.ull_cont {
	list-style: square;
}
	.ull_cont li {
		margin-bottom: 0.5em;
	}
	.ull_cont a {
		color: #000000;
		font-size: 1.08em;
	}
	.ull_cont a:visited {
		color: #8D8D8D;
	}
	.ull_cont a:hover {
		color: #FF9618;
		text-decoration: underline;
	}
	.ull_novis a:visited {
		color: #000000;
	}
	.ull_novis a:hover {
		color: #FF9618;
	}

ol.ull_srch {
	font-size: 1em;
}
	ol.ull_srch li {
		clear: left;
	}
	ol.ull_srch a {
	}
	ol.ull_srch img {
		border: solid 1px #00736A;;
		float: left;
		height: 35px;
		margin: 0 10px 1em 0;
		width: 35px;
	}
	ol.ull_srch div {
		color: #000000;
		margin: 0 0 1em 45px;
	}
		ol.ull_srch div span {
			color: #D40000;
		}



table.gcl_cont {
	width: 100%;
}
	table.gcl_cont th, table.gcl_cont tr.gcl_lastrow td {
		padding: 7px 3px;
	}
	table.gcl_cont td {
		border-top: solid 1px #F4F4F4;
		line-height: 1.2em;
		padding: 3px;
		vertical-align: top;
	}
	table.gcl_cont span.gcl_totalsumm {
		color: #D40000;
		white-space: nowrap;
	}



input.btn_default {
	background: #FF9618 url(../images/btn_sl.gif) no-repeat;
	border: none;
	color: #FFFFFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left: 30px;
}

input.inp_default, textarea.inp_default {
	border: solid 1px #C0C0C0;
	vertical-align: middle;
}

.frm_ness {
	color: #D40000;
	padding-left: 0.3em;
}



table.sbt_fields {
}
	table.sbt_fields th, table.sbt_fields td {
		padding: 3px;
		vertical-align: top;
	}
	table.sbt_fields th {
		font-weight: normal;
		padding-right: 20px;
		text-align: left;
	}
div.sbt_error {
	color: #D40000;
	font-weight: bold;
	line-height: 1.2em;
	margin: 1em 0;
}



a.redAni {
	background: #FF9618 url(../images/btn_sl.gif) no-repeat;
	color: #FFFFFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 1px 5px 1px 30px;
	text-decoration: none;
}



div#windowblocker {
	background-color: #000;
	display: none;
	height: 100%;
	width: 100%;
	z-index: 1000;

	position: fixed;
	left: 0;
	top: 0;
	opacity: 0.3;

	_position: absolute;
	_left: expression(parseInt(document.body.scrollLeft, 10) + 'px');
	_top: expression(parseInt(document.body.scrollTop, 10) + 'px');
	_filter: alpha(opacity=30);
}
div#messagebox {
	display: none;
	height: 100%;
	width: 100%;
	z-index: 1001;

	position: fixed;
	left: 0;
	top: 0;

	_position: absolute;
	_left: expression(parseInt(document.body.scrollLeft, 10) + 'px');
	_top: expression(parseInt(document.body.scrollTop, 10) + 'px');
}
	div#messagebox table {
		height: 90%;
	}
	div#messagebox div#messageboxshadow {
		background-image: url(../images/shadow.png);
	}
	div#messagebox div#messageboxframe {
		background: #FFF;
		border: solid 1px #4D4D4D;
		left: -3px;
		position: relative;
		top: -3px;
		width: 330px;
	}
	div#messagebox div#titleline {
		background-color: #FF9618;
		color: #FFF;
		font-size: 1.25em;
		font-weight: bold;
		margin: 7px 7px 0;
		padding: 3px 3px 3px 10px;
	}
	div#messagebox a#closer {
		background-color: #FF9618;
		color: #FFF;
		cursor: pointer;
		display: inline-block;
		float: right;
		padding: 0 0.3em;
		text-decoration: none;
	}
	div#messagebox a#closer:hover {
		background-color: #FFF;
		color: #FF9618;
	}
	div#messagebox div#messageboxtext {
		font-size: 1.08em;
		margin: 0 7px;
		padding: 15px;
	}
	div#messagebox div#messageboxclose {
		margin: 0 0 10px;
		text-align: center;
	}
		div#messagebox div#messageboxclose a {
			color: #00736A;
			cursor: pointer;
			text-decoration: underline;
		}
		div#messagebox div#messageboxclose a:hover {
			color: #FF9618;
		}