html, body {
	margin: 0;
	padding: 0;
	font-family: arial, sans-serif;
	font-size: 0.9em;
	color: #fff;
	background-color: #534741;
	}


/**
 * wrap div
 */
#wrap {
	width: 970px;
	margin: 0 auto 10px auto;
	}


/**
 * header with logo
 */
#header {
	position: relative;
	width: 970px;
	height: 133px;
	background: url('/gfx/default/images/layout/bg_header.jpg') bottom right no-repeat;
	}

#header img {
	position: absolute;
	top: 22px;
	left: 0;
	}


/**
 * inner wrap and two columns it contains
 */
#wrap_inner {
	}

#column_left {
	float: left;
	width: 210px;
	}

#column_left .msg_error, #column_left .msg_info { border: none !important; }

#column_right {
	float: right;
	width: 760px;
	}

#column_left h3 {
	margin: 0;
	padding: 0 0 0 20px;
	height: 28px;
	line-height: 28px;
	background: url('/gfx/default/images/layout/bg_column_left_top.gif') repeat-x;
	color: #960200;
	}


/**
 * mailsender registration
 */
#mailsender {
	padding: 13px;
	background: url('/gfx/default/images/layout/bg_column_left_body.gif') repeat-x #b4a695;
	font-size: 0.85em;
	}

#mailsender p {
	color: #402601;
	font-size: 1em;
	padding-bottom: 13px;
	text-align: left;
	}

#mailsender label {
	float: left;
	width: 40px;
	margin-right: 4px;
	font-weight: bold;
	cursor: pointer;
	color: #402601;
	line-height: 1.9em;
	}

#mailsender_email {
	width: 130px;
	border: none;
	background-color: #fff;
	color: #402601;
	padding: 3px;
	font-size: 1em;
	}

#mailsender_submit {
	float: right;
	width: 25px;
	height: 21px;
	margin: 8px 4px 0 0;
	padding: 0;
	font-size: 0px !important;
	background: url('/gfx/default/images/layout/next.gif') 0 0 no-repeat;
	border: none;
	cursor: pointer;
	}


/**
 * exhibitor categories
 */
#categories {
	margin: 0 0 10px 0;
	padding: 23px 8px;
	background-color: #c4b6a3;
	}

#categories ul {
	margin: 0;
	padding: 0;
	}

#categories ul li {
	list-style: none;
	background: url('/gfx/default/images/layout/bg_categories_li.gif') repeat-x #f6e7cf;
	border-bottom: 1px #eddbc3 solid;
	}

#categories ul li.empty {
	padding: 10px 8px;
	color: #402601;
	}

#categories ul li.last { border: none; }

#categories ul li a {
	display: block;
	width: 174px;
	padding: 5px 10px;
	color: #960200;
	text-decoration: none;
	font-size: 0.85em;
	font-weight: bold;
	}

#categories ul li a:hover {
	color: #402601;
	text-decoration: underline;
	}

#categories ul li a.selected {
	background-color: #960200;
	color: #fff;
	}


/**
 * top content of right column, containing main menu and navibar
 */
#column_right_top {
	position: relative;
	width: 760px;
	height: 162px;
	background: url('/gfx/default/images/layout/bg_column_right_top.jpg') 0 0 no-repeat;
	}

#column_right_top img.crti {
	position: absolute;
	top: 33px;
	left: 10px;
	}


/**
 * main menu
 */
#main_menu {
	width: 744px;
	margin: 0 6px 0 10px;
	padding: 0;
	overflow: hidden;
	font-size: 0.85em;
	}

#main_menu ul {
	margin: 0;
	padding: 0;
	}

#main_menu ul li {
	list-style: none;
	float: left;
	}

#main_menu ul li a {
	display: block;
	padding: 0 16px;
	line-height: 29px;
	color: #402601;
	text-decoration: none;
	font-weight: bold;
	background: url('/gfx/default/images/layout/bg_main_menu_li.gif') top left no-repeat;
	}

#main_menu ul li.menu_first a {
	background: none;
	padding: 0 13px;
	}

#main_menu ul li a:hover {
	text-decoration: underline;
	}

