*		{	margin			: 0px;
			padding			: 0px;	}

html	{	height			: 100%; }

body	{	height			: 100%;
			font			: 90% Verdana;
			background		: url(/images/bg.jpg);
			color			: #1D282E;
		}

img		{	border			: none;}
a		{	color			: #6b7687;
			text-decoration	: none;}
a:hover	{	color			: #91a16a;}
.inside	{	margin			: 8px;}
.right	{	float			: right;}

.white	{   color			: #ffffff;}
.green  {   color			: #91a16a;}
.navy	{	color			: #6b7687;}

#page, #footer
{	width			: 1020px;
	margin			: 0px auto;
}

#page
{	min-height		: 100%;
	height			: auto !important;
	height			: 100%;
	margin-bottom	: -50px;
	* margin-bottom	: -50px;
	background		: #ffffff;
}
#clear
{	clear			: both;
	height			: 80px;
}

#footer
{	height			: 48px;
	background		: #e1e1e1 url(/images/menu-bg.png) left bottom no-repeat;
	border-top		: 1px solid #e1e1e1;
}

#logo
{	width			: 240px;
	margin			: 10px 0px 0px 42px;}

/* μενώ */
.menu
{
    margin : 0px;
    padding:0;
	list-style: none;
	display:block;
	overflow:hidden;
	background:url(/images/menu-bg.png);
}
.menu li
{
	float: left;
	display: inline-block;

	text-align:center;
	cursor: pointer;
	cursor: hand;
	overflow: hidden;
	background:url(/images/menu-sep.png) right top no-repeat;
}
.menu li:last-child
{	background:none}

.menu li a
{
	display		: inline-block;
	font-size	: 112%;
	font-weight:bold;
	text-decoration: none;
	font-family	: Arial, Helvetica, sans-serif;
	padding		: 16px 0px 0px 0px;
	margin-right: 1px;
	min-width	: 120px;
	height		: 36px;
}
.menu li a:hover
{   background:url(/images/menu-hover.png) right top;}

#hp-content
{   -background:url(/images/hp-content.png) left top no-repeat;
	width	  : 688px;
	min-height: 400px;
	margin-left:8px;
	padding-top:0px;
	padding-right:20px;
}
#hp-content h1,
.r-side h1,
.box h1
{	font-size  : 120%;
	color	   : #6b7687;
}

#contact-us{	padding:8px;}
#contact-us tr td {	padding:8px;}
#contact-us tr td input,
#contact-us tr td textarea
				 {	font-size:150%;}

.logo_ss
{	width	: 32px;
	height  : 32px;
	margin-top  : -4px;
	margin-right  : 8px;
    border : none;
}


.box	{   -background  : url(/images/box.png) no-repeat;
            padding-left: 20px;
            padding-right: 20px;
            padding-top	:24px;
            width		: 220px;
            min-height		: 160px;
		}
.box h1
{	margin-bottom:4px;}

#content {font-size:16px;}
#sidebar {font-size:14px;}

#content h1
{	font-size: 28px;
	font-weight:100;
	text-align:center;
}
#content h3
{	font-size: 18px;
	font-weight:100;
	text-align:center;
	margin-bottom:32px;
}

#content ul	{margin-left:48px;}
#content ul li {padding-left:16px; text-align:justify;margin-bottom:8px;}
#sidebar h1 {font-size:16px; margin-top:6px; margin-bottom:6px;}

.price-block {
	display:none;
	font-size:14px;
	padding:32px;
}

.price-block table,.price-block table td{
	border:#667 1px solid;
}