*{padding:0; margin:0;}

a {
	color:rgb(0,0,0);
}

a:hover {
	color:rgb(100,100,100);
}

a.normal {
	text-decoration:none;
	color:rgb(0,107,173);
}

a.normal:hover {
	text-decoration:none;
	color:rgb(240,20,20);
}

a.path {
	font-size:14px;
	font-weight:bold;
	color:rgb(0,107,173);
	text-decoration:none;
}

a.path:hover {
	font-size:14px;
	font-weight:bold;
	color:rgb(100,100,100);
	text-decoration:none;
}

a.productname {
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

a.productname:hover {
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

span.title {
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:rgb(0,107,173);
}

h1 {
	font-size:16px;
	margin-bottom:0px;
}

h2 {
	font-size:14px;
	margin-bottom:0px;
}

img {
	border:0;
}

td {padding:3px;}

table.grid {
	border-right:0px solid #CCCCCC;
	border-bottom:0px solid #CCCCCC;
	background-color:rgb(230,230,230);
}

table.grid td {
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
}

table.basket {background-color:rgb(230,230,230)}
table.basket td {background-color:rgb(250,250,250)}
table.basket td.head {font-weight:bold; background-color:rgb(230,230,230)}

table.basketlight {border-style:solid; border-color:rgb(150,150,150); border-width:0px; border-left-width:1px; border-top-width:1px}
table.basketlight td {border-style:solid; border-color:rgb(150,150,150); border-width:0px; border-right-width:1px; border-bottom-width:1px}
table.basketlight td.head {font-weight:bold; color:rgb(0,0,0); background-color:rgb(230,230,230)}

table.special {background-color:rgb(230,230,230)}
table.special td {background-color:rgb(250,250,250)}
table.special td.head {font-weight:bold; background-color:rgb(230,230,230)}

table.form {background-color:rgb(255,255,255)}
table.form input {background-color:rgb(245,245,245)}
table.form input.none {border-width:0px; background-color:rgb(255,255,255)}
table.form textarea {font-family:Tahoma, Verdana, Arial; font-size:11px; background-color:rgb(245,245,245)}
table.form td.head {font-size:14px;font-weight:bold; background-color:rgb(255,255,255)}

body {
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	text-align:center;
	color:rgb(0,0,0);
	background-color:rgb(216,217,211);
}

#container {
	width:750px;
	padding:5px 10px 5px 10px;
	margin:0 auto;
	text-align:left;
	background-image:url("images/bg_container.gif");
}

#head {
	width:750px;
	height:205px;
	background-image:url("images/bg_head.gif");
	background-repeat:repeat-x;
	background-position:top left;
}

#logo {
	width:250px;
	height:85px;
	float:left;
	display:inline;
}

#menu {
	width:500px;
	height:85px;
	float:left;
	display:inline;
}

#menu a {
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:rgb(0,0,0);
}

#menu ul {
	margin-left:30px;
	list-style:none;
}

#menu li {
	padding: 60px 9px 0 10px;
	float:left;
	display:inline;
	background-image:url("images/btw.gif");
	background-repeat:no-repeat;
	background-position:bottom left;
}

#main {
	width:750px;
	background-image:url("images/bg_main.gif");
}

#left {
	width:200px;
	padding:10px;
	float:left;
	display:inline;
}

#left a {
	text-decoration:none;
	font-weight:bold;
	color:rgb(0,0,0);
}

#left ul {
	margin-left:10px;
	list-style:none;
}

#left li {
	padding: 3px 0 3px 15px;
	background-image:url("images/li2.gif");
	background-repeat:no-repeat;
	background-position:top left;
}

#right {
	width:490px;
	height:auto !important;
	height:400px;
	min-height:400px;
	padding:20px;
	float:left;
	display:inline;
}

#right ul,ol {
	margin-top:5px;
	margin-bottom:15px;
	margin-left:30px;
}

#right li {
	line-height:18px;
}

#footer {
	border-top:1px solid #E6E6E6;
}
