﻿body, input, select, a:link, a:visited, a:hover, a:active, table, textarea {
	font-family: Verdana;
	font-size: 10px;
	color: #1B5575;
}

a:link, a:visited { 
	font-weight: bold;
	text-decoration: none;
}

a:focus, a:hover, a:active {text-decoration: underline;}

body {
	background-color: #E9F2F9;
	margin-top: 0px;
	padding-top: 0px;
	text-align: center;
/*	margin-left: -4px;	*/
}

big {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}

small {
	font-size: 9px;
}

img {border-width: 0px}

form {display: inline;}

input, select, textarea {
	background-color: #E9F2F9;
	border-width: 0px;
	margin: 3px;
	padding: 3px 0px;
	vertical-align: middle;
}

table {border-collapse: collapse;}

td {padding: 0px 5px 0px 0px;}

/* main Container */
#main {
	margin: 0px auto;
	text-align: left;
	width: 845px;
}

/* Head */
#head {
	background-image: url(images/h1.jpg);
	height: 138px;
	position: relative;
}

/* top Logo */
#logo {
	position: absolute;
	left: 20px;
}

/* Banner top center */
#bannertopcenter 
{
	position: absolute;
	left: 285px;
	top: 8px;
}

/* Banner bottom left */
#bannerbottomleft {margin: -10px}

#border {
	background-color: #E74912;
	margin: 2px 0px;
	padding: 7px 50px;
	word-spacing: 13px;
	text-align: right;
}

#border a {
	word-spacing: 0px;
	font-size: 12px;
	color: white;
}

/* Content */
#body {width: 100%; background-color: white;}

/* left Navigation */
#left {
	padding: 25px;
	min-height: 250px;
}

/* Head-Links */
.hlinks 
{
	top: 5px;
	padding: 20px 20px 0px 0px;
	word-spacing: 10px;
	text-align: right;
}

/* left Navigation Title */
.navm {border-bottom: solid 1px #5E8DA7;}

/* left Navigation Input */
.navi {margin: 8px 0px 30px 20px;}

/* big 15 Text red */
.b1, .bl1:link, .bl1:visited, .bl1:focus, .bl1:hover, .bl1:active {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #E74912;
}

/* big 15 Text blue */
.b2, .bl2:link, .bl2:visited, .bl2:focus, .bl2:hover, .bl2:active {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #236387;
}

/* big 12 Text bold */
.b3, .bl3:link, .bl3:visited, .bl3:focus, .bl3:hover, .bl3:active {font-family: Verdana; font-size: 12px; font-weight: bold;}

/* big 12 Text normal */
.b4 {font-family: Verdana; font-size: 12px; font-weight: normal;}

.n {font-weight: normal;}

.fr {float: right;}

/* Buttons */
.button {
	background-color: #1B5575;
	color: white;
	overflow: visible;
	padding: 3px 2px;
}

/* List */
.li1 {
	list-style-image: url(images/li1.gif);
	line-height: 17px;
	margin-bottom: 20px;
}

/* List selected */
.li2 {
	list-style-image: url(images/li2.gif);
}

/* Input for Table-Rows */
.it {
	margin: -5px 0px -3px 0px;
}

/* Important small */
.imp {color: Red; font-size: 10px}


/* Table */
.t1 td, .td th	{vertical-align: top}
.t1 td	{border-top: solid 1px gray; padding: 2px 3px; white-space: nowrap}
.t1 th	{white-space: nowrap; text-align: center}

/* Table with Border */
.t3 td, .t3 th, table.t3 {border: solid 1px gray; padding: 2px 3px}
.t3 th	{white-space: nowrap; text-align: center; background-color: #E9F2F9}
.t3 select, .t3 input {margin: 0px}

/* Table without Border */
.t2 td {border-width: 0px;}

/* Table with dotted Border */
.t4 td, .t4 th {border-style: dotted}

table.nbt, .nbt th, .nbt td {border-top-width: 0px}

/* Border-Bottom */
.bb td, .bb th {border-width: 0px 0px 1px 0px}

/* Border-Top */
.bt td, .bt th {border-width: 1px 0px 0px 0px}

.l th, th.l, .l td, td.l		{text-align: left}
.c td, td.c, .c th, th.c		{text-align: center}
.r td, td.r, .r th, th.r		{text-align: right}
.m td, .m th					{vertical-align: middle}


/* News */
div.news	{width: 100%; padding-bottom: 20px}
.news div	{float: left; width: 49%; padding: 2px 0px; overflow: hidden}
.news img, .newsfull .ni	{padding: 0px 5px; width: 96px; height: 80px; float: left}
.news a		{font-size: 12px}
.news div div, .news span, .newsfull span	{color: #555}
.newsfull div	{padding: 5px 0px}
.newsfull big	{font-size: 18px; vertical-align: middle; padding-right: 15px}
.newsfull div, .newslist div	{width: 100%}


/* Contact */
.cont th	{width: 168px; text-align: left; font-weight: normal}
.cont td	{width: 265px}
.cont div	{margin-bottom: 8px}
.cont tr	{vertical-align: top}
.cont ul	{line-height: 15px; list-style-image: url(images/li1.gif); margin-top: 0px}
.cont img	{float: right}

/* Promotions */
.promo th a		{font-size: 15px}
.promo table	{width: 330px; border: solid 1px #E9F2F9}
.promo th		{background-color: #E9F2F9}
.promo img		{margin: 5px}
.promo td		{text-align: center}
.pf				{color: white; background-color: #236387; height: 16px}
.pp a, .pp		{color: white; background-color: #CC0042; font-size: 15px; font-weight: bold}

/* Brands detail */
.bd		{margin-top: 5px}
.bd td	{width: 50%}

/* Brands Images */
.bi				{width: 100%}
.bi img			{width: 278px; height: 226px; border: solid 1px black; margin: 4px}
.bi img:hover	{width: 282px; height: 230px; border: solid 1px #E74912; margin: 2px}

/* File-Icons */
.fi	{padding-right: 3px; float: left}

/* Edit-Icons */
.ei	{padding-right: 3px}

/* Debug */
.debug th	{text-align: right}
.debug td	{text-align: left}

/* small new */
.new {color: #E74912; font-size: 10px; font-weight: bold; vertical-align: top}

/* Tabs */
.tas	{border: solid 1px black; display: inline; padding: 5px; margin: 0px 5px; background-color: #E9F2F9}	/* selected */
.tad	{border: solid 1px gray; display: inline; padding: 5px; margin: 0px 5px}	/* deselected */
.tad:hover	{background-color: #E9F2F9}/* deselected hover */
