body, td, th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #666666;
}

#header {
	color: #FFFFFF;
	font-size: 1.15em;
	font-weight: 900;
	text-decoration: none;
	text-align: right;
	float: right;
}

#header a:link {
	color: #FFFFFF;
	text-decoration: underline;
}
#header a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
#header a:hover {
	color: #FF0000;
	text-decoration: none;
}
#header a:active {
	color: #FFFFFF;
	text-decoration: underline;
}

.tx-srlanguagemenu-pi1{
	float: right;
	margin-right: 12px;
	margin-top: 20px;
	margin-left: 45px;
}

#bread {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: 700;
	font-size: 0.7em;
}

#bread a:link {
	color: #999999;
}
#bread a:visited {
	color: #999999;
}
#bread a:hover {
	color: #FF0000;
}
#bread a:active {
	color: #999999;
}

#middle {
	font-size: 1.0em;
	color: #00307f;
}
#middle a:link {
	color: #00307f;
}
#middle a:visited {
	color: #00307f;
}
#middle a:hover {
	color: #FF0000;
}
#middle a:active {
	color: #00307f;
}

#middle h1 {
	font-size: 1.7em;
	font-weight: 700;
	color: #000000;
}
#middle h2 {
	font-size: 1.0em;
	font-weight: 700;
	color: #000000;
}
#middle h3 {
	font-size: 1.0em;
	font-weight: 700;
	color: #000000;
}
#middle h4 {
	font-size: 1.0em;
	font-weight: 500;
	color: #000000;
}
#middle h5 {
	font-size: 1.0em;
	font-weight: 700;
	color: #000000;
}
#middle h6 {
	font-size: 1.0em;
	font-weight: 500;
	color: #000000;
}

#right {
	font-size: 1.0em;
	color: #00307f;
	background-color: #999999;
	padding: 0px;	
	margin-left: 5px;
}

#right a:link {
	color: #00307f;
	text-decoration: underline;
}
#right a:visited {
	color: #00307f;
	text-decoration: underline;
}
#right a:hover {
	color: #FF0000;
	text-decoration: underline;
}
#right a:active {
	color: #00307f;
	text-decoration: underline;
}
#right h1 {
	color: #000000;
	font-size: 1.2em;
	font-weight: 700;
	margin-left: 5px;
	margin-bottom: 0px;
	margin-top: 0px;
}
#right h2 {
	color: #000000;
	font-size: 1.0em;
	font-weight: 700;
}
#right h3 {
	color: #000000;
	font-size: 1.0em;
	font-weight: 500;
}

#rightnews {
	font-size: 1.0em;
	background-color: #FEFEFE;
	color: #00307f;
	padding: 5px;
}
#rightnews a:link {
	color: #00307f;
	text-decoration: underline;
}
#rightnews a:visited {
	color: #00307f;
	text-decoration: underline;
}
#rightnews a:hover {
	color: #FF0000;
	text-decoration: underline;
}
#rightnews a:active {
	color: #00307f;
	text-decoration: underline;
}
#rightnews h1 {
	color: #000000;
	font-size: 1.2em;
	font-weight: 700;
}
#rightnews h2 {
	color: #000000;
	font-size: 1.0em;
	font-weight: 700;
}
#rightnews h3 {
	color: #000000;
	font-size: 1.0em;
	font-weight: 500;
}

#rightbasket, .tt-products {
	font-size: 1.0em;
	background-color: #FEFEFE;
	color: #FF0000;
	padding: 5px;
}
#rightbasket a:link {
	color: #FF0000;
	text-decoration: underline;
}
#rightbasket a:visited {
	color: #FF0000;
	text-decoration: underline;
}
#rightbasket a:hover {
	color: #000000;
	text-decoration: underline;
}
#rightbasket a:active {
	color: #FF0000;
	text-decoration: underline;
}
#rightbasket h1 {
	color: #FF0000;
	font-size: 1.2em;
	font-weight: 700;
}
#rightbasket h2 {
	color: #FF0000;
	font-size: 1.0em;
	font-weight: 700;
}
#rightbasket h3 {
	color: #FF0000;
	font-size: 1.0em;
	font-weight: 500;
}

.tx-ttproducts-pi1-wrap2 {
	font-size: 1.2em;
	color: #00307f;
}
.tx-ttproducts-pi1-wrap2 a:link {
	color: #00307f;
}
.tx-ttproducts-pi1-wrap2 a:visited {
	color: #00307f;
}
.tx-ttproducts-pi1-wrap2 a:hover {
	color: #FF0000;
}
.tx-ttproducts-pi1-wrap2 a:active {
	color: #00307f;
}