#main_menu ul li a.selected {
	color: #fff;
	background-color: #960200;
	}


/**
 * navibar
 */
#navibar {
	position: absolute;
	top: 131px;
	left: 50px;
	width: 704px;
	height: 24px;
	line-height: 24px;
	font-size: 0.85em;
	overflow: hidden;
	color: #402601;
	}

#navibar a {
	color: #960200;
	text-decoration: none;
	}

#navibar a:hover {
	color: #402601;
	text-decoration: underline;
	}


/**
 * content with right column
 */
#content_wrap {
	width: 744px;
	margin: 0 0 0 10px;
	background: url('/gfx/default/images/layout/bg_content_wrap.gif') repeat-y;
	}

#content_right {
	float: right;
	width: 210px;
	}

#content_right h3 {
	margin: 0;
	padding: 12px 16px 12px 24px;
	background: url('/gfx/default/images/layout/bg_column_right.gif') repeat-x #eadac2;
	color: #960200;
	text-transform: uppercase;
	font-size: 1.1em;
	font-weight: bold;
	border: #f9f2e6 solid;
	border-width: 8px 0 0 0;
	}

#content_right h4 {
	margin: 14px 16px 4px 24px;
	color: #fca600;
	font-size: 0.9em;
	}

#content_right p {
	margin: 2px 16px 2px 24px;
	padding: 0;
	color: #402601;
	font-size: 0.85em;
	text-align: left;
	line-height: 1.3em;
	}

#content_right p.contact {
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 0.9em;
	line-height: 1.6em;
	}

#content_right ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}

#content_right li {
	font-size: 0.82em;
	color: #402601;
	padding: 8px 24px;
	}

#content_right li.block, #content_right li.block_selected { padding: 0; }
#content_right li.block a, #content_right li.block_selected a {
	display: block;
	padding: 8px 24px;
	}

#content_right li.block a:hover { text-decoration: none; }

#content_right li.block_selected a {
	font-weight: bold;
	background: #960200;
	color: #fff;
	}

#content {
	width: 466px;
	padding: 34px;
	color: #402601;
	}


/**
 * tropico mattress "banner"
 */
#tropico {
	width: 210px;
	height: 42px;
	background: url('/gfx/default/images/layout/bg_tropico.jpg') 0 0 no-repeat;
	}

#tropico a {
	display: block;
	width: 186px;
	height: 42px;
	padding-left: 24px;
	line-height: 38px;
	background: url('/gfx/default/images/layout/next.gif') 160px 8px no-repeat;
	font-size: 1.05em;
	font-weight: bold;
	color: #402601;
	text-decoration: none;
	}

#tropico a:hover {
	color: #960200;
	text-decoration: underline;
	}


/**
 * search form in right column
 */
#rs {
	padding: 16px 0 12px 24px;
	}

#rs_text {
	width: 130px;
	border: none;
	background-color: #fff;
	color: #402601;
	padding: 3px;
	font-size: 1em;
	font-size: 0.85em;
	}

#rs_submit {
	margin: 0 0 0 4px;
	padding: 0;
	border: none;
	background-color: #faecd5;
	cursor: pointer;
	vertical-align: -11px;
	text-align: left;
	}


/**
 * footer with bottom menu
 */
#footer {
	clear: both;
	width: 744px;
	margin: 0 auto;
	padding: 0 6px 10px 220px;
	font-size: 1em;
	}

#footer a {
	color: #fca600;
	text-decoration: underline;
	}

#footer a:hover {
	text-decoration: none;
	}

#footer p.left { float: left; }
#footer p.right { float: right; width: 210px; text-align: right; }


/**
 * html elements
 */
img {
	border: none;
	}

h1 {
	margin: 0;
	padding: 0;
	color: #fca600;
	font-size: 1.3em;
	line-height: 1.6em;
	}

h2 {
	margin: 14px 0 0 0;
	padding: 0;
	color: #fca600;
	font-size: 1.1em;
	line-height: 1.4em;
	}

h4 {
	margin: 0;
	padding: 0;
	color: #960200;
	}

p {
	margin: 0;
	padding: 6px 0;
	font-size: 0.85em;
	line-height: 1.5em;
	text-align: justify;
	}

