html, body {
	width: 100%;
	height: 100%;
	background-color: #FFF;
	margin: auto;
}
body {
	background-image: url('/gfx/bg_all2.png');
	background-position: left top;
	background-repeat: repeat-y;
	font-family: 'trebuchet ms', 'arial', 'sans-serif';
}

img {
	border: none;
}

a {
	color: #666;
}
a:hover {
	color: #EB2C38;
}

/* Form styles */

form {
	margin: 0px;
	margin-top: 3px;
}
input, button, select, textarea {
	font-size: 0.9em;
	font-family: 'trebuchet ms', 'arial', 'sans-serif';
}

/* Site header and some general stuff */

div#all_container {
	width: 1004px;
}
img#head {
	border-bottom: solid 1px #8A0001;
	vertical-align: bottom;
}

ul#nav_head {
	display: block;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	margin-top: 1px;
	height: 90px;
}
ul#nav_head li.top {
	float: left;
	font-weight: bold;
	font-size: 0.75em;
	width: 166px;
	border-bottom: solid 1px;
	margin-right: 1px;
	background-repeat: repeat-x;
	background-position: top;
}
ul#nav_head li.top a.top {
	display: block;
	padding-left: 8px;
	color: #FFF;
}
ul#nav_head ul {
	display: block;
	float: left;
	list-style-type: none;
	padding: 2px 0px 4px 0px;
	margin: 0px;
}
ul#nav_head ul li {
	display: block;
	font-weight: normal;
	font-size: 0.9em;
	margin-left: 8px;
	line-height: 1.4em;
}

ul#nav_head a {
	text-decoration: none;
}

ul#nav_head li#nav_head_home { border-color: #EE0211; background-image: url('/gfx/nav_head_home.gif'); }
ul#nav_head li#nav_head_home a.top { background-color: #EE0211; }
li#nav_head_home ul a:hover { color: #EE0211; }

ul#nav_head li#nav_head_rubr { border-color: #32A7CD; background-image: url('/gfx/nav_head_rubr.gif'); }
ul#nav_head li#nav_head_rubr a.top { background-color: #32A7CD; }
li#nav_head_rubr ul a:hover { color: #32A7CD; }

ul#nav_head li#nav_head_uwbe { border-color: #9CB000; background-image: url('/gfx/nav_head_uwbe.gif'); }
ul#nav_head li#nav_head_uwbe a.top { background-color: #9CB000; }
li#nav_head_uwbe ul a:hover { color: #9CB000; }

ul#nav_head li#nav_head_help { border-color: #F7D61D; background-image: url('/gfx/nav_head_help.gif'); }
ul#nav_head li#nav_head_help a.top { background-color: #F7D61D; }
li#nav_head_help ul a:hover { color: #F7D61D; }

ul#nav_head li#nav_head_anti { border-color: #F71D7F; background-image: url('/gfx/nav_head_anti.gif'); }
ul#nav_head li#nav_head_anti a.top { background-color: #F71D7F; }
li#nav_head_anti ul a:hover { color: #F71D7F; }

ul#nav_head li#nav_head_cont { border-color: #FF9900; background-image: url('/gfx/nav_head_cont.gif'); }
ul#nav_head li#nav_head_cont a.top { background-color: #FF9900; }
li#nav_head_cont ul a:hover { color: #FF9900; }

span.right {
	float: right;
	text-decoration: none;
}

/* Content area */

div.columnContainer {
	margin-right: 1px;
	float: left;
}

div.columnContainer div.sector {
	background-image: url('/gfx/bg_heads.gif');
	background-repeat: repeat-x;
	padding: 6px 6px 10px 8px;
	font-size: 0.7em;
	color: #666;
}
div.columnContainer div.sector img {
	margin-bottom: 3px;
	vertical-align: bottom;
}
div.columnContainer div.sector ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	line-height: 1.4em;
}
div.columnContainer div.sector h1 {
	margin: 0px;
	font-size: 8px;
}

/* Highlight area */

div.columnContainer div.highlight {
	background-image: url('/gfx/bg_heads.gif');
	background-repeat: repeat-x;
	padding: 6px 6px 10px 8px;
	font-size: 0.7em;
	color: #666;
	position: relative;
	height: 90px;
}
div.columnContainer div.highlight img {
	margin-bottom: 3px;
	vertical-align: bottom;
}
div.columnContainer div.highlight ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	line-height: 1.4em;
}
div.columnContainer div.highlight li {
	width: 185px;
	height: 66px;
	overflow: hidden;
}
div.columnContainer div.highlight a {
	text-decoration: none;
}
div.columnContainer div.highlight img.thumb {
	position: absolute;
	top: 2px;
	right: 0px;
	border-left: solid 1px #FFF;
}
div.columnContainer div.highlight div.price {
	position: absolute;
	bottom: 2px;
	right: 145px;
	font-weight: bold;
	color: #9CB000;
	font-size: 1.1em;
}

/* Site footer */

div#footer {
	float: left;
	width: 1002px;
	background-color: #F7F5EF;
	text-align: center;
	margin-top: 10px;
	color: #888;
	font-size: 0.7em;
	padding-top: 2px;
	padding-bottom: 3px;
	border-style: solid;
	border-color: #CCCAC4;
	border-width: 1px 0px 1px 0px;
	line-height: 1.25em;
}

div#footer a {
	color: #888;
	text-decoration: none;
}
div#footer a:hover {
	text-decoration: underline;
}