.tx-ttproducts-pi1-wrap2 h1 {
	font-size: 1.7em;
	font-weight: 700;
	color: #000000;
}
.tx-ttproducts-pi1-wrap2 h2 {
	font-size: 1.0em;
	font-weight: 700;
	color: #000000;
}
.tx-ttproducts-pi1-wrap2 h3 {
	font-size: 1.0em;
	font-weight: 700;
	color: #000000;
}
.tx-ttproducts-pi1-wrap2 h4 {
	font-size: 1.0em;
	font-weight: 500;
	color: #000000;
}
.tx-ttproducts-pi1-wrap2 h5 {
	font-size: 1.0em;
	font-weight: 700;
	color: #000000;
}
.tx-ttproducts-pi1-wrap2 h6 {
	font-size: 1.0em;
	font-weight: 500;
	color: #000000;
}


#foot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
#foot a:link {
	color: #FFFFFF;
}
#foot a:visited {
	color: #FFFFFF;
}
#foot a:hover {
	color: #000000;
}
#foot a:active {
	color: #FFFFFF;
}

.left {
	MARGIN: 3px 0px 3px 3px; HEIGHT: 150px; FONT-SIZE: 0.9em; display: block;
}
.left UL {
	Z-INDEX: 500; POSITION: relative; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 185px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; display: block;
}
.left LI {
	border-color:#888888;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	BACKGROUND: #AAAAAA; FLOAT: left; HEIGHT: 26px; WIDTH: 178px;
	display: block;
}
.left LI.sub {
	BACKGROUND: #AAAAAA no-repeat right center;
	display: block;
}
.left TABLE {
	Z-INDEX: 100; POSITION: absolute; BORDER-COLLAPSE: collapse; FONT-SIZE: 1em; TOP: 0px; LEFT: 0px;
	display: block;
}
.left A {
	BORDER-BOTTOM: #888888 1px solid; BORDER-LEFT: #888888 1px solid; LINE-HEIGHT: 25px; TEXT-INDENT: 5px; WIDTH: 178px; DISPLAY: block; HEIGHT: 25px; COLOR: #FFFFFF; BORDER-TOP: #888888 0px solid; BORDER-RIGHT: #888888 1px solid; TEXT-DECORATION: none;
	display: block;
}
.left A:visited {
	BORDER-BOTTOM: #888888 1px solid; BORDER-LEFT: #888888 1px solid; LINE-HEIGHT: 25px; TEXT-INDENT: 5px; WIDTH: 178x; DISPLAY: block; HEIGHT: 25px; COLOR: #FFFFFF; BORDER-TOP: #888888 0px solid; BORDER-RIGHT: #888888 1px solid; TEXT-DECORATION: none;
	display: block;
}
* HTML .left A {
	WIDTH: 178px;
	display: block;
}
* HTML .left A:visited {
	WIDTH: 178px;
	display: block;
}
* HTML .left A:hover {
	POSITION: relative; BACKGROUND-COLOR: #FF0000; COLOR: #FFFFFF;
	display: block;
}
.left LI:hover {
	POSITION: relative;
	display: block;
}
.left A:active {
	BACKGROUND-COLOR: #FF0000; COLOR: #FFFFFF; display: block;
}
.left A:focus {
	BACKGROUND-COLOR: #FF0000; COLOR: #FFFFFF; display: block;
}
.left LI:hover > A {
	BACKGROUND-COLOR: #FF0000; COLOR: #FFFFFF; display: block;
}
.left LI UL {
	POSITION: absolute; PADDING-BOTTOM: 50px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; VISIBILITY: hidden; TOP: -31px; PADDING-TOP: 30px; LEFT: 100px; display: block;
}
.left LI:hover > UL {
	VISIBILITY: visible; display: block;
}
.left UL A:hover UL UL {
	VISIBILITY: hidden; display: block;
}
.left UL A:hover UL A:hover UL UL {
	VISIBILITY: hidden; display: block;
}
.left UL A:hover UL A:hover UL A:hover UL UL {
	VISIBILITY: hidden; display: block;
}
.left UL A:hover UL {
	VISIBILITY: visible; display: block;
}
.left UL A:hover UL A:hover UL {
	VISIBILITY: visible; display: block;
}
.left UL A:hover UL A:hover UL A:hover UL {
	VISIBILITY: visible; display: block;
}
.left UL A:hover UL A:hover UL A:hover UL A:hover UL {
	VISIBILITY: visible; display: block;
}