#content ul {
	margin: 0;
	padding: 6px 0 6px 25px;
	}

#content li {
	font-size: 0.85em;
	line-height: 1.5em;
	text-align: justify;
	list-style: square;
	}

form, fieldset {
	margin: 0;
	padding: 0;
	border: none;
	}

a {
	color: #960200;
	}

a:hover {
	color: #402601;
	}


/**
 * classes
 */
.textright { text-align: right !important; }
.textcenter { text-align: center !important; }
.textleft { text-align: left !important; }

.red { color: #960200; }

.floatleft { float: left; }
.floatright { float: right; }
img.floatleft { margin: 10px 10px 10px 0; }
img.floatright { margin: 10px 0 10px 10px; }

.ruler { clear: both; }

.nobr { white-space: nowrap; }

.pointer { cursor: pointer; }

.content_ruler {
	clear: right;
	margin-bottom: 20px;
	}

.news_detail {
	color: #960200;
	padding-right: 12px;
	background: url('/gfx/default/images/layout/arrow_next.gif') center right no-repeat;
	}

.news_detail:hover { color: #402601; }

.txt, .txtlong, .txtarea {
	width: 320px;
	border: none;
	background-color: #fff;
	color: #402601;
	padding: 3px;
	font-size: 1em;
	font-family: arial, sans-serif;
	font-size: 0.85em;
	}

.fp { margin-left: 110px; }


/**
 * error and info messages
 */
.msg_info, .msg_error {
	border: 1px solid;
	padding: 8px 5px 8px 20px;
	font-size: 0.85em;
	}

.msg_info {
	border-color: #fca808;
	color: #402601;
	background: url('/gfx/default/images/layout/msg_info.gif') repeat-x #fca808;
	}

.msg_error {
	border-color: #c00;
	color: #fff;
	background: url('/gfx/default/images/layout/msg_error.gif') repeat-x #c00;
	}


/**
 * contact boxes
 */
#contact_address p, #contact_opentime p { text-align: left !important; }

#contact_address {
	float: left;
	width: 170px;
	margin-top: 20px;
	background: url('/gfx/default/images/layout/icon_home.jpg') 0 0 no-repeat;
	padding-left: 60px;
	}

#contact_opentime {
	float: left;
	width: 170px;
	margin-top: 20px;
	background: url('/gfx/default/images/layout/icon_clock.jpg') 0 0 no-repeat;
	padding-left: 60px;
	}

#contact_map {
	position: relative;
	clear: left;
	width: 460px;
	height: 293px;
	padding: 20px 0 0 60px;
	background: url('/gfx/default/images/layout/icon_detail.jpg') 5px 20px no-repeat;
	}

#contact_map .map_text {
	position: absolute;
	top: 300px;
	left: 10px;
	font-size: 0.85em;
	}


/**
 * small contact form
 */
#cf_small {
	padding: 20px 0;
	}

#cf_small label {
	float: left;
	width: 40px;
	padding-left: 10px;
	color: #402601;
	font-weight: bold;
	font-size: 0.85em;
	line-height: 2.1em;
	cursor: pointer;
	}

#cf_small .txt {
	width: 130px;
	margin: 2px 0;
	}

#cf_small .txtarea {
	width: 130px;
	height: 200px;
	margin-bottom: 2px;
	}

#cf_small #submit {
	float: right;
	height: 23px;
	margin: 8px 24px 0 0;
	padding: 0 27px 3px 0;
	font-size: 0.85em;
	color: #960200;
	background: url('/gfx/default/images/layout/next.gif') right center no-repeat;
	border: none;
	cursor: pointer;
	text-align: right;
	}


/**
 * large contact form
 */
#cf_large {
	margin-top: 20px;
	background-color: #faecd5;
	padding: 20px;
	}

#cf_large label {
	float: left;
	width: 60px;
	padding-right: 10px;
	color: #402601;
	text-align: right;
	font-weight: bold;
	font-size: 0.85em;
	line-height: 2.1em;
	cursor: pointer;
	}

#cf_large .txt {
	width: 200px;
	margin: 2px 0;
	}

