body
{
	margin: 0;
	padding: 0;
	color: #000;
	font-family: Verdana;
	background: #FFF;
}
form
{
	margin: 0;
	padding: 0;
}
body,td,th
{
	font-size: 11px;
}	
a,a:active,a:visited
{
	color: #238aba;
	text-decoration: underline;
}
a:hover
{
	text-decoration: none;
}
h1
{
	margin: 0;
	padding: 20 0 22 47;
	font-weight: 900;
	font-size: 13px;
	color: #FFF;
	background: #302e33 url("/images/h1-back.gif") no-repeat 27px 22px;
	border-top: 1px solid #525252;
}
h1 a,h1 a:active,h1 a:visited,h1 span
{
	border-left: 3px solid #f18a00;
	padding: 0 5 0 5;
	color: #FFF;
	text-decoration: none;
}
h1 a:hover
{
	text-decoration: underline;
}
#catroute
{
	margin: 0;
	padding: 10 0 12 47;
	font-weight: 900;
	font-size: 13px;
	color: #000;
	background: #e9e1d6 url("/images/arrow-black2.gif") no-repeat 27px 13px;
	border-top: 1px solid #525252;
}
#catroute a,#catroute a:active,#catroute a:visited,#catroute span
{
	border-left: 3px solid #f18a00;
	padding: 0 5 0 5;
	color: #000;
	text-decoration: none;
}
#catroute a:hover
{
	text-decoration: underline;
}

h2
{
	font-size: 12px;
	color: #ff9600;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
h3
{
}
/*Μενώ*/
#menu
{
	vertical-align: top;
	background: #ad4400 url("/images/menu-background.gif") repeat-x;
	border-bottom: 2px solid #000;
	padding: 25 0 0 0;
}
#menu a,#menu a:active,#menu a:visited
{
	color: #FFF;
	font-weight: 900;
	text-decoration: none;
	font-size: 12px;
}
#menu a:hover
{
	text-decoration: underline;
}
#menu img
{
	margin: 0 12 0 25;
}
td.topmenu
{
	vertical-align: top;;
	background: #302e33;
	border-top: 2px solid #4f4f4f;
}
td.topmenu a,td.topmenu a:active,td.topmenu a:visited
{
	color: #FFF;
	font-weight: 900;
	text-decoration: none;
	font-size: 12px;
}
td.topmenu a:hover
{
	text-decoration: underline;
}
td.topmenu img
{
	margin: 30 7 30 26;
}
img.topmenu
{
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}
td.topcontainer
{
	border-left: 1px solid #acacae;
	border-bottom: 1px solid #000;
}
.big
{
	font-size: 13px;
}
#cartblock
{
	vertical-align: top;
	background: #e2d9ca;
	padding: 26 26 0 28;
}
a.brownbold,a.brownbold:active,a.brownbold:visited
{
	color: #ba4f00;
	font-size: 12px;
	font-weight: 900;
}
a.brownbold:hover
{
	color: #000;
}
#cartbottom
{
	text-align: right;
	vertical-align: bottom;
	padding: 30 0 0 0;
	color: #ba4f00;
}
a.black,a.black:active,a.black:visited
{
	color: #000;
	text-decoration: none;
}
a.black:hover
{
	color: #ff7200;
	text-decoration: underline;
}
#bottom
{
	border-top: 2px solid #040001;
	padding: 26;
}
.gray
{
	color: #bdbdbd;
}
.orange
{
	color: #d97400;
}
#search
{
	vertical-align: top;
	background: #d0c6ab;
	padding: 23 26 27 26;
}
input.text
{
	width: 100%;
	height: 21;
	background: #eae4d8;
	border: 1px solid #8f8f8f;
}
#brand
{
	background: #e7e5d6;
	font-size: 11px;
	width: 100%;
}
#text
{
	vertical-align: top;
	background: #ede9e0;
	width: 100%;
}
#textmain
{
	vertical-align: top;
	background: #ede9e0;
	padding: 30 83 0 32;
}
#pagetext
{
	vertical-align: top;
	padding: 15 18 15 18;
}
.brown
{
	color: #ba4e03;
}
#models td,#models th
{
	font-size: 13px;
}
a.green,a.green:active,a.green:visited
{
	color: #00890c;
}
#order input.itext
{
	background: #eae4d8;
	border: 1px solid #8f8f8f;
	width: 170;
}
#order textarea
{
	background: #eae4d8;
	border: 1px solid #8f8f8f;
	width: 100%;
	overflow: auto;
	height: 150;
}
#logos
{
	text-align: center;
	vertical-align: top;
	border-top: 2px solid #2e2e30;
	padding: 0;
}
#success
{
	vertical-align: top;
	background: #e0d9c7;
}
#catsubs
{
	background: #302e33;
	padding: 17;
	color: #b3b2b7;
	font-weight: 900;
}
#catsubs a,#catsubs a:active,#catsubs a:visited
{
	color: #eae8e9;
	font-weight: 400;
	text-decoration: none;
	font-size: 12px;
}
#catsubs a:hover
{
	color: #FFF;
	text-decoration: underline;
}
#catsubs b
{
	color: #ff8600;
	font-size: 12px;
}
td.topmenuname
{
	vertical-align: top;
	padding: 28 0 0 0;
}
span.white
{
	background: #FFF;
}