#cf_large .txtlong {
	width: 330px;
	margin: 2px 0;
	}

#cf_large .txtarea {
	width: 330px;
	height: 150px;
	margin-bottom: 2px;
	}

#cf_large select {
	width: 206px;
	font-family: arial, sans-serif;
	font-size: 0.85em;
	padding: 2px;
	color: #402601;
	margin-top: 2px;
	border: none;
	}

#cf_large #submit {
	float: right;
	height: 22px;
	margin: 8px 24px 0 0;
	padding: 0 27px 3px 0;
	font-size: 0.85em;
	color: #960200;
	background: url('/gfx/default/images/layout/next.gif') right center no-repeat;
	border: none;
	cursor: pointer;
	text-align: right;
	font-weight: bold;
	}


/**
 * exposers list
 */
table.exposers_list {
	width: 100%;
	margin: 20px 0;
	}

table.exposers_list td, table.exposers_list th {
	padding: 6px 12px;
	font-size: 0.85em;
	color: #402601;
	vertical-align: top;
	text-align: left;
	line-height: 1.4em;
	}

table.exposers_list th {
	font-weight: bold;
	background: url('/gfx/default/images/layout/bg_column_left_top.gif') repeat-x #b4a695;
	}

table.exposers_list td.odd { background-color: #faecd5; }


/**
 * exposer's photogallery
 */
#eg_wrap {
	position: relative;
	width: 469px;
	height: 125px;
	margin: 20px auto 0 auto;
	background: url('/gfx/default/images/layout/bg_eg_wrap.jpg') 0 0 no-repeat;
	}

#eg_content {
	position: absolute;
	top: 5px;
	left: 9px;
	width: 447px;
	height: 92px;
	overflow: hidden;
	margin: 0;
	}

#egc {
	position: absolute;
	top: 0;
	left: 0;
	}

#egc a {
	float: left;
	display: block;
	width: 145px;
	height: 90px;
	margin: 0 1px;
	border: 1px #c5b6a3 solid;
	}

#egc a:hover { border-color: #960200; }

#eg_previous, #eg_next, #eg_open {
	display: block;
	position: absolute;
	top: 100px;
	height: 14px;
	line-height: 14px;
	text-align: center;
	font-size: 0.85em;
	text-decoration: none;
	font-weight: bold;
	}

#eg_previous {
	left: 11px;
	width: 20px;
	}

#eg_open {
	left: 185px;
	width: 100px;
	}

#eg_next {
	left: 434px;
	width: 20px;
	}


/**
 * exposer's services
 */
#eg_sp {
	width: 469px;
	margin: 20px auto 0 auto;
	background: url('/gfx/default/images/layout/bg_eg_sp.gif') repeat-y;
	}

#eg_sp_top { background: url('/gfx/default/images/layout/bg_eg_sp_top.jpg') left top no-repeat; }
#eg_sp_bottom { background: url('/gfx/default/images/layout/bg_eg_sp_bottom.jpg') left bottom no-repeat; }

#eg_services, #eg_products {
	float: left;
	width: 180px;
	padding: 20px 0;
	}

#eg_services h3, #eg_products h3 {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 1.1em;
	font-weight: bold;
	color: #960200;
	text-transform: uppercase;
	}

#eg_services p, #eg_products p {
	line-height: 1.5em;
	}

#eg_services { margin-left: 20px; }
#eg_products { margin-left: 65px; }

#eg_sp_ruler {
	clear: left;
	}


/**
 * forum (nodes list)
 */
table.forum_list {
	width: 100%;
	margin: 20px 0;
	}

table.forum_list td, table.forum_list th {
	padding: 6px 12px;
	font-size: 0.85em;
	color: #402601;
	vertical-align: top;
	text-align: left;
	line-height: 1.4em;
	}

table.forum_list th {
	font-weight: bold;
	background: url('/gfx/default/images/layout/bg_column_left_top.gif') repeat-x #b4a695;
	}

table.forum_list tr.odd td { background-color: #faecd5; }

table.forum_list td.forum_page_list { padding: 0 !important; }
table.forum_list td.forum_page_list table {
	width: 100%;
	font-size: 1.15em;
	background: url('/gfx/default/images/layout/bg_column_left_top.gif') repeat-x #b4a695;
	}


/**
 * forum - add node
 */
#forum_new {
	margin-top: 20px;
	background-color: #faecd5;
	padding: 20px;
	}

#forum_new label {
	float: left;
	width: 100px;
	padding-right: 10px;
	color: #402601;
	text-align: right;
	font-weight: bold;
	font-size: 0.85em;
	line-height: 2.2em;
	cursor: pointer;
	}

#forum_new .txt {
	width: 300px;
	margin: 2px 0;
	}

#forum_new .txtarea {
	width: 300px;
	height: 150px;
	margin-bottom: 2px;
	}

#forum_new select {
	width: 206px;
	font-family: arial, sans-serif;
	font-size: 0.85em;
	padding: 2px;
	color: #402601;
	margin-top: 2px;
	border: none;
	}

#forum_new #submit {
	float: right;
	height: 22px;
	margin: 8px 12px 0 0;
	padding: 0 27px 3px 0;
	font-size: 0.85em;
	color: #960200;
	background: url('/gfx/default/images/layout/next.gif') right center no-repeat;
	border: none;
	cursor: pointer;
	text-align: right;
	font-weight: bold;
	}


/**
 * forum - login
 */
#forum_login {
	margin-top: 20px;
	background-color: #faecd5;
	padding: 20px;
	}

#forum_login label {
	float: left;
	width: 60px;
	padding-right: 10px;
	color: #402601;
	text-align: right;
	font-weight: bold;
	font-size: 0.85em;
	line-height: 2.2em;
	cursor: pointer;
	}

#forum_login .txt {
	width: 200px;
	margin: 2px 0;
	}

#forum_login #submit {
	float: right;
	height: 22px;
	margin: 8px 150px 0 0;
	padding: 0 27px 3px 0;
	font-size: 0.85em;
	color: #960200;
	background: url('/gfx/default/images/layout/next.gif') right center no-repeat;
	border: none;
	cursor: pointer;
	text-align: right;
	font-weight: bold;
	}


/**
 * forum - registration
 */
#forum_registration {
	margin-top: 10px;
	background-color: #faecd5;
	padding: 20px;
	}

#forum_registration label {
	float: left;
	width: 80px;
	padding-right: 10px;
	color: #402601;
	text-align: right;
	font-weight: bold;
	font-size: 0.85em;
	line-height: 2.2em;
	cursor: pointer;
	}

#forum_registration .txt {
	width: 300px;
	margin: 2px 0;
	}

#forum_registration #submit {
	float: right;
	height: 22px;
	margin: 8px 30px 0 0;
	padding: 0 27px 3px 0;
	font-size: 0.85em;
	color: #960200;
	background: url('/gfx/default/images/layout/next.gif') right center no-repeat;
	border: none;
	cursor: pointer;
	text-align: right;
	font-weight: bold;
	}


/**
 * forum - node detail
 */
.forum_node_root {
	margin: 20px auto 0 auto;
	padding: 20px;
	background-color: #fdd68c;
	}

.forum_node_root h3 {
	margin: 0;
	padding: 0 0 4px 0;
	color: #960200;
	font-size: 1.2em;
	}

.forum_node_message {
	margin: 20px auto 0 auto;
	background-color: #faecd5;
	}

.forum_node_message_header {
	padding: 0 20px;
	background-color: #dfd1bb;
	}

.forum_node_message_header p { width: 50%; }

.forum_node_message_header { color: #960200; }

.forum_node_message_header span {
	font-size: 1.05em;
	color: #402601;
	}

.forum_node_message_header_ruler { clear: left; }

.forum_node_message_body { padding: 10px 20px; }

.ml3 { margin-left: 15px; }
.ml4 { margin-left: 30px; }
.ml5 { margin-left: 45px; }
.ml6 { margin-left: 60px; }
.ml7 { margin-left: 75px; }
.ml8 { margin-left: 90px; }
.ml9 { margin-left: 105px; }
.ml10 { margin-left: 120px; }
.ml11 { margin-left: 135px; }
.ml12 { margin-left: 150px; }
.ml13 { margin-left: 165px; }
.ml14 { margin-left: 180px; }
.ml15 { margin-left: 195px; }


/**
 * forum - above boxes
 */
#forum_boxes {
	width: 468px;
	height: 180px;
	margin: 20px auto 0 auto;
	position: relative;
	}


/**
 * advisory (question list)
 */
table.advisory_list {
	width: 100%;
	margin: 20px 0;
	}

table.advisory_list td, table.advisory_list th {
	padding: 6px 12px;
	font-size: 0.85em;
	color: #402601;
	vertical-align: top;
	text-align: left;
	line-height: 1.4em;
	}

table.advisory_list th {
	font-weight: bold;
	background: url('/gfx/default/images/layout/bg_column_left_top.gif') repeat-x #b4a695;
	white-space: nowrap;
	}

table.advisory_list tr.odd td { background-color: #faecd5; }

table.advisory_list td.forum_page_list { padding: 0 !important; }
table.advisory_list td.forum_page_list table {
	width: 100%;
	font-size: 1.15em;
	background: url('/gfx/default/images/layout/bg_column_left_top.gif') repeat-x #b4a695;
	}


/**
 * advisory - above boxes
 */
#advisory_boxes {
	width: 468px;
	height: 83px;
	margin: 20px auto 0 auto;
	position: relative;
	}

#advisory_boxes #box_new_thread {
	left: 0 !important;
	}


/**
 * sitemap
 */
ul.sitemap {
	font-size: 1em;
	margin: 0;
	padding: 0 !important;
	}

ul.sitemap li {
	list-style: none !important;
	line-height: 1.8em !important;
	}

ul.sitemap ul {
	font-size: 1.2em;
	margin: 0;
	padding: 0 0 0 15px !important;
	}



/**
 * boxes
 */
#box_advisory {
	float: left;
	position: relative;
	width: 228px;
	height: 184px;
	margin: 50px 0;
	background: url('/gfx/default/images/layout/bg_box_advisory.jpg') 0 0 no-repeat;
	}

#box_advisory h4 {
	position: absolute;
	margin: 0;
	padding: 0;
	left: 127px;
	top: 28px;
	font-weight: bold;
	font-size: 1.1em;
	color: #960200;
	text-transform: uppercase;
	}

#box_advisory p {
	position: absolute;
	margin: 0;
	padding: 0;
	left: 90px;
	top: 80px;
	font-size: 0.85em;
	line-height: 1.4em;
	}

#box_advisory a {
	position: absolute;
	top: 145px;
	left: 62px;
	display: block;
	width: 133px;
	height: 21px;
	line-height: 22px;
	background: url('/gfx/default/images/layout/next.gif') center right no-repeat;
	font-weight: bold;
	text-decoration: none;
	font-size: 0.85em;
	color: #960200;
	}

#box_advisory a:hover {
	text-decoration: underline;
	color: #402601;
	}


#box_mattress {
	float: right;
	position: relative;
	width: 228px;
	height: 184px;
	margin: 50px 0;
	background: url('/gfx/default/images/layout/bg_box_mattress.jpg') 0 0 no-repeat;
	}

#box_mattress h4 {
	position: absolute;
	margin: 0;
	padding: 0;
	left: 26px;
	top: 28px;
	font-weight: bold;
	font-size: 1.1em;
	color: #960200;
	text-transform: uppercase;
	}

#box_mattress p {
	position: absolute;
	margin: 0;
	padding: 0;
	left: 26px;
	top: 80px;
	font-size: 0.85em;
	line-height: 1.4em;
	}

#box_mattress a {
	position: absolute;
	top: 145px;
	left: 50px;
	display: block;
	width: 145px;
	height: 21px;
	line-height: 22px;
	background: url('/gfx/default/images/layout/next.gif') center right no-repeat;
	font-weight: bold;
	text-decoration: none;
	font-size: 0.85em;
	color: #960200;
	}

#box_mattress a:hover {
	text-decoration: underline;
	color: #402601;
	}


#box_contact {
	float: right;
	position: relative;
	width: 228px;
	height: 184px;
	margin: 50px 0;
	background: url('/gfx/default/images/layout/bg_box_contact.jpg') 0 0 no-repeat;
	}

#box_contact h4 {
	position: absolute;
	margin: 0;
	padding: 0;
	left: 26px;
	top: 28px;
	font-weight: bold;
	font-size: 1.1em;
	color: #960200;
	text-transform: uppercase;
	}

#box_contact p {
	position: absolute;
	margin: 0;
	padding: 0;
	left: 26px;
	top: 80px;
	font-size: 0.85em;
	line-height: 1.4em;
	}

#box_contact a {
	position: absolute;
	top: 145px;
	left: 73px;
	display: block;
	width: 122px;
	height: 21px;
	line-height: 22px;
	background: url('/gfx/default/images/layout/next.gif') center right no-repeat;
	font-weight: bold;
	text-decoration: none;
	font-size: 0.85em;
	color: #960200;
	}

#box_contact a:hover {
	text-decoration: underline;
	color: #402601;
	}


#box_search {
	position: absolute;
	top: 0;
	left: 0;
	width: 188px;
	height: 140px;
	padding: 20px;
	background: url('/gfx/default/images/layout/bg_box_search.jpg') 0 0 no-repeat;
	}

#box_search h4 {
	margin: 0 0 8px 0;
	padding: 0;
	font-weight: bold;
	font-size: 1.1em;
	color: #960200;
	text-transform: uppercase;
	}

#box_search label {
	display: block;
	font-size: 0.85em;
	line-height: 1.8em;
	margin-top: 4px;
	}

#box_search .txt {
	width: 174px;
	}

#box_search select {
 	width: 180px;
	font-family: arial, sans-serif;
	font-size: 0.85em;
	padding: 2px;
	color: #402601;
	border: none;
	}

#box_search #search_submit {
	float: left;
	display: block;
	width: 25px;
	height: 21px;
	line-height: 22px;
	margin: 12px 0 0 155px;
	background: url('/gfx/default/images/layout/next.gif') center right no-repeat;
	font-weight: bold;
	text-decoration: none;
	font-size: 0.85em;
	color: #960200;
	border: none;
	cursor: pointer;
	}


#box_new_thread {
	position: absolute;
	top: 0;
	left: 244px;
	width: 224px;
	height: 83px;
	background: url('/gfx/default/images/layout/bg_box_new_thread.jpg') 0 0 no-repeat;
	}

#box_new_thread h4 {
	margin: 0;
	padding: 0;
	width: 224px;
	height: 83px;
	font-weight: bold;
	font-size: 1.1em;
	line-height: 1.3em;
	color: #960200;
	text-transform: uppercase;
	}

#box_new_thread h4 a {
	display: block;
	width: 114px;
	height: 43px;
	padding: 19px 20px 20px 90px;;
	text-decoration: none;
	background: url('/gfx/default/images/layout/next.gif') 182px 45px no-repeat;
	}


#box_advisory_text {
	position: absolute;
	top: 0;
	left: 244px;
	width: 224px;
	height: 83px;
	background: url('/gfx/default/images/layout/bg_box_advisory_text.jpg') 0 0 no-repeat;
	}

#box_advisory_text p {
	padding: 6px 14px 4px 12px;
	line-height: 1.2em !important;
	text-align: left;
	}


#box_advisory_small {
	position: absolute;
	top: 97px;
	left: 244px;
	width: 224px;
	height: 83px;
	background: url('/gfx/default/images/layout/bg_box_advisory_small.jpg') 0 0 no-repeat;
	}

#box_advisory_small h4 {
	margin: 0;
	padding: 0;
	width: 224px;
	height: 83px;
	font-weight: bold;
	font-size: 1.1em;
	line-height: 1.3em;
	color: #960200;
	text-transform: uppercase;
	background: url('/gfx/default/images/layout/next.gif') 182px 45px no-repeat;
	}

#box_advisory_small h4 a {
	display: block;
	width: 114px;
	height: 43px;
	padding: 19px 20px 20px 90px;;
	text-decoration: none;
	background: url('/gfx/default/images/layout/next.gif') 182px 45px no-repeat;
	}


/**
 * banner - advantages
 */
#advantages_banner {
	margin-left: -6px;
	}

